Skip to content

Commit 1d06656

Browse files
committed
util/compute-states: catch up new project state with translations
1 parent 0c260e4 commit 1d06656

17 files changed

+44
-6
lines changed

src/packages/frontend/i18n/README.md

+6-4
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,17 @@ After introducing new messages, these are the steps to get all translations into
4141

4242
1. `pnpm i18n:download`
4343

44-
Will grab the updated files like `zh_CN.json` and save them in the `i18n` folder.
44+
Will grab the updated files containing the translated strings (e.g. `zh_CN.json`) and save them in the `./i18n/trans/` folder.
45+
The source of truth for these files is always the remotely stored data – hence do not ever edit these files directly.
4546

4647
1. `pnpm i18n:compile`
4748

48-
This transforms the `[locale].json` files to `[locale].compiles.json`.
49+
This transforms the `[locale].json` translation files from the step before to `[locale].compiled.json`.
4950
This could also reveal problems, when conditional ICU messages aren't properly formatted.
50-
E.g. `"Sí, cerrar sesión{en todas partes, seleccionar, verdadero { en todas partes} otro {}}" with ID "account.sign-out.button.ok" in file "./i18n/es_ES.json"`: In the brackets, it has to start according to the syntax: `{everywhere, select, true {..} other {}}`.
51+
E.g. `"Sí, cerrar sesión{en todas partes, seleccionar, verdadero { en todas partes} otro {}}" with ID "account.sign-out.button.ok" in file "./i18n/es_ES.json"`:
52+
In the brackets, it has to start according to the syntax: `{everywhere, select, true {..} other {}}`, i.e. the variable `everywhere` must stay in English.
5153

52-
1. Reload the `frontend` after a compile, such that `await import...` will load the updated translation file for the set locale.
54+
1. Reload the `frontend` after a compile, such that `await import...` will load the updated compiled translation file for the configured locale.
5355

5456
Note: if just a translation has been updated, you only need to do the `i18n:download` & `i18n:compile` steps.
5557

src/packages/frontend/i18n/trans/ar_EG.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "مغلق",
932932
"util.compute-states.closing.desc": "المشروع في طور الإغلاق.",
933933
"util.compute-states.closing.display": "إغلاق",
934+
"util.compute-states.deleted.desc": "تم حذف المشروع",
935+
"util.compute-states.deleted.display": "محذوف",
934936
"util.compute-states.opened.desc": "المشروع متاح وجاهز للتجربة والتشغيل.",
935937
"util.compute-states.opened.display": "توقف",
936938
"util.compute-states.opening.desc": "يتم استيراد المشروع؛ قد يستغرق هذا عدة دقائق حسب الحجم.",

src/packages/frontend/i18n/trans/de_DE.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "Geschlossen",
932932
"util.compute-states.closing.desc": "Das Projekt wird gerade geschlossen.",
933933
"util.compute-states.closing.display": "Schließen",
934+
"util.compute-states.deleted.desc": "Projekt ist gelöscht",
935+
"util.compute-states.deleted.display": "Gelöscht",
934936
"util.compute-states.opened.desc": "Projekt ist verfügbar und bereit zum Ausführen.",
935937
"util.compute-states.opened.display": "Gestoppt",
936938
"util.compute-states.opening.desc": "Projekt wird importiert; dies kann je nach Größe mehrere Minuten dauern.",

src/packages/frontend/i18n/trans/es_ES.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "Cerrado",
932932
"util.compute-states.closing.desc": "El proyecto está en proceso de cerrarse.",
933933
"util.compute-states.closing.display": "Cerrando",
934+
"util.compute-states.deleted.desc": "El proyecto se elimina",
935+
"util.compute-states.deleted.display": "Eliminado",
934936
"util.compute-states.opened.desc": "El proyecto está disponible y listo para intentar ejecutar.",
935937
"util.compute-states.opened.display": "Detenido",
936938
"util.compute-states.opening.desc": "El proyecto se está importando; esto puede tardar varios minutos dependiendo del tamaño.",

src/packages/frontend/i18n/trans/fr_FR.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "Fermé",
932932
"util.compute-states.closing.desc": "Le projet est en cours de fermeture.",
933933
"util.compute-states.closing.display": "Fermeture",
934+
"util.compute-states.deleted.desc": "Le projet est supprimé",
935+
"util.compute-states.deleted.display": "Supprimé",
934936
"util.compute-states.opened.desc": "Le projet est disponible et prêt à essayer de fonctionner.",
935937
"util.compute-states.opened.display": "Arrêté",
936938
"util.compute-states.opening.desc": "Le projet est en cours d'importation ; cela peut prendre plusieurs minutes selon la taille.",

src/packages/frontend/i18n/trans/he_IL.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "סגור",
932932
"util.compute-states.closing.desc": "הפרויקט בתהליך סגירה",
933933
"util.compute-states.closing.display": "סגירה",
934+
"util.compute-states.deleted.desc": "הפרויקט נמחק",
935+
"util.compute-states.deleted.display": "נמחק",
934936
"util.compute-states.opened.desc": "הפרויקט זמין ומוכן לנסות להריץ.",
935937
"util.compute-states.opened.display": "נעצר",
936938
"util.compute-states.opening.desc": "הפרויקט מיובא; זה עשוי לקחת מספר דקות בהתאם לגודל.",

src/packages/frontend/i18n/trans/hi_IN.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "बंद",
932932
"util.compute-states.closing.desc": "प्रोजेक्ट को बंद किया जा रहा है।",
933933
"util.compute-states.closing.display": "समाप्त कर रहा है",
934+
"util.compute-states.deleted.desc": "प्रोजेक्ट हटा दिया गया है",
935+
"util.compute-states.deleted.display": "हटाया गया",
934936
"util.compute-states.opened.desc": "प्रोजेक्ट उपलब्ध है और चलाने के लिए तैयार है.",
935937
"util.compute-states.opened.display": "रुका हुआ",
936938
"util.compute-states.opening.desc": "प्रोजेक्ट को आयात किया जा रहा है; आकार के अनुसार इसमें कुछ मिनट लग सकते हैं",

src/packages/frontend/i18n/trans/hu_HU.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "Zárva",
932932
"util.compute-states.closing.desc": "A projekt lezárás alatt áll.",
933933
"util.compute-states.closing.display": "Bezárás",
934+
"util.compute-states.deleted.desc": "A projekt törölve van",
935+
"util.compute-states.deleted.display": "Törölve",
934936
"util.compute-states.opened.desc": "A projekt elérhető és készen áll a futtatásra.",
935937
"util.compute-states.opened.display": "Leállítva",
936938
"util.compute-states.opening.desc": "A projekt importálása folyamatban van; ez néhány percig is eltarthat a mérettől függően.",

src/packages/frontend/i18n/trans/it_IT.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "Chiuso",
932932
"util.compute-states.closing.desc": "Il progetto è in fase di chiusura",
933933
"util.compute-states.closing.display": "Chiusura",
934+
"util.compute-states.deleted.desc": "Il progetto è eliminato",
935+
"util.compute-states.deleted.display": "Eliminato",
934936
"util.compute-states.opened.desc": "Il progetto è disponibile e pronto per essere eseguito.",
935937
"util.compute-states.opened.display": "Fermato",
936938
"util.compute-states.opening.desc": "Il progetto è in fase di importazione; potrebbero volerci diversi minuti a seconda delle dimensioni.",

src/packages/frontend/i18n/trans/ja_JP.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "閉じた",
932932
"util.compute-states.closing.desc": "プロジェクトは閉鎖中です",
933933
"util.compute-states.closing.display": "終了",
934+
"util.compute-states.deleted.desc": "プロジェクトは削除されました",
935+
"util.compute-states.deleted.display": "削除しました",
934936
"util.compute-states.opened.desc": "プロジェクトは利用可能で、実行準備ができています。",
935937
"util.compute-states.opened.display": "停止",
936938
"util.compute-states.opening.desc": "プロジェクトをインポート中です。サイズによっては数分かかる場合があります。",

src/packages/frontend/i18n/trans/ko_KR.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "닫힘",
932932
"util.compute-states.closing.desc": "프로젝트가 닫히는 중입니다.",
933933
"util.compute-states.closing.display": "닫는 중",
934+
"util.compute-states.deleted.desc": "프로젝트가 삭제되었습니다",
935+
"util.compute-states.deleted.display": "삭제됨",
934936
"util.compute-states.opened.desc": "프로젝트가 사용 가능하며 실행할 준비가 되었습니다.",
935937
"util.compute-states.opened.display": "중지됨",
936938
"util.compute-states.opening.desc": "프로젝트가 가져오는 중입니다. 크기에 따라 몇 분 정도 걸릴 수 있습니다.",

src/packages/frontend/i18n/trans/pl_PL.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "Zamknięte",
932932
"util.compute-states.closing.desc": "Projekt jest w trakcie zamykania.",
933933
"util.compute-states.closing.display": "Zamykanie",
934+
"util.compute-states.deleted.desc": "Projekt został usunięty",
935+
"util.compute-states.deleted.display": "Usunięto",
934936
"util.compute-states.opened.desc": "Projekt jest dostępny i gotowy do uruchomienia.",
935937
"util.compute-states.opened.display": "Zatrzymano",
936938
"util.compute-states.opening.desc": "Projekt jest importowany; może to potrwać kilka minut w zależności od rozmiaru.",

src/packages/frontend/i18n/trans/pt_PT.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "Fechado",
932932
"util.compute-states.closing.desc": "O projeto está em processo de encerramento.",
933933
"util.compute-states.closing.display": "Fechar",
934+
"util.compute-states.deleted.desc": "O projeto foi eliminado",
935+
"util.compute-states.deleted.display": "Eliminado",
934936
"util.compute-states.opened.desc": "O projeto está disponível e pronto para tentar executar.",
935937
"util.compute-states.opened.display": "Parado",
936938
"util.compute-states.opening.desc": "O projeto está a ser importado; isto pode demorar vários minutos dependendo do tamanho.",

src/packages/frontend/i18n/trans/ru_RU.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "Закрыто",
932932
"util.compute-states.closing.desc": "Проект находится в процессе закрытия.",
933933
"util.compute-states.closing.display": "Закрытие",
934+
"util.compute-states.deleted.desc": "Проект удален",
935+
"util.compute-states.deleted.display": "Удалено",
934936
"util.compute-states.opened.desc": "Проект доступен и готов к запуску.",
935937
"util.compute-states.opened.display": "Остановлено",
936938
"util.compute-states.opening.desc": "Проект импортируется; это может занять несколько минут в зависимости от размера.",

src/packages/frontend/i18n/trans/tr_TR.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "Kapalı",
932932
"util.compute-states.closing.desc": "Proje kapatılma sürecinde.",
933933
"util.compute-states.closing.display": "Kapatılıyor",
934+
"util.compute-states.deleted.desc": "Proje silindi",
935+
"util.compute-states.deleted.display": "Silindi",
934936
"util.compute-states.opened.desc": "Proje mevcut ve çalıştırılmaya hazır.",
935937
"util.compute-states.opened.display": "Durduruldu",
936938
"util.compute-states.opening.desc": "Proje içe aktarılıyor; boyutuna bağlı olarak bu birkaç dakika sürebilir.",

src/packages/frontend/i18n/trans/zh_CN.json

+2
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,8 @@
931931
"util.compute-states.closed.display": "已关闭",
932932
"util.compute-states.closing.desc": "项目正在关闭中",
933933
"util.compute-states.closing.display": "关闭",
934+
"util.compute-states.deleted.desc": "项目已删除",
935+
"util.compute-states.deleted.display": "已删除",
934936
"util.compute-states.opened.desc": "项目已可用并准备运行。",
935937
"util.compute-states.opened.display": "已停止",
936938
"util.compute-states.opening.desc": "项目正在导入中;根据大小可能需要几分钟。",

src/packages/util/compute-states.ts

+8-2
Original file line numberDiff line numberDiff line change
@@ -304,9 +304,15 @@ export const COMPUTE_STATES: ComputeStates = {
304304

305305
// projects are deleted in hub -> postgres.delete-projects and this is a one-way operation
306306
deleted: {
307-
desc: "Project is deleted",
307+
desc: defineMessage({
308+
id: "util.compute-states.deleted.desc",
309+
defaultMessage: "Project is deleted",
310+
}),
308311
icon: "trash",
309-
display: "Deleted",
312+
display: defineMessage({
313+
id: "util.compute-states.deleted.display",
314+
defaultMessage: "Deleted",
315+
}),
310316
stable: true,
311317
to: {},
312318
commands: [],

0 commit comments

Comments
 (0)