add missing vi translations, rearrange language imports in alpha order

This commit is contained in:
or-else
2026-03-02 14:06:40 +03:00
parent 6b21c1deaa
commit 3bfabc90f3
10 changed files with 350 additions and 19 deletions
+1 -1
View File
File diff suppressed because one or more lines are too long
+334 -5
View File
@@ -259,8 +259,8 @@
"obsolete": false
},
"contacts_not_found": {
"translation": "Bạn chưa có cuộc trò chuyện nào<br />¯∖_(ツ)_/¯",
"defaultMessage": "You have no chats<br />¯∖_(ツ)_/¯",
"translation": "Bạn chưa có cuộc trò chuyện nào\n¯∖_(ツ)_/¯",
"defaultMessage": "You have no chats\\n¯∖_(ツ)_/¯",
"description": "HTML message shown in ContactList when no contacts are found",
"missing": false,
"obsolete": false
@@ -614,8 +614,8 @@
"obsolete": false
},
"last_seen_timestamp": {
"translation": "Lần cuối hoạt động",
"defaultMessage": "Last seen",
"translation": "Lần cuối hoạt động: {timestamp}",
"defaultMessage": "Last seen: {timestamp}",
"description": "Label for the timestamp of when the user or topic was last online",
"missing": false,
"obsolete": false
@@ -1225,7 +1225,7 @@
"label_description": {
"translation": "Mô tả",
"defaultMessage": "Description",
"description": "Label for editing topic description",
"description": "Label for description of user or topic",
"missing": false,
"obsolete": false
},
@@ -1647,5 +1647,334 @@
"description": "Title for scanning QR code",
"missing": false,
"obsolete": false
},
"add_members_prompt": {
"translation": "thêm thành viên",
"defaultMessage": "add members",
"description": "Placeholder in group members input field",
"missing": false,
"obsolete": false
},
"alias_already_taken": {
"translation": "(đã được sử dụng)",
"defaultMessage": "(already taken)",
"description": "Error message for alias already taken",
"missing": false,
"obsolete": false
},
"alias_editing_placeholder": {
"translation": "Bí danh (tùy chọn)",
"defaultMessage": "Alias (optional)",
"description": "Placeholder for editing user or topic alias",
"missing": false,
"obsolete": false
},
"alias_invalid": {
"translation": "(không hợp lệ)",
"defaultMessage": "(invalid)",
"description": "Error message for invalid alias",
"missing": false,
"obsolete": false
},
"button_restore": {
"translation": "Khôi phục mặc định",
"defaultMessage": "Restore default",
"description": "Reset setting to default",
"missing": false,
"obsolete": false
},
"cannot_parse_vcard": {
"translation": "Không thể đọc tệp vCard.",
"defaultMessage": "Cannot parse vCard file.",
"description": "Error message when vCard file cannot be parsed",
"missing": false,
"obsolete": false
},
"chat_now": {
"translation": "Nhắn tin",
"defaultMessage": "Chat",
"description": "Label for message button in contact card",
"missing": false,
"obsolete": false
},
"color_schema_dark": {
"translation": "Tối",
"defaultMessage": "Dark",
"description": "Name of the color schema",
"missing": false,
"obsolete": false
},
"color_schema_light": {
"translation": "Sáng",
"defaultMessage": "Light",
"description": "Name of the color schema",
"missing": false,
"obsolete": false
},
"color_schema_system": {
"translation": "Mặc định hệ thống",
"defaultMessage": "System default",
"description": "Name of the color schema",
"missing": false,
"obsolete": false
},
"find_user": {
"translation": "Tìm kiếm",
"defaultMessage": "Find",
"description": "Label for search button in contact card",
"missing": false,
"obsolete": false
},
"incognito_mode_description": {
"translation": "Ẩn trạng thái trực tuyến và chỉ báo đang nhập.",
"defaultMessage": "Hide your online status and typing indicators.",
"description": "Description for incognito mode toggle",
"missing": false,
"obsolete": false
},
"label_alias": {
"translation": "Bí danh:",
"defaultMessage": "Alias:",
"description": "Label for user or topic alias",
"missing": false,
"obsolete": false
},
"label_alias_edit": {
"translation": "Bí danh",
"defaultMessage": "Alias",
"description": "Label for editing user or topic alias",
"missing": false,
"obsolete": false
},
"label_blur_wallpaper": {
"translation": "Làm mờ:",
"defaultMessage": "Blur:",
"description": "Label adjusting blur amount",
"missing": false,
"obsolete": false
},
"label_color_schema": {
"translation": "Giao diện:",
"defaultMessage": "Theme:",
"description": "Label for selecting color scheme (dark, light) in Settings",
"missing": false,
"obsolete": false
},
"label_contact_card": {
"translation": "Danh thiếp",
"defaultMessage": "Contact Card",
"description": "Label for contact card preview",
"missing": false,
"obsolete": false
},
"label_contacts": {
"translation": "Danh bạ",
"defaultMessage": "Contacts",
"description": "Label for contact information",
"missing": false,
"obsolete": false
},
"label_keyboard": {
"translation": "Bàn phím:",
"defaultMessage": "Keyboard:",
"description": "Label for send on enter settings",
"missing": false,
"obsolete": false
},
"label_member_count": {
"translation": "Thành viên:",
"defaultMessage": "Members:",
"description": "Label for the count of group topic members",
"missing": false,
"obsolete": false
},
"label_scan_id": {
"translation": "Quét mã của tôi:",
"defaultMessage": "Scan my ID:",
"description": "Label [Scan my ID:]",
"missing": false,
"obsolete": false
},
"label_subscriber_count": {
"translation": "Người theo dõi:",
"defaultMessage": "Subscribers:",
"description": "Label for the count of channel subscribers",
"missing": false,
"obsolete": false
},
"label_text_size": {
"translation": "Cỡ chữ:",
"defaultMessage": "Text size:",
"description": "Label adjusting text size",
"missing": false,
"obsolete": false
},
"member_count": {
"translation": "{count, plural, one {{count, number} thành viên} other {{count, number} thành viên}}",
"defaultMessage": "{count, plural, one {{count, number} member} two {{count, number} members} three {{count, number} members} few {{count, number} members} many {{count, number} members} other {{count, number} members}}",
"description": "Count of group topic members",
"missing": false,
"obsolete": false
},
"message_deleted": {
"translation": "tin nhắn đã xóa",
"defaultMessage": "message deleted",
"description": "Pinned message is deleted",
"missing": false,
"obsolete": false
},
"message_not_found": {
"translation": "không tìm thấy tin nhắn",
"defaultMessage": "message not found",
"description": "Pinned message is not found",
"missing": false,
"obsolete": false
},
"pin_chat": {
"translation": "Ghim",
"defaultMessage": "Pin",
"description": "Menu item [Pin] for pinning chat to the top.",
"missing": false,
"obsolete": false
},
"pin_message": {
"translation": "Ghim",
"defaultMessage": "Pin",
"description": "Menu item [Pin] for pinning message to the top.",
"missing": false,
"obsolete": false
},
"save_action": {
"translation": "Lưu",
"defaultMessage": "Save",
"description": "Label for Save button",
"missing": false,
"obsolete": false
},
"select_country": {
"translation": "Chọn quốc gia",
"defaultMessage": "Select country",
"description": "Placeholder for the country selector",
"missing": false,
"obsolete": false
},
"self_topic_comment": {
"translation": "Ghi chú, tin nhắn, liên kết, tệp lưu lại",
"defaultMessage": "Notes, messages, links, files saved for posterity",
"description": "Comment for self topic for UI",
"missing": false,
"obsolete": false
},
"self_topic_name": {
"translation": "Tin nhắn đã lưu",
"defaultMessage": "Saved messages",
"description": "Name of self topic for UI",
"missing": false,
"obsolete": false
},
"send_command": {
"translation": "Gửi bằng {key}",
"defaultMessage": "Send on {key}",
"description": "Config option to send message on hitting CTRL(or Cmd)-Enter",
"missing": false,
"obsolete": false
},
"send_command_explained": {
"translation": "Nhấn Enter để xuống dòng",
"defaultMessage": "Press Enter for new line",
"description": "Explanation how to enter newline when [Send on CTRL-Enter] is enabled",
"missing": false,
"obsolete": false
},
"send_plain": {
"translation": "Gửi bằng Enter",
"defaultMessage": "Send on Enter",
"description": "Config option to send message on hitting Enter",
"missing": false,
"obsolete": false
},
"send_plain_explained": {
"translation": "Nhấn Shift + Enter để xuống dòng",
"defaultMessage": "Press Shift + Enter for new line",
"description": "Explanation how to enter newline when [Send on Enter] is enabled",
"missing": false,
"obsolete": false
},
"sidepanel_title_acc_general": {
"translation": "Chung",
"defaultMessage": "General",
"description": "Sidepanel title for AccGeneralView.",
"missing": false,
"obsolete": false
},
"subscriber_count": {
"translation": "{count, plural, one {{count, number} người theo dõi} other {{count, number} người theo dõi}}",
"defaultMessage": "{count, plural, one {{count, number} subscriber} two {{count, number} subscribers} three {{count, number} subscribers} few {{count, number} subscribers} many {{count, number} subscribers} other {{count, number} subscribers}}",
"description": "Count of channel subscribers",
"missing": false,
"obsolete": false
},
"tabtitle_image": {
"translation": "hình ảnh",
"defaultMessage": "image",
"description": "Tab title Image",
"missing": false,
"obsolete": false
},
"tabtitle_pattern": {
"translation": "hoa văn",
"defaultMessage": "pattern",
"description": "Tab title Pattern",
"missing": false,
"obsolete": false
},
"text_copied": {
"translation": "Đã sao chép vào clipboard",
"defaultMessage": "Copied to clipboard",
"description": "Notification that text has been copied to clipboard",
"missing": false,
"obsolete": false
},
"unknown_name": {
"translation": "Không rõ",
"defaultMessage": "Unknown",
"description": "Name to show when the name is missing",
"missing": false,
"obsolete": false
},
"unpin_chat": {
"translation": "Bỏ ghim",
"defaultMessage": "Unpin",
"description": "Menu item [Unpin] for un-pinning the chat.",
"missing": false,
"obsolete": false
},
"unpin_message": {
"translation": "Bỏ ghim",
"defaultMessage": "Unpin",
"description": "Menu item [Unpin] for un-pinning the message.",
"missing": false,
"obsolete": false
},
"wallpapers": {
"translation": "Hình nền",
"defaultMessage": "Wallpapers",
"description": "Link or title for working with wallpapers.",
"missing": false,
"obsolete": false
},
"label_full_name": {
"translation": "Họ và tên",
"defaultMessage": "Full name",
"description": "Label for full name",
"missing": false,
"obsolete": true
},
"label_organization": {
"translation": "Tổ chức",
"defaultMessage": "Organization",
"description": "Label for organization",
"missing": false,
"obsolete": true
}
}
+1 -1
View File
@@ -30,12 +30,12 @@ const messageLoader = {
'es': _ => import('./i18n.min/es.json'),
'fr': _ => import('./i18n.min/fr.json'),
'it': _ => import('./i18n.min/it.json'),
'vi': _ => import('./i18n.min/vi.json'),
'ko': _ => import('./i18n.min/ko.json'),
'ro': _ => import('./i18n.min/ro.json'),
'ru': _ => import('./i18n.min/ru.json'),
'th': _ => import('./i18n.min/th.json'),
'uk': _ => import('./i18n.min/uk.json'),
'vi': _ => import('./i18n.min/vi.json'),
'zh': _ => import('./i18n.min/zh.json'),
'zh-TW': _ => import('./i18n.min/zh-TW.json')
};