From ea1d2e99e120d8dfb3f9c1ffe5276e68f1d3c8dc Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sun, 24 Jun 2018 07:43:53 -0400 Subject: [PATCH] import translation work from https://crowdin.com/project/ublock --- dist/description/description-zh_CN.txt | 28 +++---- dist/description/description-zh_TW.txt | 24 +++--- src/_locales/ka/messages.json | 4 +- src/_locales/ko/messages.json | 2 +- src/_locales/lv/messages.json | 34 ++++---- src/_locales/nl/messages.json | 4 +- src/_locales/zh_CN/messages.json | 84 ++++++++++---------- src/_locales/zh_TW/messages.json | 104 ++++++++++++------------- 8 files changed, 142 insertions(+), 142 deletions(-) diff --git a/dist/description/description-zh_CN.txt b/dist/description/description-zh_CN.txt index c52ca5e4afa9f..0b0d87ea18166 100644 --- a/dist/description/description-zh_CN.txt +++ b/dist/description/description-zh_CN.txt @@ -1,22 +1,22 @@ -一款高效的请求过滤工具:占用极低的内存和CPU,和其他常见的过滤工具相比,它能够加载并执行上千条过滤规则。 +一款高效的请求过滤工具:占用极低的内存和 CPU,与其他常见的过滤器相比,它能够多加载并执行上千条过滤规则。 -效率概述说明: +带图表的效率概述说明: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared -用法:点击弹出窗口中的电源按钮,uBlock 将对当前网页永久禁用/启用过滤功能。 它只控制当前网页的请求过滤,而不是一个全局开关。 +用法:点击弹出窗口中的电源按钮,uBlock 将对当前网站永久禁用/启用过滤功能。 它仅应用于当前网站,而非全局性的开关。 *** -它很灵活,它不只是一个广告拦截工具,它还可以从 hosts 文件里读取和创建过滤规则。 +它很灵活,不只是一个“广告拦截器”:它还能从 hosts 文件中读取、创建过滤规则。 -初始默认加载和执行下列过滤规则列表: +初始默认加载和执行下列过滤规则: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy - Malware domains -这里还有更多的规则列表供你选择: +这里还有更多规则列表可供您选择: - Fanboy’s Enhanced Tracking List - Dan Pollock’s hosts file @@ -25,23 +25,23 @@ https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared - Spam404 - 等等 -当然,启用越多的过滤规则就会产生越高的内存占用。 然而,即使再添加两个 Fanboy 规则列表,比如 hpHosts’s Ad 和 tracking servers,uBlock 的内存占用依然比其他常见的过滤工具要低得多。 +当然,启用的过滤规则越多,占用的内存也就越高。 然而,即使再添加 Fanboy 的两个额外规则列表与 hpHosts’s Ad and tracking servers,uBlock 的内存占用依然比其他流行的过滤器更低。 -另外请注意,启用一些额外的规则列表可能会增加网页显示错误的可能性 —— 尤其是那些通常被用作 hosts 文件的列表。 +另外,请注意,一些额外的规则列表可能会导致网站出现错误 —— 尤其是那些一般被作为 hosts 文件使用的列表。 *** -没有这些过滤规则列表,这个扩展就没有了意义。 所以如果你真的想做点贡献,想想那些努力维护过滤规则的人们,是他们让所有人能够免费使用这一切。 +没有这些过滤规则列表,这个扩展就没有了意义。 所以如果你真的想做点贡献,想想那些维护过滤规则的人们,是他们让所有人能够免费使用这一切变得可能。 *** -免费。 -遵从 GPLv3 公共许可协议开源。 -一切为了用户。 +自由并且免费。 +使用 GPLv3 公共许可协议开源。 +来自用户,只为用户。 -贡献者 @ Github: +Github 上的贡献者们: https://github.com/gorhill/uBlock/graphs/contributors -贡献者 @ Crowdin: +Crowdin 上的贡献者们: https://crowdin.net/project/ublock *** diff --git a/dist/description/description-zh_TW.txt b/dist/description/description-zh_TW.txt index cea79ed484501..786e111743ddd 100644 --- a/dist/description/description-zh_TW.txt +++ b/dist/description/description-zh_TW.txt @@ -1,21 +1,21 @@ -一個高效率的阻擋器:使用不多的記憶體以及 CPU 資源,但卻能比市面上其他熱門的阻擋器,載入並執行數以千計的過濾規則。 +一個高效率的阻擋器:使用不多的記憶體以及 CPU 資源,卻能比其他熱門的阻擋器多載入並執行數以千計的過濾規則。 -效能比較的概述圖例:https://github.com/gorhill/uBlock/wiki/%C2%B5Block-vs.-ABP:-efficiency-compared +效能比較示意圖:https://github.com/gorhill/uBlock/wiki/%C2%B5Block-vs.-ABP:-efficiency-compared -用法:在彈出式選單中的大電源按鈕,是用來設定是否在目前的網站永久的禁用/啟用 uBlock。 此按鈕僅於目前所在的網站有效,它並非是此擴展套件的總開關按鈕。 +用法:在彈出式選單中的大電源按鈕,是用來設定是否在目前的網站永久的禁用/啟用 uBlock₀ 。 此按鈕僅於目前所在的網站有效,它並非是此擴展套件的總開關按鈕。 *** -彈性化,這並不僅僅是一個 "廣告阻擋器":它甚至能從 host 檔案中讀取並建立過濾規則。 +非常彈性:這不僅是「廣告阻擋器」,甚至能從 host 檔案中讀取並建立過濾規則。 -下列的過濾規則列表,是預設被載入及啟用的: +首次安裝後,預設就會載入套用下列過濾規則: - EasyList - Peter Lowe’s Ad server list - EasyPrivacy - Malware domains -您可以依照您的意願選擇更多的過濾規則列表: +您可以自由選擇更多過濾規則: - Fanboy’s Enhanced Tracking List - Dan Pollock’s hosts file @@ -24,18 +24,18 @@ - Spam404 - 以及其他更多 -當啟用更多的過濾規則,記憶體資源也理所當然地使用越多。 但哪怕加入了 Fanboy 的 2 個額外的過濾規則列表,hpHosts’s Ad and tracking servers 過濾規則列表,uBlock 仍比市面上其他熱門的阻擋器使用更少的記憶體資源。 +當然,啟用更多的過濾規則的話,就會使用更多記憶體資源。 但哪怕加入了 Fanboy 的 2 個額外的過濾規則列表,hpHosts’s Ad and tracking servers 過濾規則列表,uBlock 仍比市面上其他熱門的阻擋器使用更少的記憶體資源。 -另外,請注意,當啟用部份額外的過濾規則列表,將有可能增加網站排版破損的機率 -- 尤其是那些通常被用作 host 檔案的過濾規則列表。 +另外,請注意,某些過濾規則載入後可能造成網站版面出現問題 -- 尤其是通常作為 host 檔案的過濾規則。 *** -若是沒有這些預置的過濾規則列表,這個過展套件本身並沒有什麼。 所以當您真的想要貢獻些什麼的時候,請想想那些,您正在使用的,被人們努力維護並免費提供給所有人的過濾規則列表。 +若沒有這些預設的過濾規則,這個擴充套件本身沒什麼用, 所以若您真的想要貢獻些什麼的話,請想想那些人們花時間努力維護並免費提供給您與其他人使用的過濾規則。 *** -免費。 -以公眾授權開放原始程式碼(GPLv3) +免費且自由。 +以公眾授權開放程式原始碼(GPLv3)。 獻給所有人。 貢獻者 @ Github: https://github.com/gorhill/uBlock/graphs/contributors @@ -43,7 +43,7 @@ *** -當您在做評論時,請在您的心中記住一件事,此擴展套件目前僅是一個相當初期的版本。 +當您做評論時,請記住,此擴展套件目前仍是相當初期的版本。 專案更新日誌: https://github.com/gorhill/uBlock/releases diff --git a/src/_locales/ka/messages.json b/src/_locales/ka/messages.json index 001c709c38a82..57a0902cbcb27 100644 --- a/src/_locales/ka/messages.json +++ b/src/_locales/ka/messages.json @@ -608,7 +608,7 @@ "description": "English: Source code (GPLv3)" }, "aboutContributors": { - "message": "დამხმარეები", + "message": "მოხალისეები", "description": "English: Contributors" }, "aboutBackupDataButton": { @@ -740,7 +740,7 @@ "description": "used as a prompt for the user to provide a custom device name" }, "advancedSettingsWarning": { - "message": "გაფრთხილება! დამატებითი პარამეტრებს ცვლილების შედეგებზე, თავად ხართ პასუხისმგებელი.", + "message": "გაფრთხილება! დამატებითი პარამეტრების ცვლილების შედეგებზე, თავად იქნებით პასუხისმგებელი.", "description": "A warning to users at the top of 'Advanced settings' page" }, "genericSubmit": { diff --git a/src/_locales/ko/messages.json b/src/_locales/ko/messages.json index 4e86605883ef5..406bde99c5bac 100644 --- a/src/_locales/ko/messages.json +++ b/src/_locales/ko/messages.json @@ -384,7 +384,7 @@ "description": "English: Custom" }, "3pImport": { - "message": "직접 추가", + "message": "불러오기..", "description": "The label for the checkbox used to import external filter lists" }, "3pExternalListsHint": { diff --git a/src/_locales/lv/messages.json b/src/_locales/lv/messages.json index f8b1dbab1683c..142fa5cd32c3d 100644 --- a/src/_locales/lv/messages.json +++ b/src/_locales/lv/messages.json @@ -48,11 +48,11 @@ "description": "English: Click: disable\/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page." }, "popupPowerSwitchInfo1": { - "message": "Click to disable uBlock₀ for this site.\n\nCtrl+click to disable uBlock₀ only on this page.", + "message": "Noklikšķiniet, lai atslēgtu uBlock₀ šajā vietnē.\n\nCtrl+klikšķis, lai atslēgtu uBlock₀ tikai šajā lapā.", "description": "Message to be read by screen readers" }, "popupPowerSwitchInfo2": { - "message": "Click to enable uBlock₀ for this site.", + "message": "Noklikšķiniet, lai ieslēgtu uBlock₀ šajā vietnē.", "description": "Message to be read by screen readers" }, "popupBlockedRequestPrompt": { @@ -80,7 +80,7 @@ "description": "English: Click to open the dashboard" }, "popupTipZapper": { - "message": "Enter element zapper mode", + "message": "Ieiet elementa dzēšanas režīmā", "description": "Tooltip for the element-zapper icon in the popup panel" }, "popupTipPicker": { @@ -96,11 +96,11 @@ "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoPopups1": { - "message": "Click to block all popups on this site", + "message": "Noklikšķiniet, lai bloķētu uznirstošos logus šajā vietnē", "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoPopups2": { - "message": "Click to no longer block all popups on this site", + "message": "Noklikšķiniet, lai nebloķētu uznirstošos logus šajā vietnē", "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoLargeMedia": { @@ -108,11 +108,11 @@ "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoLargeMedia1": { - "message": "Click to block large media elements on this site", + "message": "Noklikšķiniet, lai bloķētu lielus multivides elementus šajā vietnē", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoLargeMedia2": { - "message": "Click to no longer block large media elements on this site", + "message": "Noklikšķiniet, lai nebloķētu lielus multivides elementus šajā vietnē", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoCosmeticFiltering": { @@ -120,11 +120,11 @@ "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoCosmeticFiltering1": { - "message": "Click to disable cosmetic filtering on this site", + "message": "Noklikšķiniet, lai atslēgtu kosmētisko filtrēšanu šajā vietnē", "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoCosmeticFiltering2": { - "message": "Click to enable cosmetic filtering on this site", + "message": "Noklikšķiniet, lai ieslēgtu kosmētisko filtrēšanu šajā vietnē", "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoRemoteFonts": { @@ -132,11 +132,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoRemoteFonts1": { - "message": "Click to block remote fonts on this site", + "message": "Noklikšķiniet, lai bloķētu ārējos fontus šajā vietnē", "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoRemoteFonts2": { - "message": "Click to no longer block remote fonts on this site", + "message": "Noklikšķiniet, lai nebloķētu ārējos fontus šajā vietnē", "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipGlobalRules": { @@ -340,7 +340,7 @@ "description": "This will cause uBO to ignore all generic cosmetic filters." }, "3pIgnoreGenericCosmeticFiltersInfo": { - "message": "

Generic cosmetic filters are those cosmetic filters which are meant to apply on all web sites.

Though handled efficiently by uBlock₀, generic cosmetic filters may still contribute measurable memory and CPU overhead on some web pages, especially for large and long-lived ones.

Enabling this option will eliminate the memory and CPU overhead added to web pages as a result of handling generic cosmetic filters, and also lower the memory footprint of uBlock₀ itself.

It is recommended to enable this option on less powerful devices.", + "message": "

Vispārīgie kosmētikas filtri ir kosmētikas filtri, kurus paredzēts piemērot visās tīmekļvietnēs.

Lai gan uBlock ₀ darbojas efektīvi, vispārīgie kosmētikas filtri dažās tīmekļa lapās var ievērojami noslogot atmiņu un centrālo procesoru.

Šīs opcijas izmantošana samazinās vispārīgo kosmētikas filtru izmantotās atmiņas un procesora noslodzi kā arī samazinās paša uBlock₀ izmantoto atmiņu.

Ieteicams izmantot zemas veiktspējas ierīcēm.", "description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature." }, "3pListsOfBlockedHostsHeader": { @@ -352,7 +352,7 @@ "description": "English: Apply changes" }, "3pGroupDefault": { - "message": "Built-in", + "message": "Iebūvētie", "description": "Header for the uBlock filters section in 'Filter lists pane'" }, "3pGroupAds": { @@ -368,7 +368,7 @@ "description": "English: Malware domains" }, "3pGroupAnnoyances": { - "message": "Annoyances", + "message": "Traucējoši elementi", "description": "The header identifying the filter lists in the category 'annoyances'" }, "3pGroupMultipurpose": { @@ -384,7 +384,7 @@ "description": "English: Custom" }, "3pImport": { - "message": "Import...", + "message": "Importēt...", "description": "The label for the checkbox used to import external filter lists" }, "3pExternalListsHint": { @@ -600,7 +600,7 @@ "description": "A link for where to get support" }, "aboutIssues": { - "message": "Issue tracker", + "message": "Zināmās kļūdas", "description": "Text for a link to official issue tracker" }, "aboutCode": { @@ -740,7 +740,7 @@ "description": "used as a prompt for the user to provide a custom device name" }, "advancedSettingsWarning": { - "message": "Warning! Change these advanced settings at your own risk.", + "message": "Brīdinājums! Mainiet šos iestatījumus uz savu atbildību.", "description": "A warning to users at the top of 'Advanced settings' page" }, "genericSubmit": { diff --git a/src/_locales/nl/messages.json b/src/_locales/nl/messages.json index 5c1798b63b43f..d0897a05161f9 100644 --- a/src/_locales/nl/messages.json +++ b/src/_locales/nl/messages.json @@ -552,11 +552,11 @@ "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartBlock": { - "message": "Blokkeren", + "message": "blokkeren", "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartAllow": { - "message": "Toestaan", + "message": "toestaan", "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartType": { diff --git a/src/_locales/zh_CN/messages.json b/src/_locales/zh_CN/messages.json index ff8ab38dd1c16..7baf3851dc9f8 100644 --- a/src/_locales/zh_CN/messages.json +++ b/src/_locales/zh_CN/messages.json @@ -16,15 +16,15 @@ "description": "appears as tab name in dashboard" }, "3pPageName": { - "message": "第三方规则列表", + "message": "规则列表", "description": "appears as tab name in dashboard" }, "1pPageName": { - "message": "自定义规则列表", + "message": "自定义静态规则", "description": "appears as tab name in dashboard" }, "rulesPageName": { - "message": "自定义规则", + "message": "自定义动态规则", "description": "appears as tab name in dashboard" }, "whitelistPageName": { @@ -32,7 +32,7 @@ "description": "appears as tab name in dashboard" }, "statsPageName": { - "message": "uBlock₀ — 网络请求日志", + "message": "uBlock₀ 网络请求日志", "description": "Title for the logger window" }, "aboutPageName": { @@ -44,7 +44,7 @@ "description": "Title for the advanced settings page" }, "popupPowerSwitchInfo": { - "message": "单击:对此网站禁用\/启用 uBlock₀。\n\nCtrl + 单击:在此页面上禁用 uBlock₀。", + "message": "单击:对此网站禁用\/启用 uBlock₀。\n\nCtrl + 单击:仅对此页面禁用 uBlock₀。", "description": "English: Click: disable\/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page." }, "popupPowerSwitchInfo1": { @@ -60,15 +60,15 @@ "description": "English: requests blocked" }, "popupBlockedOnThisPagePrompt": { - "message": "此页面上的", + "message": "在此页面", "description": "English: on this page" }, "popupBlockedStats": { - "message": "{{count}} 或 {{percent}}%", + "message": "{{count}} 个,占 {{percent}}%", "description": "Example: 15 or 13%" }, "popupBlockedSinceInstallPrompt": { - "message": "总计", + "message": "自安装后", "description": "English: since install" }, "popupOr": { @@ -84,11 +84,11 @@ "description": "Tooltip for the element-zapper icon in the popup panel" }, "popupTipPicker": { - "message": "进入元素选择器模式", + "message": "进入元素选择过滤模式", "description": "English: Enter element picker mode" }, "popupTipLog": { - "message": "查看网络请求日志", + "message": "打开网络请求记录器", "description": "Tooltip used for the logger icon in the panel" }, "popupTipNoPopups": { @@ -104,7 +104,7 @@ "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoLargeMedia": { - "message": "是否屏蔽在此网站上较大的媒体元素", + "message": "是否屏蔽此网站上较大的媒体元素", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoLargeMedia1": { @@ -116,7 +116,7 @@ "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoCosmeticFiltering": { - "message": "是否对此网站应用修饰规则", + "message": "是否在此网站启用网页元素过滤", "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoCosmeticFiltering1": { @@ -128,7 +128,7 @@ "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoRemoteFonts": { - "message": "是否阻止此网站的第三方字体", + "message": "是否屏蔽此网站的第三方字体", "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoRemoteFonts1": { @@ -148,11 +148,11 @@ "description": "Tooltip when hovering the top-most cell of the local-rules column." }, "popupTipSaveRules": { - "message": "使更改永久生效。", + "message": "点击以使更改永久生效。", "description": "Tooltip when hovering over the padlock in the dynamic filtering pane." }, "popupTipRevertRules": { - "message": "还原更改。", + "message": "点击以撤销更改。", "description": "Tooltip when hovering over the eraser in the dynamic filtering pane." }, "popupAnyRulePrompt": { @@ -160,7 +160,7 @@ "description": "" }, "popupImageRulePrompt": { - "message": "图像", + "message": "图片", "description": "" }, "popup3pAnyRulePrompt": { @@ -168,7 +168,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "第三方 css\/图片", + "message": "第三方 样式\/图片", "description": "" }, "popupInlineScriptRulePrompt": { @@ -220,7 +220,7 @@ "description": "English: Cosmetic filters" }, "pickerCosmeticFiltersHint": { - "message": "单击,Ctrl + 单击", + "message": "单击、Ctrl + 单击", "description": "English: Click, Ctrl-click" }, "pickerContextMenuEntry": { @@ -240,7 +240,7 @@ "description": "A checkbox in the Settings pane" }, "settingsContextMenuPrompt": { - "message": "加入右键菜单", + "message": "当适用时改进右键菜单", "description": "English: Make use of context menu where appropriate" }, "settingsColorBlindPrompt": { @@ -268,7 +268,7 @@ "description": "English: " }, "settingsWebRTCIPAddressHiddenPrompt": { - "message": "避免 WebRTC 泄露本地IP地址", + "message": "防止 WebRTC 泄露本地 IP 地址", "description": "English: " }, "settingPerSiteSwitchGroup": { @@ -276,11 +276,11 @@ "description": "" }, "settingPerSiteSwitchGroupSynopsis": { - "message": "默认设置会被具体站点设置覆盖", + "message": "这些默认行为可被针对各网站的设置取代", "description": "" }, "settingsNoCosmeticFilteringPrompt": { - "message": "停用元素过滤规则", + "message": "禁用元素过滤规则", "description": "" }, "settingsNoLargeMediaPrompt": { @@ -312,11 +312,11 @@ "description": "Appears at the top of the _3rd-party filters_ pane" }, "3pListsOfBlockedHostsPerListStats": { - "message": "已使用 {{used}} \/ {{total}}", + "message": "{{used}} \/ {{total}} 使用中", "description": "Appears aside each filter list in the _3rd-party filters_ pane" }, "3pAutoUpdatePrompt1": { - "message": "自动更新规则列表", + "message": "自动更新过滤规则", "description": "A checkbox in the _3rd-party filters_ pane" }, "3pUpdateNow": { @@ -328,7 +328,7 @@ "description": "A button in the in the _3rd-party filters_ pane" }, "3pParseAllABPHideFiltersPrompt1": { - "message": "解析并应用元素过滤规则。", + "message": "解析并应用元素过滤规则", "description": "English: Parse and enforce Adblock+ element hiding filters." }, "3pParseAllABPHideFiltersInfo": { @@ -336,7 +336,7 @@ "description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature." }, "3pIgnoreGenericCosmeticFilters": { - "message": "忽略通用元素过滤规则。", + "message": "忽略通用元素过滤规则", "description": "This will cause uBO to ignore all generic cosmetic filters." }, "3pIgnoreGenericCosmeticFiltersInfo": { @@ -392,11 +392,11 @@ "description": "Short information about how to use the textarea to import external filter lists by URL" }, "3pExternalListObsolete": { - "message": "需要更新", + "message": "过久未更新。", "description": "used as a tooltip for the out-of-date icon beside a list" }, "3pLastUpdate": { - "message": "上次更新:{{ago}}\n点此强制更新", + "message": "上次更新:{{ago}}。\n点击此处要求更新。", "description": "used as a tooltip for the clock icon beside a list" }, "3pUpdating": { @@ -468,15 +468,15 @@ "description": "default file name to use" }, "rulesHint": { - "message": "自定义动态过滤规则列表。", + "message": "您的动态过滤规则列表。", "description": "English: List of your dynamic filtering rules." }, "rulesFormatHint": { - "message": "规则语法:来源 目标 资源类型 操作<\/code>(完整文档<\/a>)。", + "message": "规则语法:来源 目标 类型 操作<\/code>(完整说明<\/a>)。", "description": "English: dynamic rule syntax and full documentation." }, "whitelistPrompt": { - "message": "您的列表中针对 µBlock 的主机名将被禁用。每行一条规则。无效的主机名将直接被忽略。", + "message": "白名单中的规则适用的页面不会被 uBlock₀ 过滤或阻挡。每行一条规则。无效的规则将被忽略。", "description": "English: An overview of the content of the dashboard's Whitelist pane." }, "whitelistImport": { @@ -508,7 +508,7 @@ "description": "English: URL" }, "logRequestsHeaderFilter": { - "message": "过滤", + "message": "过滤规则", "description": "English: Filter" }, "logAll": { @@ -548,7 +548,7 @@ "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { - "message": "{{action}} URL 匹配{{br}}{{url}}{{br}}且来源于 {{origin}} 的 {{type}} 的网络请求,{{br}}{{importance}}有一个匹配的例外规则。", + "message": "当 URL 匹配 {{url}},{{br}}且来源于 {{origin}} 时,{{br}}{{action}} {{type}} 的网络请求,{{br}}{{importance}} 有一个匹配的例外规则。", "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartBlock": { @@ -572,7 +572,7 @@ "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartAnyOrigin": { - "message": "所有范围", + "message": "任何地方", "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartNotImportant": { @@ -596,11 +596,11 @@ "description": "English: project' wiki on Github" }, "aboutSupport": { - "message": "支持", + "message": "支持网站", "description": "A link for where to get support" }, "aboutIssues": { - "message": "问题报告", + "message": "问题反馈", "description": "Text for a link to official issue tracker" }, "aboutCode": { @@ -632,7 +632,7 @@ "description": "Message asking user to confirm restore" }, "aboutRestoreDataError": { - "message": "数据无法读取或无效", + "message": "无法读取数据,或数据无效", "description": "Message to display when an error occurred during restore" }, "aboutResetDataConfirm": { @@ -644,11 +644,11 @@ "description": "English: Network error: {{msg}}" }, "subscriberConfirm": { - "message": "uBlock₀:添加下列 URL 到您的自定义规则列表吗?\n\n标题: \"{{title}}\"\nURL: {{url}}", + "message": "uBlock₀:添加下列 URL 到您的自定义规则列表吗?\n\n标题: “{{title}}”\nURL: {{url}}", "description": "English: The message seen by the user to confirm subscription to a ABP filter list" }, "elapsedOneMinuteAgo": { - "message": "一分钟前", + "message": "1 分钟前", "description": "English: a minute ago" }, "elapsedManyMinutesAgo": { @@ -656,7 +656,7 @@ "description": "English: {{value}} minutes ago" }, "elapsedOneHourAgo": { - "message": "一小时前", + "message": "1 小时前", "description": "English: an hour ago" }, "elapsedManyHoursAgo": { @@ -664,7 +664,7 @@ "description": "English: {{value}} hours ago" }, "elapsedOneDayAgo": { - "message": "一天前", + "message": "1 天前", "description": "English: a day ago" }, "elapsedManyDaysAgo": { @@ -692,7 +692,7 @@ "description": "English: Because of the following filter" }, "docblockedNoParamsPrompt": { - "message": "无参数", + "message": "不带参数", "description": "label to be used for the parameter-less URL: https:\/\/cloud.githubusercontent.com\/assets\/585534\/9832014\/bfb1b8f0-593b-11e5-8a27-fba472a5529a.png" }, "docblockedFoundIn": { diff --git a/src/_locales/zh_TW/messages.json b/src/_locales/zh_TW/messages.json index ab3a3cc25d8d1..333e43f2c6445 100644 --- a/src/_locales/zh_TW/messages.json +++ b/src/_locales/zh_TW/messages.json @@ -16,7 +16,7 @@ "description": "appears as tab name in dashboard" }, "3pPageName": { - "message": "過濾器清單", + "message": "過濾規則清單", "description": "appears as tab name in dashboard" }, "1pPageName": { @@ -32,7 +32,7 @@ "description": "appears as tab name in dashboard" }, "statsPageName": { - "message": "uBlock₀ — 網路請求日誌", + "message": "uBlock₀ — 連線請求記錄工具", "description": "Title for the logger window" }, "aboutPageName": { @@ -52,7 +52,7 @@ "description": "Message to be read by screen readers" }, "popupPowerSwitchInfo2": { - "message": "點擊:對此網站啟用 uBlock₀ 。", + "message": "點擊以在此網站啟用 uBlock₀ 。", "description": "Message to be read by screen readers" }, "popupBlockedRequestPrompt": { @@ -60,7 +60,7 @@ "description": "English: requests blocked" }, "popupBlockedOnThisPagePrompt": { - "message": "在此頁面上", + "message": "在此頁面", "description": "English: on this page" }, "popupBlockedStats": { @@ -76,11 +76,11 @@ "description": "English: or" }, "popupTipDashboard": { - "message": "點一下開啟控制台", + "message": "開啟控制台", "description": "English: Click to open the dashboard" }, "popupTipZapper": { - "message": "進入元素移除模式", + "message": "進入元素臨時移除模式", "description": "Tooltip for the element-zapper icon in the popup panel" }, "popupTipPicker": { @@ -88,7 +88,7 @@ "description": "English: Enter element picker mode" }, "popupTipLog": { - "message": "查看連線請求日誌", + "message": "開啟連線請求記錄工具", "description": "Tooltip used for the logger icon in the panel" }, "popupTipNoPopups": { @@ -96,15 +96,15 @@ "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoPopups1": { - "message": "點擊以阻擋此網站所有彈出型視窗", + "message": "點擊以封鎖此網站所有彈窗", "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoPopups2": { - "message": "點擊以停止阻擋此網站所有彈出型視窗", + "message": "點擊以停止封鎖此網站所有彈窗", "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoLargeMedia": { - "message": "切換封鎖此網站的大型媒體元素", + "message": "切換是否封鎖此網站的大型媒體元素", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoLargeMedia1": { @@ -128,7 +128,7 @@ "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoRemoteFonts": { - "message": "切換封鎖此網站的遠端字體", + "message": "切換是否封鎖此網站的遠端字體", "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoRemoteFonts1": { @@ -152,7 +152,7 @@ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane." }, "popupTipRevertRules": { - "message": "點擊此處還原變更。", + "message": "點擊以撤銷變更。", "description": "Tooltip when hovering over the eraser in the dynamic filtering pane." }, "popupAnyRulePrompt": { @@ -172,7 +172,7 @@ "description": "" }, "popupInlineScriptRulePrompt": { - "message": "行內腳本", + "message": "內聯腳本", "description": "" }, "popup1pScriptRulePrompt": { @@ -204,7 +204,7 @@ "description": "English: Pick" }, "pickerQuit": { - "message": "離開", + "message": "放棄", "description": "English: Quit" }, "pickerPreview": { @@ -228,11 +228,11 @@ "description": "English: Block element" }, "settingsCollapseBlockedPrompt": { - "message": "隱藏已阻擋的元素的預留位置", + "message": "隱藏已阻擋元素的佔位元素", "description": "English: Hide placeholders of blocked elements" }, "settingsIconBadgePrompt": { - "message": "在圖示上顯示已被阻擋的連線請求數量", + "message": "在圖示上顯示被阻擋的連線請求的數量", "description": "English: Show the number of blocked requests on the icon" }, "settingsTooltipsPrompt": { @@ -240,7 +240,7 @@ "description": "A checkbox in the Settings pane" }, "settingsContextMenuPrompt": { - "message": "使用階層式內容功能表", + "message": "當適用時改進右鍵選單", "description": "English: Make use of context menu where appropriate" }, "settingsColorBlindPrompt": { @@ -300,11 +300,11 @@ "description": "English: Storage used: {{}} bytes" }, "settingsLastRestorePrompt": { - "message": "最後還原:", + "message": "上次還原:", "description": "English: Last restore:" }, "settingsLastBackupPrompt": { - "message": "最後備份:", + "message": "上次備份:", "description": "English: Last backup:" }, "3pListsOfBlockedHostsPrompt": { @@ -316,7 +316,7 @@ "description": "Appears aside each filter list in the _3rd-party filters_ pane" }, "3pAutoUpdatePrompt1": { - "message": "自動更新過濾規則列表", + "message": "自動更新過濾規則", "description": "A checkbox in the _3rd-party filters_ pane" }, "3pUpdateNow": { @@ -328,7 +328,7 @@ "description": "A button in the in the _3rd-party filters_ pane" }, "3pParseAllABPHideFiltersPrompt1": { - "message": "解析並套用 Adblock+ 元素隱藏過濾規則。", + "message": "解析並套用元素隱藏過濾規則", "description": "English: Parse and enforce Adblock+ element hiding filters." }, "3pParseAllABPHideFiltersInfo": { @@ -336,7 +336,7 @@ "description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature." }, "3pIgnoreGenericCosmeticFilters": { - "message": "忽略一般元素隱藏過濾規則。", + "message": "忽略通用元素隱藏過濾規則", "description": "This will cause uBO to ignore all generic cosmetic filters." }, "3pIgnoreGenericCosmeticFiltersInfo": { @@ -344,7 +344,7 @@ "description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature." }, "3pListsOfBlockedHostsHeader": { - "message": "已阻擋的主機列表", + "message": "已阻擋域名的列表", "description": "English: Lists of blocked hosts" }, "3pApplyChanges": { @@ -368,7 +368,7 @@ "description": "English: Malware domains" }, "3pGroupAnnoyances": { - "message": "惱人的", + "message": "騷擾", "description": "The header identifying the filter lists in the category 'annoyances'" }, "3pGroupMultipurpose": { @@ -376,7 +376,7 @@ "description": "English: Multipurpose" }, "3pGroupRegions": { - "message": "地區,語言", + "message": "地區、語言", "description": "English: Regions, languages" }, "3pGroupCustom": { @@ -392,11 +392,11 @@ "description": "Short information about how to use the textarea to import external filter lists by URL" }, "3pExternalListObsolete": { - "message": "已過期。", + "message": "过久未更新。", "description": "used as a tooltip for the out-of-date icon beside a list" }, "3pLastUpdate": { - "message": "最後更新:{{ago}}。", + "message": "最後更新:{{ago}}。\n點擊此處以要求更新。", "description": "used as a tooltip for the clock icon beside a list" }, "3pUpdating": { @@ -404,7 +404,7 @@ "description": "used as a tooltip for the spinner icon beside a list" }, "3pNetworkError": { - "message": "更新資源時發生網路錯誤。", + "message": "因網路錯誤無法更新資源。", "description": "used as a tooltip for error icon beside a list" }, "1pFormatHint": { @@ -420,7 +420,7 @@ "description": "English: Export" }, "1pExportFilename": { - "message": "我的-ublock-靜態過濾規則_{{datetime}}.txt", + "message": "my-ublock-static-filters_{{datetime}}.txt", "description": "English: my-ublock-static-filters_{{datetime}}.txt" }, "1pApplyChanges": { @@ -464,11 +464,11 @@ "description": "" }, "rulesDefaultFileName": { - "message": "我的-ublock-動態過濾規則_{{datetime}}.txt", + "message": "my-ublock-dynamic-rules_{{datetime}}.txt", "description": "default file name to use" }, "rulesHint": { - "message": "您的動態過濾規則列表", + "message": "您的動態過濾規則清單。", "description": "English: List of your dynamic filtering rules." }, "rulesFormatHint": { @@ -476,7 +476,7 @@ "description": "English: dynamic rule syntax and full documentation." }, "whitelistPrompt": { - "message": "列表裡的主機名稱將被 uBlock₀ 停用。每行一個規則。無效的主機名稱將被忽略掉。", + "message": "白名單中的規則適用的頁面不會被 uBlock₀ 過濾或阻擋。每行一個規則。無效的規則將被忽略。", "description": "English: An overview of the content of the dashboard's Whitelist pane." }, "whitelistImport": { @@ -488,7 +488,7 @@ "description": "English: Export" }, "whitelistExportFilename": { - "message": "我的-ublock-白名單_{{datetime}}.txt", + "message": "my-ublock-whitelist_{{datetime}}.txt", "description": "English: my-ublock-whitelist_{{datetime}}.txt" }, "whitelistApply": { @@ -528,11 +528,11 @@ "description": "English: filter log entries" }, "logMaxEntriesTip": { - "message": "最大日誌項目的數量", + "message": "最大日誌項目數量", "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" }, "loggerURLFilteringContextLabel": { - "message": "環境:", + "message": "情境:", "description": "Label for the context selector" }, "loggerURLFilteringTypeLabel": { @@ -548,7 +548,7 @@ "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { - "message": "當網址符合 {{url}} {{br}} 並且來自 {{origin}} 時,{{br}} {{action}} {{type}} 的網路請求。{{br}}{{importance}} 已有符合的過濾器。", + "message": "當網址符合 {{url}},{{br}}並且來自 {{origin}} 時,{{br}}{{action}} {{type}} 的網路請求,{{br}}{{importance}} 已有符合的過濾例外規則。", "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartBlock": { @@ -560,7 +560,7 @@ "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartType": { - "message": "類型「{{type}}」", + "message": "{{type}} 類型", "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartAnyType": { @@ -584,7 +584,7 @@ "description": "Used in the static filtering wizard" }, "loggerStaticFilteringFinderSentence1": { - "message": "在下列清單中找到靜態過濾器 {{filter}}:", + "message": "在下列清單中找到靜態過濾規則 {{filter}}:", "description": "Below this sentence, the filter lists in which the filter was found" }, "aboutChangelog": { @@ -592,7 +592,7 @@ "description": "English: Change log" }, "aboutWiki": { - "message": "共筆系統", + "message": "Wiki", "description": "English: project' wiki on Github" }, "aboutSupport": { @@ -604,7 +604,7 @@ "description": "Text for a link to official issue tracker" }, "aboutCode": { - "message": "原始程式碼(GPLv3)", + "message": "程式原始碼(GPLv3)", "description": "English: Source code (GPLv3)" }, "aboutContributors": { @@ -616,7 +616,7 @@ "description": "Text for button to create a backup of all settings" }, "aboutBackupFilename": { - "message": "我的-ublock-備份_{{datetime}}.txt", + "message": "my-ublock-backup_{{datetime}}.txt", "description": "English: my-ublock-backup_{{datetime}}.txt" }, "aboutRestoreDataButton": { @@ -624,7 +624,7 @@ "description": "English: Restore from file..." }, "aboutResetDataButton": { - "message": "重置為預設設定", + "message": "重設為預設設定…", "description": "English: Reset to default settings..." }, "aboutRestoreDataConfirm": { @@ -632,7 +632,7 @@ "description": "Message asking user to confirm restore" }, "aboutRestoreDataError": { - "message": "資料無法讀取或無效", + "message": "無法讀取資料,或資料無效", "description": "Message to display when an error occurred during restore" }, "aboutResetDataConfirm": { @@ -640,7 +640,7 @@ "description": "Message asking user to confirm reset" }, "errorCantConnectTo": { - "message": "無法連線至 {{url}}", + "message": "網路錯誤:{{msg}}", "description": "English: Network error: {{msg}}" }, "subscriberConfirm": { @@ -676,7 +676,7 @@ "description": "Firefox\/Fennec-specific: Show Dashboard" }, "showNetworkLogButton": { - "message": "顯示網路連線請求日誌", + "message": "顯示連線請求記錄工具", "description": "Firefox\/Fennec-specific: Show Logger" }, "fennecMenuItemBlockingOff": { @@ -688,7 +688,7 @@ "description": "English: uBlock₀ has prevented the following page from loading:" }, "docblockedPrompt2": { - "message": "因為下列的過濾", + "message": "因為下列過濾規則", "description": "English: Because of the following filter" }, "docblockedNoParamsPrompt": { @@ -696,7 +696,7 @@ "description": "label to be used for the parameter-less URL: https:\/\/cloud.githubusercontent.com\/assets\/585534\/9832014\/bfb1b8f0-593b-11e5-8a27-fba472a5529a.png" }, "docblockedFoundIn": { - "message": "在下列清單找到:", + "message": "在下列清單找到:", "description": "English: List of filter list names follows" }, "docblockedBack": { @@ -708,15 +708,15 @@ "description": "English: Close this window" }, "docblockedProceed": { - "message": "關閉針對 {{hostname}} 的嚴謹阻擋", + "message": "停止針對 {{hostname}} 的嚴格封鎖", "description": "English: Disable strict blocking for {{hostname}} ..." }, "docblockedDisableTemporary": { - "message": "暫時地", + "message": "暫時", "description": "English: Temporarily" }, "docblockedDisablePermanent": { - "message": "永久地", + "message": "永久", "description": "English: Permanently" }, "cloudPush": { @@ -732,7 +732,7 @@ "description": "tooltip" }, "cloudNoData": { - "message": "... ...", + "message": "…\n…", "description": "" }, "cloudDeviceNamePrompt": { @@ -764,7 +764,7 @@ "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "dummy": { - "message": "This entry must be the last one", + "message": "此條目須為最後一個", "description": "so we dont need to deal with comma for last entry" } } \ No newline at end of file