From cdee1fe578ac4e7a78ac32f7025525467ceac33b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20B=20M=C3=A5rtensson?= <53905247+Jon-b-m@users.noreply.github.com> Date: Sun, 28 Sep 2025 15:29:31 +0200 Subject: [PATCH 1/8] Update Crowdin configuration file --- crowdin.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 crowdin.yml diff --git a/crowdin.yml b/crowdin.yml new file mode 100644 index 0000000..cc5c8fb --- /dev/null +++ b/crowdin.yml @@ -0,0 +1,7 @@ +files: + - source: /TidepoolServiceKit/Localizable.xcstrings + translation: /TidepoolServiceKit/Localizable.xcstrings + multilingual: 1 + - source: /TidepoolServiceKitUI/Localizable.xcstrings + translation: /TidepoolServiceKitUI/Localizable.xcstrings + multilingual: 1 From d3a9c652d6ca2da8c3dab31dbe288610d05332f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20B=20M=C3=A5rtensson?= <53905247+Jon-b-m@users.noreply.github.com> Date: Sun, 28 Sep 2025 20:29:59 +0200 Subject: [PATCH 2/8] Translations --- TidepoolServiceKit/Localizable.xcstrings | 448 +++++++++++++++-- TidepoolServiceKitUI/Localizable.xcstrings | 536 +++++++++++++++++++-- 2 files changed, 891 insertions(+), 93 deletions(-) diff --git a/TidepoolServiceKit/Localizable.xcstrings b/TidepoolServiceKit/Localizable.xcstrings index 7adee8a..7909474 100644 --- a/TidepoolServiceKit/Localizable.xcstrings +++ b/TidepoolServiceKit/Localizable.xcstrings @@ -4,10 +4,10 @@ "Configuration Error" : { "comment" : "Error string for TidepoolServiceError.configuration", "localizations" : { - "cs" : { + "ar" : { "stringUnit" : { - "state" : "translated", - "value" : "Chyba konfigurace" + "state" : "new", + "value" : "Configuration Error" } }, "da" : { @@ -28,6 +28,12 @@ "value" : "Error de configuración" } }, + "fi" : { + "stringUnit" : { + "state" : "new", + "value" : "Configuration Error" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -40,13 +46,19 @@ "value" : "שגיאה בהגדרות" } }, + "hu" : { + "stringUnit" : { + "state" : "new", + "value" : "Configuration Error" + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Errore di configurazione" } }, - "nb" : { + "nb-NO" : { "stringUnit" : { "state" : "translated", "value" : "Konfigurasjonsfeil" @@ -64,10 +76,16 @@ "value" : "Błąd konfiguracji" } }, - "ro" : { + "pt" : { "stringUnit" : { - "state" : "translated", - "value" : "Eroare de configurare" + "state" : "new", + "value" : "Configuration Error" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "new", + "value" : "Configuration Error" } }, "ru" : { @@ -82,12 +100,36 @@ "value" : "Chyba konfigurácie" } }, + "sv" : { + "stringUnit" : { + "state" : "new", + "value" : "Configuration Error" + } + }, "tr" : { "stringUnit" : { "state" : "translated", "value" : "Yapılandırma hatası" } }, + "uk" : { + "stringUnit" : { + "state" : "new", + "value" : "Configuration Error" + } + }, + "vi" : { + "stringUnit" : { + "state" : "new", + "value" : "Configuration Error" + } + }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", + "value" : "Configuration Error" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -99,6 +141,12 @@ "Missing DataSet Id" : { "comment" : "Error string for TidepoolServiceError.missingDataSetId", "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } + }, "da" : { "stringUnit" : { "state" : "translated", @@ -111,19 +159,43 @@ "value" : "DataSet Id fehlt" } }, + "es" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } + }, + "fi" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } + }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Identifiant de base de donnée:" } }, + "he" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } + }, + "hu" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "ID del set di dati mancante" } }, - "nb" : { + "nb-NO" : { "stringUnit" : { "state" : "translated", "value" : "Mangler DataSet-ID" @@ -141,11 +213,65 @@ "value" : "Brak identyfikatora zestawu danych" } }, + "pt" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } + }, "ru" : { "stringUnit" : { "state" : "translated", "value" : "Отсутствует идентификатор набора данных" } + }, + "sk" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } + }, + "sv" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } + }, + "tr" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } + }, + "uk" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } + }, + "vi" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } + }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "new", + "value" : "Missing DataSet Id" + } } } }, @@ -155,13 +281,7 @@ "ar" : { "stringUnit" : { "state" : "translated", - "value" : "موافق" - } - }, - "cs" : { - "stringUnit" : { - "state" : "translated", - "value" : "OK" + "value" : "حسناً" } }, "da" : { @@ -184,7 +304,7 @@ }, "fi" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "OK" } }, @@ -196,23 +316,23 @@ }, "he" : { "stringUnit" : { - "state" : "translated", - "value" : "תקין" + "state" : "new", + "value" : "OK" } }, - "it" : { + "hu" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "OK" } }, - "ja" : { + "it" : { "stringUnit" : { "state" : "translated", "value" : "OK" } }, - "nb" : { + "nb-NO" : { "stringUnit" : { "state" : "translated", "value" : "Ok" @@ -221,31 +341,31 @@ "nl" : { "stringUnit" : { "state" : "translated", - "value" : "Ok" + "value" : "OK" } }, "pl" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "OK" } }, - "pt-BR" : { + "pt" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "OK" } }, - "ro" : { + "pt-BR" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "OK" } }, "ru" : { "stringUnit" : { "state" : "translated", - "value" : "OK" + "value" : "ОК" } }, "sk" : { @@ -266,16 +386,28 @@ "value" : "Tamam" } }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "ОК" + } + }, "vi" : { "stringUnit" : { "state" : "translated", "value" : "OK" } }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", + "value" : "OK" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", - "value" : "好的" + "value" : "Ok" } } } @@ -283,93 +415,135 @@ "Tidepool" : { "comment" : "The title of the Tidepool service", "localizations" : { - "cs" : { + "ar" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Tidepool" } }, "da" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Tidepool" } }, "de" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Tidepool" } }, "es" : { "stringUnit" : { - "state" : "translated", + "state" : "new", + "value" : "Tidepool" + } + }, + "fi" : { + "stringUnit" : { + "state" : "new", "value" : "Tidepool" } }, "fr" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Tidepool" } }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "new", + "value" : "Tidepool" + } + }, + "hu" : { + "stringUnit" : { + "state" : "new", "value" : "Tidepool" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Tidepool" } }, - "nb" : { + "nb-NO" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Tidepool" } }, "nl" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Tidepool" } }, "pl" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Tidepool" } }, - "ro" : { + "pt" : { "stringUnit" : { - "state" : "translated", + "state" : "new", + "value" : "Tidepool" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "new", "value" : "Tidepool" } }, "ru" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Tidepool" } }, "sk" : { "stringUnit" : { - "state" : "translated", + "state" : "new", + "value" : "Tidepool" + } + }, + "sv" : { + "stringUnit" : { + "state" : "new", "value" : "Tidepool" } }, "tr" : { "stringUnit" : { - "state" : "translated", + "state" : "new", + "value" : "Tidepool" + } + }, + "uk" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool" + } + }, + "vi" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool" + } + }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", "value" : "Tidepool" } }, "zh-Hans" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Tidepool" } } @@ -378,6 +552,12 @@ "Tidepool Service Authorization" : { "comment" : "The title for an alert generated when TidepoolService is no longer authorized.", "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } + }, "da" : { "stringUnit" : { "state" : "translated", @@ -390,19 +570,43 @@ "value" : "Tidepool Service-Autorisierung" } }, + "es" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } + }, + "fi" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } + }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Autorisation du service Tidepool" } }, + "he" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } + }, + "hu" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Autorizzazione al servizio Tidepool" } }, - "nb" : { + "nb-NO" : { "stringUnit" : { "state" : "translated", "value" : "Autorisasjon av Tidepool-tjenesten" @@ -420,36 +624,126 @@ "value" : "Autoryzacja serwisu Tidepool" } }, + "pt" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } + }, "ru" : { "stringUnit" : { "state" : "translated", "value" : "Авторизация сервиса Tidepool" } + }, + "sk" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } + }, + "sv" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } + }, + "tr" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } + }, + "uk" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } + }, + "vi" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } + }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool Service Authorization" + } } } }, "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." : { "comment" : "The body text for an alert generated when TidepoolService is no longer authorized.", "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, "da" : { "stringUnit" : { "state" : "translated", "value" : "Tidepool-service er ikke længere autoriseret. Gå til Tidepool-tjenesteindstillingerne, og godkend igen." } }, + "de" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, + "es" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, + "fi" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Le service Tidepool n’est plus autorisé. Accédez aux paramètres du service Tidepool et authentifiez-vous à nouveau." } }, + "he" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, + "hu" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Il servizio Tidepool non è più autorizzato. Accedi alle impostazioni del servizio Tidepool e autenticati nuovamente." } }, - "nb" : { + "nb-NO" : { "stringUnit" : { "state" : "translated", "value" : "Tidepool-tjenesten er ikke lenger autorisert. Gå til innstillingene for Tidepool-tjenesten og godkjenn på nytt." @@ -467,11 +761,65 @@ "value" : "Serwis Tidepool nie jest już autoryzowany. Przejdź do ustawień usługi Tidepool i ponownie się uwierzytelnij." } }, + "pt" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, "ru" : { "stringUnit" : { "state" : "translated", "value" : "Служба Tidepool больше не авторизована. Пожалуйста, перейдите к настройкам службы Tidepool и повторно авторизуйтесь." } + }, + "sk" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, + "sv" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, + "tr" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, + "uk" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, + "vi" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "new", + "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + } } } } diff --git a/TidepoolServiceKitUI/Localizable.xcstrings b/TidepoolServiceKitUI/Localizable.xcstrings index 427492e..cb93c1b 100644 --- a/TidepoolServiceKitUI/Localizable.xcstrings +++ b/TidepoolServiceKitUI/Localizable.xcstrings @@ -4,10 +4,10 @@ "Are you sure you want to delete this service?" : { "comment" : "Confirmation message for deleting a service", "localizations" : { - "cs" : { + "ar" : { "stringUnit" : { - "state" : "translated", - "value" : "Opravdu chcete tuto službu smazat?" + "state" : "new", + "value" : "Are you sure you want to delete this service?" } }, "da" : { @@ -46,13 +46,19 @@ "value" : "בטוח שברצונך למחוק את שירות זה?" } }, + "hu" : { + "stringUnit" : { + "state" : "new", + "value" : "Are you sure you want to delete this service?" + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Sei sicuro di voler eliminare questo servizio?" } }, - "nb" : { + "nb-NO" : { "stringUnit" : { "state" : "translated", "value" : "Er du sikker på at du vil slette denne tjenesten?" @@ -70,10 +76,16 @@ "value" : "Czy na pewno chcesz usunąć tę usługę?" } }, - "ro" : { + "pt" : { "stringUnit" : { - "state" : "translated", - "value" : "Ești sigur că vrei să ștergi acest serviciu?" + "state" : "new", + "value" : "Are you sure you want to delete this service?" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "new", + "value" : "Are you sure you want to delete this service?" } }, "ru" : { @@ -100,6 +112,24 @@ "value" : "Bu servisi silmek istediğinizden emin misiniz?" } }, + "uk" : { + "stringUnit" : { + "state" : "new", + "value" : "Are you sure you want to delete this service?" + } + }, + "vi" : { + "stringUnit" : { + "state" : "new", + "value" : "Are you sure you want to delete this service?" + } + }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", + "value" : "Are you sure you want to delete this service?" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -111,6 +141,12 @@ "Close" : { "comment" : "Close navigation button title of an onboarding section page view", "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "إغلاق" + } + }, "da" : { "stringUnit" : { "state" : "translated", @@ -141,13 +177,25 @@ "value" : "Fermer" } }, + "he" : { + "stringUnit" : { + "state" : "new", + "value" : "Close" + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bezár" + } + }, "it" : { "stringUnit" : { "state" : "translated", - "value" : "Chiudi" + "value" : "Fine" } }, - "nb" : { + "nb-NO" : { "stringUnit" : { "state" : "translated", "value" : "Lukk" @@ -165,10 +213,16 @@ "value" : "Zamknij" } }, - "ro" : { + "pt" : { "stringUnit" : { "state" : "translated", - "value" : "Închide" + "value" : "Fechar" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fechar" } }, "ru" : { @@ -177,6 +231,12 @@ "value" : "Закрыть" } }, + "sk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zatvoriť" + } + }, "sv" : { "stringUnit" : { "state" : "translated", @@ -188,16 +248,40 @@ "state" : "translated", "value" : "Kapat" } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Закрити" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đóng" + } + }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", + "value" : "Close" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关闭" + } } } }, "Delete Service" : { "comment" : "Button title to delete a service\nDelete Tidepool service button title", "localizations" : { - "cs" : { + "ar" : { "stringUnit" : { - "state" : "translated", - "value" : "Smazat službu" + "state" : "new", + "value" : "Delete Service" } }, "da" : { @@ -236,19 +320,19 @@ "value" : "מחק שירות" } }, - "it" : { + "hu" : { "stringUnit" : { - "state" : "translated", - "value" : "Elimina Servizio" + "state" : "new", + "value" : "Delete Service" } }, - "ja" : { + "it" : { "stringUnit" : { "state" : "translated", - "value" : "Delete Service" + "value" : "Elimina Servizio" } }, - "nb" : { + "nb-NO" : { "stringUnit" : { "state" : "translated", "value" : "Slett tjeneste" @@ -266,16 +350,16 @@ "value" : "Usuń usługę" } }, - "pt-BR" : { + "pt" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Delete Service" } }, - "ro" : { + "pt-BR" : { "stringUnit" : { - "state" : "translated", - "value" : "Șterge serviciul" + "state" : "new", + "value" : "Delete Service" } }, "ru" : { @@ -302,15 +386,27 @@ "value" : "Servisi Sil" } }, + "uk" : { + "stringUnit" : { + "state" : "new", + "value" : "Delete Service" + } + }, "vi" : { "stringUnit" : { - "state" : "translated", + "state" : "new", + "value" : "Delete Service" + } + }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", "value" : "Delete Service" } }, "zh-Hans" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Delete Service" } } @@ -319,6 +415,12 @@ "Environment" : { "comment" : "Label title for displaying selected Tidepool server environment.\nTidepool login environment action sheet title", "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "new", + "value" : "Environment" + } + }, "da" : { "stringUnit" : { "state" : "translated", @@ -331,19 +433,43 @@ "value" : "Umgebung" } }, + "es" : { + "stringUnit" : { + "state" : "new", + "value" : "Environment" + } + }, + "fi" : { + "stringUnit" : { + "state" : "new", + "value" : "Environment" + } + }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Environnement" } }, + "he" : { + "stringUnit" : { + "state" : "new", + "value" : "Environment" + } + }, + "hu" : { + "stringUnit" : { + "state" : "new", + "value" : "Environment" + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Ambiente" } }, - "nb" : { + "nb-NO" : { "stringUnit" : { "state" : "translated", "value" : "Miljø" @@ -361,9 +487,63 @@ "value" : "Środowisko" } }, + "pt" : { + "stringUnit" : { + "state" : "new", + "value" : "Environment" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "new", + "value" : "Environment" + } + }, "ru" : { "stringUnit" : { - "state" : "translated", + "state" : "new", + "value" : "Environment" + } + }, + "sk" : { + "stringUnit" : { + "state" : "new", + "value" : "Environment" + } + }, + "sv" : { + "stringUnit" : { + "state" : "new", + "value" : "Environment" + } + }, + "tr" : { + "stringUnit" : { + "state" : "new", + "value" : "Environment" + } + }, + "uk" : { + "stringUnit" : { + "state" : "new", + "value" : "Environment" + } + }, + "vi" : { + "stringUnit" : { + "state" : "new", + "value" : "Environment" + } + }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", + "value" : "Environment" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "new", "value" : "Environment" } } @@ -372,6 +552,12 @@ "Logged in as" : { "comment" : "LoginViewModel description text when logged in", "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "new", + "value" : "Logged in as" + } + }, "da" : { "stringUnit" : { "state" : "translated", @@ -384,19 +570,43 @@ "value" : "Angemeldet als" } }, + "es" : { + "stringUnit" : { + "state" : "new", + "value" : "Logged in as" + } + }, + "fi" : { + "stringUnit" : { + "state" : "new", + "value" : "Logged in as" + } + }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Connecté en tant que" } }, + "he" : { + "stringUnit" : { + "state" : "new", + "value" : "Logged in as" + } + }, + "hu" : { + "stringUnit" : { + "state" : "new", + "value" : "Logged in as" + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Autenticato come" } }, - "nb" : { + "nb-NO" : { "stringUnit" : { "state" : "translated", "value" : "Innlogget som" @@ -414,12 +624,60 @@ "value" : "Zalogowany jako" } }, + "pt" : { + "stringUnit" : { + "state" : "new", + "value" : "Logged in as" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "new", + "value" : "Logged in as" + } + }, "ru" : { "stringUnit" : { "state" : "translated", "value" : "Вы вошли как" } }, + "sk" : { + "stringUnit" : { + "state" : "new", + "value" : "Logged in as" + } + }, + "sv" : { + "stringUnit" : { + "state" : "new", + "value" : "Logged in as" + } + }, + "tr" : { + "stringUnit" : { + "state" : "new", + "value" : "Logged in as" + } + }, + "uk" : { + "stringUnit" : { + "state" : "new", + "value" : "Logged in as" + } + }, + "vi" : { + "stringUnit" : { + "state" : "new", + "value" : "Logged in as" + } + }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", + "value" : "Logged in as" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -431,15 +689,15 @@ "Login" : { "comment" : "Tidepool login button title", "localizations" : { - "cs" : { + "ar" : { "stringUnit" : { - "state" : "translated", - "value" : "Přihlásit se" + "state" : "new", + "value" : "Login" } }, "da" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Login" } }, @@ -463,7 +721,7 @@ }, "fr" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Login" } }, @@ -473,13 +731,19 @@ "value" : "כניסה" } }, + "hu" : { + "stringUnit" : { + "state" : "new", + "value" : "Login" + } + }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Login" } }, - "nb" : { + "nb-NO" : { "stringUnit" : { "state" : "translated", "value" : "Logg Inn" @@ -493,14 +757,20 @@ }, "pl" : { "stringUnit" : { - "state" : "translated", + "state" : "new", "value" : "Login" } }, - "ro" : { + "pt" : { "stringUnit" : { - "state" : "translated", - "value" : "Autentificare" + "state" : "new", + "value" : "Login" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "new", + "value" : "Login" } }, "ru" : { @@ -527,6 +797,24 @@ "value" : "Oturum açma" } }, + "uk" : { + "stringUnit" : { + "state" : "new", + "value" : "Login" + } + }, + "vi" : { + "stringUnit" : { + "state" : "new", + "value" : "Login" + } + }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", + "value" : "Login" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -538,6 +826,12 @@ "Revoke token" : { "comment" : "Button title to revoke oauth tokens", "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } + }, "da" : { "stringUnit" : { "state" : "translated", @@ -550,19 +844,43 @@ "value" : "Token zurückziehen" } }, + "es" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } + }, + "fi" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } + }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Révoquer le jeton" } }, + "he" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } + }, + "hu" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Revoca token" } }, - "nb" : { + "nb-NO" : { "stringUnit" : { "state" : "translated", "value" : "Tilbakekall token" @@ -580,17 +898,77 @@ "value" : "Unieważnij token" } }, + "pt" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } + }, "ru" : { "stringUnit" : { "state" : "translated", "value" : "Отозвать токен" } + }, + "sk" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } + }, + "sv" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } + }, + "tr" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } + }, + "uk" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } + }, + "vi" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } + }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "new", + "value" : "Revoke token" + } } } }, "You are not logged in." : { "comment" : "LoginViewModel description text when not logged in", "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "new", + "value" : "You are not logged in." + } + }, "da" : { "stringUnit" : { "state" : "translated", @@ -603,19 +981,43 @@ "value" : "Du bist nicht angemeldet." } }, + "es" : { + "stringUnit" : { + "state" : "new", + "value" : "You are not logged in." + } + }, + "fi" : { + "stringUnit" : { + "state" : "new", + "value" : "You are not logged in." + } + }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Vous n'êtes pas connecté." } }, + "he" : { + "stringUnit" : { + "state" : "new", + "value" : "You are not logged in." + } + }, + "hu" : { + "stringUnit" : { + "state" : "new", + "value" : "You are not logged in." + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Non sei autenticato." } }, - "nb" : { + "nb-NO" : { "stringUnit" : { "state" : "translated", "value" : "Du er ikke innlogget." @@ -633,12 +1035,60 @@ "value" : "Nie jesteś zalogowany." } }, + "pt" : { + "stringUnit" : { + "state" : "new", + "value" : "You are not logged in." + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "new", + "value" : "You are not logged in." + } + }, "ru" : { "stringUnit" : { "state" : "translated", "value" : "Вы не авторизованы." } }, + "sk" : { + "stringUnit" : { + "state" : "new", + "value" : "You are not logged in." + } + }, + "sv" : { + "stringUnit" : { + "state" : "new", + "value" : "You are not logged in." + } + }, + "tr" : { + "stringUnit" : { + "state" : "new", + "value" : "You are not logged in." + } + }, + "uk" : { + "stringUnit" : { + "state" : "new", + "value" : "You are not logged in." + } + }, + "vi" : { + "stringUnit" : { + "state" : "new", + "value" : "You are not logged in." + } + }, + "yy-YY" : { + "stringUnit" : { + "state" : "new", + "value" : "You are not logged in." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", From 68b776401dc2d47bbab1c801111debca3a076956 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20B=20M=C3=A5rtensson?= <53905247+Jon-b-m@users.noreply.github.com> Date: Tue, 30 Sep 2025 11:58:18 +0200 Subject: [PATCH 3/8] New translations localizable.xcstrings (Multilingual) Crowdin updates (#2) --- TidepoolServiceKit/Localizable.xcstrings | 38 +++++++++---------- TidepoolServiceKitUI/Localizable.xcstrings | 44 +++++++++++----------- 2 files changed, 41 insertions(+), 41 deletions(-) diff --git a/TidepoolServiceKit/Localizable.xcstrings b/TidepoolServiceKit/Localizable.xcstrings index 7909474..3666d3b 100644 --- a/TidepoolServiceKit/Localizable.xcstrings +++ b/TidepoolServiceKit/Localizable.xcstrings @@ -102,8 +102,8 @@ }, "sv" : { "stringUnit" : { - "state" : "new", - "value" : "Configuration Error" + "state" : "translated", + "value" : "Konfigurationsfel" } }, "tr" : { @@ -120,8 +120,8 @@ }, "vi" : { "stringUnit" : { - "state" : "new", - "value" : "Configuration Error" + "state" : "translated", + "value" : "Lỗi cấu hình" } }, "yy-YY" : { @@ -239,8 +239,8 @@ }, "sv" : { "stringUnit" : { - "state" : "new", - "value" : "Missing DataSet Id" + "state" : "translated", + "value" : "DataSet Id saknas" } }, "tr" : { @@ -257,8 +257,8 @@ }, "vi" : { "stringUnit" : { - "state" : "new", - "value" : "Missing DataSet Id" + "state" : "translated", + "value" : "Thiếu Id bộ dữ liệu" } }, "yy-YY" : { @@ -477,7 +477,7 @@ }, "nl" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, @@ -513,7 +513,7 @@ }, "sv" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, @@ -531,7 +531,7 @@ }, "vi" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, @@ -650,8 +650,8 @@ }, "sv" : { "stringUnit" : { - "state" : "new", - "value" : "Tidepool Service Authorization" + "state" : "translated", + "value" : "Tidepool-Service-auktorisering" } }, "tr" : { @@ -668,8 +668,8 @@ }, "vi" : { "stringUnit" : { - "state" : "new", - "value" : "Tidepool Service Authorization" + "state" : "translated", + "value" : "Ủy quyền dịch vụ Tidepool" } }, "yy-YY" : { @@ -787,8 +787,8 @@ }, "sv" : { "stringUnit" : { - "state" : "new", - "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + "state" : "translated", + "value" : "Tidepool-tjänsten är inte längre auktoriserad. Vänligen navigera till Tidepool-tjänstens inställningar och återautentisera." } }, "tr" : { @@ -805,8 +805,8 @@ }, "vi" : { "stringUnit" : { - "state" : "new", - "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + "state" : "translated", + "value" : "Dịch vụ Tidepool không còn được ủy quyền. Vui lòng vào cài đặt Dịch vụ Tidepool và xác thực lại." } }, "yy-YY" : { diff --git a/TidepoolServiceKitUI/Localizable.xcstrings b/TidepoolServiceKitUI/Localizable.xcstrings index cb93c1b..660ecc3 100644 --- a/TidepoolServiceKitUI/Localizable.xcstrings +++ b/TidepoolServiceKitUI/Localizable.xcstrings @@ -120,8 +120,8 @@ }, "vi" : { "stringUnit" : { - "state" : "new", - "value" : "Are you sure you want to delete this service?" + "state" : "translated", + "value" : "Bạn có chắc là bạn muốn xóa bỏ dịch vụ này?" } }, "yy-YY" : { @@ -394,8 +394,8 @@ }, "vi" : { "stringUnit" : { - "state" : "new", - "value" : "Delete Service" + "state" : "translated", + "value" : "Xóa dịch vụ" } }, "yy-YY" : { @@ -513,8 +513,8 @@ }, "sv" : { "stringUnit" : { - "state" : "new", - "value" : "Environment" + "state" : "translated", + "value" : "Miljö" } }, "tr" : { @@ -531,8 +531,8 @@ }, "vi" : { "stringUnit" : { - "state" : "new", - "value" : "Environment" + "state" : "translated", + "value" : "Môi trường" } }, "yy-YY" : { @@ -650,8 +650,8 @@ }, "sv" : { "stringUnit" : { - "state" : "new", - "value" : "Logged in as" + "state" : "translated", + "value" : "Inloggad som" } }, "tr" : { @@ -668,8 +668,8 @@ }, "vi" : { "stringUnit" : { - "state" : "new", - "value" : "Logged in as" + "state" : "translated", + "value" : "Đăng nhập với" } }, "yy-YY" : { @@ -805,8 +805,8 @@ }, "vi" : { "stringUnit" : { - "state" : "new", - "value" : "Login" + "state" : "translated", + "value" : "Đăng nhập" } }, "yy-YY" : { @@ -924,8 +924,8 @@ }, "sv" : { "stringUnit" : { - "state" : "new", - "value" : "Revoke token" + "state" : "translated", + "value" : "Återkalla token" } }, "tr" : { @@ -942,8 +942,8 @@ }, "vi" : { "stringUnit" : { - "state" : "new", - "value" : "Revoke token" + "state" : "translated", + "value" : "Thu hồi token" } }, "yy-YY" : { @@ -1061,8 +1061,8 @@ }, "sv" : { "stringUnit" : { - "state" : "new", - "value" : "You are not logged in." + "state" : "translated", + "value" : "Du är inte inloggad." } }, "tr" : { @@ -1079,8 +1079,8 @@ }, "vi" : { "stringUnit" : { - "state" : "new", - "value" : "You are not logged in." + "state" : "translated", + "value" : "Bạn chưa đăng nhập." } }, "yy-YY" : { From 00dc8e2d1f0397f9027e61e99ec6d65c64a90566 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20B=20M=C3=A5rtensson?= <53905247+Jon-b-m@users.noreply.github.com> Date: Fri, 3 Oct 2025 13:47:07 +0200 Subject: [PATCH 4/8] Translations --- TidepoolServiceKit/Localizable.xcstrings | 18 +++++++------- TidepoolServiceKitUI/Localizable.xcstrings | 28 +++++++++++----------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/TidepoolServiceKit/Localizable.xcstrings b/TidepoolServiceKit/Localizable.xcstrings index 3666d3b..9184e15 100644 --- a/TidepoolServiceKit/Localizable.xcstrings +++ b/TidepoolServiceKit/Localizable.xcstrings @@ -114,8 +114,8 @@ }, "uk" : { "stringUnit" : { - "state" : "new", - "value" : "Configuration Error" + "state" : "translated", + "value" : "Помилка конфігурації" } }, "vi" : { @@ -251,8 +251,8 @@ }, "uk" : { "stringUnit" : { - "state" : "new", - "value" : "Missing DataSet Id" + "state" : "translated", + "value" : "Відсутній ідентифікатор набору даних" } }, "vi" : { @@ -525,7 +525,7 @@ }, "uk" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, @@ -662,8 +662,8 @@ }, "uk" : { "stringUnit" : { - "state" : "new", - "value" : "Tidepool Service Authorization" + "state" : "translated", + "value" : "Авторизація послуг Tidepool" } }, "vi" : { @@ -799,8 +799,8 @@ }, "uk" : { "stringUnit" : { - "state" : "new", - "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." + "state" : "translated", + "value" : "Сервіс Tidepool більше не авторизований. Будь ласка, перейдіть до налаштувань сервісу Tidepool та повторно автентифікуйтеся." } }, "vi" : { diff --git a/TidepoolServiceKitUI/Localizable.xcstrings b/TidepoolServiceKitUI/Localizable.xcstrings index 660ecc3..0f08ba6 100644 --- a/TidepoolServiceKitUI/Localizable.xcstrings +++ b/TidepoolServiceKitUI/Localizable.xcstrings @@ -114,8 +114,8 @@ }, "uk" : { "stringUnit" : { - "state" : "new", - "value" : "Are you sure you want to delete this service?" + "state" : "translated", + "value" : "Ви впевнені, що хочете видалити цю послугу?" } }, "vi" : { @@ -388,8 +388,8 @@ }, "uk" : { "stringUnit" : { - "state" : "new", - "value" : "Delete Service" + "state" : "translated", + "value" : "Видалити сервіс" } }, "vi" : { @@ -525,8 +525,8 @@ }, "uk" : { "stringUnit" : { - "state" : "new", - "value" : "Environment" + "state" : "translated", + "value" : "Середовище" } }, "vi" : { @@ -662,8 +662,8 @@ }, "uk" : { "stringUnit" : { - "state" : "new", - "value" : "Logged in as" + "state" : "translated", + "value" : "Увійшов як" } }, "vi" : { @@ -799,8 +799,8 @@ }, "uk" : { "stringUnit" : { - "state" : "new", - "value" : "Login" + "state" : "translated", + "value" : "Увійти" } }, "vi" : { @@ -936,8 +936,8 @@ }, "uk" : { "stringUnit" : { - "state" : "new", - "value" : "Revoke token" + "state" : "translated", + "value" : "Відкликати токен" } }, "vi" : { @@ -1073,8 +1073,8 @@ }, "uk" : { "stringUnit" : { - "state" : "new", - "value" : "You are not logged in." + "state" : "translated", + "value" : "Ви не ввійшли в систему." } }, "vi" : { From 2d4b43051110784f60b0cc22cdfdcaa8d98314e0 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Fri, 3 Oct 2025 17:03:17 -0700 Subject: [PATCH 5/8] add ce, hu, uk languages --- TidepoolService.xcodeproj/project.pbxproj | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TidepoolService.xcodeproj/project.pbxproj b/TidepoolService.xcodeproj/project.pbxproj index 80f6c02..e463177 100644 --- a/TidepoolService.xcodeproj/project.pbxproj +++ b/TidepoolService.xcodeproj/project.pbxproj @@ -634,6 +634,9 @@ "pt-BR", sv, vi, + ce, + hu, + uk, ); mainGroup = A9DAACD522E7978800E76C9F; packageReferences = ( From 9d92f208ec6cf1891d083b6d358d18f008a5db2b Mon Sep 17 00:00:00 2001 From: marionbarker Date: Fri, 3 Oct 2025 21:02:39 -0700 Subject: [PATCH 6/8] Updated translations from lokalise on Fri Oct 3 19:52:42 PDT 2025 --- TidepoolServiceKit/Localizable.xcstrings | 122 +++++++++++++++++---- TidepoolServiceKitUI/Localizable.xcstrings | 114 +++++++++++++++++-- 2 files changed, 205 insertions(+), 31 deletions(-) diff --git a/TidepoolServiceKit/Localizable.xcstrings b/TidepoolServiceKit/Localizable.xcstrings index 9184e15..a090671 100644 --- a/TidepoolServiceKit/Localizable.xcstrings +++ b/TidepoolServiceKit/Localizable.xcstrings @@ -10,6 +10,12 @@ "value" : "Configuration Error" } }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chyba konfigurace" + } + }, "da" : { "stringUnit" : { "state" : "translated", @@ -58,6 +64,12 @@ "value" : "Errore di configurazione" } }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Konfigurasjonsfeil" + } + }, "nb-NO" : { "stringUnit" : { "state" : "translated", @@ -88,6 +100,12 @@ "value" : "Configuration Error" } }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eroare de configurare" + } + }, "ru" : { "stringUnit" : { "state" : "translated", @@ -195,6 +213,12 @@ "value" : "ID del set di dati mancante" } }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mangler DataSet-ID" + } + }, "nb-NO" : { "stringUnit" : { "state" : "translated", @@ -281,7 +305,13 @@ "ar" : { "stringUnit" : { "state" : "translated", - "value" : "حسناً" + "value" : "موافق" + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "OK" } }, "da" : { @@ -304,7 +334,7 @@ }, "fi" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "OK" } }, @@ -316,8 +346,8 @@ }, "he" : { "stringUnit" : { - "state" : "new", - "value" : "OK" + "state" : "translated", + "value" : "תקין" } }, "hu" : { @@ -332,6 +362,18 @@ "value" : "OK" } }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "OK" + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ok" + } + }, "nb-NO" : { "stringUnit" : { "state" : "translated", @@ -341,12 +383,12 @@ "nl" : { "stringUnit" : { "state" : "translated", - "value" : "OK" + "value" : "Ok" } }, "pl" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "OK" } }, @@ -358,14 +400,20 @@ }, "pt-BR" : { "stringUnit" : { - "state" : "new", + "state" : "translated", + "value" : "OK" + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", "value" : "OK" } }, "ru" : { "stringUnit" : { "state" : "translated", - "value" : "ОК" + "value" : "OK" } }, "sk" : { @@ -407,7 +455,7 @@ "zh-Hans" : { "stringUnit" : { "state" : "translated", - "value" : "Ok" + "value" : "好的" } } } @@ -421,21 +469,27 @@ "value" : "Tidepool" } }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tidepool" + } + }, "da" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, "de" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, "es" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, @@ -447,13 +501,13 @@ }, "fr" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, "he" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, @@ -465,7 +519,13 @@ }, "it" : { "stringUnit" : { - "state" : "new", + "state" : "translated", + "value" : "Tidepool" + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", "value" : "Tidepool" } }, @@ -483,7 +543,7 @@ }, "pl" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, @@ -499,15 +559,21 @@ "value" : "Tidepool" } }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tidepool" + } + }, "ru" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, "sk" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, @@ -519,7 +585,7 @@ }, "tr" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, @@ -543,7 +609,7 @@ }, "zh-Hans" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } } @@ -606,6 +672,12 @@ "value" : "Autorizzazione al servizio Tidepool" } }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Autorisasjon av Tidepool-tjenesten" + } + }, "nb-NO" : { "stringUnit" : { "state" : "translated", @@ -680,8 +752,8 @@ }, "zh-Hans" : { "stringUnit" : { - "state" : "new", - "value" : "Tidepool Service Authorization" + "state" : "translated", + "value" : "Tidepool 服务授权" } } } @@ -743,6 +815,12 @@ "value" : "Il servizio Tidepool non è più autorizzato. Accedi alle impostazioni del servizio Tidepool e autenticati nuovamente." } }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tidepool-tjenesten er ikke lenger autorisert. Gå til innstillingene for Tidepool-tjenesten og godkjenn på nytt." + } + }, "nb-NO" : { "stringUnit" : { "state" : "translated", diff --git a/TidepoolServiceKitUI/Localizable.xcstrings b/TidepoolServiceKitUI/Localizable.xcstrings index 0f08ba6..0b90b3a 100644 --- a/TidepoolServiceKitUI/Localizable.xcstrings +++ b/TidepoolServiceKitUI/Localizable.xcstrings @@ -10,6 +10,12 @@ "value" : "Are you sure you want to delete this service?" } }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Opravdu chcete tuto službu smazat?" + } + }, "da" : { "stringUnit" : { "state" : "translated", @@ -58,6 +64,12 @@ "value" : "Sei sicuro di voler eliminare questo servizio?" } }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Er du sikker på at du vil slette denne tjenesten?" + } + }, "nb-NO" : { "stringUnit" : { "state" : "translated", @@ -88,6 +100,12 @@ "value" : "Are you sure you want to delete this service?" } }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ești sigur că vrei să ștergi acest serviciu?" + } + }, "ru" : { "stringUnit" : { "state" : "translated", @@ -192,7 +210,13 @@ "it" : { "stringUnit" : { "state" : "translated", - "value" : "Fine" + "value" : "Chiudi" + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lukk" } }, "nb-NO" : { @@ -225,6 +249,12 @@ "value" : "Fechar" } }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Închide" + } + }, "ru" : { "stringUnit" : { "state" : "translated", @@ -284,6 +314,12 @@ "value" : "Delete Service" } }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Smazat službu" + } + }, "da" : { "stringUnit" : { "state" : "translated", @@ -332,6 +368,18 @@ "value" : "Elimina Servizio" } }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "Delete Service" + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Slett tjeneste" + } + }, "nb-NO" : { "stringUnit" : { "state" : "translated", @@ -358,10 +406,16 @@ }, "pt-BR" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Delete Service" } }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Șterge serviciul" + } + }, "ru" : { "stringUnit" : { "state" : "translated", @@ -395,7 +449,7 @@ "vi" : { "stringUnit" : { "state" : "translated", - "value" : "Xóa dịch vụ" + "value" : "Delete Service" } }, "yy-YY" : { @@ -406,7 +460,7 @@ }, "zh-Hans" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Delete Service" } } @@ -469,6 +523,12 @@ "value" : "Ambiente" } }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Miljø" + } + }, "nb-NO" : { "stringUnit" : { "state" : "translated", @@ -501,7 +561,7 @@ }, "ru" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Environment" } }, @@ -606,6 +666,12 @@ "value" : "Autenticato come" } }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Innlogget som" + } + }, "nb-NO" : { "stringUnit" : { "state" : "translated", @@ -695,9 +761,15 @@ "value" : "Login" } }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Přihlásit se" + } + }, "da" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Login" } }, @@ -721,7 +793,7 @@ }, "fr" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Login" } }, @@ -739,10 +811,16 @@ }, "it" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Login" } }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Logg Inn" + } + }, "nb-NO" : { "stringUnit" : { "state" : "translated", @@ -757,7 +835,7 @@ }, "pl" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Login" } }, @@ -773,6 +851,12 @@ "value" : "Login" } }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Autentificare" + } + }, "ru" : { "stringUnit" : { "state" : "translated", @@ -880,6 +964,12 @@ "value" : "Revoca token" } }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tilbakekall token" + } + }, "nb-NO" : { "stringUnit" : { "state" : "translated", @@ -1017,6 +1107,12 @@ "value" : "Non sei autenticato." } }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Du er ikke innlogget." + } + }, "nb-NO" : { "stringUnit" : { "state" : "translated", From 994a4a2feff2f334d6d140cfa2f2b48cbdb9e882 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Sat, 4 Oct 2025 09:56:21 -0700 Subject: [PATCH 7/8] remove yy-YY from xcstrings --- TidepoolServiceKit/Localizable.xcstrings | 36 ---------------- TidepoolServiceKitUI/Localizable.xcstrings | 48 ---------------------- 2 files changed, 84 deletions(-) diff --git a/TidepoolServiceKit/Localizable.xcstrings b/TidepoolServiceKit/Localizable.xcstrings index a090671..52d4a2f 100644 --- a/TidepoolServiceKit/Localizable.xcstrings +++ b/TidepoolServiceKit/Localizable.xcstrings @@ -142,12 +142,6 @@ "value" : "Lỗi cấu hình" } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "Configuration Error" - } - }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -285,12 +279,6 @@ "value" : "Thiếu Id bộ dữ liệu" } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "Missing DataSet Id" - } - }, "zh-Hans" : { "stringUnit" : { "state" : "new", @@ -446,12 +434,6 @@ "value" : "OK" } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "OK" - } - }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -601,12 +583,6 @@ "value" : "Tidepool" } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "Tidepool" - } - }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -744,12 +720,6 @@ "value" : "Ủy quyền dịch vụ Tidepool" } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "Tidepool Service Authorization" - } - }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -887,12 +857,6 @@ "value" : "Dịch vụ Tidepool không còn được ủy quyền. Vui lòng vào cài đặt Dịch vụ Tidepool và xác thực lại." } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." - } - }, "zh-Hans" : { "stringUnit" : { "state" : "new", diff --git a/TidepoolServiceKitUI/Localizable.xcstrings b/TidepoolServiceKitUI/Localizable.xcstrings index 0b90b3a..2af8995 100644 --- a/TidepoolServiceKitUI/Localizable.xcstrings +++ b/TidepoolServiceKitUI/Localizable.xcstrings @@ -142,12 +142,6 @@ "value" : "Bạn có chắc là bạn muốn xóa bỏ dịch vụ này?" } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "Are you sure you want to delete this service?" - } - }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -291,12 +285,6 @@ "value" : "Đóng" } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "Close" - } - }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -452,12 +440,6 @@ "value" : "Delete Service" } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "Delete Service" - } - }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -595,12 +577,6 @@ "value" : "Môi trường" } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "Environment" - } - }, "zh-Hans" : { "stringUnit" : { "state" : "new", @@ -738,12 +714,6 @@ "value" : "Đăng nhập với" } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "Logged in as" - } - }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -893,12 +863,6 @@ "value" : "Đăng nhập" } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "Login" - } - }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1036,12 +1000,6 @@ "value" : "Thu hồi token" } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "Revoke token" - } - }, "zh-Hans" : { "stringUnit" : { "state" : "new", @@ -1179,12 +1137,6 @@ "value" : "Bạn chưa đăng nhập." } }, - "yy-YY" : { - "stringUnit" : { - "state" : "new", - "value" : "You are not logged in." - } - }, "zh-Hans" : { "stringUnit" : { "state" : "translated", From 64271d49ac42c5f22379279035fb289cb0ae0c64 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Sat, 11 Oct 2025 10:18:34 -0700 Subject: [PATCH 8/8] Updated translations from lokalise on Sat Oct 11 09:28:52 PDT 2025 --- TidepoolServiceKit/Localizable.xcstrings | 90 ++++++++++-------- TidepoolServiceKitUI/Localizable.xcstrings | 102 +++++++++++++-------- 2 files changed, 117 insertions(+), 75 deletions(-) diff --git a/TidepoolServiceKit/Localizable.xcstrings b/TidepoolServiceKit/Localizable.xcstrings index 52d4a2f..17030d1 100644 --- a/TidepoolServiceKit/Localizable.xcstrings +++ b/TidepoolServiceKit/Localizable.xcstrings @@ -6,7 +6,7 @@ "localizations" : { "ar" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Configuration Error" } }, @@ -36,7 +36,7 @@ }, "fi" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Configuration Error" } }, @@ -54,7 +54,7 @@ }, "hu" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Configuration Error" } }, @@ -96,7 +96,7 @@ }, "pt-BR" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Configuration Error" } }, @@ -155,7 +155,7 @@ "localizations" : { "ar" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Missing DataSet Id" } }, @@ -173,13 +173,13 @@ }, "es" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Missing DataSet Id" } }, "fi" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Missing DataSet Id" } }, @@ -191,13 +191,13 @@ }, "he" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Missing DataSet Id" } }, "hu" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Missing DataSet Id" } }, @@ -239,10 +239,16 @@ }, "pt-BR" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Missing DataSet Id" } }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lipsește Id DataSet" + } + }, "ru" : { "stringUnit" : { "state" : "translated", @@ -251,7 +257,7 @@ }, "sk" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Missing DataSet Id" } }, @@ -263,7 +269,7 @@ }, "tr" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Missing DataSet Id" } }, @@ -281,7 +287,7 @@ }, "zh-Hans" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Missing DataSet Id" } } @@ -340,7 +346,7 @@ }, "hu" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "OK" } }, @@ -447,7 +453,7 @@ "localizations" : { "ar" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, @@ -477,7 +483,7 @@ }, "fi" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, @@ -495,7 +501,7 @@ }, "hu" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, @@ -537,7 +543,7 @@ }, "pt-BR" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool" } }, @@ -596,7 +602,7 @@ "localizations" : { "ar" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool Service Authorization" } }, @@ -614,13 +620,13 @@ }, "es" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool Service Authorization" } }, "fi" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool Service Authorization" } }, @@ -632,13 +638,13 @@ }, "he" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool Service Authorization" } }, "hu" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool Service Authorization" } }, @@ -680,10 +686,16 @@ }, "pt-BR" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool Service Authorization" } }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Autorizarea serviciului Tidepool" + } + }, "ru" : { "stringUnit" : { "state" : "translated", @@ -692,7 +704,7 @@ }, "sk" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool Service Authorization" } }, @@ -704,7 +716,7 @@ }, "tr" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool Service Authorization" } }, @@ -733,7 +745,7 @@ "localizations" : { "ar" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." } }, @@ -745,19 +757,19 @@ }, "de" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." } }, "es" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." } }, "fi" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." } }, @@ -769,13 +781,13 @@ }, "he" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." } }, "hu" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." } }, @@ -817,10 +829,16 @@ }, "pt-BR" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." } }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serviciul Tidepool nu mai este autorizat. Vă rugăm să navigați la setările serviciului Tidepool și să vă autentificați din nou." + } + }, "ru" : { "stringUnit" : { "state" : "translated", @@ -829,7 +847,7 @@ }, "sk" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." } }, @@ -841,7 +859,7 @@ }, "tr" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." } }, @@ -859,7 +877,7 @@ }, "zh-Hans" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Tidepool service is no longer authorized. Please navigate to Tidepool Service settings and reauthenticate." } } diff --git a/TidepoolServiceKitUI/Localizable.xcstrings b/TidepoolServiceKitUI/Localizable.xcstrings index 2af8995..6ea2fc3 100644 --- a/TidepoolServiceKitUI/Localizable.xcstrings +++ b/TidepoolServiceKitUI/Localizable.xcstrings @@ -54,7 +54,7 @@ }, "hu" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Are you sure you want to delete this service?" } }, @@ -191,8 +191,8 @@ }, "he" : { "stringUnit" : { - "state" : "new", - "value" : "Close" + "state" : "translated", + "value" : "סגור" } }, "hu" : { @@ -346,7 +346,7 @@ }, "hu" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Delete Service" } }, @@ -453,7 +453,7 @@ "localizations" : { "ar" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Environment" } }, @@ -471,13 +471,13 @@ }, "es" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Environment" } }, "fi" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Environment" } }, @@ -489,13 +489,13 @@ }, "he" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Environment" } }, "hu" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Environment" } }, @@ -537,10 +537,16 @@ }, "pt-BR" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Environment" } }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mediu" + } + }, "ru" : { "stringUnit" : { "state" : "translated", @@ -549,7 +555,7 @@ }, "sk" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Environment" } }, @@ -561,7 +567,7 @@ }, "tr" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Environment" } }, @@ -579,7 +585,7 @@ }, "zh-Hans" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Environment" } } @@ -590,7 +596,7 @@ "localizations" : { "ar" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Logged in as" } }, @@ -608,13 +614,13 @@ }, "es" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Logged in as" } }, "fi" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Logged in as" } }, @@ -626,13 +632,13 @@ }, "he" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Logged in as" } }, "hu" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Logged in as" } }, @@ -674,10 +680,16 @@ }, "pt-BR" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Logged in as" } }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Autentificat ca" + } + }, "ru" : { "stringUnit" : { "state" : "translated", @@ -686,7 +698,7 @@ }, "sk" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Logged in as" } }, @@ -698,7 +710,7 @@ }, "tr" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Logged in as" } }, @@ -775,7 +787,7 @@ }, "hu" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Login" } }, @@ -876,7 +888,7 @@ "localizations" : { "ar" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Revoke token" } }, @@ -894,13 +906,13 @@ }, "es" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Revoke token" } }, "fi" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Revoke token" } }, @@ -912,13 +924,13 @@ }, "he" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Revoke token" } }, "hu" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Revoke token" } }, @@ -960,10 +972,16 @@ }, "pt-BR" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Revoke token" } }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Revocare token" + } + }, "ru" : { "stringUnit" : { "state" : "translated", @@ -972,7 +990,7 @@ }, "sk" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Revoke token" } }, @@ -984,7 +1002,7 @@ }, "tr" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Revoke token" } }, @@ -1002,7 +1020,7 @@ }, "zh-Hans" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "Revoke token" } } @@ -1013,7 +1031,7 @@ "localizations" : { "ar" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "You are not logged in." } }, @@ -1031,13 +1049,13 @@ }, "es" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "You are not logged in." } }, "fi" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "You are not logged in." } }, @@ -1049,13 +1067,13 @@ }, "he" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "You are not logged in." } }, "hu" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "You are not logged in." } }, @@ -1097,10 +1115,16 @@ }, "pt-BR" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "You are not logged in." } }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nu ești autentificat/ă." + } + }, "ru" : { "stringUnit" : { "state" : "translated", @@ -1109,7 +1133,7 @@ }, "sk" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "You are not logged in." } }, @@ -1121,7 +1145,7 @@ }, "tr" : { "stringUnit" : { - "state" : "new", + "state" : "translated", "value" : "You are not logged in." } },