feat(i18n): translate live panel controls

This commit is contained in:
4gray committed 2026-07-31 09:31:23 +02:00
1 parent 018995e01c
commit b2b498ed4b
20 files changed
+84 -67

No files matched your search

+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "إخفاء قائمة القنوات",
"SHOW_CHANNELS_LIST": "إظهار قائمة القنوات",
"TOGGLE_SIDEBAR_TOOLTIP": "تبديل قائمة القنوات (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "إخفاء المجموعات",
"SHOW_GROUPS_PANEL": "إظهار المجموعات",
"HIDE_CHANNELS_PANEL": "إخفاء القنوات",
"SHOW_CHANNELS_PANEL": "إظهار القنوات"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "تحميل أو اختيار قائمة أخرى",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "إخفاء قائمة القنوات",
"SHOW_CHANNELS_LIST": "إظهار قائمة القنوات",
"TOGGLE_SIDEBAR_TOOLTIP": "تبديل قائمة القنوات (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "إخفاء المجموعات",
"SHOW_GROUPS_PANEL": "إظهار المجموعات",
"HIDE_CHANNELS_PANEL": "إخفاء القنوات",
"SHOW_CHANNELS_PANEL": "إظهار القنوات"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "رفع ولا اختار قائمة تشغيل أخرى",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Схаваць спіс каналаў",
"SHOW_CHANNELS_LIST": "Паказаць спіс каналаў",
"TOGGLE_SIDEBAR_TOOLTIP": "Пераключыць спіс каналаў (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "Схаваць групы",
"SHOW_GROUPS_PANEL": "Паказаць групы",
"HIDE_CHANNELS_PANEL": "Схаваць каналы",
"SHOW_CHANNELS_PANEL": "Паказаць каналы"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Загрузіць або выбраць іншы плэйліст",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Senderliste ausblenden",
"SHOW_CHANNELS_LIST": "Senderliste einblenden",
"TOGGLE_SIDEBAR_TOOLTIP": "Senderliste umschalten (⌘/Strg+B)"
"HIDE_GROUPS_PANEL": "Gruppen ausblenden",
"SHOW_GROUPS_PANEL": "Gruppen einblenden",
"HIDE_CHANNELS_PANEL": "Sender ausblenden",
"SHOW_CHANNELS_PANEL": "Sender einblenden"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Neue Playlist hochladen oder eine andere aussuchen",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Απόκρυψη λίστας καναλιών",
"SHOW_CHANNELS_LIST": "Εμφάνιση λίστας καναλιών",
"TOGGLE_SIDEBAR_TOOLTIP": "Εναλλαγή λίστας καναλιών (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "Απόκρυψη ομάδων",
"SHOW_GROUPS_PANEL": "Εμφάνιση ομάδων",
"HIDE_CHANNELS_PANEL": "Απόκρυψη καναλιών",
"SHOW_CHANNELS_PANEL": "Εμφάνιση καναλιών"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Μεταφορτώστε ή επιλέξτε άλλη λίστα αναπαραγωγής",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Hide channels list",
"SHOW_CHANNELS_LIST": "Show channels list",
"TOGGLE_SIDEBAR_TOOLTIP": "Toggle channels list (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "Hide groups",
"SHOW_GROUPS_PANEL": "Show groups",
"HIDE_CHANNELS_PANEL": "Hide channels",
"SHOW_CHANNELS_PANEL": "Show channels"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Upload or select other playlist",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Ocultar lista de canales",
"SHOW_CHANNELS_LIST": "Mostrar lista de canales",
"TOGGLE_SIDEBAR_TOOLTIP": "Alternar lista de canales (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "Ocultar grupos",
"SHOW_GROUPS_PANEL": "Mostrar grupos",
"HIDE_CHANNELS_PANEL": "Ocultar canales",
"SHOW_CHANNELS_PANEL": "Mostrar canales"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Carga o selecciona una lista de reproducción",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Masquer la liste des chaînes",
"SHOW_CHANNELS_LIST": "Afficher la liste des chaînes",
"TOGGLE_SIDEBAR_TOOLTIP": "Basculer la liste des chaînes (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "Masquer les groupes",
"SHOW_GROUPS_PANEL": "Afficher les groupes",
"HIDE_CHANNELS_PANEL": "Masquer les chaînes",
"SHOW_CHANNELS_PANEL": "Afficher les chaînes"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Transférer ou choisir une autre liste de lecture",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "A hiba részletei"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Csatornalista elrejtése",
"SHOW_CHANNELS_LIST": "Csatornalista megjelenítése",
"TOGGLE_SIDEBAR_TOOLTIP": "Csatornalista megjelenítése vagy elrejtése (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "Csoportok elrejtése",
"SHOW_GROUPS_PANEL": "Csoportok megjelenítése",
"HIDE_CHANNELS_PANEL": "Csatornák elrejtése",
"SHOW_CHANNELS_PANEL": "Csatornák megjelenítése"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Másik lejátszási lista feltöltése vagy kiválasztása",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Nascondi elenco canali",
"SHOW_CHANNELS_LIST": "Mostra elenco canali",
"TOGGLE_SIDEBAR_TOOLTIP": "Attiva/disattiva elenco canali (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "Nascondi gruppi",
"SHOW_GROUPS_PANEL": "Mostra gruppi",
"HIDE_CHANNELS_PANEL": "Nascondi canali",
"SHOW_CHANNELS_PANEL": "Mostra canali"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Carica o seleziona un'altra playlist",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "チャンネル一覧を非表示",
"SHOW_CHANNELS_LIST": "チャンネル一覧を表示",
"TOGGLE_SIDEBAR_TOOLTIP": "チャンネル一覧の切り替え (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "グループを非表示",
"SHOW_GROUPS_PANEL": "グループを表示",
"HIDE_CHANNELS_PANEL": "チャンネルを非表示",
"SHOW_CHANNELS_PANEL": "チャンネルを表示"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "アップロードまたは他のプレイリストを選択",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "채널 목록 숨기기",
"SHOW_CHANNELS_LIST": "채널 목록 표시",
"TOGGLE_SIDEBAR_TOOLTIP": "채널 목록 전환 (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "그룹 숨기기",
"SHOW_GROUPS_PANEL": "그룹 표시",
"HIDE_CHANNELS_PANEL": "채널 숨기기",
"SHOW_CHANNELS_PANEL": "채널 표시"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "다른 재생 목록을 업로드하거나 선택하십시오",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Zenderlijst verbergen",
"SHOW_CHANNELS_LIST": "Zenderlijst tonen",
"TOGGLE_SIDEBAR_TOOLTIP": "Zenderlijst aan-/uitzetten (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "Groepen verbergen",
"SHOW_GROUPS_PANEL": "Groepen tonen",
"HIDE_CHANNELS_PANEL": "Zenders verbergen",
"SHOW_CHANNELS_PANEL": "Zenders tonen"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Upload of selecteer een andere afspeellijst",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Ukryj listę kanałów",
"SHOW_CHANNELS_LIST": "Pokaż listę kanałów",
"TOGGLE_SIDEBAR_TOOLTIP": "Przełącz listę kanałów (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "Ukryj grupy",
"SHOW_GROUPS_PANEL": "Pokaż grupy",
"HIDE_CHANNELS_PANEL": "Ukryj kanały",
"SHOW_CHANNELS_PANEL": "Pokaż kanały"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Prześlij lub wybierz inną listę odtwarzania",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Ocultar lista de canais",
"SHOW_CHANNELS_LIST": "Mostrar lista de canais",
"TOGGLE_SIDEBAR_TOOLTIP": "Alternar lista de canais (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "Ocultar grupos",
"SHOW_GROUPS_PANEL": "Mostrar grupos",
"HIDE_CHANNELS_PANEL": "Ocultar canais",
"SHOW_CHANNELS_PANEL": "Mostrar canais"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Enviar ou selecionar outra playlist",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Детали ошибки"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Скрыть список каналов",
"SHOW_CHANNELS_LIST": "Показать список каналов",
"TOGGLE_SIDEBAR_TOOLTIP": "Переключить список каналов (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "Скрыть группы",
"SHOW_GROUPS_PANEL": "Показать группы",
"HIDE_CHANNELS_PANEL": "Скрыть каналы",
"SHOW_CHANNELS_PANEL": "Показать каналы"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Загрузить или выбрать другой плейлист",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Kanal listesini gizle",
"SHOW_CHANNELS_LIST": "Kanal listesini göster",
"TOGGLE_SIDEBAR_TOOLTIP": "Kanal listesini aç/kapat (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "Grupları gizle",
"SHOW_GROUPS_PANEL": "Grupları göster",
"HIDE_CHANNELS_PANEL": "Kanalları gizle",
"SHOW_CHANNELS_PANEL": "Kanalları göster"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Dosya yükle veya başka bir oynatma listesi seçin",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "隐藏频道列表",
"SHOW_CHANNELS_LIST": "显示频道列表",
"TOGGLE_SIDEBAR_TOOLTIP": "切换频道列表 (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "隐藏分组",
"SHOW_GROUPS_PANEL": "显示分组",
"HIDE_CHANNELS_PANEL": "隐藏频道",
"SHOW_CHANNELS_PANEL": "显示频道"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "上传或选择其他播放列表",
+4 -3
View File
@@ -568,9 +568,10 @@
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "隱藏頻道列表",
"SHOW_CHANNELS_LIST": "顯示頻道列表",
"TOGGLE_SIDEBAR_TOOLTIP": "切換頻道列表 (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "隱藏群組",
"SHOW_GROUPS_PANEL": "顯示群組",
"HIDE_CHANNELS_PANEL": "隱藏頻道",
"SHOW_CHANNELS_PANEL": "顯示頻道"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "上傳或選擇其他播放清單",
@@ -614,27 +614,25 @@ git commit -m "feat(ui): align collection live panel control"
- Modify: `apps/web/src/assets/i18n/*.json`
- [ ] **Step 1: Add the English source keys**
- [x] **Step 1: Add the English source keys**
Replace the ambiguous tooltip contract with:
```json
"LAYOUT": {
"HIDE_GROUPS": "Hide groups",
"SHOW_GROUPS": "Show groups",
"HIDE_CHANNELS": "Hide channels",
"SHOW_CHANNELS": "Show channels",
"GROUPS_TOGGLE_TOOLTIP": "Hide or show groups",
"CHANNELS_TOGGLE_TOOLTIP": "Hide or show channels (⌘/Ctrl+B)"
"HIDE_GROUPS_PANEL": "Hide groups",
"SHOW_GROUPS_PANEL": "Show groups",
"HIDE_CHANNELS_PANEL": "Hide channels",
"SHOW_CHANNELS_PANEL": "Show channels"
}
```
- [ ] **Step 2: Add equivalent short translations to every locale**
- [x] **Step 2: Add equivalent short translations to every locale**
Preserve all existing locale terminology and key order. Remove old layout keys
only after no source file references them.
- [ ] **Step 3: Verify key parity and usage**
- [x] **Step 3: Verify key parity and usage**
```bash
pnpm run i18n:check
@@ -643,7 +641,7 @@ rg -n "HIDE_CHANNELS_LIST|SHOW_CHANNELS_LIST|TOGGLE_SIDEBAR_TOOLTIP" apps libs
Expected: i18n check exits 0 and `rg` finds no runtime references.
- [ ] **Step 4: Commit**
- [x] **Step 4: Commit**
```bash
git add apps/web/src/assets/i18n