Merge branch 'origin/develop' into Weblate.
This commit is contained in:
commit
0978db4283
|
@ -264,39 +264,39 @@
|
|||
"description": "Change the badge color if resources are missing."
|
||||
},
|
||||
"titleHelp": {
|
||||
"message": "",
|
||||
"message": "ヘルプ",
|
||||
"description": "Help"
|
||||
},
|
||||
"helpIntroductionTitle": {
|
||||
"message": "",
|
||||
"message": "はじめに",
|
||||
"description": "Introduction"
|
||||
},
|
||||
"helpHtmlFilterTitle": {
|
||||
"message": "",
|
||||
"message": "»HTMLフィルター« とは何ですか?",
|
||||
"description": "What is »HTML filter«?"
|
||||
},
|
||||
"helpRuleGeneratorTitle": {
|
||||
"message": "",
|
||||
"message": "ルール生成器",
|
||||
"description": "Rule generator"
|
||||
},
|
||||
"helpWebsiteIssuesTitle": {
|
||||
"message": "",
|
||||
"message": "見た目が変だったり、使い勝手が悪いサイトがある",
|
||||
"description": "Some websites look strange or are not easy to use"
|
||||
},
|
||||
"helpBlockGoogleFontsTitle": {
|
||||
"message": "",
|
||||
"message": "»Google Fontsをブロックする« オプションは何のためにあるのですか?",
|
||||
"description": "Why is there a »Block Google Fonts« option?"
|
||||
},
|
||||
"helpStatisticsTitle": {
|
||||
"message": "",
|
||||
"message": "統計情報はどうなっているのですか?サーバーに何か送信されることはありますか?",
|
||||
"description": "What about the statistics? Is anything transferred to any servers?"
|
||||
},
|
||||
"helpWhatWillBeSynchronizedTitle": {
|
||||
"message": "",
|
||||
"message": "ストレージタイプに »同期« を選択した場合は何が同期されますか?",
|
||||
"description": "What will be synchronized when I select »sync« as storage type?"
|
||||
},
|
||||
"helpBrowserCompatibilityTitle": {
|
||||
"message": "",
|
||||
"message": "ブラウザ互換性",
|
||||
"description": "Browser compatibility"
|
||||
},
|
||||
"helpIntroductionDescription": {
|
||||
|
|
|
@ -264,75 +264,75 @@
|
|||
"description": "Change the badge color if resources are missing."
|
||||
},
|
||||
"titleHelp": {
|
||||
"message": "",
|
||||
"message": "Ajuda",
|
||||
"description": "Help"
|
||||
},
|
||||
"helpIntroductionTitle": {
|
||||
"message": "",
|
||||
"message": "Introdução",
|
||||
"description": "Introduction"
|
||||
},
|
||||
"helpHtmlFilterTitle": {
|
||||
"message": "",
|
||||
"message": "O que é »filtro HTML«?",
|
||||
"description": "What is »HTML filter«?"
|
||||
},
|
||||
"helpRuleGeneratorTitle": {
|
||||
"message": "",
|
||||
"message": "Gerador de regras",
|
||||
"description": "Rule generator"
|
||||
},
|
||||
"helpWebsiteIssuesTitle": {
|
||||
"message": "",
|
||||
"message": "Alguns sites parecem estranhos ou não são fáceis de usar",
|
||||
"description": "Some websites look strange or are not easy to use"
|
||||
},
|
||||
"helpBlockGoogleFontsTitle": {
|
||||
"message": "",
|
||||
"message": "Por que há uma opção de »Bloquear Google Fonts«?",
|
||||
"description": "Why is there a »Block Google Fonts« option?"
|
||||
},
|
||||
"helpStatisticsTitle": {
|
||||
"message": "",
|
||||
"message": "E sobre as estatísticas? Algo está sendo transferido para algum servidor?",
|
||||
"description": "What about the statistics? Is anything transferred to any servers?"
|
||||
},
|
||||
"helpWhatWillBeSynchronizedTitle": {
|
||||
"message": "",
|
||||
"message": "O que será sincronizado quando eu selecionar »sincronizar« como o tipo de armazenamento?",
|
||||
"description": "What will be synchronized when I select »sync« as storage type?"
|
||||
},
|
||||
"helpBrowserCompatibilityTitle": {
|
||||
"message": "",
|
||||
"message": "Compatibilidade do navegador",
|
||||
"description": "Browser compatibility"
|
||||
},
|
||||
"helpIntroductionDescription": {
|
||||
"message": "",
|
||||
"message": "LocalCDN é uma extensão de navegador da web que emula Redes de Distribuição de Conteúdo que melhora a sua privacidade online, interceptando o tráfego, buscando frameworks/livrarias localmente e injetando-os no site. Sinta-se à vontade para usar o seguinte utilitário de teste para ver se está devidamente protegido. Para mais informações, leia o tutorial ou nossas páginas na Wiki.",
|
||||
"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": {
|
||||
"message": "",
|
||||
"message": "Utilitário de teste",
|
||||
"description": "Testing utility"
|
||||
},
|
||||
"helpLinkTutorial": {
|
||||
"message": "",
|
||||
"message": "Tutorial",
|
||||
"description": "Tutorial"
|
||||
},
|
||||
"helpLinkWikiPages": {
|
||||
"message": "",
|
||||
"message": "Wikipedia",
|
||||
"description": "Wiki pages"
|
||||
},
|
||||
"helpHtmlFilterDescription": {
|
||||
"message": "",
|
||||
"message": "Na maioria dos casos, o LocalCDN pode facilmente substituir frameworks incorporados e melhorar a privacidade. Em alguns casos, o site tentará impedir isso definindo certas opções no código-fonte HTML. O LocalCDN lê o código-fonte HTML antes de ser exibido no navegador e remove essas partes (vermelho).",
|
||||
"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": {
|
||||
"message": "",
|
||||
"message": "O filtro HTML remove os caracteres em vermelho deste exemplo:",
|
||||
"description": "The HTML filter removes the red characters from this example:"
|
||||
},
|
||||
"helpHtmlFilterAfter": {
|
||||
"message": "",
|
||||
"message": "O resultado será assim:",
|
||||
"description": "The result then looks like this:"
|
||||
},
|
||||
"helpHtmlFilterWhyTitle": {
|
||||
"message": "",
|
||||
"message": "Por que é necessário remover os atributos de origem cruzada e integridade?",
|
||||
"description": "Why is it necessary to remove crossorigin and integrity attributes?"
|
||||
},
|
||||
"helpHtmlFilterCrossorigin": {
|
||||
"message": "",
|
||||
"message": "O atributo de origem cruzada impede a substituição porque o alvo não corresponde ao alvo solicitado.",
|
||||
"description": "The crossorigin attribute prevents the replacement because the destination does not match the requested one."
|
||||
},
|
||||
"helpHtmlFilterIntegrity": {
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
"description": "Block requests for missing resources title"
|
||||
},
|
||||
"blockMissingDescription": {
|
||||
"message": "İstenilen kaynak yerel olarak mevcut değilse, yakalanan isteği iptal et.",
|
||||
"message": "İstenilen kaynak yerel olarak bulunmuyorsa, yakalanan isteği iptal et.",
|
||||
"description": "Block requests for missing resources description."
|
||||
},
|
||||
"disablePrefetchTitle": {
|
||||
|
@ -204,7 +204,7 @@
|
|||
"description": "Local"
|
||||
},
|
||||
"labelStorageTypeSync": {
|
||||
"message": "Eşzamanlama",
|
||||
"message": "Eşzamanla",
|
||||
"description": "Sync"
|
||||
},
|
||||
"headerImportExport": {
|
||||
|
@ -264,211 +264,211 @@
|
|||
"description": "Change the badge color if resources are missing."
|
||||
},
|
||||
"titleHelp": {
|
||||
"message": "",
|
||||
"message": "Yardım",
|
||||
"description": "Help"
|
||||
},
|
||||
"helpIntroductionTitle": {
|
||||
"message": "",
|
||||
"message": "Giriş",
|
||||
"description": "Introduction"
|
||||
},
|
||||
"helpHtmlFilterTitle": {
|
||||
"message": "",
|
||||
"message": "»HTML filtresi« nedir?",
|
||||
"description": "What is »HTML filter«?"
|
||||
},
|
||||
"helpRuleGeneratorTitle": {
|
||||
"message": "",
|
||||
"message": "Kural oluşturucu",
|
||||
"description": "Rule generator"
|
||||
},
|
||||
"helpWebsiteIssuesTitle": {
|
||||
"message": "",
|
||||
"message": "Bazı web siteleri tuhaf görünüyor veya kullanımı kolay değil",
|
||||
"description": "Some websites look strange or are not easy to use"
|
||||
},
|
||||
"helpBlockGoogleFontsTitle": {
|
||||
"message": "",
|
||||
"message": "Neden bir »Google Yazı Tiplerini Engelle« seçeneği var?",
|
||||
"description": "Why is there a »Block Google Fonts« option?"
|
||||
},
|
||||
"helpStatisticsTitle": {
|
||||
"message": "",
|
||||
"message": "Peki ya istatistikler? Herhangi bir sunucuya herhangi bir şey aktarıldı mı?",
|
||||
"description": "What about the statistics? Is anything transferred to any servers?"
|
||||
},
|
||||
"helpWhatWillBeSynchronizedTitle": {
|
||||
"message": "",
|
||||
"message": "Depolama türü olarak »eşzamanla« seçeneğini seçtiğimde ne eşzamanlanacak?",
|
||||
"description": "What will be synchronized when I select »sync« as storage type?"
|
||||
},
|
||||
"helpBrowserCompatibilityTitle": {
|
||||
"message": "",
|
||||
"message": "Tarayıcı uyumluluğu",
|
||||
"description": "Browser compatibility"
|
||||
},
|
||||
"helpIntroductionDescription": {
|
||||
"message": "",
|
||||
"message": "LocalCDN, çevrim içi gizliliğinizi iyileştirmek için İçerik Dağıtım Ağlarını taklit eden bir web tarayıcısı uzantısıdır. Trafiği yakalar, yerel olarak desteklenen çerçeveleri/kütüphaneleri bulur ve bunları web sitesine enjekte eder. Uygun şekilde korunup korunmadığınızı öğrenmek için aşağıdaki test aracını kullanmaktan çekinmeyin. Daha fazla bilgi için öğreticiyi veya Wiki sayfalarımızı okuyun.",
|
||||
"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": {
|
||||
"message": "",
|
||||
"message": "Test aracı",
|
||||
"description": "Testing utility"
|
||||
},
|
||||
"helpLinkTutorial": {
|
||||
"message": "",
|
||||
"message": "Öğretici",
|
||||
"description": "Tutorial"
|
||||
},
|
||||
"helpLinkWikiPages": {
|
||||
"message": "",
|
||||
"message": "Wiki sayfaları",
|
||||
"description": "Wiki pages"
|
||||
},
|
||||
"helpHtmlFilterDescription": {
|
||||
"message": "",
|
||||
"message": "Çoğu durumda LocalCDN, gömülü çerçeveleri kolayca değiştirebilir ve gizliliği iyileştirebilir. Bazı durumlarda web sitesi, HTML kaynak kodunda belirli seçenekleri ayarlayarak bunu engellemeye çalışabilir. LocalCDN, tarayıcıda görüntülenmeden önce HTML kaynak kodunu okur ve bu kısımları (kırmızı) kaldırır.",
|
||||
"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": {
|
||||
"message": "",
|
||||
"message": "HTML filtresi bu örnekten kırmızı karakterleri kaldırır:",
|
||||
"description": "The HTML filter removes the red characters from this example:"
|
||||
},
|
||||
"helpHtmlFilterAfter": {
|
||||
"message": "",
|
||||
"message": "Sonuç daha sonra şu şekilde görünür:",
|
||||
"description": "The result then looks like this:"
|
||||
},
|
||||
"helpHtmlFilterWhyTitle": {
|
||||
"message": "",
|
||||
"message": "Çapraz kaynak (crossorigin) ve bütünlük (integrity) niteliklerini kaldırmak neden gereklidir?",
|
||||
"description": "Why is it necessary to remove crossorigin and integrity attributes?"
|
||||
},
|
||||
"helpHtmlFilterCrossorigin": {
|
||||
"message": "",
|
||||
"message": "Çapraz kaynak niteliği, hedefin istenilen ile eşleşmemesi nedeniyle değiştirmeyi engeller.",
|
||||
"description": "The crossorigin attribute prevents the replacement because the destination does not match the requested one."
|
||||
},
|
||||
"helpHtmlFilterIntegrity": {
|
||||
"message": "",
|
||||
"message": "Disk alanından tasarruf etmek ve daha fazla çerçeve sunmak için LocalCDN çerçeveleri yükseltir. Bütünlük etiketi, bir dosyanın sağlama toplamı değeridir. Denetim başarısız olursa, tarayıcı o çerçeveyi dahil etmez. Örneğin, jQuery 1.10.1 ve jQuery 1.12.4 için sağlama toplamları farklı olduğu için bütünlük denetimi başarısız olacaktır.",
|
||||
"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 won‘t 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": {
|
||||
"message": "",
|
||||
"message": "Ne yazık ki, bazen özel karakterlerin yanlış görüntülenmesi söz konusudur. Bu durumda, üzeri çift noktalı karakterleri (umlaut) doğru şekilde görüntülemek için ayarı tekrar devre dışı bırakabilirsiniz.",
|
||||
"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": {
|
||||
"message": "",
|
||||
"message": "Desteklenen tüm CDN bağlantılarını LocalCDN'ye otomatik olarak yeniden yönlendirmek istiyorsanız, bu yeniden yönlendirmelere izin vermek için bu kuralları reklam engelleyicinize ekleyebilirsiniz. Bu kuralları eklemek istemiyorsanız, her web sitesi için her CDN bağlantısına ayrı ayrı izin vermelisiniz.",
|
||||
"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": {
|
||||
"message": "",
|
||||
"message": "Yalnızca uBlock Origin:",
|
||||
"description": "Only uBlock Origin:"
|
||||
},
|
||||
"helpRuleGeneratorUblockDescription": {
|
||||
"message": "",
|
||||
"message": "Bu kurallar, tüm 3. taraf kaynaklarını engellediği için yalnızca »orta« veya »zor« modunda geçerlidir. »öntanımlı«, »kolay« veya »çok-kolay« modunda gerekli değildir. Daha fazla bilgi için lütfen uBlock Origin Wiki sayfasını ziyaret edin.",
|
||||
"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": {
|
||||
"message": "",
|
||||
"message": "Simge",
|
||||
"description": "Icon"
|
||||
},
|
||||
"helpRuleGeneratorUblockTableMode": {
|
||||
"message": "",
|
||||
"message": "Mod",
|
||||
"description": "Mode"
|
||||
},
|
||||
"helpRuleGeneratorUblockTableUseful": {
|
||||
"message": "",
|
||||
"message": "Faydalı kurallar",
|
||||
"description": "Rules useful"
|
||||
},
|
||||
"helpRuleGeneratorUblockTableDefaultEasy": {
|
||||
"message": "",
|
||||
"message": "Öntanımlı/Kolay",
|
||||
"description": "Default/Easy"
|
||||
},
|
||||
"helpRuleGeneratorUblockTableMedium": {
|
||||
"message": "",
|
||||
"message": "Orta",
|
||||
"description": "Medium"
|
||||
},
|
||||
"helpRuleGeneratorUblockTableHard": {
|
||||
"message": "",
|
||||
"message": "Zor",
|
||||
"description": "Hard"
|
||||
},
|
||||
"helpWebsiteIssuesDescription": {
|
||||
"message": "",
|
||||
"message": "Bunun iki olası nedeni vardır: Ya LocalCDN'nin (henüz) sunmadığı bir çerçeve/kütüphane gereklidir ya da bir SOP. SOP (Same origin policy - Aynı kaynak ilkesi), tarayıcının hangi verileri yüklemesine izin verileceğini belirleyen bir güvenlik mekanizmasıdır. Kötü amaçlı belgelerin ayrılmasına ve böylece olası saldırı ihtimallerinin azaltılmasına yardımcı olur. Bu ilke, tarayıcının LocalCDN'nin harici çerçevelerini yüklemesini engeller. Ne yazık ki şu anda bunun için bir çözüm yoktur.",
|
||||
"description": "There are two possible reasons: Either a framework/library is required that LocalCDN doesn‘t (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": {
|
||||
"message": "",
|
||||
"message": "LocalCDN, »Google Material Simgelerini« değiştirebilir. Bağlantıyı yakalamak için reklam engelleyicinizin (örn. uBlock Origin, uMatrix veya AdGuard) isteğe izin vermesi gerekir. LocalCDN bu istekleri dinler ve sorgu »Google Material Simgelerini« içeriyorsa, kaynak değiştirilecektir. »Eksik içerik için gelen istekleri engelle« seçeneğinin işaretini kaldırırsanız, var olmayan kaynakların geçişine izin verilecek ve »Google Yazı Tipleri« yüklenecektir çünkü »Google Material Simgeleri« ve »Google Yazı Tipleri« aynı etki alanını kullanır. Bunu istemiyorsanız, LocalCDN'de »Google Yazı Tiplerini« engelleyebilirsiniz.",
|
||||
"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 don‘t want this, you can block »Google Fonts« on LocalCDN."
|
||||
},
|
||||
"helpStatisticsDescription": {
|
||||
"message": "",
|
||||
"message": "Endişelenmeyin, hiçbir şey iletilmeyecek. Bu, tüm prensiplerime aykırı olur. İstatistikler (JSON biçimi) aşağıdaki bilgileri içerir: Tarih, CDN+sayaç ve çerçeve+sayaç. Bu kadar. Burada bir örneğim var:",
|
||||
"description": "Don‘t 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. That‘s all. I‘ve an example here:"
|
||||
},
|
||||
"helpStatisticsContent": {
|
||||
"message": "",
|
||||
"message": "İstatistikler tarayıcı, işletim sistemi, isteyen web sitesi, IP adresleri veya diğer herhangi bir bilgiyi içermez. Yalnızca tarih, CDN+sayaç ve çerçeve+sayaç. Hangi çerçevelerin LocalCDN tarafından ne sıklıkla değiştirildiğini ve hangi CDN'lerin istenildiğini gösterir.",
|
||||
"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": {
|
||||
"message": "",
|
||||
"message": "Bunun doğru olduğunu nasıl bilebilirim?",
|
||||
"description": "How do I know that‘s true?"
|
||||
},
|
||||
"helpStatisticsTruthDescription": {
|
||||
"message": "",
|
||||
"message": "Uzantı deposu doğrudan Firefox tarayıcısı ile görüntülenebilir. »about:debugging« URL'sini açın, »Storage« bölümüne geçin ve »Extension Storage« ögesini seçin. »internalStatisticsData« anahtarı altında toplanan verileri bulacaksınız. Bunu kopyalayın ve daha okunaklı hale getirmek için bir JSON biçimlendiricisine yapıştırın. Lütfen ilk ve son tırnak işaretini ve anahtarını kaldırmanız gerektiğini unutmayın. Bunu bu videoda net bir şekilde görebilirsiniz.",
|
||||
"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": {
|
||||
"message": "",
|
||||
"message": "Depolama türü olarak »eşzamanla« seçeneğini seçtiğimde ne eşzamanlanacak?",
|
||||
"description": "What will be synchronized when I select »sync« as storage type?"
|
||||
},
|
||||
"helpSyncDescription": {
|
||||
"message": "",
|
||||
"message": "İşzamanlama, yalnızca aygıtta bir Firefox hesabıyla oturum açtıysanız ve ayarlarda eklentilerin eşzamanlanmasına izin verdiyseniz çalışır. Denetiminiz altındaki ayrı bir eşzamanlama sunucusu da çalışacaktır. Bu, LocalCDN ayarlarının çoğunu tüm aygıtlarda eşzamanlayacaktır.",
|
||||
"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": {
|
||||
"message": "",
|
||||
"message": "Eşzamanlama hesabınız yoksa, hiçbir şey eşzamanlanmayacaktır. Bu durumda, ne tür bir depolama alanı seçmiş olduğunuz fark etmez.",
|
||||
"description": "If you don‘t have a sync account, nothing will be synchronized. In that case it makes no difference what type of storage you have selected."
|
||||
},
|
||||
"helpSyncContentNever": {
|
||||
"message": "",
|
||||
"message": "Asla eşzamanlanmayan şeyler:",
|
||||
"description": "Things that are never synchronized:"
|
||||
},
|
||||
"helpNumberOfInjections": {
|
||||
"message": "",
|
||||
"message": "Enjeksiyon sayısı",
|
||||
"description": "Numbers of injections"
|
||||
},
|
||||
"helpYes": {
|
||||
"message": "",
|
||||
"message": "Evet",
|
||||
"description": "Yes"
|
||||
},
|
||||
"helpNo": {
|
||||
"message": "",
|
||||
"message": "Hayır",
|
||||
"description": "No"
|
||||
},
|
||||
"helpData": {
|
||||
"message": "",
|
||||
"message": "Veri",
|
||||
"description": "Data"
|
||||
},
|
||||
"helpSyncContentEver": {
|
||||
"message": "",
|
||||
"message": "Eşzamanlanacak ayarlar:",
|
||||
"description": "Settings that will be synchronized:"
|
||||
},
|
||||
"helpIcons": {
|
||||
"message": "",
|
||||
"message": "Öntanımlı, Açık, Mavi/Gri",
|
||||
"description": "Default, Light, Blue/Grey"
|
||||
},
|
||||
"helpSyncContentLinks": {
|
||||
"message": "",
|
||||
"message": "Firefox Sync hakkında daha fazla bilgi:",
|
||||
"description": "More information about Firefox Sync:"
|
||||
},
|
||||
"helpBrowserCompatibility": {
|
||||
"message": "",
|
||||
"message": "Tarayıcı uyumluluğu",
|
||||
"description": "Browser compatibility"
|
||||
},
|
||||
"helpReplace": {
|
||||
"message": "",
|
||||
"message": "Değiştir",
|
||||
"description": "Replace"
|
||||
},
|
||||
"helpReplaceOther": {
|
||||
"message": "",
|
||||
"message": "Diğer kaynakları değiştir",
|
||||
"description": "Replace other resources"
|
||||
},
|
||||
"helpUpgradeAllResources": {
|
||||
"message": "",
|
||||
"message": "Tüm kaynakları yükselt",
|
||||
"description": "Upgrade all resources"
|
||||
},
|
||||
"helpExplanationChrome": {
|
||||
"message": "",
|
||||
"message": "Tüm Chromium tabanlı tarayıcılar",
|
||||
"description": "All Chromium based Browser"
|
||||
},
|
||||
"helpLimitation": {
|
||||
"message": "",
|
||||
"message": "Bu, LocalCDN'nin bir sınırlaması değildir, ancak Chromium tabanlı tarayıcılar için API desteği eksiktir.",
|
||||
"description": "This is not a limitation of LocalCDN, but missing API support of Chromium based browsers."
|
||||
}
|
||||
}
|
||||
|
|
|
@ -264,211 +264,211 @@
|
|||
"description": "Change the badge color if resources are missing."
|
||||
},
|
||||
"titleHelp": {
|
||||
"message": "",
|
||||
"message": "帮助",
|
||||
"description": "Help"
|
||||
},
|
||||
"helpIntroductionTitle": {
|
||||
"message": "",
|
||||
"message": "介绍",
|
||||
"description": "Introduction"
|
||||
},
|
||||
"helpHtmlFilterTitle": {
|
||||
"message": "",
|
||||
"message": "什么是 »HTML 过滤器«?",
|
||||
"description": "What is »HTML filter«?"
|
||||
},
|
||||
"helpRuleGeneratorTitle": {
|
||||
"message": "",
|
||||
"message": "规则生成器",
|
||||
"description": "Rule generator"
|
||||
},
|
||||
"helpWebsiteIssuesTitle": {
|
||||
"message": "",
|
||||
"message": "一些网站外观看上去很怪或不易使用",
|
||||
"description": "Some websites look strange or are not easy to use"
|
||||
},
|
||||
"helpBlockGoogleFontsTitle": {
|
||||
"message": "",
|
||||
"message": "为何会有 »拦截谷歌字体«选项?",
|
||||
"description": "Why is there a »Block Google Fonts« option?"
|
||||
},
|
||||
"helpStatisticsTitle": {
|
||||
"message": "",
|
||||
"message": "统计数据呢?有东西被传输到服务器吗?",
|
||||
"description": "What about the statistics? Is anything transferred to any servers?"
|
||||
},
|
||||
"helpWhatWillBeSynchronizedTitle": {
|
||||
"message": "",
|
||||
"message": "有哪些东西会被同步,当我选择»同步«作为存储类型?",
|
||||
"description": "What will be synchronized when I select »sync« as storage type?"
|
||||
},
|
||||
"helpBrowserCompatibilityTitle": {
|
||||
"message": "",
|
||||
"message": "浏览器兼容性",
|
||||
"description": "Browser compatibility"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"helpLinkTestUtility": {
|
||||
"message": "",
|
||||
"message": "测试工具",
|
||||
"description": "Testing utility"
|
||||
},
|
||||
"helpLinkTutorial": {
|
||||
"message": "",
|
||||
"message": "教程",
|
||||
"description": "Tutorial"
|
||||
},
|
||||
"helpLinkWikiPages": {
|
||||
"message": "",
|
||||
"message": "维基页面",
|
||||
"description": "Wiki pages"
|
||||
},
|
||||
"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)."
|
||||
},
|
||||
"helpHtmlFilterBefore": {
|
||||
"message": "",
|
||||
"message": "HTML 过滤器从这个例子中移除红色字符:",
|
||||
"description": "The HTML filter removes the red characters from this example:"
|
||||
},
|
||||
"helpHtmlFilterAfter": {
|
||||
"message": "",
|
||||
"message": "结果看起来像这样:",
|
||||
"description": "The result then looks like this:"
|
||||
},
|
||||
"helpHtmlFilterWhyTitle": {
|
||||
"message": "",
|
||||
"message": "为何必需删除交叉起源和完整性属性?",
|
||||
"description": "Why is it necessary to remove crossorigin and integrity attributes?"
|
||||
},
|
||||
"helpHtmlFilterCrossorigin": {
|
||||
"message": "",
|
||||
"message": "crossorigin 属性阻止替换,因为目标与请求的目标不匹配。",
|
||||
"description": "The crossorigin attribute prevents the replacement because the destination does not match the requested one."
|
||||
},
|
||||
"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 won‘t 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": {
|
||||
"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."
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"helpRuleGeneratorUblockTitle": {
|
||||
"message": "",
|
||||
"message": "仅 uBlock Origin:",
|
||||
"description": "Only uBlock Origin:"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"helpRuleGeneratorUblockTableIcon": {
|
||||
"message": "",
|
||||
"message": "图标",
|
||||
"description": "Icon"
|
||||
},
|
||||
"helpRuleGeneratorUblockTableMode": {
|
||||
"message": "",
|
||||
"message": "模式",
|
||||
"description": "Mode"
|
||||
},
|
||||
"helpRuleGeneratorUblockTableUseful": {
|
||||
"message": "",
|
||||
"message": "有用规则",
|
||||
"description": "Rules useful"
|
||||
},
|
||||
"helpRuleGeneratorUblockTableDefaultEasy": {
|
||||
"message": "",
|
||||
"message": "默认/轻松",
|
||||
"description": "Default/Easy"
|
||||
},
|
||||
"helpRuleGeneratorUblockTableMedium": {
|
||||
"message": "",
|
||||
"message": "中级",
|
||||
"description": "Medium"
|
||||
},
|
||||
"helpRuleGeneratorUblockTableHard": {
|
||||
"message": "",
|
||||
"message": "困难",
|
||||
"description": "Hard"
|
||||
},
|
||||
"helpWebsiteIssuesDescription": {
|
||||
"message": "",
|
||||
"message": "有两个可能的原因:要么是需要一个框架/库,但 LocalCDN (还)没有交付,要么是一个 SOP 。SOP (同源策略)是一种安全机制,它决定了浏览器允许加载哪些数据。它有助于隔离恶意文档,从而减少可能的攻击向量。此策略阻止浏览器加载 LocalCDN 的外部框架。不幸的是,目前没有解决办法。",
|
||||
"description": "There are two possible reasons: Either a framework/library is required that LocalCDN doesn‘t (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": {
|
||||
"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 don‘t want this, you can block »Google Fonts« on LocalCDN."
|
||||
},
|
||||
"helpStatisticsDescription": {
|
||||
"message": "",
|
||||
"message": "别慌,不会传输任何东西。那将违背我的原则。统计信息(JSON格式)包含下列信息:日期、CDN+计数器和框架+计数器。这是所有。我举个例子:",
|
||||
"description": "Don‘t 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. That‘s all. I‘ve an example here:"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"helpStatisticsTruthTitle": {
|
||||
"message": "",
|
||||
"message": "我怎么知道你说的是真的?",
|
||||
"description": "How do I know that‘s true?"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"helpSyncTitle": {
|
||||
"message": "",
|
||||
"message": "有哪些东西会被同步,当我选择 »同步« 作为存储类型?",
|
||||
"description": "What will be synchronized when I select »sync« as storage type?"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"helpSyncAccount": {
|
||||
"message": "",
|
||||
"message": "如果你没有一个同步帐号,任何东西都不会被同步。在这种情况下,选择哪种类型的存储没有什么区别。",
|
||||
"description": "If you don‘t have a sync account, nothing will be synchronized. In that case it makes no difference what type of storage you have selected."
|
||||
},
|
||||
"helpSyncContentNever": {
|
||||
"message": "",
|
||||
"message": "永远不会被同步的东西:",
|
||||
"description": "Things that are never synchronized:"
|
||||
},
|
||||
"helpNumberOfInjections": {
|
||||
"message": "",
|
||||
"message": "注入数量",
|
||||
"description": "Numbers of injections"
|
||||
},
|
||||
"helpYes": {
|
||||
"message": "",
|
||||
"message": "是",
|
||||
"description": "Yes"
|
||||
},
|
||||
"helpNo": {
|
||||
"message": "",
|
||||
"message": "否",
|
||||
"description": "No"
|
||||
},
|
||||
"helpData": {
|
||||
"message": "",
|
||||
"message": "数据",
|
||||
"description": "Data"
|
||||
},
|
||||
"helpSyncContentEver": {
|
||||
"message": "",
|
||||
"message": "将被同步的设置:",
|
||||
"description": "Settings that will be synchronized:"
|
||||
},
|
||||
"helpIcons": {
|
||||
"message": "",
|
||||
"message": "默认、浅色、蓝/灰色",
|
||||
"description": "Default, Light, Blue/Grey"
|
||||
},
|
||||
"helpSyncContentLinks": {
|
||||
"message": "",
|
||||
"message": "关于FireFox同步的更多信息:",
|
||||
"description": "More information about Firefox Sync:"
|
||||
},
|
||||
"helpBrowserCompatibility": {
|
||||
"message": "",
|
||||
"message": "浏览器兼容性",
|
||||
"description": "Browser compatibility"
|
||||
},
|
||||
"helpReplace": {
|
||||
"message": "",
|
||||
"message": "替换",
|
||||
"description": "Replace"
|
||||
},
|
||||
"helpReplaceOther": {
|
||||
"message": "",
|
||||
"message": "替换其他资源",
|
||||
"description": "Replace other resources"
|
||||
},
|
||||
"helpUpgradeAllResources": {
|
||||
"message": "",
|
||||
"message": "升级所有资源",
|
||||
"description": "Upgrade all resources"
|
||||
},
|
||||
"helpExplanationChrome": {
|
||||
"message": "",
|
||||
"message": "所有基于Chromium的浏览器",
|
||||
"description": "All Chromium based Browser"
|
||||
},
|
||||
"helpLimitation": {
|
||||
"message": "",
|
||||
"message": "这个限制不是LocalCDN的原因,而是基于Chromium的浏览器缺少API支持。",
|
||||
"description": "This is not a limitation of LocalCDN, but missing API support of Chromium based browsers."
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue