Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Crowdin updates #5029

Open
wants to merge 80 commits into
base: devel
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
f8e3b4b
New translations email+intl-icu.en.json (German (Pfadi-spezifische Au…
ecampcore Apr 21, 2024
81209ff
New translations validators.en.yml (English)
ecampcore Apr 21, 2024
9dd2fb1
Update source file validators.en.yml
ecampcore Apr 21, 2024
aee120d
New translations email+intl-icu.en.json (German (Pfadi-spezifische Au…
ecampcore Apr 21, 2024
b0a4fef
New translations validators.en.yml (English)
ecampcore Apr 21, 2024
7d2beee
Update source file validators.en.yml
ecampcore Apr 21, 2024
6bb7192
New translations en.json (English)
ecampcore Apr 25, 2024
81d147c
New translations validators.en.yml (English)
ecampcore Apr 25, 2024
810edaf
Update source file en.json
ecampcore Apr 25, 2024
0be2eeb
Update source file validators.en.yml
ecampcore Apr 25, 2024
76039e8
New translations en.json (English)
ecampcore Apr 28, 2024
69c2d43
New translations validators.en.yml (English)
ecampcore Apr 28, 2024
cb0a0fb
Update source file en.json
ecampcore Apr 28, 2024
2e95462
Update source file validators.en.yml
ecampcore Apr 28, 2024
2a1e3c9
New translations en.json (English)
ecampcore May 25, 2024
f5b8bb0
New translations en.json (English)
ecampcore May 25, 2024
4955a75
New translations validators.en.yml (English)
ecampcore May 25, 2024
e3a356d
Update source file en.json
ecampcore May 25, 2024
05b64f9
Update source file en.json
ecampcore May 25, 2024
5b27c47
Update source file validators.en.yml
ecampcore May 25, 2024
5537a49
Update source file en.json
ecampcore Jun 15, 2024
2398629
New translations en.json (English)
ecampcore Jun 15, 2024
7d6c3b9
New translations en.json (English)
ecampcore Jun 15, 2024
0a3ebf3
New translations validators.en.yml (English)
ecampcore Jun 15, 2024
e5a59dc
Update source file en.json
ecampcore Jun 15, 2024
44d825c
Update source file en.json
ecampcore Jun 15, 2024
8e3061a
Update source file validators.en.yml
ecampcore Jun 15, 2024
cc54955
Update source file en.json
ecampcore Jun 19, 2024
1ba8729
Update source file en.json
ecampcore Jun 19, 2024
a5790fd
New translations en.json (English)
ecampcore Jun 19, 2024
58debde
New translations en.json (English)
ecampcore Jun 19, 2024
9d513c6
New translations validators.en.yml (English)
ecampcore Jun 19, 2024
ec6d7fc
Update source file en.json
ecampcore Jun 19, 2024
2376d3e
Update source file en.json
ecampcore Jun 19, 2024
ef151fb
Update source file validators.en.yml
ecampcore Jun 19, 2024
ce6db9f
New translations en.json (English)
ecampcore Jul 7, 2024
6610138
New translations en.json (English)
ecampcore Jul 7, 2024
afb31b4
New translations validators.en.yml (English)
ecampcore Jul 7, 2024
ca6d7f3
Update source file en.json
ecampcore Jul 7, 2024
a423077
Update source file en.json
ecampcore Jul 7, 2024
fc81f5b
Update source file validators.en.yml
ecampcore Jul 7, 2024
4633e6a
Update source file en.json
ecampcore Jul 9, 2024
3614c05
New translations en.json (English)
ecampcore Jul 9, 2024
695d52c
New translations en.json (English)
ecampcore Jul 9, 2024
7198d2e
New translations validators.en.yml (English)
ecampcore Jul 9, 2024
f2f6b1a
Update source file en.json
ecampcore Jul 9, 2024
eac1763
Update source file en.json
ecampcore Jul 9, 2024
2a144b1
Update source file validators.en.yml
ecampcore Jul 9, 2024
38f2e22
New translations validators.en.yml (German (Pfadi-spezifische Ausnahm…
ecampcore Jul 17, 2024
34619cc
Update source file validators.en.yml
ecampcore Jul 18, 2024
3018750
New translations en.json (English)
ecampcore Jul 18, 2024
079da0e
New translations en.json (English)
ecampcore Jul 18, 2024
a77a7ff
New translations validators.en.yml (German (Pfadi-spezifische Ausnahm…
ecampcore Jul 18, 2024
cc464d1
Update source file en.json
ecampcore Jul 18, 2024
ff0c226
Update source file en.json
ecampcore Jul 18, 2024
b355a0e
New translations en.json (English)
ecampcore Jul 18, 2024
8c3cb78
New translations en.json (English)
ecampcore Jul 18, 2024
f24eb52
Update source file en.json
ecampcore Jul 18, 2024
644992d
Update source file en.json
ecampcore Jul 18, 2024
c5a8408
Update source file validators.en.yml
ecampcore Jul 18, 2024
3809256
New translations en.json (English)
ecampcore Jul 21, 2024
4e405d9
Update source file en.json
ecampcore Jul 21, 2024
7bf8826
New translations en.json (English)
ecampcore Jul 21, 2024
b757e7b
New translations en.json (English)
ecampcore Jul 21, 2024
f901f14
Update source file en.json
ecampcore Jul 21, 2024
2434d55
Update source file en.json
ecampcore Jul 21, 2024
e98f11d
New translations validators.en.yml (German, Switzerland)
ecampcore Jul 21, 2024
dde5879
New translations en.json (German, Switzerland)
ecampcore Jul 22, 2024
5e90dce
New translations en.json (German, Switzerland)
ecampcore Jul 22, 2024
c3846fd
Update source file en.json
ecampcore Jul 23, 2024
0e9fdb7
Update source file email+intl-icu.en.json
ecampcore Jul 23, 2024
bf593a4
New translations en.json (German, Switzerland)
ecampcore Jul 23, 2024
59c1768
New translations en.json (English)
ecampcore Jul 23, 2024
701a5fa
New translations validators.en.yml (German, Switzerland)
ecampcore Jul 23, 2024
4ca35f3
Update source file en.json
ecampcore Jul 23, 2024
68c871c
New translations validators.en.yml (German, Switzerland)
ecampcore Jul 23, 2024
dc059a3
New translations en.json (English)
ecampcore Aug 28, 2024
39eb348
New translations en.json (English)
ecampcore Aug 28, 2024
6085000
Update source file en.json
ecampcore Aug 28, 2024
4f9a307
Update source file en.json
ecampcore Aug 28, 2024
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
14 changes: 14 additions & 0 deletions api/translations/email+intl-icu.de-CH-scout.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"inviteToCamp": {
"subject": "[eCamp v3] Du wurdest eingeladen im Lager \"{campName} \" zusammenzuarbeiten"
},
"userActivation": {
"subject": "Willkommen auf eCamp v3"
},
"passwordReset": {
"subject": "[eCamp v3] Passwort zurücksetzen"
},
"emailVerification": {
"subject": "[eCamp v3] E-Mail-Adresse verifizieren"
}
}
15 changes: 1 addition & 14 deletions api/translations/email+intl-icu.en.json
Original file line number Diff line number Diff line change
@@ -1,14 +1 @@
{
"inviteToCamp": {
"subject": "[eCamp v3] You were invited to collaborate in camp \"{campName}\""
},
"userActivation": {
"subject": "Welcome to eCamp v3"
},
"passwordReset": {
"subject": "[eCamp v3] Password reset"
},
"emailVerification": {
"subject": "[eCamp v3] Verify email address"
}
}
{}
8 changes: 7 additions & 1 deletion api/translations/validators.de_CH.yml
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
This is a test message for i18n variants: "de_CH"
Cannot delete the last entry.: "Kann den letzten Eintrag nicht löschen."
Cannot delete the last schedule entry.: "Kann den letzten Blockzeitpunkt nicht löschen."
"Either this value or {{ other }} should not be null.": "Dieser Wert oder {{ other }} sollte nicht null sein."
This inviteEmail is already present in the camp.: "Diese E-Mail-Adresse ist bereits im Lager vorhanden."
This is a test message for i18n variants: "de_ch"
This user is already present in the camp.: "Diese Person oder eine Person mit dieser E-Mail-Adresse nimmt bereits an diesem Lager teil."
"value must be one of {{ to }}, was {{ value }}": "Wert sollte einer von {{ to }} sein, war aber {{ value }}"
40 changes: 31 additions & 9 deletions common/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,14 @@
"name": "Spalte|Spalte {name}"
}
},
"icon": "mdi-ansicht-spalte",
"name": "Spaltenlayout"
},
"laThematicArea": {
"entity": {
"option": {
"campsiteAndSurroundings": {
"description": "Einrichten von Lagerplatz/Umgebung, Abbau, Erstellen von Spielplatz- einrichtungen und Sportgeräten.",
"description": "Einrichten von Lagerplatz/Umgebung, Abbau, Erstellen von Spielplatzeinrichtungen und Sportgeräten.",
"name": "Lagerplatz/Umgebung"
},
"natureAndEnvironment": {
Expand All @@ -31,7 +32,7 @@
"name": "Outdoortechniken"
},
"pioneeringTechnique": {
"description": "Biwakbau, Iglubau, Material- und Ausrüstungskunde, Materialpflege, Erstellen und Abbau von Pionierbauten, Seil- und Knotenkunde, Seil- bahnen, Seilbrücken, Abseilen.",
"description": "Biwakbau, Iglubau, Material- und Ausrüstungskunde, Materialpflege, Erstellen und Abbau von Pionierbauten, Seil- und Knotenkunde, Seilbahnen, Seilbrücken, Abseilen.",
"name": "Pioniertechnik"
},
"preventionAndIntegration": {
Expand All @@ -44,6 +45,7 @@
}
}
},
"icon": "mdi-form",
"info": "Eine J+S Lageraktivität muss mindestens eines der aufgeführten Themen behandeln.{br}Erfasse, welche Themen in diesem Block behandelt werden.",
"name": "LA Themenbereich"
},
Expand All @@ -58,10 +60,12 @@
"name": "Blockinhalte"
},
"material": {
"icon": "mdi-paket-variante",
"info": "Hier kannst du den Material-Bedarf für diesen Block erfassen.{br}Die Materiallisten kannst du im Menu 'Admin' verwalten.{br}Eine Zusammenstellung für den Einkauf findest du im Menu 'Material'.",
"name": "Material"
},
"notes": {
"icon": "mdi-stift",
"info": "Hier kannst du beliebige Notizen erfassen.{br}z.B. Ideen, Todo's, offene Fragen, Kontakte, ÖV-Verbindungen, usw.",
"name": "Notizen"
},
Expand All @@ -73,6 +77,7 @@
"printBelowMainContent": "Unter dem Hauptinhalt drucken"
},
"safetyConcept": {
"icon": "mdi-sicherheit",
"info": "Einige Blöcke erfordern, dass ihr euch Gedanken zu den Risiken macht. Hier könnt ihr diese Gedanken erfassen.{br}Haltet fest, welche Risiken ihr erkannt habt - und wie ihr diesen begegnen könnt.",
"name": "Sicherheitskonzept"
},
Expand All @@ -87,18 +92,20 @@
"name": "Programmpunkt | Programmpunkte"
}
},
"icon": "mdi-skript-text-umriss",
"info": "Hier kannst du den Inhalt von diesem Block planen.{br}In der linken Spalte [Zeit] kannst du die Dauer der einzelnen Elemente erfassen.{br}In der rechten Spalte [Verantwortlich] kannst du Personen zuteilen.",
"name": "Programmabschnitt"
},
"storycontext": {
"icon": "mdi-buch-offene-variante",
"info": "Beschreibe, wie sich dieser Block in die Geschichte vom Lager einbettet.{br}Eine Zusammenstellung aller Geschichts-Elemente findest du im Menu 'Geschichte'.{br}Ihr könnt auch erst im Menu 'Geschichte' zuerst eine durchgängige Geschichte erarbeiten - so dass man den Block-Inhalt perfekt in die Geschichte einbetten kann.",
"name": "Geschichte"
}
},
"entity": {
"activity": {
"fields": {
"category": "Block-Kategorie",
"category": "Block Kategorie",
"location": "Ort",
"progressLabel": "Status",
"responsible": "Verantwortlich",
Expand Down Expand Up @@ -127,7 +134,7 @@
"coachName": "Name des J+S-Coachs",
"courseKind": "Kursbezeichnung (bei J+S Kurs: J+S Bezeichnung)",
"courseNumber": "Kursnummer",
"kind": "Lagerart (Haus-, Zelt-, Unterwegslager, Sommer-, Herbstlager)",
"kind": "Lagerart (Haus-, Zelt-, Unterwegs-, Sommer-, Herbstlager)",
"motto": "Motto",
"name": "Lagername",
"organizer": "Organisator",
Expand All @@ -140,6 +147,8 @@
},
"campCollaboration": {
"fields": {
"abbreviation": "Abkürzung",
"color": "Farbe",
"inviteEmail": "E-Mail",
"role": "Rolle",
"status": "Status"
Expand All @@ -157,7 +166,7 @@
"numberingStyle": "Nummerierung",
"short": "Kürzel"
},
"name": "Block-Kategorien",
"name": "Block Kategorien",
"numberingStyles": {
"1": "1, 2, 3 - Zahlen",
"A": "A, B, C - grosse Buchstaben",
Expand All @@ -168,7 +177,7 @@
}
},
"contentType": {
"name": "Inhalttyp | Inhalttypen"
"name": "Inhaltstyp | Inhaltstypen"
},
"day": {
"fields": {
Expand Down Expand Up @@ -200,15 +209,28 @@
},
"name": "Lagerabschnitt | Lagerabschnitte"
},
"profile": {
"fields": {
"abbreviation": "Abkürzung",
"color": "Farbe",
"email": "E-Mail-Adresse",
"firstname": "Vorname",
"language": "Sprache",
"nickname": "Spitzname",
"password": "Passwort",
"surname": "Nachname"
},
"name": "Profil"
},
"scheduleEntry": {
"fields": {
"duration": "Dauer",
"endDate": "Enddatum",
"endDatetime": "Endzeit",
"nr": "Nr.",
"time": "Zeitpunkt",
"startDate": "Startdatum",
"startDatetime": "Startzeit"
"startDatetime": "Startzeit",
"time": "Zeitpunkt"
},
"name": "Zeitplaneintrag"
}
Expand All @@ -226,7 +248,7 @@
"hourLong": "LT",
"hourShort": "H:mm"
},
"shortScheduleEntryDescription": "Tag\u202f{dayNumber} {startTime}"
"shortScheduleEntryDescription": "Tag{dayNumber} {startTime}"
},
"print": {
"cover": {
Expand Down
18 changes: 15 additions & 3 deletions common/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -132,13 +132,10 @@
"addressStreet": "Street",
"addressZipcode": "Zipcode",
"coachName": "Name of Y+S coach",
"courseKind": "Course kind (for Y+S courses: Y+S course term)",
"courseNumber": "Course number",
"kind": "Camp kind (house, tent, traveling, summer, autumn)",
"motto": "Motto",
"name": "Name",
"organizer": "Organizer",
"printYSLogoOnPicasso": "Print the Y+S logo on the picasso (required for Y+S courses)",
"title": "Title",
"trainingAdvisorName": "Name of training advisor"
},
Expand All @@ -147,6 +144,8 @@
},
"campCollaboration": {
"fields": {
"abbreviation": "Abbreviation",
"color": "Color",
"inviteEmail": "Email",
"role": "Role",
"status": "Status"
Expand Down Expand Up @@ -207,6 +206,19 @@
},
"name": "Period | Periods"
},
"profile": {
"fields": {
"abbreviation": "Abbreviation",
"color": "Color",
"email": "Email address",
"firstname": "Firstname",
"language": "Language",
"nickname": "Nickname",
"password": "Password",
"surname": "Lastname"
},
"name": "Profile"
},
"scheduleEntry": {
"fields": {
"duration": "Duration",
Expand Down
47 changes: 27 additions & 20 deletions frontend/src/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@
"copyCategoryOrActivity": "Kategorie oder Aktivität kopieren",
"copyContent": "Inhalt kopieren",
"copyPasteCategory": "Kategorie kopieren & einfügen",
"copySourceInfo": "Hier kannst du die URL einer Block-Kategorie oder einer Aktivität einfügen, um dessen Inhalte zu kopieren.",
"copySourceInfo": "Hier kannst du die URL einer Block-Kategorie oder einer Aktivität einfügen um dessen Inhalte zu kopieren.",
"pasteCategory": "Kopierte Kategorie oder Aktivität einfügen",
"title": "Block-Kategorie erstellen"
},
Expand Down Expand Up @@ -185,9 +185,9 @@
"layout": "Layout",
"noTemplate": "Keine Vorlage"
},
"copyCategoryInfoDialog": {
"allow": "Jetzt erlauben",
"denied": "Du hast das Lesen von der Zwischenablage untersagt. Du kannst daher kopierte Kategorien nicht einfügen.",
"copyActivityInfoDialog": {
"allow": "Jetzt zulassen",
"denied": "Du hast den Zugriff auf die Zwischenablage verweigert. Kopierte Kategorien können daher nicht eingefügt werden.",
"description": "Damit du eine kopierte Kategorie einfügen kannst, musst du eCamp erlauben deine Zwischenablage zu lesen.",
"granted": "Du kannst nun kopierte Kategorien einfügen.",
"title": "Kategorie kopieren & einfügen"
Expand All @@ -209,6 +209,7 @@
"title": "{user} bearbeiten"
},
"collaboratorForm": {
"overrideAvatar": "Avatar für dieses Lager überschreiben",
"roleHint": "Jedes Lager benötigt mindestens eine Person mit Administrationsrechten."
},
"promptCollaboratorDeactivate": {
Expand All @@ -228,7 +229,11 @@
},
"form": {
"base": {
"eColorField": {
"parseError": "Bitte gültige Farbe eingeben."
},
"eColorPicker": {
"closePicker": "Dialog schliessen",
"openPicker": "Dialog öffnen, um eine Farbe für {label} zu wählen"
},
"eDatePicker": {
Expand Down Expand Up @@ -443,20 +448,6 @@
}
}
},
"entity": {
"user": {
"fields": {
"birthday": "Geburtstag",
"email": "E-Mail-Adresse",
"firstname": "Vorname",
"language": "Sprache",
"nickname": "Spitzname",
"password": "Passwort",
"surname": "Nachname"
},
"name": "User"
}
},
"global": {
"button": {
"add": "Hinzufügen",
Expand Down Expand Up @@ -498,6 +489,12 @@
"datetime": {
"vuetifyTimePickerFormat": "24hr"
},
"info": {
"offline": {
"description": "Daten speichern/laden nicht möglich.",
"title": "Du bist offline:"
}
},
"language": "Deutsch",
"loading": "Laden …",
"navigation": {
Expand All @@ -517,7 +514,8 @@
"validation": {
"greaterThanOrEqual_date": "{_field_} darf nicht vor {min} liegen",
"greaterThan_time": "{_field_} muss später als {min} sein",
"lessThanOrEqual_date": "{_field_} darf nicht nach {max} liegen"
"lessThanOrEqual_date": "{_field_} darf nicht nach {max} liegen",
"oneEmojiOrTwoCharacters": "{_field_} darf nur 1 Emoji oder 2 Buchstaben/Zahlen haben"
},
"warning": {
"delete": "Möchtest du das wirklich löschen? | Möchtest du \"{entity}\" wirklich löschen?"
Expand Down Expand Up @@ -576,6 +574,7 @@
"loginCallback": {
"loginInProgress": "Du wirst eingeloggt"
},
"notActivated": "Nicht aktiviert?",
"or": "oder mit",
"password": "Passwort",
"passwordForgotten": "Passwort vergessen?",
Expand All @@ -587,6 +586,8 @@
"midata": "MiData"
},
"registernow": "Jetzt registrieren",
"resendActivation": "Aktivierungsmail erneut senden",
"resetPassword": "Passwort zurücksetzen",
"termsOfServiceLink": "Nutzungsbedingungen"
},
"register": {
Expand All @@ -602,6 +603,12 @@
"success": "Erfolgreich registriert",
"title": "Konto erstellen"
},
"resendActivation": {
"errorMessage": "Erneutes Senden der Aktivierung fehlgeschlagen.",
"send": "Abschicken",
"successMessage": "Mail mit Link für 'Aktivierung' wird versendet.",
"title": "Aktivierungsmail erneut senden"
},
"resetPassword": {
"errorMessage": "Passwort konnte nicht geändert werden.",
"invalidRequest": "Ungültiger Link",
Expand Down Expand Up @@ -729,4 +736,4 @@
"profile": "Profil"
}
}
}
}
Loading
Loading