From 7387a2b56ea21a08fce8118ce84b42aec8a88699 Mon Sep 17 00:00:00 2001 From: Jeppe B <2jepp9350@gmail.com> Date: Thu, 23 Jul 2026 20:22:47 +0200 Subject: [PATCH] fix(i18n): unblock Truckwash iOS release catalog checks (#225) Fix the location-permission source catalog nesting and regenerate all active v2 locale files so the App Store release matrix resolves the new compatibility aliases correctly. --- src/i18n/generated/da-v2.json | 22 ++++++++----------- src/i18n/generated/de-v2.json | 22 ++++++++----------- src/i18n/generated/en-v2.json | 22 ++++++++----------- src/i18n/generated/no-v2.json | 22 ++++++++----------- src/i18n/generated/sv-v2.json | 22 ++++++++----------- .../compat/location_permission/index.json | 20 ++++++++--------- .../compat/location_permission/index.json | 6 ++--- .../compat/location_permission/index.json | 6 ++--- .../compat/location_permission/index.json | 6 ++--- .../compat/location_permission/index.json | 6 ++--- 10 files changed, 62 insertions(+), 92 deletions(-) diff --git a/src/i18n/generated/da-v2.json b/src/i18n/generated/da-v2.json index 567cdaa2..67ec707a 100644 --- a/src/i18n/generated/da-v2.json +++ b/src/i18n/generated/da-v2.json @@ -1145,19 +1145,6 @@ } }, "templates": { - "phrases": { - "compat": { - "location_permission": { - "title": "Brug din placering", - "explanation": "Brug din placering til at finde den nærmeste Truck Wash-afdeling.", - "use_current": "Brug min placering", - "checking": "Kontrollerer placering...", - "denied": "Placering er slået fra for Truck Wash. Vælg en afdeling manuelt, eller giv adgang i iOS-indstillingerne.", - "unavailable": "Din placering er ikke tilgængelig. Du kan stadig vælge en afdeling manuelt.", - "timeout": "Det tog for lang tid at finde din placering. Prøv igen, eller vælg en afdeling manuelt." - } - } - }, "support": { "title": "@.capitalize:{'words.generated.support'}", "meta_description": "@.capitalize:{'words.generated.support'} @:{'words.generated.og'} kontaktoplysninger @:{'words.generated.for'} @:{'words.generated.truck'} @:{'words.generated.wash'}.", @@ -4540,6 +4527,15 @@ "succeeded": "@.capitalize:{'words.generated.succesfuld'}" } }, + "location_permission": { + "title": "Brug din placering", + "explanation": "Brug din placering til at finde den nærmeste Truck Wash-afdeling.", + "use_current": "Brug min placering", + "checking": "Kontrollerer placering...", + "denied": "Placering er slået fra for Truck Wash. Vælg en afdeling manuelt, eller giv adgang i iOS-indstillingerne.", + "unavailable": "Din placering er ikke tilgængelig. Du kan stadig vælge en afdeling manuelt.", + "timeout": "Det tog for lang tid at finde din placering. Prøv igen, eller vælg en afdeling manuelt." + }, "login_qr": { "camera_error": "@.capitalize:{'words.generated.kamera'} @:{'words.generated.fejl'}", "login_with_password_instead": "@.capitalize:{'words.generated.log'} @:{'words.generated.ind'} @:{'words.generated.med'} @:{'words.generated.adgangskode'} @:{'words.generated.i'} @:{'words.generated.stedet'}", diff --git a/src/i18n/generated/de-v2.json b/src/i18n/generated/de-v2.json index bc0feff7..0491050c 100644 --- a/src/i18n/generated/de-v2.json +++ b/src/i18n/generated/de-v2.json @@ -1255,19 +1255,6 @@ } }, "templates": { - "phrases": { - "compat": { - "location_permission": { - "title": "Standort verwenden", - "explanation": "Verwenden Sie Ihren Standort, um die nächste Truck Wash-Niederlassung zu finden.", - "use_current": "Meinen Standort verwenden", - "checking": "Standort wird geprüft...", - "denied": "Der Standortzugriff ist für Truck Wash deaktiviert. Wählen Sie eine Niederlassung manuell oder erlauben Sie den Zugriff in den iOS-Einstellungen.", - "unavailable": "Ihr Standort ist nicht verfügbar. Sie können weiterhin eine Niederlassung manuell auswählen.", - "timeout": "Die Standortbestimmung hat zu lange gedauert. Versuchen Sie es erneut oder wählen Sie eine Niederlassung manuell." - } - } - }, "support": { "title": "@:{'words.generated.support'}", "meta_description": "@:{'words.generated.support'}- @:{'words.generated.und'} Kontaktinformationen @:{'words.generated.fuer'} @:{'words.generated.truck'} @.capitalize:{'words.generated.wash'}.", @@ -4650,6 +4637,15 @@ "succeeded": "@:{'templates.generated.compat.global.succeeded'}" } }, + "location_permission": { + "title": "Standort verwenden", + "explanation": "Verwenden Sie Ihren Standort, um die nächste Truck Wash-Niederlassung zu finden.", + "use_current": "Meinen Standort verwenden", + "checking": "Standort wird geprüft...", + "denied": "Der Standortzugriff ist für Truck Wash deaktiviert. Wählen Sie eine Niederlassung manuell oder erlauben Sie den Zugriff in den iOS-Einstellungen.", + "unavailable": "Ihr Standort ist nicht verfügbar. Sie können weiterhin eine Niederlassung manuell auswählen.", + "timeout": "Die Standortbestimmung hat zu lange gedauert. Versuchen Sie es erneut oder wählen Sie eine Niederlassung manuell." + }, "login_qr": { "camera_error": "Kamerafehler", "login_with_password_instead": "Stattdessen @:{'words.generated.mit'} @:{'words.generated.passwort'} @:{'words.generated.anmelden'}", diff --git a/src/i18n/generated/en-v2.json b/src/i18n/generated/en-v2.json index 92363ce7..1f5b86d8 100644 --- a/src/i18n/generated/en-v2.json +++ b/src/i18n/generated/en-v2.json @@ -976,19 +976,6 @@ } }, "templates": { - "phrases": { - "compat": { - "location_permission": { - "title": "Use your location", - "explanation": "Use your location to find the nearest Truck Wash department.", - "use_current": "Use my location", - "checking": "Checking location...", - "denied": "Location is disabled for Truck Wash. Select a department manually or allow access in iOS Settings.", - "unavailable": "Your location is unavailable. You can still select a department manually.", - "timeout": "Finding your location took too long. Try again or select a department manually." - } - } - }, "support": { "title": "@.capitalize:{'words.generated.support'}", "meta_description": "@.capitalize:{'words.generated.support'} @:{'words.generated.and'} @:{'words.generated.contact'} @:{'words.generated.information'} @:{'words.generated.for'} @.capitalize:{'words.generated.truck'} @.capitalize:{'words.generated.wash'}.", @@ -4371,6 +4358,15 @@ "succeeded": "@.capitalize:{'words.generated.successful'}" } }, + "location_permission": { + "title": "Use your location", + "explanation": "Use your location to find the nearest Truck Wash department.", + "use_current": "Use my location", + "checking": "Checking location...", + "denied": "Location is disabled for Truck Wash. Select a department manually or allow access in iOS Settings.", + "unavailable": "Your location is unavailable. You can still select a department manually.", + "timeout": "Finding your location took too long. Try again or select a department manually." + }, "login_qr": { "camera_error": "@.capitalize:{'words.generated.camera'} @.capitalize:{'words.generated.error'}", "login_with_password_instead": "@.capitalize:{'words.generated.login'} @:{'words.generated.with'} @:{'words.generated.password'} @:{'words.generated.instead'}", diff --git a/src/i18n/generated/no-v2.json b/src/i18n/generated/no-v2.json index 73bb9622..ae9db3de 100644 --- a/src/i18n/generated/no-v2.json +++ b/src/i18n/generated/no-v2.json @@ -1258,19 +1258,6 @@ } }, "templates": { - "phrases": { - "compat": { - "location_permission": { - "title": "Bruk posisjonen din", - "explanation": "Bruk posisjonen din til å finne nærmeste Truck Wash-avdeling.", - "use_current": "Bruk posisjonen min", - "checking": "Kontrollerer posisjon...", - "denied": "Posisjon er slått av for Truck Wash. Velg en avdeling manuelt, eller gi tilgang i iOS-innstillingene.", - "unavailable": "Posisjonen din er ikke tilgjengelig. Du kan fortsatt velge en avdeling manuelt.", - "timeout": "Det tok for lang tid å finne posisjonen din. Prøv igjen, eller velg en avdeling manuelt." - } - } - }, "support": { "title": "@.capitalize:{'words.generated.support'}", "meta_description": "@.capitalize:{'words.generated.support'} @:{'words.generated.og'} kontaktinformasjon @:{'words.generated.for'} @:{'words.generated.truck'} @:{'words.generated.wash'}.", @@ -4653,6 +4640,15 @@ "succeeded": "@.capitalize:{'words.generated.vellykket'}" } }, + "location_permission": { + "title": "Bruk posisjonen din", + "explanation": "Bruk posisjonen din til å finne nærmeste Truck Wash-avdeling.", + "use_current": "Bruk posisjonen min", + "checking": "Kontrollerer posisjon...", + "denied": "Posisjon er slått av for Truck Wash. Velg en avdeling manuelt, eller gi tilgang i iOS-innstillingene.", + "unavailable": "Posisjonen din er ikke tilgjengelig. Du kan fortsatt velge en avdeling manuelt.", + "timeout": "Det tok for lang tid å finne posisjonen din. Prøv igjen, eller velg en avdeling manuelt." + }, "login_qr": { "camera_error": "Kamerafeil", "login_with_password_instead": "@.capitalize:{'words.generated.logg'} @:{'words.generated.pa'} @:{'words.generated.med'} @:{'words.generated.passord'} @:{'words.generated.i'} @:{'words.generated.stedet'}", diff --git a/src/i18n/generated/sv-v2.json b/src/i18n/generated/sv-v2.json index c5e8c377..175788a1 100644 --- a/src/i18n/generated/sv-v2.json +++ b/src/i18n/generated/sv-v2.json @@ -1308,19 +1308,6 @@ } }, "templates": { - "phrases": { - "compat": { - "location_permission": { - "title": "Använd din plats", - "explanation": "Använd din plats för att hitta närmaste Truck Wash-avdelning.", - "use_current": "Använd min plats", - "checking": "Kontrollerar plats...", - "denied": "Platsåtkomst är avstängd för Truck Wash. Välj en avdelning manuellt eller tillåt åtkomst i iOS-inställningarna.", - "unavailable": "Din plats är inte tillgänglig. Du kan fortfarande välja en avdelning manuellt.", - "timeout": "Det tog för lång tid att hitta din plats. Försök igen eller välj en avdelning manuellt." - } - } - }, "support": { "title": "@.capitalize:{'words.generated.support'}", "meta_description": "@.capitalize:{'words.generated.support'} @:{'words.generated.och'} kontaktinformation @:{'words.generated.for_2'} @:{'words.generated.truck'} @:{'words.generated.wash'}.", @@ -4703,6 +4690,15 @@ "succeeded": "Lyckad" } }, + "location_permission": { + "title": "Använd din plats", + "explanation": "Använd din plats för att hitta närmaste Truck Wash-avdelning.", + "use_current": "Använd min plats", + "checking": "Kontrollerar plats...", + "denied": "Platsåtkomst är avstängd för Truck Wash. Välj en avdelning manuellt eller tillåt åtkomst i iOS-inställningarna.", + "unavailable": "Din plats är inte tillgänglig. Du kan fortfarande välja en avdelning manuellt.", + "timeout": "Det tog för lång tid att hitta din plats. Försök igen eller välj en avdelning manuellt." + }, "login_qr": { "camera_error": "Kamerafel", "login_with_password_instead": "@.capitalize:{'words.generated.logga'} @:{'words.generated.in'} @:{'words.generated.med'} @:{'words.generated.losenord'} @:{'words.generated.i'} stället", diff --git a/src/i18n/source/da/phrases/compat/location_permission/index.json b/src/i18n/source/da/phrases/compat/location_permission/index.json index 11e09d7b..cc392b72 100644 --- a/src/i18n/source/da/phrases/compat/location_permission/index.json +++ b/src/i18n/source/da/phrases/compat/location_permission/index.json @@ -1,15 +1,13 @@ { - "phrases": { - "compat": { - "location_permission": { - "title": "Brug din placering", - "explanation": "Brug din placering til at finde den nærmeste Truck Wash-afdeling.", - "use_current": "Brug min placering", - "checking": "Kontrollerer placering...", - "denied": "Placering er slået fra for Truck Wash. Vælg en afdeling manuelt, eller giv adgang i iOS-indstillingerne.", - "unavailable": "Din placering er ikke tilgængelig. Du kan stadig vælge en afdeling manuelt.", - "timeout": "Det tog for lang tid at finde din placering. Prøv igen, eller vælg en afdeling manuelt." - } + "compat": { + "location_permission": { + "title": "Brug din placering", + "explanation": "Brug din placering til at finde den nærmeste Truck Wash-afdeling.", + "use_current": "Brug min placering", + "checking": "Kontrollerer placering...", + "denied": "Placering er slået fra for Truck Wash. Vælg en afdeling manuelt, eller giv adgang i iOS-indstillingerne.", + "unavailable": "Din placering er ikke tilgængelig. Du kan stadig vælge en afdeling manuelt.", + "timeout": "Det tog for lang tid at finde din placering. Prøv igen, eller vælg en afdeling manuelt." } } } diff --git a/src/i18n/source/de/phrases/compat/location_permission/index.json b/src/i18n/source/de/phrases/compat/location_permission/index.json index 0e0eeaf6..aead877a 100644 --- a/src/i18n/source/de/phrases/compat/location_permission/index.json +++ b/src/i18n/source/de/phrases/compat/location_permission/index.json @@ -1,7 +1,6 @@ { - "phrases": { - "compat": { - "location_permission": { + "compat": { + "location_permission": { "title": "Standort verwenden", "explanation": "Verwenden Sie Ihren Standort, um die nächste Truck Wash-Niederlassung zu finden.", "use_current": "Meinen Standort verwenden", @@ -9,7 +8,6 @@ "denied": "Der Standortzugriff ist für Truck Wash deaktiviert. Wählen Sie eine Niederlassung manuell oder erlauben Sie den Zugriff in den iOS-Einstellungen.", "unavailable": "Ihr Standort ist nicht verfügbar. Sie können weiterhin eine Niederlassung manuell auswählen.", "timeout": "Die Standortbestimmung hat zu lange gedauert. Versuchen Sie es erneut oder wählen Sie eine Niederlassung manuell." - } } } } diff --git a/src/i18n/source/en/phrases/compat/location_permission/index.json b/src/i18n/source/en/phrases/compat/location_permission/index.json index 2b964e1e..5e424cac 100644 --- a/src/i18n/source/en/phrases/compat/location_permission/index.json +++ b/src/i18n/source/en/phrases/compat/location_permission/index.json @@ -1,7 +1,6 @@ { - "phrases": { - "compat": { - "location_permission": { + "compat": { + "location_permission": { "title": "Use your location", "explanation": "Use your location to find the nearest Truck Wash department.", "use_current": "Use my location", @@ -9,7 +8,6 @@ "denied": "Location is disabled for Truck Wash. Select a department manually or allow access in iOS Settings.", "unavailable": "Your location is unavailable. You can still select a department manually.", "timeout": "Finding your location took too long. Try again or select a department manually." - } } } } diff --git a/src/i18n/source/no/phrases/compat/location_permission/index.json b/src/i18n/source/no/phrases/compat/location_permission/index.json index 0f0c8dc6..8baa7c3a 100644 --- a/src/i18n/source/no/phrases/compat/location_permission/index.json +++ b/src/i18n/source/no/phrases/compat/location_permission/index.json @@ -1,7 +1,6 @@ { - "phrases": { - "compat": { - "location_permission": { + "compat": { + "location_permission": { "title": "Bruk posisjonen din", "explanation": "Bruk posisjonen din til å finne nærmeste Truck Wash-avdeling.", "use_current": "Bruk posisjonen min", @@ -9,7 +8,6 @@ "denied": "Posisjon er slått av for Truck Wash. Velg en avdeling manuelt, eller gi tilgang i iOS-innstillingene.", "unavailable": "Posisjonen din er ikke tilgjengelig. Du kan fortsatt velge en avdeling manuelt.", "timeout": "Det tok for lang tid å finne posisjonen din. Prøv igjen, eller velg en avdeling manuelt." - } } } } diff --git a/src/i18n/source/sv/phrases/compat/location_permission/index.json b/src/i18n/source/sv/phrases/compat/location_permission/index.json index b91d3186..62d0c2d4 100644 --- a/src/i18n/source/sv/phrases/compat/location_permission/index.json +++ b/src/i18n/source/sv/phrases/compat/location_permission/index.json @@ -1,7 +1,6 @@ { - "phrases": { - "compat": { - "location_permission": { + "compat": { + "location_permission": { "title": "Använd din plats", "explanation": "Använd din plats för att hitta närmaste Truck Wash-avdelning.", "use_current": "Använd min plats", @@ -9,7 +8,6 @@ "denied": "Platsåtkomst är avstängd för Truck Wash. Välj en avdelning manuellt eller tillåt åtkomst i iOS-inställningarna.", "unavailable": "Din plats är inte tillgänglig. Du kan fortfarande välja en avdelning manuellt.", "timeout": "Det tog för lång tid att hitta din plats. Försök igen eller välj en avdelning manuellt." - } } } }