Explorar el Código

chore: update translations for Vietnamese (#3632)

Tran Nguyen Sinh hace 1 año
padre
commit
cf521fe20b

+ 1 - 0
frontend/appflowy_flutter/lib/startup/tasks/app_widget.dart

@@ -68,6 +68,7 @@ class InitAppWidgetTask extends LaunchTask {
           Locale('tr', 'TR'),
           Locale('uk', 'UA'),
           Locale('ur'),
+          Locale('vi', 'VN'),
           Locale('zh', 'CN'),
           Locale('zh', 'TW'),
           Locale('fa'),

+ 1 - 1
frontend/resources/translations/ar-SA.json

@@ -596,4 +596,4 @@
     "deleteContentTitle": "هل أنت متأكد من أنك تريد حذف {pageType}؟",
     "deleteContentCaption": "إذا قمت بحذف {pageType} هذه ، فيمكنك استعادتها من سلة المهملات."
   }
-}
+}

+ 1 - 1
frontend/resources/translations/ca-ES.json

@@ -595,4 +595,4 @@
     "deleteContentTitle": "Esteu segur que voleu suprimir {pageType}?",
     "deleteContentCaption": "si suprimiu aquest {pageType}, podeu restaurar-lo des de la paperera."
   }
-}
+}

+ 1 - 1
frontend/resources/translations/de-DE.json

@@ -604,4 +604,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."
   }
-}
+}

+ 1 - 1
frontend/resources/translations/es-VE.json

@@ -596,4 +596,4 @@
     "deleteContentTitle": "¿Está seguro de que desea eliminar {pageType}?",
     "deleteContentCaption": "si elimina este {pageType}, puede restaurarlo de la papelera."
   }
-}
+}

+ 1 - 1
frontend/resources/translations/eu-ES.json

@@ -601,4 +601,4 @@
     "deleteContentTitle": "Ziur {pageType} ezabatu nahi duzula?",
     "deleteContentCaption": "{pageType} hau ezabatzen baduzu, zaborrontzitik leheneratu dezakezu."
   }
-}
+}

+ 1 - 1
frontend/resources/translations/fa.json

@@ -674,4 +674,4 @@
       "frequentlyUsed": "استفاده‌شده"
     }
   }
-}
+}

+ 1 - 1
frontend/resources/translations/fr-CA.json

@@ -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."
   }
-}
+}

+ 1 - 1
frontend/resources/translations/fr-FR.json

@@ -596,4 +596,4 @@
     "deleteContentTitle": "Voulez-vous vraiment supprimer le {pageType} ?",
     "deleteContentCaption": "si vous supprimez ce {pageType}, vous pouvez le restaurer à partir de la corbeille."
   }
-}
+}

+ 1 - 1
frontend/resources/translations/hu-HU.json

@@ -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."
   }
-}
+}

+ 1 - 1
frontend/resources/translations/it-IT.json

@@ -607,4 +607,4 @@
     "deleteContentTitle": "Sei sicuro di voler eliminare {pageType}?",
     "deleteContentCaption": "se elimini questo {pageType}, puoi ripristinarlo dal cestino."
   }
-}
+}

+ 1 - 1
frontend/resources/translations/ja-JP.json

@@ -596,4 +596,4 @@
     "deleteContentTitle": "{pageType} を削除してもよろしいですか?",
     "deleteContentCaption": "この {pageType} を削除しても、ゴミ箱から復元できます。"
   }
-}
+}

+ 1 - 1
frontend/resources/translations/ko-KR.json

@@ -598,4 +598,4 @@
     "deleteContentTitle": "{pageType}을(를) 삭제하시겠습니까?",
     "deleteContentCaption": "이 {pageType}을(를) 삭제하면 휴지통에서 복원할 수 있습니다."
   }
-}
+}

+ 1 - 1
frontend/resources/translations/pl-PL.json

@@ -737,4 +737,4 @@
       "frequentlyUsed": "Często używany"
     }
   }
-}
+}

+ 1 - 1
frontend/resources/translations/pt-BR.json

@@ -711,4 +711,4 @@
       "frequentlyUsed": "Usado frequentemente"
     }
   }
-}
+}

+ 1 - 1
frontend/resources/translations/pt-PT.json

@@ -708,4 +708,4 @@
       "frequentlyUsed": "Usado frequentemente"
     }
   }
-}
+}

+ 1 - 1
frontend/resources/translations/ru-RU.json

@@ -596,4 +596,4 @@
     "deleteContentTitle": "Вы уверены, что хотите удалить {pageType}?",
     "deleteContentCaption": "если вы удалите этот {pageType}, вы сможете восстановить его из корзины."
   }
-}
+}

+ 1 - 1
frontend/resources/translations/sv.json

@@ -596,4 +596,4 @@
     "deleteContentTitle": "Är du säker på att du vill ta bort {pageType}?",
     "deleteContentCaption": "om du tar bort denna {pageType} kan du återställa den från papperskorgen."
   }
-}
+}

+ 1 - 1
frontend/resources/translations/tr-TR.json

@@ -595,4 +595,4 @@
     "deleteContentTitle": "{pageType}'ı silmek istediğinizden emin misiniz?",
     "deleteContentCaption": "bu {pageType}'ı silerseniz çöp kutusundan geri yükleyebilirsiniz."
   }
-}
+}

+ 185 - 0
frontend/resources/translations/vi-VN.json

@@ -0,0 +1,185 @@
+{
+  "blockActions": {
+    "dragTooltip": "Kéo để di chuyển"
+  },
+  "disclosureAction": {
+    "copyLink": "Sao chép đường dẫn"
+  },
+  "settings": {
+    "menu": {
+      "logout": "Đăng xuất",
+      "logoutPrompt": "Bạn chắc chắn muốn đăng xuất?",
+      "syncSetting": "Đồng bộ cài đặt",
+      "enableSync": "Bật tính năng đồng bộ",
+      "enableEncrypt": "Mã hoá dữ liệu",
+      "historicalUserList": "Lịch sử đăng nhập",
+      "openHistoricalUser": "Ấn để mở tài khoản ẩn danh"
+    },
+    "appearance": {
+      "resetSetting": "Đặt lại cài đặt",
+      "textDirection": {
+        "label": "Hướng kí tự mặc định",
+        "ltr": "Trái sang phải",
+        "rtl": "Phải sang trái"
+      },
+      "dateFormat": {
+        "label": "Định dạng ngày"
+      },
+      "timeFormat": {
+        "label": "Định dạng giờ",
+        "twentyFourHour": "Hai mươi bốn tiếng"
+      }
+    },
+    "user": {
+      "email": "Email",
+      "tooltipSelectIcon": "Chọn biểu tượng",
+      "clickToLogout": "Nhấn để đăng xuất"
+    },
+    "shortcuts": {
+      "shortcutsLabel": "Phím tắt"
+    }
+  },
+  "document": {
+    "title": {
+      "placeholder": "Trống"
+    },
+    "imageBlock": {
+      "placeholder": "Ấn để thêm ảnh",
+      "upload": {
+        "label": "Tải lên",
+        "placeholder": "Ấn để tải lên ảnh"
+      },
+      "url": {
+        "label": "Đường dẫn đến ảnh",
+        "placeholder": "Nhập đường dẫn đến ảnh"
+      },
+      "error": {
+        "invalidImage": "Ảnh không hợp lệ"
+      }
+    },
+    "codeBlock": {
+      "language": {
+        "label": "Ngôn ngữ",
+        "placeholder": "Chọn ngôn ngữ"
+      }
+    },
+    "toolbar": {
+      "resetToDefaultFont": "Chỉnh về mặc định"
+    }
+  },
+  "board": {
+    "column": {
+      "create_new_card": "Mới"
+    },
+    "menuName": "Bảng"
+  },
+  "calendar": {
+    "menuName": "Lịch",
+    "defaultNewCalendarTitle": "Trống",
+    "navigation": {
+      "today": "Hôm nay",
+      "previousMonth": "Tháng trước",
+      "nextMonth": "Tháng sau"
+    },
+    "settings": {
+      "showWeekNumbers": "Hiện thứ tự của tuần",
+      "showWeekends": "Hiện cuối tuần",
+      "firstDayOfWeek": "Ngày bắt đầu trong tuần",
+      "noDateTitle": "Không có ngày",
+      "clickToAdd": "Ấn để thêm lịch"
+    }
+  },
+  "errorDialog": {
+    "title": "Lỗi của AppFlowy",
+    "howToFixFallback": "Chúng tôi xin lỗi vì sự cố này! Vui lòng mở sự cố trên GitHub để báo lỗi.",
+    "github": "Xem trên GitHub"
+  },
+  "search": {
+    "label": "Tìm kiếm"
+  },
+  "message": {
+    "copy": {
+      "success": "Đã sao chép!",
+      "fail": "Không thể sao chép"
+    }
+  },
+  "unSupportBlock": "Phiên bản hiện tại không hỗ trợ Block này.",
+  "views": {
+    "deleteContentTitle": "Bạn chắc chắn muốn xoá {pageType}?",
+    "deleteContentCaption": "Nếu bạn xoá {pageType}, bạn có thể phục hồi từ thùng rác."
+  },
+  "colors": {
+    "custom": "Tuỳ chỉnh",
+    "default": "Mặc định",
+    "red": "Đỏ",
+    "orange": "Cam",
+    "yellow": "Vàng",
+    "green": "Xanh lá cây",
+    "blue": "Xanh dương",
+    "purple": "Tím",
+    "pink": "Hồng",
+    "brown": "Nâu",
+    "gray": "Xám"
+  },
+  "emoji": {
+    "search": "Tìm kiếm biểu tượng",
+    "noEmojiFound": "Không tìm thấy biểu tượng",
+    "filter": "Bộ lọc",
+    "random": "Ngẫu nhiên",
+    "remove": "Loại bỏ biểu tượng",
+    "categories": {
+      "people": "Con người và cơ thể",
+      "animals": "Động vật và thiên nhiên",
+      "food": "Đồ ăn và thức uống",
+      "activities": "Hoạt động",
+      "places": "Du lịch và địa điểm",
+      "objects": "Vật thể",
+      "symbols": "Biểu tượng",
+      "flags": "Cờ",
+      "nature": "Thiên nhiên",
+      "frequentlyUsed": "Thường dùng"
+    }
+  },
+  "inlineActions": {
+    "noResults": "Không có kết quả",
+    "date": "Ngày",
+    "reminder": {
+      "groupTitle": "Lời nhắc",
+      "shortKeyword": "nhắc nhở"
+    }
+  },
+  "relativeDates": {
+    "yesterday": "Hôm qua",
+    "today": "Hôm nay",
+    "tomorrow": "Ngày mai",
+    "oneWeek": "1 tuần"
+  },
+  "notificationHub": {
+    "title": "Thông báo",
+    "empty": "Không có gì ở đây!"
+  },
+  "reminderNotification": {
+    "title": "Lời nhắc",
+    "tooltipDelete": "Xoá"
+  },
+  "findAndReplace": {
+    "find": "Tìm kiếm",
+    "previousMatch": "Kết quả phía trước",
+    "nextMatch": "Kết quả tiếp theo",
+    "close": "Đóng",
+    "replace": "Thay thế",
+    "replaceAll": "Thay thế tất cả",
+    "noResult": "Không thấy kết quả"
+  },
+  "signIn": {
+    "loginAsGuestButtonText": "Đăng nhập với chế độ khách"
+  },
+  "grid": {
+    "settings": {
+      "Properties": "Thuộc tính"
+    }
+  },
+  "button": {
+    "tryAGain": "Thử lại"
+  }
+}

+ 1 - 1
frontend/resources/translations/zh-CN.json

@@ -596,4 +596,4 @@
     "deleteContentTitle": "您确定要删除 {pageType} 吗?",
     "deleteContentCaption": "如果您删除此{pageType},您可以从回收站中将其恢复。"
   }
-}
+}

+ 1 - 1
frontend/resources/translations/zh-TW.json

@@ -596,4 +596,4 @@
     "deleteContentTitle": "您確定要刪除 {pageType} 嗎?",
     "deleteContentCaption": "如果您刪除此{pageType},您可以從回收站中將其恢復。"
   }
-}
+}

+ 42 - 17
project.inlang.json

@@ -1,18 +1,43 @@
 {
-    "$schema":"https://inlang.com/schema/project-settings",
-    "sourceLanguageTag": "en",
-    "languageTags": ["ar-SA", "ca-ES", "de-DE", "en", "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", "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": [
-            "@:"
-        ]
-    }
-}
+  "$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": [
+      "@:"
+    ]
+  }
+}