From 23543fcc2c3af85aff0aa67119368a195a09cae2 Mon Sep 17 00:00:00 2001 From: gorhill Date: Mon, 26 Jan 2015 08:35:00 -0500 Subject: [PATCH] translation work from Crowdin --- dist/description/description-it.txt | 2 +- dist/description/description-nl.txt | 2 +- dist/description/description-ru.txt | 2 +- src/_locales/ca/messages.json | 12 +-- src/_locales/it/messages.json | 4 +- src/_locales/pl/messages.json | 6 +- src/_locales/vi/messages.json | 110 ++++++++++++++-------------- 7 files changed, 69 insertions(+), 69 deletions(-) diff --git a/dist/description/description-it.txt b/dist/description/description-it.txt index b08bd3475..d591d143c 100644 --- a/dist/description/description-it.txt +++ b/dist/description/description-it.txt @@ -1,4 +1,4 @@ -µBlock è un efficiente ad-blocker: occupa poca memoria e poca cpu, e può usare migliaia di filtri molto più di quelli che possono usare altri software simili. +µBlock è un efficiente ad-blocker: occupa poca memoria e poca cpu, ma può usare migliaia di filtri in più rispetto ad altri software simili. Consulta questa pagina (in Inglese) per verificare la sua efficacia https://github.com/gorhill/uBlock/wiki/%C2%B5Block-vs.-ABP:-efficiency-compared diff --git a/dist/description/description-nl.txt b/dist/description/description-nl.txt index 73c61566a..db077a785 100644 --- a/dist/description/description-nl.txt +++ b/dist/description/description-nl.txt @@ -24,7 +24,7 @@ Meer lijsten zijn beschikbaar om te selecteren indien gewenst: - hpHosts’s Ad and tracking servers - MVPS HOSTS - Spam404 -- Etc. +- En nog vele anderen Natuurlijk wordt het geheugenverbruik groter naarmate er meer filters worden ingeschakeld. Maar zelfs na Fanboy's two extra lijsten, hpHosts’s Ad en tracking servers toe te voegen heeft µBlock een lager geheugenverbruik dan andere populaire blokkeerders. diff --git a/dist/description/description-ru.txt b/dist/description/description-ru.txt index 5d9f22056..cce171c65 100644 --- a/dist/description/description-ru.txt +++ b/dist/description/description-ru.txt @@ -48,4 +48,4 @@ Это ещё очень ранняя версия, имейте это в виду, оценивая программу. Список изменений: -https://github.com/gorhill/uBlock/releases +https://github.com/gorhill/uBlock/releases \ No newline at end of file diff --git a/src/_locales/ca/messages.json b/src/_locales/ca/messages.json index c0729c2cc..2ea64aa76 100644 --- a/src/_locales/ca/messages.json +++ b/src/_locales/ca/messages.json @@ -4,7 +4,7 @@ "description":"extension name." }, "extShortDesc":{ - "message":"Per fi un bloquejador eficient per a navegadors basats en Chromium, amb un baix consum de memòria i de processador.", + "message":"Finalment, un bloquejador efficient, amb poc ús de memòria i processador.", "description":"this will be in the chrome web store: must be 132 characters or less" }, "dashboardName":{ @@ -32,7 +32,7 @@ "description":"appears as tab name in dashboard" }, "statsPageName":{ - "message":"µBlock — Network request log", + "message":"µBlock — Registre de peticions de xarxa", "description":"Title for the network request log window" }, "aboutPageName":{ @@ -352,11 +352,11 @@ "description":"default file name to use" }, "rulesHint":{ - "message":"List of your dynamic filtering rules.", + "message":"Llista de regles de filtrat dinàmic.", "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", + "message":"Sintaxi de les regles: origen destinació tipus acció<\/code> (documentació<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -420,7 +420,7 @@ "description":"English: No non-blocked requests logged for this page" }, "logBehindTheScene":{ - "message":"Behind the scene", + "message":"Peticions ocultes", "description":"Pretty name for behind-the-scene network requests" }, "aboutChangelog":{ @@ -472,7 +472,7 @@ "description":"English: Network error: unable to connect to {{url}}" }, "dummy":{ - "message":"This entry must be the last one", + "message":"Aquesta entrada ha de ser l'última", "description":"so we dont need to deal with comma for last entry" } } \ No newline at end of file diff --git a/src/_locales/it/messages.json b/src/_locales/it/messages.json index e97a1a4b7..c4a1c6bfa 100644 --- a/src/_locales/it/messages.json +++ b/src/_locales/it/messages.json @@ -20,11 +20,11 @@ "description":"appears as tab name in dashboard" }, "1pPageName":{ - "message":"Filtri personalizzati", + "message":"I miei filtri", "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"Regole personalizzate", + "message":"Le mie regole", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ diff --git a/src/_locales/pl/messages.json b/src/_locales/pl/messages.json index e68222f6f..dc34f6dec 100644 --- a/src/_locales/pl/messages.json +++ b/src/_locales/pl/messages.json @@ -172,7 +172,7 @@ "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Podłączony do {{count}} różnych domen z {{total}}", + "message":"Połączony do {{count}} różnych domen z {{total}}", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -320,7 +320,7 @@ "description":"English: Export" }, "1pExportFilename":{ - "message":"ublock-custom-filters_{{datetime}}.txt", + "message":"my-ublock-custom-filters_{{datetime}}.txt", "description":"English: my-ublock-static-filters_{{datetime}}.txt" }, "1pApplyChanges":{ @@ -460,7 +460,7 @@ "description":"Message asking user to confirm restore" }, "aboutRestoreDataError":{ - "message":"Dane nieprawidłowe lub niemożliwe do odczytu", + "message":"Dane nie mogły zostać odczytane lub są nieprawidłowe", "description":"Message to display when an error occurred during restore" }, "aboutResetDataConfirm":{ diff --git a/src/_locales/vi/messages.json b/src/_locales/vi/messages.json index e86577001..39c1ddcff 100644 --- a/src/_locales/vi/messages.json +++ b/src/_locales/vi/messages.json @@ -4,7 +4,7 @@ "description":"extension name." }, "extShortDesc":{ - "message":"Cuối cùng, là một bộ chặn hiệu quả cho các trình duyệt dựa trên Chromium. Dễ dàng cho CPU và bộ nhớ.", + "message":"Cuối cùng, đã có một công cụ chặn quảng cáo hiệu quả, tiêu tốn ít CPU và bộ nhớ.", "description":"this will be in the chrome web store: must be 132 characters or less" }, "dashboardName":{ @@ -12,19 +12,19 @@ "description":"English: µBlock — Dashboard" }, "settingsPageName":{ - "message":"Cài đặt", + "message":"Cấu hình", "description":"appears as tab name in dashboard" }, "3pPageName":{ - "message":"Các bộ lọc bên thứ ba", + "message":"Bộ lọc bên thứ ba", "description":"appears as tab name in dashboard" }, "1pPageName":{ - "message":"Các bộ lọc của bạn", + "message":"Bộ lọc của tôi", "description":"appears as tab name in dashboard" }, "rulesPageName":{ - "message":"My rules", + "message":"Quy tắc của tôi", "description":"appears as tab name in dashboard" }, "whitelistPageName":{ @@ -32,7 +32,7 @@ "description":"appears as tab name in dashboard" }, "statsPageName":{ - "message":"µBlock — Network request log", + "message":"µBlock — Nhật ký yêu cầu mạng", "description":"Title for the network request log window" }, "aboutPageName":{ @@ -40,15 +40,15 @@ "description":"appears as tab name in dashboard" }, "popupPowerSwitchInfo":{ - "message":"Nhấp chuột: vĩnh viễn vô hiệu hóa\/kích hoạt µBlock cho trang web này.\nCtrl + bấm chuột: vô hiệu hóa µBlock chỉ trên trang này.", + "message":"Nhấp chuột: vô hiệu\/kích hoạt vĩnh viễn µBlock cho trang này.\nCtrl + bấm chuột: vô hiệu µBlock chỉ trên trang này.", "description":"English: Click: disable\/enable µBlock for this site.\n\nCtrl+click: disable µBlock only on this page." }, "popupBlockedRequestPrompt":{ - "message":"các yêu cầu bị chặn", + "message":"yêu cầu đã chặn", "description":"English: requests blocked" }, "popupBlockedOnThisPagePrompt":{ - "message":"Trong trang này", + "message":"trên trang này", "description":"English: on this page" }, "popupBlockedSinceInstallPrompt":{ @@ -72,107 +72,107 @@ "description":"English: Go to request log" }, "popupSiteInlineScriptEnabled":{ - "message":"Inline script<\/code> tags are allowed<\/b> on this site", + "message":"Các thẻ script<\/code> cùng dòng được cho phép<\/b> trên trang này", "description":"" }, "popupSiteInlineScriptDisabled":{ - "message":"Inline script<\/code> tags are blocked<\/b> on this site", + "message":"Các thẻ script<\/code> cùng dòng không được cho phép<\/b> trên trang này", "description":"" }, "popupSite1pScriptEnabled":{ - "message":"1st-party scripts are allowed<\/b> on this site", + "message":"Các script bên thứ nhất được cho phép<\/b> trên trang này", "description":"" }, "popupSite1pScriptDisabled":{ - "message":"1st-party scripts are blocked<\/b> on this site", + "message":"Các script bên thứ nhất không được cho phép<\/b> trên trang này", "description":"" }, "popupSite3pScriptEnabled":{ - "message":"3rd-party scripts are allowed<\/b> on this site", + "message":"Các script bên thứ ba được cho phép<\/b> trên trang này", "description":"" }, "popupSite3pScriptDisabled":{ - "message":"3rd-party scripts are blocked<\/b> on this site", + "message":"Các script bên thứ ba không được cho phép<\/b> trên trang này", "description":"" }, "popupSite1pFrameEnabled":{ - "message":"1st-party frames are allowed<\/b> on this site", + "message":"Các khung bên thứ nhất được cho phép<\/b> trên trang này", "description":"" }, "popupSite1pFrameDisabled":{ - "message":"1st-party frames are blocked<\/b> on this site", + "message":"Các khung bên thứ nhất không được cho phép<\/b> trên trang này", "description":"" }, "popupSite3pFrameEnabled":{ - "message":"3rd-party frames are allowed<\/b> on this site", + "message":"Các khung bên thứ ba được cho phép<\/b> trên trang này", "description":"" }, "popupSite3pFrameDisabled":{ - "message":"3rd-party frames are blocked<\/b> on this site", + "message":"Các khung bên thứ ba không được cho phép<\/b> trên trang này", "description":"" }, "popupDefaultInlineScriptEnabled":{ - "message":"Inline script<\/code> tags are allowed<\/b> everywhere by default", + "message":"Các thẻ script<\/code> cùng dòng được cho phép<\/b> ở mọi nơi theo mặc định", "description":"" }, "popupDefaultInlineScriptDisabled":{ - "message":"Inline script<\/code> tags are blocked<\/b> everywhere by default", + "message":"Các thẻ script<\/code> cùng dòng không được cho phép<\/b> ở mọi nơi theo mặc định", "description":"" }, "popupDefault1pScriptEnabled":{ - "message":"1st-party scripts are allowed<\/b> everywhere by default", + "message":"Các script bên thứ nhất được cho phép<\/b> ở mọi nơi theo mặc định", "description":"" }, "popupDefault1pScriptDisabled":{ - "message":"1st-party scripts are blocked<\/b> everywhere by default", + "message":"Các script bên thứ nhất không được cho phép<\/b> ở mọi nơi theo mặc định", "description":"" }, "popupDefault3pScriptEnabled":{ - "message":"3rd-party scripts are allowed<\/b> everywhere by default", + "message":"Các script bên thứ ba được cho phép<\/b> ở mọi nơi theo mặc định", "description":"" }, "popupDefault3pScriptDisabled":{ - "message":"3rd-party scripts are blocked<\/b> everywhere by default", + "message":"Các script bên thứ ba không được cho phép<\/b> ở mọi nơi theo mặc định", "description":"" }, "popupDefault1pFrameEnabled":{ - "message":"1st-party frames are allowed<\/b> everywhere by default", + "message":"Các khung bên thứ nhất được cho phép<\/b> ở mọi nơi theo mặc định", "description":"" }, "popupDefault1pFrameDisabled":{ - "message":"1st-party frames are blocked<\/b> everywhere by default", + "message":"Các khung bên thứ nhất không được cho phép<\/b> ở mọi nơi theo mặc định", "description":"" }, "popupDefault3pFrameEnabled":{ - "message":"3rd-party frames are allowed<\/b> everywhere by default", + "message":"Các khung bên thứ ba được cho phép<\/b> ở mọi nơi theo mặc định", "description":"" }, "popupDefault3pFrameDisabled":{ - "message":"3rd-party frames are blocked<\/b> everywhere by default", + "message":"Các khung bên thứ ba không được cho phép<\/b> ở mọi nơi theo mặc định", "description":"" }, "popupImageRulePrompt":{ - "message":"images", + "message":"hình ảnh", "description":"" }, "popupInlineScriptRulePrompt":{ - "message":"inline scripts", + "message":"script cùng dòng", "description":"" }, "popup1pScriptRulePrompt":{ - "message":"1st-party scripts", + "message":"script bên thứ nhất", "description":"" }, "popup3pScriptRulePrompt":{ - "message":"3rd-party scripts", + "message":"script bên thứ ba", "description":"" }, "popup3pFrameRulePrompt":{ - "message":"3rd-party frames", + "message":"khung bên thứ ba", "description":"" }, "popupHitDomainCountPrompt":{ - "message":"Connected to {{count}} distinct domain(s) out of {{total}}", + "message":"Đã kết nối đến {{count}} tên miền riêng biệt trên tổng số {{total}}", "description":"appear in dynamic filtering pane" }, "pickerCreate":{ @@ -192,7 +192,7 @@ "description":"English: Net filters" }, "pickerCosmeticFilters":{ - "message":"Cosmetic filters", + "message":"Bộ lọc phần tử ẩn", "description":"English: Cosmetic filters" }, "pickerCosmeticFiltersHint":{ @@ -212,23 +212,23 @@ "description":"English: Show the number of blocked requests on the icon" }, "settingsContextMenuPrompt":{ - "message":"Make use of context menu where appropriate", + "message":"Dùng menu ngữ cảnh nơi thích hợp", "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"I am an advanced user (Required reading<\/a>)", + "message":"Tôi là một người dùng có kinh nghiệm (Yêu cầu đọc qua<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Kích hoạt các tính năng thử nghiệm", + "message":"Kích hoạt các tính năng thử nghiệm (Thông tin<\/a>)", "description":"English: Enable experimental features" }, "3pListsOfBlockedHostsPrompt":{ - "message":"{{netFilterCount}} network filters + {{cosmeticFilterCount}} cosmetic filters from:", + "message":"{{netFilterCount}} bộ lọc mạng + {{cosmeticFilterCount}} bộ lọc phần tử ẩn từ:", "description":"English: {{netFilterCount}} network filters + {{cosmeticFilterCount}} cosmetic filters from:" }, "3pListsOfBlockedHostsPerListStats":{ - "message":"{{used}} used out of {{total}}", + "message":"{{used}} được dùng trên tổng {{total}}", "description":"English: {{used}} used out of {{total}}" }, "3pAutoUpdatePrompt1":{ @@ -244,11 +244,11 @@ "description":"English: Purge all caches" }, "3pParseAllABPHideFiltersPrompt1":{ - "message":"Parse and enforce cosmetic filters.", + "message":"Phân tích và thi hành bộ lọc phần tử ẩn.", "description":"English: Parse and enforce Adblock+ element hiding filters." }, "3pParseAllABPHideFiltersInfo":{ - "message":"

This option enables the parsing and enforcing of Adblock Plus-compatible “element hiding” filters<\/a>. These filters are essentially cosmetic, they serve to hide elements in a web page which are deemed to be a visual nuisance, and which can't be blocked by the net request-based filtering engine.<\/p>

Enabling this feature increases µBlock<\/i>'s memory footprint.<\/p>", + "message":"

Tuỳ chọn này kích hoạt phân tích và áp dụngThis option enables the parsing and enforcing of các bộ lọc yếu tố ẩn tương thích với Adblock Plus<\/a>. Những bộ lọc này dùng để ẩn yếu tố trong một trang web được xem là gây phiền hà đến thị giác và không bị chặn bởi công cụ lọc dựa theo yêu cầu mạng.<\/p>

Kích hoạt tính năng này sẽ tăng mức sử dụng bộ nhớ của µBlock<\/i>.<\/p>", "description":"English: see English messages.json" }, "3pListsOfBlockedHostsHeader":{ @@ -328,23 +328,23 @@ "description":"English: Apply changes" }, "rulesEdit":{ - "message":"Edit", + "message":"Chỉnh sửa", "description":"Will enable manual-edit mode (textarea)" }, "rulesEditSave":{ - "message":"Save", + "message":"Lưu", "description":"Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard":{ - "message":"Discard", + "message":"Huỷ", "description":"Will discard manually-edited content and exit manual-edit mode" }, "rulesImport":{ - "message":"Import from file...", + "message":"Nhập từ tập tin...", "description":"" }, "rulesExport":{ - "message":"Export to file...", + "message":"Xuất ra tập tin...", "description":"" }, "rulesDefaultFileName":{ @@ -352,11 +352,11 @@ "description":"default file name to use" }, "rulesHint":{ - "message":"List of your dynamic filtering rules.", + "message":"Danh sách quy tắc lọc động.", "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", + "message":"Quy tắc cú pháp: nguồn đích loại hành động<\/code> (tài liệu đầy đủ<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -384,7 +384,7 @@ "description":"English: Enable the logging of network requests" }, "logNetRequestsHelp":{ - "message":"Bạn có thể kiểm tra các chi tiết của các yêu cầu mạng nếu bạn muốn bằng cách kích hoạt tùy chọn này. Nhật kí của các yêu cầu mạng làm tăng bộ nhớ của µBlock. Vì nhiều người sử dụng sẽ không bao giờ sử dụng tính năng này, nó bị tắt theo mặc định.", + "message":"Bạn có thể kiểm tra chi tiết của yêu cầu mạng nếu bạn muốn bằng cách kích hoạt tùy chọn này. Nhật kí của các yêu cầu mạng làm tăng sử dụng bộ nhớ của µBlock. Vì nhiều người sử dụng sẽ không bao giờ sử dụng tính năng này, nó bị tắt theo mặc định.", "description":"English: see _locales\/en\/messages.log" }, "logBlockedRequestsHeader":{ @@ -416,7 +416,7 @@ "description":"English: No blocked requests logged for this page" }, "logAllowedRequestsEmpty":{ - "message":"Không có những yêu cầu không bị chặn được ghi lại cho trang này", + "message":"Không có yêu cầu không bị chặn được ghi lại cho trang này", "description":"English: No non-blocked requests logged for this page" }, "logBehindTheScene":{ @@ -452,7 +452,7 @@ "description":"English: Restore from file..." }, "aboutResetDataButton":{ - "message":"Bắt đầu từ đầu...", + "message":"Đặt lại cấu hình mặc định...", "description":"English: Reset to default settings..." }, "aboutRestoreDataConfirm":{ @@ -460,11 +460,11 @@ "description":"Message asking user to confirm restore" }, "aboutRestoreDataError":{ - "message":"The data could not be read or is invalid", + "message":"Không thể đọc dữ liệu hoặc dữ liệu không hợp lệ", "description":"Message to display when an error occurred during restore" }, "aboutResetDataConfirm":{ - "message":"Tất cả các thiết lập của bạn sẽ bị xóa, và µBlock sẽ khởi động lại. \n\nThiết lập lại µBlock về cài đặt ban đầu?", + "message":"Tất cả các cấu hình của bạn sẽ bị xóa và µBlock sẽ khởi động lại. \n\nThiết lập µBlock về cấu hình ban đầu?", "description":"Message asking user to confirm reset" }, "errorCantConnectTo":{