feat: add exported localisations
This commit is contained in:
parent
13254d63c2
commit
a6c916b100
4 changed files with 440 additions and 0 deletions
147
dns/Localizations/en.xcloc/Localized Contents/en.xliff
Normal file
147
dns/Localizations/en.xcloc/Localized Contents/en.xliff
Normal file
|
|
@ -0,0 +1,147 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 http://docs.oasis-open.org/xliff/v1.2/os/xliff-core-1.2-strict.xsd">
|
||||||
|
<file original="dns/dns-InfoPlist.xcstrings" source-language="en" target-language="en" datatype="plaintext">
|
||||||
|
<header>
|
||||||
|
<tool tool-id="com.apple.dt.xcode" tool-name="Xcode" tool-version="26.4" build-num="17E192"/>
|
||||||
|
</header>
|
||||||
|
<body>
|
||||||
|
<trans-unit id="CFBundleName" xml:space="preserve">
|
||||||
|
<source>dns</source>
|
||||||
|
<target state="new">dns</target>
|
||||||
|
<note>Bundle name</note>
|
||||||
|
</trans-unit>
|
||||||
|
</body>
|
||||||
|
</file>
|
||||||
|
<file original="dns/Localizable.xcstrings" source-language="en" target-language="en" datatype="plaintext">
|
||||||
|
<header>
|
||||||
|
<tool tool-id="com.apple.dt.xcode" tool-name="Xcode" tool-version="26.4" build-num="17E192"/>
|
||||||
|
</header>
|
||||||
|
<body>
|
||||||
|
<trans-unit id="" xml:space="preserve">
|
||||||
|
<source/>
|
||||||
|
<target state="new"/>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="(Coming Soon)" xml:space="preserve">
|
||||||
|
<source>(Coming Soon)</source>
|
||||||
|
<target state="translated">(Coming Soon)</target>
|
||||||
|
<note>Indicates that this feature is not yet implemented but will be soon</note>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Active" xml:space="preserve">
|
||||||
|
<source>Active</source>
|
||||||
|
<target state="translated">Active</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Blocklist" xml:space="preserve">
|
||||||
|
<source>Blocklist</source>
|
||||||
|
<target state="translated">Blocklist</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Connected" xml:space="preserve">
|
||||||
|
<source>Connected</source>
|
||||||
|
<target state="translated">Connected</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Connection Details" xml:space="preserve">
|
||||||
|
<source>Connection Details</source>
|
||||||
|
<target state="translated">Connection Details</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="DNS Protection" xml:space="preserve">
|
||||||
|
<source>DNS Protection</source>
|
||||||
|
<target state="translated">DNS Protection</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Domains in blocklist" xml:space="preserve">
|
||||||
|
<source>Domains in blocklist</source>
|
||||||
|
<target state="translated">Domains in blocklist</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="IPv4" xml:space="preserve">
|
||||||
|
<source>IPv4</source>
|
||||||
|
<target state="translated">IPv4</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="IPv6" xml:space="preserve">
|
||||||
|
<source>IPv6</source>
|
||||||
|
<target state="translated">IPv6</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Inactive" xml:space="preserve">
|
||||||
|
<source>Inactive</source>
|
||||||
|
<target state="translated">Inactive</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Malware and phishing protection" xml:space="preserve">
|
||||||
|
<source>Malware and phishing protection</source>
|
||||||
|
<target state="translated">Malware and phishing protection</target>
|
||||||
|
<note>Description of the blocklist contents</note>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="No issues detected" xml:space="preserve">
|
||||||
|
<source>No issues detected</source>
|
||||||
|
<target state="translated">No issues detected</target>
|
||||||
|
<note>No current issues detected with the service</note>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Privacy Policy" xml:space="preserve">
|
||||||
|
<source>Privacy Policy</source>
|
||||||
|
<target state="translated">Privacy Policy</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Report False Positive" xml:space="preserve">
|
||||||
|
<source>Report False Positive</source>
|
||||||
|
<target state="translated">Report False Positive</target>
|
||||||
|
<note>Link to report that a domain name has been incorrectly blocked</note>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="SR2® Cloud DNS" xml:space="preserve">
|
||||||
|
<source>SR2® Cloud DNS</source>
|
||||||
|
<target state="translated">SR2® Cloud DNS</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Secure" xml:space="preserve">
|
||||||
|
<source>Secure</source>
|
||||||
|
<target state="translated">Secure</target>
|
||||||
|
<note>Name of the blocklist that only includes malware and security threats</note>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Secure + Adblock" xml:space="preserve">
|
||||||
|
<source>Secure + Adblock</source>
|
||||||
|
<target state="translated">Secure + Adblock</target>
|
||||||
|
<note>Name of the blocklist that contains “Secure” plus ad blocking</note>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Security plus ad and tracker blocking" xml:space="preserve">
|
||||||
|
<source>Security plus ad and tracker blocking</source>
|
||||||
|
<target state="translated">Security plus ad and tracker blocking</target>
|
||||||
|
<note>Description of the blocklist contents</note>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Select the level of protection for your DNS queries" xml:space="preserve">
|
||||||
|
<source>Select the level of protection for your DNS queries</source>
|
||||||
|
<target state="translated">Select the level of protection for your DNS queries</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Server" xml:space="preserve">
|
||||||
|
<source>Server</source>
|
||||||
|
<target state="translated">Server</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Service Status" xml:space="preserve">
|
||||||
|
<source>Service Status</source>
|
||||||
|
<target state="translated">Service Status</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Status" xml:space="preserve">
|
||||||
|
<source>Status</source>
|
||||||
|
<target state="translated">Status</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Submit incorrectly blocked domains for review" xml:space="preserve">
|
||||||
|
<source>Submit incorrectly blocked domains for review</source>
|
||||||
|
<target state="translated">Submit incorrectly blocked domains for review</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="Terms of Service" xml:space="preserve">
|
||||||
|
<source>Terms of Service</source>
|
||||||
|
<target state="translated">Terms of Service</target>
|
||||||
|
<note/>
|
||||||
|
</trans-unit>
|
||||||
|
</body>
|
||||||
|
</file>
|
||||||
|
</xliff>
|
||||||
|
|
@ -0,0 +1,263 @@
|
||||||
|
{
|
||||||
|
"sourceLanguage" : "en",
|
||||||
|
"strings" : {
|
||||||
|
"" : {
|
||||||
|
|
||||||
|
},
|
||||||
|
"(Coming Soon)" : {
|
||||||
|
"comment" : "Indicates that this feature is not yet implemented but will be soon",
|
||||||
|
"extractionState" : "manual",
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "(Coming Soon)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Active" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Active"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Blocklist" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Blocklist"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Connected" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Connected"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Connection Details" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Connection Details"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DNS Protection" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "DNS Protection"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Domains in blocklist" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Domains in blocklist"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Inactive" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Inactive"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"IPv4" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "IPv4"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"IPv6" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "IPv6"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Malware and phishing protection" : {
|
||||||
|
"comment" : "Description of the blocklist contents",
|
||||||
|
"extractionState" : "manual",
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Malware and phishing protection"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"No issues detected" : {
|
||||||
|
"comment" : "No current issues detected with the service",
|
||||||
|
"extractionState" : "manual",
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "No issues detected"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Privacy Policy" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Privacy Policy"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Report False Positive" : {
|
||||||
|
"comment" : "Link to report that a domain name has been incorrectly blocked",
|
||||||
|
"extractionState" : "manual",
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Report False Positive"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Secure" : {
|
||||||
|
"comment" : "Name of the blocklist that only includes malware and security threats",
|
||||||
|
"extractionState" : "manual",
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Secure"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Secure + Adblock" : {
|
||||||
|
"comment" : "Name of the blocklist that contains “Secure” plus ad blocking",
|
||||||
|
"extractionState" : "manual",
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Secure + Adblock"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Security plus ad and tracker blocking" : {
|
||||||
|
"comment" : "Description of the blocklist contents",
|
||||||
|
"extractionState" : "manual",
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Security plus ad and tracker blocking"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Select the level of protection for your DNS queries" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Select the level of protection for your DNS queries"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Server" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Server"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Service Status" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Service Status"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SR2® Cloud DNS" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "SR2® Cloud DNS"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Status" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Status"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Submit incorrectly blocked domains for review" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Submit incorrectly blocked domains for review"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Terms of Service" : {
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "translated",
|
||||||
|
"value" : "Terms of Service"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version" : "1.2"
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"sourceLanguage" : "en",
|
||||||
|
"strings" : {
|
||||||
|
"CFBundleName" : {
|
||||||
|
"comment" : "Bundle name",
|
||||||
|
"extractionState" : "extracted_with_value",
|
||||||
|
"localizations" : {
|
||||||
|
"en" : {
|
||||||
|
"stringUnit" : {
|
||||||
|
"state" : "new",
|
||||||
|
"value" : "dns"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version" : "1.2"
|
||||||
|
}
|
||||||
12
dns/Localizations/en.xcloc/contents.json
Normal file
12
dns/Localizations/en.xcloc/contents.json
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"developmentRegion" : "en",
|
||||||
|
"project" : "dns.xcodeproj",
|
||||||
|
"targetLocale" : "en",
|
||||||
|
"toolInfo" : {
|
||||||
|
"toolBuildNumber" : "17E192",
|
||||||
|
"toolID" : "com.apple.dt.xcode",
|
||||||
|
"toolName" : "Xcode",
|
||||||
|
"toolVersion" : "26.4"
|
||||||
|
},
|
||||||
|
"version" : "1.0"
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue