Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
110 changes: 110 additions & 0 deletions lbplanner/lang/de/local_lbplanner.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
<?php
// This file is part of the local_lbplanner.
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.

/**
* Defines some translation strings in german.
*
* @package local_lbplanner
* @copyright 2025 Pallasys
* @license https://creativecommons.org/licenses/by-nc-sa/4.0/ CC-BY-NC-SA 4.0 International or later
*/

defined('MOODLE_INTERNAL') || die();

// General.
$string['pluginname'] = 'LB Planner';
$string['unit_day'] = 'Tag';
$string['unit_day_pl'] = 'Tage';
// Capabilities.
$string['lb_planner:admin'] = 'LB Planner Administrator';
$string['lb_planner:manager'] = 'LB Planner Manager';
$string['lb_planner:student'] = 'LB Planner Student';
$string['lb_planner:teacher'] = 'LB Planner Lehrer';
$string['lb_planner:slotmaster'] = 'LB Planner Slotmaster';
// Settings
$string['sett_futuresight_title'] = 'Reservierungsbereich der Studenten';
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

range != bereich

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Zeitraum?

Suggested change
$string['sett_futuresight_title'] = 'Reservierungsbereich der Studenten';
$string['sett_futuresight_title'] = 'Reservierungszeitraum der Studenten';

$string['sett_futuresight_desc'] = 'Maximale Anzahl der Tage im Voraus, an denen Studenten Slots reservieren können. (0 = nur am selben Tag)';
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

komisch formuliert. muss überarbeitet werden.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
$string['sett_futuresight_desc'] = 'Maximale Anzahl der Tage im Voraus, an denen Studenten Slots reservieren können. (0 = nur am selben Tag)';
$string['sett_futuresight_desc'] = 'Wie viele Tage im Voraus Studierende Termine/Slots buchen dürfen. (0 = nur am selben Tag)';

$string['sett_outdaterange_title'] = 'Veralteter Bereich der Kurse';
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

range ist immer noch nicht bereich

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
$string['sett_outdaterange_title'] = 'Veralteter Bereich der Kurse';
$string['sett_outdaterange_title'] = 'Sichtbarkeitsdauer nach Kursende';

$string['sett_outdaterange_desc'] = 'Die maximale Dauer, die ein Kurs nach seinem Ende in EduPlanner sichtbar bleibt.';
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in → im

$string['sett_sentrydsn_title'] = 'Sentry DSN';
$string['sett_sentrydsn_desc'] = 'Wohin Fehler-Debugging-Informationen gesendet werden sollen. (Bitte fragen Sie das Pallasys-Team nach einem Schlüssel)';
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kürzer formulieren. vielleicht duzen.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
$string['sett_sentrydsn_desc'] = 'Wohin Fehler-Debugging-Informationen gesendet werden sollen. (Bitte fragen Sie das Pallasys-Team nach einem Schlüssel)';
$string['sett_sentrydsn_desc'] = 'Zielort, an den Debug- und Fehlermeldungen übermittelt werden. (Bitte fragen Sie das Pallasys-Team nach einem Schlüssel)';

// Custom Fields.
$string['cf_name'] = 'LB Planer Aufgabentyp';
$string['cf_description'] = 'Verfolgt, ob die Aufgabe GK/EK/TEST/M ist';
// Invite States.
$string['invite_state_pending'] = 'ausstehend';
$string['invite_state_accepted'] = 'akzeptiert';
$string['invite_state_declined'] = 'abgelehnt';
$string['invite_state_expired'] = 'abgelaufen';
// Misc.
$string['plan_defaultname'] = 'Plan für {$a}'; // $a is the user's name.
$string['capability_deprecated_unnecessary'] = 'Diese Berechtigung wurde aufgrund interner Änderungen entfernt, die sie überflüssig machen';
// Error messages.
$string['err_accessdenied'] = 'Zugriff verweigert';
$string['err_doublechacheset'] = 'Versuch, zwischengespeicherte {$a} zweimal zu setzen'; // $a is an object name.
$string['err_dateformat'] = 'Ungültige Datumsformatierung: erhalten \'{$a}\', muss YYYY-MM-DD sein';
$string['err_enum_casevaluetype_unimp'] = 'Nicht implementierter Fall-Werttyp für Enum::format()';
$string['err_enum_namemissing'] = 'Name {$a->name} existiert nicht in {$a->classname}';
$string['err_invite_alr'] = 'Einladung bereits {$a}'; // $a is a state the invite is in.
$string['err_invite_notfound'] = 'Einladung existiert nicht';
$string['err_invite_yourself'] = 'Sie können sich nicht selbst einladen';
$string['err_invite_alrmember'] = 'Benutzer, der bereits Mitglied ist, kann nicht eingeladen werden';
$string['err_invite_alrinvited'] = 'Benutzer, der bereits eingeladen wurde, kann nicht eingeladen werden';
$string['err_mod_assnocmid'] = 'Assignid angefordert, aber keine cmid gesetzt';
$string['err_mod_cmidnoass'] = 'Cmid angefordert, aber keine assignid gesetzt';
$string['err_mod_nocmidnorass'] = 'Ungültiges Modulmodell: weder cmid noch assignid definiert';
$string['err_mod_cmidnocm'] = 'Kursmodul mit cmid {$a} konnte nicht abgerufen werden';
$string['err_mod_assnocm'] = 'Kursmodul mit assignid {$a->assignid} und courseid {$a->courseid} konnte nicht abgerufen werden';
$string['err_plan_cantremove_userfromother'] = 'Benutzer kann nicht aus einem Plan entfernt werden, in dem er sich nicht befindet';
$string['err_plan_cantremove_yourself'] = 'Sie können sich nicht selbst entfernen';
$string['err_plan_cantremove_owner'] = 'Eigentümer kann nicht entfernt werden';
$string['err_plan_cantleave_empty'] = 'Plan kann nicht verlassen werden: Plan muss mindestens ein weiteres Mitglied haben';
$string['err_plan_changeaccess_inval'] = 'Zugriffstyp nicht gültig';
$string['err_plan_changeaccess_self'] = 'Eigene Berechtigungen können nicht geändert werden';
$string['err_plan_changeaccess_ofowner'] = 'Berechtigungen für den Planbesitzer können nicht geändert werden';
$string['err_plan_changeaccess_toowner'] = 'Berechtigung kann nicht auf Eigentümer geändert werden';
$string['err_cf_nocatid'] = 'Kategorie-ID für benutzerdefinierte Felder konnte nicht gefunden werden';
$string['err_cf_nodata'] = 'Keine Instanzdaten für Modul-ID {$a->cmid} in Kategorie-ID {$a->catid} gefunden';
$string['err_cf_multidata'] = 'Mehrere Daten für Modul-ID {$a->cmid} in Kategorie-ID {$a->catid} gefunden';
$string['err_sentry_transactcoll'] = 'Versuch, eine neue Sentry-Transaktion zu starten, wenn bereits eine Spanne festgelegt ist';
$string['err_sentry_webservfalse'] = 'Webservice-Überschreibung: call_user_func_array hat false bei {$a} zurückgegeben'; // $a is a function
$string['err_slot_reservnoexist'] = 'Reservierung {$a} existiert nicht';
$string['err_slot_calcdatetime'] = 'Slot-Datum/Uhrzeit konnte nicht berechnet werden';
$string['err_slot_urnotsupervisor'] = 'Unzureichende Berechtigung: Sie sind kein Supervisor dieses Slots';
$string['err_slot_startunittoosmall'] = 'Slot-Starteinheit muss >=1 sein';
$string['err_slot_startunittoolarge'] = 'Slot-Starteinheit muss <={$a} sein';
$string['err_slot_durationtoosmall'] = 'Slot-Dauer muss >=1 sein';
$string['err_slot_durationtoolarge'] = 'Slot-Starteinheit plus Dauer muss <={$a} sein';
$string['err_slot_roomnametooshort'] = 'Raumname muss mindestens 2 Zeichen lang sein';
$string['err_slot_roomnametoolong'] = 'Raumname muss {$a} Zeichen lang oder kürzer sein';
$string['err_slot_roomsizetoosmall'] = 'Raumgröße muss >=0 sein';
$string['err_slot_overfull'] = 'Slot ist jetzt überfüllt';
$string['err_slotfilter_bothnull'] = 'Courseid und Jahrgang können nicht beide null sein';
$string['err_reserv_past'] = 'Datum in der Vergangenheit kann nicht reserviert werden';
$string['err_reserv_toofuture'] = 'Datum liegt nach dem erlaubten Datum ({$a} Tage in der Zukunft)';
$string['err_reserv_studentnoaccess'] = 'Student hat keinen Zugriff auf diesen Slot';
$string['err_reserv_studentalrin'] = 'Student hat bereits eine Reservierung für diesen Slot';
$string['err_reserv_slotfull'] = 'Slot ist bereits voll';
$string['err_reserv_unreserv_alrstarted'] = 'Sie können diese Reservierung nicht stornieren, da sie bereits begonnen hat';
$string['err_reserv_unreserv_alrended'] = 'Sie können diese Reservierung nicht stornieren, da sie bereits beendet ist';
$string['err_reserv_unreserv_alrstartedorforce'] =
'Studenten können Reservierungen, die bereits begonnen haben, nicht stornieren. Wenn Sie diese Reservierung trotzdem stornieren möchten, erzwingen Sie es.';
$string['err_color_wrongformat'] = 'Falsches Farbformat - muss entweder #RGB oder #RRGGBB sein, erhalten "{$a}"';
$string['err_color_wronglength'] = 'Falsches Farbformat - falsche Länge von {$a}';
$string['err_color_nonhexadecimal'] = 'Falsches Farbformat - nicht-hexadezimales Zeichen in Farbe "{$a}" gefunden';
$string['err_course_shortnamelength'] = 'Kurznamenlänge muss <=5 und >0 sein, ist aber {$a}';
$string['err_notif_notfound'] = 'Benachrichtigung existiert nicht';
$string['err_user_notfound'] = 'Benutzer ist nicht in Eduplanner registriert';
110 changes: 110 additions & 0 deletions lbplanner/lang/it/local_lbplanner.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
<?php
// This file is part of the local_lbplanner.
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.

/**
* Defines some translation strings in italian.
*
* @package local_lbplanner
* @copyright 2025 Pallasys
* @license https://creativecommons.org/licenses/by-nc-sa/4.0/ CC-BY-NC-SA 4.0 International or later
*/

defined('MOODLE_INTERNAL') || die();

// General.
$string['pluginname'] = 'LB Planner';
$string['unit_day'] = 'Giorno';
$string['unit_day_pl'] = 'Giorni';
// Capabilities.
$string['lb_planner:admin'] = 'Amministratore LB Planner';
$string['lb_planner:manager'] = 'Manager LB Planner';
$string['lb_planner:student'] = 'Studente LB Planner';
$string['lb_planner:teacher'] = 'Insegnante LB Planner';
$string['lb_planner:slotmaster'] = 'Slotmaster LB Planner';
// Settings
$string['sett_futuresight_title'] = 'Intervallo di prenotazione degli studenti';
$string['sett_futuresight_desc'] = 'Numero massimo di giorni in anticipo in cui gli studenti possono prenotare slot. (0 = solo lo stesso giorno)';
$string['sett_outdaterange_title'] = 'Intervallo di obsolescenza dei corsi';
$string['sett_outdaterange_desc'] = 'La durata massima in cui un corso rimane visibile in EduPlanner dopo la sua conclusione.';
$string['sett_sentrydsn_title'] = 'Sentry DSN';
$string['sett_sentrydsn_desc'] = 'Dove inviare le informazioni di debug degli errori. (Si prega di chiedere una chiave al team Pallasys)';
// Custom Fields.
$string['cf_name'] = 'Tipo di attività LB Planer';
$string['cf_description'] = 'Traccia se l\'attività è GK/EK/TEST/M';
// Invite States.
$string['invite_state_pending'] = 'in attesa';
$string['invite_state_accepted'] = 'accettato';
$string['invite_state_declined'] = 'rifiutato';
$string['invite_state_expired'] = 'scaduto';
// Misc.
$string['plan_defaultname'] = 'Piano per {$a}'; // $a is the user's name.
$string['capability_deprecated_unnecessary'] = 'Questa capacità è stata rimossa a causa di modifiche interne che la rendono non necessaria';
// Error messages.
$string['err_accessdenied'] = 'Accesso negato';
$string['err_doublechacheset'] = 'Tentativo di impostare {$a} nella cache due volte'; // $a is an object name.
$string['err_dateformat'] = 'Formato data non valido: ricevuto \'{$a}\', deve essere YYYY-MM-DD';
$string['err_enum_casevaluetype_unimp'] = 'Tipo di valore del caso non implementato per Enum::format()';
$string['err_enum_namemissing'] = 'Il nome {$a->name} non esiste in {$a->classname}';
$string['err_invite_alr'] = 'Invito già {$a}'; // $a is a state the invite is in.
$string['err_invite_notfound'] = 'L\'invito non esiste';
$string['err_invite_yourself'] = 'Non puoi invitare te stesso';
$string['err_invite_alrmember'] = 'Non è possibile invitare un utente che è già membro';
$string['err_invite_alrinvited'] = 'Non è possibile invitare un utente che è già stato invitato';
$string['err_mod_assnocmid'] = 'Richiesto assignid, ma nessun cmid è impostato';
$string['err_mod_cmidnoass'] = 'Richiesto cmid, ma nessun assignid è impostato';
$string['err_mod_nocmidnorass'] = 'Modello di modulo non valido: né cmid né assignid definiti';
$string['err_mod_cmidnocm'] = 'Impossibile ottenere il modulo del corso con cmid {$a}';
$string['err_mod_assnocm'] = 'Impossibile ottenere il modulo del corso con assignid {$a->assignid} e courseid {$a->courseid}';
$string['err_plan_cantremove_userfromother'] = 'Non è possibile rimuovere un utente da un piano in cui non si trova';
$string['err_plan_cantremove_yourself'] = 'Non puoi rimuovere te stesso';
$string['err_plan_cantremove_owner'] = 'Non è possibile rimuovere il proprietario';
$string['err_plan_cantleave_empty'] = 'Impossibile lasciare il piano: il piano deve avere almeno un altro membro';
$string['err_plan_changeaccess_inval'] = 'Tipo di accesso non valido';
$string['err_plan_changeaccess_self'] = 'Non è possibile modificare le proprie autorizzazioni';
$string['err_plan_changeaccess_ofowner'] = 'Non è possibile modificare le autorizzazioni per il proprietario del piano';
$string['err_plan_changeaccess_toowner'] = 'Non è possibile modificare l\'autorizzazione a proprietario';
$string['err_cf_nocatid'] = 'Impossibile trovare l\'ID della categoria dei campi personalizzati';
$string['err_cf_nodata'] = 'Impossibile trovare dati di istanza per l\'ID modulo {$a->cmid} nell\'ID categoria {$a->catid}';
$string['err_cf_multidata'] = 'Trovati più dati per l\'ID modulo {$a->cmid} nell\'ID categoria {$a->catid}';
$string['err_sentry_transactcoll'] = 'Tentativo di avviare una nuova transazione sentry quando è già impostato uno span';
$string['err_sentry_webservfalse'] = 'Override del servizio web: call_user_func_array ha restituito false in {$a}'; // $a is a function
$string['err_slot_reservnoexist'] = 'La prenotazione {$a} non esiste';
$string['err_slot_calcdatetime'] = 'Impossibile calcolare la data/ora dello slot';
$string['err_slot_urnotsupervisor'] = 'Autorizzazione insufficiente: non sei supervisore di questo slot';
$string['err_slot_startunittoosmall'] = 'L\'unità di inizio dello slot deve essere >=1';
$string['err_slot_startunittoolarge'] = 'L\'unità di inizio dello slot deve essere <={$a}';
$string['err_slot_durationtoosmall'] = 'La durata dello slot deve essere >=1';
$string['err_slot_durationtoolarge'] = 'L\'unità di inizio dello slot più la durata deve essere <={$a}';
$string['err_slot_roomnametooshort'] = 'Il nome della stanza deve essere lungo almeno 2 caratteri';
$string['err_slot_roomnametoolong'] = 'Il nome della stanza deve essere lungo {$a} caratteri o meno';
$string['err_slot_roomsizetoosmall'] = 'La dimensione della stanza deve essere >=0';
$string['err_slot_overfull'] = 'Lo slot è ora sovraccarico';
$string['err_slotfilter_bothnull'] = 'Courseid e vintage non possono essere entrambi null';
$string['err_reserv_past'] = 'Non è possibile prenotare una data nel passato';
$string['err_reserv_toofuture'] = 'La data è oltre la data consentita ({$a} giorni nel futuro)';
$string['err_reserv_studentnoaccess'] = 'Lo studente non ha accesso a questo slot';
$string['err_reserv_studentalrin'] = 'Lo studente ha già una prenotazione per questo slot';
$string['err_reserv_slotfull'] = 'Lo slot è già pieno';
$string['err_reserv_unreserv_alrstarted'] = 'Non puoi annullare questa prenotazione perché è già iniziata';
$string['err_reserv_unreserv_alrended'] = 'Non puoi annullare questa prenotazione perché è già terminata';
$string['err_reserv_unreserv_alrstartedorforce'] =
'Gli studenti non possono annullare prenotazioni già iniziate. Se vuoi annullare questa prenotazione comunque, forzala.';
$string['err_color_wrongformat'] = 'Formato colore errato - deve essere #RGB o #RRGGBB, ricevuto "{$a}"';
$string['err_color_wronglength'] = 'Formato colore errato - lunghezza errata di {$a}';
$string['err_color_nonhexadecimal'] = 'Formato colore errato - trovato carattere non esadecimale nel colore "{$a}"';
$string['err_course_shortnamelength'] = 'La lunghezza del nome breve deve essere <=5 e >0, ma è {$a}';
$string['err_notif_notfound'] = 'La notifica non esiste';
$string['err_user_notfound'] = 'L\'utente non è registrato in Eduplanner';
Loading