Skip to content

Commit a8f38e2

Browse files
authored
Add missing translations and improve existing ones for Vietnamese locale (vi-VN) (#590)
1 parent 7020afb commit a8f38e2

File tree

1 file changed

+118
-57
lines changed

1 file changed

+118
-57
lines changed

src/i18n/locales/vi.js

Lines changed: 118 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -7,33 +7,36 @@ const vietnamese = {
77
const vi = {
88
translation: {
99
report_bug: "Báo cáo lỗi",
10-
import_from: "Nhập",
10+
import_from: "Nhập từ",
1111
import: "Nhập",
12+
inherits: "Kế thừa",
13+
merging_column_w_inherited_definition:
14+
"Cột '{{fieldName}}' trong bảng '{{tableName}}' với định nghĩa được kế thừa sẽ được gộp lại",
1215
file: "Tệp",
1316
new: "Tạo mới",
1417
new_window: "Tạo mới cửa sổ",
1518
open: "Mở",
1619
save: "Lưu",
1720
save_as: "Lưu thành",
1821
save_as_template: "Lưu thành mẫu",
19-
template_saved: "Mẫu được lưu!",
22+
template_saved: "Mẫu đã được lưu!",
2023
rename: "Đổi tên",
21-
delete_diagram: "Xoá sơ đồ",
24+
delete_diagram: "Xóa sơ đồ",
2225
are_you_sure_delete_diagram:
23-
"Bạn muốn xoá sơ đồ này không? Hành động này không thể phục hồi.",
24-
oops_smth_went_wrong: "Có cái gì đó bị sai.",
26+
"Bạn có chắc chắn muốn xóa sơ đồ này không? Hành động này không thể hoàn tác.",
27+
oops_smth_went_wrong: "Ôi! Đã có lỗi xảy ra.",
2528
import_diagram: "Nhập sơ đồ",
2629
import_from_source: "Nhập từ SQL",
2730
export_as: "Xuất thành",
2831
export_source: "Xuất SQL",
2932
models: "Mô hình",
3033
exit: "Thoát",
3134
edit: "Sửa",
32-
undo: "Quay lại",
35+
undo: "Hoàn tác",
3336
redo: "Làm lại",
3437
clear: "Xóa",
3538
are_you_sure_clear:
36-
"Bạn có chắc chắn muốn xóa sơ đồ không? Điều này không thể phục hồi.",
39+
"Bạn có chắc chắn muốn xóa sơ đồ này không? Hành động này không thể hoàn tác.",
3740
cut: "Cắt",
3841
copy: "Sao chép",
3942
paste: "Dán",
@@ -49,6 +52,8 @@ const vi = {
4952
field_details: "Chi tiết trường",
5053
reset_view: "Đặt lại chế độ xem",
5154
show_grid: "Hiển thị lưới",
55+
snap_to_grid: "Ghim vào lưới",
56+
show_datatype: "Hiển thị kiểu dữ liệu",
5257
show_cardinality: "Hiển thị số lượng",
5358
theme: "Chủ đề",
5459
light: "Sáng",
@@ -59,93 +64,99 @@ const vi = {
5964
settings: "Cài đặt",
6065
show_timeline: "Hiển thị dòng thời gian",
6166
autosave: "Tự động lưu",
62-
panning: "Xoay",
67+
panning: "Di chuyển",
68+
show_debug_coordinates: "Hiển thị tọa độ debug",
69+
transform: "Biến đổi",
70+
viewbox: "View Box",
71+
cursor_coordinates: "Tọa độ con trỏ",
72+
coordinate_space: "Không gian",
73+
coordinate_space_screen: "Màn hình",
74+
coordinate_space_diagram: "Sơ đồ",
6375
table_width: "Chiều rộng của bảng",
6476
language: "Ngôn ngữ",
65-
flush_storage: "Xoá bộ nhớ",
77+
flush_storage: "Xóa bộ nhớ",
6678
are_you_sure_flush_storage:
6779
"Bạn có chắc chắn muốn xóa bộ nhớ không? Thao tác này sẽ xóa vĩnh viễn tất cả sơ đồ và mẫu tùy chỉnh của bạn.",
68-
storage_flushed: "Bộ nhớ đã được xoá",
80+
storage_flushed: "Bộ nhớ đã được xóa",
6981
help: "Giúp đỡ",
7082
shortcuts: "Phím tắt",
71-
ask_on_discord: "Theo dõi chúng tôi trên Discord",
83+
ask_on_discord: "Hỏi chúng tôi trên Discord",
7284
feedback: "Nhận xét",
7385
no_changes: "Không thay đổi",
7486
loading: "Đang tải...",
7587
last_saved: "Đã lưu lần cuối",
7688
saving: "Đang lưu...",
7789
failed_to_save: "Lưu thất bại",
78-
fit_window_reset: "Đặt cửa số vừa độ rộng / Cài lại",
79-
zoom: "Phóng",
90+
fit_window_reset: "Đặt cửa sổ vừa độ rộng / Cài lại",
91+
zoom: "Phóng to",
8092
add_table: "Thêm bảng",
8193
add_area: "Thêm vùng",
8294
add_note: "Thêm ghi chú",
83-
add_type: "Thêm loại",
95+
add_type: "Thêm kiểu",
8496
to_do: "Việc cần làm",
8597
tables: "Bảng",
8698
relationships: "Quan hệ",
8799
subject_areas: "Vùng",
88100
notes: "Ghi chú",
89-
types: "Loại",
101+
types: "Kiểu",
90102
search: "Tìm kiếm...",
91103
no_tables: "Không có bảng",
92104
no_tables_text: "Bắt đầu xây dựng sơ đồ của bạn!",
93105
no_relationships: "Không có quan hệ",
94-
no_relationships_text:
95-
"Kéo để kết nối các trường và hình thành các quan hệ!",
106+
no_relationships_text: "Kéo để kết nối các trường và tạo mối quan hệ",
96107
no_subject_areas: "Không có vùng",
97-
no_subject_areas_text: "Thêm vùng vào nhóm các bảng!",
108+
no_subject_areas_text: "Thêm vùng để nhóm các bảng!",
98109
no_notes: "Không có ghi chú",
99110
no_notes_text: "Sử dụng ghi chú để ghi lại thông tin bổ sung",
100-
no_types: "Không có loại",
101-
no_types_text: "Tạo các loại dữ liệu tùy chỉnh của riêng bạn",
111+
no_types: "Không có kiểu",
112+
no_types_text: "Tạo kiểu dữ liệu tùy chỉnh của riêng bạn",
102113
no_issues: "Không có vấn đề nào được phát hiện.",
103114
strict_mode_is_on_no_issues:
104115
"Chế độ nghiêm ngặt bị tắt nên sẽ không có vấn đề nào được hiển thị.",
105116
name: "Tên",
106117
type: "Kiểu",
107118
null: "Không có giá trị",
108119
not_null: "Có giá trị",
120+
nullable: "Có thể không có giá trị",
109121
primary: "Chính",
110122
unique: "Duy nhất",
111123
autoincrement: "Tự động tăng",
112124
default_value: "Giá trị mặc định",
113-
check: "Kiểm tra biểu thức",
114-
this_will_appear_as_is:
115-
"*Điều này sẽ xuất hiện trong đoạn lệnh được tạo như hiện tại.",
125+
check: "Kiểm tra ràng buộc",
126+
this_will_appear_as_is: "*Điều này sẽ xuất hiện trong đoạn lệnh được tạo như hiện tại",
116127
comment: "Bình luận",
117128
add_field: "Thêm trường",
118129
values: "Giá trị",
119130
size: "Kích cỡ",
120131
precision: "Độ chính xác",
121132
set_precision: "Đặt độ chính xác: (kích thước, chữ số)",
122-
use_for_batch_input: "Sử dụng , để nhập hàng loạt",
123-
indices: "Chỉ số",
133+
use_for_batch_input: "Sử dụng , cho đầu vào hàng loạt",
134+
indices: "Chỉ mục",
124135
add_index: "Thêm chỉ mục",
125136
select_fields: "Chọn các trường",
126137
title: "Tiêu đề",
127-
not_set: "Không được thiết lập",
128-
foreign: "Ngoài",
138+
not_set: "Chưa được thiết lập",
139+
foreign: "Ngoại",
129140
cardinality: "Quan hệ",
130141
on_update: "Khi cập nhật",
131142
on_delete: "Khi xóa",
132143
swap: "Tráo đổi",
133-
one_to_one: "Một đối một",
134-
one_to_many: "Một đến nhiều",
135-
many_to_one: "Nhiều thành một",
144+
one_to_one: "Một - Một",
145+
one_to_many: "Một - Nhiều",
146+
many_to_one: "Nhiều - Một",
136147
content: "Nội dung",
137148
types_info:
138-
"Tính năng này dành cho các DBMS quan hệ đối tượng như PostgreSQL.\nNếu được sử dụng cho MySQL hoặc MariaDB, loại JSON sẽ được tạo bằng kiểm tra xác thực json tương ứng.\nNếu được sử dụng cho SQLite, nó sẽ được dịch sang BLOB.\nNếu được sử dụng cho MSSQL một bí danh loại cho trường đầu tiên sẽ được tạo.",
149+
"Tính năng này dành cho các hệ quản trị cơ sở dữ liệu quan hệ đối tượng như PostgreSQL.\nNếu được sử dụng cho MySQL hoặc MariaDB, kiểu JSON sẽ được tạo bằng kiểm tra xác thực json tương ứng.\nNếu được sử dụng cho SQLite, nó sẽ được dịch sang BLOB.\nNếu được sử dụng cho MSSQL, một bí danh kiểu (type alias) cho trường đầu tiên sẽ được tạo ra.",
139150
table_deleted: "Đã xóa bảng",
140-
area_deleted: "Khu vực bị xóa",
151+
area_deleted: "Đã xóa vùng",
141152
note_deleted: "Đã xóa ghi chú",
142153
relationship_deleted: "Đã xóa quan hệ",
143-
type_deleted: "Loại đã xóa",
144-
cannot_connect: "Không thể kết nối, các cột có nhiều loại khác nhau",
145-
copied_to_clipboard: "Sao chép vào clipboard",
154+
type_deleted: "Đã xóa kiểu",
155+
cannot_connect: "Không thể kết nối, các cột có nhiều kiểu khác nhau",
156+
copied_to_clipboard: "Sao chép vào bộ nhớ tạm",
146157
create_new_diagram: "Tạo sơ đồ mới",
147158
cancel: "Hủy bỏ",
148-
open_diagram: "Mở sở đồ",
159+
open_diagram: "Mở đồ",
149160
rename_diagram: "Đổi tên sơ đồ",
150161
export: "Xuất",
151162
export_image: "Xuất hình ảnh",
@@ -161,32 +172,31 @@ const vi = {
161172
filename: "Tên tập tin",
162173
table_w_no_name: "Khai báo một bảng không có tên",
163174
duplicate_table_by_name: "Bảng trùng lặp theo tên '{{tableName}}'",
164-
empty_field_name: "Trường trống `name` trong bảng '{{tableName}}'",
165-
empty_field_type: "Trường trống `loại` trong bảng '{{tableName}}'",
175+
empty_field_name: "Thiếu tên trường trong bảng '{{tableName}}'",
176+
empty_field_type: "Thiếu kiểu dữ liệu của trường trong bảng '{{tableName}}'",
166177
no_values_for_field:
167-
"Trường '{{fieldName}}' của bảng '{{tableName}}' thuộc loại `{{type}}` nhưng không có giá trị nào được chỉ định",
178+
"Trường '{{fieldName}}' của bảng '{{tableName}}' thuộc kiểu `{{type}}` nhưng không có giá trị nào được chỉ định",
168179
default_doesnt_match_type:
169-
"Giá trị mặc định cho trường '{{fieldName}}' trong bảng '{{tableName}}' không khớp với loại của nó",
180+
"Giá trị mặc định cho trường '{{fieldName}}' trong bảng '{{tableName}}' không khớp với kiểu của nó",
170181
not_null_is_null:
171-
"Trường '{{fieldName}}' của bảng '{{tableName}}' là NOT NULL nhưng đang là NULL",
182+
"Trường '{{fieldName}}' của bảng '{{tableName}}' là NOT NULL nhưng có giá trị mặc định là NULL",
172183
duplicate_fields:
173-
"Các trường bảng trùng lặp theo tên '{{fieldName}}' trong bảng '{{tableName}}'",
184+
"Các trường trùng lặp theo tên '{{fieldName}}' trong bảng '{{tableName}}'",
174185
duplicate_index:
175186
"Chỉ mục trùng lặp theo tên '{{indexName}}' trong bảng '{{tableName}}'",
176-
empty_index: "Chỉ mục trong bảng '{{tableName}}' chỉ mục không có cột",
187+
empty_index: "Chỉ mục trong bảng '{{tableName}}' không có cột nào",
177188
no_primary_key: "Bảng '{{tableName}}' không có khóa chính",
178-
type_with_no_name: "Khai báo một loại không có tên",
179-
duplicate_types: "Các loại trùng lặp theo tên '{{typeName}}'",
180-
type_w_no_fields:
181-
"Đã khai báo một loại trống '{{typeName}}'không có trường nào",
182-
empty_type_field_name: "Trường trống `name` trong loại '{{typeName}}'",
183-
empty_type_field_type: "Trường trống `type` trong loại '{{typeName}}'",
189+
type_with_no_name: "Khai báo một kiểu không có tên",
190+
duplicate_types: "Các kiểu trùng lặp theo tên '{{typeName}}'",
191+
type_w_no_fields: "Khai báo một kiểu rỗng '{{typeName}}' không có trường nào",
192+
empty_type_field_name: "Thiếu tên trường trong kiểu '{{typeName}}'",
193+
empty_type_field_type: "Thiếu kiểu dữ liệu của trường trong kiểu '{{typeName}}'",
184194
no_values_for_type_field:
185-
"Trường '{{fieldName}}' thuộc loại '{{typeName}}' thuộc loại `{{type}}` nhưng không có giá trị nào được chỉ định",
195+
"Trường '{{fieldName}}' của kiểu '{{typeName}}' thuộc kiểu `{{type}}` nhưng không có giá trị nào được chỉ định",
186196
duplicate_type_fields:
187-
"Các trường loại trùng lặp theo tên '{{fieldName}}' trong loại '{{typeName}}'",
197+
"Các trường trùng lặp theo tên '{{fieldName}}' trong kiểu '{{typeName}}'",
188198
duplicate_reference: "Tham chiếu trùng lặp theo tên '{{refName}}'",
189-
circular_dependency: "Bảng phụ thuộc vòng tròn liên quan đến '{{refName}}'",
199+
circular_dependency: "Phụ thuộc vòng tròn liên quan đến bảng '{{refName}}'",
190200
timeline: "Dòng thời gian",
191201
priority: "Độ ưu tiên",
192202
none: "Không có",
@@ -195,25 +205,76 @@ const vi = {
195205
high: "Cao",
196206
sort_by: "Sắp xếp theo",
197207
my_order: "Thứ tự của tôi",
198-
completed: "Thứ tự hoàn thành",
208+
completed: "Đã hoàn thành",
199209
alphabetically: "Thứ tự bảng chữ cái",
200210
add_task: "Thêm nhiệm vụ",
201211
details: "Chi tiết",
202212
no_tasks: "Bạn chưa có nhiệm vụ nào.",
203213
no_activity: "Bạn chưa có hoạt động nào.",
204214
move_element: "Di chuyển {{name}} tới {{coords}}",
205-
edit_area: "{{extra}} Chỉnh sửa khu vực {{areaName}}",
206-
delete_area: "Xóa khu vực {{areaName}}",
215+
edit_area: "{{extra}} Chỉnh sửa vùng {{areaName}}",
216+
delete_area: "Xóa vùng {{areaName}}",
207217
edit_note: "{{extra}} Chỉnh sửa ghi chú {{noteTitle}}",
208218
delete_note: "Xóa ghi chú {{noteTitle}}",
209219
edit_table: "{{extra}} Chỉnh sửa bảng {{tableName}}",
210220
delete_table: "Xóa bảng {{tableName}}",
211-
edit_type: "{{extra}} Chỉnh sửa loại {{typeName}}",
212-
delete_type: "Xóa loại {{typeName}}",
221+
edit_type: "{{extra}} Chỉnh sửa kiểu {{typeName}}",
222+
delete_type: "Xóa kiểu {{typeName}}",
213223
add_relationship: "Thêm quan hệ",
214224
edit_relationship: "{{extra}} Chỉnh sửa quan hệ {{refName}}",
215225
delete_relationship: "Xóa quan hệ {{refName}}",
216226
not_found: "Không tìm thấy",
227+
pick_db: "Chọn cơ sở dữ liệu",
228+
generic: "Chung",
229+
generic_description:
230+
"Các sơ đồ chung có thể được xuất sang bất kỳ kiểu SQL nào nhưng hỗ trợ ít kiểu dữ liệu.",
231+
enums: "Enums",
232+
add_enum: "Thêm enum",
233+
edit_enum: "{{extra}} Chỉnh sửa enum {{enumName}}",
234+
delete_enum: "Xóa enum",
235+
enum_w_no_name: "Tìm thấy enum không có tên",
236+
enum_w_no_values: "Tìm thấy enum '{{enumName}}' không có giá trị",
237+
duplicate_enums: "Các enum trùng lặp với tên '{{enumName}}'",
238+
no_enums: "Không có enum",
239+
no_enums_text: "Định nghĩa enum ở đây",
240+
declare_array: "Khai báo mảng",
241+
empty_index_name: "Định nghĩa chỉ mục không có tên trong bảng '{{tableName}}'",
242+
didnt_find_diagram: "Ôi! Không tìm thấy sơ đồ.",
243+
unsigned: "Unsigned",
244+
share: "Chia sẻ",
245+
unshare: "Bỏ chia sẻ",
246+
copy_link: "Sao chép liên kết",
247+
readme: "README",
248+
failed_to_load: "Không thể tải. Hãy chắc chắn rằng liên kết là chính xác.",
249+
share_info:
250+
"* Chia sẻ liên kết này sẽ không tạo ra một phiên hợp tác thời gian thực.",
251+
show_relationship_labels: "Hiển thị nhãn quan hệ",
252+
docs: "Tài liệu",
253+
supported_types: "Các loại tệp được hỗ trợ:",
254+
bulk_update: "Cập nhật hàng loạt",
255+
multiselect: "Chọn nhiều",
256+
export_saved_data: "Xuất dữ liệu đã lưu",
257+
dbml_view: "Xem DBML",
258+
tab_view: "Tab view",
259+
label: "Nhãn",
260+
many_side_label: "Many(n) side label",
261+
version: "Phiên bản",
262+
versions: "Các phiên bản",
263+
no_saved_versions: "Không có phiên bản đã lưu",
264+
record_version: "Ghi lại phiên bản",
265+
commited_at: "Đã ghi lại lúc",
266+
read_only: "Chỉ đọc",
267+
continue: "Tiếp tục",
268+
restore_version: "Khôi phục phiên bản",
269+
restore_warning: "Tải phiên bản khác sẽ ghi đè lên bất kỳ thay đổi nào.",
270+
return_to_current: "Quay lại sơ đồ",
271+
no_changes_to_record: "Không có thay đổi nào để ghi lại",
272+
click_to_view: "Nhấp để xem",
273+
load_more: "Tải thêm",
274+
clear_cache: "Xóa bộ nhớ cache",
275+
cache_cleared: "Bộ nhớ cache đã được xóa",
276+
failed_to_record_version: "Không thể ghi lại phiên bản",
277+
failed_to_load_diagram: "Không thể tải sơ đồ",
217278
},
218279
};
219280

0 commit comments

Comments
 (0)