Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (118 of 118 strings)

Translate-URL: https://hosted.weblate.org/projects/localcdn/localcdn/zh_Hans/
This commit is contained in:
Eric 2021-04-11 10:51:30 +00:00 committed by Hosted Weblate
parent 98587db88a
commit cf9b4954ec
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C
1 changed files with 52 additions and 52 deletions

View File

@ -264,211 +264,211 @@
"description": "Change the badge color if resources are missing." "description": "Change the badge color if resources are missing."
}, },
"titleHelp": { "titleHelp": {
"message": "", "message": "帮助",
"description": "Help" "description": "Help"
}, },
"helpIntroductionTitle": { "helpIntroductionTitle": {
"message": "", "message": "介绍",
"description": "Introduction" "description": "Introduction"
}, },
"helpHtmlFilterTitle": { "helpHtmlFilterTitle": {
"message": "", "message": "什么是 »HTML 过滤器«?",
"description": "What is »HTML filter«?" "description": "What is »HTML filter«?"
}, },
"helpRuleGeneratorTitle": { "helpRuleGeneratorTitle": {
"message": "", "message": "规则生成器",
"description": "Rule generator" "description": "Rule generator"
}, },
"helpWebsiteIssuesTitle": { "helpWebsiteIssuesTitle": {
"message": "", "message": "一些网站外观看上去很怪或不易使用",
"description": "Some websites look strange or are not easy to use" "description": "Some websites look strange or are not easy to use"
}, },
"helpBlockGoogleFontsTitle": { "helpBlockGoogleFontsTitle": {
"message": "", "message": "为何会有 »拦截谷歌字体«选项?",
"description": "Why is there a »Block Google Fonts« option?" "description": "Why is there a »Block Google Fonts« option?"
}, },
"helpStatisticsTitle": { "helpStatisticsTitle": {
"message": "", "message": "统计数据呢?有东西被传输到服务器吗?",
"description": "What about the statistics? Is anything transferred to any servers?" "description": "What about the statistics? Is anything transferred to any servers?"
}, },
"helpWhatWillBeSynchronizedTitle": { "helpWhatWillBeSynchronizedTitle": {
"message": "", "message": "有哪些东西会被同步,当我选择»同步«作为存储类型?",
"description": "What will be synchronized when I select »sync« as storage type?" "description": "What will be synchronized when I select »sync« as storage type?"
}, },
"helpBrowserCompatibilityTitle": { "helpBrowserCompatibilityTitle": {
"message": "", "message": "浏览器兼容性",
"description": "Browser compatibility" "description": "Browser compatibility"
}, },
"helpIntroductionDescription": { "helpIntroductionDescription": {
"message": "", "message": "LocalCDN 是一个 web 浏览器扩展,模拟内容交付网络,以改善您的在线隐私。它拦截流量,在本地找到支持的框架/库,并将它们注入网站。请随意使用下面的测试实用程序来确定您是否得到了适当的保护。欲了解更多信息,请阅读教程或我们的维基页面。",
"description": "LocalCDN is a web browser extension that emulates Content Delivery Networks to improve your online privacy. It intercepts traffic, finds supported frameworks/libraries locally, and injects them into the website. Feel free to use the following testing utility to find out if you are properly protected. For more information read the tutorial or our Wiki pages." "description": "LocalCDN is a web browser extension that emulates Content Delivery Networks to improve your online privacy. It intercepts traffic, finds supported frameworks/libraries locally, and injects them into the website. Feel free to use the following testing utility to find out if you are properly protected. For more information read the tutorial or our Wiki pages."
}, },
"helpLinkTestUtility": { "helpLinkTestUtility": {
"message": "", "message": "测试工具",
"description": "Testing utility" "description": "Testing utility"
}, },
"helpLinkTutorial": { "helpLinkTutorial": {
"message": "", "message": "教程",
"description": "Tutorial" "description": "Tutorial"
}, },
"helpLinkWikiPages": { "helpLinkWikiPages": {
"message": "", "message": "维基页面",
"description": "Wiki pages" "description": "Wiki pages"
}, },
"helpHtmlFilterDescription": { "helpHtmlFilterDescription": {
"message": "", "message": "大多数情况下LocalCDN 可以很容易地替换嵌入式框架并改善隐私。在某些情况下,网站可能会通过在 HTML 源代码中设置某些选项来阻止这种情况的发生。LocalCDN 在浏览器中显示之前读取HTML源代码并删除这些部分(红色)。",
"description": "In most cases LocalCDN can easily replace embedded frameworks and improves privacy. In some cases the website may try to prevent this by setting certain options in the HTML source code. LocalCDN reads the HTML source code before it is displayed in the browser and removes these part (red)." "description": "In most cases LocalCDN can easily replace embedded frameworks and improves privacy. In some cases the website may try to prevent this by setting certain options in the HTML source code. LocalCDN reads the HTML source code before it is displayed in the browser and removes these part (red)."
}, },
"helpHtmlFilterBefore": { "helpHtmlFilterBefore": {
"message": "", "message": "HTML 过滤器从这个例子中移除红色字符:",
"description": "The HTML filter removes the red characters from this example:" "description": "The HTML filter removes the red characters from this example:"
}, },
"helpHtmlFilterAfter": { "helpHtmlFilterAfter": {
"message": "", "message": "结果看起来像这样:",
"description": "The result then looks like this:" "description": "The result then looks like this:"
}, },
"helpHtmlFilterWhyTitle": { "helpHtmlFilterWhyTitle": {
"message": "", "message": "为何必需删除交叉起源和完整性属性?",
"description": "Why is it necessary to remove crossorigin and integrity attributes?" "description": "Why is it necessary to remove crossorigin and integrity attributes?"
}, },
"helpHtmlFilterCrossorigin": { "helpHtmlFilterCrossorigin": {
"message": "", "message": "crossorigin 属性阻止替换,因为目标与请求的目标不匹配。",
"description": "The crossorigin attribute prevents the replacement because the destination does not match the requested one." "description": "The crossorigin attribute prevents the replacement because the destination does not match the requested one."
}, },
"helpHtmlFilterIntegrity": { "helpHtmlFilterIntegrity": {
"message": "", "message": "为了节省磁盘空间和交付更多的框架LocalCDN 升级了一个框架。完整性标记是文件的散列值。如果检查失败,浏览器将不包含框架。完整性检查将失败,因为例如 jQuery 1.10.1和 jQuery 1.12.4的散列值是不同的。",
"description": "To save disk space and to deliver more frameworks LocalCDN upgrades a framework. An integrity tag is the hash value of a file. If the check fails, the browser wont include a framework. The integrity check will fail because the hash values for e.g. jQuery 1.10.1 and jQuery 1.12.4 are different." "description": "To save disk space and to deliver more frameworks LocalCDN upgrades a framework. An integrity tag is the hash value of a file. If the check fails, the browser wont include a framework. The integrity check will fail because the hash values for e.g. jQuery 1.10.1 and jQuery 1.12.4 are different."
}, },
"helpHtmlFilterErrors": { "helpHtmlFilterErrors": {
"message": "", "message": "不幸的是,有时会出现特殊字符显示不正确的情况。在这种情况下,您可以再次取消该设置,以正确显示元音变音。",
"description": "Unfortunately, it sometimes happens that special characters are then displayed incorrectly. In this case you can deactivate the setting again, to display the umlauts correctly." "description": "Unfortunately, it sometimes happens that special characters are then displayed incorrectly. In this case you can deactivate the setting again, to display the umlauts correctly."
}, },
"helpRuleGeneratorDescription": { "helpRuleGeneratorDescription": {
"message": "", "message": "如果你想自动重定向所有支持的 CDN 连接到 LocalCDN你可以把这些规则添加到你的广告拦截器来允许这些重定向。如果你不想添加这些规则你必须为每个网站单独允许每个 CDN 连接。",
"description": "If you want to automatically redirect all supported CDN connections to LocalCDN, you can add these rules to your adblocker to allow these redirections. If you do not want to add these rules, you must allow each CDN connection individually for each website." "description": "If you want to automatically redirect all supported CDN connections to LocalCDN, you can add these rules to your adblocker to allow these redirections. If you do not want to add these rules, you must allow each CDN connection individually for each website."
}, },
"helpRuleGeneratorUblockTitle": { "helpRuleGeneratorUblockTitle": {
"message": "", "message": "仅 uBlock Origin",
"description": "Only uBlock Origin:" "description": "Only uBlock Origin:"
}, },
"helpRuleGeneratorUblockDescription": { "helpRuleGeneratorUblockDescription": {
"message": "", "message": "这些规则仅在 »medium « 或 »hard« 模式下有意义,因为它拦截所有的第三方资源。它们在 »default« »easy« 或 »very-easy«下没有必要。更多信息请访问 uBlock Origin 维基。",
"description": "These rules are only relevant in »medium« or »hard« mode, because it blocks all 3rd-party resources. They are not necessary in »default«, »easy« or »very-easy« mode. For more information, please visit the uBlock Origin Wiki." "description": "These rules are only relevant in »medium« or »hard« mode, because it blocks all 3rd-party resources. They are not necessary in »default«, »easy« or »very-easy« mode. For more information, please visit the uBlock Origin Wiki."
}, },
"helpRuleGeneratorUblockTableIcon": { "helpRuleGeneratorUblockTableIcon": {
"message": "", "message": "图标",
"description": "Icon" "description": "Icon"
}, },
"helpRuleGeneratorUblockTableMode": { "helpRuleGeneratorUblockTableMode": {
"message": "", "message": "模式",
"description": "Mode" "description": "Mode"
}, },
"helpRuleGeneratorUblockTableUseful": { "helpRuleGeneratorUblockTableUseful": {
"message": "", "message": "有用规则",
"description": "Rules useful" "description": "Rules useful"
}, },
"helpRuleGeneratorUblockTableDefaultEasy": { "helpRuleGeneratorUblockTableDefaultEasy": {
"message": "", "message": "默认/轻松",
"description": "Default/Easy" "description": "Default/Easy"
}, },
"helpRuleGeneratorUblockTableMedium": { "helpRuleGeneratorUblockTableMedium": {
"message": "", "message": "中级",
"description": "Medium" "description": "Medium"
}, },
"helpRuleGeneratorUblockTableHard": { "helpRuleGeneratorUblockTableHard": {
"message": "", "message": "困难",
"description": "Hard" "description": "Hard"
}, },
"helpWebsiteIssuesDescription": { "helpWebsiteIssuesDescription": {
"message": "", "message": "有两个可能的原因:要么是需要一个框架/库,但 LocalCDN (还)没有交付,要么是一个 SOP 。SOP (同源策略)是一种安全机制,它决定了浏览器允许加载哪些数据。它有助于隔离恶意文档,从而减少可能的攻击向量。此策略阻止浏览器加载 LocalCDN 的外部框架。不幸的是,目前没有解决办法。",
"description": "There are two possible reasons: Either a framework/library is required that LocalCDN doesnt (yet) deliver or an SOP. A SOP (Same origin policy) is a security mechanism that determines what data the browser is allowed to load. It helps to isolate malicious documents and thus reduce possible attack vectors. This policy prevents the browser from loading the external frameworks of LocalCDN. Unfortunately there is no solution for this at the moment." "description": "There are two possible reasons: Either a framework/library is required that LocalCDN doesnt (yet) deliver or an SOP. A SOP (Same origin policy) is a security mechanism that determines what data the browser is allowed to load. It helps to isolate malicious documents and thus reduce possible attack vectors. This policy prevents the browser from loading the external frameworks of LocalCDN. Unfortunately there is no solution for this at the moment."
}, },
"helpBlockGoogleFontsDescription": { "helpBlockGoogleFontsDescription": {
"message": "", "message": "LocalCDN 能替换 »Google Material 图标«。为了捕获连接,你的广告拦截器 (如uBlock Origin、uMatrix 或 AdGuard )必须允许请求。LocalCDN 监听这些请求如果查询包含»Google Material 图标«资源将被替换。如果你取消勾选“缺少内容的块请求”选项不存在的资源将被允许通过并且“谷歌字体”将被加载因为“Google Material 图标”和“谷歌字体”“使用相同的域。如果你不想这样,你可以在 LocalCDN 上阻止»谷歌字体«。",
"description": "LocalCDN can replace »Google Material Icons«. To catch the connection your adblocker (e.g. uBlock Origin, uMatrix or AdGuard) must allow the request. LocalCDN listens on these requests and if the query contains »Google Material Icons«, the resource will be replaced. If you uncheck the »Block requests for missing content« option, non-existent resources will be allowed to pass and »Google Fonts« will be loaded, because »Google Material Icons« and »Google Fonts« use the same domain. If you dont want this, you can block »Google Fonts« on LocalCDN." "description": "LocalCDN can replace »Google Material Icons«. To catch the connection your adblocker (e.g. uBlock Origin, uMatrix or AdGuard) must allow the request. LocalCDN listens on these requests and if the query contains »Google Material Icons«, the resource will be replaced. If you uncheck the »Block requests for missing content« option, non-existent resources will be allowed to pass and »Google Fonts« will be loaded, because »Google Material Icons« and »Google Fonts« use the same domain. If you dont want this, you can block »Google Fonts« on LocalCDN."
}, },
"helpStatisticsDescription": { "helpStatisticsDescription": {
"message": "", "message": "别慌,不会传输任何东西。那将违背我的原则。统计信息(JSON格式)包含下列信息日期、CDN+计数器和框架+计数器。这是所有。我举个例子:",
"description": "Dont panic, nothing will be transmitted. It would be against all my principles. The statistics (JSON format) contains the following information: Date, CDN+counter and framework+counter. Thats all. Ive an example here:" "description": "Dont panic, nothing will be transmitted. It would be against all my principles. The statistics (JSON format) contains the following information: Date, CDN+counter and framework+counter. Thats all. Ive an example here:"
}, },
"helpStatisticsContent": { "helpStatisticsContent": {
"message": "", "message": "统计数据不包含有关浏览器、操作系统、请求网站、IP地址或任何其他信息。只有日期CDN+计数器和框架+计数器。它会告诉你哪些框架被 LocalCDN 替换,替换频率及请求了哪些 CDN。",
"description": "The statistics contain no information about the browser, operating system, requesting website, IP addresses or any other information. Just date, CDN+counter and framework+counter. It shows you which frameworks are replaced by LocalCDNs how often and which CDNs were requested." "description": "The statistics contain no information about the browser, operating system, requesting website, IP addresses or any other information. Just date, CDN+counter and framework+counter. It shows you which frameworks are replaced by LocalCDNs how often and which CDNs were requested."
}, },
"helpStatisticsTruthTitle": { "helpStatisticsTruthTitle": {
"message": "", "message": "我怎么知道你说的是真的?",
"description": "How do I know thats true?" "description": "How do I know thats true?"
}, },
"helpStatisticsTruthDescription": { "helpStatisticsTruthDescription": {
"message": "", "message": "扩展存储可以通过 Firefox 浏览器直接查看。打开 URL»about:debugging«转到»存储«并选择»扩展存储。在键 »internalStatisticsData« 下你会找到收集的数据。可将其复制并放入JSON PrettyPrinter 中,以使其更具可读性。请注意,您必须删除数据的第一个和最后一个引号和它的键名。在这个视频中你们应该能看得很清楚。",
"description": "The extension storage can be viewed directly with the Firefox browser. Open the URL »about:debugging«, switch to »Storage« and select »Extension Storage«. Under the key »internalStatisticsData« you will find the collected data. Just copy it and put it into a JSON PrettyPrinter to make it more readable. Please note that you have to remove the first and last quotation mark and the key to it. You should be able to see this clearly in this video." "description": "The extension storage can be viewed directly with the Firefox browser. Open the URL »about:debugging«, switch to »Storage« and select »Extension Storage«. Under the key »internalStatisticsData« you will find the collected data. Just copy it and put it into a JSON PrettyPrinter to make it more readable. Please note that you have to remove the first and last quotation mark and the key to it. You should be able to see this clearly in this video."
}, },
"helpSyncTitle": { "helpSyncTitle": {
"message": "", "message": "有哪些东西会被同步,当我选择 »同步« 作为存储类型?",
"description": "What will be synchronized when I select »sync« as storage type?" "description": "What will be synchronized when I select »sync« as storage type?"
}, },
"helpSyncDescription": { "helpSyncDescription": {
"message": "", "message": "只有当你在设备上使用Firefox帐户登录并允许插件同步设置时同步才会生效。也可以使用一个单独的你控制的服务器进行同步。这将在所有设备上同步LocalCDN的大部分设置。",
"description": "Sync will only work if you are logged in with a Firefox account on the device and have allowed add-ons to sync in the settings. A separate sync server under your control will also work. This will synchronize most of the settings of LocalCDN across all devices." "description": "Sync will only work if you are logged in with a Firefox account on the device and have allowed add-ons to sync in the settings. A separate sync server under your control will also work. This will synchronize most of the settings of LocalCDN across all devices."
}, },
"helpSyncAccount": { "helpSyncAccount": {
"message": "", "message": "如果你没有一个同步帐号,任何东西都不会被同步。在这种情况下,选择哪种类型的存储没有什么区别。",
"description": "If you dont have a sync account, nothing will be synchronized. In that case it makes no difference what type of storage you have selected." "description": "If you dont have a sync account, nothing will be synchronized. In that case it makes no difference what type of storage you have selected."
}, },
"helpSyncContentNever": { "helpSyncContentNever": {
"message": "", "message": "永远不会被同步的东西:",
"description": "Things that are never synchronized:" "description": "Things that are never synchronized:"
}, },
"helpNumberOfInjections": { "helpNumberOfInjections": {
"message": "", "message": "注入数量",
"description": "Numbers of injections" "description": "Numbers of injections"
}, },
"helpYes": { "helpYes": {
"message": "", "message": "",
"description": "Yes" "description": "Yes"
}, },
"helpNo": { "helpNo": {
"message": "", "message": "",
"description": "No" "description": "No"
}, },
"helpData": { "helpData": {
"message": "", "message": "数据",
"description": "Data" "description": "Data"
}, },
"helpSyncContentEver": { "helpSyncContentEver": {
"message": "", "message": "将被同步的设置:",
"description": "Settings that will be synchronized:" "description": "Settings that will be synchronized:"
}, },
"helpIcons": { "helpIcons": {
"message": "", "message": "默认、浅色、蓝/灰色",
"description": "Default, Light, Blue/Grey" "description": "Default, Light, Blue/Grey"
}, },
"helpSyncContentLinks": { "helpSyncContentLinks": {
"message": "", "message": "关于FireFox同步的更多信息",
"description": "More information about Firefox Sync:" "description": "More information about Firefox Sync:"
}, },
"helpBrowserCompatibility": { "helpBrowserCompatibility": {
"message": "", "message": "浏览器兼容性",
"description": "Browser compatibility" "description": "Browser compatibility"
}, },
"helpReplace": { "helpReplace": {
"message": "", "message": "替换",
"description": "Replace" "description": "Replace"
}, },
"helpReplaceOther": { "helpReplaceOther": {
"message": "", "message": "替换其他资源",
"description": "Replace other resources" "description": "Replace other resources"
}, },
"helpUpgradeAllResources": { "helpUpgradeAllResources": {
"message": "", "message": "升级所有资源",
"description": "Upgrade all resources" "description": "Upgrade all resources"
}, },
"helpExplanationChrome": { "helpExplanationChrome": {
"message": "", "message": "所有基于Chromium的浏览器",
"description": "All Chromium based Browser" "description": "All Chromium based Browser"
}, },
"helpLimitation": { "helpLimitation": {
"message": "", "message": "这个限制不是LocalCDN的原因而是基于Chromium的浏览器缺少API支持。",
"description": "This is not a limitation of LocalCDN, but missing API support of Chromium based browsers." "description": "This is not a limitation of LocalCDN, but missing API support of Chromium based browsers."
} }
} }