|
32 | 32 | "description": "appears as tab name in dashboard" |
33 | 33 | }, |
34 | 34 | "shortcutsPageName": { |
35 | | - "message": "Shortcuts", |
| 35 | + "message": "Phím tắt", |
36 | 36 | "description": "appears as tab name in dashboard" |
37 | 37 | }, |
38 | 38 | "statsPageName": { |
|
84 | 84 | "description": "English: Click to open the dashboard" |
85 | 85 | }, |
86 | 86 | "popupTipZapper": { |
87 | | - "message": "Chuyển sang chế độ chọn phần tử", |
| 87 | + "message": "Chuyển sang chế độ chặn phần tử tạm thời", |
88 | 88 | "description": "Tooltip for the element-zapper icon in the popup panel" |
89 | 89 | }, |
90 | 90 | "popupTipPicker": { |
|
124 | 124 | "description": "Tooltip for the no-cosmetic-filtering per-site switch" |
125 | 125 | }, |
126 | 126 | "popupTipNoCosmeticFiltering1": { |
127 | | - "message": "Nhấn để tắt bộ lọc phần tử trên trang này", |
| 127 | + "message": "Nhấn để tắt bộ lọc phần tử ẩn trên trang này", |
128 | 128 | "description": "Tooltip for the no-cosmetic-filtering per-site switch" |
129 | 129 | }, |
130 | 130 | "popupTipNoCosmeticFiltering2": { |
131 | | - "message": "Nhấn để bật bộ lọc phần tử trên trang này", |
| 131 | + "message": "Nhấn để bật bộ lọc phần tử ẩn trên trang này", |
132 | 132 | "description": "Tooltip for the no-cosmetic-filtering per-site switch" |
133 | 133 | }, |
134 | 134 | "popupTipNoRemoteFonts": { |
|
356 | 356 | "description": "English: Apply changes" |
357 | 357 | }, |
358 | 358 | "3pGroupDefault": { |
359 | | - "message": "Trên máy", |
| 359 | + "message": "Dựng sẵn", |
360 | 360 | "description": "Header for the uBlock filters section in 'Filter lists pane'" |
361 | 361 | }, |
362 | 362 | "3pGroupAds": { |
|
392 | 392 | "description": "The label for the checkbox used to import external filter lists" |
393 | 393 | }, |
394 | 394 | "3pExternalListsHint": { |
395 | | - "message": "Một URL cho mỗi dòng. Dòng bắt đầu với ‘!’sẽ bị bỏ qua. Các URL không hợp lệ sẽ được bỏ qua âm thầm.", |
| 395 | + "message": "Một URL cho mỗi dòng. Các URL không hợp lệ sẽ được bỏ qua âm thầm.", |
396 | 396 | "description": "Short information about how to use the textarea to import external filter lists by URL" |
397 | 397 | }, |
398 | 398 | "3pExternalListObsolete": { |
399 | 399 | "message": "Đã cũ.", |
400 | 400 | "description": "used as a tooltip for the out-of-date icon beside a list" |
401 | 401 | }, |
402 | 402 | "3pLastUpdate": { |
403 | | - "message": "Cập nhật mới: {{ago}}.\nClick để cập nhập.", |
| 403 | + "message": "Cập nhật lần cuối: {{ago}}.\nNhấn để cập nhật ngay.", |
404 | 404 | "description": "used as a tooltip for the clock icon beside a list" |
405 | 405 | }, |
406 | 406 | "3pUpdating": { |
|
412 | 412 | "description": "used as a tooltip for error icon beside a list" |
413 | 413 | }, |
414 | 414 | "1pFormatHint": { |
415 | | - "message": "Một bộ lọc trên mỗi dòng. Một bộ lọc có thể là một tên máy chủ đơn giản, hoặc một bộ lọc Adblock Plus tương thích. Những dòng bắt đầu với ‘!’ sẽ bị bỏ qua.", |
| 415 | + "message": "Một bộ lọc trên mỗi dòng. Một bộ lọc có thể là một tên máy chủ đơn thuần, hoặc một bộ lọc tương thích với Adblock Plus. Những dòng bắt đầu với <code>!<\/code> sẽ bị bỏ qua.", |
416 | 416 | "description": "Short information about how to create custom filters" |
417 | 417 | }, |
418 | 418 | "1pImport": { |
|
480 | 480 | "description": "English: dynamic rule syntax and full documentation." |
481 | 481 | }, |
482 | 482 | "whitelistPrompt": { |
483 | | - "message": "Danh sách tên các máy chủ mà uBlock₀ sẽ bị chặn. Một mục nhập trên mỗi dòng. Tên máy chủ không hợp lệ sẽ được tự động bỏ qua.", |
| 483 | + "message": "Danh sách tên các máy chủ mà uBlock Origin sẽ bị chặn. Một mục nhập trên mỗi dòng. Tên máy chủ không hợp lệ sẽ được tự động bỏ qua.", |
484 | 484 | "description": "English: An overview of the content of the dashboard's Whitelist pane." |
485 | 485 | }, |
486 | 486 | "whitelistImport": { |
|
592 | 592 | "description": "Below this sentence, the filter list(s) in which the filter was found" |
593 | 593 | }, |
594 | 594 | "loggerStaticFilteringFinderSentence2": { |
595 | | - "message": "Static filter <code>{{filter}}<\/code> could not be found in any of the currently enabled filter lists", |
| 595 | + "message": "Bộ lọc tĩnh <code>{{filter}}<\/code> không thể tìm thấy trong bất kỳ danh sách bộ lọc hiện được bật nào", |
596 | 596 | "description": "Message to show when a filter cannot be found in any filter lists" |
597 | 597 | }, |
598 | 598 | "aboutChangelog": { |
|
756 | 756 | "description": "for generic 'Submit' buttons" |
757 | 757 | }, |
758 | 758 | "genericApplyChanges": { |
759 | | - "message": "Lưu thay đổi", |
| 759 | + "message": "Áp dụng các thay đổi", |
760 | 760 | "description": "for generic 'Apply changes' buttons" |
761 | 761 | }, |
762 | 762 | "genericRevert": { |
|
772 | 772 | "description": "A context menu entry, present when large media elements have been blocked on the current site" |
773 | 773 | }, |
774 | 774 | "shortcutCapturePlaceholder": { |
775 | | - "message": "Type a shortcut", |
| 775 | + "message": "Nhập phím tắt", |
776 | 776 | "description": "Placeholder string for input field used to capture a keyboard shortcut" |
777 | 777 | }, |
778 | 778 | "dummy": { |
|
0 commit comments