diff --git a/client/android/app/src/main/java/com/liketrek/trek/TrekServerStore.java b/client/android/app/src/main/java/com/liketrek/trek/TrekServerStore.java index 82e21b319..a61fcfaf0 100644 --- a/client/android/app/src/main/java/com/liketrek/trek/TrekServerStore.java +++ b/client/android/app/src/main/java/com/liketrek/trek/TrekServerStore.java @@ -34,7 +34,7 @@ final class TrekServerStore { * launch after an update that raised it puts the address screen back up, * filled in with that server (getPreviousUrl). Raise both together. */ - private static final int SERVER_CHECK = 2; + private static final int SERVER_CHECK = 3; private static final String KEY_SIGN_IN_HOSTS = "sign_in_hosts"; private static final String KEY_SHELL_ONCE = "shell_once"; private static final String KEY_RESTART = "restart"; diff --git a/client/ios/App/App/TrekBridgeViewController.swift b/client/ios/App/App/TrekBridgeViewController.swift index ad605d6cc..6131b70d1 100644 --- a/client/ios/App/App/TrekBridgeViewController.swift +++ b/client/ios/App/App/TrekBridgeViewController.swift @@ -446,7 +446,7 @@ enum TrekServerStore { /// A server remembered under a lower value is checked once more: the first /// launch after an update that raised it puts the address screen back up, /// filled in with that server (previousURL). Raise both together. - private static let serverCheck = 2 + private static let serverCheck = 3 /// Runs before the first bridge is built, so a server picked under an older /// minimum is not loaded unchecked. diff --git a/client/src/native/serverAddress.test.ts b/client/src/native/serverAddress.test.ts index 4d1528c08..444fc7a88 100644 --- a/client/src/native/serverAddress.test.ts +++ b/client/src/native/serverAddress.test.ts @@ -3,7 +3,7 @@ import { candidateUrls, certificateTargetFor, probeDemo, probeServer, type Probe const features = ( url: string, - data: unknown = { bookingImport: false, aiParsing: false, nativeApp: true, nativeApi: 2 } + data: unknown = { bookingImport: false, aiParsing: false, nativeApp: true, nativeApi: 3 } ): ProbeResponse => ({ status: 200, data, url }); describe('candidateUrls', () => { @@ -41,7 +41,7 @@ describe('certificateTargetFor', () => { describe('probeServer', () => { it('accepts a server at the minimum native API version or above', async () => { - for (const nativeApi of [2, 3]) { + for (const nativeApi of [3, 4]) { const data = { bookingImport: false, nativeApp: true, nativeApi }; const get = vi.fn().mockResolvedValue(features('https://trek.example.com/api/health/features', data)); expect(await probeServer('https://trek.example.com', get)).toEqual({ ok: true, url: 'https://trek.example.com' }); @@ -49,7 +49,7 @@ describe('probeServer', () => { }); it('calls a server below the minimum native API version too old', async () => { - const data = { bookingImport: false, nativeApp: true, nativeApi: 1 }; + const data = { bookingImport: false, nativeApp: true, nativeApi: 2 }; const get = vi.fn().mockResolvedValue(features('https://trek.example.com/api/health/features', data)); expect(await probeServer('https://trek.example.com', get)).toEqual({ ok: false, reason: 'tooOld' }); }); @@ -196,7 +196,7 @@ describe('probeServer behind mutual TLS', () => { }); it('connects where the proxy asked and TREK answered, with or without a certificate', async () => { - const trek = { bookingImport: false, nativeApp: true, nativeApi: 2 }; + const trek = { bookingImport: false, nativeApp: true, nativeApi: 3 }; for (const sent of [true, false]) { const get = vi.fn().mockResolvedValue(asked(200, sent, trek)); expect(await probeServer('https://trek.example.com', get)).toEqual({ ok: true, url: 'https://trek.example.com' }); diff --git a/client/src/native/serverAddress.ts b/client/src/native/serverAddress.ts index a14523146..79eade814 100644 --- a/client/src/native/serverAddress.ts +++ b/client/src/native/serverAddress.ts @@ -43,12 +43,13 @@ const FEATURES_PATH = '/api/health/features'; /** * The oldest server API this app can work with (`nativeApi` in the features - * response). 2 is TREK 5.1.3, the first server whose sign-in from the app does - * not end in the browser. A server without the field is older still. Raising it + * response). 3 is TREK 5.1.4, whose UI follows a widget or Live Activity tap + * that starts the app; 2 was 5.1.3, the first server whose sign-in from the app + * does not end in the browser. A server without the field is older still. Raising it * goes with SERVER_CHECK in TrekServerStore (iOS and Android), so a server the * app remembers from before is checked against the new minimum once. */ -const MIN_NATIVE_API = 2; +const MIN_NATIVE_API = 3; function normalize(raw: string): string | null { let parsed: URL; diff --git a/server/src/nest/health/features.controller.ts b/server/src/nest/health/features.controller.ts index e862dbc01..efab8cd9d 100644 --- a/server/src/nest/health/features.controller.ts +++ b/server/src/nest/health/features.controller.ts @@ -72,7 +72,9 @@ export class FeaturesController { // 2 (5.1.3): the browser sign-in starts under /api, past an older TREK's // service worker, and the hand-off page signs in by itself. Apps from then // on refuse a server below it, so its users stop landing in the browser. - nativeApi: 2, + // 3 (5.1.4): a widget or Live Activity tap that starts the app opens what + // it points at, and the apps from then on ask for this release. + nativeApi: 3, // The other way round: the oldest app binary this server's UI works with, // as the shell API the app reports (TrekShell.getCapabilities). An app // below it is asked to update instead of running native calls it lacks. diff --git a/server/tests/unit/nest/features.controller.test.ts b/server/tests/unit/nest/features.controller.test.ts index 6dc069a89..3b86af488 100644 --- a/server/tests/unit/nest/features.controller.test.ts +++ b/server/tests/unit/nest/features.controller.test.ts @@ -37,7 +37,7 @@ describe('FeaturesController (GET /api/health/features)', () => { aiParsing: true, aiAssistant: true, nativeApp: true, - nativeApi: 2, + nativeApi: 3, minNativeShellApi: 1, }); }); @@ -49,7 +49,7 @@ describe('FeaturesController (GET /api/health/features)', () => { aiParsing: false, aiAssistant: false, nativeApp: true, - nativeApi: 2, + nativeApi: 3, minNativeShellApi: 1, }); }); @@ -60,7 +60,7 @@ describe('FeaturesController (GET /api/health/features)', () => { aiParsing: false, aiAssistant: false, nativeApp: true, - nativeApi: 2, + nativeApi: 3, minNativeShellApi: 1, }); expect(await make(false, true).controller.features()).toEqual({ @@ -68,7 +68,7 @@ describe('FeaturesController (GET /api/health/features)', () => { aiParsing: true, aiAssistant: true, nativeApp: true, - nativeApi: 2, + nativeApi: 3, minNativeShellApi: 1, }); }); @@ -94,7 +94,7 @@ describe('FeaturesController (GET /api/health/features)', () => { it('FEAT-014: tells the native apps it speaks their sign-in hand-off, and at which version', async () => { const features = await make(false, false).controller.features(); expect(features.nativeApp).toBe(true); - expect(features.nativeApi).toBe(2); + expect(features.nativeApi).toBe(3); // And which app binaries its UI still works with. expect(features.minNativeShellApi).toBe(1); }); diff --git a/shared/src/i18n/ar/native.ts b/shared/src/i18n/ar/native.ts index 3601c280a..b9972d3cc 100644 --- a/shared/src/i18n/ar/native.ts +++ b/shared/src/i18n/ar/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'لا يستجيب أي خادم على هذا العنوان. تحقق من العنوان ومن اتصالك.', 'native.connect.errorNotTrek': 'الخادم على هذا العنوان ليس TREK.', 'native.connect.errorTooOld': - 'يعمل على هذا الخادم إصدار أقدم من TREK. يحتاج التطبيق إلى TREK 5.1.3 أو أحدث، لذا يجب تحديث الخادم أولًا.', + 'يعمل على هذا الخادم إصدار أقدم من TREK. يحتاج التطبيق إلى TREK 5.1.4 أو أحدث، لذا يجب تحديث الخادم أولًا.', 'native.connect.recheckHint': - 'يحتاج هذا الإصدار من التطبيق إلى TREK 5.1.3 أو أحدث على خادمك، لذا يتحقق من خادمك مرة أخرى.', + 'يحتاج هذا الإصدار من التطبيق إلى TREK 5.1.4 أو أحدث على خادمك، لذا يتحقق من خادمك مرة أخرى.', 'native.offline.title': 'تعذّر الوصول إلى الخادم', 'native.offline.hint': 'تعذّر على TREK الوصول إلى {server}. تحقق من اتصالك ثم حاول مرة أخرى.', 'native.offline.retry': 'إعادة المحاولة', diff --git a/shared/src/i18n/az/native.ts b/shared/src/i18n/az/native.ts index b9f0ca7f2..acd1adddb 100644 --- a/shared/src/i18n/az/native.ts +++ b/shared/src/i18n/az/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'Bu ünvanda heç bir server cavab vermədi. Ünvanı və bağlantınızı yoxlayın.', 'native.connect.errorNotTrek': 'Bu ünvandakı server TREK deyil.', 'native.connect.errorTooOld': - 'Bu serverdə köhnə TREK işləyir. Tətbiqə TREK 5.1.3 və ya daha yenisi lazımdır, ona görə əvvəlcə serveri yeniləmək lazımdır.', + 'Bu serverdə köhnə TREK işləyir. Tətbiqə TREK 5.1.4 və ya daha yenisi lazımdır, ona görə əvvəlcə serveri yeniləmək lazımdır.', 'native.connect.recheckHint': - 'Tətbiqin bu versiyası serverinizdə TREK 5.1.3 və ya daha yenisini tələb edir, ona görə serverinizi bir daha yoxlayır.', + 'Tətbiqin bu versiyası serverinizdə TREK 5.1.4 və ya daha yenisini tələb edir, ona görə serverinizi bir daha yoxlayır.', 'native.offline.title': 'Serverə çatmaq mümkün deyil', 'native.offline.hint': 'TREK {server} ünvanına çata bilmədi. Bağlantınızı yoxlayın və yenidən cəhd edin.', 'native.offline.retry': 'Yenidən cəhd et', diff --git a/shared/src/i18n/br/native.ts b/shared/src/i18n/br/native.ts index 2243cec68..4e7b86d26 100644 --- a/shared/src/i18n/br/native.ts +++ b/shared/src/i18n/br/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'Nenhum servidor respondeu neste endereço. Verifique o endereço e sua conexão.', 'native.connect.errorNotTrek': 'O servidor neste endereço não é o TREK.', 'native.connect.errorTooOld': - 'Este servidor roda uma versão antiga do TREK. O app precisa do TREK 5.1.3 ou mais recente, então o servidor precisa ser atualizado primeiro.', + 'Este servidor roda uma versão antiga do TREK. O app precisa do TREK 5.1.4 ou mais recente, então o servidor precisa ser atualizado primeiro.', 'native.connect.recheckHint': - 'Esta versão do app precisa do TREK 5.1.3 ou mais recente no seu servidor, por isso verifica o servidor mais uma vez.', + 'Esta versão do app precisa do TREK 5.1.4 ou mais recente no seu servidor, por isso verifica o servidor mais uma vez.', 'native.offline.title': 'Servidor inacessível', 'native.offline.hint': 'O TREK não conseguiu acessar {server}. Verifique sua conexão e tente novamente.', 'native.offline.retry': 'Tentar novamente', diff --git a/shared/src/i18n/ca/native.ts b/shared/src/i18n/ca/native.ts index 0c5503e04..813064206 100644 --- a/shared/src/i18n/ca/native.ts +++ b/shared/src/i18n/ca/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'Cap servidor respon en aquesta adreça. Comprova l’adreça i la connexió.', 'native.connect.errorNotTrek': 'El servidor d’aquesta adreça no és TREK.', 'native.connect.errorTooOld': - 'Aquest servidor executa una versió antiga de TREK. L’app necessita TREK 5.1.3 o posterior, així que primer cal actualitzar el servidor.', + 'Aquest servidor executa una versió antiga de TREK. L’app necessita TREK 5.1.4 o posterior, així que primer cal actualitzar el servidor.', 'native.connect.recheckHint': - 'Aquesta versió de l’app necessita TREK 5.1.3 o posterior al teu servidor, per això el torna a comprovar.', + 'Aquesta versió de l’app necessita TREK 5.1.4 o posterior al teu servidor, per això el torna a comprovar.', 'native.offline.title': 'No es pot accedir al servidor', 'native.offline.hint': 'TREK no ha pogut connectar amb {server}. Comprova la connexió i torna-ho a provar.', 'native.offline.retry': 'Torna-ho a provar', diff --git a/shared/src/i18n/cs/native.ts b/shared/src/i18n/cs/native.ts index f49af67d5..fca141378 100644 --- a/shared/src/i18n/cs/native.ts +++ b/shared/src/i18n/cs/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'Na této adrese neodpovídá žádný server. Zkontrolujte adresu a připojení.', 'native.connect.errorNotTrek': 'Server na této adrese není TREK.', 'native.connect.errorTooOld': - 'Na tomto serveru běží starší TREK. Aplikace potřebuje TREK 5.1.3 nebo novější, server proto nejprve potřebuje aktualizaci.', + 'Na tomto serveru běží starší TREK. Aplikace potřebuje TREK 5.1.4 nebo novější, server proto nejprve potřebuje aktualizaci.', 'native.connect.recheckHint': - 'Tato verze aplikace potřebuje na vašem serveru TREK 5.1.3 nebo novější, proto server ještě jednou zkontroluje.', + 'Tato verze aplikace potřebuje na vašem serveru TREK 5.1.4 nebo novější, proto server ještě jednou zkontroluje.', 'native.offline.title': 'Server není dostupný', 'native.offline.hint': 'TREK se nepodařilo spojit s {server}. Zkontrolujte připojení a zkuste to znovu.', 'native.offline.retry': 'Zkusit znovu', diff --git a/shared/src/i18n/de/native.ts b/shared/src/i18n/de/native.ts index 8457532c9..d4489068d 100644 --- a/shared/src/i18n/de/native.ts +++ b/shared/src/i18n/de/native.ts @@ -12,9 +12,9 @@ const native: TranslationStrings = { 'Unter dieser Adresse antwortet kein Server. Prüfe die Adresse und deine Verbindung.', '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.', + 'Auf diesem Server läuft ein älteres TREK. Die App braucht TREK 5.1.4 oder neuer, der Server braucht also zuerst ein Update.', 'native.connect.recheckHint': - 'Diese Version der App braucht TREK 5.1.3 oder neuer auf deinem Server und prüft ihn deshalb einmal neu.', + 'Diese Version der App braucht TREK 5.1.4 oder neuer auf deinem Server und prüft ihn deshalb einmal neu.', 'native.offline.title': 'Server nicht erreichbar', 'native.offline.hint': 'TREK konnte {server} nicht erreichen. Prüfe deine Verbindung und versuche es erneut.', 'native.offline.retry': 'Erneut versuchen', diff --git a/shared/src/i18n/en/native.ts b/shared/src/i18n/en/native.ts index 9eed51e4a..eb4d997f7 100644 --- a/shared/src/i18n/en/native.ts +++ b/shared/src/i18n/en/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'No server answered at this address. Check the address and your connection.', 'native.connect.errorNotTrek': 'The server at this address is not TREK.', 'native.connect.errorTooOld': - 'This server runs an older TREK. The app needs TREK 5.1.3 or newer, so the server needs an update first.', + 'This server runs an older TREK. The app needs TREK 5.1.4 or newer, so the server needs an update first.', 'native.connect.recheckHint': - 'This version of the app needs TREK 5.1.3 or newer on your server, so it checks your server once more.', + 'This version of the app needs TREK 5.1.4 or newer on your server, so it checks your server once more.', 'native.offline.title': 'Server not reachable', 'native.offline.hint': 'TREK could not reach {server}. Check your connection and try again.', 'native.offline.retry': 'Try again', diff --git a/shared/src/i18n/es/native.ts b/shared/src/i18n/es/native.ts index 707abc809..ea38b5e29 100644 --- a/shared/src/i18n/es/native.ts +++ b/shared/src/i18n/es/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'Ningún servidor responde en esta dirección. Revisa la dirección y tu conexión.', 'native.connect.errorNotTrek': 'El servidor de esta dirección no es TREK.', 'native.connect.errorTooOld': - 'Este servidor ejecuta una versión antigua de TREK. La app necesita TREK 5.1.3 o posterior, así que primero hay que actualizar el servidor.', + 'Este servidor ejecuta una versión antigua de TREK. La app necesita TREK 5.1.4 o posterior, así que primero hay que actualizar el servidor.', 'native.connect.recheckHint': - 'Esta versión de la app necesita TREK 5.1.3 o posterior en tu servidor, así que lo comprueba una vez más.', + 'Esta versión de la app necesita TREK 5.1.4 o posterior en tu servidor, así que lo comprueba una vez más.', 'native.offline.title': 'Servidor no disponible', 'native.offline.hint': 'TREK no pudo conectar con {server}. Revisa tu conexión e inténtalo de nuevo.', 'native.offline.retry': 'Reintentar', diff --git a/shared/src/i18n/et/native.ts b/shared/src/i18n/et/native.ts index b5f3094c0..910a7fb6d 100644 --- a/shared/src/i18n/et/native.ts +++ b/shared/src/i18n/et/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'Sellel aadressil ei vastanud ükski server. Kontrolli aadressi ja oma ühendust.', 'native.connect.errorNotTrek': 'Sellel aadressil olev server ei ole TREK.', 'native.connect.errorTooOld': - 'Selles serveris töötab vanem TREK. Rakendus vajab TREK 5.1.3 või uuemat, seega tuleb server esmalt uuendada.', + 'Selles serveris töötab vanem TREK. Rakendus vajab TREK 5.1.4 või uuemat, seega tuleb server esmalt uuendada.', 'native.connect.recheckHint': - 'See rakenduse versioon vajab sinu serveris TREK 5.1.3 või uuemat, seega kontrollib see serverit veel kord.', + 'See rakenduse versioon vajab sinu serveris TREK 5.1.4 või uuemat, seega kontrollib see serverit veel kord.', 'native.offline.title': 'Server pole kättesaadav', 'native.offline.hint': 'TREK ei jõudnud serverini {server}. Kontrolli oma ühendust ja proovi uuesti.', 'native.offline.retry': 'Proovi uuesti', diff --git a/shared/src/i18n/fr/native.ts b/shared/src/i18n/fr/native.ts index efbe6cf6c..5e7c1e733 100644 --- a/shared/src/i18n/fr/native.ts +++ b/shared/src/i18n/fr/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'Aucun serveur ne répond à cette adresse. Vérifiez l’adresse et votre connexion.', 'native.connect.errorNotTrek': 'Le serveur à cette adresse n’est pas TREK.', 'native.connect.errorTooOld': - 'Ce serveur exécute une ancienne version de TREK. L’application a besoin de TREK 5.1.3 ou plus récent, le serveur doit donc d’abord être mis à jour.', + 'Ce serveur exécute une ancienne version de TREK. L’application a besoin de TREK 5.1.4 ou plus récent, le serveur doit donc d’abord être mis à jour.', 'native.connect.recheckHint': - 'Cette version de l’application a besoin de TREK 5.1.3 ou plus récent sur votre serveur, elle le vérifie donc une nouvelle fois.', + 'Cette version de l’application a besoin de TREK 5.1.4 ou plus récent sur votre serveur, elle le vérifie donc une nouvelle fois.', 'native.offline.title': 'Serveur injoignable', 'native.offline.hint': 'TREK n’a pas pu joindre {server}. Vérifiez votre connexion et réessayez.', 'native.offline.retry': 'Réessayer', diff --git a/shared/src/i18n/gr/native.ts b/shared/src/i18n/gr/native.ts index 87aa2d34f..79b1468e5 100644 --- a/shared/src/i18n/gr/native.ts +++ b/shared/src/i18n/gr/native.ts @@ -12,9 +12,9 @@ const native: TranslationStrings = { 'Κανένας διακομιστής δεν απαντά σε αυτή τη διεύθυνση. Ελέγξτε τη διεύθυνση και τη σύνδεσή σας.', 'native.connect.errorNotTrek': 'Ο διακομιστής σε αυτή τη διεύθυνση δεν είναι TREK.', 'native.connect.errorTooOld': - 'Αυτός ο διακομιστής εκτελεί παλαιότερη έκδοση του TREK. Η εφαρμογή χρειάζεται TREK 5.1.3 ή νεότερο, οπότε ο διακομιστής χρειάζεται πρώτα ενημέρωση.', + 'Αυτός ο διακομιστής εκτελεί παλαιότερη έκδοση του TREK. Η εφαρμογή χρειάζεται TREK 5.1.4 ή νεότερο, οπότε ο διακομιστής χρειάζεται πρώτα ενημέρωση.', 'native.connect.recheckHint': - 'Αυτή η έκδοση της εφαρμογής χρειάζεται TREK 5.1.3 ή νεότερο στον διακομιστή σας, γι’ αυτό τον ελέγχει ξανά.', + 'Αυτή η έκδοση της εφαρμογής χρειάζεται TREK 5.1.4 ή νεότερο στον διακομιστή σας, γι’ αυτό τον ελέγχει ξανά.', 'native.offline.title': 'Ο διακομιστής δεν είναι προσβάσιμος', 'native.offline.hint': 'Το TREK δεν μπόρεσε να συνδεθεί στο {server}. Ελέγξτε τη σύνδεσή σας και δοκιμάστε ξανά.', 'native.offline.retry': 'Δοκιμάστε ξανά', diff --git a/shared/src/i18n/he/native.ts b/shared/src/i18n/he/native.ts index e0f6d565f..28dbe18b1 100644 --- a/shared/src/i18n/he/native.ts +++ b/shared/src/i18n/he/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'אף שרת לא ענה בכתובת הזו. בדקו את הכתובת ואת החיבור.', 'native.connect.errorNotTrek': 'השרת בכתובת הזו אינו TREK.', 'native.connect.errorTooOld': - 'בשרת הזה פועלת גרסה ישנה של TREK. האפליקציה צריכה TREK 5.1.3 ומעלה, ולכן צריך קודם לעדכן את השרת.', + 'בשרת הזה פועלת גרסה ישנה של TREK. האפליקציה צריכה TREK 5.1.4 ומעלה, ולכן צריך קודם לעדכן את השרת.', 'native.connect.recheckHint': - 'גרסה זו של האפליקציה צריכה TREK 5.1.3 ומעלה בשרת שלך, ולכן היא בודקת את השרת פעם נוספת.', + 'גרסה זו של האפליקציה צריכה TREK 5.1.4 ומעלה בשרת שלך, ולכן היא בודקת את השרת פעם נוספת.', 'native.offline.title': 'השרת לא זמין', 'native.offline.hint': 'TREK לא הצליח להגיע אל {server}. בדקו את החיבור ונסו שוב.', 'native.offline.retry': 'נסו שוב', diff --git a/shared/src/i18n/hu/native.ts b/shared/src/i18n/hu/native.ts index a97006477..2ca4880a0 100644 --- a/shared/src/i18n/hu/native.ts +++ b/shared/src/i18n/hu/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'Ezen a címen nem válaszol szerver. Ellenőrizd a címet és a kapcsolatot.', 'native.connect.errorNotTrek': 'Az ezen a címen futó szerver nem TREK.', 'native.connect.errorTooOld': - 'Ezen a szerveren régebbi TREK fut. Az alkalmazásnak TREK 5.1.3 vagy újabb kell, ezért előbb frissíteni kell a szervert.', + 'Ezen a szerveren régebbi TREK fut. Az alkalmazásnak TREK 5.1.4 vagy újabb kell, ezért előbb frissíteni kell a szervert.', 'native.connect.recheckHint': - 'Az alkalmazás ezen verziójának TREK 5.1.3 vagy újabb kell a szervereden, ezért még egyszer ellenőrzi.', + 'Az alkalmazás ezen verziójának TREK 5.1.4 vagy újabb kell a szervereden, ezért még egyszer ellenőrzi.', 'native.offline.title': 'A szerver nem érhető el', 'native.offline.hint': 'A TREK nem érte el ezt: {server}. Ellenőrizd a kapcsolatot, és próbáld újra.', 'native.offline.retry': 'Újra', diff --git a/shared/src/i18n/id/native.ts b/shared/src/i18n/id/native.ts index c0a1ba135..30642fb92 100644 --- a/shared/src/i18n/id/native.ts +++ b/shared/src/i18n/id/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'Tidak ada server yang merespons di alamat ini. Periksa alamat dan koneksimu.', 'native.connect.errorNotTrek': 'Server di alamat ini bukan TREK.', 'native.connect.errorTooOld': - 'Server ini menjalankan TREK versi lama. Aplikasi memerlukan TREK 5.1.3 atau lebih baru, jadi server perlu diperbarui terlebih dahulu.', + 'Server ini menjalankan TREK versi lama. Aplikasi memerlukan TREK 5.1.4 atau lebih baru, jadi server perlu diperbarui terlebih dahulu.', 'native.connect.recheckHint': - 'Versi aplikasi ini memerlukan TREK 5.1.3 atau lebih baru di server Anda, jadi aplikasi memeriksa server Anda sekali lagi.', + 'Versi aplikasi ini memerlukan TREK 5.1.4 atau lebih baru di server Anda, jadi aplikasi memeriksa server Anda sekali lagi.', 'native.offline.title': 'Server tidak dapat dijangkau', 'native.offline.hint': 'TREK tidak dapat menjangkau {server}. Periksa koneksimu dan coba lagi.', 'native.offline.retry': 'Coba lagi', diff --git a/shared/src/i18n/it/native.ts b/shared/src/i18n/it/native.ts index 6d4da27e7..8bcd93e2f 100644 --- a/shared/src/i18n/it/native.ts +++ b/shared/src/i18n/it/native.ts @@ -12,9 +12,9 @@ const native: TranslationStrings = { 'Nessun server risponde a questo indirizzo. Controlla l’indirizzo e la connessione.', 'native.connect.errorNotTrek': 'Il server a questo indirizzo non è TREK.', 'native.connect.errorTooOld': - 'Su questo server gira una versione vecchia di TREK. L’app richiede TREK 5.1.3 o successivo, quindi il server deve prima essere aggiornato.', + 'Su questo server gira una versione vecchia di TREK. L’app richiede TREK 5.1.4 o successivo, quindi il server deve prima essere aggiornato.', 'native.connect.recheckHint': - 'Questa versione dell’app richiede TREK 5.1.3 o successivo sul tuo server, quindi lo controlla ancora una volta.', + 'Questa versione dell’app richiede TREK 5.1.4 o successivo sul tuo server, quindi lo controlla ancora una volta.', 'native.offline.title': 'Server non raggiungibile', 'native.offline.hint': 'TREK non è riuscito a raggiungere {server}. Controlla la connessione e riprova.', 'native.offline.retry': 'Riprova', diff --git a/shared/src/i18n/ja/native.ts b/shared/src/i18n/ja/native.ts index 364d6c21d..1c922fe9d 100644 --- a/shared/src/i18n/ja/native.ts +++ b/shared/src/i18n/ja/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'このアドレスで応答するサーバーがありません。アドレスと接続を確認してください。', 'native.connect.errorNotTrek': 'このアドレスのサーバーは TREK ではありません。', 'native.connect.errorTooOld': - 'このサーバーでは古い TREK が動作しています。アプリには TREK 5.1.3 以降が必要なため、先にサーバーを更新してください。', + 'このサーバーでは古い TREK が動作しています。アプリには TREK 5.1.4 以降が必要なため、先にサーバーを更新してください。', 'native.connect.recheckHint': - 'このバージョンのアプリはサーバーに TREK 5.1.3 以降が必要なため、サーバーをもう一度確認します。', + 'このバージョンのアプリはサーバーに TREK 5.1.4 以降が必要なため、サーバーをもう一度確認します。', 'native.offline.title': 'サーバーに接続できません', 'native.offline.hint': 'TREK は {server} に接続できませんでした。接続を確認して、もう一度お試しください。', 'native.offline.retry': '再試行', diff --git a/shared/src/i18n/ko/native.ts b/shared/src/i18n/ko/native.ts index e30a13075..620f9ee86 100644 --- a/shared/src/i18n/ko/native.ts +++ b/shared/src/i18n/ko/native.ts @@ -11,8 +11,8 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': '이 주소에서 응답하는 서버가 없습니다. 주소와 연결 상태를 확인하세요.', 'native.connect.errorNotTrek': '이 주소의 서버는 TREK이 아닙니다.', 'native.connect.errorTooOld': - '이 서버는 이전 버전의 TREK을 실행 중입니다. 앱에는 TREK 5.1.3 이상이 필요하므로 먼저 서버를 업데이트해야 합니다.', - 'native.connect.recheckHint': '이 버전의 앱은 서버에 TREK 5.1.3 이상이 필요하므로 서버를 한 번 더 확인합니다.', + '이 서버는 이전 버전의 TREK을 실행 중입니다. 앱에는 TREK 5.1.4 이상이 필요하므로 먼저 서버를 업데이트해야 합니다.', + 'native.connect.recheckHint': '이 버전의 앱은 서버에 TREK 5.1.4 이상이 필요하므로 서버를 한 번 더 확인합니다.', 'native.offline.title': '서버에 연결할 수 없음', 'native.offline.hint': 'TREK이 {server}에 연결하지 못했습니다. 연결 상태를 확인한 후 다시 시도하세요.', 'native.offline.retry': '다시 시도', diff --git a/shared/src/i18n/nl/native.ts b/shared/src/i18n/nl/native.ts index b30ab617f..ead04eec1 100644 --- a/shared/src/i18n/nl/native.ts +++ b/shared/src/i18n/nl/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'Er reageert geen server op dit adres. Controleer het adres en je verbinding.', '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.', + 'Op deze server draait een oudere TREK. De app heeft TREK 5.1.4 of nieuwer nodig, dus de server moet eerst worden bijgewerkt.', 'native.connect.recheckHint': - 'Deze versie van de app heeft TREK 5.1.3 of nieuwer op je server nodig en controleert je server daarom nog een keer.', + 'Deze versie van de app heeft TREK 5.1.4 of nieuwer op je server nodig en controleert je server daarom nog een keer.', 'native.offline.title': 'Server niet bereikbaar', 'native.offline.hint': 'TREK kon {server} niet bereiken. Controleer je verbinding en probeer het opnieuw.', 'native.offline.retry': 'Opnieuw proberen', diff --git a/shared/src/i18n/pl/native.ts b/shared/src/i18n/pl/native.ts index 7a2a21e4b..2759583e1 100644 --- a/shared/src/i18n/pl/native.ts +++ b/shared/src/i18n/pl/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'Pod tym adresem nie odpowiada żaden serwer. Sprawdź adres i połączenie.', 'native.connect.errorNotTrek': 'Serwer pod tym adresem to nie TREK.', 'native.connect.errorTooOld': - 'Na tym serwerze działa starsza wersja TREK. Aplikacja wymaga TREK 5.1.3 lub nowszego, więc najpierw trzeba zaktualizować serwer.', + 'Na tym serwerze działa starsza wersja TREK. Aplikacja wymaga TREK 5.1.4 lub nowszego, więc najpierw trzeba zaktualizować serwer.', 'native.connect.recheckHint': - 'Ta wersja aplikacji wymaga na Twoim serwerze TREK 5.1.3 lub nowszego, dlatego sprawdza go jeszcze raz.', + 'Ta wersja aplikacji wymaga na Twoim serwerze TREK 5.1.4 lub nowszego, dlatego sprawdza go jeszcze raz.', 'native.offline.title': 'Serwer nieosiągalny', 'native.offline.hint': 'TREK nie mógł połączyć się z {server}. Sprawdź połączenie i spróbuj ponownie.', 'native.offline.retry': 'Spróbuj ponownie', diff --git a/shared/src/i18n/ru/native.ts b/shared/src/i18n/ru/native.ts index ef8c1bdf7..dfa268ab6 100644 --- a/shared/src/i18n/ru/native.ts +++ b/shared/src/i18n/ru/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'По этому адресу не отвечает ни один сервер. Проверьте адрес и подключение.', 'native.connect.errorNotTrek': 'Сервер по этому адресу не является TREK.', 'native.connect.errorTooOld': - 'На этом сервере работает старая версия TREK. Приложению нужен TREK 5.1.3 или новее, поэтому сначала нужно обновить сервер.', + 'На этом сервере работает старая версия TREK. Приложению нужен TREK 5.1.4 или новее, поэтому сначала нужно обновить сервер.', 'native.connect.recheckHint': - 'Этой версии приложения нужен TREK 5.1.3 или новее на вашем сервере, поэтому оно проверяет сервер ещё раз.', + 'Этой версии приложения нужен TREK 5.1.4 или новее на вашем сервере, поэтому оно проверяет сервер ещё раз.', 'native.offline.title': 'Сервер недоступен', 'native.offline.hint': 'TREK не удалось подключиться к {server}. Проверьте подключение и повторите попытку.', 'native.offline.retry': 'Повторить', diff --git a/shared/src/i18n/sk/native.ts b/shared/src/i18n/sk/native.ts index ce271e5d4..344d58f3b 100644 --- a/shared/src/i18n/sk/native.ts +++ b/shared/src/i18n/sk/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'Na tejto adrese neodpovedal žiadny server. Skontrolujte adresu a pripojenie.', 'native.connect.errorNotTrek': 'Server na tejto adrese nie je TREK.', 'native.connect.errorTooOld': - 'Na tomto serveri beží starší TREK. Aplikácia potrebuje TREK 5.1.3 alebo novší, preto treba server najprv aktualizovať.', + 'Na tomto serveri beží starší TREK. Aplikácia potrebuje TREK 5.1.4 alebo novší, preto treba server najprv aktualizovať.', 'native.connect.recheckHint': - 'Táto verzia aplikácie potrebuje na vašom serveri TREK 5.1.3 alebo novší, preto server ešte raz skontroluje.', + 'Táto verzia aplikácie potrebuje na vašom serveri TREK 5.1.4 alebo novší, preto server ešte raz skontroluje.', 'native.offline.title': 'Server nie je dostupný', 'native.offline.hint': 'TREK sa nepodarilo spojiť so serverom {server}. Skontrolujte pripojenie a skúste to znova.', 'native.offline.retry': 'Skúsiť znova', diff --git a/shared/src/i18n/sv/native.ts b/shared/src/i18n/sv/native.ts index 1aa397694..546861721 100644 --- a/shared/src/i18n/sv/native.ts +++ b/shared/src/i18n/sv/native.ts @@ -12,9 +12,9 @@ const native: TranslationStrings = { 'Ingen server svarar på den här adressen. Kontrollera adressen och din anslutning.', 'native.connect.errorNotTrek': 'Servern på den här adressen är inte TREK.', 'native.connect.errorTooOld': - 'Den här servern kör en äldre TREK. Appen behöver TREK 5.1.3 eller senare, så servern behöver uppdateras först.', + 'Den här servern kör en äldre TREK. Appen behöver TREK 5.1.4 eller senare, så servern behöver uppdateras först.', 'native.connect.recheckHint': - 'Den här versionen av appen behöver TREK 5.1.3 eller senare på din server och kontrollerar den därför en gång till.', + 'Den här versionen av appen behöver TREK 5.1.4 eller senare på din server och kontrollerar den därför en gång till.', 'native.offline.title': 'Servern går inte att nå', 'native.offline.hint': 'TREK kunde inte nå {server}. Kontrollera din anslutning och försök igen.', 'native.offline.retry': 'Försök igen', diff --git a/shared/src/i18n/th/native.ts b/shared/src/i18n/th/native.ts index 00419616e..6d81b2c9e 100644 --- a/shared/src/i18n/th/native.ts +++ b/shared/src/i18n/th/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'ไม่มีเซิร์ฟเวอร์ตอบกลับที่ที่อยู่นี้ โปรดตรวจสอบที่อยู่และการเชื่อมต่อของคุณ', 'native.connect.errorNotTrek': 'เซิร์ฟเวอร์ที่ที่อยู่นี้ไม่ใช่ TREK', 'native.connect.errorTooOld': - 'เซิร์ฟเวอร์นี้ใช้ TREK เวอร์ชันเก่า แอปต้องใช้ TREK 5.1.3 ขึ้นไป จึงต้องอัปเดตเซิร์ฟเวอร์ก่อน', + 'เซิร์ฟเวอร์นี้ใช้ TREK เวอร์ชันเก่า แอปต้องใช้ TREK 5.1.4 ขึ้นไป จึงต้องอัปเดตเซิร์ฟเวอร์ก่อน', 'native.connect.recheckHint': - 'แอปเวอร์ชันนี้ต้องใช้ TREK 5.1.3 ขึ้นไปบนเซิร์ฟเวอร์ของคุณ จึงตรวจสอบเซิร์ฟเวอร์อีกครั้ง', + 'แอปเวอร์ชันนี้ต้องใช้ TREK 5.1.4 ขึ้นไปบนเซิร์ฟเวอร์ของคุณ จึงตรวจสอบเซิร์ฟเวอร์อีกครั้ง', 'native.offline.title': 'เข้าถึงเซิร์ฟเวอร์ไม่ได้', 'native.offline.hint': 'TREK เข้าถึง {server} ไม่ได้ โปรดตรวจสอบการเชื่อมต่อแล้วลองอีกครั้ง', 'native.offline.retry': 'ลองอีกครั้ง', diff --git a/shared/src/i18n/tr/native.ts b/shared/src/i18n/tr/native.ts index 2e96bf71d..564520cac 100644 --- a/shared/src/i18n/tr/native.ts +++ b/shared/src/i18n/tr/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'Bu adreste yanıt veren bir sunucu yok. Adresi ve bağlantını kontrol et.', 'native.connect.errorNotTrek': 'Bu adresteki sunucu TREK değil.', 'native.connect.errorTooOld': - 'Bu sunucuda eski bir TREK sürümü çalışıyor. Uygulama TREK 5.1.3 veya daha yenisini gerektirdiğinden önce sunucunun güncellenmesi gerekiyor.', + 'Bu sunucuda eski bir TREK sürümü çalışıyor. Uygulama TREK 5.1.4 veya daha yenisini gerektirdiğinden önce sunucunun güncellenmesi gerekiyor.', 'native.connect.recheckHint': - 'Uygulamanın bu sürümü sunucunuzda TREK 5.1.3 veya daha yenisini gerektirdiğinden sunucunuzu bir kez daha kontrol ediyor.', + 'Uygulamanın bu sürümü sunucunuzda TREK 5.1.4 veya daha yenisini gerektirdiğinden sunucunuzu bir kez daha kontrol ediyor.', 'native.offline.title': 'Sunucuya ulaşılamıyor', 'native.offline.hint': 'TREK, {server} adresine ulaşamadı. Bağlantını kontrol edip tekrar dene.', 'native.offline.retry': 'Tekrar dene', diff --git a/shared/src/i18n/uk/native.ts b/shared/src/i18n/uk/native.ts index 97f2b7573..52b67e318 100644 --- a/shared/src/i18n/uk/native.ts +++ b/shared/src/i18n/uk/native.ts @@ -11,9 +11,9 @@ const native: TranslationStrings = { 'native.connect.errorUnreachable': 'За цією адресою не відповідає жоден сервер. Перевірте адресу та з’єднання.', 'native.connect.errorNotTrek': 'Сервер за цією адресою не є TREK.', 'native.connect.errorTooOld': - 'На цьому сервері працює старіша версія TREK. Застосунку потрібен TREK 5.1.3 або новіший, тож спершу потрібно оновити сервер.', + 'На цьому сервері працює старіша версія TREK. Застосунку потрібен TREK 5.1.4 або новіший, тож спершу потрібно оновити сервер.', 'native.connect.recheckHint': - 'Цій версії застосунку потрібен TREK 5.1.3 або новіший на вашому сервері, тому вона ще раз перевіряє сервер.', + 'Цій версії застосунку потрібен TREK 5.1.4 або новіший на вашому сервері, тому вона ще раз перевіряє сервер.', 'native.offline.title': 'Сервер недоступний', 'native.offline.hint': 'TREK не вдалося підключитися до {server}. Перевірте з’єднання та спробуйте ще раз.', 'native.offline.retry': 'Спробувати ще раз', diff --git a/shared/src/i18n/vi/native.ts b/shared/src/i18n/vi/native.ts index 68f104fe3..5c29759ae 100644 --- a/shared/src/i18n/vi/native.ts +++ b/shared/src/i18n/vi/native.ts @@ -12,9 +12,9 @@ const native: TranslationStrings = { 'Không có máy chủ nào phản hồi tại địa chỉ này. Hãy kiểm tra địa chỉ và kết nối của bạn.', 'native.connect.errorNotTrek': 'Máy chủ tại địa chỉ này không phải TREK.', 'native.connect.errorTooOld': - 'Máy chủ này đang chạy phiên bản TREK cũ. Ứng dụng cần TREK 5.1.3 trở lên, vì vậy máy chủ cần được cập nhật trước.', + 'Máy chủ này đang chạy phiên bản TREK cũ. Ứng dụng cần TREK 5.1.4 trở lên, vì vậy máy chủ cần được cập nhật trước.', 'native.connect.recheckHint': - 'Phiên bản ứng dụng này cần TREK 5.1.3 trở lên trên máy chủ của bạn, vì vậy ứng dụng kiểm tra lại máy chủ một lần nữa.', + 'Phiên bản ứng dụng này cần TREK 5.1.4 trở lên trên máy chủ của bạn, vì vậy ứng dụng kiểm tra lại máy chủ một lần nữa.', 'native.offline.title': 'Không kết nối được máy chủ', 'native.offline.hint': 'TREK không thể kết nối tới {server}. Hãy kiểm tra kết nối và thử lại.', 'native.offline.retry': 'Thử lại', diff --git a/shared/src/i18n/zh-TW/native.ts b/shared/src/i18n/zh-TW/native.ts index e904422f0..6e1e965da 100644 --- a/shared/src/i18n/zh-TW/native.ts +++ b/shared/src/i18n/zh-TW/native.ts @@ -10,8 +10,8 @@ const native: TranslationStrings = { 'native.connect.errorInvalid': '這看起來不像網址。', 'native.connect.errorUnreachable': '此網址沒有伺服器回應。請檢查網址與網路連線。', 'native.connect.errorNotTrek': '此網址上的伺服器不是 TREK。', - 'native.connect.errorTooOld': '此伺服器執行的是舊版 TREK。App 需要 TREK 5.1.3 或更新版本,請先更新伺服器。', - 'native.connect.recheckHint': '此版本的 App 需要伺服器執行 TREK 5.1.3 或更新版本,因此會再次檢查你的伺服器。', + 'native.connect.errorTooOld': '此伺服器執行的是舊版 TREK。App 需要 TREK 5.1.4 或更新版本,請先更新伺服器。', + 'native.connect.recheckHint': '此版本的 App 需要伺服器執行 TREK 5.1.4 或更新版本,因此會再次檢查你的伺服器。', 'native.offline.title': '無法連線到伺服器', 'native.offline.hint': 'TREK 無法連線到 {server}。請檢查網路連線後再試一次。', 'native.offline.retry': '再試一次', diff --git a/shared/src/i18n/zh/native.ts b/shared/src/i18n/zh/native.ts index cdd7e13da..f955d0ee0 100644 --- a/shared/src/i18n/zh/native.ts +++ b/shared/src/i18n/zh/native.ts @@ -10,8 +10,8 @@ const native: TranslationStrings = { 'native.connect.errorInvalid': '这看起来不像网址。', 'native.connect.errorUnreachable': '此地址没有服务器响应。请检查地址和网络连接。', 'native.connect.errorNotTrek': '此地址上的服务器不是 TREK。', - 'native.connect.errorTooOld': '此服务器运行的是旧版 TREK。应用需要 TREK 5.1.3 或更高版本,请先更新服务器。', - 'native.connect.recheckHint': '此版本的应用需要服务器运行 TREK 5.1.3 或更高版本,因此会再次检查你的服务器。', + 'native.connect.errorTooOld': '此服务器运行的是旧版 TREK。应用需要 TREK 5.1.4 或更高版本,请先更新服务器。', + 'native.connect.recheckHint': '此版本的应用需要服务器运行 TREK 5.1.4 或更高版本,因此会再次检查你的服务器。', 'native.offline.title': '无法连接服务器', 'native.offline.hint': 'TREK 无法连接到 {server}。请检查网络连接后重试。', 'native.offline.retry': '重试',