From 6cece56ca76701cb113fc50c4dce9fb7c54f251a Mon Sep 17 00:00:00 2001 From: mahynotch Date: Thu, 14 Dec 2023 16:15:05 +0800 Subject: [PATCH] chore: update translations (#4144) * inlang: update translations * inlang: update translations * inlang: update translations --- frontend/resources/translations/ar-SA.json | 12 +- frontend/resources/translations/ca-ES.json | 12 +- frontend/resources/translations/de-DE.json | 12 +- frontend/resources/translations/es-VE.json | 12 +- frontend/resources/translations/eu-ES.json | 12 +- frontend/resources/translations/fa.json | 12 +- frontend/resources/translations/fr-CA.json | 12 +- frontend/resources/translations/fr-FR.json | 12 +- frontend/resources/translations/hu-HU.json | 12 +- frontend/resources/translations/id-ID.json | 6 +- frontend/resources/translations/it-IT.json | 12 +- frontend/resources/translations/ja-JP.json | 12 +- frontend/resources/translations/ko-KR.json | 12 +- frontend/resources/translations/pl-PL.json | 12 +- frontend/resources/translations/pt-BR.json | 2 +- frontend/resources/translations/pt-PT.json | 12 +- frontend/resources/translations/ru-RU.json | 4 +- frontend/resources/translations/tr-TR.json | 6 +- frontend/resources/translations/vi-VN.json | 6 +- frontend/resources/translations/zh-CN.json | 123 ++++++++++++++++----- frontend/resources/translations/zh-TW.json | 12 +- project.inlang/settings.json | 43 +++++++ 22 files changed, 239 insertions(+), 131 deletions(-) create mode 100644 project.inlang/settings.json diff --git a/frontend/resources/translations/ar-SA.json b/frontend/resources/translations/ar-SA.json index 3c4b8884d4..52d94b4448 100644 --- a/frontend/resources/translations/ar-SA.json +++ b/frontend/resources/translations/ar-SA.json @@ -176,9 +176,9 @@ "delete": "يمسح", "duplicate": "ينسخ", "putback": "ضعها بالخلف", - "OK": "نعم", "Done": "منتهي", - "Cancel": "إلغاء" + "Cancel": "إلغاء", + "OK": "نعم" }, "label": { "welcome": "مرحباً!", @@ -547,11 +547,11 @@ } }, "board": { - "menuName": "سبورة", - "referencedBoardPrefix": "نظرا ل", "column": { "createNewCard": "جديد" - } + }, + "menuName": "سبورة", + "referencedBoardPrefix": "نظرا ل" }, "calendar": { "menuName": "تقويم", @@ -596,4 +596,4 @@ "deleteContentTitle": "هل أنت متأكد من أنك تريد حذف {pageType}؟", "deleteContentCaption": "إذا قمت بحذف {pageType} هذه ، فيمكنك استعادتها من سلة المهملات." } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/ca-ES.json b/frontend/resources/translations/ca-ES.json index 92b8df0e23..bf4bfbb1f4 100644 --- a/frontend/resources/translations/ca-ES.json +++ b/frontend/resources/translations/ca-ES.json @@ -176,9 +176,9 @@ "delete": "Suprimeix", "duplicate": "Duplicat", "putback": "Posar enrere", - "OK": "OK", "Done": "Fet", - "Cancel": "Cancel·lar" + "Cancel": "Cancel·lar", + "OK": "OK" }, "label": { "welcome": "Benvingut!", @@ -546,11 +546,11 @@ } }, "board": { - "menuName": "Pissarra", - "referencedBoardPrefix": "Vista de", "column": { "createNewCard": "Nou" - } + }, + "menuName": "Pissarra", + "referencedBoardPrefix": "Vista de" }, "calendar": { "menuName": "Calendari", @@ -595,4 +595,4 @@ "deleteContentTitle": "Esteu segur que voleu suprimir {pageType}?", "deleteContentCaption": "si suprimiu aquest {pageType}, podeu restaurar-lo des de la paperera." } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/de-DE.json b/frontend/resources/translations/de-DE.json index 1a4975d2b3..4d1fde900a 100644 --- a/frontend/resources/translations/de-DE.json +++ b/frontend/resources/translations/de-DE.json @@ -206,9 +206,9 @@ "delete": "Löschen", "duplicate": "Duplikat", "putback": "Zurück geben", - "OK": "OK", "Done": "Erledigt", - "Cancel": "Abbrechen" + "Cancel": "Abbrechen", + "OK": "OK" }, "label": { "welcome": "Willkommen!", @@ -591,11 +591,11 @@ } }, "board": { - "menuName": "Planke", - "referencedBoardPrefix": "Sicht von", "column": { "createNewCard": "Neu" - } + }, + "menuName": "Planke", + "referencedBoardPrefix": "Sicht von" }, "calendar": { "menuName": "Kalender", @@ -640,4 +640,4 @@ "deleteContentTitle": "Möchten Sie den {pageType} wirklich löschen?", "deleteContentCaption": "Wenn Sie diesen {pageType} löschen, können Sie ihn aus dem Papierkorb wiederherstellen." } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/es-VE.json b/frontend/resources/translations/es-VE.json index 07feebe165..8f6a08a233 100644 --- a/frontend/resources/translations/es-VE.json +++ b/frontend/resources/translations/es-VE.json @@ -176,9 +176,9 @@ "delete": "Borrar", "duplicate": "Duplicar", "putback": "Volver", - "OK": "OK", "Done": "Hecho", - "Cancel": "Cancelar" + "Cancel": "Cancelar", + "OK": "OK" }, "label": { "welcome": "¡Bienvenido!", @@ -547,11 +547,11 @@ } }, "board": { - "menuName": "Junta", - "referencedBoardPrefix": "Vista de", "column": { "createNewCard": "Nuevo" - } + }, + "menuName": "Junta", + "referencedBoardPrefix": "Vista de" }, "calendar": { "menuName": "Calendario", @@ -596,4 +596,4 @@ "deleteContentTitle": "¿Está seguro de que desea eliminar {pageType}?", "deleteContentCaption": "si elimina este {pageType}, puede restaurarlo de la papelera." } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/eu-ES.json b/frontend/resources/translations/eu-ES.json index a2c3c5dd2b..d43ded8d3d 100644 --- a/frontend/resources/translations/eu-ES.json +++ b/frontend/resources/translations/eu-ES.json @@ -176,9 +176,9 @@ "delete": "Ezabatu", "duplicate": "Bikoiztu", "putback": "Jarri Atzera", - "OK": "OK", "Done": "Eginda", - "Cancel": "Ezteztatu" + "Cancel": "Ezteztatu", + "OK": "OK" }, "label": { "welcome": "Ongi etorri!", @@ -552,11 +552,11 @@ } }, "board": { - "menuName": "Kontseilua", - "referencedBoardPrefix": "-ren ikuspegia", "column": { "createNewCard": "Berria" - } + }, + "menuName": "Kontseilua", + "referencedBoardPrefix": "-ren ikuspegia" }, "calendar": { "menuName": "Egutegia", @@ -601,4 +601,4 @@ "deleteContentTitle": "Ziur {pageType} ezabatu nahi duzula?", "deleteContentCaption": "{pageType} hau ezabatzen baduzu, zaborrontzitik leheneratu dezakezu." } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/fa.json b/frontend/resources/translations/fa.json index 7859ac70c4..4180b3efd5 100644 --- a/frontend/resources/translations/fa.json +++ b/frontend/resources/translations/fa.json @@ -192,9 +192,9 @@ "delete": "حذف کردن", "duplicate": "تکرار کردن", "putback": "بازگشت", - "OK": "باشه", "Done": "انجام شد", - "Cancel": "لغو" + "Cancel": "لغو", + "OK": "باشه" }, "label": { "welcome": "خوش آمدید!", @@ -593,11 +593,11 @@ } }, "board": { - "menuName": "بورد", - "referencedBoardPrefix": "نمای", "column": { "createNewCard": "ایجاد" - } + }, + "menuName": "بورد", + "referencedBoardPrefix": "نمای" }, "calendar": { "menuName": "تقویم", @@ -674,4 +674,4 @@ "frequentlyUsed": "استفاده‌شده" } } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/fr-CA.json b/frontend/resources/translations/fr-CA.json index 2008783de3..27771d132e 100644 --- a/frontend/resources/translations/fr-CA.json +++ b/frontend/resources/translations/fr-CA.json @@ -176,9 +176,9 @@ "delete": "Supprimer", "duplicate": "Dupliquer", "putback": "Remettre", - "OK": "OK", "Done": "Fait", - "Cancel": "Annuler" + "Cancel": "Annuler", + "OK": "OK" }, "label": { "welcome": "Bienvenue!", @@ -546,11 +546,11 @@ } }, "board": { - "menuName": "Conseil", - "referencedBoardPrefix": "Vue", "column": { "createNewCard": "Nouveau" - } + }, + "menuName": "Conseil", + "referencedBoardPrefix": "Vue" }, "calendar": { "menuName": "Calendrier", @@ -595,4 +595,4 @@ "deleteContentTitle": "Voulez-vous vraiment supprimer le {pageType} ?", "deleteContentCaption": "si vous supprimez ce {pageType}, vous pouvez le restaurer à partir de la corbeille." } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/fr-FR.json b/frontend/resources/translations/fr-FR.json index 75efd3f7be..d543c3b683 100644 --- a/frontend/resources/translations/fr-FR.json +++ b/frontend/resources/translations/fr-FR.json @@ -205,9 +205,9 @@ "removeFromFavorites": "Retirer des favoris", "addToFavorites": "Ajouter aux favoris", "rename": "Renommer", - "OK": "OK", "Done": "Fait", - "Cancel": "Annuler" + "Cancel": "Annuler", + "OK": "OK" }, "label": { "welcome": "Bienvenue !", @@ -630,11 +630,11 @@ } }, "board": { - "menuName": "Conseil", - "referencedBoardPrefix": "Vue", "column": { "createNewCard": "Nouveau" - } + }, + "menuName": "Conseil", + "referencedBoardPrefix": "Vue" }, "calendar": { "menuName": "Calendrier", @@ -840,4 +840,4 @@ "colDuplicate": "Dupliquer", "rowDuplicate": "Dupliquer" } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/hu-HU.json b/frontend/resources/translations/hu-HU.json index 17784bfe5d..923da8d29a 100644 --- a/frontend/resources/translations/hu-HU.json +++ b/frontend/resources/translations/hu-HU.json @@ -176,9 +176,9 @@ "delete": "Töröl", "duplicate": "Másolat", "putback": "Visszatesz", - "OK": "OK", "Done": "Kész", - "Cancel": "Mégse" + "Cancel": "Mégse", + "OK": "OK" }, "label": { "welcome": "Üdvözlünk!", @@ -546,11 +546,11 @@ } }, "board": { - "menuName": "Tábla", - "referencedBoardPrefix": "Nézet", "column": { "createNewCard": "Új" - } + }, + "menuName": "Tábla", + "referencedBoardPrefix": "Nézet" }, "calendar": { "menuName": "Naptár", @@ -595,4 +595,4 @@ "deleteContentTitle": "Biztosan törli a következőt: {pageType}?", "deleteContentCaption": "ha törli ezt a {pageType} oldalt, visszaállíthatja a kukából." } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/id-ID.json b/frontend/resources/translations/id-ID.json index 508271bd15..076100899a 100644 --- a/frontend/resources/translations/id-ID.json +++ b/frontend/resources/translations/id-ID.json @@ -225,9 +225,9 @@ "addToFavorites": "Tambahkan ke Favorit", "rename": "Ganti nama", "helpCenter": "Pusat Bantuan", - "OK": "Ya", "Done": "Selesai", - "Cancel": "Batal" + "Cancel": "Batal", + "OK": "Ya" }, "label": { "welcome": "Selamat datang!", @@ -1020,4 +1020,4 @@ "noFavorite": "Tidak ada halaman favorit", "noFavoriteHintText": "Geser halaman ke kiri untuk menambahkannya ke favorit Anda" } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/it-IT.json b/frontend/resources/translations/it-IT.json index 21675be100..1118d466b0 100644 --- a/frontend/resources/translations/it-IT.json +++ b/frontend/resources/translations/it-IT.json @@ -177,9 +177,9 @@ "delete": "Eliminare", "duplicate": "Duplicare", "putback": "Rimettere a posto", - "OK": "OK", "Done": "Fatto", - "Cancel": "Annulla" + "Cancel": "Annulla", + "OK": "OK" }, "label": { "welcome": "Benvenuto!", @@ -558,11 +558,11 @@ } }, "board": { - "menuName": "Asse", - "referencedBoardPrefix": "Vista di", "column": { "createNewCard": "Nuovo" - } + }, + "menuName": "Asse", + "referencedBoardPrefix": "Vista di" }, "calendar": { "menuName": "Calendario", @@ -607,4 +607,4 @@ "deleteContentTitle": "Sei sicuro di voler eliminare {pageType}?", "deleteContentCaption": "se elimini questo {pageType}, puoi ripristinarlo dal cestino." } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/ja-JP.json b/frontend/resources/translations/ja-JP.json index 7640eb19a8..4cd6d3b24b 100644 --- a/frontend/resources/translations/ja-JP.json +++ b/frontend/resources/translations/ja-JP.json @@ -176,9 +176,9 @@ "delete": "消去", "duplicate": "複製", "putback": "戻す", - "OK": "OK", "Done": "終わり", - "Cancel": "キャンセル" + "Cancel": "キャンセル", + "OK": "OK" }, "label": { "welcome": "ようこそ!", @@ -547,11 +547,11 @@ } }, "board": { - "menuName": "ボード", - "referencedBoardPrefix": "のビュー", "column": { "createNewCard": "新しい" - } + }, + "menuName": "ボード", + "referencedBoardPrefix": "のビュー" }, "calendar": { "menuName": "カレンダー", @@ -596,4 +596,4 @@ "deleteContentTitle": "{pageType} を削除してもよろしいですか?", "deleteContentCaption": "この {pageType} を削除しても、ゴミ箱から復元できます。" } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/ko-KR.json b/frontend/resources/translations/ko-KR.json index a58c87d970..0627bd65a3 100644 --- a/frontend/resources/translations/ko-KR.json +++ b/frontend/resources/translations/ko-KR.json @@ -176,9 +176,9 @@ "delete": "삭제", "duplicate": "복제하다", "putback": "다시 집어 넣어", - "OK": "확인", "Done": "완료", - "Cancel": "취소" + "Cancel": "취소", + "OK": "확인" }, "label": { "welcome": "환영합니다!", @@ -549,11 +549,11 @@ } }, "board": { - "menuName": "판자", - "referencedBoardPrefix": "관점", "column": { "createNewCard": "추가" - } + }, + "menuName": "판자", + "referencedBoardPrefix": "관점" }, "calendar": { "menuName": "달력", @@ -598,4 +598,4 @@ "deleteContentTitle": "{pageType}을(를) 삭제하시겠습니까?", "deleteContentCaption": "이 {pageType}을(를) 삭제하면 휴지통에서 복원할 수 있습니다." } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/pl-PL.json b/frontend/resources/translations/pl-PL.json index cff9a0a041..1c0fc29a24 100644 --- a/frontend/resources/translations/pl-PL.json +++ b/frontend/resources/translations/pl-PL.json @@ -265,10 +265,9 @@ "logoutPrompt": "Czy na pewno chcesz się wylogować?", "selfEncryptionLogoutPrompt": "Czy na pewno chcesz się wylogować? Upewnij się, że skopiowałeś sekret szyfrowania", "syncSetting": "Ustawienie synchronizacji", - "cloudSetting": "Ustawienia Chmury", - "cloudURL": "URL Serwera", "enableSync": "Włącz synchronizację", "enableEncrypt": "Szyfruj dane", + "cloudURL": "URL Serwera", "enableEncryptPrompt": "Aktywuj szyfrowanie, aby zabezpieczyć swoje dane tym sekretem. Przechowuj go bezpiecznie; po włączeniu nie można go wyłączyć. Jeśli zostanie utracony, nie będziesz w stanie odzyskać danych. Kliknij, aby skopiować", "inputEncryptPrompt": "Wprowadź swój sekret szyfrowania dla", "clickToCopySecret": "Kliknij, aby skopiować sekret", @@ -276,7 +275,8 @@ "historicalUserList": "Historia logowania użytkownika", "historicalUserListTooltip": "Na tej liście wyświetlane są Twoje anonimowe konta. Możesz kliknąć konto, aby wyświetlić jego szczegóły. Konta anonimowe tworzy się poprzez kliknięcie przycisku „Rozpocznij”.", "openHistoricalUser": "Kliknij, aby otworzyć anonimowe konto", - "supabaseSetting": "Ustawienie Supabase" + "supabaseSetting": "Ustawienie Supabase", + "cloudSetting": "Ustawienia Chmury" }, "notifications": { "enableNotifications": { @@ -789,11 +789,11 @@ "expandTooltip": "Pokaż ukryte grupy" }, "menuName": "Tablica", - "referencedBoardPrefix": "Widok", "ungroupedButtonText": "Niepogrupowane", "ungroupedButtonTooltip": "Zawiera karty, które nie należą do żadnej grupy", "ungroupedItemsTitle": "Kliknij by dodać tablicę", - "groupBy": "Grupuj zgodnie z" + "groupBy": "Grupuj zgodnie z", + "referencedBoardPrefix": "Widok" }, "calendar": { "menuName": "Kalendarz", @@ -1078,4 +1078,4 @@ "language": "Język", "font": "Czcionka" } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/pt-BR.json b/frontend/resources/translations/pt-BR.json index 5a07649ccc..9bcf92c591 100644 --- a/frontend/resources/translations/pt-BR.json +++ b/frontend/resources/translations/pt-BR.json @@ -780,4 +780,4 @@ "lightLightTint7": "Verde", "lightLightTint9": "Azul" } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/pt-PT.json b/frontend/resources/translations/pt-PT.json index 79289af669..57699c5b7a 100644 --- a/frontend/resources/translations/pt-PT.json +++ b/frontend/resources/translations/pt-PT.json @@ -211,9 +211,9 @@ "delete": "Excluir", "duplicate": "Duplicado", "putback": "Por de volta", - "OK": "OK", "Done": "Feito", - "Cancel": "Cancelar" + "Cancel": "Cancelar", + "OK": "OK" }, "label": { "welcome": "Bem vindo!", @@ -725,11 +725,11 @@ } }, "board": { - "menuName": "Quadro", - "referencedBoardPrefix": "Vista de", "column": { "createNewCard": "Novo" - } + }, + "menuName": "Quadro", + "referencedBoardPrefix": "Vista de" }, "calendar": { "menuName": "Calendário", @@ -857,4 +857,4 @@ "noResult": "Nenhum resultado", "caseSensitive": "Maiúsculas e minúsculas" } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/ru-RU.json b/frontend/resources/translations/ru-RU.json index b324c05cf7..64bdd65e81 100644 --- a/frontend/resources/translations/ru-RU.json +++ b/frontend/resources/translations/ru-RU.json @@ -229,8 +229,8 @@ "addToFavorites": "Добавить в избранное", "rename": "Переименовать", "helpCenter": "Центр помощи", - "OK": "ОК", "Cancel": "Отменить", + "OK": "ОК", "tryAGain": "Повторить" }, "label": { @@ -1066,4 +1066,4 @@ "cardDetails": { "notesPlaceholder": "Введите '/', чтобы вставить блок, или начните писать" } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/tr-TR.json b/frontend/resources/translations/tr-TR.json index 1149b2982a..0041f27235 100644 --- a/frontend/resources/translations/tr-TR.json +++ b/frontend/resources/translations/tr-TR.json @@ -262,10 +262,9 @@ "logoutPrompt": "Oturumu kapatmak istediğinize emin misiniz?", "selfEncryptionLogoutPrompt": "Oturumu kapatmak istediğinize emin misiniz? Şifreleme parolasını kopyaladığınızdan emin olun", "syncSetting": "Eşitleme ayarı", - "cloudSetting": "Bulut ayarı", - "cloudURL": "Sunucu adresi", "enableSync": "Eşitlemeyi aç", "enableEncrypt": "Verileri şifrele", + "cloudURL": "Sunucu adresi", "enableEncryptPrompt": "Bu parola ile verilerinizi korumak için şifrelemeyi açın. Güvenli bir yerde saklayın. Bir kez açıldığında kapatılamaz. Parolayı kaybederseniz verileriniz geri getirilemez. Kopyalamak için tıklayın", "inputEncryptPrompt": "Lütfen şifreleme parolanızı yazın", "clickToCopySecret": "Parolayı kopyalamak için tıklayın", @@ -273,7 +272,8 @@ "historicalUserList": "Kullanıcı oturum açma geçmişi", "historicalUserListTooltip": "Bu liste anonim hesaplarınızı görüntüler. Ayrıntılarını görüntülemek istediğiniz bir hesaba tıklayabilirsiniz. Anonim hesaplar 'Başla' düğmesine tıklanarak oluşturulur", "openHistoricalUser": "Anonim hesap açmak için tıklayın", - "customPathPrompt": "AppFlowy veri klasörünü Google Drive gibi bulut hizmetiyle eşitlenen bir klasörde saklamak risk oluşturabilir. Bu klasördeki veri tabanı aynı anda birden fazla konumdan erişilmesi veya değiştirilmesi durumunda eşitleme çakışması ve olası veri bozulması sorunları ile karşılaşabilir." + "customPathPrompt": "AppFlowy veri klasörünü Google Drive gibi bulut hizmetiyle eşitlenen bir klasörde saklamak risk oluşturabilir. Bu klasördeki veri tabanı aynı anda birden fazla konumdan erişilmesi veya değiştirilmesi durumunda eşitleme çakışması ve olası veri bozulması sorunları ile karşılaşabilir.", + "cloudSetting": "Bulut ayarı" }, "notifications": { "enableNotifications": { diff --git a/frontend/resources/translations/vi-VN.json b/frontend/resources/translations/vi-VN.json index beef301e2a..6e5ec9689d 100644 --- a/frontend/resources/translations/vi-VN.json +++ b/frontend/resources/translations/vi-VN.json @@ -68,10 +68,10 @@ } }, "board": { - "menuName": "Bảng", "column": { "createNewCard": "Mới" - } + }, + "menuName": "Bảng" }, "calendar": { "menuName": "Lịch", @@ -182,4 +182,4 @@ "button": { "tryAGain": "Thử lại" } -} \ No newline at end of file +} diff --git a/frontend/resources/translations/zh-CN.json b/frontend/resources/translations/zh-CN.json index 0d1c372df7..867e07f40f 100644 --- a/frontend/resources/translations/zh-CN.json +++ b/frontend/resources/translations/zh-CN.json @@ -1,4 +1,5 @@ { + "appName": "AppFlowy", "defaultUsername": "我", "welcomeText": "欢迎使用 @:appName", "githubStarText": "在 GitHub 上 Star", @@ -173,7 +174,9 @@ "dragRow": "拖动来调整行", "viewDataBase": "查看数据库", "referencePage": "这个 {name} 正在被引用", - "addBlockBelow": "在下面添加一个块" + "addBlockBelow": "在下面添加一个块", + "urlLaunchAccessory": "在浏览器中打开", + "urlCopyAccessory": "复制链接" }, "sideBar": { "closeSidebar": "关闭侧边栏", @@ -205,6 +208,7 @@ "complete": "完成", "save": "保存", "generate": "生成", + "esc": "退出", "keep": "保留", "tryAgain": "重试", "discard": "放弃", @@ -222,9 +226,10 @@ "addToFavorites": "添加到收藏夹", "rename": "重命名", "helpCenter": "帮助中心", - "OK": "确认", + "yes": "是", "Done": "完成", - "Cancel": "取消" + "Cancel": "取消", + "OK": "确认" }, "label": { "welcome": "欢迎!", @@ -259,18 +264,33 @@ "logoutPrompt": "您确定要登出吗?", "selfEncryptionLogoutPrompt": "您确定要登出吗?请确保您已复制加密密钥", "syncSetting": "同步设置", - "cloudSetting": "云设置", - "cloudURL": "服务器 URL", + "cloudSettings": "云设置", "enableSync": "启用同步", "enableEncrypt": "加密数据", + "cloudURL": "服务器 URL", + "invalidCloudURLScheme": "无效格式", + "cloudServerType": "云服务器", + "cloudServerTypeTip": "请注意,更换云服务器可能会导致当前账户退出登录", + "cloudLocal": "本地", + "cloudAppFlowy": "AppFlowy云", + "clickToCopy": "点击此处复制", + "selfHostStart": "如果你还没有服务器,请参考", + "selfHostContent": "文档", + "selfHostEnd": "以获取建立个人服务器的指导", + "restartApp": "重启", + "restartAppTip": "重启软件以使更改生效。请注意,此操作可能会使你的当前账户退出登录", "enableEncryptPrompt": "启用加密以使用此密钥保护您的数据。安全存放;一旦启用,就无法关闭。如果丢失,您的数据将无法恢复。点击复制", "inputEncryptPrompt": "请输入您的加密密钥", - "clickToCopySecret": "点击复制秘密", - "inputTextFieldHint": "你的秘密", + "clickToCopySecret": "点击复制密钥", + "configServerSetting": "调整你的服务器设置", + "configServerGuide": "选中“快速开始”后,找到“设置”并进入“云设置”以调整你的个人服务器设置", + "inputTextFieldHint": "你的密钥", "historicalUserList": "用户登录历史记录", "historicalUserListTooltip": "此列表显示您的匿名帐户。您可以单击某个帐户来查看其详细信息。单击“开始”按钮即可创建匿名帐户", "openHistoricalUser": "点击开设匿名账户", - "supabaseSetting": "超基设置" + "customPathPrompt": "将AppFlowy的数据存放在云同步文件夹(如Google Drive)中可能存在风险。当存放在此文件夹下的数据库被多个客户端同时访问或修改时,可能会发生同步冲突或者数据污染", + "supabaseSetting": "超基设置", + "cloudSetting": "云设置" }, "notifications": { "enableNotifications": { @@ -490,7 +510,12 @@ "timeFormatTwelveHour": "十二小时制", "timeFormatTwentyFourHour": "24小时制", "clearDate": "清除日期", + "failedToLoadDate": "加载日期失败", + "selectTime": "选择时间", + "selectDate": "选择日期", + "visibility": "可见性", "addSelectOption": "添加一个标签", + "typeANewOption": "输入一个新的选项", "optionTitle": "标签", "addOption": "添加标签", "editProperty": "编辑列属性", @@ -502,13 +527,14 @@ "newField": "添加新字段", "fieldDragElementTooltip": "点击打开菜单", "showHiddenFields": { - "one": "显示 {} 隐藏字段", - "many": "显示 {} 隐藏字段", - "other": "显示 {} 个隐藏字段" + "one": "显示 {count} 个隐藏字段", + "many": "显示 {count} 个隐藏字段", + "other": "显示 {count} 个隐藏字段" }, "hideHiddenFields": { - "one": "显示 {} 隐藏字段", - "other": "隐藏 {} 个隐藏字段" + "one": "隐藏 {count} 个隐藏字段", + "many": "隐藏 {count} 个隐藏字段", + "other": "隐藏 {count} 个隐藏字段" } }, "sort": { @@ -550,7 +576,9 @@ "searchOption": "搜索标签", "searchOrCreateOption": "搜索或创建选项...", "createNew": "创建一个新的", - "orSelectOne": "或者选择一个选项" + "orSelectOne": "或者选择一个选项", + "typeANewOption": "输入一个新的选项", + "tagName": "标签名" }, "checklist": { "taskHint": "任务描述", @@ -665,6 +693,9 @@ "copiedToPasteBoard": "图片链接已复制到剪贴板", "addAnImage": "添加图像" }, + "urlPreview": { + "copiedToPasteBoard": "此链接已被复制到剪切板" + }, "outline": { "addHeadingToCreateOutline": "添加标题以创建目录。" }, @@ -677,13 +708,14 @@ "bgColor": "背景颜色" }, "contextMenu": { + "copy": "复制", "cut": "剪切", "paste": "粘贴" }, "action": "操作" }, "textBlock": { - "placeholder": "输入“/”作为命令" + "placeholder": "输入 “/” 作为命令" }, "title": { "placeholder": "无标题" @@ -766,21 +798,36 @@ "renameGroupTooltip": "按下以重命名群组", "createNewColumn": "添加新组", "addToColumnTopTooltip": "在顶部添加一张新卡片", + "addToColumnBottomTooltip": "在下方添加一个新的卡片", "renameColumn": "改名", - "hideColumn": "隐藏" + "hideColumn": "隐藏", + "groupActions": "组操作", + "newGroup": "新的组", + "deleteColumn": "删除", + "deleteColumnConfirmation": "此操作会删除这个组以及其中的所有卡片。你确定要继续吗?" }, "hiddenGroupSection": { "sectionTitle": "隐藏组", "collapseTooltip": "隐藏隐藏组", "expandTooltip": "查看隐藏的组" }, + "cardDetail": "卡片细节", + "cardActions": "卡片操作", + "cardDeleted": "卡片已删除", + "showOnCard": "在卡片细节中展示", + "setting": "设置", "menuName": "看板", "showUngrouped": "显示未分组的项目", "ungroupedButtonText": "未分组的", "ungroupedButtonTooltip": "包含不属于任何组的卡片", "ungroupedItemsTitle": "点击添加到看板", "groupBy": "通过...分组", - "referencedBoardPrefix": "视图" + "referencedBoardPrefix": "视图", + "mobile": { + "editURL": "编辑链接", + "unhideGroup": "显示隐藏的组", + "unhideGroupContent": "你确定要在看板上展示这一组吗?" + } }, "calendar": { "menuName": "日历", @@ -802,7 +849,8 @@ "name": "日历布局", "noDateHint": "计划外事件将显示在此处" }, - "referencedCalendarPrefix": "视图" + "referencedCalendarPrefix": "视图", + "quickJumpYear": "跳转到" }, "errorDialog": { "title": "AppFlowy 错误", @@ -834,12 +882,15 @@ "yellow": "黄色", "green": "绿色", "blue": "蓝色", + "purple": "紫色", + "pink": "粉色", "brown": "棕色", "gray": "灰色" }, "emoji": { - "search": "查找 emoji", - "noRecent": "没有最近的 emoji", + "emojiTab": "表情符号", + "search": "查找表情符号", + "noRecent": "没有最近的表情符号", "noEmojiFound": "没有找到表情符号", "filter": "筛选", "random": "随机的", @@ -887,6 +938,9 @@ }, "notificationHub": { "title": "通知", + "mobile": { + "title": "更新" + }, "emptyTitle": "都处理了!", "emptyBody": "没有待处理的通知或操作。享受平静。", "tabs": { @@ -932,9 +986,9 @@ "bulletedList": "符号列表", "checkbox": "复选框", "embedCode": "嵌入代码", - "heading1": "标题 1", - "heading2": "标题 2", - "heading3": "标题 3", + "heading1": "一级标题", + "heading2": "二级标题", + "heading3": "三级标题", "highlight": "强调", "color": "颜色", "image": "图像", @@ -957,6 +1011,7 @@ "backgroundColorGray": "灰色背景", "backgroundColorBrown": "棕色背景", "backgroundColorOrange": "橙色背景", + "backgroundColorYellow": "黄色背景", "backgroundColorGreen": "绿色背景", "backgroundColorBlue": "蓝色背景", "backgroundColorPurple": "紫色背景", @@ -985,11 +1040,14 @@ "mobileHeading1": "标题 1", "mobileHeading2": "标题 2", "mobileHeading3": "标题 3", + "textColor": "文字颜色", "backgroundColor": "背景颜色", "addYourLink": "添加您的链接", + "openLink": "打开链接", "copyLink": "复制链接", "removeLink": "移除链接", "editLink": "编辑链接", + "linkText": "文本", "linkTextHint": "请输入文本", "linkAddressHint": "请输入URL", "highlightColor": "高亮颜色", @@ -999,12 +1057,15 @@ "opacity": "不透明度", "resetToDefaultColor": "重置为默认颜色", "ltr": "从左到右", + "rtl": "从右到左", "auto": "自动", "copy": "复制", + "paste": "粘贴", "find": "查找", "previousMatch": "上一个匹配", "nextMatch": "下一个匹配", "closeFind": "关闭", + "replace": "替换", "replaceAll": "替换全部", "regex": "正则表达式", "caseSensitive": "区分大小写", @@ -1018,20 +1079,23 @@ "divider": "分隔线", "table": "表格", "colAddBefore": "在前面添加", - "colAddAfter": "在后面添加", "rowAddBefore": "在前面添加", + "colAddAfter": "在后面添加", "rowAddAfter": "在后面添加", "colRemove": "移除列", - "colDuplicate": "创建副本", - "colClear": "清空内容", - "slashPlaceHolder": "输入 / 以插入块,或开始键入" + "rowRemove": "移除", + "colDuplicate": "创建列副本", + "rowDuplicate": "创建行副本", + "colClear": "清空列内容", + "rowClear": "清空行内容", + "slashPlaceHolder": "输入 “/” 以插入块,或开始键入" }, "favorite": { "noFavorite": "没有收藏页面", "noFavoriteHintText": "向左滑动页面即可将其添加到您的收藏夹" }, "cardDetails": { - "notesPlaceholder": "输入 / 以插入块,或开始键入" + "notesPlaceholder": "输入 “/” 以插入块,或开始键入" }, "blockPlaceholders": { "todoList": "待办", @@ -1043,6 +1107,7 @@ "titleBar": { "pageIcon": "页面图标", "language": "语言", - "font": "字体" + "font": "字体", + "actions": "操作" } } diff --git a/frontend/resources/translations/zh-TW.json b/frontend/resources/translations/zh-TW.json index 38a6d44f02..85ab9a0d8d 100644 --- a/frontend/resources/translations/zh-TW.json +++ b/frontend/resources/translations/zh-TW.json @@ -176,9 +176,9 @@ "delete": "刪除", "duplicate": "複製", "putback": "放回去", - "OK": "OK", "Done": "完畢", - "Cancel": "取消" + "Cancel": "取消", + "OK": "OK" }, "label": { "welcome": "歡迎!", @@ -547,11 +547,11 @@ } }, "board": { - "menuName": "看板", - "referencedBoardPrefix": "視圖", "column": { "createNewCard": "建立" - } + }, + "menuName": "看板", + "referencedBoardPrefix": "視圖" }, "calendar": { "menuName": "月曆", @@ -596,4 +596,4 @@ "deleteContentTitle": "您確定要刪除 {pageType} 嗎?", "deleteContentCaption": "如果您刪除此{pageType},您可以從回收站中將其恢復。" } -} \ No newline at end of file +} diff --git a/project.inlang/settings.json b/project.inlang/settings.json new file mode 100644 index 0000000000..2870eb1c71 --- /dev/null +++ b/project.inlang/settings.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://inlang.com/schema/project-settings", + "sourceLanguageTag": "en", + "languageTags": [ + "en", + "ar-SA", + "ca-ES", + "de-DE", + "es-VE", + "eu-ES", + "fa", + "fr-CA", + "fr-FR", + "hu-HU", + "id-ID", + "it-IT", + "ja-JP", + "ko-KR", + "pl-PL", + "pt-BR", + "pt-PT", + "ru-RU", + "sv", + "tr-TR", + "vi", + "vi-VN", + "zh-CN", + "zh-TW" + ], + "modules": [ + "https://cdn.jsdelivr.net/npm/@inlang/plugin-i18next@4/dist/index.js", + "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-empty-pattern@1/dist/index.js", + "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-identical-pattern@1/dist/index.js", + "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-without-source@1/dist/index.js", + "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-missing-translation@1/dist/index.js" + ], + "plugin.inlang.i18next": { + "pathPattern": "./frontend/resources/translations/{languageTag}.json", + "variableReferencePattern": [ + "@:" + ] + } +} \ No newline at end of file