Merge branch 'origin/develop' into Weblate.
This commit is contained in:
commit
7cbffbba89
|
@ -1,10 +1,10 @@
|
||||||
{
|
{
|
||||||
"extensionDescription": {
|
"extensionDescription": {
|
||||||
"message": "로컬 리소스를 대신 사용하여 CDN을 통한 추적으로부터 당신을 보호합니다.",
|
"message": "로컬 리소스로 리디렉션하여 CDN을 통한 추적으로부터 당신을 보호합니다.",
|
||||||
"description": "Protects you against tracking through CDNs (Content Delivery Networks) by redirecting to local resources."
|
"description": "Protects you against tracking through CDNs (Content Delivery Networks) by redirecting to local resources."
|
||||||
},
|
},
|
||||||
"amountInjectedDescription": {
|
"amountInjectedDescription": {
|
||||||
"message": "설치한 이후 로컬 리소스로 대체된 콘텐츠 딜리버리 네트워크(CDN) 리소스의 개수.",
|
"message": "설치한 이래 삽입된 로컬 컨텐츠 딜리버리 네트워크 리소스의 개수.",
|
||||||
"description": "Amount injected description."
|
"description": "Amount injected description."
|
||||||
},
|
},
|
||||||
"optionsTitle": {
|
"optionsTitle": {
|
||||||
|
@ -12,11 +12,11 @@
|
||||||
"description": "Options title"
|
"description": "Options title"
|
||||||
},
|
},
|
||||||
"showIconBadgeTitle": {
|
"showIconBadgeTitle": {
|
||||||
"message": "대체한 리소스의 개수를 아이콘에 표시",
|
"message": "삽입한 개수를 아이콘에 표시",
|
||||||
"description": "Show icon badge title"
|
"description": "Show icon badge title"
|
||||||
},
|
},
|
||||||
"showIconBadgeDescription": {
|
"showIconBadgeDescription": {
|
||||||
"message": "대체한 리소스의 개수를 확장 기능 아이콘에 표시합니다.",
|
"message": "삽입한 리소스의 개수를 확장 기능 아이콘에 표시합니다.",
|
||||||
"description": "Show icon badge description."
|
"description": "Show icon badge description."
|
||||||
},
|
},
|
||||||
"blockMissingTitle": {
|
"blockMissingTitle": {
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
"description": "Block requests for missing resources title"
|
"description": "Block requests for missing resources title"
|
||||||
},
|
},
|
||||||
"blockMissingDescription": {
|
"blockMissingDescription": {
|
||||||
"message": "로컬에 존재하지 않는 리소스를 필요로 하는 요청을 차단합니다.",
|
"message": "차단된 요청이 로컬에 존재하지 않는 리소스를 필요로 하는 경우 이를 취소합니다.",
|
||||||
"description": "Block requests for missing resources description."
|
"description": "Block requests for missing resources description."
|
||||||
},
|
},
|
||||||
"disablePrefetchTitle": {
|
"disablePrefetchTitle": {
|
||||||
|
@ -32,15 +32,15 @@
|
||||||
"description": "Disable prefetch title"
|
"description": "Disable prefetch title"
|
||||||
},
|
},
|
||||||
"disablePrefetchDescription": {
|
"disablePrefetchDescription": {
|
||||||
"message": "허가되지 않은 요청이 딜리버리 네트워크(DN)로 유출되는 것을 방지합니다.",
|
"message": "허가되지 않은 요청이 딜리버리 네트워크로 유출되는 것을 방지합니다.",
|
||||||
"description": "Disable prefetch description."
|
"description": "Disable prefetch description."
|
||||||
},
|
},
|
||||||
"stripMetadataTitle": {
|
"stripMetadataTitle": {
|
||||||
"message": "허가된 요청에서 메타데이터를 제거",
|
"message": "허가된 요청에서 메타데이터 제거",
|
||||||
"description": "Strip metadata title"
|
"description": "Strip metadata title"
|
||||||
},
|
},
|
||||||
"stripMetadataDescription": {
|
"stripMetadataDescription": {
|
||||||
"message": "허가된 CDN 요청에서 민감한 데이터를 지워 프라이버시를 향상시킵니다.",
|
"message": "향상된 프라이버시를 위해 허가된 CDN 요청에서 민감한 데이터를 지웁니다.",
|
||||||
"description": "Strip metadata description."
|
"description": "Strip metadata description."
|
||||||
},
|
},
|
||||||
"allowlistedDomainsTitle": {
|
"allowlistedDomainsTitle": {
|
||||||
|
@ -48,7 +48,7 @@
|
||||||
"description": "Deactivate LocalCDN for these domains:"
|
"description": "Deactivate LocalCDN for these domains:"
|
||||||
},
|
},
|
||||||
"allowlistedDomainsDescription": {
|
"allowlistedDomainsDescription": {
|
||||||
"message": "LocalCDN을 비활성화할 도메인을 입력하세요. 줄바꿈으로 구분합니다.",
|
"message": "LocalCDN을 비활성화할 도메인을 입력하세요. 한 줄에 하나씩입니다.",
|
||||||
"description": "Enter domains to disable LocalCDN there. One entry per line."
|
"description": "Enter domains to disable LocalCDN there. One entry per line."
|
||||||
},
|
},
|
||||||
"advancedLabel": {
|
"advancedLabel": {
|
||||||
|
@ -56,7 +56,7 @@
|
||||||
"description": "Advanced label"
|
"description": "Advanced label"
|
||||||
},
|
},
|
||||||
"generateRuleSetTitle": {
|
"generateRuleSetTitle": {
|
||||||
"message": "광고 차단기를 위한 룰셋 생성하기",
|
"message": "광고 차단기용 규칙 생성하기",
|
||||||
"description": "Generate rule sets for your adblocker"
|
"description": "Generate rule sets for your adblocker"
|
||||||
},
|
},
|
||||||
"generateRuleSetDescription": {
|
"generateRuleSetDescription": {
|
||||||
|
@ -80,7 +80,7 @@
|
||||||
"description": "You can open the log with the icon in the menu. The log will be deleted when you close the browser or disable logging."
|
"description": "You can open the log with the icon in the menu. The log will be deleted when you close the browser or disable logging."
|
||||||
},
|
},
|
||||||
"featureBreaksWebsitesDescription": {
|
"featureBreaksWebsitesDescription": {
|
||||||
"message": "이 기능은 웹사이트를 망가뜨립니다. 영향을 받는 도메인을 직접 얼로우리스트에 추가할 준비가 되지 않은 경우, 이 기능을 활성화하지 마십시오.",
|
"message": "이 기능은 웹사이트를 망가뜨립니다. 영향을 받는 도메인을 직접 얼로우 리스트에 추가할 준비가 되지 않았다면, 이 기능을 활성화하지 마십시오.",
|
||||||
"description": "This feature breaks websites. Do not leave it enabled, unless you are prepared to manually add affected domains to the allow list."
|
"description": "This feature breaks websites. Do not leave it enabled, unless you are prepared to manually add affected domains to the allow list."
|
||||||
},
|
},
|
||||||
"featureBreaksWebsitesButton": {
|
"featureBreaksWebsitesButton": {
|
||||||
|
@ -100,7 +100,7 @@
|
||||||
"description": "Invert HTML filter"
|
"description": "Invert HTML filter"
|
||||||
},
|
},
|
||||||
"negateHtmlFilterListDescription": {
|
"negateHtmlFilterListDescription": {
|
||||||
"message": "이 옵션을 활성화하면 항상 HTML 필터가 적용됩니다. 이 경우 위 목록의 도메인은 무시됩니다. 이 옵션을 비활성화하면 위 목록의 도메인에만 HTML 필터가 적용됩니다.",
|
"message": "이 옵션을 활성화하면 HTML 필터가 항시 적용됩니다. 이때 위 목록의 도메인은 무시됩니다. 이 옵션을 비활성화하면, 위 목록의 도메인에만 HTML 필터가 적용됩니다.",
|
||||||
"description": "Enable this option to always apply the HTML filter. The domains in the list will be ignored then. If this option is disabled, the HTML filter is only applied to domains in the list."
|
"description": "Enable this option to always apply the HTML filter. The domains in the list will be ignored then. If this option is disabled, the HTML filter is only applied to domains in the list."
|
||||||
},
|
},
|
||||||
"negateHtmlFilterListWarning": {
|
"negateHtmlFilterListWarning": {
|
||||||
|
@ -108,11 +108,11 @@
|
||||||
"description": "This function can break websites. Please note the information on the Wiki page."
|
"description": "This function can break websites. Please note the information on the Wiki page."
|
||||||
},
|
},
|
||||||
"htmlFilterDomainsTitleExclude": {
|
"htmlFilterDomainsTitleExclude": {
|
||||||
"message": "다음 도메인에 HTML 필터 적용하지 않음:",
|
"message": "다음 도메인에 HTML 필터 적용 안함:",
|
||||||
"description": "Do not apply HTML filter to these domains:"
|
"description": "Do not apply HTML filter to these domains:"
|
||||||
},
|
},
|
||||||
"htmlFilterDomainsDescription": {
|
"htmlFilterDomainsDescription": {
|
||||||
"message": "HTML 필터에서 처리하거나 무시할 도메인을 입력하세요. 줄바꿈으로 구분합니다.",
|
"message": "HTML 필터가 처리하거나 무시할 도메인을 입력하세요. 한 줄에 하나씩입니다.",
|
||||||
"description": "Enter the domains to be handled or ignored by the HTML filter. One entry per line."
|
"description": "Enter the domains to be handled or ignored by the HTML filter. One entry per line."
|
||||||
},
|
},
|
||||||
"htmlFilterDomainsTitleInclude": {
|
"htmlFilterDomainsTitleInclude": {
|
||||||
|
@ -124,7 +124,7 @@
|
||||||
"description": "Block Google Fonts"
|
"description": "Block Google Fonts"
|
||||||
},
|
},
|
||||||
"blockGoogleFontsDescription": {
|
"blockGoogleFontsDescription": {
|
||||||
"message": "누락된 리소스에 대한 요청을 허용하는 경우, \"fonts.googleapis.com\"에 대한 연결이 차단되지 않습니다. 이러한 요청을 차단하려면 이 옵션을 활성화하세요.",
|
"message": "누락된 리소스에 대한 요청이 허용된 경우, \"fonts.googleapis.com\"에 대한 연결은 차단되지 않습니다. 이러한 요청을 차단하려면 이 옵션을 활성화하세요.",
|
||||||
"description": "If requests for missing resources are allowed, connections to \"fonts.googleapis.com\" are not blocked. Enable this option to block these requests."
|
"description": "If requests for missing resources are allowed, connections to \"fonts.googleapis.com\" are not blocked. Enable this option to block these requests."
|
||||||
},
|
},
|
||||||
"chooseIconStyle": {
|
"chooseIconStyle": {
|
||||||
|
@ -136,7 +136,7 @@
|
||||||
"description": "Internal statistics"
|
"description": "Internal statistics"
|
||||||
},
|
},
|
||||||
"internalStatisticsDescription": {
|
"internalStatisticsDescription": {
|
||||||
"message": "이 기능은 현재 실험적인 단계에 있습니다. 데이터는 전송되지 않습니다. 이 기기 안에서만 처리됩니다.",
|
"message": "이 기능은 현재 실험 단계에 있습니다. 데이터는 전송되지 않습니다. 이 기기 안에서만 처리됩니다.",
|
||||||
"description": "No data transmission. It’s all local on your device."
|
"description": "No data transmission. It’s all local on your device."
|
||||||
},
|
},
|
||||||
"headerStatistics": {
|
"headerStatistics": {
|
||||||
|
@ -164,7 +164,7 @@
|
||||||
"description": "Button to delete all statistics data."
|
"description": "Button to delete all statistics data."
|
||||||
},
|
},
|
||||||
"labelAvg": {
|
"labelAvg": {
|
||||||
"message": "평균 (일일 대체 횟수)",
|
"message": "평균 (일일 대체량)",
|
||||||
"description": "Followed by a number of average injections per day within a specific period."
|
"description": "Followed by a number of average injections per day within a specific period."
|
||||||
},
|
},
|
||||||
"labelInjectedFrameworks": {
|
"labelInjectedFrameworks": {
|
||||||
|
@ -176,7 +176,7 @@
|
||||||
"description": "Are you sure you want to delete all the statistics?"
|
"description": "Are you sure you want to delete all the statistics?"
|
||||||
},
|
},
|
||||||
"labelDomainsAllowlistGoogleFonts": {
|
"labelDomainsAllowlistGoogleFonts": {
|
||||||
"message": "위 도메인은 Google 폰트를 불러올 수 있습니다. 줄바꿈으로 구분합니다.",
|
"message": "위 도메인은 Google 폰트를 불러올 수 있습니다. 한 줄에 하나씩입니다.",
|
||||||
"description": "These domains are allowed to load Google Fonts. One entry per line."
|
"description": "These domains are allowed to load Google Fonts. One entry per line."
|
||||||
},
|
},
|
||||||
"btnGeneral": {
|
"btnGeneral": {
|
||||||
|
@ -232,7 +232,7 @@
|
||||||
"description": "Notification after an update"
|
"description": "Notification after an update"
|
||||||
},
|
},
|
||||||
"updateNotificationNever": {
|
"updateNotificationNever": {
|
||||||
"message": "없음 (조용히 업데이트)",
|
"message": "안 함 (조용히 업데이트)",
|
||||||
"description": "Never (Silent Updates)"
|
"description": "Never (Silent Updates)"
|
||||||
},
|
},
|
||||||
"updateNotificationOnlyRules": {
|
"updateNotificationOnlyRules": {
|
||||||
|
@ -264,79 +264,79 @@
|
||||||
"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": "왜 »Google 글꼴 차단« 옵션이 있는거죠?",
|
||||||
"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은 콘텐츠 딜리버리 네트워크를 에뮬레이팅하여 당신의 온라인 프라이버시를 향상시키는 웹 브라우저 확장 기능입니다. 트래픽을 가로챈 뒤, 지원되는 프레임워크/라이브러리를 로컬에서 찾아, 이를 웹사이트에 삽입합니다. 다음 테스트 도구를 사용하여 당신이 올바르게 보호받고 있는 지 확인해보세요. 자세한 내용은 튜토리얼 또는 위키 페이지를 참고하세요.",
|
||||||
"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": "교차 출처 속성은 그 목적지가 요청된 것과 달라 대체를 막습니다.",
|
||||||
"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 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."
|
"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": {
|
"helpHtmlFilterErrors": {
|
||||||
|
|
Loading…
Reference in New Issue