1
0
mirror of https://codeberg.org/nobody/LocalCDN.git synced 2025-06-05 21:49:31 +02:00

Updated i18n

This commit is contained in:
nobody42
2020-04-06 18:58:33 +02:00
parent 6f03e4fa17
commit 0a058da9f3
5 changed files with 37 additions and 10 deletions

View File

@ -67,24 +67,36 @@
"message": "Erweitert",
"description": "Advanced label."
},
"lastUpdate": {
"message": "Letztes Update: ",
"description": "Last update."
},
"generateRuleSetTitle": {
"message": "Generiere Regelsätze für uBlock oder uMatrix",
"description": "Generate rule set title."
},
"generateRuleSetDescription": {
"message": "Falls du uBlock/uMatrix benutzt, kannst du dir hier die Regeln generieren lassen. Beachte, dass du diese manuell in uBlock/uMtrix eingefügt werden müssen.",
"description": "In case you're using uBlock or uMatrix you can generate the rules here. You have to add these rules manually in uBlock or uMatrix."
},
"copyRuleSet": {
"message": "Kopieren",
"description": "Text of button to copy ruleset."
},
"loggingTitle": {
"message": "Aktiviere das loggen in die Browser-Konsole",
"description": "Aktiviere das loggen in die Browser-Konsole."
"description": "Enable logging in browser console."
},
"loggingDescription": {
"message": "Öffne die \"Browser-Konsole\" ( STRG + UMSCHALT + J ) um fehlende Resourcen anzuzeigen.",
"description": "Öffne die \"Browser-Konsole\" ( STRG + UMSCHALT + J ) um fehlende Resourcen anzuzeigen."
"description": "Open \"Browser Console\" ( CTRL + SHIFT + J ) to show missing resources."
},
"hideReleaseNotesTitle": {
"message": "Versionshinweise deaktivieren",
"description": "Versionshinweise deaktivieren"
"description": "Disable release notes"
},
"hideReleaseNotesDescription": {
"message": "Falls aktivert, erhälst du keine Hinweise über Neuerungen in LocalCDN. Dazu gehören auch Informationen über neue uBlock/uMatrix-Regeln.",
"description": "Falls aktivert, erhälst du keine Hinweise über Neuerungen in LocalCDN. Dazu gehören auch Informationen über neue uBlock/uMatrix-Regeln."
"description": "If enabled, you wont receive any information about new features in LocalCDN. This includes information about new uBlock/uMatrix rules."
}
}

View File

@ -67,10 +67,22 @@
"message": "Advanced",
"description": "Advanced label."
},
"lastUpdate": {
"message": "Last update: ",
"description": "Last update."
},
"generateRuleSetTitle": {
"message": "Generate rule sets for uBlock or uMatrix",
"description": "Generate rule set title."
},
"generateRuleSetDescription": {
"message": "In case you're using uBlock or uMatrix you can generate the rules here. You have to add these rules manually in uBlock or uMatrix.",
"description": "In case you're using uBlock or uMatrix you can generate the rules here. You have to add these rules manually in uBlock or uMatrix."
},
"copyRuleSet": {
"message": "Copy",
"description": "Text of button to copy ruleset."
},
"loggingTitle": {
"message": "Enable logging in browser console",
"description": "Enable logging in browser console."

View File

@ -35,6 +35,9 @@ helpers.insertI18nContentIntoDocument = function (document) {
i18nElements.forEach(function (i18nElement) {
let i18nMessageName = i18nElement.getAttribute('data-i18n-content');
if (i18nElement.id === 'button-copy-rule-set') {
i18nElement.value = chrome.i18n.getMessage('copyRuleSet');
}
if(chrome.i18n.getMessage(i18nMessageName) === '') {
// Select english if configured language is empty
i18nElement.innerText = chrome.i18n.getMessage(i18nMessageName);

View File

@ -165,8 +165,8 @@
<section class="option">
<div class="title-option" data-i18n-content="generateRuleSetTitle"></div>
<div class="description-option">
<p>In case you're using uBlock or uMatrix you can generate the rules here. You have to add these rules manually in uBlock or uMatrix.</p>
<p class="last-update">Last update: <span id="last-mapping-update"></span></p>
<p data-i18n-content="generateRuleSetDescription"></p>
<p id="last-mapping-update" class="last-update" data-i18n-content="lastUpdate"></p>
</div>
<div class="ruleset-generator">
<input id="generate-ublock-rules" name="rule-sets" data-option="uBlock" type="radio" value="uBlock">
@ -177,7 +177,7 @@
<label for="generate-umatrix-rules">uMatrix</label>
</div>
<textarea rows="12" cols="15" id="generated-rules" readonly></textarea>
<input id="button-copy-rule-set" type="button" value="Copy">
<input id="button-copy-rule-set" type="button" data-i18n-content="copyRuleSet">
</section>
<section class="notice notice-default hidden" id="notice-locale">

View File

@ -60,7 +60,7 @@ options._renderOptionsPanel = function () {
options._renderLocaleNotice();
}
document.getElementById('last-mapping-update').textContent = lastMappingUpdate;
document.getElementById('last-mapping-update').textContent += lastMappingUpdate;
};
options._renderBlockMissingNotice = function () {