From 2fe3aba30959c138c2fb9a9b6a763e9ea1c58f6a Mon Sep 17 00:00:00 2001 From: Dzianis Dashkevich <98566601+dzianis-dashkevich@users.noreply.github.com> Date: Tue, 31 Jan 2023 11:00:12 -0800 Subject: [PATCH] chore: Add missing translations (#8099) * chore: add missing translations (#8083) * fix wrong translation (#8091) --------- Co-authored-by: Adam Waldron Co-authored-by: Liberal dev <56965274+liberaldev@users.noreply.github.com> --- docs/translations-needed.md | 137 ++++++++++++++++++------------------ lang/ar.json | 6 +- lang/de.json | 3 +- lang/es.json | 3 +- lang/fr.json | 5 +- lang/ja.json | 9 ++- lang/ko.json | 12 +++- lang/zh-CN.json | 3 +- lang/zh-TW.json | 5 +- 9 files changed, 105 insertions(+), 78 deletions(-) diff --git a/docs/translations-needed.md b/docs/translations-needed.md index cc5f045195..145a3a37a1 100644 --- a/docs/translations-needed.md +++ b/docs/translations-needed.md @@ -16,10 +16,8 @@ This default value is hardcoded as a default to the localize method in the SeekB | Language file | Missing translations | | ----------------------- | ----------------------------------------------------------------------------------- | -| ar.json (missing 3) | progress bar timing: currentTime={1} duration={2} | -| | Exit Picture-in-Picture | -| | Picture-in-Picture | -| ba.json (missing 63) | Audio Player | +| ar.json (Complete) | | +| ba.json (missing 64) | Audio Player | | | Video Player | | | Replay | | | Seek to live, currently behind live | @@ -82,7 +80,8 @@ This default value is hardcoded as a default to the localize method in the SeekB | | {1} is loading. | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| bg.json (missing 63) | Audio Player | +| | No content | +| bg.json (missing 64) | Audio Player | | | Video Player | | | Replay | | | Seek to live, currently behind live | @@ -145,7 +144,9 @@ This default value is hardcoded as a default to the localize method in the SeekB | | {1} is loading. | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| ca.json (missing 63) | Audio Player | +| | No content | +| bn.json (Complete) | | +| ca.json (missing 64) | Audio Player | | | Video Player | | | Replay | | | Seek to live, currently behind live | @@ -208,15 +209,18 @@ This default value is hardcoded as a default to the localize method in the SeekB | | {1} is loading. | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| cs.json (missing 4) | Seek to live, currently behind live | +| | No content | +| cs.json (missing 5) | Seek to live, currently behind live | | | Seek to live, currently playing live | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| cy.json (missing 4) | Seek to live, currently behind live | +| | No content | +| cy.json (missing 5) | Seek to live, currently behind live | | | Seek to live, currently playing live | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| da.json (missing 63) | Audio Player | +| | No content | +| da.json (missing 64) | Audio Player | | | Video Player | | | Replay | | | Seek to live, currently behind live | @@ -279,8 +283,9 @@ This default value is hardcoded as a default to the localize method in the SeekB | | {1} is loading. | | | Exit Picture-in-Picture | | | Picture-in-Picture | +| | No content | | de.json (Complete) | | -| el.json (missing 49) | Audio Player | +| el.json (missing 50) | Audio Player | | | Video Player | | | Replay | | | Seek to live, currently behind live | @@ -329,10 +334,12 @@ This default value is hardcoded as a default to the localize method in the SeekB | | {1} is loading. | | | Exit Picture-in-Picture | | | Picture-in-Picture | +| | No content | | es.json (Complete) | | -| eu.json (Complete) | | -| fa.json (Complete) | | -| fi.json (missing 63) | Audio Player | +| et.json (missing 1) | No content | +| eu.json (missing 1) | No content | +| fa.json (missing 1) | No content | +| fi.json (missing 64) | Audio Player | | | Video Player | | | Replay | | | Seek to live, currently behind live | @@ -395,21 +402,22 @@ This default value is hardcoded as a default to the localize method in the SeekB | | {1} is loading. | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| fr.json (missing 4) | Seek to live, currently behind live | -| | Seek to live, currently playing live | -| | Exit Picture-in-Picture | +| | No content | +| fr.json (Complete) | | +| gd.json (missing 3) | Exit Picture-in-Picture | | | Picture-in-Picture | -| gd.json (missing 2) | Exit Picture-in-Picture | +| | No content | +| gl.json (missing 3) | Exit Picture-in-Picture | | | Picture-in-Picture | -| gl.json (missing 2) | Exit Picture-in-Picture | -| | Picture-in-Picture | -| he.json (missing 5) | Seek to live, currently behind live | +| | No content | +| he.json (missing 6) | Seek to live, currently behind live | | | Seek to live, currently playing live | | | {1} is loading. | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| hi.json (Complete) | | -| hr.json (missing 63) | Audio Player | +| | No content | +| hi.json (missing 1) | No content | +| hr.json (missing 64) | Audio Player | | | Video Player | | | Replay | | | Seek to live, currently behind live | @@ -472,52 +480,36 @@ This default value is hardcoded as a default to the localize method in the SeekB | | {1} is loading. | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| hu.json (Complete) | | -| it.json (missing 6) | Seek to live, currently behind live | -| | Seek to live, currently playing live | -| | Raised | -| | Depressed | -| | Casual | -| | Script | -| ja.json (missing 6) | Seek to live, currently behind live | -| | Seek to live, currently playing live | -| | Raised | -| | Depressed | -| | Casual | -| | Script | -| ko.json (missing 7) | Seek to live, currently behind live | +| | No content | +| hu.json (missing 1) | No content | +| it.json (missing 7) | Seek to live, currently behind live | | | Seek to live, currently playing live | | | Raised | | | Depressed | -| | Dropshadow | | | Casual | | | Script | -| lv.json (Complete) | | -| nb.json (missing 2) | Exit Picture-in-Picture | +| | No content | +| ja.json (Complete) | | +| ko.json (Complete) | | +| lv.json (missing 1) | No content | +| nb.json (missing 3) | Exit Picture-in-Picture | | | Picture-in-Picture | -| nl.json (missing 5) | Seek to live, currently behind live | +| | No content | +| nl.json (missing 6) | Seek to live, currently behind live | | | Seek to live, currently playing live | | | {1} is loading. | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| nn.json (missing 2) | Exit Picture-in-Picture | +| | No content | +| nn.json (missing 3) | Exit Picture-in-Picture | | | Picture-in-Picture | -| oc.json (missing 2) | Exit Picture-in-Picture | -| | Picture-in-Picture | -| pl.json (missing 11) | Seek to live, currently behind live | -| | Seek to live, currently playing live | -| | progress bar timing: currentTime={1} duration={2} | -| | Proportional Sans-Serif | -| | Monospace Sans-Serif | -| | Proportional Serif | -| | Monospace Serif | -| | Casual | -| | Script | -| | Small Caps | -| | {1} is loading. | -| pt-BR.json (missing 2) | Seek to live, currently behind live | +| | No content | +| oc.json (Complete) | | +| pl.json (Complete) | | +| pt-BR.json (missing 3) | Seek to live, currently behind live | | | Seek to live, currently playing live | -| pt-PT.json (missing 48) | Audio Player | +| | No content | +| pt-PT.json (missing 49) | Audio Player | | | Video Player | | | Seek to live, currently behind live | | | Seek to live, currently playing live | @@ -565,19 +557,22 @@ This default value is hardcoded as a default to the localize method in the SeekB | | {1} is loading. | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| ro.json (Complete) | | -| ru.json (Complete) | | -| sk.json (missing 4) | Seek to live, currently behind live | +| | No content | +| ro.json (missing 1) | No content | +| ru.json (missing 1) | No content | +| sk.json (missing 5) | Seek to live, currently behind live | | | Seek to live, currently playing live | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| sl.json (missing 6) | Proportional Sans-Serif | +| | No content | +| sl.json (missing 7) | Proportional Sans-Serif | | | Monospace Sans-Serif | | | Proportional Serif | | | Monospace Serif | | | Casual | | | Script | -| sr.json (missing 63) | Audio Player | +| | No content | +| sr.json (missing 64) | Audio Player | | | Video Player | | | Replay | | | Seek to live, currently behind live | @@ -640,11 +635,13 @@ This default value is hardcoded as a default to the localize method in the SeekB | | {1} is loading. | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| sv.json (missing 2) | Exit Picture-in-Picture | +| | No content | +| sv.json (missing 3) | Exit Picture-in-Picture | | | Picture-in-Picture | -| te.json (Complete) | | -| th.json (Complete) | | -| tr.json (missing 13) | Audio Player | +| | No content | +| te.json (missing 1) | No content | +| th.json (missing 1) | No content | +| tr.json (missing 14) | Audio Player | | | Video Player | | | Seek to live, currently behind live | | | Seek to live, currently playing live | @@ -657,17 +654,19 @@ This default value is hardcoded as a default to the localize method in the SeekB | | {1} is loading. | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| uk.json (missing 4) | Seek to live, currently behind live | +| | No content | +| uk.json (missing 5) | Seek to live, currently behind live | | | Seek to live, currently playing live | | | Exit Picture-in-Picture | | | Picture-in-Picture | -| vi.json (missing 5) | Seek to live, currently behind live | +| | No content | +| vi.json (missing 6) | Seek to live, currently behind live | | | Seek to live, currently playing live | | | {1} is loading. | | | Exit Picture-in-Picture | | | Picture-in-Picture | +| | No content | | zh-CN.json (Complete) | | -| zh-TW.json (missing 2) | Exit Picture-in-Picture | -| | Picture-in-Picture | +| zh-TW.json (Complete) | | diff --git a/lang/ar.json b/lang/ar.json index ef59ae82c5..abf6eb30fd 100644 --- a/lang/ar.json +++ b/lang/ar.json @@ -37,6 +37,7 @@ "Seek to live, currently behind live": "ذهاب إلى نقطة البث المباشر، متأخر عن البث المباشر حاليًا", "Seek to live, currently playing live": "ذهاب إلى نقطة البث المباشر، البث المباشر قيد التشغيل حاليًا", "Progress Bar": "شريط التقدم", + "progress bar timing: currentTime={1} duration={2}": "{1} من {2}", "Descriptions": "الأوصاف", "descriptions off": "إخفاء الأوصاف", "Audio Track": "المسار الصوتي", @@ -82,5 +83,8 @@ "Caption Settings Dialog": "مربع حوار إعدادات التعليقات التوضيحية", "Beginning of dialog window. Escape will cancel and close the window.": "بداية نافذة مربع حوار. الضغط على زر \"Escape\" سيؤدي إلى الإلغاء وإغلاق النافذة.", "End of dialog window.": "نهاية نافذة مربع حوار.", - "{1} is loading.": "{1} قيد التحميل." + "{1} is loading.": "{1} قيد التحميل.", + "Exit Picture-in-Picture": "خرج من وضع صورة داخل صورة", + "Picture-in-Picture": "صورة داخل صورة", + "No content": "لا يوجد محتوى" } diff --git a/lang/de.json b/lang/de.json index 42b6768b7b..dd8c68e933 100644 --- a/lang/de.json +++ b/lang/de.json @@ -85,6 +85,7 @@ "Seek to live, currently behind live": "Zur Live-Übertragung wechseln. Aktuell wird es nicht live abgespielt.", "Seek to live, currently playing live": "Zur Live-Übertragung wechseln. Es wird aktuell live abgespielt.", "Exit Picture-in-Picture": "Bild-im-Bild-Modus beenden", - "Picture-in-Picture": "Bild-im-Bild-Modus" + "Picture-in-Picture": "Bild-im-Bild-Modus", + "No content": "Kein Inhalt" } diff --git a/lang/es.json b/lang/es.json index cd0b11cca7..7c7b8d2dca 100644 --- a/lang/es.json +++ b/lang/es.json @@ -85,5 +85,6 @@ "End of dialog window.": "Final de la ventana de diálogo.", "{1} is loading.": "{1} se está cargando.", "Exit Picture-in-Picture": "Salir de imagen sobre imagen", - "Picture-in-Picture": "Imagen sobre imagen" + "Picture-in-Picture": "Imagen sobre imagen", + "No content": "Sin contenido" } diff --git a/lang/fr.json b/lang/fr.json index 35b2942bc5..0504280f51 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -9,6 +9,8 @@ "Remaining Time": "Temps restant", "Stream Type": "Type de flux", "LIVE": "EN DIRECT", + "Seek to live, currently behind live": "Rechercher le direct, actuellement après le direct", + "Seek to live, currently playing live": "Rechercher le direct, le direct actuellement en cours de lecture", "Loaded": "Chargé", "Progress": "Progression", "Progress Bar": "Barre de progression", @@ -83,5 +85,6 @@ "End of dialog window.": "Fin de la fenêtre de dialogue.", "Exit Picture-in-Picture": "Quitter le mode image dans l'image", "Picture-in-Picture": "Image dans l'image", - "{1} is loading.": "{1} en cours de chargement." + "{1} is loading.": "{1} en cours de chargement.", + "No content": "Aucun contenu" } diff --git a/lang/ja.json b/lang/ja.json index a4101822ae..9d263a6364 100644 --- a/lang/ja.json +++ b/lang/ja.json @@ -9,6 +9,8 @@ "Remaining Time": "残りの時間", "Stream Type": "ストリームの種類", "LIVE": "ライブ", + "Seek to live, currently behind live": "ライブまでシーク、現在、ライブより遅れています", + "Seek to live, currently playing live": "ライブまでシーク、現在、ライブより遅れています", "Loaded": "ロード済み", "Progress": "進行状況", "Progress Bar": "シークバー", @@ -63,6 +65,8 @@ "Font Size": "文字サイズ", "Text Edge Style": "テキストのアウトラインのスタイル", "None": "なし", + "Raised": "浮き出し", + "Depressed": "浮き彫り", "Uniform": "均一", "Dropshadow": "影付き", "Font Family": "フォントの種類", @@ -70,6 +74,8 @@ "Monospace Sans-Serif": "セリフなし等幅フォント", "Proportional Serif": "セリフあり可変幅フォント", "Monospace Serif": "セリフあり等幅フォント", + "Casual": "カジュアル", + "Script": "スクリプト", "Small Caps": "スモールキャピタル", "Reset": "リセット", "restore all settings to the default values": "すべての設定をデフォルト値に戻す", @@ -79,5 +85,6 @@ "End of dialog window.": "ダイアログボックスの終了", "{1} is loading.": "{1}は読み込み中です。", "Exit Picture-in-Picture": "ピクチャーインピクチャー機能の終了", - "Picture-in-Picture": "ピクチャーインピクチャー" + "Picture-in-Picture": "ピクチャーインピクチャー", + "No content": "コンテンツなし" } diff --git a/lang/ko.json b/lang/ko.json index 0c81e5501e..268fd314fe 100644 --- a/lang/ko.json +++ b/lang/ko.json @@ -9,6 +9,8 @@ "Remaining Time": "남은 시간", "Stream Type": "스트리밍 유형", "LIVE": "라이브", + "Seek to live, currently behind live": "Seek to Live, 현재 생중계보다 뒤처짐", + "Seek to live, currently playing live": "Seek to Live, 현재 생중계 스트리밍 중", "Loaded": "로드됨", "Progress": "진행", "Progress Bar": "진행 표시줄", @@ -17,7 +19,7 @@ "Non-Fullscreen": "전체 화면 해제", "Mute": "음소거", "Unmute": "음소거 해제", - "Playback Rate": "재생 비율", + "Playback Rate": "재생 속도", "Subtitles": "서브타이틀", "subtitles off": "서브타이틀 끄기", "Captions": "자막", @@ -63,12 +65,17 @@ "Font Size": "폰트 크기", "Text Edge Style": "텍스트 가장자리 스타일", "None": "없음", + "Raised": "글자 위치 올림", + "Depressed": "글자 위치 내림", "Uniform": "균일", + "Dropshadow": "그림자 효과 넣기", "Font Family": "폰트 모음", "Proportional Sans-Serif": "비례 산세리프체", "Monospace Sans-Serif": "고정폭 산세리프체", "Proportional Serif": "비례 세리프체", "Monospace Serif": "고정폭 세리프체", + "Casual": "캐주얼", + "Script": "스크립트", "Small Caps": "소문자", "Reset": "리셋", "restore all settings to the default values": "모든 설정을 기본값으로 복원", @@ -78,5 +85,6 @@ "End of dialog window.": "대화창 종료", "{1} is loading.": "{1}이(가) 로딩 중입니다.", "Exit Picture-in-Picture": "Picture-in-Picture 종료", - "Picture-in-Picture": "Picture-in-Picture" + "Picture-in-Picture": "Picture-in-Picture", + "No content": "콘텐츠 없음" } diff --git a/lang/zh-CN.json b/lang/zh-CN.json index 976bec1186..f5a7fce528 100644 --- a/lang/zh-CN.json +++ b/lang/zh-CN.json @@ -85,5 +85,6 @@ "Seek to live, currently behind live": "尝试直播,当前为延时播放", "Seek to live, currently playing live": "尝试直播,当前为实时播放", "progress bar timing: currentTime={1} duration={2}": "{1}/{2}", - "{1} is loading.": "正在加载 {1}。" + "{1} is loading.": "正在加载 {1}。", + "No content": "无内容" } diff --git a/lang/zh-TW.json b/lang/zh-TW.json index 2eea01583f..b35ecbd129 100644 --- a/lang/zh-TW.json +++ b/lang/zh-TW.json @@ -10,6 +10,8 @@ "Progress": "進度", "Fullscreen": "全螢幕", "Non-Fullscreen": "退出全螢幕", + "Picture-in-Picture": "子母畫面", + "Exit Picture-in-Picture": "退出子母畫面", "Mute": "靜音", "Unmute": "取消靜音", "Playback Rate": " 播放速率", @@ -83,5 +85,6 @@ "Seek to live, currently behind live": "快轉至直播,目前為稍早畫面", "Seek to live, currently playing live": "快轉至直播,目前為現場畫面", "progress bar timing: currentTime={1} duration={2}": "{1}/{2}", - "{1} is loading.": "{1} 正在載入。" + "{1} is loading.": "{1} 正在載入。", + "No content": "無內容" }