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

1177: Translate build configs #1189

Merged
merged 6 commits into from
Nov 6, 2023
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
41 changes: 35 additions & 6 deletions frontend/assets/l10n/main/app_de.json
Original file line number Diff line number Diff line change
Expand Up @@ -65,14 +65,18 @@
},
"identification": {
"activate": "Aktivieren",
"activateCardCurrentDevice": "Karte auf diesem Gerät aktivieren?",
"activateCardCurrentDeviceRationale": "Ihre Karte ist bereits auf einem anderen Gerät aktiviert. Wenn Sie Ihre Karte auf diesem Gerät aktivieren, wird sie auf Ihrem anderen Gerät automatisch deaktiviert.",
"activateCurrentDeviceDescription": "Ihre Karte ist bereits auf einem anderen Gerät aktiviert. Wenn Sie Ihre Karte auf diesem Gerät aktivieren, wird sie auf Ihrem anderen Gerät automatisch deaktiviert.",
"activateCurrentDeviceTitle": "Karte auf diesem Gerät aktivieren?",
"activateDescription": "Sie haben die Ehrenamtskarte bereits beantragt und den Aktivierungscode Ihrer digitalen Ehrenamtskarte erhalten? Scannen Sie den Code hier ein.",
"activateTitle": "Karte aktivieren",
"applyDescription": "Sie sind ehrenamtlich engagiert, haben aber noch keine Ehrenamtskarte? Hier können Sie Ihre Ehrenamtskarte beantragen.",
"applyTitle": "Beantragen",
"authenticationPossible": "Mit diesem QR-Code können Sie sich bei Akzeptanzstellen ausweisen:",
"cameraAccessRequired": "Zugriff auf Kamera erforderlich",
"cameraAccessRequiredSettings": "Um einen QR-Code einzuscannen, benötigt die App Zugriff auf die Kamera.\nIn den Einstellungen können Sie der App den Zugriff auf die Kamera erlauben.",
"cameraAccessRequiredSettings": "Um einen QR-Code einzuscannen, benötigt die App Zugriff auf die Kamera. In den Einstellungen können Sie der App den Zugriff auf die Kamera erlauben.",
"cardAlreadyActivated": "Der eingescannte QRCode wurde bereits aktiviert.",
"cardExpired": "Ihre Karte ist abgelaufen.\nUnter \"Weitere Aktionen\" können Sie einen Antrag auf Verlängerung stellen.",
"cardInvalid": "Ihre Karte ist ungültig.\nSie wurde entweder widerrufen oder auf einem anderen Gerät aktiviert.",
"cardExpired": "Ihre Karte ist abgelaufen. Unter \"Weitere Aktionen\" können Sie einen Antrag auf Verlängerung stellen.",
"cardInvalid": "Ihre Karte ist ungültig. Sie wurde entweder widerrufen oder auf einem anderen Gerät aktiviert.",
"cardNotYetValid": "Der Gültigkeitszeitraum Ihrer Karte hat noch nicht begonnen.",
"checkFailed": "Ihre Karte konnte nicht auf ihre Gültigkeit geprüft werden. Bitte stellen Sie sicher, dass eine Internetverbindung besteht und prüfen Sie erneut.",
"checkRequired": "Prüfung nötig",
Expand All @@ -90,7 +94,18 @@
"flashOff": "Blitz aus",
"flashOn": "Blitz an",
"internetRequired": "Eine Internetverbindung wird benötigt.",
"moreActionsActivateDescription": "Ihre hinterlegte Ehrenamtskarte bleibt erhalten. Sie können diese manuell entfernen.",
"moreActionsActivateLimitDescription": "Um eine weitere Ehrenamtskarte hinzuzufügen, müssen Sie zuerst eine vorhandene Ehrenamtskarte löschen.",
"moreActionsActivateTitle": "Weitere Ehrenamtskarte hinzufügen",
"moreActionsApplyDescription": "Ihre hinterlegte Karte bleibt erhalten.",
"moreActionsApplyTitle": "Ehrenamtskarte beantragen oder verlängern",
"moreActionsRemoveDescription": "Nach der Auswahl wird diese Ehrenamtskarte vom Gerät gelöscht.",
"moreActionsRemoveTitle": "Diese Ehrenamtskarte löschen",
"moreActionsVerifyDescription": "Prüfen Sie die Gültigkeit einer digitalen Ehrenamtskarte.",
"moreActionsVerifyTitle": "Eine digitale Ehrenamtskarte prüfen",
"notVerified": "Nicht verifiziert",
"removeDescription": "Wenn diese Karte gelöscht wird, muss diese für eine erneute Verwendung neu hinzugefügt werden.",
"removeTitle": "Diese Karte löschen?",
"scanCode": "Scannen Sie den QR-Code, der auf dem \"Ausweisen\"-Tab Ihres Gegenübers angezeigt wird.",
"scanQRCode": "Halten Sie die Kamera auf den QR Code.",
"scanningFailed": "Fehler beim Lesen des Codes",
Expand All @@ -101,7 +116,21 @@
"title": "Ausweisen",
"unlimited": "unbegrenzt",
"validFromUntil": "Gültig: {{startDate}} bis {{expirationDate}}",
"validUntil": "Gültig bis: {{expirationDate}}"
"validUntil": "Gültig bis: {{expirationDate}}",
"verificationSuccessful": "Karte ist gültig",
"verifyDescription": "Sie möchten die Gültigkeit einer digitalen Ehrenamtskarte prüfen? Scannen Sie den Code hier ein.",
"verifyInfoTitle": "So prüfen Sie die Gültigkeit einer Ehrenamtskarte",
"verifyTitle": "Gültigkeit prüfen"
},
"intro": {
"applyDescription": "Im Formular geben Sie Informationen über sich und Ihre ehrenamtliche Tätigkeit an. Anschließend wird der Antrag weitergeleitet und von der zuständigen Stelle bearbeitet.",
"applyTitle": "Wie kann ich die Ehrenamtskarte beantragen?",
"locationDescription": "Wir können Ihren Standort auf der Karte anzeigen und Akzeptanzstellen in Ihrer Umgebung anzeigen. Wenn Sie diese Hilfen nutzen möchten, benötigen wir Ihre Zustimmung. Ihr Standort wird nicht gespeichert.",
"locationTitle": "Finden Sie Akzeptanzstellen in Ihrer Umgebung!",
"usageDescription": "Auf der Karte von Bayern können Sie alle Akzeptanzstellen finden. Tippen Sie auf einen Standort, um mehr Informationen sehen zu können.",
"usageTitle": "Wo kann ich meine Ehrenamtskarte nutzen?",
"welcomeDescription": "Vielen Dank, dass Sie sich die App zur Bayerischen Ehrenamtskarte heruntergeladen haben!",
"welcomeTitle": "Willkommen!"
},
"location": {
"activateLocationAccess": "Standortermittlung aktivieren",
Expand Down
41 changes: 35 additions & 6 deletions frontend/assets/l10n/main/app_en.json
Original file line number Diff line number Diff line change
Expand Up @@ -65,14 +65,18 @@
},
"identification": {
"activate": "Activate",
"activateCardCurrentDevice": "Activate card on this device?",
"activateCardCurrentDeviceRationale": "Your card is already activated on another device. If you activate your card on this device, it will be automatically deactivated on your other device.",
"activateCurrentDeviceDescription": "Your card is already activated on another device. If you activate your card on this device, it will be automatically deactivated on your other device.",
"activateCurrentDeviceTitle": "Activate card on this device?",
"activateDescription": "You have already applied for the Ehrenamtskarte and received the activation code for your digital Ehrenamtskarte? Scan the code here.",
"activateTitle": "Activate card",
"applyDescription": "Are you involved in voluntary work but do not yet have a Ehrenamtskarte? You can apply for your Ehrenamtskarte here.",
"applyTitle": "Apply",
"authenticationPossible": "You can use this QR code to identify yourself at acceptance points:",
"cameraAccessRequired": "Access to camera required",
"cameraAccessRequiredSettings": "To scan a QR code, the app needs access to the camera.\nYou can allow the app to access the camera in the settings.",
"cameraAccessRequiredSettings": "To scan a QR code, the app needs access to the camera. You can allow the app to access the camera in the settings.",
"cardAlreadyActivated": "The scanned QR code has already been activated.",
"cardExpired": "Your card has expired.\nYou can apply for renewal under \"More actions\"",
"cardInvalid": "Your card is invalid.\nIt has either been revoked or activated on another device.",
"cardExpired": "Your card has expired. You can apply for renewal under \"More actions\"",
"cardInvalid": "Your card is invalid. It has either been revoked or activated on another device.",
"cardNotYetValid": "The validity period of your card has not started yet.",
"checkFailed": "Your card could not be verified. Please make sure you have an internet connection and try again.",
"checkRequired": "Verification necessary",
Expand All @@ -90,7 +94,18 @@
"flashOff": "Flash off",
"flashOn": "Flash on",
"internetRequired": "An internet connection is required.",
"moreActionsActivateDescription": "Your saved Ehrenamtskarte will be retained. You can remove it manually.",
steffenkleinle marked this conversation as resolved.
Show resolved Hide resolved
"moreActionsActivateLimitDescription": "To add another Ehrenamtskarte, you must first delete an existing Ehrenamtskarte.",
"moreActionsActivateTitle": "Add another Ehrenamtskarte",
"moreActionsApplyDescription": "Your saved card will be retained.",
"moreActionsApplyTitle": "Apply for or extend a Ehrenamtskarte",
steffenkleinle marked this conversation as resolved.
Show resolved Hide resolved
"moreActionsRemoveDescription": "After selection, this Ehrenamtskarte is deleted from the device.",
steffenkleinle marked this conversation as resolved.
Show resolved Hide resolved
"moreActionsRemoveTitle": "Delete this Ehrenamtskarte?",
"moreActionsVerifyDescription": "Check the validity of a Ehrenamtskarte",
steffenkleinle marked this conversation as resolved.
Show resolved Hide resolved
"moreActionsVerifyTitle": "Check a Ehrenamtskarte",
steffenkleinle marked this conversation as resolved.
Show resolved Hide resolved
"notVerified": "Not verified",
"removeDescription": "If this card is deleted, it must be added again before using it again.",
"removeTitle": "Delete this card?",
"scanCode": "Scan the QR code that appears on the \"Identify\" tab of the other party.",
"scanQRCode": "Point the camera at the QR code.",
"scanningFailed": "Error reading the code",
Expand All @@ -101,7 +116,21 @@
"title": "Identify",
"unlimited": "unlimited",
"validFromUntil": "Valid: {{startDate}} until {{expirationDate}}",
"validUntil": "Valid until: {{expirationDate}}"
"validUntil": "Valid until: {{expirationDate}}",
"verificationSuccessful": "Card is valid",
"verifyDescription": "You would like to check the validity of a digital Ehrenamtskarte? Scan the code here.",
"verifyInfoTitle": "How to check the validity of a Ehrenamtskarte",
steffenkleinle marked this conversation as resolved.
Show resolved Hide resolved
"verifyTitle": "Check validity"
},
"intro": {
"applyDescription": "Provide information about yourself and your volunteer activity in the form. The application is then forwarded and processed by the responsible office.",
"applyTitle": "How can I apply for the Ehrenamtskarte?",
"locationDescription": "We can show your location on the map and display acceptance points in your area. If you want to use these aids, we need your consent. Your location is not stored.",
"locationTitle": "Find acceptance points in your area!",
"usageDescription": "On the map of Bavaria you can find all acceptance points. Tap on a location to be able to see more information.",
"usageTitle": "Where can I use my Ehrenamtskarte?",
"welcomeDescription": "Thank you for downloading the app for the Bayerische Ehrenamtskarte!",
"welcomeTitle": "Welcome!"
},
"location": {
"activateLocationAccess": "Activate location access",
Expand Down
33 changes: 31 additions & 2 deletions frontend/assets/l10n/nuernberg/overwrite_de.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,34 @@
{
"about": {
"title": "Nürnberg"
"identification": {
"activateCurrentDeviceDescription": "Ihr Pass ist bereits auf einem anderen Gerät aktiviert. Wenn Sie Ihren Pass auf diesem Gerät aktivieren, wird er auf Ihrem anderen Gerät automatisch deaktiviert.",
"activateCurrentDeviceTitle": "Pass auf diesem Gerät aktivieren?",
"activateDescription": "Sie haben den Nürnberg-Pass bereits beantragt und einen Aktivierungscode erhalten? Scannen Sie den Code hier ein.",
"activateTitle": "Pass aktivieren",
"applyDescription": "Sie haben noch keinen Nürnberg-Pass? Hier können Sie Ihren Nürnberg-Pass beantragen.",
"cardExpired": "Ihr Pass ist abgelaufen. Unter \"Weitere Aktionen\" können Sie einen Antrag auf Verlängerung stellen.",
"cardInvalid": "Ihr Pass ist ungültig. Sie wurde entweder widerrufen oder auf einem anderen Gerät aktiviert.",
"cardNotYetValid": "Der Gültigkeitszeitraum Ihres Passes hat noch nicht begonnen.",
"checkFailed": "Ihr Pass konnte nicht auf ihre Gültigkeit geprüft werden. Bitte stellen Sie sicher, dass eine Internetverbindung besteht und prüfen Sie erneut.",
"moreActionsActivateDescription": "Ihr hinterlegter Nürnberg-Pass bleibt erhalten. Sie können diesen manuell entfernen.",
"moreActionsActivateLimitDescription": "Um einen weiteren Nürnberg-Pass hinzuzufügen, müssen Sie zuerst einen vorhandenen Nürnberg-Pass löschen.",
"moreActionsActivateTitle": "Weiteren Nürnberg-Pass hinzufügen",
"moreActionsApplyDescription": "Ihr hinterlegter Pass bleibt erhalten.",
"moreActionsApplyTitle": "Nürnberg-Pass beantragen oder verlängern",
"moreActionsRemoveDescription": "Nach der Auswahl wird dieser Nürnberg-Pass vom Gerät gelöscht.",
"moreActionsRemoveTitle": "Diesen Nürnberg-Pass löschen",
"moreActionsVerifyDescription": "Prüfen Sie die Gültigkeit eines Nürnberg-Passes.",
"moreActionsVerifyTitle": "Einen Nürnberg-Pass prüfen",
"removeDescription": "Wenn dieser Pass gelöscht wird, muss dieser für eine erneute Verwendung neu hinzugefügt werden.",
"removeTitle": "Diesen Pass löschen?",
"verificationSuccessful": "Pass ist gültig",
"verifyDescription": "Sie möchten die Gültigkeit eines Nürnberg-Passes prüfen? Scannen Sie den Code hier ein.",
"verifyInfoTitle": "So prüfen Sie die Gültigkeit eines Nürnberg-Passes"
},
"intro": {
"applyDescription": "Im Formular geben Sie Ihre persönlichen Informationen an. Anschließend wird der Antrag weitergeleitet und von der zuständigen Stelle bearbeitet.",
"applyTitle": "Wie kann ich den Nürnberg-Pass beantragen?",
"usageDescription": "Auf der Karte von Nürnberg können Sie alle Akzeptanzstellen finden. Tippen Sie auf einen Standort, um mehr Informationen sehen zu können.",
"usageTitle": "Wo kann ich den Nürnberg-Pass nutzen?",
"welcomeDescription": "Vielen Dank, dass Sie sich die App zum Nürnberg-Pass heruntergeladen haben!"
}
}
33 changes: 31 additions & 2 deletions frontend/assets/l10n/nuernberg/overwrite_en.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,34 @@
{
"about": {
"title": "Nürnberg"
"identification": {
"activateCurrentDeviceDescription": "Your pass is already activated on another device. If you activate your pass on this device, it will be automatically deactivated on your other device.",
"activateCurrentDeviceTitle": "Activate pass on this device?",
"activateDescription": "You have already applied for the Nürnberg-Pass and received an activation code? Scan the code here.",
"activateTitle": "Activate pass",
"applyDescription": "You do not yet have a Nürnberg-Pass? Here you can apply for your Nürnberg-Pass.",
"cardExpired": "Your pass has expired. You can apply for renewal under \"More actions\"",
"cardInvalid": "Your pass is invalid. It has either been revoked or activated on another device.",
"cardNotYetValid": "The validity period of your pass has not started yet.",
"checkFailed": "Your pass could not be verified. Please make sure you have an internet connection and try again.",
"moreActionsActivateDescription": "Your saved Nürnberg-Pass will be retained. You can remove it manually.",
steffenkleinle marked this conversation as resolved.
Show resolved Hide resolved
"moreActionsActivateLimitDescription": "To add another Nürnberg-Pass, you must first delete an existing Nürnberg-Pass.",
"moreActionsActivateTitle": "Add another Nürnberg-Pass",
"moreActionsApplyDescription": "Your saved pass will be retained.",
"moreActionsApplyTitle": "Apply for or extend a Nürnberg-Pass",
"moreActionsRemoveDescription": "After selection, this Nürnberg-Pass is deleted from the device.",
"moreActionsRemoveTitle": "Delete this Nürnberg-Pass?",
"moreActionsVerifyDescription": "Check the validity of a Nürnberg-Pass",
"moreActionsVerifyTitle": "Check a Nürnberg-Pass",
"removeDescription": "If this pass is deleted, it must be added again before using it again.",
"removeTitle": "Delete this pass?",
"verificationSuccessful": "Pass is valid",
"verifyDescription": "You would like to check the validity of a Nürnberg-Pass? Scan the code here.",
"verifyInfoTitle": "How to check the validity of a Nürnberg-Pass"
},
"intro": {
"applyDescription": "Provide your personal information in the form. The application is then forwarded and processed by the responsible office.",
"applyTitle": "How can I apply for the Nürnberg-Pass?",
"usageDescription": "On the map of Nürnberg you can find all acceptance points. Tap on a location to be able to see more information.",
"usageTitle": "Where can I use my Nürnberg-Pass?",
"welcomeDescription": "Thank you for downloading the app for the Nürnberg-Pass!"
}
}
36 changes: 6 additions & 30 deletions frontend/build-configs/bayern/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import BuildConfigType, {CommonBuildConfigType} from "../types"
import publisherText from "./publisherText"
import disclaimerText from "./disclaimerText"
import localization from "./localization"

export const bayernCommon: CommonBuildConfigType = {
appName: "Ehrenamt",
Expand Down Expand Up @@ -56,34 +55,12 @@ export const bayernCommon: CommonBuildConfigType = {
boxDecorationRadius: 1,
},
iconInAboutTab: "assets/bayern/icon.png",
introSlide1: {
title: "Willkommen!",
description: "Vielen Dank, dass Sie sich die App zur " +
"Bayerischen Ehrenamtskarte heruntergeladen haben!",
imagePath: "assets/bayern/icon.png"
},
introSlide2: {
title: "Wie kann ich die Ehrenamtskarte beantragen?",
description: "Im Formular geben Sie Informationen über sich und Ihre " +
"ehrenamtliche Tätigkeit an.\nAnschließend wird " +
"der Antrag weitergeleitet und von der zuständigen Stelle bearbeitet.",
imagePath: "assets/bayern/intro_slides/apply_for_eak.png"
},
introSlide3: {
title: "Wo kann ich meine Ehrenamtskarte nutzen?",
description: "Auf der Karte von Bayern können Sie alle Akzeptanzstellen" +
" finden.\nTippen Sie auf einen Standort, um mehr Informationen " +
"sehen zu können.",
imagePath: "assets/bayern/intro_slides/map_zoom.jpeg"
},
introSlide4: {
title: "Finden Sie Akzeptanzstellen in Ihrer Umgebung!",
description: "Wir können Ihren Standort auf der Karte anzeigen" +
" und Akzeptanzstellen in Ihrer Umgebung anzeigen.\n" +
"Wenn Sie diese Hilfen nutzen möchten, benötigen wir Ihre " +
"Zustimmung.\nIhr Standort wird nicht gespeichert.",
imagePath: "assets/bayern/intro_slides/search_with_location.png"
},
introSlidesImages: [
"assets/bayern/icon.png",
"assets/bayern/intro_slides/apply_for_eak.png",
"assets/bayern/intro_slides/map_zoom.jpeg",
"assets/bayern/intro_slides/search_with_location.png",
],
featureFlags: {
verification: true
},
Expand All @@ -93,7 +70,6 @@ export const bayernCommon: CommonBuildConfigType = {
"Bayerisches Staatsministerium\nfür Familie, Arbeit und Soziales\nWinzererstraße 9\n80797 München",
publisherText,
disclaimerText,
localization,
maxCardAmount: 1
}

Expand Down
Loading