From 9291cee2a02061dcdccbffae23f2e43956bc3c36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Mon, 20 Jul 2026 15:54:35 +0200 Subject: [PATCH] Localize subscribe strings for new portal locales MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fill in user-menu and subscribe-dialog copy for the locales added on main so missing keys do not fall back. Signed-off-by: Émile Ré --- apps/compliance-portal/src/_locales/de-DE.json | 5 ++++- apps/compliance-portal/src/_locales/es-ES.json | 5 ++++- apps/compliance-portal/src/_locales/id-ID.json | 5 ++++- apps/compliance-portal/src/_locales/it-IT.json | 5 ++++- apps/compliance-portal/src/_locales/ja-JP.json | 5 ++++- apps/compliance-portal/src/_locales/ko-KR.json | 5 ++++- apps/compliance-portal/src/_locales/pl-PL.json | 5 ++++- apps/compliance-portal/src/_locales/pt-PT.json | 5 ++++- apps/compliance-portal/src/_locales/tr-TR.json | 5 ++++- apps/compliance-portal/src/_locales/uk-UA.json | 5 ++++- apps/compliance-portal/src/_locales/zh-CN.json | 5 ++++- .../src/pages/updates/_locales/de-DE.json | 10 ++++++++++ .../src/pages/updates/_locales/es-ES.json | 10 ++++++++++ .../src/pages/updates/_locales/id-ID.json | 10 ++++++++++ .../src/pages/updates/_locales/it-IT.json | 10 ++++++++++ .../src/pages/updates/_locales/ja-JP.json | 10 ++++++++++ .../src/pages/updates/_locales/ko-KR.json | 10 ++++++++++ .../src/pages/updates/_locales/pl-PL.json | 10 ++++++++++ .../src/pages/updates/_locales/pt-PT.json | 10 ++++++++++ .../src/pages/updates/_locales/tr-TR.json | 10 ++++++++++ .../src/pages/updates/_locales/uk-UA.json | 10 ++++++++++ .../src/pages/updates/_locales/zh-CN.json | 10 ++++++++++ 22 files changed, 154 insertions(+), 11 deletions(-) diff --git a/apps/compliance-portal/src/_locales/de-DE.json b/apps/compliance-portal/src/_locales/de-DE.json index 30f076018..69458f893 100644 --- a/apps/compliance-portal/src/_locales/de-DE.json +++ b/apps/compliance-portal/src/_locales/de-DE.json @@ -10,7 +10,10 @@ } }, "userMenu": { - "signOut": "Abmelden" + "subscribe": "Aktualisierungen abonnieren", + "subscribed": "Aktualisierungen abonniert", + "signOut": "Abmelden", + "signOutFailed": "Abmelden nicht möglich" }, "common": { "cancel": "Abbrechen", diff --git a/apps/compliance-portal/src/_locales/es-ES.json b/apps/compliance-portal/src/_locales/es-ES.json index 19073de63..ffc31e5e4 100644 --- a/apps/compliance-portal/src/_locales/es-ES.json +++ b/apps/compliance-portal/src/_locales/es-ES.json @@ -10,7 +10,10 @@ } }, "userMenu": { - "signOut": "Cerrar sesión" + "subscribe": "Suscribirse a las actualizaciones", + "subscribed": "Suscrito a las actualizaciones", + "signOut": "Cerrar sesión", + "signOutFailed": "No se puede cerrar sesión" }, "common": { "cancel": "Cancelar", diff --git a/apps/compliance-portal/src/_locales/id-ID.json b/apps/compliance-portal/src/_locales/id-ID.json index 340618123..0b8bd7d18 100644 --- a/apps/compliance-portal/src/_locales/id-ID.json +++ b/apps/compliance-portal/src/_locales/id-ID.json @@ -10,7 +10,10 @@ } }, "userMenu": { - "signOut": "Keluar" + "subscribe": "Berlangganan pembaruan", + "subscribed": "Sudah berlangganan pembaruan", + "signOut": "Keluar", + "signOutFailed": "Tidak dapat keluar" }, "common": { "cancel": "Batal", diff --git a/apps/compliance-portal/src/_locales/it-IT.json b/apps/compliance-portal/src/_locales/it-IT.json index 63e665e74..55cf54706 100644 --- a/apps/compliance-portal/src/_locales/it-IT.json +++ b/apps/compliance-portal/src/_locales/it-IT.json @@ -10,7 +10,10 @@ } }, "userMenu": { - "signOut": "Esci" + "subscribe": "Iscriviti agli aggiornamenti", + "subscribed": "Iscritto agli aggiornamenti", + "signOut": "Esci", + "signOutFailed": "Impossibile uscire" }, "common": { "cancel": "Annulla", diff --git a/apps/compliance-portal/src/_locales/ja-JP.json b/apps/compliance-portal/src/_locales/ja-JP.json index 6e9c41abe..e72f38a32 100644 --- a/apps/compliance-portal/src/_locales/ja-JP.json +++ b/apps/compliance-portal/src/_locales/ja-JP.json @@ -10,7 +10,10 @@ } }, "userMenu": { - "signOut": "サインアウト" + "subscribe": "アップデートを購読", + "subscribed": "アップデート購読中", + "signOut": "サインアウト", + "signOutFailed": "サインアウトできません" }, "common": { "cancel": "キャンセル", diff --git a/apps/compliance-portal/src/_locales/ko-KR.json b/apps/compliance-portal/src/_locales/ko-KR.json index 392a56bdc..fc9362618 100644 --- a/apps/compliance-portal/src/_locales/ko-KR.json +++ b/apps/compliance-portal/src/_locales/ko-KR.json @@ -10,7 +10,10 @@ } }, "userMenu": { - "signOut": "로그아웃" + "subscribe": "업데이트 구독", + "subscribed": "업데이트 구독 중", + "signOut": "로그아웃", + "signOutFailed": "로그아웃할 수 없습니다" }, "common": { "cancel": "취소", diff --git a/apps/compliance-portal/src/_locales/pl-PL.json b/apps/compliance-portal/src/_locales/pl-PL.json index 9b36ee25f..83790b688 100644 --- a/apps/compliance-portal/src/_locales/pl-PL.json +++ b/apps/compliance-portal/src/_locales/pl-PL.json @@ -10,7 +10,10 @@ } }, "userMenu": { - "signOut": "Wyloguj się" + "subscribe": "Subskrybuj aktualizacje", + "subscribed": "Subskrybowano aktualizacje", + "signOut": "Wyloguj się", + "signOutFailed": "Nie można się wylogować" }, "common": { "cancel": "Anuluj", diff --git a/apps/compliance-portal/src/_locales/pt-PT.json b/apps/compliance-portal/src/_locales/pt-PT.json index c358f3286..71794f307 100644 --- a/apps/compliance-portal/src/_locales/pt-PT.json +++ b/apps/compliance-portal/src/_locales/pt-PT.json @@ -10,7 +10,10 @@ } }, "userMenu": { - "signOut": "Terminar sessão" + "subscribe": "Subscrever atualizações", + "subscribed": "Subscrito às atualizações", + "signOut": "Terminar sessão", + "signOutFailed": "Não é possível terminar a sessão" }, "common": { "cancel": "Cancelar", diff --git a/apps/compliance-portal/src/_locales/tr-TR.json b/apps/compliance-portal/src/_locales/tr-TR.json index ee7378c8a..1938af898 100644 --- a/apps/compliance-portal/src/_locales/tr-TR.json +++ b/apps/compliance-portal/src/_locales/tr-TR.json @@ -10,7 +10,10 @@ } }, "userMenu": { - "signOut": "Çıkış yap" + "subscribe": "Güncellemelere abone ol", + "subscribed": "Güncellemelere abone olundu", + "signOut": "Çıkış yap", + "signOutFailed": "Çıkış yapılamıyor" }, "common": { "cancel": "İptal", diff --git a/apps/compliance-portal/src/_locales/uk-UA.json b/apps/compliance-portal/src/_locales/uk-UA.json index 04eae5959..0bbc0c91b 100644 --- a/apps/compliance-portal/src/_locales/uk-UA.json +++ b/apps/compliance-portal/src/_locales/uk-UA.json @@ -10,7 +10,10 @@ } }, "userMenu": { - "signOut": "Вийти" + "subscribe": "Підписатися на оновлення", + "subscribed": "Підписано на оновлення", + "signOut": "Вийти", + "signOutFailed": "Не вдалося вийти" }, "common": { "cancel": "Скасувати", diff --git a/apps/compliance-portal/src/_locales/zh-CN.json b/apps/compliance-portal/src/_locales/zh-CN.json index 31c6cb4c2..157b8da54 100644 --- a/apps/compliance-portal/src/_locales/zh-CN.json +++ b/apps/compliance-portal/src/_locales/zh-CN.json @@ -10,7 +10,10 @@ } }, "userMenu": { - "signOut": "退出登录" + "subscribe": "订阅更新", + "subscribed": "已订阅更新", + "signOut": "退出登录", + "signOutFailed": "无法退出登录" }, "common": { "cancel": "取消", diff --git a/apps/compliance-portal/src/pages/updates/_locales/de-DE.json b/apps/compliance-portal/src/pages/updates/_locales/de-DE.json index 556a10d74..b7b9ea28d 100644 --- a/apps/compliance-portal/src/pages/updates/_locales/de-DE.json +++ b/apps/compliance-portal/src/pages/updates/_locales/de-DE.json @@ -5,5 +5,15 @@ "empty": { "title": "Noch keine Aktualisierungen.", "description": "Abonnieren Sie, um benachrichtigt zu werden, wenn neue Aktualisierungen veröffentlicht werden." + }, + "dialog": { + "title": "Aktualisierungen abonnieren", + "description": "Lassen Sie sich benachrichtigen, wenn wir neue Compliance-Aktualisierungen veröffentlichen, Unterauftragsverarbeiter hinzufügen oder Zertifizierungen erneuern.", + "email": "E-Mail-Adresse", + "consent": "Mit dem Abonnieren stimmen Sie zu, Compliance-Aktualisierungen von {{name}} zu erhalten. Sie können sich jederzeit abmelden.", + "cancel": "Abbrechen", + "submit": "Abonnieren", + "successToast": "Sie werden benachrichtigt, wenn neue Aktualisierungen veröffentlicht werden.", + "unsubscribeToast": "Sie erhalten keine Benachrichtigungen zu Aktualisierungen mehr." } } diff --git a/apps/compliance-portal/src/pages/updates/_locales/es-ES.json b/apps/compliance-portal/src/pages/updates/_locales/es-ES.json index e33cfd6e2..163e4b8a4 100644 --- a/apps/compliance-portal/src/pages/updates/_locales/es-ES.json +++ b/apps/compliance-portal/src/pages/updates/_locales/es-ES.json @@ -5,5 +5,15 @@ "empty": { "title": "Todavía no hay novedades.", "description": "Suscríbase para recibir un aviso cuando se publiquen nuevas novedades." + }, + "dialog": { + "title": "Suscribirse a las actualizaciones", + "description": "Reciba notificaciones cuando publiquemos nuevas actualizaciones de cumplimiento, añadamos subencargados o renovemos certificaciones.", + "email": "Dirección de correo electrónico", + "consent": "Al suscribirse, acepta recibir actualizaciones de cumplimiento de {{name}}. Puede cancelar la suscripción en cualquier momento.", + "cancel": "Cancelar", + "submit": "Suscribirse", + "successToast": "Se le notificará cuando se publiquen nuevas actualizaciones.", + "unsubscribeToast": "Ya no recibirá notificaciones de actualizaciones." } } diff --git a/apps/compliance-portal/src/pages/updates/_locales/id-ID.json b/apps/compliance-portal/src/pages/updates/_locales/id-ID.json index e64447aa4..c65d94e82 100644 --- a/apps/compliance-portal/src/pages/updates/_locales/id-ID.json +++ b/apps/compliance-portal/src/pages/updates/_locales/id-ID.json @@ -5,5 +5,15 @@ "empty": { "title": "Belum ada pembaruan.", "description": "Berlangganan untuk mendapatkan pemberitahuan saat pembaruan baru dipublikasikan." + }, + "dialog": { + "title": "Berlangganan pembaruan", + "description": "Dapatkan notifikasi saat kami menerbitkan pembaruan kepatuhan baru, menambahkan subprosesor, atau memperbarui sertifikasi.", + "email": "Alamat email", + "consent": "Dengan berlangganan, Anda setuju menerima pembaruan kepatuhan dari {{name}}. Anda dapat berhenti berlangganan kapan saja.", + "cancel": "Batal", + "submit": "Berlangganan", + "successToast": "Anda akan diberi tahu saat pembaruan baru diterbitkan.", + "unsubscribeToast": "Anda tidak akan lagi menerima notifikasi pembaruan." } } diff --git a/apps/compliance-portal/src/pages/updates/_locales/it-IT.json b/apps/compliance-portal/src/pages/updates/_locales/it-IT.json index 085f5a13c..ff2eb8ed1 100644 --- a/apps/compliance-portal/src/pages/updates/_locales/it-IT.json +++ b/apps/compliance-portal/src/pages/updates/_locales/it-IT.json @@ -5,5 +5,15 @@ "empty": { "title": "Nessun aggiornamento al momento.", "description": "Si iscriva per essere avvisato quando vengono pubblicati nuovi aggiornamenti." + }, + "dialog": { + "title": "Iscriviti agli aggiornamenti", + "description": "Ricevi una notifica quando pubblichiamo nuovi aggiornamenti di conformità, aggiungiamo sub-responsabili o rinnoviamo le certificazioni.", + "email": "Indirizzo e-mail", + "consent": "Iscrivendoti, accetti di ricevere aggiornamenti di conformità da {{name}}. Puoi annullare l'iscrizione in qualsiasi momento.", + "cancel": "Annulla", + "submit": "Iscriviti", + "successToast": "Riceverai una notifica quando verranno pubblicati nuovi aggiornamenti.", + "unsubscribeToast": "Non riceverai più le notifiche degli aggiornamenti." } } diff --git a/apps/compliance-portal/src/pages/updates/_locales/ja-JP.json b/apps/compliance-portal/src/pages/updates/_locales/ja-JP.json index f463c71b4..5be05edcb 100644 --- a/apps/compliance-portal/src/pages/updates/_locales/ja-JP.json +++ b/apps/compliance-portal/src/pages/updates/_locales/ja-JP.json @@ -5,5 +5,15 @@ "empty": { "title": "アップデートはまだありません。", "description": "新しいアップデートが公開された際に通知を受け取るには、購読してください。" + }, + "dialog": { + "title": "アップデートを購読", + "description": "新しいコンプライアンスのアップデートの公開、サブプロセッサーの追加、認定の更新があったときに通知を受け取ります。", + "email": "メールアドレス", + "consent": "購読すると、{{name}} からのコンプライアンスのアップデートを受け取ることに同意したことになります。いつでも購読を解除できます。", + "cancel": "キャンセル", + "submit": "購読する", + "successToast": "新しいアップデートが公開されると通知されます。", + "unsubscribeToast": "アップデートの通知を受け取らなくなります。" } } diff --git a/apps/compliance-portal/src/pages/updates/_locales/ko-KR.json b/apps/compliance-portal/src/pages/updates/_locales/ko-KR.json index 5e16dd977..c25786a45 100644 --- a/apps/compliance-portal/src/pages/updates/_locales/ko-KR.json +++ b/apps/compliance-portal/src/pages/updates/_locales/ko-KR.json @@ -5,5 +5,15 @@ "empty": { "title": "아직 업데이트가 없습니다.", "description": "새 업데이트가 게시되면 알림을 받으려면 구독하세요." + }, + "dialog": { + "title": "업데이트 구독", + "description": "새로운 규정 준수 업데이트가 게시되거나, 하위 처리자가 추가되거나, 인증이 갱신될 때 알림을 받으세요.", + "email": "이메일 주소", + "consent": "구독하면 {{name}}의 규정 준수 업데이트를 수신하는 데 동의하게 됩니다. 언제든지 구독을 해지할 수 있습니다.", + "cancel": "취소", + "submit": "구독", + "successToast": "새 업데이트가 게시되면 알림을 받게 됩니다.", + "unsubscribeToast": "더 이상 업데이트 알림을 받지 않습니다." } } diff --git a/apps/compliance-portal/src/pages/updates/_locales/pl-PL.json b/apps/compliance-portal/src/pages/updates/_locales/pl-PL.json index 301b3c4a6..ac6e2265e 100644 --- a/apps/compliance-portal/src/pages/updates/_locales/pl-PL.json +++ b/apps/compliance-portal/src/pages/updates/_locales/pl-PL.json @@ -5,5 +5,15 @@ "empty": { "title": "Brak aktualizacji.", "description": "Zapisz się, aby otrzymywać powiadomienia o nowych aktualizacjach." + }, + "dialog": { + "title": "Subskrybuj aktualizacje", + "description": "Otrzymuj powiadomienia, gdy publikujemy nowe aktualizacje zgodności, dodajemy podmioty przetwarzające lub odnawiamy certyfikaty.", + "email": "Adres e-mail", + "consent": "Subskrybując, zgadzasz się na otrzymywanie aktualizacji zgodności od {{name}}. Możesz anulować subskrypcję w dowolnym momencie.", + "cancel": "Anuluj", + "submit": "Subskrybuj", + "successToast": "Otrzymasz powiadomienie, gdy zostaną opublikowane nowe aktualizacje.", + "unsubscribeToast": "Nie będziesz już otrzymywać powiadomień o aktualizacjach." } } diff --git a/apps/compliance-portal/src/pages/updates/_locales/pt-PT.json b/apps/compliance-portal/src/pages/updates/_locales/pt-PT.json index d10d25114..4efaca883 100644 --- a/apps/compliance-portal/src/pages/updates/_locales/pt-PT.json +++ b/apps/compliance-portal/src/pages/updates/_locales/pt-PT.json @@ -5,5 +5,15 @@ "empty": { "title": "Ainda não há atualizações.", "description": "Subscreva para ser notificado quando novas atualizações forem publicadas." + }, + "dialog": { + "title": "Subscrever atualizações", + "description": "Receba notificações quando publicarmos novas atualizações de conformidade, adicionarmos subprocessadores ou renovarmos certificações.", + "email": "Endereço de e-mail", + "consent": "Ao subscrever, concorda em receber atualizações de conformidade de {{name}}. Pode cancelar a subscrição a qualquer momento.", + "cancel": "Cancelar", + "submit": "Subscrever", + "successToast": "Será notificado quando novas atualizações forem publicadas.", + "unsubscribeToast": "Já não receberá notificações de atualizações." } } diff --git a/apps/compliance-portal/src/pages/updates/_locales/tr-TR.json b/apps/compliance-portal/src/pages/updates/_locales/tr-TR.json index 5a5a56901..e1dc85cc9 100644 --- a/apps/compliance-portal/src/pages/updates/_locales/tr-TR.json +++ b/apps/compliance-portal/src/pages/updates/_locales/tr-TR.json @@ -5,5 +5,15 @@ "empty": { "title": "Henüz güncelleme yok.", "description": "Yeni güncellemeler yayınlandığında bildirim almak için abone olun." + }, + "dialog": { + "title": "Güncellemelere abone ol", + "description": "Yeni uyumluluk güncellemeleri yayınladığımızda, alt işlemciler eklediğimizde veya sertifikaları yenilediğimizde bildirim alın.", + "email": "E-posta adresi", + "consent": "Abone olarak {{name}} kaynaklı uyumluluk güncellemelerini almayı kabul etmiş olursunuz. İstediğiniz zaman abonelikten çıkabilirsiniz.", + "cancel": "İptal", + "submit": "Abone ol", + "successToast": "Yeni güncellemeler yayınlandığında bilgilendirileceksiniz.", + "unsubscribeToast": "Artık güncelleme bildirimleri almayacaksınız." } } diff --git a/apps/compliance-portal/src/pages/updates/_locales/uk-UA.json b/apps/compliance-portal/src/pages/updates/_locales/uk-UA.json index d96330bb3..0b9d8c62a 100644 --- a/apps/compliance-portal/src/pages/updates/_locales/uk-UA.json +++ b/apps/compliance-portal/src/pages/updates/_locales/uk-UA.json @@ -5,5 +5,15 @@ "empty": { "title": "Оновлень ще немає.", "description": "Підпишіться, щоб отримувати сповіщення про нові оновлення." + }, + "dialog": { + "title": "Підписатися на оновлення", + "description": "Отримуйте сповіщення, коли ми публікуємо нові оновлення відповідності, додаємо субпідрядників або поновлюємо сертифікати.", + "email": "Адреса електронної пошти", + "consent": "Підписуючись, ви погоджуєтеся отримувати оновлення відповідності від {{name}}. Ви можете скасувати підписку будь-коли.", + "cancel": "Скасувати", + "submit": "Підписатися", + "successToast": "Вас буде сповіщено, коли буде опубліковано нові оновлення.", + "unsubscribeToast": "Ви більше не отримуватимете сповіщення про оновлення." } } diff --git a/apps/compliance-portal/src/pages/updates/_locales/zh-CN.json b/apps/compliance-portal/src/pages/updates/_locales/zh-CN.json index ee4c57bac..79464dff9 100644 --- a/apps/compliance-portal/src/pages/updates/_locales/zh-CN.json +++ b/apps/compliance-portal/src/pages/updates/_locales/zh-CN.json @@ -5,5 +5,15 @@ "empty": { "title": "暂无更新。", "description": "订阅后,我们发布新更新时会通知您。" + }, + "dialog": { + "title": "订阅更新", + "description": "当我们发布新的合规更新、添加子处理方或更新认证时,您将收到通知。", + "email": "电子邮箱地址", + "consent": "订阅即表示您同意接收来自 {{name}} 的合规更新。您可以随时取消订阅。", + "cancel": "取消", + "submit": "订阅", + "successToast": "发布新更新时,您将收到通知。", + "unsubscribeToast": "您将不再收到更新通知。" } }