From 8a289e575953f53b432c3a94df2dc9c244c18453 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 8 Jun 2024 19:09:42 +0000 Subject: [PATCH 1/3] Update EN language file --- lib/l10n/messages_en.arb | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/lib/l10n/messages_en.arb b/lib/l10n/messages_en.arb index 71f2b95c..b62aac89 100644 --- a/lib/l10n/messages_en.arb +++ b/lib/l10n/messages_en.arb @@ -1,6 +1,6 @@ { "@@locale": "en", - "@@last_modified": "2024-06-07T00:10:57.940392", + "@@last_modified": "2024-06-08T19:09:42.438986", "title": "The Tail Company", "@title": { "description": "The name of the app", @@ -287,7 +287,7 @@ "type": "text", "placeholders": {} }, - "actionsSelectScreen": "Select an Action", + "actionsSelectScreen": "Select Action", "@actionsSelectScreen": { "description": "Title for action select menu on triggers page", "type": "text", @@ -761,7 +761,7 @@ "type": "text", "placeholders": {} }, - "triggerInfoDescription": "Triggers automatically send actions to your gear. You can have multiple triggers active at the same time. Tap on a trigger to edit it, use the toggle on the left to enable the trigger.", + "triggerInfoDescription": "Triggers automatically send actions to your gear. You can have multiple triggers active at the same time. Tap on a trigger to edit it, Use the toggle on the left to enable the trigger.", "@triggerInfoDescription": { "description": "Description for what a trigger is and how to use them on the triggers page", "type": "text", @@ -773,7 +773,7 @@ "type": "text", "placeholders": {} }, - "sequencesInfoDescription": "Custom Actions allow you to make your own Actions for gear. Tapping on a Custom Action will play it. Tap the pencil to edit a Custom Action.", + "sequencesInfoDescription": "Custom Actions allow you to make your own Actions for gear. Tapping on a Custom Action will play it. Tap the pencil to edit a Custom Action. Please make sure your gear firmware is up to date.", "@sequencesInfoDescription": { "description": "Description for what a custom action is and how to use them on the Custom Actions page", "type": "text", @@ -940,5 +940,17 @@ "description": "Label for the tutorial card on the Action selector for triggers", "type": "text", "placeholders": {} + }, + "featureLimitedOtaRequiredLabel": "Please update your gear to use this feature.", + "@featureLimitedOtaRequiredLabel": { + "description": "Label for the warning card when a feature requires a firmware update", + "type": "text", + "placeholders": {} + }, + "joystickWarning": "The Joystick feature is experimental. Use at your own risk.", + "@joystickWarning": { + "description": "Label for the warning tutorial card on the joystick page", + "type": "text", + "placeholders": {} } } \ No newline at end of file From 96e4704e55c50d8f3c010b3038b16c0bf0239a86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Dahm?= Date: Sat, 8 Jun 2024 19:01:29 +0000 Subject: [PATCH 2/3] Translated using Weblate (German) Currently translated at 100.0% (156 of 156 strings) Translation: The TailCompany App/TailApp Translate-URL: http://weblate.stargazer.at/projects/the-tailcompany-app/tailapp/de/ --- lib/l10n/messages_de.arb | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/lib/l10n/messages_de.arb b/lib/l10n/messages_de.arb index 22accae4..d11f0942 100644 --- a/lib/l10n/messages_de.arb +++ b/lib/l10n/messages_de.arb @@ -11,7 +11,7 @@ "type": "text", "placeholders": {} }, - "feedbackPage": "Feedback geben", + "feedbackPage": "Gib Feedback", "@feedbackPage": { "description": "The label and title of the feedback page", "type": "text", @@ -65,7 +65,7 @@ "type": "text", "placeholders": {} }, - "deviceType": "Für welche Ausrüstung soll das gelten?", + "deviceType": "Für welche Ausrüstung soll es gelten?", "@deviceType": { "description": "Title for the selector to select which device to send moves to", "type": "text", @@ -101,7 +101,7 @@ "type": "text", "placeholders": {} }, - "sequencesEditHomeLabel": "Ruheposition", + "sequencesEditHomeLabel": "Setze die Ausrüstung auf Ruheposition", "@sequencesEditHomeLabel": { "description": "Label on the home tab of the move edit page", "type": "text", @@ -351,7 +351,7 @@ "type": "text", "placeholders": {} }, - "sequencesEditSpeed": "Wie schnell soll das Servo in diese Position gelangen?", + "sequencesEditSpeed": "Wie schnell soll die Ausrüstung in diese Position gelangen?", "@sequencesEditSpeed": { "description": "Label for the speed selector on the move tab of the move edit page", "type": "text", @@ -417,7 +417,7 @@ "type": "text", "placeholders": {} }, - "actionsSelectScreen": "Wählen eine Aktion aus", + "actionsSelectScreen": "Wähle eine Aktion aus", "@actionsSelectScreen": { "description": "Title for action select menu on triggers page", "type": "text", @@ -513,7 +513,7 @@ "type": "text", "placeholders": {} }, - "settingsKeepScreenOnToggleTitle": "Bildschirm bleibt eingeschaltet", + "settingsKeepScreenOnToggleTitle": "Lass den Bildschirm eingeschaltet", "@settingsKeepScreenOnToggleTitle": { "description": "Settings page Keep Awake toggle title", "type": "text", @@ -549,7 +549,7 @@ "type": "text", "placeholders": {} }, - "joyStickPageDescription": "Manuelle Steuerung der Position", + "joyStickPageDescription": "Direkte Steuerung der Ausrüstungsposition.", "@joyStickPageDescription": { "description": "The description of the joystick page on the more page", "type": "text", @@ -657,7 +657,7 @@ "type": "text", "placeholders": {} }, - "onboardingPrivacyPolicyDescription": "Obwohl die gesammelten Daten anonym sind und nicht zur Identifizierung eines bestimmten Benutzers verwendet werden können, musst du dennoch die Datenschutzrichtlinie akzeptieren.", + "onboardingPrivacyPolicyDescription": "Obwohl die gesammelten Daten anonym sind und nicht zur Identifizierung eines bestimmten Benutzers verwendet werden können, musst du dennoch die Datenschutzrichtlinie akzeptieren", "@onboardingPrivacyPolicyDescription": { "description": "Description for there being a privacy policy on the onboarding screen", "type": "text", @@ -681,7 +681,7 @@ "type": "text", "placeholders": {} }, - "onboardingBluetoothRequestButtonLabel": "Schwache Batterie. Bitte laden Sie Ihre Ausrüstung zu mindestens 50 % auf", + "onboardingBluetoothRequestButtonLabel": "Zugriff erlauben", "@onboardingBluetoothRequestButtonLabel": { "description": "Label for the button to request bluetooth permission on the onboarding screen", "type": "text", @@ -693,7 +693,7 @@ "type": "text", "placeholders": {} }, - "onboardingDoneButtonLabel": "Erledigt", + "onboardingDoneButtonLabel": "Fertig", "@onboardingDoneButtonLabel": { "description": "Label for the button to close the onboarding screen", "type": "text", @@ -765,7 +765,7 @@ "type": "text", "placeholders": {} }, - "otaInProgressTitle": "Ausrüstung wird aktualisiert. Bitte schalte deine Ausrüstung nicht aus und schließe die App nicht.", + "otaInProgressTitle": "Ausrüstung wird aktualisiert. Bitte schalte deine Ausrüstung nicht aus und schließe die App nicht", "@otaInProgressTitle": { "description": "Label for ota in progress", "type": "text", @@ -831,7 +831,7 @@ "type": "text", "placeholders": {} }, - "actionsFavoriteTip": "Zum Favoriten eine Aktion lange drücken", + "actionsFavoriteTip": "Aktion lange drücken um sie zu einem Favoriten zu machen", "@actionsFavoriteTip": { "description": "tip message which appears when no actions are favorited on the actions page", "type": "text", @@ -879,13 +879,13 @@ "type": "text", "placeholders": {} }, - "audioDeleteDescription": "Möchten Sie diesen Soundeffekt wirklich löschen?", + "audioDeleteDescription": "Möchtest du diesen Soundeffekt wirklich löschen?", "@audioDeleteDescription": { "description": "Label for the body of the delete confirmation dialog", "type": "text", "placeholders": {} }, - "audioTipCard": "Sie können benutzerdefinierte Sounds hinzufügen, die auf der Registerkarte Aktionen angezeigt werden und mit Triggern verwendet werden können", + "audioTipCard": "Du kannst benutzerdefinierte Sounds hinzufügen, die auf der Registerkarte Aktionen angezeigt werden und mit Triggern verwendet werden können", "@audioTipCard": { "description": "Tutorial card for the audio page", "type": "text", @@ -903,25 +903,25 @@ "type": "text", "placeholders": {} }, - "scanDemoGear": "Gefälschte Ausrüstung", + "scanDemoGear": "Simulierte Ausrüstung", "@scanDemoGear": { "description": "Label for the expansion tile to show the demo gear options on the scan for new devices page", "type": "text", "placeholders": {} }, - "scanAddDemoGear": "Gefälschte Ausrüstung hinzufügen", + "scanAddDemoGear": "Simulierte Ausrüstung hinzufügen", "@scanAddDemoGear": { "description": "Label for the dropdown to select a demo gear to add on the scan for new devices page", "type": "text", "placeholders": {} }, - "scanRemoveDemoGear": "Entfernen Sie sämtliche gefälschte Ausrüstung", + "scanRemoveDemoGear": "Entferne alle simulierten Ausrüstungen", "@scanRemoveDemoGear": { "description": "Label for the button to remove all demo gear on the scan for new devices page", "type": "text", "placeholders": {} }, - "scanDemoGearTip": "Sie möchten die App ausprobieren, warten aber noch auf die Lieferung Ihrer Ausrüstung? Fügen Sie eine gefälschte Ausrüstung hinzu. So können Sie die App so erleben, als hätten Sie Ihre Ausrüstung, oder wenn Sie Ausrüstung ausprobieren möchten, die Sie derzeit nicht besitzen. Dadurch wird ein neuer Abschnitt auf der Seite „Nach neuer Ausrüstung suchen“ aktiviert.", + "scanDemoGearTip": "Du möchtest die App ausprobieren, wartest aber noch auf die Lieferung deiner Ausrüstung? Füge eine simulierte Ausrüstung hinzu. So kannst du die App so erleben, als hättest du deine Ausrüstung, oder wenn du Ausrüstungen ausprobieren möchtest, die du derzeit nicht besitzt. Dadurch wird ein neuer Abschnitt auf der Seite „Nach neuer Ausrüstung suchen“ aktiviert.", "@scanDemoGearTip": { "description": "Tip Card description for the demo gear on the scan for new devices page", "type": "text", @@ -933,7 +933,7 @@ "type": "text", "placeholders": {} }, - "triggerActionSelectorTutorialLabel": "Wählen Sie so viele Aktionen aus, wie Sie möchten. Es wird eine zufällig ausgewählte Aktion ausgewählt, die mit der angeschlossenen Ausrüstung kompatibel ist. GlowTip- und Sound-Aktionen werden neben Move-Aktionen ausgelöst. Vergessen Sie nicht, zu speichern.", + "triggerActionSelectorTutorialLabel": "Wähle so viele Aktionen aus, wie du möchtest. Es wird eine Aktion zufällig ausgewählt, welche mit der angeschlossenen Ausrüstung kompatibel ist. GlowTip- und Sound-Aktionen werden gleichzeitig mit Bewegungs-Aktionen ausgelöst. Vergiss nicht zu speichern.", "@triggerActionSelectorTutorialLabel": { "description": "Label for the tutorial card on the Action selector for triggers", "type": "text", From b35d36bfb2829d3b367adb745e47b7ba84c82da9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Dahm?= Date: Sat, 8 Jun 2024 19:06:30 +0000 Subject: [PATCH 3/3] Translated using Weblate (Dutch) Currently translated at 100.0% (156 of 156 strings) Translation: The TailCompany App/TailApp Translate-URL: http://weblate.stargazer.at/projects/the-tailcompany-app/tailapp/nl/ --- lib/l10n/messages_nl.arb | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/l10n/messages_nl.arb b/lib/l10n/messages_nl.arb index 06672495..4d94b780 100644 --- a/lib/l10n/messages_nl.arb +++ b/lib/l10n/messages_nl.arb @@ -125,7 +125,7 @@ "type": "text", "placeholders": {} }, - "sequencesEditSpeed": "Hoe snel moet de servo deze positie bereiken?", + "sequencesEditSpeed": "Hoe snel moet de apparatuur deze positie bereiken?", "@sequencesEditSpeed": { "description": "Label for the speed selector on the move tab of the move edit page", "type": "text", @@ -155,7 +155,7 @@ "type": "text", "placeholders": {} }, - "sequencesEditDeleteDescription": "Weet u zeker dat u deze actie wilt verwijderen?", + "sequencesEditDeleteDescription": "Weet u zeker dat je deze actie wilt verwijderen?", "@sequencesEditDeleteDescription": { "description": "Message of the dialog on the sequence edit page to delete the sequence", "type": "text", @@ -195,7 +195,7 @@ "type": "text", "placeholders": {} }, - "actionsCategoryGlowtip": "GlowTip", + "actionsCategoryGlowtip": "Gloeitip", "@actionsCategoryGlowtip": { "description": "glowtip action group label", "type": "text", @@ -453,7 +453,7 @@ "type": "text", "placeholders": {} }, - "deviceType": "Trigger toevoegen", + "deviceType": "Op welke apparatuur moet het van toepassing zijn?", "@deviceType": { "description": "Title for the selector to select which device to send moves to", "type": "text", @@ -555,7 +555,7 @@ "type": "text", "placeholders": {} }, - "joyStickPageDescription": "Directe controle van de versnellingspositie.", + "joyStickPageDescription": "Directe controle van de positie van de apparatuur.", "@joyStickPageDescription": { "description": "The description of the joystick page on the more page", "type": "text", @@ -819,13 +819,13 @@ "type": "text", "placeholders": {} }, - "noLongerSupported": "Schakel Bluetooth in", + "noLongerSupported": "Deze apparatuur wordt niet langer ondersteund. Sommige app-functies werken mogelijk niet", "@noLongerSupported": { "description": "Warning message which appears for unsupported gear on the manage gear page", "type": "text", "placeholders": {} }, - "mandatoryOtaRequired": "Voor deze app is een firmware-update vereist om jouw uitrusting te ondersteunen", + "mandatoryOtaRequired": "Deze app vereist een firmware-update om uw apparatuur te ondersteunen", "@mandatoryOtaRequired": { "description": "Warning message which appears for gear which have old firmware on the manage gear page", "type": "text", @@ -855,7 +855,7 @@ "type": "text", "placeholders": {} }, - "audioEditDescription": "Schakel Bluetooth in", + "audioEditDescription": "Beheer aangepaste geluidseffecten", "@audioEditDescription": { "description": "Label for sound files", "type": "text", @@ -885,7 +885,7 @@ "type": "text", "placeholders": {} }, - "audioTipCard": "U kunt aangepaste geluiden toevoegen die op het tabblad Acties verschijnen en die met Triggers kunnen worden gebruikt", + "audioTipCard": "Je kunt aangepaste geluiden toevoegen die op het tabblad Acties verschijnen en die met Triggers kunnen worden gebruikt", "@audioTipCard": { "description": "Tutorial card for the audio page", "type": "text", @@ -903,7 +903,7 @@ "type": "text", "placeholders": {} }, - "scanDemoGear": "Valse uitrusting", + "scanDemoGear": "Gesimuleerde apparatuur", "@scanDemoGear": { "description": "Label for the expansion tile to show the demo gear options on the scan for new devices page", "type": "text", @@ -915,13 +915,13 @@ "type": "text", "placeholders": {} }, - "scanAddDemoGear": "Voeg nepuitrusting toe", + "scanAddDemoGear": "Voeg gesimuleerde apparatuur toe", "@scanAddDemoGear": { "description": "Label for the dropdown to select a demo gear to add on the scan for new devices page", "type": "text", "placeholders": {} }, - "scanRemoveDemoGear": "Verwijder alle nepuitrusting", + "scanRemoveDemoGear": "Verwijder alle gesimuleerde apparatuur", "@scanRemoveDemoGear": { "description": "Label for the button to remove all demo gear on the scan for new devices page", "type": "text",