Repository navigation
Expand file tree
/
Copy pathvi.json
More file actions
285 lines (285 loc) · 25.9 KB
/
Copy pathvi.json
File metadata and controls
285 lines (285 loc) · 25.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
{
"baseDirLimitation": "Đã cấu hình giới hạn basedir: điều này có thể ảnh hưởng đến hiệu năng và gây ra một số vấn đề, vui lòng tắt nó nếu có thể!",
"noReportPeers": "Cảnh báo: chưa thiết lập peer nhận báo cáo nào, vui lòng thêm phương thức sau vào event handler của bạn",
"manualAdminActionRequired": "!!!!!!!!! CẦN QUẢN TRỊ VIÊN HỆ THỐNG THAO TÁC THỦ CÔNG !!!!!!!!!",
"mmapErrorPart1": "Đã đạt đến số lượng tối đa vùng bộ nhớ ánh xạ (mmap) (%s): vui lòng tăng cấu hình kernel vm.max_map_count lên 262144 để khắc phục.",
"mmapErrorPart2": "Để khắc phục, hãy chạy lệnh sau với quyền root: %s",
"mmapErrorPart3": "Để giữ thay đổi sau khi khởi động lại: %s",
"mmapErrorPart4": "Trên Windows và WSL, tăng kích thước pagefile có thể giúp ích; vui lòng chuyển sang Linux gốc nếu sự cố vẫn tiếp diễn.",
"botAlreadyRunning": "Bot đang chạy rồi!",
"extensionRequired": "MadelineProto cần extension %s để chạy. %s",
"extensionRequiredInstallWithApt": "Hãy thử chạy sudo apt-get install %s.",
"extensionRequiredInstallWithCustomInstructions": "Làm theo hướng dẫn tại %s để cài đặt.",
"extensionRecommended": "Cảnh báo: extension %s chưa được cài đặt, vui lòng cài đặt để tăng tốc MadelineProto!",
"go": "Tiếp tục",
"apiChooseManualAutoTip": "Lưu ý rằng bạn cũng có thể cung cấp API ID/hash trực tiếp trong code bằng phần cài đặt: %s",
"apiChooseManualAutoTipWeb": "Lưu ý rằng bạn cũng có thể cung cấp API ID/hash trực tiếp trong code bằng phần <a target=\"_blank\" href=\"%s\">cài đặt</a>.",
"apiChoosePrompt": "Lựa chọn của bạn (m/a): ",
"apiManualInstructions0": "Đăng nhập vào https://my.telegram.org",
"apiManualInstructions1": "Vào API development tools",
"apiManualInstructions2": "Nhấn vào create application",
"apiAppInstructionsManual0": "tên ứng dụng của bạn, đặt tùy ý",
"apiAppInstructionsManual1": "tên ngắn của ứng dụng, chỉ gồm chữ và số, 5-32 ký tự",
"apiAppInstructionsManual2": "URL của ứng dụng/trang web của bạn, hoặc t.me/yourusername",
"apiAppInstructionsManual3": "tùy ý",
"apiAppInstructionsManual4": "Mô tả ứng dụng của bạn tại đây",
"apiManualWeb": "Nhập API ID và API hash của bạn",
"apiManualPrompt0": "Nhập API ID của bạn: ",
"apiManualPrompt1": "Nhập API hash của bạn: ",
"apiAutoWeb": "Nhập số điện thoại <b>đã được đăng ký</b> trên Telegram để lấy API ID",
"apiAutoPrompt0": "Nhập số điện thoại đã được đăng ký trên Telegram: ",
"apiAutoPrompt1": "Nhập mã xác minh bạn nhận được trong Telegram: ",
"apiAppWeb": "Nhập thông tin API",
"apiAppInstructionsAuto0": "Nhập tên ứng dụng, đặt tùy ý: ",
"apiAppInstructionsAuto1": "Nhập tên ngắn của ứng dụng, chỉ gồm chữ và số, 5-32 ký tự: ",
"apiAppInstructionsAuto2": "Nhập URL của ứng dụng/trang web, hoặc t.me/yourusername: ",
"apiAppInstructionsAuto3": "Nhập nền tảng của ứng dụng: ",
"apiAppInstructionsAuto4": "Mô tả ứng dụng của bạn: ",
"apiAppInstructionsAutoTypeOther": "Khác (ghi rõ trong phần mô tả)",
"apiParamsError": "Bạn chưa cung cấp đủ các tham số bắt buộc!",
"apiError": "LỖI: %s. Vui lòng thử lại.",
"loginChoosePromptWeb": "Bạn muốn đăng nhập với tư cách người dùng hay bot?",
"loginWebQr": "Bạn cũng có thể đăng nhập tự động bằng cách mở Telegram trên điện thoại, vào Cài đặt > Thiết bị > Liên kết thiết bị máy tính và quét mã QR sau:",
"loginWebQr1": "Mở Telegram trên điện thoại của bạn",
"loginWebQr2": "Vào Cài đặt > Thiết bị > Liên kết thiết bị máy tính",
"loginWebQr3": "Hướng điện thoại vào màn hình này để xác nhận đăng nhập",
"loginOptionBot": "Bot",
"loginOptionUser": "Người dùng",
"loginBot": "Nhập token bot của bạn: ",
"loginUser": "Nhập số điện thoại của bạn: ",
"loginQr": "Mở Telegram trên điện thoại, vào Cài đặt > Thiết bị > Liên kết thiết bị máy tính và quét mã QR ở trên để đăng nhập tự động.",
"loginQrCodeSuccessful": "Đăng nhập bằng mã QR thành công!",
"loginQrCodeExpired": "Mã QR đã hết hạn, đang tạo mã mới...",
"loginManual": "Ngoài ra, bạn cũng có thể nhập token bot hoặc số điện thoại để đăng nhập thủ công: ",
"loginUserCode": "Nhập mã: ",
"loginUserPass": "Nhập mật khẩu của bạn (gợi ý %s): ",
"loginUserPassWeb": "Nhập mật khẩu của bạn: ",
"loginUserPassHint": "Gợi ý: %s",
"signupFirstName": "Nhập tên của bạn: ",
"signupLastName": "Nhập họ của bạn (có thể để trống): ",
"signupWeb": "Vui lòng đăng ký",
"signupFirstNameWeb": "Tên",
"signupLastNameWeb": "Họ",
"loginNoCode": "Bạn chưa cung cấp mã điện thoại!",
"loginNoPass": "Bạn chưa cung cấp mật khẩu!",
"loginNoName": "Bạn chưa cung cấp tên!",
"loginBotTokenWeb": "Token bot",
"loginUserPhoneWeb": "Số điện thoại",
"loginUserPhoneCodeWeb": "Mã",
"done": "Xong!",
"nearest_dc": "Chúng ta đang ở %s, DC gần nhất là %d.",
"serialization_ofd": "Dữ liệu tuần tự hóa đã lỗi thời, đang tái tạo đối tượng!",
"api_not_set": "Bạn phải cung cấp api key và api id, hãy lấy của riêng bạn tại my.telegram.org",
"session_corrupted": "Phiên bị hỏng!",
"value_bigger_than_2147483647": "Giá trị %s được cung cấp lớn hơn 2147483647",
"value_smaller_than_2147483648": "Giá trị %s được cung cấp nhỏ hơn -2147483648",
"value_bigger_than_9223372036854775807": "Giá trị %s được cung cấp lớn hơn 9223372036854775807",
"value_smaller_than_9223372036854775808": "Giá trị %s được cung cấp nhỏ hơn -9223372036854775808",
"value_bigger_than_4294967296": "Giá trị %s được cung cấp lớn hơn 4294967296",
"value_smaller_than_0": "Giá trị %s được cung cấp nhỏ hơn 0",
"encode_double_error": "Không thể mã hóa double đúng cách",
"file_not_exist": "Tệp không tồn tại",
"deserialization_error": "Đã xảy ra lỗi khi giải tuần tự hóa",
"rpc_tg_error": "Telegram trả về lỗi RPC: %s (%s), gây ra bởi %s:%s%sTruy vết TL:",
"madelineproto_ready": "MadelineProto đã sẵn sàng!",
"logout_ok": "Đăng xuất thành công!",
"already_loggedIn": "Instance MadelineProto này đã đăng nhập rồi!",
"login_ok": "Đăng nhập thành công!",
"login_user": "Đang đăng nhập với tư cách người dùng thông thường...",
"login_bot": "Đang đăng nhập với tư cách bot...",
"login_code_sending": "Đang gửi mã...",
"login_code_sent": "Đã gửi mã thành công! Khi nhận được mã, bạn cần sử dụng hàm completePhoneLogin.",
"login_code_uncalled": "Tôi không đang chờ mã! Vui lòng gọi phương thức phoneLogin trước",
"login_2fa_enabled": "2FA đã được bật, bạn sẽ phải gọi hàm complete2falogin...",
"login_need_signup": "Chưa có tài khoản nào được tạo cho số này, bạn sẽ phải gọi hàm completeSignup...",
"login_auth_key": "Đang đăng nhập bằng auth key...",
"not_loggedIn": "Tôi chưa đăng nhập!",
"signup_uncalled": "Tôi không đang chờ đăng ký! Vui lòng gọi các phương thức phoneLogin và completePhoneLogin trước!",
"signing_up": "Đang đăng ký với tư cách người dùng thông thường...",
"signup_ok": "Đăng ký thành công!",
"2fa_uncalled": "Tôi không đang chờ mật khẩu! Vui lòng gọi các phương thức phoneLogin và completePhoneLogin trước!",
"peer_not_in_db": "Peer này không có trong cơ sở dữ liệu peer nội bộ",
"call_error_1": "Không thể tìm và chấp nhận cuộc gọi %s",
"accepting_call": "Đang chấp nhận cuộc gọi từ %s...",
"call_already_accepted": "Cuộc gọi %s đã được chấp nhận",
"call_already_declined": "Cuộc gọi %s đã bị từ chối",
"call_error_2": "Không thể tìm và xác nhận cuộc gọi %s",
"call_confirming": "Đang xác nhận cuộc gọi từ %s...",
"call_error_3": "Không thể tìm và hoàn tất cuộc gọi %s",
"call_completing": "Đang hoàn tất cuộc gọi từ %s...",
"fingerprint_invalid": "Fingerprint của khóa không hợp lệ!",
"call_discarding": "Đang kết thúc cuộc gọi %s...",
"file_parsing": "Đang phân tích %s...",
"src_file_invalid": "Tệp nguồn được cung cấp không hợp lệ: ",
"bool_error": "Không thể trích xuất giá trị boolean",
"not_numeric": "Giá trị đã cho không phải là số",
"long_not_16": "Giá trị đã cho không dài 16 byte",
"long_not_32": "Giá trị đã cho không dài 32 byte",
"long_not_64": "Giá trị đã cho không dài 64 byte",
"array_invalid": "Bạn chưa cung cấp một mảng hợp lệ",
"predicate_not_set": "Predicate (giá trị trong _) chưa được thiết lập!",
"update_madelineproto": "Bạn đang chạy phiên bản cũ của MadelineProto, cần phải cập nhật: phiên bản hiện tại là %s, nhưng phiên bản mới nhất với nhiều bản sửa lỗi và tính năng mới là %s!",
"type_extract_error": "Không thể trích xuất kiểu \"%s\", bạn nên cập nhật MadelineProto!",
"method_not_found": "Không tìm thấy phương thức: ",
"params_missing": "Thiếu tham số bắt buộc",
"sec_peer_not_in_db": "Peer bí mật này không có trong cơ sở dữ liệu peer nội bộ",
"stream_handle_invalid": "Stream handle được cung cấp không hợp lệ.",
"length_too_big": "Độ dài quá lớn",
"string_required": "Yêu cầu một chuỗi (string)!",
"waveform_must_have_100_values": "Mảng waveform phải có 100 giá trị!",
"waveform_value": "Giá trị waveform phải nằm trong khoảng từ 0 đến 31!",
"could_not_convert_object": "Không thể chuyển đổi đối tượng kiểu %s",
"type_extract_error_id": "Không thể trích xuất kiểu: %s với id %s, bạn nên cập nhật MadelineProto!",
"constructor_not_found": "Không tìm thấy constructor cho kiểu: ",
"botapi_conversion_error": "Không thể chuyển đổi %s thành đối tượng bot API",
"non_text_conversion": "Chưa thể chuyển đổi tin nhắn không phải văn bản!",
"file_type_invalid": "Phát hiện loại tệp không hợp lệ (%s)",
"static_analysis_minor": "Phát hiện một vấn đề nhỏ trong quá trình phân tích tĩnh %s: %s",
"static_analysis_severe": "Phát hiện một vấn đề nghiêm trọng trong quá trình phân tích tĩnh %s: %s",
"secret_chat_skipping": "Tôi không có cuộc trò chuyện bí mật %s trong cơ sở dữ liệu, bỏ qua tin nhắn...",
"must_have_declare_types": "vì lý do hiệu năng, câu lệnh đầu tiên của tệp event handler phải là \"declare(strict_types=1);\"",
"do_not_delete_MadelineProto.log": "tuyệt đối không được xóa tệp MadelineProto.log, thay vào đó hãy đặt kích thước tối đa tùy chỉnh trong phần cài đặt!",
"do_not_remove_MadelineProto.log_phar": "Vui lòng không xóa madeline.phar hoặc madeline.php, nếu không MadelineProto sẽ bị crash. Nếu bạn gặp bất kỳ vấn đề nào với MadelineProto, hãy báo cáo tại https://github.com/danog/MadelineProto hoặc https://t.me/pwrtelegramgroup",
"do_not_use_blocking_function": "vì lý do hiệu năng, event handler không được sử dụng hàm blocking không async %s, thay vào đó hãy sử dụng %s",
"do_not_use_blocking_class": "vì lý do hiệu năng, handler không được sử dụng lớp blocking không async %s, thay vào đó hãy sử dụng %s",
"do_not_use_deprecated_function": "hàm %s đã lỗi thời (deprecated), thay vào đó hãy sử dụng %s",
"do_not_use_non_root_require_in_event_handler": "vì lý do hiệu năng, bạn không được sử dụng require hoặc include bên trong lớp event handler, chỉ cho phép require ở cấp gốc.",
"do_not_use_yield": "MadelineProto 8 không yêu cầu cũng không hỗ trợ việc sử dụng yield trong các hàm async, bạn phải xóa tất cả các từ khóa yield đã dùng trước đây cho các lời gọi hàm async",
"recommend_not_use_filesystem_function": "không khuyến khích sử dụng hàm %s, vì truy cập hệ thống tệp trong khi xử lý update sẽ làm chậm bot của bạn, vui lòng xem https://docs.madelineproto.xyz/docs/UPDATES.html#avoiding-the-use-of-filesystem-functions để biết danh sách các cách lưu trữ dữ liệu thay thế không làm chậm bot của bạn!",
"plugins_do_not_use_require": "vì lý do hiệu năng, plugin chỉ có thể tự động include hoặc require các tệp khác có trong thư mục plugins bằng cách kích hoạt autoloader PSR-4 (không phải bằng cách require() thủ công).",
"plugins_must_have_exactly_one_class": "một plugin phải định nghĩa chính xác một lớp! Để định nghĩa nhiều lớp, interface hoặc trait, hãy tạo các tệp riêng biệt, chúng sẽ được MadelineProto tự động nạp.",
"cli_need_dl.php_link": "Vui lòng chỉ định URL của script tải xuống khi sử dụng getDownloadLink qua CLI!",
"invalid_dl.php_session": "%s không phải là script tải xuống hợp lệ vì ID phiên của nó khác (mong đợi %s, nhận được %s)",
"need_dl.php": "Không thể tạo script tải xuống mặc định (%s), vui lòng tạo tệp dl.php với nội dung sau: %s và truyền URL của nó vào tham số thứ hai của getDownloadLink",
"dl.php_powered_by_madelineproto": "Máy chủ tải xuống tệp Telegram (tối đa 4GB), được cung cấp bởi <a href=\"https://docs.madelineproto.xyz\" target=\"_blank\">MadelineProto</a>!<br>Nhấn vào <a href=\"https://docs.madelineproto.xyz/docs/FILES.html#getting-a-download-link\" target=\"_blank\">đây</a> để biết thêm thông tin về cách thiết lập máy chủ tải xuống tệp Telegram của riêng bạn!",
"dl.php_check_logs_make_sure_session_running": "Bot EventHandler MadelineProto liên quan hoặc máy chủ IPC MadelineProto đang ngoại tuyến, vui lòng kiểm tra log và đảm bảo ít nhất một trong số chúng đang chạy!",
"account_banned": "!!!!!!! CẢNH BÁO !!!!!!!\nHệ thống chống flood của Telegram đã tạm khóa tài khoản này.\nĐể tiếp tục, cần xác minh thủ công.\nHãy gửi email đến recover@telegram.org, yêu cầu gỡ chặn số điện thoại %s, và mô tả ngắn gọn bạn sẽ làm gì với số điện thoại này.\nSau đó đăng nhập lại.\nNếu bạn cố ý xóa tài khoản này, hãy bỏ qua thông báo này.",
"plugin_path_does_not_exist": "Đường dẫn plugin %s không tồn tại!",
"could_not_connect_to_MadelineProto": "Không thể kết nối đến MadelineProto, vui lòng bật proc_open và gỡ bỏ giới hạn open_basedir hoặc tắt tính năng rewrite đường dẫn của webserver để khắc phục! Nếu bạn đã làm vậy, hãy đảm bảo phiên bản CLI của PHP giống hệt phiên bản web (cùng phiên bản, extension, v.v.) và xem tệp MadelineProto.log để biết thêm thông tin về lỗi đã ngăn máy chủ IPC khởi động.",
"translate_madelineproto_web": "MadelineProto có thể được dịch sang ngôn ngữ của bạn (tiến độ dịch hiện tại: %d%%), nhấn vào <a href=\"https://github.com/danog/MadelineProto/tree/v8/langs\" target=\"_blank\">đây để đóng góp bản dịch!</a>",
"translate_madelineproto_cli": "MadelineProto có thể được dịch sang ngôn ngữ của bạn (tiến độ dịch hiện tại: %d%%), hãy truy cập https://github.com/danog/MadelineProto/tree/v8/langs để đóng góp bản dịch!",
"apiInvalidWeb": "API ID là một số, còn API hash dài 32 ký tự: hãy sao chép lại chúng từ my.telegram.org.",
"webDoneLead": "MadelineProto vẫn tiếp tục chạy trên máy chủ: bạn có thể đóng trang này.",
"apiChooseManualAuto": "Bạn muốn lấy API ID và hash tự động từ my.telegram.org (a), hay tự nhập thủ công (m)?",
"apiAutoFallbackManual": "Thay vào đó, hãy nhập API ID và hash thủ công.",
"apiSetupTitleWeb": "Lấy API ID và hash của bạn",
"apiSetupLeadWeb": "Mọi ứng dụng Telegram đều cần API ID và hash. MadelineProto có thể lấy chúng giúp bạn từ my.telegram.org, bằng số điện thoại của một tài khoản Telegram hiện có.",
"apiAutoPhoneHintWeb": "my.telegram.org gửi mã đăng nhập đến ứng dụng Telegram của bạn, không phải qua SMS.",
"apiSendCodeWeb": "Gửi mã",
"apiChooseManualWeb": "Tôi đã có API ID",
"apiChooseAutoWeb": "Lấy tự động",
"apiStartOverWeb": "Bắt đầu lại",
"apiAutoCodeTitleWeb": "Nhập mã từ Telegram",
"apiAutoCodeLeadWeb": "my.telegram.org đã gửi mã đăng nhập đến ứng dụng Telegram của bạn, trong cuộc trò chuyện với Telegram (không phải qua SMS).",
"apiAutoCodeLabelWeb": "Mã đăng nhập",
"apiCreateTitleWeb": "Tạo ứng dụng của bạn",
"apiCreateLeadWeb": "Tài khoản này ch��a có ứng dụng nào trên my.telegram.org. Các thông tin này chỉ hiển thị với bạn và có thể thay đổi sau.",
"apiAppTitleLabelWeb": "Tên ứng dụng",
"apiAppShortNameLabelWeb": "Tên ngắn",
"apiAppUrlLabelWeb": "URL",
"apiAppDescLabelWeb": "Mô tả",
"apiCreateWeb": "Tạo ứng dụng",
"apiSaveWeb": "Lưu và tiếp tục",
"apiAutoErrorTitle": "my.telegram.org đã trả về lỗi",
"apiCreateErrorTitle": "my.telegram.org không tạo được ứng dụng",
"apiCreateVpsWarning": "Telegram không cho phép các dải IP của VPS, VPN và các trung tâm dữ liệu khác tạo ứng dụng mới trên my.telegram.org, và yêu cầu này được gửi từ IP của máy đang chạy MadelineProto. Hãy tạo ứng dụng thủ công tại https://my.telegram.org từ một kết nối gia đình (ví dụ điện thoại của bạn dùng dữ liệu di động), sau đó nhập API ID và hash.",
"loginTitleWeb": "Đăng nhập vào Telegram",
"loginLeadWeb": "Chọn tài khoản hoặc bot sẽ được dùng để chạy phiên bản MadelineProto này.",
"loginTypeWeb": "Đăng nhập với tư cách",
"loginSessionWeb": "Phiên",
"loginSessionSwitchWeb": "Chuyển",
"loginUserPhoneHintWeb": "Kèm mã quốc gia, ví dụ +39 123 456 7890.",
"loginBotTokenHintWeb": "Token mà @BotFather đã cung cấp khi bạn tạo bot.",
"loginCodeTitleWeb": "Nhập mã đăng nhập",
"loginCodeLeadWeb": "Telegram đã gửi mã đăng nhập đến ứng dụng Telegram của bạn, hoặc qua SMS nếu bạn chưa đăng nhập ở nơi nào khác.",
"loginPasswordTitleWeb": "Xác minh hai bước",
"loginPasswordLeadWeb": "Tài khoản này được bảo vệ bằng mật khẩu, được đặt trong Cài đặt > Quyền riêng tư và bảo mật > Xác minh hai bước.",
"loginPasswordLabelWeb": "Mật khẩu",
"signupTitleWeb": "Tạo tài khoản của bạn",
"signupLeadWeb": "Số điện thoại này chưa có trên Telegram: hãy chọn tên cho tài khoản mới.",
"webContinue": "Tiếp tục",
"webLogin": "Đăng nhập",
"webError": "%s. Hãy kiểm tra và thử lại.",
"webStepApp": "API ID và hash",
"webStepAccount": "Tài khoản",
"webStepVerify": "Xác minh",
"webStepDone": "Đang chạy",
"webProgress": "Tiến trình thiết lập",
"webDocs": "Tài liệu",
"webOptional": "không bắt buộc",
"webShowPassword": "Hiện",
"webHidePassword": "Ẩn",
"webQrTitle": "Đăng nhập bằng mã QR",
"webQrWaiting": "Đang chờ quét…",
"webFieldRequired": "Vui lòng điền vào trường này.",
"webPhoneInvalid": "Nhập số điện thoại kèm mã quốc gia, ví dụ +39 123 456 7890.",
"tweb.Login.Title": "Đăng nhập vào MadelineProto",
"tweb.Login.PhoneLabelInvalid": "Số điện thoại không hợp lệ",
"tweb.Login.StartText": "Vui lòng xác nhận mã quốc gia\nvà nhập số điện thoại của bạn.",
"tweb.Login.Code.SentSms": "Chúng tôi đã gửi cho bạn một SMS\nchứa mã.",
"tweb.Login.Code.SentInApp": "Chúng tôi đã gửi cho bạn một tin nhắn\ntrên Telegram chứa mã.",
"tweb.Login.Code.SentCall": "Chúng tôi sẽ gọi cho bạn và đọc\nmã.",
"tweb.Login.Code.SentEmail": "Vui lòng kiểm tra email **%s** của bạn (đừng quên thư mục spam) và nhập mã chúng tôi vừa gửi.",
"tweb.Login.Code.SentUnknown": "Vui lòng kiểm tra mọi nơi\nđể tìm mã (loại: %s)",
"tweb.Login.Code.SentMissedCall": "Trong vài giây tới, bạn sẽ nhận được\nmột cuộc gọi ngắn từ **%s**. Đừng trả lời —\nchỉ cần nhập các chữ số cuối của số đó.",
"tweb.Login.Code.SentSmsWord": "Chúng tôi đã gửi một SMS chứa từ bí mật\nđến số điện thoại **%s** của bạn.",
"tweb.Login.Code.SentSmsWordBeginning": "Chúng tôi đã gửi một SMS chứa từ bí mật bắt đầu\nbằng \"**%2$s**\" đến số điện thoại **%1$s** của bạn.",
"tweb.Login.Code.SentSmsPhrase": "Chúng tôi đã gửi một SMS chứa cụm từ bí mật\nđến số điện thoại **%s** của bạn.",
"tweb.Login.Code.SentSmsPhraseBeginning": "Chúng tôi đã gửi một SMS chứa cụm từ bí mật bắt đầu\nbằng \"**%2$s**\" đến số điện thoại **%1$s** của bạn.",
"tweb.Login.Code.SecretWord": "Từ bí mật",
"tweb.Login.Code.SecretPhrase": "Cụm từ bí mật",
"tweb.Login.Code.WordInvalid": "Không đúng, vui lòng thử lại",
"tweb.Login.Code.WordBeginningInvalid": "Từ không đúng",
"tweb.Login.Password.Title": "Nhập mật khẩu của bạn",
"tweb.Login.Password.Subtitle": "Tài khoản của bạn được bảo vệ bằng\nmột mật khẩu bổ sung",
"tweb.Login.Register.Subtitle": "Nhập tên của bạn\nđể tạo tài khoản",
"tweb.PleaseWait": "Vui lòng chờ...",
"tweb.Code": "Mã",
"tweb.LoginPassword": "Mật khẩu",
"tweb.YourName": "Tên của bạn",
"tweb.FirstName": "Tên (bắt buộc)",
"tweb.LastName": "Họ (không bắt buộc)",
"tweb.StartMessaging": "Bắt đầu nhắn tin",
"tweb.Country": "Quốc gia",
"tweb.Contacts.PhoneNumber.Placeholder": "Số điện thoại",
"tweb.Login.Next": "Tiếp",
"tweb.Login.QR.Title": "Đăng nhập bằng mã QR",
"tweb.Login.QR.Help1": "Mở Telegram trên điện thoại của bạn",
"tweb.Login.QR.Help2": "Vào **Cài đặt** > **Thiết bị** > **Thêm thiết bị**",
"tweb.Login.QR.Help3": "Hướng điện thoại vào màn hình này để xác nhận đăng nhập",
"tweb.Login.QR.Cancel": "Đăng nhập bằng số điện thoại >",
"tweb.Login.QR.Login": "Đăng nhập bằng mã QR >",
"tweb.Login.QR.Subtitle": "Quét bằng ứng dụng Telegram trên điện thoại của bạn",
"tweb.PhoneNumber.Code.Fragment.Info": "Lấy mã trong mục Numbers trên [Fragment]()",
"tweb.PHONE_CODE_INVALID": "Mã không hợp lệ",
"tweb.PHONE_CODE_EXPIRED": "Mã đã hết hạn",
"tweb.PASSWORD_HASH_INVALID": "Mật khẩu không đúng",
"tweb.DarkMode": "Chế độ tối",
"tweb.Error.AnError": "Đã xảy ra lỗi. Vui lòng thử lại sau.",
"tweb.AccDescr.LoginCode": "Mã đăng nhập",
"tweb.Login.Bot": "Đăng nhập với tư cách bot >",
"tweb.Login.Bot.Title": "Đăng nhập với tư cách bot",
"tweb.Login.Bot.Subtitle": "Nhập token mà @BotFather đã cung cấp\nkhi bạn tạo bot.",
"tweb.Login.Bot.Token": "Token bot",
"tweb.Login.Bot.Cancel": "Đăng nhập với tư cách người dùng >",
"tweb.Optional": "không bắt buộc",
"tweb.PHONE_NUMBER_INVALID": "Số điện thoại không hợp lệ",
"tweb.PHONE_NUMBER_BANNED": "Số điện thoại này đã bị cấm",
"tweb.PHONE_NUMBER_FLOOD": "Quá nhiều lần thử, vui lòng thử lại sau",
"tweb.PHONE_CODE_EMPTY": "Mã không hợp lệ",
"tweb.PHONE_PASSWORD_FLOOD": "Quá nhiều lần thử, vui lòng thử lại sau",
"tweb.ACCESS_TOKEN_INVALID": "Token bot không hợp lệ",
"tweb.ACCESS_TOKEN_EXPIRED": "Token bot này đã bị thu hồi",
"tweb.FIRSTNAME_INVALID": "Tên không hợp lệ",
"tweb.LASTNAME_INVALID": "Họ không hợp lệ",
"tweb.Close": "Đóng",
"webBotStarted": "Bot đã được khởi động!",
"apiIdLabelWeb": "API ID",
"apiHashLabelWeb": "API hash",
"myTelegramOrgNoApp": "Chưa có ứng dụng nào được tạo!",
"myTelegramOrgCreateFailed": "Tạo ứng dụng thất bại",
"myTelegramOrgNoCreationHash": "Không tìm thấy hash tạo ứng dụng!",
"myTelegramOrgNoApiId": "Không tìm thấy API ID và API hash trong trang ứng dụng trên my.telegram.org",
"myTelegramOrgUnexpected": "Phản hồi không mong đợi từ my.telegram.org",
"myTelegramOrgEmpty": "Phản hồi trống từ my.telegram.org"
}