From c1ba82fc7116745b1ddcd12d6d69e36a233840e8 Mon Sep 17 00:00:00 2001 From: Etienne Lescot Date: Wed, 13 May 2026 13:36:08 +0200 Subject: [PATCH] chore: sync i18n locale keys --- src/i18n/locales/ar/launch.json | 4 ++++ src/i18n/locales/ar/settings.json | 18 ++++++++++++++++- src/i18n/locales/es/common.json | 22 ++++++++++++++++++++- src/i18n/locales/es/settings.json | 13 +++++++++++-- src/i18n/locales/fr/common.json | 22 ++++++++++++++++++++- src/i18n/locales/fr/settings.json | 21 +++++++++++--------- src/i18n/locales/ja-JP/common.json | 22 ++++++++++++++++++++- src/i18n/locales/ja-JP/settings.json | 13 +++++++++++-- src/i18n/locales/ko-KR/common.json | 22 ++++++++++++++++++++- src/i18n/locales/ko-KR/settings.json | 13 +++++++++++-- src/i18n/locales/ru/launch.json | 4 ++++ src/i18n/locales/ru/settings.json | 10 +++++++++- src/i18n/locales/tr/common.json | 22 ++++++++++++++++++++- src/i18n/locales/tr/launch.json | 12 +----------- src/i18n/locales/tr/settings.json | 23 +++++++++++----------- src/i18n/locales/vi/common.json | 22 ++++++++++++++++++++- src/i18n/locales/vi/launch.json | 4 ++++ src/i18n/locales/vi/settings.json | 29 ++++++++++++++++++++++++---- src/i18n/locales/zh-CN/common.json | 22 ++++++++++++++++++++- src/i18n/locales/zh-CN/settings.json | 13 +++++++++++-- src/i18n/locales/zh-TW/common.json | 22 ++++++++++++++++++++- src/i18n/locales/zh-TW/settings.json | 21 +++++++++++--------- 22 files changed, 312 insertions(+), 62 deletions(-) diff --git a/src/i18n/locales/ar/launch.json b/src/i18n/locales/ar/launch.json index 19da8fb..449872f 100644 --- a/src/i18n/locales/ar/launch.json +++ b/src/i18n/locales/ar/launch.json @@ -39,5 +39,9 @@ "description": "اكتشفنا أن {{language}} هي لغة نظامك. هل تريد تبديل OpenScreen إلى {{language}}؟", "switch": "التبديل إلى {{language}}", "keepDefault": "الاحتفاظ باللغة الحالية" + }, + "cursor": { + "useEditableCursor": "استخدام مؤشر قابل للتحرير", + "useSystemCursor": "استخدام مؤشر النظام" } } diff --git a/src/i18n/locales/ar/settings.json b/src/i18n/locales/ar/settings.json index 8c11cda..6bed30e 100644 --- a/src/i18n/locales/ar/settings.json +++ b/src/i18n/locales/ar/settings.json @@ -8,6 +8,21 @@ "manual": "يدوي", "auto": "تلقائي", "autoDescription": "الكاميرا تتبع موضع المؤشر المسجل" + }, + "customScale": "تكبير مخصص", + "position": { + "title": "موضع التركيز", + "x": "X (%)", + "y": "Y (%)", + "hint": "0 = أقصى اليسار / الأعلى، 100 = أقصى اليمين / الأسفل" + }, + "threeD": { + "title": "دوران ثلاثي الأبعاد", + "preset": { + "iso": "متساوي القياس", + "left": "يسار", + "right": "يمين" + } } }, "speed": { @@ -28,7 +43,8 @@ "verticalStack": "تكدس عمودي", "dualFrame": "إطار مزدوج", "webcamShape": "شكل الكاميرا", - "webcamSize": "حجم كاميرا الويب" + "webcamSize": "حجم كاميرا الويب", + "noWebcam": "بدون كاميرا" }, "effects": { "title": "تأثيرات الفيديو", diff --git a/src/i18n/locales/es/common.json b/src/i18n/locales/es/common.json index 13cccb0..48160a9 100644 --- a/src/i18n/locales/es/common.json +++ b/src/i18n/locales/es/common.json @@ -15,7 +15,27 @@ "view": "Vista", "window": "Ventana", "quit": "Salir", - "stopRecording": "Detener grabación" + "stopRecording": "Detener grabación", + "undo": "Deshacer", + "redo": "Rehacer", + "cut": "Cortar", + "copy": "Copiar", + "paste": "Pegar", + "selectAll": "Seleccionar todo", + "minimize": "Minimizar", + "reload": "Recargar", + "forceReload": "Forzar recarga", + "toggleDevTools": "Alternar herramientas de desarrollador", + "actualSize": "Tamaño real", + "zoomIn": "Acercar", + "zoomOut": "Alejar", + "toggleFullScreen": "Alternar pantalla completa", + "recordingStatus": "Grabando: {{source}}", + "about": "Acerca de OpenScreen", + "services": "Servicios", + "hide": "Ocultar OpenScreen", + "hideOthers": "Ocultar otros", + "unhide": "Mostrar todo" }, "playback": { "play": "Reproducir", diff --git a/src/i18n/locales/es/settings.json b/src/i18n/locales/es/settings.json index 189a309..2aadc4f 100644 --- a/src/i18n/locales/es/settings.json +++ b/src/i18n/locales/es/settings.json @@ -16,6 +16,13 @@ "left": "Izquierda", "right": "Derecha" } + }, + "customScale": "Zoom personalizado", + "position": { + "title": "Posición de enfoque", + "x": "X (%)", + "y": "Y (%)", + "hint": "0 = extremo izquierdo / superior, 100 = extremo derecho / inferior" } }, "speed": { @@ -36,7 +43,8 @@ "verticalStack": "Apilado vertical", "dualFrame": "Marco dual", "webcamShape": "Forma de cámara", - "webcamSize": "Tamaño de cámara" + "webcamSize": "Tamaño de cámara", + "noWebcam": "Sin cámara" }, "effects": { "title": "Efectos de video", @@ -45,7 +53,8 @@ "off": "desactivado", "shadow": "Sombra", "roundness": "Redondez", - "padding": "Relleno" + "padding": "Relleno", + "on": "activado" }, "background": { "title": "Fondo", diff --git a/src/i18n/locales/fr/common.json b/src/i18n/locales/fr/common.json index 5d09214..f53ec43 100644 --- a/src/i18n/locales/fr/common.json +++ b/src/i18n/locales/fr/common.json @@ -15,7 +15,27 @@ "view": "Affichage", "window": "Fenêtre", "quit": "Quitter", - "stopRecording": "Arrêter l'enregistrement" + "stopRecording": "Arrêter l'enregistrement", + "undo": "Annuler", + "redo": "Rétablir", + "cut": "Couper", + "copy": "Copier", + "paste": "Coller", + "selectAll": "Tout sélectionner", + "minimize": "Réduire", + "reload": "Recharger", + "forceReload": "Forcer le rechargement", + "toggleDevTools": "Afficher/masquer les outils de développement", + "actualSize": "Taille réelle", + "zoomIn": "Zoom avant", + "zoomOut": "Zoom arrière", + "toggleFullScreen": "Basculer en plein écran", + "recordingStatus": "Enregistrement : {{source}}", + "about": "À propos d’OpenScreen", + "services": "Services", + "hide": "Masquer OpenScreen", + "hideOthers": "Masquer les autres", + "unhide": "Tout afficher" }, "playback": { "play": "Lecture", diff --git a/src/i18n/locales/fr/settings.json b/src/i18n/locales/fr/settings.json index 2c33340..5c3153a 100644 --- a/src/i18n/locales/fr/settings.json +++ b/src/i18n/locales/fr/settings.json @@ -9,13 +9,7 @@ "auto": "Auto", "autoDescription": "La caméra suit la position du curseur enregistré" }, - "speed": { - "title": "Vitesse du zoom", - "instant": "Instantané", - "fast": "Rapide", - "smooth": "Fluide", - "lazy": "Lent" - }, + "speed": {}, "threeD": { "title": "Rotation 3D", "preset": { @@ -23,6 +17,13 @@ "left": "Gauche", "right": "Droite" } + }, + "customScale": "Zoom personnalisé", + "position": { + "title": "Position du focus", + "x": "X (%)", + "y": "Y (%)", + "hint": "0 = tout à gauche / en haut, 100 = tout à droite / en bas" } }, "speed": { @@ -43,7 +44,8 @@ "verticalStack": "Empilement vertical", "dualFrame": "Double cadre", "webcamShape": "Forme de la caméra", - "webcamSize": "Taille de la caméra" + "webcamSize": "Taille de la caméra", + "noWebcam": "Sans webcam" }, "effects": { "title": "Effets vidéo", @@ -52,7 +54,8 @@ "off": "désactivé", "shadow": "Ombre", "roundness": "Arrondi", - "padding": "Marge" + "padding": "Marge", + "on": "activé" }, "background": { "title": "Arrière-plan", diff --git a/src/i18n/locales/ja-JP/common.json b/src/i18n/locales/ja-JP/common.json index ee804f0..74bd986 100644 --- a/src/i18n/locales/ja-JP/common.json +++ b/src/i18n/locales/ja-JP/common.json @@ -15,7 +15,27 @@ "view": "表示", "window": "ウィンドウ", "quit": "終了", - "stopRecording": "録画を停止" + "stopRecording": "録画を停止", + "undo": "元に戻す", + "redo": "やり直す", + "cut": "切り取り", + "copy": "コピー", + "paste": "貼り付け", + "selectAll": "すべて選択", + "minimize": "最小化", + "reload": "再読み込み", + "forceReload": "強制再読み込み", + "toggleDevTools": "開発者ツールを切り替え", + "actualSize": "実際のサイズ", + "zoomIn": "拡大", + "zoomOut": "縮小", + "toggleFullScreen": "フルスクリーンを切り替え", + "recordingStatus": "録画中: {{source}}", + "about": "OpenScreenについて", + "services": "サービス", + "hide": "OpenScreenを隠す", + "hideOthers": "ほかを隠す", + "unhide": "すべて表示" }, "playback": { "play": "再生", diff --git a/src/i18n/locales/ja-JP/settings.json b/src/i18n/locales/ja-JP/settings.json index 9a9b7bd..e9d5803 100644 --- a/src/i18n/locales/ja-JP/settings.json +++ b/src/i18n/locales/ja-JP/settings.json @@ -16,6 +16,13 @@ "left": "左", "right": "右" } + }, + "customScale": "カスタムズーム", + "position": { + "title": "フォーカス位置", + "x": "X (%)", + "y": "Y (%)", + "hint": "0 = 左端 / 上端、100 = 右端 / 下端" } }, "speed": { @@ -36,7 +43,8 @@ "verticalStack": "縦並び", "dualFrame": "デュアルフレーム", "webcamShape": "カメラの形状", - "webcamSize": "カメラのサイズ" + "webcamSize": "カメラのサイズ", + "noWebcam": "Webカメラなし" }, "effects": { "title": "動画効果", @@ -45,7 +53,8 @@ "off": "オフ", "shadow": "影", "roundness": "丸み", - "padding": "余白" + "padding": "余白", + "on": "オン" }, "background": { "title": "背景", diff --git a/src/i18n/locales/ko-KR/common.json b/src/i18n/locales/ko-KR/common.json index 5d90118..8f8fb69 100644 --- a/src/i18n/locales/ko-KR/common.json +++ b/src/i18n/locales/ko-KR/common.json @@ -15,7 +15,27 @@ "view": "보기", "window": "창", "quit": "종료", - "stopRecording": "녹화 중지" + "stopRecording": "녹화 중지", + "undo": "실행 취소", + "redo": "다시 실행", + "cut": "잘라내기", + "copy": "복사", + "paste": "붙여넣기", + "selectAll": "모두 선택", + "minimize": "최소화", + "reload": "새로고침", + "forceReload": "강제 새로고침", + "toggleDevTools": "개발자 도구 전환", + "actualSize": "실제 크기", + "zoomIn": "확대", + "zoomOut": "축소", + "toggleFullScreen": "전체 화면 전환", + "recordingStatus": "녹화 중: {{source}}", + "about": "OpenScreen 정보", + "services": "서비스", + "hide": "OpenScreen 숨기기", + "hideOthers": "다른 항목 숨기기", + "unhide": "모두 보기" }, "playback": { "play": "재생", diff --git a/src/i18n/locales/ko-KR/settings.json b/src/i18n/locales/ko-KR/settings.json index 76e912c..cdce5bf 100644 --- a/src/i18n/locales/ko-KR/settings.json +++ b/src/i18n/locales/ko-KR/settings.json @@ -16,6 +16,13 @@ "left": "왼쪽", "right": "오른쪽" } + }, + "customScale": "사용자 지정 확대", + "position": { + "title": "초점 위치", + "x": "X (%)", + "y": "Y (%)", + "hint": "0 = 가장 왼쪽 / 위쪽, 100 = 가장 오른쪽 / 아래쪽" } }, "speed": { @@ -36,7 +43,8 @@ "verticalStack": "세로 배치", "webcamShape": "카메라 모양", "webcamSize": "웹캠 크기", - "dualFrame": "듀얼 프레임" + "dualFrame": "듀얼 프레임", + "noWebcam": "웹캠 없음" }, "effects": { "title": "비디오 효과", @@ -45,7 +53,8 @@ "off": "끄기", "shadow": "그림자", "roundness": "모서리 둥글기", - "padding": "여백" + "padding": "여백", + "on": "켜짐" }, "background": { "title": "배경", diff --git a/src/i18n/locales/ru/launch.json b/src/i18n/locales/ru/launch.json index e4373e3..7582a69 100644 --- a/src/i18n/locales/ru/launch.json +++ b/src/i18n/locales/ru/launch.json @@ -39,5 +39,9 @@ "description": "Мы обнаружили {{language}} как системный язык. Хотите переключить OpenScreen на {{language}}?", "switch": "Переключить на {{language}}", "keepDefault": "Оставить текущий язык" + }, + "cursor": { + "useEditableCursor": "Использовать редактируемый курсор", + "useSystemCursor": "Использовать системный курсор" } } diff --git a/src/i18n/locales/ru/settings.json b/src/i18n/locales/ru/settings.json index 708a9c9..8a39818 100644 --- a/src/i18n/locales/ru/settings.json +++ b/src/i18n/locales/ru/settings.json @@ -16,6 +16,13 @@ "left": "Слева", "right": "Справа" } + }, + "customScale": "Пользовательский масштаб", + "position": { + "title": "Положение фокуса", + "x": "X (%)", + "y": "Y (%)", + "hint": "0 = край слева / сверху, 100 = край справа / снизу" } }, "speed": { @@ -36,7 +43,8 @@ "verticalStack": "Вертикальный стек", "dualFrame": "Двойной кадр", "webcamShape": "Форма камеры", - "webcamSize": "Размер веб-камеры" + "webcamSize": "Размер веб-камеры", + "noWebcam": "Без веб-камеры" }, "effects": { "title": "Видеоэффекты", diff --git a/src/i18n/locales/tr/common.json b/src/i18n/locales/tr/common.json index 13d006b..69face4 100644 --- a/src/i18n/locales/tr/common.json +++ b/src/i18n/locales/tr/common.json @@ -15,7 +15,27 @@ "view": "Görünüm", "window": "Pencere", "quit": "Çıkış", - "stopRecording": "Kaydı Durdur" + "stopRecording": "Kaydı Durdur", + "undo": "Geri Al", + "redo": "Yinele", + "cut": "Kes", + "copy": "Kopyala", + "paste": "Yapıştır", + "selectAll": "Tümünü Seç", + "minimize": "Simge Durumuna Küçült", + "reload": "Yeniden Yükle", + "forceReload": "Zorla Yeniden Yükle", + "toggleDevTools": "Geliştirici Araçlarını Aç/Kapat", + "actualSize": "Gerçek Boyut", + "zoomIn": "Yakınlaştır", + "zoomOut": "Uzaklaştır", + "toggleFullScreen": "Tam Ekranı Aç/Kapat", + "recordingStatus": "Kaydediliyor: {{source}}", + "about": "OpenScreen Hakkında", + "services": "Servisler", + "hide": "OpenScreen’i Gizle", + "hideOthers": "Diğerlerini Gizle", + "unhide": "Tümünü Göster" }, "playback": { "play": "Oynat", diff --git a/src/i18n/locales/tr/launch.json b/src/i18n/locales/tr/launch.json index 19039c8..37944aa 100644 --- a/src/i18n/locales/tr/launch.json +++ b/src/i18n/locales/tr/launch.json @@ -15,17 +15,7 @@ "enableMicrophone": "Mikrofonu etkinleştir", "disableMicrophone": "Mikrofonu devre dışı bırak", "defaultMicrophone": "Varsayılan Mikrofon", - "enableNoiseReduction": "Gürültü azaltmayı etkinleştir (yapay zeka destekli)", - "disableNoiseReduction": "Gürültü azaltmayı devre dışı bırak", - "noiseReduction": "Gürültü azaltma", - "clickToCycle": "Seviye değiştirmek için tıklayın", - "nrLevel": { - "light": "Hafif", - "moderate": "Orta", - "aggressive": "Güçlü" - }, - "noiseReductionPrompt": "Daha net ses için yapay zeka destekli gürültü azaltmayı etkinleştirmek ister misiniz?", - "enableNoiseReductionShort": "Etkinleştir" + "nrLevel": {} }, "webcam": { "enableWebcam": "Kamerayı etkinleştir", diff --git a/src/i18n/locales/tr/settings.json b/src/i18n/locales/tr/settings.json index af5a6f2..2013f81 100644 --- a/src/i18n/locales/tr/settings.json +++ b/src/i18n/locales/tr/settings.json @@ -16,6 +16,13 @@ "left": "Sol", "right": "Sağ" } + }, + "customScale": "Özel Yakınlaştırma", + "position": { + "title": "Odak Konumu", + "x": "X (%)", + "y": "Y (%)", + "hint": "0 = en sol / en üst, 100 = en sağ / en alt" } }, "speed": { @@ -36,7 +43,8 @@ "verticalStack": "Dikey Yığın", "webcamShape": "Kamera Şekli", "dualFrame": "Çift Kare", - "webcamSize": "Webcam Boyutu" + "webcamSize": "Webcam Boyutu", + "noWebcam": "Web kamerası yok" }, "effects": { "title": "Video Efektleri", @@ -45,7 +53,8 @@ "off": "kapalı", "shadow": "Gölge", "roundness": "Yuvarlaklık", - "padding": "Dolgu" + "padding": "Dolgu", + "on": "açık" }, "background": { "title": "Arka Plan", @@ -186,14 +195,6 @@ "title": "Dil" }, "audio": { - "title": "Ses", - "noiseReduction": "Gürültü Azaltma", - "level": "Seviye", - "nrLevel": { - "light": "Hafif", - "moderate": "Orta", - "aggressive": "Güçlü" - }, - "nrDescription": "Yapay zeka destekli gürültü azaltma arka plan gürültüsünü temizler. Daha yüksek seviyeler daha agresiftir ancak ses kalitesini etkileyebilir." + "nrLevel": {} } } diff --git a/src/i18n/locales/vi/common.json b/src/i18n/locales/vi/common.json index 3a3ff5f..50c1f81 100644 --- a/src/i18n/locales/vi/common.json +++ b/src/i18n/locales/vi/common.json @@ -15,7 +15,27 @@ "view": "Xem", "window": "Cửa sổ", "quit": "Thoát", - "stopRecording": "Dừng ghi hình" + "stopRecording": "Dừng ghi hình", + "undo": "Hoàn tác", + "redo": "Làm lại", + "cut": "Cắt", + "copy": "Sao chép", + "paste": "Dán", + "selectAll": "Chọn tất cả", + "minimize": "Thu nhỏ", + "reload": "Tải lại", + "forceReload": "Buộc tải lại", + "toggleDevTools": "Bật/tắt công cụ nhà phát triển", + "actualSize": "Kích thước thực", + "zoomIn": "Phóng to", + "zoomOut": "Thu nhỏ", + "toggleFullScreen": "Bật/tắt toàn màn hình", + "recordingStatus": "Đang ghi: {{source}}", + "about": "Giới thiệu OpenScreen", + "services": "Dịch vụ", + "hide": "Ẩn OpenScreen", + "hideOthers": "Ẩn ứng dụng khác", + "unhide": "Hiển thị tất cả" }, "playback": { "play": "Phát", diff --git a/src/i18n/locales/vi/launch.json b/src/i18n/locales/vi/launch.json index 132e822..84146d1 100644 --- a/src/i18n/locales/vi/launch.json +++ b/src/i18n/locales/vi/launch.json @@ -39,5 +39,9 @@ "description": "Chúng tôi phát hiện {{language}} là ngôn ngữ hệ thống của bạn. Bạn có muốn chuyển OpenScreen sang {{language}} không?", "switch": "Chuyển sang {{language}}", "keepDefault": "Giữ ngôn ngữ hiện tại" + }, + "cursor": { + "useEditableCursor": "Dùng con trỏ có thể chỉnh sửa", + "useSystemCursor": "Dùng con trỏ hệ thống" } } diff --git a/src/i18n/locales/vi/settings.json b/src/i18n/locales/vi/settings.json index 149a385..f6d84a3 100644 --- a/src/i18n/locales/vi/settings.json +++ b/src/i18n/locales/vi/settings.json @@ -8,6 +8,21 @@ "manual": "Thủ công", "auto": "Tự động", "autoDescription": "Máy ảnh đi theo vị trí con trỏ đã ghi" + }, + "customScale": "Thu phóng tùy chỉnh", + "position": { + "title": "Vị trí tiêu điểm", + "x": "X (%)", + "y": "Y (%)", + "hint": "0 = ngoài cùng trái / trên, 100 = ngoài cùng phải / dưới" + }, + "threeD": { + "title": "Xoay 3D", + "preset": { + "iso": "Đẳng phối", + "left": "Trái", + "right": "Phải" + } } }, "speed": { @@ -28,7 +43,8 @@ "verticalStack": "Xếp chồng dọc", "dualFrame": "Khung kép", "webcamShape": "Hình dạng máy ảnh", - "webcamSize": "Kích thước Webcam" + "webcamSize": "Kích thước Webcam", + "noWebcam": "Không có webcam" }, "effects": { "title": "Hiệu ứng video", @@ -37,7 +53,8 @@ "off": "tắt", "shadow": "Bóng đổ", "roundness": "Độ bo tròn", - "padding": "Phần đệm" + "padding": "Phần đệm", + "on": "bật" }, "background": { "title": "Nền", @@ -45,7 +62,9 @@ "color": "Màu sắc", "gradient": "Dải màu", "uploadCustom": "Tải lên tùy chỉnh", - "gradientLabel": "Dải màu {{index}}" + "gradientLabel": "Dải màu {{index}}", + "colorPalette": "Bảng màu", + "colorWheel": "Vòng màu" }, "crop": { "title": "Cắt xén", @@ -139,7 +158,9 @@ "invalidImageType": "Loại tệp không hợp lệ", "imageFormatsOnly": "Vui lòng tải lên tệp hình ảnh JPG, PNG, GIF hoặc WebP.", "imageUploadSuccess": "Tải lên hình ảnh thành công!", - "failedImageUpload": "Tải lên hình ảnh thất bại" + "failedImageUpload": "Tải lên hình ảnh thất bại", + "colorPalette": "Bảng màu", + "colorWheel": "Vòng màu" }, "fontStyles": { "classic": "Cổ điển", diff --git a/src/i18n/locales/zh-CN/common.json b/src/i18n/locales/zh-CN/common.json index 2291fa6..e1b8ffc 100644 --- a/src/i18n/locales/zh-CN/common.json +++ b/src/i18n/locales/zh-CN/common.json @@ -15,7 +15,27 @@ "view": "视图", "window": "窗口", "quit": "退出", - "stopRecording": "停止录制" + "stopRecording": "停止录制", + "undo": "撤销", + "redo": "重做", + "cut": "剪切", + "copy": "复制", + "paste": "粘贴", + "selectAll": "全选", + "minimize": "最小化", + "reload": "重新加载", + "forceReload": "强制重新加载", + "toggleDevTools": "切换开发者工具", + "actualSize": "实际大小", + "zoomIn": "放大", + "zoomOut": "缩小", + "toggleFullScreen": "切换全屏", + "recordingStatus": "正在录制:{{source}}", + "about": "关于 OpenScreen", + "services": "服务", + "hide": "隐藏 OpenScreen", + "hideOthers": "隐藏其他", + "unhide": "显示全部" }, "playback": { "play": "播放", diff --git a/src/i18n/locales/zh-CN/settings.json b/src/i18n/locales/zh-CN/settings.json index e9d729e..f3a8c94 100644 --- a/src/i18n/locales/zh-CN/settings.json +++ b/src/i18n/locales/zh-CN/settings.json @@ -16,6 +16,13 @@ "left": "左", "right": "右" } + }, + "customScale": "自定义缩放", + "position": { + "title": "焦点位置", + "x": "X (%)", + "y": "Y (%)", + "hint": "0 = 最左 / 最上,100 = 最右 / 最下" } }, "speed": { @@ -36,7 +43,8 @@ "verticalStack": "垂直堆叠", "dualFrame": "双画框", "webcamShape": "摄像头形状", - "webcamSize": "摄像头大小" + "webcamSize": "摄像头大小", + "noWebcam": "无摄像头" }, "effects": { "title": "视频效果", @@ -45,7 +53,8 @@ "off": "关", "shadow": "阴影", "roundness": "圆角", - "padding": "内边距" + "padding": "内边距", + "on": "开" }, "background": { "title": "背景", diff --git a/src/i18n/locales/zh-TW/common.json b/src/i18n/locales/zh-TW/common.json index 1ddab48..39e78cd 100644 --- a/src/i18n/locales/zh-TW/common.json +++ b/src/i18n/locales/zh-TW/common.json @@ -15,7 +15,27 @@ "view": "檢視", "window": "視窗", "quit": "退出", - "stopRecording": "停止錄製" + "stopRecording": "停止錄製", + "undo": "復原", + "redo": "重做", + "cut": "剪下", + "copy": "複製", + "paste": "貼上", + "selectAll": "全選", + "minimize": "最小化", + "reload": "重新載入", + "forceReload": "強制重新載入", + "toggleDevTools": "切換開發者工具", + "actualSize": "實際大小", + "zoomIn": "放大", + "zoomOut": "縮小", + "toggleFullScreen": "切換全螢幕", + "recordingStatus": "錄製中:{{source}}", + "about": "關於 OpenScreen", + "services": "服務", + "hide": "隱藏 OpenScreen", + "hideOthers": "隱藏其他", + "unhide": "全部顯示" }, "playback": { "play": "播放", diff --git a/src/i18n/locales/zh-TW/settings.json b/src/i18n/locales/zh-TW/settings.json index 44b6422..ed26831 100644 --- a/src/i18n/locales/zh-TW/settings.json +++ b/src/i18n/locales/zh-TW/settings.json @@ -9,13 +9,7 @@ "auto": "自動", "autoDescription": "攝影機跟隨錄製時的游標位置" }, - "speed": { - "title": "縮放速度", - "instant": "即時", - "fast": "快速", - "smooth": "平滑", - "lazy": "緩慢" - }, + "speed": {}, "threeD": { "title": "3D 旋轉", "preset": { @@ -23,6 +17,13 @@ "left": "左", "right": "右" } + }, + "customScale": "自訂縮放", + "position": { + "title": "焦點位置", + "x": "X (%)", + "y": "Y (%)", + "hint": "0 = 最左 / 最上,100 = 最右 / 最下" } }, "speed": { @@ -43,7 +44,8 @@ "verticalStack": "垂直堆疊", "dualFrame": "雙畫框", "webcamShape": "攝影機形狀", - "webcamSize": "攝影機大小" + "webcamSize": "攝影機大小", + "noWebcam": "無網路攝影機" }, "effects": { "title": "影片效果", @@ -52,7 +54,8 @@ "off": "關", "shadow": "陰影", "roundness": "圓角", - "padding": "內邊距" + "padding": "內邊距", + "on": "開" }, "background": { "title": "背景",