Skip to content

Commit 22316fb

Browse files
os-zhuangclaude
andauthored
fix(i18n): add the preview key group to all 8 remaining locales (#1667)
#1659 added preview.* (empty states, draft bar, pending-changes panel) to en + zh only; the locale-parity test caught the other eight. Translated (ja/ko/de/fr/es/pt/ru/ar), not English-stubbed. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent c1a56d7 commit 22316fb

8 files changed

Lines changed: 208 additions & 0 deletions

File tree

packages/i18n/src/locales/ar.ts

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1898,6 +1898,32 @@ const ar = {
18981898
hoursAgo: 'قبل {{count}} ساعة',
18991899
daysAgo: 'قبل {{count}} يوم',
19001900
},
1901+
preview: {
1902+
empty: {
1903+
loadFailedTitle: 'تعذّر تحميل معاينة المسودة',
1904+
loadFailedDescription: 'تعذّرت قراءة طبقة المسودة. أعد المحاولة أو تحقق من الاتصال.',
1905+
notReadyTitle: '"{{app}}" ليس في المسودة بعد',
1906+
notReadyDescription: 'قد يكون البناء قيد التشغيل، أو فشل قبل تجهيز هذا التطبيق. تحقق من حالة البناء في المحادثة — تتحدث هذه اللوحة عند وصول المسودات.',
1907+
nothingTitle: 'لا شيء للمعاينة بعد',
1908+
retry: 'إعادة المحاولة',
1909+
},
1910+
draftBar: {
1911+
message: 'معاينة المسودة — أنت ترى تغييرات غير منشورة. لن يصبح أي شيء فعليًا حتى تنشر.',
1912+
publish: 'نشر',
1913+
publishing: 'جارٍ النشر…',
1914+
exit: 'إنهاء المعاينة',
1915+
changes: 'التغييرات',
1916+
},
1917+
changes: {
1918+
title: 'التغييرات المعلّقة',
1919+
description: 'ما الذي سيغيّره النشر. تُضاف العناصر الجديدة؛ وتستبدل التحديثات النسخة المنشورة.',
1920+
loading: 'جارٍ تحميل التغييرات المعلّقة…',
1921+
loadFailed: 'تعذّر تحميل التغييرات المعلّقة:',
1922+
empty: 'لا شيء معلّق — نُشرت كل المسودات.',
1923+
kindNew: 'جديد',
1924+
kindUpdate: 'تحديث',
1925+
},
1926+
},
19011927
};
19021928

19031929
export default ar;

packages/i18n/src/locales/de.ts

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1898,6 +1898,32 @@ const de = {
18981898
hoursAgo: 'vor {{count}} Std.',
18991899
daysAgo: 'vor {{count}} Tagen',
19001900
},
1901+
preview: {
1902+
empty: {
1903+
loadFailedTitle: 'Entwurfsvorschau konnte nicht geladen werden',
1904+
loadFailedDescription: 'Das Entwurfs-Overlay konnte nicht gelesen werden. Erneut versuchen oder Verbindung prüfen.',
1905+
notReadyTitle: '„{{app}}" ist noch nicht im Entwurf',
1906+
notReadyDescription: 'Der Build läuft möglicherweise noch oder ist fehlgeschlagen, bevor diese App bereitgestellt wurde. Prüfen Sie den Build-Status in der Konversation — dieser Bereich aktualisiert sich, sobald Entwürfe eintreffen.',
1907+
nothingTitle: 'Noch nichts zur Vorschau',
1908+
retry: 'Erneut versuchen',
1909+
},
1910+
draftBar: {
1911+
message: 'Entwurfsvorschau — Sie sehen unveröffentlichte Änderungen. Nichts ist live, bis Sie veröffentlichen.',
1912+
publish: 'Veröffentlichen',
1913+
publishing: 'Wird veröffentlicht…',
1914+
exit: 'Vorschau beenden',
1915+
changes: 'Änderungen',
1916+
},
1917+
changes: {
1918+
title: 'Ausstehende Änderungen',
1919+
description: 'Was die Veröffentlichung ändert. Neue Elemente werden hinzugefügt; Aktualisierungen überschreiben die Live-Version.',
1920+
loading: 'Ausstehende Änderungen werden geladen…',
1921+
loadFailed: 'Ausstehende Änderungen konnten nicht geladen werden:',
1922+
empty: 'Nichts ausstehend — alle Entwürfe wurden veröffentlicht.',
1923+
kindNew: 'Neu',
1924+
kindUpdate: 'Aktualisierung',
1925+
},
1926+
},
19011927
};
19021928

19031929
export default de;

packages/i18n/src/locales/es.ts

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1898,6 +1898,32 @@ const es = {
18981898
hoursAgo: 'hace {{count}} h',
18991899
daysAgo: 'hace {{count}} días',
19001900
},
1901+
preview: {
1902+
empty: {
1903+
loadFailedTitle: 'No se pudo cargar la vista previa del borrador',
1904+
loadFailedDescription: 'No se pudo leer la capa de borrador. Reintenta o comprueba tu conexión.',
1905+
notReadyTitle: '«{{app}}» aún no está en el borrador',
1906+
notReadyDescription: 'La compilación puede seguir en curso, o falló antes de preparar esta aplicación. Revisa la conversación para ver el estado — este panel se actualiza cuando llegan borradores.',
1907+
nothingTitle: 'Nada que previsualizar todavía',
1908+
retry: 'Reintentar',
1909+
},
1910+
draftBar: {
1911+
message: 'Vista previa de borrador — estás viendo cambios sin publicar. Nada está en producción hasta que publiques.',
1912+
publish: 'Publicar',
1913+
publishing: 'Publicando…',
1914+
exit: 'Salir de la vista previa',
1915+
changes: 'Cambios',
1916+
},
1917+
changes: {
1918+
title: 'Cambios pendientes',
1919+
description: 'Lo que cambiará al publicar. Los elementos nuevos se añaden; las actualizaciones sobrescriben la versión publicada.',
1920+
loading: 'Cargando cambios pendientes…',
1921+
loadFailed: 'No se pudieron cargar los cambios pendientes:',
1922+
empty: 'Nada pendiente — todos los borradores se han publicado.',
1923+
kindNew: 'Nuevo',
1924+
kindUpdate: 'Actualización',
1925+
},
1926+
},
19011927
};
19021928

19031929
export default es;

packages/i18n/src/locales/fr.ts

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1898,6 +1898,32 @@ const fr = {
18981898
hoursAgo: 'il y a {{count}} h',
18991899
daysAgo: 'il y a {{count}} jours',
19001900
},
1901+
preview: {
1902+
empty: {
1903+
loadFailedTitle: "Échec du chargement de l'aperçu du brouillon",
1904+
loadFailedDescription: "Impossible de lire la surcouche de brouillon. Réessayez ou vérifiez votre connexion.",
1905+
notReadyTitle: '« {{app}} » n\'est pas encore dans le brouillon',
1906+
notReadyDescription: "La génération est peut-être en cours, ou elle a échoué avant la préparation de cette application. Consultez la conversation pour connaître l'état — ce volet s'actualise à l'arrivée des brouillons.",
1907+
nothingTitle: "Rien à prévisualiser pour l'instant",
1908+
retry: 'Réessayer',
1909+
},
1910+
draftBar: {
1911+
message: "Aperçu du brouillon — vous voyez des modifications non publiées. Rien n'est en ligne avant publication.",
1912+
publish: 'Publier',
1913+
publishing: 'Publication…',
1914+
exit: "Quitter l'aperçu",
1915+
changes: 'Modifications',
1916+
},
1917+
changes: {
1918+
title: 'Modifications en attente',
1919+
description: 'Ce que la publication changera. Les nouveaux éléments sont ajoutés ; les mises à jour remplacent la version en ligne.',
1920+
loading: 'Chargement des modifications en attente…',
1921+
loadFailed: 'Impossible de charger les modifications en attente :',
1922+
empty: 'Rien en attente — tous les brouillons ont été publiés.',
1923+
kindNew: 'Nouveau',
1924+
kindUpdate: 'Mise à jour',
1925+
},
1926+
},
19011927
};
19021928

19031929
export default fr;

packages/i18n/src/locales/ja.ts

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1898,6 +1898,32 @@ const ja = {
18981898
hoursAgo: '{{count}} 時間前',
18991899
daysAgo: '{{count}} 日前',
19001900
},
1901+
preview: {
1902+
empty: {
1903+
loadFailedTitle: 'ドラフトプレビューを読み込めませんでした',
1904+
loadFailedDescription: 'ドラフトオーバーレイを読み取れませんでした。再試行するか、接続を確認してください。',
1905+
notReadyTitle: '「{{app}}」はまだドラフトにありません',
1906+
notReadyDescription: 'ビルドが実行中か、このアプリがステージされる前に失敗した可能性があります。会話でビルド状況を確認してください — ドラフトが届くとこのペインは更新されます。',
1907+
nothingTitle: 'プレビューするものはまだありません',
1908+
retry: '再試行',
1909+
},
1910+
draftBar: {
1911+
message: 'ドラフトプレビュー — 未公開の変更を表示しています。公開するまで本番には反映されません。',
1912+
publish: '公開',
1913+
publishing: '公開中…',
1914+
exit: 'プレビューを終了',
1915+
changes: '変更',
1916+
},
1917+
changes: {
1918+
title: '保留中の変更',
1919+
description: '公開で何が変わるか。新規項目は追加され、更新は公開中のバージョンを上書きします。',
1920+
loading: '保留中の変更を読み込み中…',
1921+
loadFailed: '保留中の変更を読み込めませんでした:',
1922+
empty: '保留中の変更はありません — すべてのドラフトが公開済みです。',
1923+
kindNew: '新規',
1924+
kindUpdate: '更新',
1925+
},
1926+
},
19011927
};
19021928

19031929
export default ja;

packages/i18n/src/locales/ko.ts

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1898,6 +1898,32 @@ const ko = {
18981898
hoursAgo: '{{count}}시간 전',
18991899
daysAgo: '{{count}}일 전',
19001900
},
1901+
preview: {
1902+
empty: {
1903+
loadFailedTitle: '드래프트 미리보기를 불러오지 못했습니다',
1904+
loadFailedDescription: '드래프트 오버레이를 읽을 수 없습니다. 다시 시도하거나 연결을 확인하세요.',
1905+
notReadyTitle: '"{{app}}"이(가) 아직 드래프트에 없습니다',
1906+
notReadyDescription: '빌드가 아직 실행 중이거나 이 앱이 스테이징되기 전에 실패했을 수 있습니다. 대화에서 빌드 상태를 확인하세요 — 드래프트가 도착하면 이 창이 새로고침됩니다.',
1907+
nothingTitle: '아직 미리볼 내용이 없습니다',
1908+
retry: '다시 시도',
1909+
},
1910+
draftBar: {
1911+
message: '드래프트 미리보기 — 게시되지 않은 변경 사항을 보고 있습니다. 게시 전에는 실제로 반영되지 않습니다.',
1912+
publish: '게시',
1913+
publishing: '게시 중…',
1914+
exit: '미리보기 종료',
1915+
changes: '변경 사항',
1916+
},
1917+
changes: {
1918+
title: '대기 중인 변경 사항',
1919+
description: '게시 시 변경되는 내용입니다. 새 항목은 추가되고 업데이트는 게시된 버전을 덮어씁니다.',
1920+
loading: '대기 중인 변경 사항 불러오는 중…',
1921+
loadFailed: '대기 중인 변경 사항을 불러오지 못했습니다:',
1922+
empty: '대기 중인 항목 없음 — 모든 드래프트가 게시되었습니다.',
1923+
kindNew: '신규',
1924+
kindUpdate: '업데이트',
1925+
},
1926+
},
19011927
};
19021928

19031929
export default ko;

packages/i18n/src/locales/pt.ts

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1898,6 +1898,32 @@ const pt = {
18981898
hoursAgo: 'há {{count}} h',
18991899
daysAgo: 'há {{count}} dias',
19001900
},
1901+
preview: {
1902+
empty: {
1903+
loadFailedTitle: 'Falha ao carregar a pré-visualização do rascunho',
1904+
loadFailedDescription: 'Não foi possível ler a camada de rascunho. Tente novamente ou verifique sua conexão.',
1905+
notReadyTitle: '"{{app}}" ainda não está no rascunho',
1906+
notReadyDescription: 'A compilação pode ainda estar em andamento, ou falhou antes de este app ser preparado. Verifique o estado na conversa — este painel é atualizado quando os rascunhos chegam.',
1907+
nothingTitle: 'Nada para pré-visualizar ainda',
1908+
retry: 'Tentar novamente',
1909+
},
1910+
draftBar: {
1911+
message: 'Pré-visualização de rascunho — você está vendo alterações não publicadas. Nada entra no ar até você publicar.',
1912+
publish: 'Publicar',
1913+
publishing: 'Publicando…',
1914+
exit: 'Sair da pré-visualização',
1915+
changes: 'Alterações',
1916+
},
1917+
changes: {
1918+
title: 'Alterações pendentes',
1919+
description: 'O que a publicação vai mudar. Itens novos são adicionados; atualizações sobrescrevem a versão publicada.',
1920+
loading: 'Carregando alterações pendentes…',
1921+
loadFailed: 'Não foi possível carregar as alterações pendentes:',
1922+
empty: 'Nada pendente — todos os rascunhos foram publicados.',
1923+
kindNew: 'Novo',
1924+
kindUpdate: 'Atualização',
1925+
},
1926+
},
19011927
};
19021928

19031929
export default pt;

packages/i18n/src/locales/ru.ts

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1898,6 +1898,32 @@ const ru = {
18981898
hoursAgo: '{{count}} ч назад',
18991899
daysAgo: '{{count}} дн назад',
19001900
},
1901+
preview: {
1902+
empty: {
1903+
loadFailedTitle: 'Не удалось загрузить предпросмотр черновика',
1904+
loadFailedDescription: 'Не удалось прочитать слой черновика. Повторите попытку или проверьте соединение.',
1905+
notReadyTitle: '«{{app}}» ещё нет в черновике',
1906+
notReadyDescription: 'Сборка может ещё выполняться или завершилась с ошибкой до подготовки этого приложения. Проверьте статус сборки в диалоге — панель обновится, когда появятся черновики.',
1907+
nothingTitle: 'Пока нечего предпросматривать',
1908+
retry: 'Повторить',
1909+
},
1910+
draftBar: {
1911+
message: 'Предпросмотр черновика — вы видите неопубликованные изменения. Ничего не вступит в силу до публикации.',
1912+
publish: 'Опубликовать',
1913+
publishing: 'Публикация…',
1914+
exit: 'Выйти из предпросмотра',
1915+
changes: 'Изменения',
1916+
},
1917+
changes: {
1918+
title: 'Ожидающие изменения',
1919+
description: 'Что изменит публикация. Новые элементы добавляются; обновления перезаписывают опубликованную версию.',
1920+
loading: 'Загрузка ожидающих изменений…',
1921+
loadFailed: 'Не удалось загрузить ожидающие изменения:',
1922+
empty: 'Ничего не ожидает — все черновики опубликованы.',
1923+
kindNew: 'Новое',
1924+
kindUpdate: 'Обновление',
1925+
},
1926+
},
19011927
};
19021928

19031929
export default ru;

0 commit comments

Comments
 (0)