From 9005d6b33382bfa05482ca07ef3740e7209a1029 Mon Sep 17 00:00:00 2001 From: Maurice Date: Thu, 12 Nov 2026 13:53:11 +0100 Subject: [PATCH] fix(native): name TREK without an article in the first screens TREK is the application, not a thing one has a copy of: "I already have TREK", not "a TREK". The same for the not-TREK messages in German and Dutch and the agreement title in French, Spanish, Italian and Catalan. --- shared/src/i18n/ca/native.ts | 2 +- shared/src/i18n/de/native.ts | 4 ++-- shared/src/i18n/en/native.ts | 2 +- shared/src/i18n/es/native.ts | 3 +-- shared/src/i18n/fr/native.ts | 4 ++-- shared/src/i18n/it/native.ts | 2 +- shared/src/i18n/nl/native.ts | 4 ++-- 7 files changed, 10 insertions(+), 11 deletions(-) diff --git a/shared/src/i18n/ca/native.ts b/shared/src/i18n/ca/native.ts index 822a68b35..0c5503e04 100644 --- a/shared/src/i18n/ca/native.ts +++ b/shared/src/i18n/ca/native.ts @@ -82,7 +82,7 @@ const native: TranslationStrings = { 'native.claim.agree': 'En subscriure’t, s’apliquen les condicions de TREK Cloud a la provisió de la teva instància (proveïdor: Maurice Bötger, Rostock). La botiga gestiona la compra, el pagament i els reemborsaments.', 'native.claim.consentTitle': - 'Diferències de TREK Cloud respecte a un TREK autoallotjat (en alemany, jurídicament vinculant):', + 'Diferències de TREK Cloud respecte a TREK autoallotjat (en alemany, jurídicament vinculant):', 'native.claim.consentLoading': 'S’està carregant l’acord…', 'native.claim.consentUnavailable': 'No s’ha pogut carregar l’acord. Comprova la connexió i torna-ho a provar.', 'native.claim.consentRequired': 'Llegeix i confirma primer l’acord.', diff --git a/shared/src/i18n/de/native.ts b/shared/src/i18n/de/native.ts index 5748128f3..8457532c9 100644 --- a/shared/src/i18n/de/native.ts +++ b/shared/src/i18n/de/native.ts @@ -10,7 +10,7 @@ const native: TranslationStrings = { 'native.connect.errorInvalid': 'Das sieht nicht nach einer Webadresse aus.', 'native.connect.errorUnreachable': 'Unter dieser Adresse antwortet kein Server. Prüfe die Adresse und deine Verbindung.', - 'native.connect.errorNotTrek': 'Unter dieser Adresse läuft kein TREK.', + 'native.connect.errorNotTrek': 'Unter dieser Adresse läuft TREK nicht.', 'native.connect.errorTooOld': 'Auf diesem Server läuft ein älteres TREK. Die App braucht TREK 5.1.3 oder neuer, der Server braucht also zuerst ein Update.', 'native.connect.recheckHint': @@ -231,7 +231,7 @@ const native: TranslationStrings = { 'native.connect.addCert': 'Client-Zertifikat hinzufügen', 'native.connect.recheck': 'Erneut prüfen', 'native.connect.kickerUnreachable': 'Nicht erreichbar', - 'native.connect.kickerNotTrek': 'Kein TREK', + 'native.connect.kickerNotTrek': 'Nicht TREK', 'native.connect.kickerTooOld': 'Update nötig', 'native.connect.kickerCert': 'Zertifikat nötig', 'native.connect.kickerGate': 'Anmeldung nötig', diff --git a/shared/src/i18n/en/native.ts b/shared/src/i18n/en/native.ts index cc87ffe76..9eed51e4a 100644 --- a/shared/src/i18n/en/native.ts +++ b/shared/src/i18n/en/native.ts @@ -30,7 +30,7 @@ const native: TranslationStrings = { 'native.privacy': 'Privacy policy', 'native.settings.server': 'Server', 'native.settings.serverHint': 'This app is connected to {server}.', - 'native.cloud.haveServer': 'I already have a TREK', + 'native.cloud.haveServer': 'I already have TREK', 'native.back': 'Back', 'native.plans.title': 'Choose your plan', 'native.plans.monthly': 'Monthly', diff --git a/shared/src/i18n/es/native.ts b/shared/src/i18n/es/native.ts index 6d4aabbd1..707abc809 100644 --- a/shared/src/i18n/es/native.ts +++ b/shared/src/i18n/es/native.ts @@ -81,8 +81,7 @@ const native: TranslationStrings = { 'native.subscribed.manage': 'Gestionar suscripción', 'native.claim.agree': 'Al suscribirte, se aplican las condiciones de TREK Cloud a la provisión de tu instancia (proveedor: Maurice Bötger, Rostock). La tienda gestiona la compra, el pago y los reembolsos.', - 'native.claim.consentTitle': - 'Diferencias de TREK Cloud con un TREK autoalojado (en alemán, jurídicamente vinculante):', + 'native.claim.consentTitle': 'Diferencias de TREK Cloud con TREK autoalojado (en alemán, jurídicamente vinculante):', 'native.claim.consentLoading': 'Cargando el acuerdo…', 'native.claim.consentUnavailable': 'No se pudo cargar el acuerdo. Comprueba tu conexión e inténtalo de nuevo.', 'native.claim.consentRequired': 'Lee y confirma primero el acuerdo.', diff --git a/shared/src/i18n/fr/native.ts b/shared/src/i18n/fr/native.ts index 80c4c2e48..efbe6cf6c 100644 --- a/shared/src/i18n/fr/native.ts +++ b/shared/src/i18n/fr/native.ts @@ -83,7 +83,7 @@ const native: TranslationStrings = { 'native.claim.agree': 'En vous abonnant, les conditions de TREK Cloud s’appliquent à la mise à disposition de votre instance (prestataire : Maurice Bötger, Rostock). La boutique gère l’achat, le paiement et les remboursements.', 'native.claim.consentTitle': - 'Différences entre TREK Cloud et un TREK auto-hébergé (en allemand, juridiquement contraignant) :', + 'Différences entre TREK Cloud et TREK auto-hébergé (en allemand, juridiquement contraignant) :', 'native.claim.consentLoading': 'Chargement de l’accord…', 'native.claim.consentUnavailable': 'Impossible de charger l’accord. Vérifie ta connexion et réessaie.', 'native.claim.consentRequired': 'Lis et confirme d’abord l’accord.', @@ -230,7 +230,7 @@ const native: TranslationStrings = { 'native.connect.addCert': 'Ajouter un certificat client', 'native.connect.recheck': 'Vérifier à nouveau', 'native.connect.kickerUnreachable': 'Injoignable', - 'native.connect.kickerNotTrek': 'Pas un TREK', + 'native.connect.kickerNotTrek': 'Pas TREK', 'native.connect.kickerTooOld': 'Mise à jour requise', 'native.connect.kickerCert': 'Certificat requis', 'native.connect.kickerGate': 'Connexion requise', diff --git a/shared/src/i18n/it/native.ts b/shared/src/i18n/it/native.ts index a0ab49bb6..6d4da27e7 100644 --- a/shared/src/i18n/it/native.ts +++ b/shared/src/i18n/it/native.ts @@ -83,7 +83,7 @@ const native: TranslationStrings = { 'native.claim.agree': 'Abbonandoti, alla fornitura della tua istanza si applicano le condizioni di TREK Cloud (fornitore: Maurice Bötger, Rostock). Lo store gestisce acquisto, pagamento e rimborsi.', 'native.claim.consentTitle': - 'Differenze di TREK Cloud rispetto a un TREK self-hosted (in tedesco, giuridicamente vincolante):', + 'Differenze di TREK Cloud rispetto a TREK self-hosted (in tedesco, giuridicamente vincolante):', 'native.claim.consentLoading': 'Caricamento dell’accordo…', 'native.claim.consentUnavailable': 'Impossibile caricare l’accordo. Controlla la connessione e riprova.', 'native.claim.consentRequired': 'Leggi e conferma prima l’accordo.', diff --git a/shared/src/i18n/nl/native.ts b/shared/src/i18n/nl/native.ts index 3df3e8f1a..b30ab617f 100644 --- a/shared/src/i18n/nl/native.ts +++ b/shared/src/i18n/nl/native.ts @@ -9,7 +9,7 @@ const native: TranslationStrings = { 'native.connect.tryDemo': 'Probeer de demo', 'native.connect.errorInvalid': 'Dat lijkt geen webadres.', 'native.connect.errorUnreachable': 'Er reageert geen server op dit adres. Controleer het adres en je verbinding.', - 'native.connect.errorNotTrek': 'De server op dit adres is geen TREK.', + 'native.connect.errorNotTrek': 'Op dit adres draait TREK niet.', 'native.connect.errorTooOld': 'Op deze server draait een oudere TREK. De app heeft TREK 5.1.3 of nieuwer nodig, dus de server moet eerst worden bijgewerkt.', 'native.connect.recheckHint': @@ -228,7 +228,7 @@ const native: TranslationStrings = { 'native.connect.addCert': 'Clientcertificaat toevoegen', 'native.connect.recheck': 'Opnieuw controleren', 'native.connect.kickerUnreachable': 'Niet bereikbaar', - 'native.connect.kickerNotTrek': 'Geen TREK', + 'native.connect.kickerNotTrek': 'Niet TREK', 'native.connect.kickerTooOld': 'Update nodig', 'native.connect.kickerCert': 'Certificaat nodig', 'native.connect.kickerGate': 'Aanmelden nodig',