feat: Add Vietnamese translation (#1459)

This commit is contained in:
HUi
2025-12-20 02:17:34 +07:00
committed by GitHub
parent 208e61a272
commit af8865327a
11 changed files with 739 additions and 4 deletions

View File

@@ -35,7 +35,7 @@
* example: 940226c4c41f51afe3980ceb63704e752636526f4c52a4ea579e85b247493d94
* initialLanguage:
* type: string
* enum: [ar-YE, bg-BG, ca-ES, cs-CZ, da-DK, de-DE, el-GR, en-GB, en-US, es-ES, et-EE, fa-IR, fi-FI, fr-FR, hu-HU, id-ID, it-IT, ja-JP, ko-KR, nl-NL, pl-PL, pt-BR, pt-PT, ro-RO, ru-RU, sk-SK, sr-Cyrl-RS, sr-Latn-RS, sv-SE, tr-TR, uk-UA, uz-UZ, zh-CN, zh-TW]
* enum: [ar-YE, bg-BG, ca-ES, cs-CZ, da-DK, de-DE, el-GR, en-GB, en-US, es-ES, et-EE, fa-IR, fi-FI, fr-FR, hu-HU, id-ID, it-IT, ja-JP, ko-KR, nl-NL, pl-PL, pt-BR, pt-PT, ro-RO, ru-RU, sk-SK, sr-Cyrl-RS, sr-Latn-RS, sv-SE, tr-TR, uk-UA, uz-UZ, vi-VN, zh-CN, zh-TW]
* nullable: true
* description: Preferred language for user interface and notifications (used only if user language is not set)
* example: en-US

View File

@@ -67,7 +67,7 @@
* example: Acme Corporation
* language:
* type: string
* enum: [ar-YE, bg-BG, ca-ES, cs-CZ, da-DK, de-DE, el-GR, en-GB, en-US, es-ES, et-EE, fa-IR, fi-FI, fr-FR, hu-HU, id-ID, it-IT, ja-JP, ko-KR, nl-NL, pl-PL, pt-BR, pt-PT, ro-RO, ru-RU, sk-SK, sr-Cyrl-RS, sr-Latn-RS, sv-SE, tr-TR, uk-UA, uz-UZ, zh-CN, zh-TW]
* enum: [ar-YE, bg-BG, ca-ES, cs-CZ, da-DK, de-DE, el-GR, en-GB, en-US, es-ES, et-EE, fa-IR, fi-FI, fr-FR, hu-HU, id-ID, it-IT, ja-JP, ko-KR, nl-NL, pl-PL, pt-BR, pt-PT, ro-RO, ru-RU, sk-SK, sr-Cyrl-RS, sr-Latn-RS, sv-SE, tr-TR, uk-UA, uz-UZ, vi-VN, zh-CN, zh-TW]
* nullable: true
* description: Preferred language for user interface and notifications (if null - will be set automatically on the first login)
* example: en-US

View File

@@ -56,7 +56,7 @@
* example: Acme Corporation
* language:
* type: string
* enum: [ar-YE, bg-BG, ca-ES, cs-CZ, da-DK, de-DE, el-GR, en-GB, en-US, es-ES, et-EE, fa-IR, fi-FI, fr-FR, hu-HU, id-ID, it-IT, ja-JP, ko-KR, nl-NL, pl-PL, pt-BR, pt-PT, ro-RO, ru-RU, sk-SK, sr-Cyrl-RS, sr-Latn-RS, sv-SE, tr-TR, uk-UA, uz-UZ, zh-CN, zh-TW]
* enum: [ar-YE, bg-BG, ca-ES, cs-CZ, da-DK, de-DE, el-GR, en-GB, en-US, es-ES, et-EE, fa-IR, fi-FI, fr-FR, hu-HU, id-ID, it-IT, ja-JP, ko-KR, nl-NL, pl-PL, pt-BR, pt-PT, ro-RO, ru-RU, sk-SK, sr-Cyrl-RS, sr-Latn-RS, sv-SE, tr-TR, uk-UA, uz-UZ, vi-VN, zh-CN, zh-TW]
* description: Preferred language for user interface and notifications
* example: en-US
* apiKey:

View File

@@ -96,7 +96,7 @@
* example: Acme Corporation
* language:
* type: string
* enum: [ar-YE, bg-BG, ca-ES, cs-CZ, da-DK, de-DE, el-GR, en-GB, en-US, es-ES, et-EE, fa-IR, fi-FI, fr-FR, hu-HU, id-ID, it-IT, ja-JP, ko-KR, nl-NL, pl-PL, pt-BR, pt-PT, ro-RO, ru-RU, sk-SK, sr-Cyrl-RS, sr-Latn-RS, sv-SE, tr-TR, uk-UA, uz-UZ, zh-CN, zh-TW]
* enum: [ar-YE, bg-BG, ca-ES, cs-CZ, da-DK, de-DE, el-GR, en-GB, en-US, es-ES, et-EE, fa-IR, fi-FI, fr-FR, hu-HU, id-ID, it-IT, ja-JP, ko-KR, nl-NL, pl-PL, pt-BR, pt-PT, ro-RO, ru-RU, sk-SK, sr-Cyrl-RS, sr-Latn-RS, sv-SE, tr-TR, uk-UA, uz-UZ, vi-VN, zh-CN, zh-TW]
* nullable: true
* description: Preferred language for user interface and notifications (personal field)
* example: en-US
@@ -237,6 +237,7 @@ const LANGUAGES = [
'tr-TR',
'uk-UA',
'uz-UZ',
'vi-VN',
'zh-CN',
'zh-TW',
];

View File

@@ -52,6 +52,7 @@ module.exports.i18n = {
'tr-TR',
'uk-UA',
'uz-UZ',
'vi-VN',
'zh-CN',
'zh-TW',
],

View File

@@ -0,0 +1,19 @@
{
"Archive": "Lưu trữ",
"Card Created": "Thẻ đã được tạo",
"Card Moved": "Thẻ đã được di chuyển",
"copy": "bản sao",
"New Comment": "Bình luận mới",
"Test Title": "Tiêu đề thử nghiệm",
"This is a test text message!": "Đây là tin nhắn văn bản thử nghiệm!",
"This is a *test* **markdown** `message`!": "Đây là *tin nhắn* **markdown** `thử nghiệm`!",
"This is a <i>test</i> <b>html</b> <code>message</code>!": "Đây là <i>tin nhắn</i> <b>html</b> <code>thử nghiệm</code>!",
"Trash": "Thùng rác",
"You Were Added to Card": "Bạn đã được thêm vào thẻ",
"You Were Mentioned in Comment": "Bạn đã được nhắc đến trong bình luận",
"%s added you to %s on %s": "%s đã thêm bạn vào %s vào %s",
"%s created %s in %s on %s": "%s đã tạo %s trong %s vào %s",
"%s left a new comment to %s on %s": "%s đã để lại bình luận mới cho %s vào %s",
"%s mentioned you in %s on %s": "%s đã nhắc đến bạn trong %s vào %s",
"%s moved %s from %s to %s on %s": "%s đã di chuyển %s từ %s đến %s vào %s"
}