Merge pull request #1493 from Ralim/new-translations-format

New translations format
This commit is contained in:
Ben V. Brown
2023-01-23 08:48:26 +11:00
committed by GitHub
63 changed files with 9197 additions and 12868 deletions

View File

@@ -1,6 +1,6 @@
# Translation # Translation
If you would like to contribute a translation, use the [Translation Editor](http://htmlpreview.github.io/?https://github.com/Ralim/ts100/blob/master/Translations/TranslationEditor.html).
[Open a reference language file and optionally a target language file](https://github.com/Ralim/ts100/tree/master/Translations). Moving forward (after 2022/12/07); IronOS is using Weblate to provide the visual interface to doing translations to make it easier for people to work with.
Currently there is a translation going on, so not _everything_ is perfect but its leaps in the right direction to help make it friendlier for people to edit and also subscribe to be notified when things are updated.
You can create a pull request with the new / updated json configuration file, and this will include this language into the new builds for the firmware. This can be accessed on the [weblate hosted instance](https://hosted.weblate.org/projects/ironos/main-firmware/).

View File

@@ -1,6 +1,7 @@
![CI](https://github.com/Ralim/ts100/workflows/CI%20Build%20all/badge.svg) ![CI](https://github.com/Ralim/ts100/workflows/CI%20Build%20all/badge.svg)
![GitHub all](https://img.shields.io/github/downloads/ralim/IronOS/total) ![GitHub all](https://img.shields.io/github/downloads/ralim/IronOS/total)
![Latest Release](https://img.shields.io/github/v/release/ralim/IronOS) ![Latest Release](https://img.shields.io/github/v/release/ralim/IronOS)
[![Translation status](https://hosted.weblate.org/widgets/ironos/-/glossary/svg-badge.svg)](https://hosted.weblate.org/engage/ironos/)
# IronOS - Flexible Soldering iron control Firmware # IronOS - Flexible Soldering iron control Firmware
@@ -79,6 +80,11 @@ When on the main screen and having the tip plugged in, the unit shows a pair of
Operation details are over in the [Menu information.](https://ralim.github.io/IronOS/Menu/) Operation details are over in the [Menu information.](https://ralim.github.io/IronOS/Menu/)
## Translations
Is your preferred language missing localisation of languages?
This project is using Weblate for managing translations in a user friendly way; [the user interface for this is on their hosted website.](https://hosted.weblate.org/engage/ironos/)
## Thanks ## Thanks
If you love this firmware and want to continue my caffeine addiction, you can do so [here](https://paypal.me/RalimTek) (or email me for other options). If you love this firmware and want to continue my caffeine addiction, you can do so [here](https://paypal.me/RalimTek) (or email me for other options).

View File

@@ -1,652 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>IronOS Translation Editor</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="translations_commons.js"></script>
<script src="translations_def.js"></script>
<script>
var app;
var defMap = {};
function save() {
saveJSON(
app.current,
"translation_" + app.current.languageCode + ".json"
);
}
function view() {
showJSON(
app.current,
"translation_" + app.current.languageCode + ".json"
);
}
function fileChanged(e) {
var target = e;
var id = target.id;
var file = target.files[0];
if (!file) {
return;
}
var fr = new FileReader();
fr.onload = function (e) {
try {
var json = JSON.parse(e.target.result);
} catch (ex) {
console.log(ex);
alert("Invalid JSON file: " + file.name);
return;
}
if (id == "referent-lang-file") {
if (checkTranslationFile(file.name)) {
app.referent = json;
app.meta.referentLoaded = true;
}
} else if (id == "current-lang-file") {
if (checkTranslationFile(file.name)) {
app.current = json;
if (!app.current.fonts) {
app.current.fonts = ["ascii_basic"];
}
app.meta.currentLoaded = true;
}
}
synchronizeData();
};
fr.readAsText(file);
}
function synchronizeData() {
app.obsolete = {};
copyMissing(
app.def.messages,
app.referent.messages,
app.current.messages
);
copyMissing(
app.def.characters,
app.referent.characters,
app.current.characters
);
copyMissing(
app.def.menuGroups,
app.referent.menuGroups,
app.current.menuGroups
);
copyMissing(
app.def.menuOptions,
app.referent.menuOptions,
app.current.menuOptions
);
}
/**
* Copy all missing properties from referent to current
* for each entry in definition
*/
function copyMissing(defList, referentMap, currentMap) {
if (
!isDefined(defList) ||
!isDefined(referentMap) ||
!isDefined(currentMap)
) {
return;
}
var len = defList.length;
for (var i = 0; i < len; i++) {
var id = defList[i].id;
if (!isDefined(referentMap[id])) {
referentMap[id] = "";
}
if (!isDefined(currentMap[id])) {
currentMap[id] = referentMap[id];
}
}
processObsolete(defList, currentMap);
}
// Passes through all entries from the given map.
// If a corresponding entry is not found in the defList, it is removed from the map, and added into the obsolete map.
function processObsolete(defList, map) {
// Index list to map for faster search
var defMap = copyArrayToMap(defList);
Object.keys(map).forEach(function (key) {
if (!isDefined(defMap[key])) {
app.obsolete[key] = { id: key, value: map[key] };
delete map[key];
}
});
}
function length(obj, mode) {
if (!isDefined(mode) || mode == 0) {
// return direct length
return obj.length;
}
// return the longest length in text2 array
return Math.max(
isDefinedNN(obj.text2[0]) ? obj.text2[0].length : 0,
isDefinedNN(obj.text2[1]) ? obj.text2[1].length : 0
);
}
function getAttribute(obj, attribute) {
var d = "2";
var v = obj[attribute + d];
if (isDefined(v)) return v;
return obj[attribute];
}
function loaded() {
app = new Vue({
el: "#app",
data: {
meta: {
referentLoaded: false,
currentLoaded: false,
},
def: {},
referent: {
messages: {},
},
current: {
loaded: false,
},
obsolete: {},
fontToAdd: "latin_extended",
},
methods: {
validateInput: function (valMap, id, mode) {
var d = defMap[id];
var vLen = 0;
if (!isDefined(mode)) mode = 0;
try {
// Sum for complex length
for (var i = 0; i < d.lenSum.fields.length; i++) {
vLen += length(valMap[d.lenSum.fields[i]], mode);
}
d = d.lenSum;
} catch (e) {
// Single field length
vLen = length(valMap[id], mode);
}
var maxLen = getAttribute(d, "maxLen", mode == 2);
var minLen = getAttribute(d, "minLen", mode == 2);
var len = getAttribute(d, "len", mode == 2);
if (
(isNumber(maxLen) && vLen > maxLen) ||
(isNumber(minLen) && vLen < minLen) ||
(isNumber(len) && vLen != len)
) {
return "invalid";
}
},
constraintString: function (e) {
var str = "";
var delim = "";
var v;
d = "2";
if (isDefinedNN(e.lenSum)) {
str =
"len(" +
(e.lenSum.fields + "").replace(/,/g, " + ") +
") -> ";
e = e.lenSum;
}
v = getAttribute(e, "len", d);
if (isNumber(v)) {
str += delim + "len=" + v;
delim = " and ";
}
v = getAttribute(e, "minLen", d);
if (isNumber(v)) {
str += delim + "len>=" + v;
delim = " and ";
}
v = getAttribute(e, "maxLen", d);
if (isNumber(v)) {
str += delim + "len<=" + v;
delim = " and ";
}
return str;
},
getWholeScreenMessageMaxLen: function (valMap, id, prop) {
var v = prop ? valMap[id][prop] : valMap[id];
var maxLen;
if (this.isSmall(v)) {
maxLen = defMap[id].maxLen2 || 16;
} else {
maxLen = defMap[id].maxLen || 8;
}
return maxLen;
},
validateWholeScreenMessage: function (valMap, id, prop) {
var v = prop ? valMap[id][prop] : valMap[id];
var maxLen = this.getWholeScreenMessageMaxLen(valMap, id, prop);
if (this.isSmall(v)) {
if (v[0].length === 0) {
return "invalid";
} else if (Math.max(v[0].length, v[1].length) > maxLen) {
return "invalid";
}
} else {
if (v.length > maxLen) {
return "invalid";
}
}
},
constraintWholeScreenMessage: function (valMap, id, prop) {
return (
"len <= " + this.getWholeScreenMessageMaxLen(valMap, id, prop)
);
},
isSmall: function (v) {
return v instanceof Array;
},
convertToLarge: function (valMap, id, prop) {
var v = prop ? valMap[id][prop] : valMap[id];
var message = v[0] + (v[1] !== "" ? " " + v[1] : "");
if (prop) {
valMap[id][prop] = message;
} else {
valMap[id] = message;
}
},
convertToSmall: function (valMap, id, prop) {
var v = prop ? valMap[id][prop] : valMap[id];
var message = [v, ""];
if (prop) {
valMap[id][prop] = message;
} else {
valMap[id] = message;
}
},
removeFont: function (i) {
this.current.fonts.splice(i, 1);
},
addFont: function () {
this.current.fonts.push(this.fontToAdd);
},
},
});
app.def = def;
copyArrayToMap(app.def.messages, defMap);
copyArrayToMap(app.def.messagesWarn, defMap);
copyArrayToMap(app.def.characters, defMap);
copyArrayToMap(app.def.menuGroups, defMap);
copyArrayToMap(app.def.menuOptions, defMap);
}
window.onload = loaded;
</script>
<link href="translations.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="app">
<h1>
IronOS Translation Editor<span v-if="meta.currentLoaded">
- {{ current.languageLocalName }} [{{current.languageCode}}]</span
>
</h1>
<table class="header data">
<tr>
<td class="label">Reference Language</td>
<td class="value">
<input
type="file"
id="referent-lang-file"
onchange="fileChanged(this)"
accept=".json"
/>
<span class="selected" v-if="meta.referentLoaded"
>{{ referent.languageLocalName }}
[{{referent.languageCode}}]</span
>
</td>
</tr>
<tr v-if="meta.referentLoaded">
<td class="label">Current Language</td>
<td class="value">
<input
type="file"
id="current-lang-file"
onchange="fileChanged(this)"
accept=".json"
/>
<span class="selected" v-if="meta.currentLoaded"
>{{ current.languageLocalName }} [{{current.languageCode}}]</span
>
</td>
</tr>
<tr v-if="meta.currentLoaded">
<td class="label">Local Language Code</td>
<td class="value">
<input
type="text"
v-model="current.languageCode"
maxlength="8"
v-on:change="current.languageCode=current.languageCode.toUpperCase()"
class="short"
/>
</td>
</tr>
<tr v-if="meta.currentLoaded">
<td class="label">Local Language Name</td>
<td class="value">
<input
type="text"
v-model="current.languageLocalName"
class="short"
/>
</td>
</tr>
<tr v-if="meta.currentLoaded">
<td class="label">
Font tables to use<br />("ascii_basic" must be first)
</td>
<td class="value">
<ul>
<li v-for="(font, i) in current.fonts">
<button
type="button"
@click="removeFont(i)"
:disabled="i == 0 && font == 'ascii_basic'"
>
-
</button>
{{ font }}
</li>
</ul>
<select v-model="fontToAdd">
<!-- <option value="ascii_basic">ascii_basic: ASCII Basic</option> -->
<option value="latin_extended">
latin_extended: Latin Extended
</option>
<option value="greek">greek: Greek Glyphs</option>
<option value="cyrillic">cyrillic: Cyrillic Glyphs</option>
<option value="cjk">cjk: Chinese/Japanese/Korean</option>
</select>
<button type="button" @click="addFont()">Add</button>
</td>
</tr>
</table>
<div v-if="def.messages && referent.messages && current.messages">
<div class="footer">
<input type="button" value="Save" onclick="save()" />
<input type="button" value="View" onclick="view()" />
</div>
<div v-if="Object.keys(obsolete).length > 0">
<h2>Obsolete</h2>
<table class="data">
<tr v-for="entry in obsolete">
<td class="label"><div class="stringId">{{entry.id}}</div></td>
<td class="value"><div class="ref">{{entry.value}}</div></td>
</tr>
</table>
</div>
<h2>Messages and Strings</h2>
<table class="data">
<tr
v-for="message in def.messages"
v-bind:class="validateInput(current.messages, message.id)"
>
<td class="label"><div class="stringId">{{message.id}}</div></td>
<td class="value">
<div class="constraint">{{constraintString(message)}}</div>
<div class="label">Description</div>
<div class="ref">{{message.description}}</div>
<div class="label">Reference</div>
<div class="ref">{{referent.messages[message.id]}}</div>
<div class="note" v-if="message.note">{{message.note}}</div>
<div class="tran">
<input
:id="'in_'+message.id"
type="text"
v-model="current.messages[message.id]"
v-bind:class="{unchanged : current.messages[message.id] == referent.messages[message.id], empty : current.messages[message.id]==''}"
/>
</div>
</td>
</tr>
</table>
<h2>Warning Messages</h2>
<table class="data">
<tr
v-for="message in def.messagesWarn"
v-bind:class="validateWholeScreenMessage(current.messagesWarn, message.id)"
>
<td class="label"><div class="stringId">{{message.id}}</div></td>
<td class="value">
<div class="constraint">
{{constraintWholeScreenMessage(current.messagesWarn,
message.id)}}
</div>
<div class="label">Description</div>
<div class="ref">{{message.description}}</div>
<div class="label">Reference</div>
<div class="ref">{{referent.messagesWarn[message.id]}}</div>
<div class="note" v-if="message.note">{{message.note}}</div>
<div
class="tran"
v-if="isSmall(current.messagesWarn[message.id])"
>
<input
:id="'in_'+message.id+'_0'"
type="text"
v-model="current.messagesWarn[message.id][0]"
v-bind:class="{unchanged : current.messagesWarn[message.id][0] == referent.messagesWarn[message.id][0] && current.messagesWarn[message.id][1] == referent.messagesWarn[message.id][1], empty : current.messagesWarn[message.id][0] == '' && current.messagesWarn[message.id][1] == ''}"
/>
<input
:id="'in_'+message.id+'_1'"
type="text"
v-model="current.messagesWarn[message.id][1]"
v-bind:class="{unchanged : current.messagesWarn[message.id][0] == referent.messagesWarn[message.id][0] && current.messagesWarn[message.id][1] == referent.messagesWarn[message.id][1], empty : current.messagesWarn[message.id][0] == '' && current.messagesWarn[message.id][1] == ''}"
/>
<button
type="button"
@click="convertToLarge(current.messagesWarn, message.id)"
>
Convert to large text
</button>
</div>
<div class="tran" v-else>
<input
:id="'in_'+message.id"
type="text"
v-model="current.messagesWarn[message.id]"
v-bind:class="{unchanged : current.messagesWarn[message.id] == referent.messagesWarn[message.id], empty : current.messagesWarn[message.id]==''}"
/>
<button
type="button"
@click="convertToSmall(current.messagesWarn, message.id)"
>
Convert to small text
</button>
</div>
</td>
</tr>
</table>
<h2>Characters</h2>
<table class="data">
<tr
v-for="char in def.characters"
v-bind:class="validateInput(current.characters, char.id)"
>
<td class="label"><div class="stringId">{{char.id}}</div></td>
<td class="value">
<div class="constraint">{{constraintString(char)}}</div>
<div class="label">Description</div>
<div class="ref">{{char.description}}</div>
<div class="label">Reference</div>
<div class="ref">{{referent.characters[char.id]}}</div>
<div class="tran">
<input
type="text"
v-model="current.characters[char.id]"
v-bind:class="{unchanged : current.characters[char.id] == referent.characters[char.id], empty : current.characters[char.id].length != 1}"
/>
</div>
</td>
</tr>
</table>
<h2>Menu Groups</h2>
<table class="data">
<tr
v-for="menu in def.menuGroups"
v-bind:class="validateWholeScreenMessage(current.menuGroups, menu.id, 'text2')"
>
<td class="label"><div class="stringId">{{menu.id}}</div></td>
<td class="value">
<div class="label">Menu Name</div>
<div class="constraint">
{{constraintWholeScreenMessage(current.menuGroups, menu.id,
'text2')}}
</div>
<div class="label">Description</div>
<div class="ref">{{menu.description}}</div>
<div class="label">Reference</div>
<div class="ref">{{referent.menuGroups[menu.id].text2}}</div>
<div
class="tran"
v-if="isSmall(current.menuGroups[menu.id].text2)"
>
<input
type="text"
v-model="current.menuGroups[menu.id].text2[0]"
v-bind:class="{unchanged : current.menuGroups[menu.id].text2[0] == referent.menuGroups[menu.id].text2[0] && current.menuGroups[menu.id].text2[1] == referent.menuGroups[menu.id].text2[1], empty : current.menuGroups[menu.id].text2[0] == '' && current.menuGroups[menu.id].text2[1] == ''}"
/>
<input
type="text"
v-model="current.menuGroups[menu.id].text2[1]"
v-bind:class="{unchanged : current.menuGroups[menu.id].text2[0] == referent.menuGroups[menu.id].text2[0] && current.menuGroups[menu.id].text2[1] == referent.menuGroups[menu.id].text2[1], empty : current.menuGroups[menu.id].text2[0] == '' && current.menuGroups[menu.id].text2[1] == ''}"
/>
<button
type="button"
@click="convertToLarge(current.menuGroups, menu.id, 'text2')"
>
Convert to large text
</button>
</div>
<div class="tran" v-else>
<input
type="text"
v-model="current.menuGroups[menu.id].text2"
v-bind:class="{unchanged : current.menuGroups[menu.id].text2 == referent.menuGroups[menu.id].text2, empty : current.menuGroups[menu.id].text2==''}"
/>
<button
type="button"
@click="convertToSmall(current.menuGroups, menu.id, 'text2')"
>
Convert to small text
</button>
</div>
<div class="label">Description</div>
<div class="ref">{{referent.menuGroups[menu.id].desc}}</div>
<div class="tran">
<input
type="text"
v-model="current.menuGroups[menu.id].desc"
v-bind:class="{unchanged : current.menuGroups[menu.id].desc == referent.menuGroups[menu.id].desc, empty : current.menuGroups[menu.id].desc == ''}"
/>
</div>
</td>
</tr>
</table>
<h2>Menu Options</h2>
<table class="data">
<tr
v-for="menu in def.menuOptions"
v-bind:class="validateWholeScreenMessage(current.menuOptions, menu.id, 'text2')"
>
<td class="label"><div class="stringId">{{menu.id}}</div></td>
<td class="value">
<div v-bind:class="{hidden : false}">
<div class="label">Menu Name</div>
<div class="constraint">
{{constraintWholeScreenMessage(current.menuOptions, menu.id,
'text2')}}
</div>
<div class="label">Description</div>
<div class="ref">{{menu.description}}</div>
<div class="label">Reference</div>
<div class="ref">{{referent.menuOptions[menu.id].text2}}</div>
<div
class="tran"
v-if="isSmall(current.menuOptions[menu.id].text2)"
>
<input
type="text"
v-model="current.menuOptions[menu.id].text2[0]"
v-bind:class="{unchanged : current.menuOptions[menu.id].text2[0] == referent.menuOptions[menu.id].text2[0] && current.menuOptions[menu.id].text2[1] == referent.menuOptions[menu.id].text2[1], empty : current.menuOptions[menu.id].text2[0] == '' && current.menuOptions[menu.id].text2[1] == ''}"
/>
<input
type="text"
v-model="current.menuOptions[menu.id].text2[1]"
v-bind:class="{unchanged : current.menuOptions[menu.id].text2[0] == referent.menuOptions[menu.id].text2[0] && current.menuOptions[menu.id].text2[1] == referent.menuOptions[menu.id].text2[1], empty : current.menuOptions[menu.id].text2[0] == '' && current.menuOptions[menu.id].text2[1] == ''}"
/>
<button
type="button"
@click="convertToLarge(current.menuOptions, menu.id, 'text2')"
>
Convert to large text
</button>
</div>
<div class="tran" v-else>
<input
type="text"
v-model="current.menuOptions[menu.id].text2"
v-bind:class="{unchanged : current.menuOptions[menu.id].text2 == referent.menuOptions[menu.id].text2, empty : current.menuOptions[menu.id].text2==''}"
/>
<button
type="button"
@click="convertToSmall(current.menuOptions, menu.id, 'text2')"
>
Convert to small text
</button>
</div>
</div>
<div class="label">Description</div>
<div class="ref">{{referent.menuOptions[menu.id].desc}}</div>
<div class="tran">
<input
type="text"
v-model="current.menuOptions[menu.id].desc"
v-bind:class="{unchanged : current.menuOptions[menu.id].desc == referent.menuOptions[menu.id].desc, empty : current.menuOptions[menu.id].desc == ''}"
/>
</div>
</td>
</tr>
</table>
<div class="footer">
<input type="button" value="Save" onclick="save()" />
<input type="button" value="View" onclick="view()" />
</div>
</div>
</div>
</body>
</html>

View File

@@ -1,322 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>TS100 Translation Parser</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="translations_commons.js"></script>
<script src="translations_def.js"></script>
<script>
var app;
var defMap = {};
var langMap = {};
var lang;
var defMsgMap;
var defCharMap;
var defGrpMap;
var defOptMap;
function save(langCode){
saveJSON(langMap[langCode], "translation_"+langCode.toLowerCase()+".json");
}
function view(langCode){
showJSON(langMap[langCode], "translation_"+langCode.toLowerCase()+".json");
}
function translationFileSelected(e) {
var target = e;
var id = target.id;
var file = target.files[0];
if (!file) {
return;
}
var fr = new FileReader();
fr.onload = function(e) {
parseTranslationFile(file.name, e.target.result);
}
fr.readAsText(file);
}
function parseTranslationFile(name, src) {
// remove multiline comments
src = src.replace(/\/\*[\s\S.]*?\*\//mg, "");
// remove single-line comments
src = src.replace(/\/\/.*/mg, "");
// remove empty lines
src = src.replace(/^\s*\n/gm, "");
var langCode = "";
var srcLines = src.split("\n");
var reMessage = /const\s+char\s*\*\s+([\w\d]+)\s*=\s*"(.*)"/;
var reSettingsDescStart = /const\s+char\s*\*\s+SettingsDescriptions\[/;
var reSettingsNamesStart = /const\s+char\s*\*\s+SettingsShortNames\[/;
var reSettingsMenuDescStart = /const\s+char\s*\*\s+SettingsMenuEntriesDescriptions\[/;
var reChar = /const\s+char\s+([\w\d]+)\s*=\s*'(\w)'/;
var reMenuMode = /SettingsShortNameType\s*=\s*SHORT_NAME_(\w+)_LINE/;
var reMenuStart = /\s*const\s+char\s*\*\s+SettingsMenuEntries\[/;
// var reString = /^\s*"(.*)"/;
var reString = /"(.*)"/;
var reSingleLine = /{\s*"(.*)"\s*}/;
var reDoubleLine = /{\s*"(.*)"\s*,\s*"(.*)"\s*}/;
var mode = '';
var entryIndex = 0;
for (var li = 0; li < srcLines.length; li++) {
// trim lines
line = srcLines[li] = srcLines[li].trim();
// if entering a new lang block
if (startsWith(line, "#ifdef LANG_")) {
mode = 'new-language';
langCode = line.substring(12);
lang = langMap[langCode];
// use existing or instantiate new
if (!isDefined(lang)) {
lang = {
languageCode: langCode,
cyrillicGlyphs: false,
messages: {},
characters: {},
menuGroups: {},
menuOptions: {}
};
langMap[langCode] = lang;
app.languages[app.languages.length] = langCode;
}
entryIndex = 0;
continue;
}
// Use Cyrillic glyphs
if (startsWith(line, "#define CYRILLIC_GLYPHS")) {
lang.cyrillicGlyphs = true;
entryIndex = 0;
continue;
}
// Menu type
reMenuMode.lastIndex = 0;
match = reMenuMode.exec(line);
if (match) {
entryIndex = 0;
continue;
}
// Messages
reMessage.lastIndex = 0;
match = reMessage.exec(line);
if (match) {
lang.messages[match[1]] = xunescape(match[2]);
entryIndex = 0;
continue;
}
// Chars descriptions
reChar.lastIndex = 0;
match = reChar.exec(line);
if (match) {
// found description block start
mode = 'char';
lang.characters[match[1]] = xunescape(match[2]);
entryIndex = 0;
continue;
}
// Settings descriptions
reSettingsDescStart.lastIndex = 0;
match = reSettingsDescStart.exec(line);
if (match) {
// found description block start
mode = 'settingsDesc';
entryIndex = 0;
continue;
}
reSettingsNamesStart.lastIndex = 0;
match = reSettingsNamesStart.exec(line);
if (match) {
// found description block start
mode = 'settingsNames';
entryIndex = 0;
continue;
}
reMenuStart.lastIndex = 0;
match = reMenuStart.exec(line);
if (match) {
// found description block start
mode = 'menu';
entryIndex = 0;
continue;
}
reSettingsMenuDescStart.lastIndex = 0;
match = reSettingsMenuDescStart.exec(line);
if (match) {
// found description block start
mode = 'menuDesc';
entryIndex = 0;
continue;
}
if (mode == 'menu') {
// processing menu group names
reString.lastIndex = 0;
match = reString.exec(line);
if (match) {
// found description string
var entry = getMenuGroup(entryIndex);
var m = match[1].split("\\n");
entry.text2[0] = xunescape(m[0]);
entry.text2[1] = xunescape(m[1]);
entryIndex++;
}
} else if (mode == 'menuDesc') {
// processing menu group descriptions
reString.lastIndex = 0;
match = reString.exec(line);
if (match) {
// found description string
var entry = getMenuGroup(entryIndex);
entry.desc = xunescape(match[1]);
entryIndex++;
}
} else if (mode == 'settingsDesc') {
// processing option descriptions
reString.lastIndex = 0;
match = reString.exec(line);
if (match) {
// found description string
var entry = getMenuOption(entryIndex);
entry.desc = xunescape(match[1]);
entryIndex++;
}
} else if (mode == 'settingsNames') {
reDoubleLine.lastIndex = 0;
match = reDoubleLine.exec(line);
if (match) {
var entry = getMenuOption(entryIndex);
entry.text2[0] = xunescape(match[1]);
entry.text2[1] = xunescape(match[2]);
entryIndex++;
} else {
reSingleLine.lastIndex = 0;
match = reSingleLine.exec(line);
if (match) {
var entry = getMenuOption(entryIndex);
entry.text = xunescape(match[1]);
entryIndex++;
}
}
}
}
app.done = 1;
}
function getMenuOption(entryIndex) {
var optionDef = def.menuOptions[entryIndex];
if (!isDefined(optionDef)) {
var s = "Could not find menu option with index "+entryIndex;
alert(s);
throw s;
}
var id = optionDef.id;
var entry = lang.menuOptions[id];
if (!isDefined(entry)) {
entry =
{
"text2": ["", ""],
"desc": ""
}
lang.menuOptions[id] = entry;
}
return entry;
}
function getMenuGroup(entryIndex) {
var optionDef = def.menuGroups[entryIndex];
if (!isDefined(optionDef)) {
var s = "Could not find menu group with index "+entryIndex;
alert(s);
throw s;
}
var id = optionDef.id;
var entry = lang.menuGroups[id];
if (!isDefined(entry)) {
entry =
{
"text2": ["", ""],
"desc": ""
}
lang.menuGroups[id] = entry;
}
return entry;
}
function markSaved(lang) {
document.getElementById("row_"+lang).classList.add("saved");
}
function loaded() {
app = new Vue({
el : '#app',
data : {
languages: [],
done : false,
def : {
}
},
methods : {
vSave : function(lang) {
save(lang);
markSaved(lang);
},
vView : function(lang) {
view(lang);
markSaved(lang);
}
}
});
app.def = def;
defMsgMap = copyArrayToMap(app.def.messages);
defCharMap = copyArrayToMap(app.def.characters);
defGrpMap = copyArrayToMap(app.def.menuGroups);
defOptMap = copyArrayToMap(app.def.menuOptions);
}
window.onload=loaded;
</script>
<link href="translations.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="app">
<h1>TS100 Translation Parser</h1>
<table class="header data">
<tr>
<td class="label">Translation.cpp</td>
<td class="value">
<input type="file" id="translation-cpp-file" onchange="translationFileSelected(this)" accept=".cpp">
</td>
</tr>
</table>
<div class="data" v-if="done">
<div class="value" v-for="lang in languages" :id="'row_'+lang">
<input type="button" :value="'Save '+lang" v-on:click="vSave(lang)">
<input type="button" :value="'View '+lang" v-on:click="vView(lang)">
</div>
</div>
</div>
</body>
</html>

View File

@@ -996,6 +996,12 @@ ALL_FONTS = [
NAME_GREEK, NAME_GREEK,
NAME_CJK, # CJK must come last NAME_CJK, # CJK must come last
] ]
ALL_PRE_RENDERED_FONTS = [
NAME_ASCII_BASIC,
NAME_LATIN_EXTENDED,
NAME_CYRILLIC,
NAME_GREEK,
]
def get_font_maps_for_name( def get_font_maps_for_name(

View File

@@ -11,7 +11,7 @@ logging.basicConfig(stream=sys.stdout, level=logging.DEBUG)
HERE = Path(__file__).resolve().parent HERE = Path(__file__).resolve().parent
TRANSLATION_DEFS_PATH = os.path.join(HERE, "translations_def.js") TRANSLATION_DEFS_PATH = os.path.join(HERE, "translations_definitions.json")
ENGLISH_TRANSLATION_PATH = os.path.join(HERE, "translation_EN.json") ENGLISH_TRANSLATION_PATH = os.path.join(HERE, "translation_EN.json")
MENU_DOCS_FILE_PATH = os.path.join(HERE.parent, "Documentation/Settings.md") MENU_DOCS_FILE_PATH = os.path.join(HERE.parent, "Documentation/Settings.md")
@@ -99,8 +99,8 @@ def main() -> None:
json_dir = HERE json_dir = HERE
print(json_dir) print(json_dir)
logging.info("Loading translation definitions") logging.info("Loading translation definitions")
defs = load_json(TRANSLATION_DEFS_PATH, True) defs = load_json(TRANSLATION_DEFS_PATH)
eng_translation = load_json(ENGLISH_TRANSLATION_PATH, False) eng_translation = load_json(ENGLISH_TRANSLATION_PATH)
with open(MENU_DOCS_FILE_PATH, "w") as outputf: with open(MENU_DOCS_FILE_PATH, "w") as outputf:
write_header(outputf) write_header(outputf)
write_menu_categories(outputf, defs, eng_translation) write_menu_categories(outputf, defs, eng_translation)

File diff suppressed because it is too large Load Diff

75
Translations/migrate.py Executable file
View File

@@ -0,0 +1,75 @@
#!/usr/bin/env python3
import json
import os
import sys
# Migrate json files to use "\n" encoding rather than []
def load_json(filename: str) -> dict:
with open(filename, "r", encoding="utf8") as f:
return json.loads(f.read())
def save_json(filename: str, data: dict):
with open(filename, "w", encoding="utf8") as f:
json.dump(data, f, indent=4, ensure_ascii=False)
file_name = sys.argv[1]
print(file_name)
data = load_json(file_name)
# Migrate messages to be delimited
for key in data["messagesWarn"]:
old_message = data["messagesWarn"][key]
if isinstance(old_message, list):
print(old_message)
new_message = "\n".join(old_message)
data["messagesWarn"][key] = {"message": new_message}
else:
data["messagesWarn"][key] = {"message": old_message}
for key in data["messages"]:
old_message = data["messages"][key]
if isinstance(old_message, list):
print(old_message)
new_message = "\n".join(old_message)
data["messagesWarn"][key] = {"message": new_message}
else:
data["messagesWarn"][key] = {"message": old_message}
del data["messages"]
print("Part 2")
# for menu-groups break out the text2 field
for key in data["menuGroups"]:
old_data = data["menuGroups"][key]
if isinstance(old_data.get("text2", ""), list):
new_data = "\n".join(old_data["text2"])
data["menuGroups"][key]["displayText"] = new_data
del data["menuGroups"][key]["text2"]
else:
data["menuGroups"][key]["displayText"] = old_data["text2"].replace("\n", "")
del data["menuGroups"][key]["text2"]
data["menuGroups"][key]["description"] = data["menuGroups"][key]["desc"]
del data["menuGroups"][key]["desc"]
print("Part 3")
# for menu-groups break out the text2 field
for key in data["menuOptions"]:
old_data = data["menuOptions"][key]
if isinstance(old_data.get("text2", ""), list):
new_data = "\n".join(old_data["text2"])
data["menuOptions"][key]["displayText"] = new_data
del data["menuOptions"][key]["text2"]
else:
data["menuOptions"][key]["displayText"] = old_data["text2"].replace("\n", "")
del data["menuOptions"][key]["text2"]
data["menuOptions"][key]["description"] = data["menuOptions"][key]["desc"]
del data["menuOptions"][key]["desc"]
save_json(file_name, data)

View File

@@ -2,44 +2,67 @@
"languageCode": "BE", "languageCode": "BE",
"languageLocalName": "Беларуская", "languageLocalName": "Беларуская",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Пераканайцеся, што пры наступнай загрузцы наканечнік і ручка маюць пакаёвую тэмпературу!",
"CJCCalibrating": "каліброўка",
"SettingsResetWarning": "Вы ўпэннены, што жадаеце зкінуць налады да першапачатковых значэнняў?",
"UVLOWarningString": "НАПРУГА--",
"UndervoltageString": "Нізкая напруга",
"InputVoltageString": "Сілкаванне В: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Чаканне...",
"SleepingTipAdvancedString": "Джала:",
"OffString": "Выкл.",
"DeviceFailedValidationWarning": "Ваша прылада, хутчэй за ўсё, падробка!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Каліброўка", "message": "Каліброўка\nзроблена!"
"зроблена!" },
], "ResetOKMessage": {
"ResetOKMessage": "Скід OK", "message": "Скід OK"
"SettingsResetMessage": [ },
"Налады", "SettingsResetMessage": {
"зкінуты!" "message": "Налады\nзкінуты!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Ня вызначаны", "message": "Ня вызначаны\nакселерометр!"
"акселерометр!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Няма USB-PD IC\nвыяўлены!"
"Няма USB-PD IC", },
"выяўлены!" "LockingKeysString": {
], "message": "ЗАМКНУТЫ"
"LockingKeysString": "ЗАМКНУТЫ", },
"UnlockingKeysString": "АДЫМКНУТЫ", "UnlockingKeysString": {
"WarningKeysLockedString": "!ЗАМКНУТЫ!", "message": "АДЫМКНУТЫ"
"WarningThermalRunaway": [ },
"Цеплавы", "WarningKeysLockedString": {
"Уцякач" "message": "!ЗАМКНУТЫ!"
] },
"WarningThermalRunaway": {
"message": "Цеплавы\nУцякач"
},
"SettingsCalibrationWarning": {
"message": "Пераканайцеся, што пры наступнай загрузцы наканечнік і ручка маюць пакаёвую тэмпературу!"
},
"CJCCalibrating": {
"message": "каліброўка"
},
"SettingsResetWarning": {
"message": "Вы ўпэннены, што жадаеце зкінуць налады да першапачатковых значэнняў?"
},
"UVLOWarningString": {
"message": "НАПРУГА--"
},
"UndervoltageString": {
"message": "Нізкая напруга"
},
"InputVoltageString": {
"message": "Сілкаванне В: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Чаканне..."
},
"SleepingTipAdvancedString": {
"message": "Джала:"
},
"OffString": {
"message": "Выкл."
},
"DeviceFailedValidationWarning": {
"message": "Ваша прылада, хутчэй за ўсё, падробка!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "П", "SettingRightChar": "П",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Налады\nсілкавання",
"Налады", "description": ""
"сілкавання"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Налады\nпайкі",
"Налады", "description": ""
"пайкі"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Рэжымы\nсну",
"Рэжымы", "description": ""
"сну"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Налады\nінтэрфейсу",
"Налады", "description": ""
"інтэрфейсу"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Дадатковыя\nналады",
"Дадатковыя", "description": ""
"налады"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Крыніца\nсілкавання",
"Крыніца", "description": "Крыніца сілкавання. Усталюе напругу адсечкі. (DC 10В) (S 3,3В на ячэйку, без абмежавання магутнасці)"
"сілкавання"
],
"desc": "Крыніца сілкавання. Усталюе напругу адсечкі. (DC 10В) (S 3,3В на ячэйку, без абмежавання магутнасці)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Мін.\nнапр.",
"Мін.", "description": "Мінімальная дазволеная напруга на ячэйку (3S: 3 - 3,7V | 4S: 2,4 - 3,7V)"
"напр."
],
"desc": "Мінімальная дазволеная напруга на ячэйку (3S: 3 - 3,7V | 4S: 2,4 - 3,7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Магутнасць\nсілкавання",
"Магутнасць", "description": "Магутнасць выкарыстоўваемай крыніцы сілкавання"
"сілкавання"
],
"desc": "Магутнасць выкарыстоўваемай крыніцы сілкавання"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\nпрыпынак",
"PD", "description": "Час чакання ўзгаднення PD з крокам 100 мс для сумяшчальнасці з некаторымі зараднымі зараднымі прыладамі QC (0: адключана)"
"прыпынак"
],
"desc": "Час чакання ўзгаднення PD з крокам 100 мс для сумяшчальнасці з некаторымі зараднымі зараднымі прыладамі QC (0: адключана)"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "t° турба\nрэжыму",
"t° турба", "description": "Тэмпература джала ў турба-рэжыме"
"рэжыму"
],
"desc": "Тэмпература джала ў турба-рэжыме"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Аўта\nстарт",
"Аўта", "description": "Рэжым, у якім запускаецца паяльнік пры падачы сілкавання (В=Выкл. | П=Пайка | Ч=Чаканне | К=Чаканне пры комн. тэмп.)"
"старт"
],
"desc": "Рэжым, у якім запускаецца паяльнік пры падачы сілкавання (В=Выкл. | П=Пайка | Ч=Чаканне | К=Чаканне пры комн. тэмп.)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Крок тэмп.\nкар. нац.",
"Крок тэмп.", "description": "Крок вымярэння тэмпературы пры кароткім націску кнопак"
"кар. нац."
],
"desc": "Крок вымярэння тэмпературы пры кароткім націску кнопак"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Крок тэмп.\nпад. нац.",
"Крок тэмп.", "description": "Крок вымярэння тэмпературы пры падоўжаным націску кнопак"
"пад. нац."
],
"desc": "Крок вымярэння тэмпературы пры падоўжаным націску кнопак"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Дазволіць\nблок. кнопак",
"Дазволіць", "description": "Пры рабоце падоўжаны націск дзьвух кнопак блакуе іх (А=Адключана | Т=Толькі турба | П=Поўная блакіроўка)"
"блок. кнопак"
],
"desc": "Пры рабоце падоўжаны націск дзьвух кнопак блакуе іх (А=Адключана | Т=Толькі турба | П=Поўная блакіроўка)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Адчувальнасць\nакселерометра",
"Адчувальнасць", "description": "Адчувальнасць акселерометра (0=Выкл. | 1=Мін. | ... | 9=Макс.)"
"акселерометра"
],
"desc": "Адчувальнасць акселерометра (0=Выкл. | 1=Мін. | ... | 9=Макс.)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Тэмп.\nчакання",
"Тэмп.", "description": "Тэмпература рэжыму чакання"
"чакання"
],
"desc": "Тэмпература рэжыму чакання"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Таймаўт\nчакання",
"Таймаўт", "description": "Час да пераходу ў рэжым чакання (Хвіліны | Секунды)"
"чакання"
],
"desc": "Час да пераходу ў рэжым чакання (Хвіліны | Секунды)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Таймаут\nвыключэння",
"Таймаут", "description": "Час да адключэння паяльніка (Хвіліны)"
"выключэння"
],
"desc": "Час да адключэння паяльніка (Хвіліны)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Эфект Хола\nадчувальнасць",
"Эфект Хола", "description": "Узровень адчувальнасці датчыка хола ў рэжыме сну (0=Выкл. | 1=Мін. | ... | 9=Макс.)"
"адчувальнасць"
],
"desc": "Узровень адчувальнасці датчыка хола ў рэжыме сну (0=Выкл. | 1=Мін. | ... | 9=Макс.)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Адзінкі\nтэмпературы",
"Адзінкі", "description": "Адзінкі вымярэння тэмпературы (C=Цэльcія | F=Фарэнгейта)"
"тэмпературы"
],
"desc": "Адзінкі вымярэння тэмпературы (C=Цэльcія | F=Фарэнгейта)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Арыентацыя\nэкрану",
"Арыентацыя", "description": "Арыентацыя экрану (П=Правая рука | Л=Левая рука | А=Аўта)"
"экрану"
],
"desc": "Арыентацыя экрану (П=Правая рука | Л=Левая рука | А=Аўта)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Мігценне t°\nпры астуджэнні",
"Мігценне t°", "description": "Міргаць тэмпературай на экране астуджэння, пакуль джала яшчэ гарачае"
"пры астуджэнні"
],
"desc": "Міргаць тэмпературай на экране астуджэння, пакуль джала яшчэ гарачае"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Хуткацсь\nтексту",
"Хуткацсь", "description": "Хуткасць гартання тэксту (М=марудна | Х=хутка)"
"тексту"
],
"desc": "Хуткасць гартання тэксту (М=марудна | Х=хутка)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Інвертаваць\nкнопкі",
"Інвертаваць", "description": "Інвертаваць кнопкі вымярэння тэмпературы"
"кнопкі"
],
"desc": "Інвертаваць кнопкі вымярэння тэмпературы"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Хуткасць\nанімацыі",
"Хуткасць", "description": "Хуткасць анімацыі гузікаў у галоўным меню (Мілісекунды) (А=Адключана | Н=Нізкая | С=Сярэдняя | В=Высокая)"
"анімацыі"
],
"desc": "Хуткасць анімацыі гузікаў у галоўным меню (Мілісекунды) (А=Адключана | Н=Нізкая | С=Сярэдняя | В=Высокая)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Зацыкленая\nанімацыя",
"Зацыкленая", "description": "Зацыкленая анімацыя гузікаў у галоўным меню"
"анімацыя"
],
"desc": "Зацыкленая анімацыя гузікаў у галоўным меню"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Экран\nЯркасць",
кран", "description": "Адрэгулюйце кантраснасць / яркасць OLED-экрана"
"Яркасць"
],
"desc": "Адрэгулюйце кантраснасць / яркасць OLED-экрана"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Экран\nІнвертаваць",
кран", "description": "Інвертаваць колеры OLED-экрана"
"Інвертаваць"
],
"desc": "Інвертаваць колеры OLED-экрана"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Лагатып загрузкі\nпрацягласць",
агатып загрузкі", "description": "Усталяваць працягласць лагатыпа загрузкі (s=Секунды)"
"працягласць"
],
"desc": "Усталяваць працягласць лагатыпа загрузкі (s=Секунды)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Падрабязны\nрэжым чакання",
"Падрабязны", "description": "Адлюстроўваць дэталёвую инфармацыю паменьшаным шрыфтом на экране чакання"
"рэжым чакання"
],
"desc": "Адлюстроўваць дэталёвую инфармацыю паменьшаным шрыфтом на экране чакання"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Падрабязны\nэкран пайкі",
"Падрабязны", "description": "Паказваць дэталёвую інформацыю на экране пайкі"
"экран пайкі"
],
"desc": "Паказваць дэталёвую інформацыю на экране пайкі"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Межы\nмагутнасці",
"Межы", "description": "Максімальная магутнасць, якую можа выкарыстоўваць паяльнік (Ватт)"
"магутнасці"
],
"desc": "Максімальная магутнасць, якую можа выкарыстоўваць паяльнік (Ватт)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Каліброўка тэмпературы\nпры наступнай загрузцы",
"Каліброўка тэмпературы", "description": "Каліброўка тэмпературы пры наступным уключэнні (не патрабуецца, калі розніца тэмператур меньш за 5°C)"
"пры наступнай загрузцы"
],
"desc": "Каліброўка тэмпературы пры наступным уключэнні (не патрабуецца, калі розніца тэмператур меньш за 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Каліброўка\nнапругі",
"Каліброўка", "description": "Каліброўка ўваходнай напругі (падоўжаны націск для выхаду)"
"напругі"
],
"desc": "Каліброўка ўваходнай напругі (падоўжаны націск для выхаду)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Сіла імп.\nсілкав. Вт",
"Сіла імп.", "description": "Моц імпульса ўтрымливаючага ад сну павербанку ці іншай крыніцы сілкавання"
"сілкав. Вт"
],
"desc": "Моц імпульса ўтрымливаючага ад сну павербанку ці іншай крыніцы сілкавання"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Імпульс магутнасці\nчас чакання",
"Імпульс магутнасці", "description": "Час чакання перад запускам кожнага імпульсу няспання (x 2.5 с)"
"час чакання"
],
"desc": "Час чакання перад запускам кожнага імпульсу няспання (x 2.5 с)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Імпульс магутнасці\nпрацягласць",
"Імпульс магутнасці", "description": "Працягласць імпульсу няспання (x 250 мс)"
"працягласць"
],
"desc": "Працягласць імпульсу няспання (x 250 мс)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Скід\nналадаў",
"Скід", "description": "Скід наладаў да першапачатковых значэнняў"
"наладаў"
],
"desc": "Скід наладаў да першапачатковых значэнняў"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Мова:\n BY Беларуская",
"Мова:", "description": ""
" BY Беларуская"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "BG", "languageCode": "BG",
"languageLocalName": "Български", "languageLocalName": "Български",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Сигурни ли сте, че искате да върнете фабричните настройки?",
"UVLOWarningString": "Ниско DC Напрежение",
"UndervoltageString": "Ниско Напрежение",
"InputVoltageString": "Входно V: ",
"SleepingSimpleString": "Сън",
"SleepingAdvancedString": "Хър Хър Хър...",
"SleepingTipAdvancedString": "Връх:",
"OffString": "Изкл.",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Нулиране", "message": "Нулиране"
"SettingsResetMessage": [ },
"Настройките бяха", "SettingsResetMessage": {
"нулирани!" "message": "Настройките бяха\nнулирани!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"No accelerometer", "message": "No accelerometer\ndetected!"
"detected!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "No USB-PD IC\ndetected!"
"No USB-PD IC", },
"detected!" "LockingKeysString": {
], "message": "LOCKED"
"LockingKeysString": "LOCKED", },
"UnlockingKeysString": "UNLOCKED", "UnlockingKeysString": {
"WarningKeysLockedString": "!LOCKED!", "message": "UNLOCKED"
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "!LOCKED!"
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Сигурни ли сте, че искате да върнете фабричните настройки?"
},
"UVLOWarningString": {
"message": "Ниско DC Напрежение"
},
"UndervoltageString": {
"message": "Ниско Напрежение"
},
"InputVoltageString": {
"message": "Входно V: "
},
"SleepingSimpleString": {
"message": "Сън"
},
"SleepingAdvancedString": {
"message": "Хър Хър Хър..."
},
"SleepingTipAdvancedString": {
"message": "Връх:"
},
"OffString": {
"message": "Изкл."
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "R", "SettingRightChar": "R",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Power\nsettings",
"Power", "description": ""
"settings"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Поялник\nНастройки",
"Поялник", "description": ""
"Настройки"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Режими\nНастройки",
"Режими", "description": ""
"Настройки"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Интерфейс\nНастройки",
"Интерфейс", "description": ""
"Настройки"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Разширени\nНастройки",
"Разширени", "description": ""
"Настройки"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Източник\nзахранване",
"Източник", "description": "Източник на захранване. Минимално напрежение. (DC 10V) (S 3,3V за клетка)"
"захранване"
],
"desc": "Източник на захранване. Минимално напрежение. (DC 10V) (S 3,3V за клетка)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimum\nvoltage",
"Minimum", "description": "Minimum allowed voltage per battery cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
"voltage"
],
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Мощност на\nзахранване",
"Мощност на", "description": "Мощност на избраното захранване"
"захранване"
],
"desc": "Мощност на избраното захранване"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
"timeout"
],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Турбо\nтемп.",
"Турбо", "description": "Температура за \"турбо\" режим"
"темп."
],
"desc": "Температура за \"турбо\" режим"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Автоматичен\nработен режим",
"Автоматичен", "description": "Режим на поялника при включване на захранването. (И=Изключен | Р=Работен | С=Сън | П=Сън температура помещение)"
"работен режим"
],
"desc": "Режим на поялника при включване на захранването. (И=Изключен | Р=Работен | С=Сън | П=Сън температура помещение)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Промяна T\nбързо?",
"Промяна T", "description": "Промяна на температура при бързо натискане на бутон!"
"бързо?"
],
"desc": "Промяна на температура при бързо натискане на бутон!"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Промяна Т\nзадържане?",
"Промяна Т", "description": "Промяна на температура при задържане на бутон!"
"задържане?"
],
"desc": "Промяна на температура при задържане на бутон!"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Allow locking\nbuttons",
"Allow locking", "description": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
"buttons"
],
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Усещане\nза движение",
"Усещане", "description": "Усещане за движение (0=Изключено | 1=Слабо | ... | 9=Силно)"
"за движение"
],
"desc": "Усещане за движение (0=Изключено | 1=Слабо | ... | 9=Силно)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Темп.\nсън",
"Темп.", "description": "Температура при режим \"сън\" (C)"
"сън"
],
"desc": "Температура при режим \"сън\" (C)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Време\nсън",
"Време", "description": "Включване в режим \"сън\" след: (Минути | Секунди)"
"сън"
],
"desc": "Включване в режим \"сън\" след: (Минути | Секунди)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Време\nизкл.",
"Време", "description": "Изключване след (Минути)"
"изкл."
],
"desc": "Изключване след (Минути)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Hall sensor\nsensitivity",
"Hall sensor", "description": "Sensitivity to magnets (0=Изключено | 1=Слабо | ... | 9=Силно)"
"sensitivity"
],
"desc": "Sensitivity to magnets (0=Изключено | 1=Слабо | ... | 9=Силно)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Единици за\nтемпература",
"Единици за", "description": "Единици за температура (C=Целзии | F=Фаренхайт)"
"температура"
],
"desc": "Единици за температура (C=Целзии | F=Фаренхайт)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Ориентация\nна дисплея",
"Ориентация", "description": "Ориентация на дисплея (R=Дясна Ръка | L=Лява Ръка | A=Автоматично)"
"на дисплея"
],
"desc": "Ориентация на дисплея (R=Дясна Ръка | L=Лява Ръка | A=Автоматично)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Мигай при\nтопъл поялник",
"Мигай при", "description": "След изключване от работен режим, индикатора за температура да мига докато човката на поялника все още е топла"
"топъл поялник"
],
"desc": "След изключване от работен режим, индикатора за температура да мига докато човката на поялника все още е топла"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Скорост\nна текста",
"Скорост", "description": "Скорост на движение на този текст"
"на текста"
],
"desc": "Скорост на движение на този текст"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Размяна\nбутони +-?",
"Размяна", "description": "Обръщане на бутоните \"+\" и \"-\" за промяна на температурата на върха на поялника"
"бутони +-?"
],
"desc": "Обръщане на бутоните \"+\" и \"-\" за промяна на температурата на върха на поялника"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.\nspeed",
"Anim.", "description": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
"speed"
],
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nloop",
"Anim.", "description": "Loop icon animations in main menu"
"loop"
],
"desc": "Loop icon animations in main menu"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Screen\nbrightness",
"Screen", "description": "Adjust the OLED screen brightness"
"brightness"
],
"desc": "Adjust the OLED screen brightness"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Invert\nscreen",
"Invert", "description": "Invert the OLED screen colors"
"screen"
],
"desc": "Invert the OLED screen colors"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nduration",
"Boot logo", "description": "Set boot logo duration (s=seconds)"
"duration"
],
"desc": "Set boot logo duration (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Детайлен\nекран в покой",
"Детайлен", "description": "Покажи детайлна информация със ситен шрифт на екрана в режим на покой."
"екран в покой"
],
"desc": "Покажи детайлна информация със ситен шрифт на екрана в режим на покой."
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Детайлен\nработен екран",
"Детайлен", "description": "Детайлна информация в работен режим при запояване"
"работен екран"
],
"desc": "Детайлна информация в работен режим при запояване"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Лимит на\nмощност",
"Лимит на", "description": "Максимална мощност на поялника (Watt)"
"мощност"
],
"desc": "Максимална мощност на поялника (Watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Калибриране\nнапрежение?",
"Калибриране", "description": "Калибриране на входното напрежение. Задръжте бутонa за изход"
"напрежение?"
],
"desc": "Калибриране на входното напрежение. Задръжте бутонa за изход"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Захранващ\nимпулс",
"Захранващ", "description": "Поддържане на интензивност на захранващия импулс"
"импулс"
],
"desc": "Поддържане на интензивност на захранващия импулс"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Power pulse\ndelay",
"Power pulse", "description": "Delay before keep-awake-pulse is triggered (x 2,5с)"
"delay"
],
"desc": "Delay before keep-awake-pulse is triggered (x 2,5с)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Power pulse\nduration",
"Power pulse", "description": "Keep-awake-pulse duration (x 250мс)"
"duration"
],
"desc": "Keep-awake-pulse duration (x 250мс)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Фабрични\nнастройки?",
"Фабрични", "description": "Връщане на фабрични настройки"
"настройки?"
],
"desc": "Връщане на фабрични настройки"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Език:\n BG Български",
"Език:", "description": ""
" BG Български"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "CS", "languageCode": "CS",
"languageLocalName": "Český", "languageLocalName": "Český",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Opravdu chcete resetovat zařízení do továrního nastavení?",
"UVLOWarningString": "Nízké DC",
"UndervoltageString": "Nízké napětí",
"InputVoltageString": "Napětí: ",
"SleepingSimpleString": "Zzz ",
"SleepingAdvancedString": "Režim spánku...",
"SleepingTipAdvancedString": "Hrot:",
"OffString": "Vyp",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Nějaká nastavení", "SettingsResetMessage": {
"byla změněna!" "message": "Nějaká nastavení\nbyla změněna!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Akcelerometr", "message": "Akcelerometr\nnebyl detekován!"
"nebyl detekován!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Žádný IO USB-PD\nnebyl detekován!"
"Žádný IO USB-PD", },
"nebyl detekován!" "LockingKeysString": {
], "message": "ZAMČENO"
"LockingKeysString": "ZAMČENO", },
"UnlockingKeysString": "ODEMČENO", "UnlockingKeysString": {
"WarningKeysLockedString": "ZAMČENO!", "message": "ODEMČENO"
"WarningThermalRunaway": [ },
"Teplotní", "WarningKeysLockedString": {
"Ochrana" "message": "ZAMČENO!"
] },
"WarningThermalRunaway": {
"message": "Teplotní\nOchrana"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Opravdu chcete resetovat zařízení do továrního nastavení?"
},
"UVLOWarningString": {
"message": "Nízké DC"
},
"UndervoltageString": {
"message": "Nízké napětí"
},
"InputVoltageString": {
"message": "Napětí: "
},
"SleepingSimpleString": {
"message": "Zzz "
},
"SleepingAdvancedString": {
"message": "Režim spánku..."
},
"SleepingTipAdvancedString": {
"message": "Hrot:"
},
"OffString": {
"message": "Vyp"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "P", "SettingRightChar": "P",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Napájecí\nnastavení",
"Napájecí", "description": ""
"nastavení"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Pájecí\nnastavení",
"Pájecí", "description": ""
"nastavení"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Režim\nspánku",
"Režim", "description": ""
"spánku"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Uživatelské\nrozhraní",
"Uživatelské", "description": ""
"rozhraní"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Pokročilá\nnastavení",
"Pokročilá", "description": ""
"nastavení"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Zdroj\nnapájení",
"Zdroj", "description": "Při nižším napětí ukončit pájení (DC 10V) (S 3,3V na článek, zakázat omezení napájení)."
"napájení"
],
"desc": "Při nižším napětí ukončit pájení (DC 10V) (S 3,3V na článek, zakázat omezení napájení)."
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimální\nnapětí",
"Minimální", "description": "Minimální dovolené napětí po článku (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
"napětí"
],
"desc": "Minimální dovolené napětí po článku (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Napětí\nQC",
"Napětí", "description": "Maximální napětí QC pro jednání páječkou"
"QC"
],
"desc": "Maximální napětí QC pro jednání páječkou"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "Maximální prodleva při jednání PD ve 100ms krocích pro kompatibilitu s některými QC nabíječkami"
"timeout"
],
"desc": "Maximální prodleva při jednání PD ve 100ms krocích pro kompatibilitu s některými QC nabíječkami"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Teplota\nboostu",
"Teplota", "description": "Teplota hrotu v \"režimu boost\""
"boostu"
],
"desc": "Teplota hrotu v \"režimu boost\""
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Chování\npři startu",
"Chování", "description": "V=vypnuto | P=pájecí teplota | S=spánková teplota | M=zahřát hrot po pohybu"
"při startu"
],
"desc": "V=vypnuto | P=pájecí teplota | S=spánková teplota | M=zahřát hrot po pohybu"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Krok teploty\nkrátký?",
"Krok teploty", "description": "Velikost přídavku při změně teploty krátkým stiskem tlačítka"
"krátký?"
],
"desc": "Velikost přídavku při změně teploty krátkým stiskem tlačítka"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Krok teploty\ndlouhý?",
"Krok teploty", "description": "Velikost přídavku při změně teploty dlouhým stiskem tlačítka"
"dlouhý?"
],
"desc": "Velikost přídavku při změně teploty dlouhým stiskem tlačítka"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Povolit zamč.\ntlačítek",
"Povolit zamč.", "description": "Při pájení podržte obě tlačítka pro jejich zamčení (Z=zakázáno | B=pouze v režimu boost | U=úplné zamčení)"
"tlačítek"
],
"desc": "Při pájení podržte obě tlačítka pro jejich zamčení (Z=zakázáno | B=pouze v režimu boost | U=úplné zamčení)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Citlivost\nna pohyb",
"Citlivost", "description": "0=vyp | 1=nejméně citlivé | ... | 9=nejvíce citlivé"
"na pohyb"
],
"desc": "0=vyp | 1=nejméně citlivé | ... | 9=nejvíce citlivé"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Teplota\nve spánku",
"Teplota", "description": "Teplota hrotu v režimu spánku."
"ve spánku"
],
"desc": "Teplota hrotu v režimu spánku."
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Čas\ndo spánku",
"Čas", "description": "\"Režim spánku\" naběhne v (s=sekundách | m=minutách)"
"do spánku"
],
"desc": "\"Režim spánku\" naběhne v (s=sekundách | m=minutách)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Čas do\nvypnutí",
"Čas do", "description": "Interval automatického vypnutí (m=minut)"
"vypnutí"
],
"desc": "Interval automatického vypnutí (m=minut)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Citlivost\nHall. čidla",
"Citlivost", "description": "Citlivost Hallova čidla pro detekci spánku (0=vypnuto | 1=nejméně citlivé | ... | 9=nejvíce citlivé)"
"Hall. čidla"
],
"desc": "Citlivost Hallova čidla pro detekci spánku (0=vypnuto | 1=nejméně citlivé | ... | 9=nejvíce citlivé)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Jednotka\nteploty",
"Jednotka", "description": "C=Celsius | F=Fahrenheit"
"teploty"
],
"desc": "C=Celsius | F=Fahrenheit"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Orientace\nobrazovky",
"Orientace", "description": "P=pravák | L=levák | A=automaticky"
"obrazovky"
],
"desc": "P=pravák | L=levák | A=automaticky"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Blikáni při\nchladnutí",
"Blikáni při", "description": "Blikat teplotou při chladnutí dokud je hrot horký"
"chladnutí"
],
"desc": "Blikat teplotou při chladnutí dokud je hrot horký"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Rychlost\nposouvání",
"Rychlost", "description": "Rychlost posouvání popisků podobných tomuto (P=pomalu | R=rychle)"
"posouvání"
],
"desc": "Rychlost posouvání popisků podobných tomuto (P=pomalu | R=rychle)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Prohodit\ntl. +-?",
"Prohodit", "description": "Prohodit tlačítka pro změnu teploty"
"tl. +-?"
],
"desc": "Prohodit tlačítka pro změnu teploty"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.\nrychlost",
"Anim.", "description": "Tempo animace ikon v menu (O=vypnuto | P=pomalu | S=středně | R=rychle)"
"rychlost"
],
"desc": "Tempo animace ikon v menu (O=vypnuto | P=pomalu | S=středně | R=rychle)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nsmyčka",
"Anim.", "description": "Animovat ikony hlavního menu ve smyčce"
"smyčka"
],
"desc": "Animovat ikony hlavního menu ve smyčce"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Jas\nobrazovky",
"Jas", "description": "Upravit jas OLED"
"obrazovky"
],
"desc": "Upravit jas OLED"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Invertovat\nobrazovku",
"Invertovat", "description": "Invertovat barvy na OLED"
"obrazovku"
],
"desc": "Invertovat barvy na OLED"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Trvání\nboot loga",
"Trvání", "description": "Nastavení doby trvání boot loga (s=sekundy)"
"boot loga"
],
"desc": "Nastavení doby trvání boot loga (s=sekundy)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Podrobná obr.\nnečinnosti",
"Podrobná obr.", "description": "Zobrazit detailní informace malým fontem na obrazovce nečinnosti"
"nečinnosti"
],
"desc": "Zobrazit detailní informace malým fontem na obrazovce nečinnosti"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Podrobná obr.\npájení",
"Podrobná obr.", "description": "Zobrazit detailní informace malým fontem na obrazovce pájení"
"pájení"
],
"desc": "Zobrazit detailní informace malým fontem na obrazovce pájení"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Omezení\nVýkonu",
"Omezení", "description": "Maximální příkon páječky (W=watt)"
"Výkonu"
],
"desc": "Maximální příkon páječky (W=watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Kalibrovat\nvstupní napětí?",
"Kalibrovat", "description": "Začít kalibraci vstupního napětí (dlouhý stisk pro ukončení)"
"vstupní napětí?"
],
"desc": "Začít kalibraci vstupního napětí (dlouhý stisk pro ukončení)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Napájecí\npulz",
"Napájecí", "description": "Intenzita výkonu pulzu pro udržení páječky vzhůru (watt)"
"pulz"
],
"desc": "Intenzita výkonu pulzu pro udržení páječky vzhůru (watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Prodleva\nnapáj. pulzu",
"Prodleva", "description": "Prodleva než je spuštěn pulz pro udržení páječky vzhůru pulzu pro udržení páječky vzhůru (x 2,5s)"
"napáj. pulzu"
],
"desc": "Prodleva než je spuštěn pulz pro udržení páječky vzhůru pulzu pro udržení páječky vzhůru (x 2,5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Délka\nnapáj. pulzu",
"Délka", "description": "Délka pulzu pro udržení páječky vzhůru (x 250ms)"
"napáj. pulzu"
],
"desc": "Délka pulzu pro udržení páječky vzhůru (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Obnovit tovární\nnastavení?",
"Obnovit tovární", "description": "Obnovit všechna nastavení na výchozí"
"nastavení?"
],
"desc": "Obnovit všechna nastavení na výchozí"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Jazyk:\n CS Český",
"Jazyk:", "description": ""
" CS Český"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "DA", "languageCode": "DA",
"languageLocalName": "Dansk", "languageLocalName": "Dansk",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Er du sikker du vil resette indstillingerne til standard?",
"UVLOWarningString": "Lav Volt",
"UndervoltageString": "Undervolt",
"InputVoltageString": "Input V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Dvale...",
"SleepingTipAdvancedString": "Tip:",
"OffString": "Off",
"DeviceFailedValidationWarning": "Din enhed er højst sandsyneligt en Kopivare!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Visse indstillinger", "SettingsResetMessage": {
"Er blevet ændret!" "message": "Visse indstillinger\nEr blevet ændret!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"ingen accelerometer", "message": "ingen accelerometer\nfundet!"
"fundet!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "ingen USB-PD IC\nFundet!"
"ingen USB-PD IC", },
"Fundet!" "LockingKeysString": {
], "message": "LÅST"
"LockingKeysString": "LÅST", },
"UnlockingKeysString": "ULÅST", "UnlockingKeysString": {
"WarningKeysLockedString": "!LÅST!", "message": "ULÅST"
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "!LÅST!"
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Er du sikker du vil resette indstillingerne til standard?"
},
"UVLOWarningString": {
"message": "Lav Volt"
},
"UndervoltageString": {
"message": "Undervolt"
},
"InputVoltageString": {
"message": "Input V: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Dvale..."
},
"SleepingTipAdvancedString": {
"message": "Tip:"
},
"OffString": {
"message": "Off"
},
"DeviceFailedValidationWarning": {
"message": "Din enhed er højst sandsyneligt en Kopivare!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "H", "SettingRightChar": "H",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Strøm\nIndstillinger",
"Strøm", "description": ""
"Indstillinger"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Lodde\nIndstillinger",
"Lodde", "description": ""
"Indstillinger"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Dvale\nmode",
"Dvale", "description": ""
"mode"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Bruger\nGrændseflade",
"Bruger", "description": ""
"Grændseflade"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Advancerede\nIndstillinger",
"Advancerede", "description": ""
"Indstillinger"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Strøm\nKilde",
"Strøm", "description": "Strømforsyning. Indstil Cutoff Spændingen. (DC 10V) (S 3,3V per celle)"
"Kilde"
],
"desc": "Strømforsyning. Indstil Cutoff Spændingen. (DC 10V) (S 3,3V per celle)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimum\nSpænding",
"Minimum", "description": "Minimum tilladt spænding pr. celle (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
"Spænding"
],
"desc": "Minimum tilladt spænding pr. celle (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "QC\nSpænding",
"QC", "description": "Max QC spænding Loddekolben skal forhandle sig til"
"Spænding"
],
"desc": "Max QC spænding Loddekolben skal forhandle sig til"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD-forhandlingstimeout i trin på 100 ms for kompatibilitet med nogle QC-opladere"
"timeout"
],
"desc": "PD-forhandlingstimeout i trin på 100 ms for kompatibilitet med nogle QC-opladere"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Boost\ntemp",
"Boost", "description": "Temperatur i \"boost mode\""
"temp"
],
"desc": "Temperatur i \"boost mode\""
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Start-up\nOpførsel",
"Start-up", "description": "Start automatisk med lodning når strøm sættes til. (S=Slukket | L=Lodning | D=Dvale tilstand | R=Dvale tilstand rumtemperatur)"
"Opførsel"
],
"desc": "Start automatisk med lodning når strøm sættes til. (S=Slukket | L=Lodning | D=Dvale tilstand | R=Dvale tilstand rumtemperatur)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Temp ændring\nkort",
"Temp ændring", "description": "Temperatur-ændring-stigning ved kort tryk på knappen"
"kort"
],
"desc": "Temperatur-ændring-stigning ved kort tryk på knappen"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Temp ændring\nlang",
"Temp ændring", "description": "Temperatur-ændring-stigning ved lang tryk på knappen"
"lang"
],
"desc": "Temperatur-ændring-stigning ved lang tryk på knappen"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Tillad låsning\naf knapperne",
"Tillad låsning", "description": "Hold begge knapper nede under lodning for at låse dem (D=deaktiver | B=kun boost-tilstand | F=fuld låsning)"
"af knapperne"
],
"desc": "Hold begge knapper nede under lodning for at låse dem (D=deaktiver | B=kun boost-tilstand | F=fuld låsning)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Bevægelses\nfølsomhed",
"Bevægelses", "description": "Bevægelsesfølsomhed (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)"
"følsomhed"
],
"desc": "Bevægelsesfølsomhed (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Dvale\ntemp",
"Dvale", "description": "Dvale Temperatur (C)"
"temp"
],
"desc": "Dvale Temperatur (C)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Dvale\ntimeout",
"Dvale", "description": "Dvale Timeout (Minutter | Sekunder)"
"timeout"
],
"desc": "Dvale Timeout (Minutter | Sekunder)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Sluknings\ntimeout",
"Sluknings", "description": "sluknings Timeout (Minutter)"
"timeout"
],
"desc": "sluknings Timeout (Minutter)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Hall sensor\nfølsomhed",
"Hall sensor", "description": "følsomhed overfor magneten (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)"
"følsomhed"
],
"desc": "følsomhed overfor magneten (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Temperatur\nEnhed",
"Temperatur", "description": "Temperatur Enhed (C=Celsius | F=Fahrenheit)"
"Enhed"
],
"desc": "Temperatur Enhed (C=Celsius | F=Fahrenheit)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Skærm\nOrientering",
"Skærm", "description": "Skærm Orientering (H=Højre Håndet | V=Venstre Håndet | A=Automatisk)"
"Orientering"
],
"desc": "Skærm Orientering (H=Højre Håndet | V=Venstre Håndet | A=Automatisk)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Køl ned\nBlinkning",
"Køl ned", "description": "Blink temperaturen på skærmen, mens spidsen stadig er varm."
"Blinkning"
],
"desc": "Blink temperaturen på skærmen, mens spidsen stadig er varm."
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Scrolling\nHastighed",
"Scrolling", "description": "Hastigheden infotekst ruller forbi med (S=Langsom | F=Hurtigt)"
"Hastighed"
],
"desc": "Hastigheden infotekst ruller forbi med (S=Langsom | F=Hurtigt)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Skift\n+ - tasterne",
"Skift", "description": "Skift tildeling af knapper til temperaturjustering"
"+ - tasterne"
],
"desc": "Skift tildeling af knapper til temperaturjustering"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.\nHastighed",
"Anim.", "description": "Hastigheden for ikonanimationer i menuen (O=fra | S=langsomt | M=medium | F=hurtigt)"
"Hastighed"
],
"desc": "Hastigheden for ikonanimationer i menuen (O=fra | S=langsomt | M=medium | F=hurtigt)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nsløfe",
"Anim.", "description": "ikonanimation sløfe i hovedmenuen"
"sløfe"
],
"desc": "ikonanimation sløfe i hovedmenuen"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Skærm\nlysstyrke",
"Skærm", "description": "Juster lysstyrken på OLED-skærmen"
"lysstyrke"
],
"desc": "Juster lysstyrken på OLED-skærmen"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "spejlvende\nskærm",
"spejlvende", "description": "spejlvende farverne på OLED-skærmen"
"skærm"
],
"desc": "spejlvende farverne på OLED-skærmen"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "opstartslogo\nvarighed",
"opstartslogo", "description": "Indstiller varigheden for opstartslogoet (s=sekunder)"
"varighed"
],
"desc": "Indstiller varigheden for opstartslogoet (s=sekunder)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Detaljeret\nStandby skærm",
"Detaljeret", "description": "Vis detialieret information med en mindre skriftstørrelse på standby skærmen."
"Standby skærm"
],
"desc": "Vis detialieret information med en mindre skriftstørrelse på standby skærmen."
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Detaljeret\nloddeskærm",
"Detaljeret", "description": "Vis detaljeret information mens der loddes"
"loddeskærm"
],
"desc": "Vis detaljeret information mens der loddes"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Strøm\nbegrænsning",
"Strøm", "description": "Maksimal effekt Loddekolben kan bruge (W=watt)"
"begrænsning"
],
"desc": "Maksimal effekt Loddekolben kan bruge (W=watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "kalibrere CJK\nunder næste opstart",
"kalibrere CJK", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"under næste opstart"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Kalibrere\ninput spændingen?",
"Kalibrere", "description": "VIN kalibrering. Knapperne justere, Lang tryk for at gå ud"
"input spændingen?"
],
"desc": "VIN kalibrering. Knapperne justere, Lang tryk for at gå ud"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Strøm\npuls",
"Strøm", "description": "Intensiteten af strøm for hold-vågen-puls (watt)"
"puls"
],
"desc": "Intensiteten af strøm for hold-vågen-puls (watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Strøm puls\nForsinkelse",
"Strøm puls", "description": "Forsinkelse før hold-vågen-puls udløses (x 2,5s)"
"Forsinkelse"
],
"desc": "Forsinkelse før hold-vågen-puls udløses (x 2,5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Strøm puls\nvarighed",
"Strøm puls", "description": "Hold-vågen-pulsvarighed (x 250ms)"
"varighed"
],
"desc": "Hold-vågen-pulsvarighed (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Gendan fabriks\nIndstillinger",
"Gendan fabriks", "description": "Gendan alle indstillinger"
"Indstillinger"
],
"desc": "Gendan alle indstillinger"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Sprog:\n DA Dansk",
"Sprog:", "description": ""
" DA Dansk"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "DE", "languageCode": "DE",
"languageLocalName": "Deutsch", "languageLocalName": "Deutsch",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Vor dem Neustart bitte sicherstellen, dass Lötspitze & Gerät Raumtemperatur haben!",
"CJCCalibrating": "kalibriere",
"SettingsResetWarning": "Sicher, dass alle Werte zurückgesetzt werden sollen?",
"UVLOWarningString": "V niedr.",
"UndervoltageString": "Unterspannung",
"InputVoltageString": "V Eingang: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Ruhemodus...",
"SleepingTipAdvancedString": "Temp:",
"OffString": "Aus",
"DeviceFailedValidationWarning": "Höchstwahrscheinlich ist das Gerät eine Fälschung!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Erfolgreich", "message": "Erfolgreich\nkalibriert!"
"kalibriert!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Einstellungen", "SettingsResetMessage": {
"zurückgesetzt!" "message": "Einstellungen\nzurückgesetzt!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Bewegungssensor", "message": "Bewegungssensor\nnicht erkannt!"
"nicht erkannt!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "USB-PD IC\nnicht erkannt!"
"USB-PD IC", },
"nicht erkannt!" "LockingKeysString": {
], "message": "GESPERRT"
"LockingKeysString": "GESPERRT", },
"UnlockingKeysString": "ENTSPERRT", "UnlockingKeysString": {
"WarningKeysLockedString": "!GESPERRT!", "message": "ENTSPERRT"
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "!GESPERRT!"
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Vor dem Neustart bitte sicherstellen, dass Lötspitze & Gerät Raumtemperatur haben!"
},
"CJCCalibrating": {
"message": "kalibriere"
},
"SettingsResetWarning": {
"message": "Sicher, dass alle Werte zurückgesetzt werden sollen?"
},
"UVLOWarningString": {
"message": "V niedr."
},
"UndervoltageString": {
"message": "Unterspannung"
},
"InputVoltageString": {
"message": "V Eingang: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Ruhemodus..."
},
"SleepingTipAdvancedString": {
"message": "Temp:"
},
"OffString": {
"message": "Aus"
},
"DeviceFailedValidationWarning": {
"message": "Höchstwahrscheinlich ist das Gerät eine Fälschung!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "R", "SettingRightChar": "R",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Energie-\neinstellungen",
"Energie-", "description": ""
"einstellungen"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Löt-\neinstellungen",
"Löt-", "description": ""
"einstellungen"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Ruhe-\nmodus",
"Ruhe-", "description": ""
"modus"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Anzeige-\neinstellungen",
"Anzeige-", "description": ""
"einstellungen"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Erweiterte\nEinstellungen",
"Erweiterte", "description": ""
"Einstellungen"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Spannungs-\nquelle",
"Spannungs-", "description": "Spannungsquelle (Abschaltspannung) (DC=10V | nS=n*3.3V für n LiIon-Zellen)"
"quelle"
],
"desc": "Spannungsquelle (Abschaltspannung) (DC=10V | nS=n*3.3V für n LiIon-Zellen)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimale\nSpannung",
"Minimale", "description": "Minimal zulässige Spannung pro Zelle (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
"Spannung"
],
"desc": "Minimal zulässige Spannung pro Zelle (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Spannungs-\nmaximum",
"Spannungs-", "description": "Maximal zulässige Spannung der verwendeten Spannungsversorgung (V=Volt)"
"maximum"
],
"desc": "Maximal zulässige Spannung der verwendeten Spannungsversorgung (V=Volt)"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD Abfragedauer in 100ms Schritten (Kompatibilität mit best. QC-Ladegeräten)"
"timeout"
],
"desc": "PD Abfragedauer in 100ms Schritten (Kompatibilität mit best. QC-Ladegeräten)"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Boost-\ntemperatur",
"Boost-", "description": "Temperatur der Lötspitze im Boostmodus"
"temperatur"
],
"desc": "Temperatur der Lötspitze im Boostmodus"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Start im\nLötmodus",
"Start im", "description": "Heizverhalten beim Einschalten der Spannungsversorgung (A=aus | L=Lötmodus | R=Ruhemodus | K=Ruhemodus mit kalter Spitze)"
"Lötmodus"
],
"desc": "Heizverhalten beim Einschalten der Spannungsversorgung (A=aus | L=Lötmodus | R=Ruhemodus | K=Ruhemodus mit kalter Spitze)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Temp-Schritt\nDruck kurz",
"Temp-Schritt", "description": "Schrittweite für Temperaturwechsel bei kurzem Tastendruck"
"Druck kurz"
],
"desc": "Schrittweite für Temperaturwechsel bei kurzem Tastendruck"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Temp-Schritt\nDruck lang",
"Temp-Schritt", "description": "Schrittweite für Temperaturwechsel bei langem Tastendruck"
"Druck lang"
],
"desc": "Schrittweite für Temperaturwechsel bei langem Tastendruck"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Tasten-\nsperre",
"Tasten-", "description": "Langes drücken beider Tasten im Lötmodus sperrt diese (A=aus | B=nur Boost | V=vollständig)"
"sperre"
],
"desc": "Langes drücken beider Tasten im Lötmodus sperrt diese (A=aus | B=nur Boost | V=vollständig)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Bewegungs-\nempfindlichk.",
"Bewegungs-", "description": "0=aus | 1=minimal | ... | 9=maximal"
"empfindlichk."
],
"desc": "0=aus | 1=minimal | ... | 9=maximal"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Ruhe-\ntemperatur",
"Ruhe-", "description": "Ruhetemperatur der Spitze"
"temperatur"
],
"desc": "Ruhetemperatur der Spitze"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Ruhever-\nzögerung",
"Ruhever-", "description": "Dauer vor Übergang in den Ruhemodus (s=Sekunden | m=Minuten)"
"zögerung"
],
"desc": "Dauer vor Übergang in den Ruhemodus (s=Sekunden | m=Minuten)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Abschalt-\nverzög.",
"Abschalt-", "description": "Dauer vor automatischer Abschaltung (m=Minuten)"
"verzög."
],
"desc": "Dauer vor automatischer Abschaltung (m=Minuten)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Empfindlichkeit\nder Hall-Sonde",
"Empfindlichkeit", "description": "Empfindlichkeit der Hall-Sonde um den Ruhemodus auszulösen (0=aus | 1=minimal | ... | 9=maximal)"
"der Hall-Sonde"
],
"desc": "Empfindlichkeit der Hall-Sonde um den Ruhemodus auszulösen (0=aus | 1=minimal | ... | 9=maximal)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Temperatur-\neinheit",
"Temperatur-", "description": "C=°Celsius | F=°Fahrenheit"
"einheit"
],
"desc": "C=°Celsius | F=°Fahrenheit"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Anzeige-\nausrichtung",
"Anzeige-", "description": "R=rechtshändig | L=linkshändig | A=automatisch"
"ausrichtung"
],
"desc": "R=rechtshändig | L=linkshändig | A=automatisch"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Abkühl-\nblinken",
"Abkühl-", "description": "Temperaturanzeige blinkt beim Abkühlen, solange Spitze heiß ist"
"blinken"
],
"desc": "Temperaturanzeige blinkt beim Abkühlen, solange Spitze heiß ist"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Scroll-\ngeschw.",
"Scroll-", "description": "Scrollgeschwindigkeit der Erläuterungen (L=langsam | S=schnell)"
"geschw."
],
"desc": "Scrollgeschwindigkeit der Erläuterungen (L=langsam | S=schnell)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "+- Tasten\numkehren?",
"+- Tasten", "description": "Tastenbelegung zur Temperaturänderung umkehren"
"umkehren?"
],
"desc": "Tastenbelegung zur Temperaturänderung umkehren"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.\nGeschw.",
"Anim.", "description": "Geschwindigkeit der Icon-Animationen im Menü (A=aus | L=langsam | M=mittel | S=schnell)"
"Geschw."
],
"desc": "Geschwindigkeit der Icon-Animationen im Menü (A=aus | L=langsam | M=mittel | S=schnell)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nSchleife",
"Anim.", "description": "Icon-Animationen im Hauptmenü wiederholen"
"Schleife"
],
"desc": "Icon-Animationen im Hauptmenü wiederholen"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Bildschirm-\nkontrast",
"Bildschirm-", "description": "Verändert die Helligkeit des OLED-Displays"
"kontrast"
],
"desc": "Verändert die Helligkeit des OLED-Displays"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Farben\numkehren",
"Farben", "description": "Invertiert die Farben des OLED-Displays"
"umkehren"
],
"desc": "Invertiert die Farben des OLED-Displays"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Startlogo-\ndauer",
"Startlogo-", "description": "Legt die Dauer der Anzeige des Startlogos fest (s=Sekunden)"
"dauer"
],
"desc": "Legt die Dauer der Anzeige des Startlogos fest (s=Sekunden)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Detaillierte\nRuheansicht",
"Detaillierte", "description": "Detaillierte Anzeige im Ruhemodus"
"Ruheansicht"
],
"desc": "Detaillierte Anzeige im Ruhemodus"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Detaillierte\nLötansicht",
"Detaillierte", "description": "Detaillierte Anzeige im Lötmodus"
"Lötansicht"
],
"desc": "Detaillierte Anzeige im Lötmodus"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Leistungs-\nmaximum",
"Leistungs-", "description": "Maximal zulässige Leistungsaufnahme des Lötkolbens (W=Watt)"
"maximum"
],
"desc": "Maximal zulässige Leistungsaufnahme des Lötkolbens (W=Watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Temperatur\nkalibrieren?",
"Temperatur", "description": "Beim nächsten Start wird die Kaltstellenkompensation kalibriert (nicht nötig wenn Delta T < 5°C)"
"kalibrieren?"
],
"desc": "Beim nächsten Start wird die Kaltstellenkompensation kalibriert (nicht nötig wenn Delta T < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Eingangsspannung\nkalibrieren?",
"Eingangsspannung", "description": "Kalibrierung der Eingangsspannung (Langer Tastendruck zum Verlassen)"
"kalibrieren?"
],
"desc": "Kalibrierung der Eingangsspannung (Langer Tastendruck zum Verlassen)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Leistungs-\nimpuls",
"Leistungs-", "description": "Powerbank mit einem Impuls wach halten (Watt)"
"impuls"
],
"desc": "Powerbank mit einem Impuls wach halten (Watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Impuls-\nverzögerung",
"Impuls-", "description": "Dauer vor Abgabe von Wachhalteimpulsen (x 2,5s)"
"verzögerung"
],
"desc": "Dauer vor Abgabe von Wachhalteimpulsen (x 2,5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Impuls-\ndauer",
"Impuls-", "description": "Dauer des Wachhalteimpulses (x 250ms)"
"dauer"
],
"desc": "Dauer des Wachhalteimpulses (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Einstellungen\nzurücksetzen?",
"Einstellungen", "description": "Werte auf Werkseinstellungen zurücksetzen"
"zurücksetzen?"
],
"desc": "Werte auf Werkseinstellungen zurücksetzen"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Sprache:\n DE Deutsch",
"Sprache:", "description": ""
" DE Deutsch"
],
"desc": ""
} }
} }
} }

View File

@@ -2,47 +2,67 @@
"languageCode": "EL", "languageCode": "EL",
"languageLocalName": "Greek", "languageLocalName": "Greek",
"tempUnitFahrenheit": true, "tempUnitFahrenheit": true,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Σίγουρα θέλετε επαναφορά αρχικών ρυθμίσεων;",
"UVLOWarningString": "Χαμηλ DC",
"UndervoltageString": "Υπόταση",
"InputVoltageString": "Είσοδος V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Υπνος...",
"SleepingTipAdvancedString": "Μύτη:",
"OffString": "Απ.",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Επαν. OK", "message": "Επαν. OK"
"SettingsResetMessage": [ },
"Κάποιες ρυθμ.", "SettingsResetMessage": {
"άλλαξαν" "message": "Κάποιες ρυθμ.\nάλλαξαν"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Δεν εντοπίστηκε", "message": "Δεν εντοπίστηκε\nεπιταχυνσιόμετρο"
"επιταχυνσιόμετρο" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Δεν εντοπίστηκε\nκύκλωμα USB-PD"
"Δεν εντοπίστηκε", },
"κύκλωμα USB-PD" "LockingKeysString": {
], "message": "ΚΛΕΙΔ."
"LockingKeysString": "ΚΛΕΙΔ.", },
"UnlockingKeysString": "ΞΕΚΛΕΙΔ.", "UnlockingKeysString": {
"WarningKeysLockedString": [ "message": "ΞΕΚΛΕΙΔ."
"ΚΛΕΙΔΩΜΕΝΑ", },
"ΠΛΗΚΤΡΑ!" "WarningKeysLockedString": {
], "message": "ΚΛΕΙΔΩΜΕΝΑ\nΠΛΗΚΤΡΑ!"
"WarningThermalRunaway": [ },
"Θερμική", "WarningThermalRunaway": {
"Φυγή" "message": "Θερμική\nΦυγή"
] },
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Σίγουρα θέλετε επαναφορά αρχικών ρυθμίσεων;"
},
"UVLOWarningString": {
"message": "Χαμηλ DC"
},
"UndervoltageString": {
"message": "Υπόταση"
},
"InputVoltageString": {
"message": "Είσοδος V: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Υπνος..."
},
"SleepingTipAdvancedString": {
"message": "Μύτη:"
},
"OffString": {
"message": "Απ."
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "R", "SettingRightChar": "R",
@@ -62,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Ρυθμίσεις\nενέργειας",
"Ρυθμίσεις", "description": ""
"ενέργειας"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Ρυθμίσεις\nκόλλησης",
"Ρυθμίσεις", "description": ""
"κόλλησης"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Λειτουργία\nύπνου",
"Λειτουργία", "description": ""
"ύπνου"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Διεπαφή\nχρήστη",
"Διεπαφή", "description": ""
"χρήστη"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Προηγμένες\nρυθμίσεις",
"Προηγμένες", "description": ""
"ρυθμίσεις"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Πηγή\nενέργειας",
"Πηγή", "description": "Πηγή ενέργειας. Oρισμός τάσης απενεργοποίησης. (DC 10V) (S 3.3V ανα κυψέλη, απενεργοποίηση ενεργειακού ορίου)"
"ενέργειας"
],
"desc": "Πηγή ενέργειας. Oρισμός τάσης απενεργοποίησης. (DC 10V) (S 3.3V ανα κυψέλη, απενεργοποίηση ενεργειακού ορίου)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Ελάχιστη\nτάση",
"Ελάχιστη", "description": "Ελάχιστη επιτρεπτή τάση ανα κυψέλη (3 σε σειρά: 3 - 3.7V | 4-6 σε σειρά: 2.4 - 3.7V)"
"τάση"
],
"desc": "Ελάχιστη επιτρεπτή τάση ανα κυψέλη (3 σε σειρά: 3 - 3.7V | 4-6 σε σειρά: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Τάση\nQC",
"Τάση", "description": "Μέγιστη τάση QC που να ζητά το κολλητήρι από το τροφοδοτικό"
"QC"
],
"desc": "Μέγιστη τάση QC που να ζητά το κολλητήρι από το τροφοδοτικό"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "χρονικό όριο\nPD",
"χρονικό όριο", "description": "Χρονικό όριο διαπραγμάτευσης PD σε βήματα 100ms για συμβατότητα με κάποιους φορτιστές QC"
"PD"
],
"desc": "Χρονικό όριο διαπραγμάτευσης PD σε βήματα 100ms για συμβατότητα με κάποιους φορτιστές QC"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Θερμοκ.\nboost",
"Θερμοκ.", "description": "Θερμοκρασία στη \"λειτουργία boost\""
"boost"
],
"desc": "Θερμοκρασία στη \"λειτουργία boost\""
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Ζέσταμα\nκατά την εν.",
"Ζέσταμα", "description": "0=off | Κ=θερμ. κόλλησης | Z=αναμονή σε θερμοκρασία ύπνου μέχρι την κίνηση | Υ=αναμονή χωρίς ζέσταμα μέχρι την κίνηση"
"κατά την εν."
],
"desc": "0=off | Κ=θερμ. κόλλησης | Z=αναμονή σε θερμοκρασία ύπνου μέχρι την κίνηση | Υ=αναμονή χωρίς ζέσταμα μέχρι την κίνηση"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Αλλαγή θερμοκ.\nστιγμιαίο",
"Αλλαγή θερμοκ.", "description": "Βήμα αλλαγής θερμοκρασίας σε στιγμιαίο πάτημα πλήκτρου"
"στιγμιαίο"
],
"desc": "Βήμα αλλαγής θερμοκρασίας σε στιγμιαίο πάτημα πλήκτρου"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Αλλαγή θερμοκ.\nπαρατεταμένο",
"Αλλαγή θερμοκ.", "description": "Βήμα αλλαγής θερμοκρασίας σε παρατεταμένο πάτημα πλήκτρου"
"παρατεταμένο"
],
"desc": "Βήμα αλλαγής θερμοκρασίας σε παρατεταμένο πάτημα πλήκτρου"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Κλείδωμα\nπλήκτρων",
"Κλείδωμα", "description": "Κατά την κόλληση, κρατήστε και τα δύο πλήκτρα για κλείδωμα (A=απενεργοποίηση | B=μόνο λειτ. boost | Π=πλήρες κλείδωμα)"
"πλήκτρων"
],
"desc": "Κατά την κόλληση, κρατήστε και τα δύο πλήκτρα για κλείδωμα (A=απενεργοποίηση | B=μόνο λειτ. boost | Π=πλήρες κλείδωμα)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Ευαισθησία\nκίνησης",
"Ευαισθησία", "description": "0=off | 1=λιγότερο ευαίσθητο | ... | 9=περισσότερο ευαίσθητο"
"κίνησης"
],
"desc": "0=off | 1=λιγότερο ευαίσθητο | ... | 9=περισσότερο ευαίσθητο"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Θερμοκρ.\nύπνου",
"Θερμοκρ.", "description": "Θερμοκρασία μύτης σε λειτ. ύπνου"
"ύπνου"
],
"desc": "Θερμοκρασία μύτης σε λειτ. ύπνου"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Έναρξη\nύπνου",
"Έναρξη", "description": "Χρονικό διάστημα πρίν την ενεργοποίηση λειτουργίας ύπνου (Δ=δευτ. | Λ=λεπτά)"
"ύπνου"
],
"desc": "Χρονικό διάστημα πρίν την ενεργοποίηση λειτουργίας ύπνου (Δ=δευτ. | Λ=λεπτά)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Έναρξη\nαπενεργ.",
"Έναρξη", "description": "Χρονικό διάστημα πρίν την απενεργοποίηση του κολλητηριού (Λ=λεπτά)"
"απενεργ."
],
"desc": "Χρονικό διάστημα πρίν την απενεργοποίηση του κολλητηριού (Λ=λεπτά)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Ευαισθ. αισθ. \nφαιν. Hall",
"Ευαισθ. αισθ. ", "description": "Ευαισθησία του αισθητήρα φαινομένου Hall για εντοπισμό αδράνειας (0=off | 1=λιγότερο ευαίσθητο | ... | 9=περισσότερο ευαίσθητο)"
"φαιν. Hall"
],
"desc": "Ευαισθησία του αισθητήρα φαινομένου Hall για εντοπισμό αδράνειας (0=off | 1=λιγότερο ευαίσθητο | ... | 9=περισσότερο ευαίσθητο)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Μονάδες\nθερμοκρασίας",
"Μονάδες", "description": "C=Κελσίου | F=Φαρενάιτ"
"θερμοκρασίας"
],
"desc": "C=Κελσίου | F=Φαρενάιτ"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Διάταξη\nοθόνης",
"Διάταξη", "description": "R=δεξιόχειρες | L=αριστερόχειρες | Α=αυτόματο"
"οθόνης"
],
"desc": "R=δεξιόχειρες | L=αριστερόχειρες | Α=αυτόματο"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Αναβοσβήσιμο\nψύξης",
"Αναβοσβήσιμο", "description": "Αναβοσβήσιμο της ενδειξης θερμοκρασίας κατά την παύση θέρμανσης όταν η μύτη είναι ακόμα καυτή"
"ψύξης"
],
"desc": "Αναβοσβήσιμο της ενδειξης θερμοκρασίας κατά την παύση θέρμανσης όταν η μύτη είναι ακόμα καυτή"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Ταχύτητα\nκύλισης",
"Ταχύτητα", "description": "Ταχύτητα κύλισης κειμένου (Α=αργά | Γ=γρήγορα)"
"κύλισης"
],
"desc": "Ταχύτητα κύλισης κειμένου (Α=αργά | Γ=γρήγορα)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Αντιστροφή\nπλήκτρων + -",
"Αντιστροφή", "description": "Αντιστροφή διάταξης πλήκτρων στη ρύθμιση θερμοκρασίας"
"πλήκτρων + -"
],
"desc": "Αντιστροφή διάταξης πλήκτρων στη ρύθμιση θερμοκρασίας"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Ταχύτητα\nκιν. εικονιδ.",
"Ταχύτητα", "description": "Ρυθμός κίνησης εικονιδίων στο μενού (0=off | Α=αργός | Μ=μέτριος | Γ=γρήγορος)"
"κιν. εικονιδ."
],
"desc": "Ρυθμός κίνησης εικονιδίων στο μενού (0=off | Α=αργός | Μ=μέτριος | Γ=γρήγορος)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Επανάληψη\nκιν. εικονιδ.",
"Επανάληψη", "description": "Επανάληψη κίνησης εικονιδίων στο αρχικό μενού"
"κιν. εικονιδ."
],
"desc": "Επανάληψη κίνησης εικονιδίων στο αρχικό μενού"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Αντίθεση\nοθόνης",
"Αντίθεση", "description": "Ρύθμιση φωτεινότητας οθόνης OLED"
"οθόνης"
],
"desc": "Ρύθμιση φωτεινότητας οθόνης OLED"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Αντιστροφή\nχρωμάτων",
"Αντιστροφή", "description": "Αντιστροφή χρωμάτων οθόνης OLED"
"χρωμάτων"
],
"desc": "Αντιστροφή χρωμάτων οθόνης OLED"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nduration",
"Boot logo", "description": "Sets the duration for the boot logo (s=seconds)"
"duration"
],
"desc": "Sets the duration for the boot logo (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Λεπτομερής\nοθ. αδράνειας",
"Λεπτομερής", "description": "Προβολή λεπτομερών πληροφοριών σε μικρότερη γραμματοσειρά στην οθόνη αδράνειας"
"οθ. αδράνειας"
],
"desc": "Προβολή λεπτομερών πληροφοριών σε μικρότερη γραμματοσειρά στην οθόνη αδράνειας"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Λεπτομερής\nοθ. κόλλησης",
"Λεπτομερής", "description": "Προβολή λεπτομερών πληροφοριών σε μικρότερη γραμματοσειρά στην οθόνη κόλλησης"
"οθ. κόλλησης"
],
"desc": "Προβολή λεπτομερών πληροφοριών σε μικρότερη γραμματοσειρά στην οθόνη κόλλησης"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Ενεργειακό\nόριο",
"Ενεργειακό", "description": "Μέγιστη ενέργεια που μπορεί να χρησιμοποιεί το κολλητήρι (W=watt)"
"όριο"
],
"desc": "Μέγιστη ενέργεια που μπορεί να χρησιμοποιεί το κολλητήρι (W=watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Βαθμονόμηση\nτάσης εισόδου;",
"Βαθμονόμηση", "description": "Έναρξη βαθμονόμησης τάσης εισόδου (κράτημα για έξοδο)"
"τάσης εισόδου;"
],
"desc": "Έναρξη βαθμονόμησης τάσης εισόδου (κράτημα για έξοδο)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Παλμός\nενέργειας",
"Παλμός", "description": "Ένταση ενέργειας παλμού διατήρησης λειτουργίας (W=watt)"
"ενέργειας"
],
"desc": "Ένταση ενέργειας παλμού διατήρησης λειτουργίας (W=watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Καθυστέρηση\nπαλμού ενέργ.",
"Καθυστέρηση", "description": "Καθυστέρηση πριν την ενεργοποίση παλμού διατήρησης λειτουργίας (x 2.5s)"
"παλμού ενέργ."
],
"desc": "Καθυστέρηση πριν την ενεργοποίση παλμού διατήρησης λειτουργίας (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Διάρκεια\nπαλμού ενέργ.",
"Διάρκεια", "description": "Διάρκεια παλμού διατήρησης ενέργειας (x 250ms)"
"παλμού ενέργ."
],
"desc": "Διάρκεια παλμού διατήρησης ενέργειας (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Επαναφορά\nεργ. ρυθμίσεων;",
"Επαναφορά", "description": "Επαναφορά στις προεπιλεγμένες ρυθμίσεις"
"εργ. ρυθμίσεων;"
],
"desc": "Επαναφορά στις προεπιλεγμένες ρυθμίσεις"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Γλώσσα:\n GR Ελληνικά",
"Γλώσσα:", "description": ""
" GR Ελληνικά"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "EN", "languageCode": "EN",
"languageLocalName": "English", "languageLocalName": "English",
"tempUnitFahrenheit": true, "tempUnitFahrenheit": true,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Are you sure you want to restore default settings?",
"UVLOWarningString": "DC LOW",
"UndervoltageString": "Undervoltage",
"InputVoltageString": "Input V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Sleeping...",
"SleepingTipAdvancedString": "Tip:",
"OffString": "Off",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Certain settings", "SettingsResetMessage": {
"changed!" "message": "Certain settings\nchanged!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"No accelerometer", "message": "No accelerometer\ndetected!"
"detected!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "No USB-PD IC\ndetected!"
"No USB-PD IC", },
"detected!" "LockingKeysString": {
], "message": "LOCKED"
"LockingKeysString": "LOCKED", },
"UnlockingKeysString": "UNLOCKED", "UnlockingKeysString": {
"WarningKeysLockedString": "!LOCKED!", "message": "UNLOCKED"
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "!LOCKED!"
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Are you sure you want to restore default settings?"
},
"UVLOWarningString": {
"message": "DC LOW"
},
"UndervoltageString": {
"message": "Undervoltage"
},
"InputVoltageString": {
"message": "Input V: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Sleeping..."
},
"SleepingTipAdvancedString": {
"message": "Tip:"
},
"OffString": {
"message": "Off"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "R", "SettingRightChar": "R",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Power\nsettings",
"Power", "description": ""
"settings"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Soldering\nsettings",
"Soldering", "description": ""
"settings"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Sleep\nmode",
"Sleep", "description": ""
"mode"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "User\ninterface",
"User", "description": ""
"interface"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Advanced\nsettings",
"Advanced", "description": ""
"settings"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Power\nsource",
"Power", "description": "Set cutoff voltage to prevent battery overdrainage (DC 10V) (S=3.3V per cell, disable PWR limit)"
"source"
],
"desc": "Set cutoff voltage to prevent battery overdrainage (DC 10V) (S=3.3V per cell, disable PWR limit)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimum\nvoltage",
"Minimum", "description": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"voltage"
],
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "QC\nvoltage",
"QC", "description": "Max QC voltage the iron should negotiate for"
"voltage"
],
"desc": "Max QC voltage the iron should negotiate for"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
"timeout"
],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Boost\ntemp",
"Boost", "description": "Tip temperature used in \"boost mode\""
"temp"
],
"desc": "Tip temperature used in \"boost mode\""
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Start-up\nbehavior",
"Start-up", "description": "O=off | S=heat to soldering temp | Z=standby at sleep temp until moved | R=standby without heating until moved"
"behavior"
],
"desc": "O=off | S=heat to soldering temp | Z=standby at sleep temp until moved | R=standby without heating until moved"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Temp change\nshort",
"Temp change", "description": "Temperature-change-increment on short button press"
"short"
],
"desc": "Temperature-change-increment on short button press"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Temp change\nlong",
"Temp change", "description": "Temperature-change-increment on long button press"
"long"
],
"desc": "Temperature-change-increment on long button press"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Allow locking\nbuttons",
"Allow locking", "description": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
"buttons"
],
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Motion\nsensitivity",
"Motion", "description": "0=off | 1=least sensitive | ... | 9=most sensitive"
"sensitivity"
],
"desc": "0=off | 1=least sensitive | ... | 9=most sensitive"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Sleep\ntemp",
"Sleep", "description": "Tip temperature while in \"sleep mode\""
"temp"
],
"desc": "Tip temperature while in \"sleep mode\""
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Sleep\ntimeout",
"Sleep", "description": "Interval before \"sleep mode\" starts (s=seconds | m=minutes)"
"timeout"
],
"desc": "Interval before \"sleep mode\" starts (s=seconds | m=minutes)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Shutdown\ntimeout",
"Shutdown", "description": "Interval before the iron shuts down (m=minutes)"
"timeout"
],
"desc": "Interval before the iron shuts down (m=minutes)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Hall sensor\nsensitivity",
"Hall sensor", "description": "Sensitivity to magnets (0=off | 1=least sensitive | ... | 9=most sensitive)"
"sensitivity"
],
"desc": "Sensitivity to magnets (0=off | 1=least sensitive | ... | 9=most sensitive)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Temperature\nunit",
"Temperature", "description": "C=°Celsius | F=°Fahrenheit"
"unit"
],
"desc": "C=°Celsius | F=°Fahrenheit"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Display\norientation",
"Display", "description": "R=right-handed | L=left-handed | A=automatic"
"orientation"
],
"desc": "R=right-handed | L=left-handed | A=automatic"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Cooldown\nflashing",
"Cooldown", "description": "Flash temp reading at idle while tip is hot"
"flashing"
],
"desc": "Flash temp reading at idle while tip is hot"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Scrolling\nspeed",
"Scrolling", "description": "Scrolling speed of info text (S=slow | F=fast)"
"speed"
],
"desc": "Scrolling speed of info text (S=slow | F=fast)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Swap\n+ - keys",
"Swap", "description": "Reverse assignment of buttons for temperature adjustment"
"+ - keys"
],
"desc": "Reverse assignment of buttons for temperature adjustment"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.\nspeed",
"Anim.", "description": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
"speed"
],
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nloop",
"Anim.", "description": "Loop icon animations in main menu"
"loop"
],
"desc": "Loop icon animations in main menu"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Screen\nbrightness",
"Screen", "description": "Adjust the OLED screen brightness"
"brightness"
],
"desc": "Adjust the OLED screen brightness"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Invert\nscreen",
"Invert", "description": "Invert the OLED screen colors"
"screen"
],
"desc": "Invert the OLED screen colors"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nduration",
"Boot logo", "description": "Set boot logo duration (s=seconds)"
"duration"
],
"desc": "Set boot logo duration (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Detailed\nidle screen",
"Detailed", "description": "Display detailed info in a smaller font on idle screen"
"idle screen"
],
"desc": "Display detailed info in a smaller font on idle screen"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Detailed\nsolder screen",
"Detailed", "description": "Display detailed info in a smaller font on soldering screen"
"solder screen"
],
"desc": "Display detailed info in a smaller font on soldering screen"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Power\nlimit",
"Power", "description": "Maximum power the iron can use (W=watt)"
"limit"
],
"desc": "Maximum power the iron can use (W=watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "Calbrate Cold Junction Compensation at next boot (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "Calbrate Cold Junction Compensation at next boot (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Calibrate\ninput voltage",
"Calibrate", "description": "Start VIN calibration (long press to exit)"
"input voltage"
],
"desc": "Start VIN calibration (long press to exit)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Power\npulse",
"Power", "description": "Intensity of power of keep-awake-pulse (W=watt)"
"pulse"
],
"desc": "Intensity of power of keep-awake-pulse (W=watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Power pulse\ndelay",
"Power pulse", "description": "Delay before keep-awake-pulse is triggered (x 2.5s)"
"delay"
],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Power pulse\nduration",
"Power pulse", "description": "Keep-awake-pulse duration (x 250ms)"
"duration"
],
"desc": "Keep-awake-pulse duration (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Restore default\nsettings",
"Restore default", "description": "Reset all settings to default"
"settings"
],
"desc": "Reset all settings to default"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Language:\n EN English",
"Language:", "description": ""
" EN English"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "ES", "languageCode": "ES",
"languageLocalName": "Castellano", "languageLocalName": "Castellano",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "¿Quieres restablecer los ajustes?",
"UVLOWarningString": "CC BAJA",
"UndervoltageString": "Voltaje bajo",
"InputVoltageString": "Voltaje: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "En reposo...",
"SleepingTipAdvancedString": "Punta:",
"OffString": " No",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Hecho.", "message": "Hecho."
"SettingsResetMessage": [ },
"Ajustes", "SettingsResetMessage": {
"¡Reiniciados!" "message": "Ajustes\n¡Reiniciados!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Sin acelerómetro", "message": "Sin acelerómetro\n¡Detectado!"
"¡Detectado!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Sin USB-PD IC\n¡Detectado!"
"Sin USB-PD IC", },
"¡Detectado!" "LockingKeysString": {
], "message": " BLOQUEADO"
"LockingKeysString": " BLOQUEADO", },
"UnlockingKeysString": "DESBLOQUEADO", "UnlockingKeysString": {
"WarningKeysLockedString": "¡BLOQUEADO!", "message": "DESBLOQUEADO"
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "¡BLOQUEADO!"
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "¿Quieres restablecer los ajustes?"
},
"UVLOWarningString": {
"message": "CC BAJA"
},
"UndervoltageString": {
"message": "Voltaje bajo"
},
"InputVoltageString": {
"message": "Voltaje: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "En reposo..."
},
"SleepingTipAdvancedString": {
"message": "Punta:"
},
"OffString": {
"message": " No"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "D", "SettingRightChar": "D",
@@ -59,280 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Potencia\najustes",
"Potencia", "description": ""
"ajustes"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Soldadura\najustes",
"Soldadura", "description": ""
"ajustes"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Modos de\nreposo",
"Modos de", "description": ""
"reposo"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Interfaz\nde usuario",
"Interfaz", "description": ""
"de usuario"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Ajustes\navanzados",
"Ajustes", "description": ""
"avanzados"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Fuente\nde energía",
"Fuente", "description": "Elige el tipo de fuente para limitar el voltaje (DC 10V) (S 3,3V por pila, ilimitado)"
"de energía"
],
"desc": "Elige el tipo de fuente para limitar el voltaje (DC 10V) (S 3,3V por pila, ilimitado)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Mínimo\nvoltaje",
"Mínimo", "description": "voltaje mínimo permitido por célula (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
"voltaje"
],
"desc": "voltaje mínimo permitido por célula (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Potencia de\nentrada",
"Potencia de", "description": "Potencia en vatios del adaptador de corriente utilizado."
"entrada"
],
"desc": "Potencia en vatios del adaptador de corriente utilizado."
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
"timeout"
],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Ajustar la\ntemp. extra",
"Ajustar la", "description": "Temperatura momentánea que se alcanza al apretar el botón del modo extra."
"temp. extra"
],
"desc": "Temperatura momentánea que se alcanza al apretar el botón del modo extra."
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Calentar\nal enchufar",
"Calentar", "description": "Se calienta él solo al arrancar (N=no | S=entrar en modo soldar | R=solo entrar en reposo | F=en reposo pero mantiene la punta fría)"
"al enchufar"
],
"desc": "Se calienta él solo al arrancar (N=no | S=entrar en modo soldar | R=solo entrar en reposo | F=en reposo pero mantiene la punta fría)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Cambio temp.\npuls. cortas",
"Cambio temp.", "description": "Subir y bajar X grados de temperatura con cada pulsación corta de los botones +/-."
"puls. cortas"
],
"desc": "Subir y bajar X grados de temperatura con cada pulsación corta de los botones +/-."
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Cambio temp.\npuls. largas",
"Cambio temp.", "description": "Subir y bajar X grados de temperatura con cada pulsación larga de los botones +/-."
"puls. largas"
],
"desc": "Subir y bajar X grados de temperatura con cada pulsación larga de los botones +/-."
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Permitir botones\nbloqueo",
"Permitir botones", "description": "Al soldar, una pulsación larga en ambos botones los bloquea (D=desactivar | B=sólo potenciar | F=bloqueo total)."
"bloqueo"
],
"desc": "Al soldar, una pulsación larga en ambos botones los bloquea (D=desactivar | B=sólo potenciar | F=bloqueo total)."
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Detección de\nmovimiento",
"Detección de", "description": "Tiempo de reacción al agarrar (0=no | 1=menos sensible | ... | 9=más sensible)"
"movimiento"
],
"desc": "Tiempo de reacción al agarrar (0=no | 1=menos sensible | ... | 9=más sensible)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Temperatura\nen reposo",
"Temperatura", "description": "Temperatura de la punta en reposo."
"en reposo"
],
"desc": "Temperatura de la punta en reposo."
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Entrar\nen reposo",
"Entrar", "description": "Tiempo de inactividad para entrar en reposo (min | seg)"
"en reposo"
],
"desc": "Tiempo de inactividad para entrar en reposo (min | seg)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Tiempo de\napagado",
"Tiempo de", "description": "Tiempo de inactividad para apagarse (en minutos)"
"apagado"
],
"desc": "Tiempo de inactividad para apagarse (en minutos)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Hall Eff\nSensibilidad",
"Hall Eff", "description": "Sensibilidad del sensor de efecto Hall en la detección de reposo (0=no | 1=menos sensible | ... | 9=más sensible)"
"Sensibilidad"
],
"desc": "Sensibilidad del sensor de efecto Hall en la detección de reposo (0=no | 1=menos sensible | ... | 9=más sensible)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Unidad de\ntemperatura",
"Unidad de", "description": "Unidad de temperatura (C=centígrados | F=Fahrenheit)"
"temperatura"
],
"desc": "Unidad de temperatura (C=centígrados | F=Fahrenheit)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Orientación\nde pantalla",
"Orientación", "description": "Orientación de la pantalla (D=diestro | I=zurdo | A=automático)"
"de pantalla"
],
"desc": "Orientación de la pantalla (D=diestro | I=zurdo | A=automático)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Parpadear\nal enfriar",
"Parpadear", "description": "La temperatura en pantalla parpadea mientras la punta siga caliente."
"al enfriar"
],
"desc": "La temperatura en pantalla parpadea mientras la punta siga caliente."
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Velocidad\ndel texto",
"Velocidad", "description": "Velocidad de desplazamiento del texto (R=rápida | L=lenta)"
"del texto"
],
"desc": "Velocidad de desplazamiento del texto (R=rápida | L=lenta)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Invertir\nbotones +/-",
"Invertir", "description": "Intercambia las funciones de subir y bajar la temperatura de los botones +/- para que funcionen al revés."
"botones +/-"
],
"desc": "Intercambia las funciones de subir y bajar la temperatura de los botones +/- para que funcionen al revés."
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.\nvelocidad",
"Anim.", "description": "Velocidad de las animaciones de los iconos en el menú (O=off | L=low | M=medium | R=high)"
"velocidad"
],
"desc": "Velocidad de las animaciones de los iconos en el menú (O=off | L=low | M=medium | R=high)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nbucle",
"Anim.", "description": "Animaciones de iconos en bucle en el menú raíz"
"bucle"
],
"desc": "Animaciones de iconos en bucle en el menú raíz"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Pantalla\nbrillo",
"Pantalla", "description": "Ajusta el brillo de la pantalla OLED"
"brillo"
],
"desc": "Ajusta el brillo de la pantalla OLED"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Invertir\npantalla",
"Invertir", "description": "Invertir la pantalla OLED"
"pantalla"
],
"desc": "Invertir la pantalla OLED"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "logo inicial\nduración",
"logo inicial", "description": "Duración de la animación del logo inicial (s=segundos)"
"duración"
],
"desc": "Duración de la animación del logo inicial (s=segundos)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Info extra en\nmodo reposo",
"Info extra en", "description": "Muestra información detallada en letra pequeña al reposar."
"modo reposo"
],
"desc": "Muestra información detallada en letra pequeña al reposar."
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Info extra\nal soldar",
"Info extra", "description": "Muestra más datos por pantalla cuando se está soldando."
"al soldar"
],
"desc": "Muestra más datos por pantalla cuando se está soldando."
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Ajustar la\npotenc. máx.",
"Ajustar la", "description": "Elige el límite de potencia máxima del soldador (en vatios)"
"potenc. máx."
],
"desc": "Elige el límite de potencia máxima del soldador (en vatios)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrar CJC\nen el próximo inicio",
"Calibrar CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"en el próximo inicio"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Calibrar voltaje\nde entrada",
"Calibrar voltaje", "description": "Calibra VIN. Ajusta con ambos botones y mantén pulsado para salir."
"de entrada"
],
"desc": "Calibra VIN. Ajusta con ambos botones y mantén pulsado para salir."
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Pulsos bat.\nconstantes",
"Pulsos bat.", "description": "Aplica unos pulsos necesarios para mantener encendidas ciertas baterías portátiles. En vatios."
"constantes"
],
"desc": "Aplica unos pulsos necesarios para mantener encendidas ciertas baterías portátiles. En vatios."
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Impulso de potencia\ntiempo de espera",
"Impulso de potencia", "description": "Tiempo de espera antes de disparar cada pulso de mantenimiento de la vigilia (x 2,5s)"
"tiempo de espera"
],
"desc": "Tiempo de espera antes de disparar cada pulso de mantenimiento de la vigilia (x 2,5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Impulso de potencia\nduración",
"Impulso de potencia", "description": "Duración del impulso de mantenimiento de la vigilia (x 250ms)"
"duración"
],
"desc": "Duración del impulso de mantenimiento de la vigilia (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Volver a ajustes\nde fábrica",
"Volver a ajustes", "description": "Restablece todos los ajustes a los valores originales."
"de fábrica"
],
"desc": "Restablece todos los ajustes a los valores originales."
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Idioma:\n ES Castellano",
"Idioma:", "description": ""
" ES Castellano"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "FI", "languageCode": "FI",
"languageLocalName": "Suomi", "languageLocalName": "Suomi",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Haluatko varmasti palauttaa oletusarvot?",
"UVLOWarningString": "DC ALH.",
"UndervoltageString": "Alijännite",
"InputVoltageString": "Jännite: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Lepotila...",
"SleepingTipAdvancedString": "Kärki:",
"OffString": "Off",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Palautus", "message": "Palautus"
"SettingsResetMessage": [ },
"Asetukset", "SettingsResetMessage": {
"palautettu!" "message": "Asetukset\npalautettu!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Kiihtyvyysanturi", "message": "Kiihtyvyysanturi\npuuttuu!"
"puuttuu!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "USB-PD IC\npuuttuu!"
"USB-PD IC", },
"puuttuu!" "LockingKeysString": {
], "message": " LUKITTU"
"LockingKeysString": " LUKITTU", },
"UnlockingKeysString": "AUKI", "UnlockingKeysString": {
"WarningKeysLockedString": "!LUKKO!", "message": "AUKI"
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "!LUKKO!"
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Haluatko varmasti palauttaa oletusarvot?"
},
"UVLOWarningString": {
"message": "DC ALH."
},
"UndervoltageString": {
"message": "Alijännite"
},
"InputVoltageString": {
"message": "Jännite: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Lepotila..."
},
"SleepingTipAdvancedString": {
"message": "Kärki:"
},
"OffString": {
"message": "Off"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "O", "SettingRightChar": "O",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Virta-\nasetukset",
"Virta-", "description": ""
"asetukset"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Juotos-\nasetukset",
"Juotos-", "description": ""
"asetukset"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Lepotilan\nasetukset",
"Lepotilan", "description": ""
"asetukset"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Käyttö-\nliittymä",
"Käyttö-", "description": ""
"liittymä"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Lisä-\nasetukset",
"Lisä-", "description": ""
"asetukset"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Virtalähde\nDC",
"Virtalähde", "description": "Virtalähde. Asettaa katkaisujännitteen. (DC 10V) (S 3.3V per kenno, poistaa virtarajoitukset)"
"DC"
],
"desc": "Virtalähde. Asettaa katkaisujännitteen. (DC 10V) (S 3.3V per kenno, poistaa virtarajoitukset)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Pienin\njännite",
"Pienin", "description": "Pienin sallittu jännite per kenno (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"jännite"
],
"desc": "Pienin sallittu jännite per kenno (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "QC\njännite",
"QC", "description": "Ensisijainen maksimi QC jännite"
"jännite"
],
"desc": "Ensisijainen maksimi QC jännite"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
"timeout"
],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Tehostus-\nlämpötila",
"Tehostus-", "description": "Tehostustilan lämpötila"
"lämpötila"
],
"desc": "Tehostustilan lämpötila"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Autom.\nkäynnistys",
"Autom.", "description": "Käynnistää virrat kytkettäessä juotostilan automaattisesti. (E=Ei käytössä | J=juotostila | L=Lepotila | H=Lepotila huoneenlämpö)"
"käynnistys"
],
"desc": "Käynnistää virrat kytkettäessä juotostilan automaattisesti. (E=Ei käytössä | J=juotostila | L=Lepotila | H=Lepotila huoneenlämpö)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Lämmön muutos\nlyhyt painal.",
"Lämmön muutos", "description": "Lämpötilan muutos lyhyellä painalluksella"
"lyhyt painal."
],
"desc": "Lämpötilan muutos lyhyellä painalluksella"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Lämmön muutos\npitkä painal.",
"Lämmön muutos", "description": "Lämpötilan muutos pitkällä painalluksella"
"pitkä painal."
],
"desc": "Lämpötilan muutos pitkällä painalluksella"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Salli nappien\nlukitus",
"Salli nappien", "description": "Kolvatessa paina molempia näppäimiä lukitaksesi ne (P=pois | V=vain tehostus | K=kaikki)"
"lukitus"
],
"desc": "Kolvatessa paina molempia näppäimiä lukitaksesi ne (P=pois | V=vain tehostus | K=kaikki)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Liikkeen\nherkkyys",
"Liikkeen", "description": "0=pois päältä | 1=vähäinen herkkyys | ... | 9=suurin herkkyys"
"herkkyys"
],
"desc": "0=pois päältä | 1=vähäinen herkkyys | ... | 9=suurin herkkyys"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Lepotilan\nlämpötila",
"Lepotilan", "description": "Kärjen lämpötila \"lepotilassa\""
"lämpötila"
],
"desc": "Kärjen lämpötila \"lepotilassa\""
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Lepotilan\nviive",
"Lepotilan", "description": "\"Lepotilan\" ajastus (s=sekuntia | m=minuuttia)"
"viive"
],
"desc": "\"Lepotilan\" ajastus (s=sekuntia | m=minuuttia)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Sammutus\nviive",
"Sammutus", "description": "Automaattisen sammutuksen ajastus (m=minuuttia)"
"viive"
],
"desc": "Automaattisen sammutuksen ajastus (m=minuuttia)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Hall-\nherk.",
"Hall-", "description": "Hall-efektianturin herkkyys lepotilan tunnistuksessa (0=pois päältä | 1=vähäinen herkkyys | ... | 9=suurin herkkyys)"
"herk."
],
"desc": "Hall-efektianturin herkkyys lepotilan tunnistuksessa (0=pois päältä | 1=vähäinen herkkyys | ... | 9=suurin herkkyys)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Lämpötilan\nyksikkö",
"Lämpötilan", "description": "C=celsius, F=fahrenheit"
"yksikkö"
],
"desc": "C=celsius, F=fahrenheit"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Näytön\nkierto",
"Näytön", "description": "O=oikeakätinen | V=vasenkätinen | A=automaattinen"
"kierto"
],
"desc": "O=oikeakätinen | V=vasenkätinen | A=automaattinen"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Jäähdytyksen\nvilkutus",
"Jäähdytyksen", "description": "Vilkuttaa jäähtyessä juotoskärjen lämpötilaa sen ollessa vielä vaarallisen kuuma"
"vilkutus"
],
"desc": "Vilkuttaa jäähtyessä juotoskärjen lämpötilaa sen ollessa vielä vaarallisen kuuma"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Selityksien\nnopeus",
"Selityksien", "description": "Selityksien vieritysnopeus (H=hidas | N=nopea)"
"nopeus"
],
"desc": "Selityksien vieritysnopeus (H=hidas | N=nopea)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Suunnanvaihto\n+ - näppäimille",
"Suunnanvaihto", "description": "Lämpötilapainikkeiden suunnan vaihtaminen"
"+ - näppäimille"
],
"desc": "Lämpötilapainikkeiden suunnan vaihtaminen"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Animaation\nnopeus",
"Animaation", "description": "Animaatioiden nopeus valikossa (P=pois | A=alhainen | K=keskiverto | S=suuri)"
"nopeus"
],
"desc": "Animaatioiden nopeus valikossa (P=pois | A=alhainen | K=keskiverto | S=suuri)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Animaation\ntoistaminen",
"Animaation", "description": "Toista animaatiot valikossa"
"toistaminen"
],
"desc": "Toista animaatiot valikossa"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Screen\nbrightness",
"Screen", "description": "Adjust the OLED screen brightness"
"brightness"
],
"desc": "Adjust the OLED screen brightness"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Invert\nscreen",
"Invert", "description": "Invert the OLED screen colors"
"screen"
],
"desc": "Invert the OLED screen colors"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nduration",
"Boot logo", "description": "Set boot logo duration (s=seconds)"
"duration"
],
"desc": "Set boot logo duration (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Tiedot\nlepotilassa",
"Tiedot", "description": "Näyttää yksityiskohtaisemmat pienemmällä fontilla tiedot lepotilassa."
"lepotilassa"
],
"desc": "Näyttää yksityiskohtaisemmat pienemmällä fontilla tiedot lepotilassa."
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Tarkempi\njuotosnäyttö",
"Tarkempi", "description": "Näyttää yksityiskohtaisemmat tiedot pienellä fontilla juotostilassa"
"juotosnäyttö"
],
"desc": "Näyttää yksityiskohtaisemmat tiedot pienellä fontilla juotostilassa"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Tehon-\nrajoitus",
"Tehon-", "description": "Suurin sallittu teho (Watti)"
"rajoitus"
],
"desc": "Suurin sallittu teho (Watti)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Kalibroi\ntulojännite?",
"Kalibroi", "description": "Tulojännitten kalibrointi (VIN) (paina pitkään poistuaksesi)"
"tulojännite?"
],
"desc": "Tulojännitten kalibrointi (VIN) (paina pitkään poistuaksesi)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Herätyspulssin\nvoimakkuus",
"Herätyspulssin", "description": "Herätyspulssin voimakkuus (Watti)"
"voimakkuus"
],
"desc": "Herätyspulssin voimakkuus (Watti)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Pulssin\nodotusaika",
"Pulssin", "description": "Odotusaika herätyspulssin lähetykseen (x 2.5s)"
"odotusaika"
],
"desc": "Odotusaika herätyspulssin lähetykseen (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Pulssin\nkesto",
"Pulssin", "description": "Herätyspulssin kesto (x 250ms)"
"kesto"
],
"desc": "Herätyspulssin kesto (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Palauta\ntehdasasetukset?",
"Palauta", "description": "Palauta kaikki asetukset oletusarvoihin"
"tehdasasetukset?"
],
"desc": "Palauta kaikki asetukset oletusarvoihin"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Kieli:\n FI Suomi",
"Kieli:", "description": ""
" FI Suomi"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "FR", "languageCode": "FR",
"languageLocalName": "Français", "languageLocalName": "Français",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Voulez-vous vraiment réinitialiser les paramètres aux valeurs par défaut ?",
"UVLOWarningString": "DC FAIBL",
"UndervoltageString": "Sous-tension",
"InputVoltageString": "V d'entrée: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "En veille...",
"SleepingTipAdvancedString": "Panne:",
"OffString": "Off",
"DeviceFailedValidationWarning": "Votre appareil semble être une contrefaçon !"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Réglages", "SettingsResetMessage": {
"réinitialisés !" "message": "Réglages\nréinitialisés !"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Accéléromètre", "message": "Accéléromètre\nnon détecté !"
"non détecté !" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "USB-PD\nnon détecté !"
"USB-PD", },
"non détecté !" "LockingKeysString": {
], "message": "VERROUIL"
"LockingKeysString": "VERROUIL", },
"UnlockingKeysString": "DEVERROU", "UnlockingKeysString": {
"WarningKeysLockedString": "! VERR. !", "message": "DEVERROU"
"WarningThermalRunaway": [ },
"Emballement", "WarningKeysLockedString": {
"thermique" "message": "! VERR. !"
] },
"WarningThermalRunaway": {
"message": "Emballement\nthermique"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Voulez-vous vraiment réinitialiser les paramètres aux valeurs par défaut ?"
},
"UVLOWarningString": {
"message": "DC FAIBL"
},
"UndervoltageString": {
"message": "Sous-tension"
},
"InputVoltageString": {
"message": "V d'entrée: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "En veille..."
},
"SleepingTipAdvancedString": {
"message": "Panne:"
},
"OffString": {
"message": "Off"
},
"DeviceFailedValidationWarning": {
"message": "Votre appareil semble être une contrefaçon !"
}
}, },
"characters": { "characters": {
"SettingRightChar": "D", "SettingRightChar": "D",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Paramètres\nd'alim.",
"Paramètres", "description": ""
"d'alim."
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Paramètres\nde soudure",
"Paramètres", "description": ""
"de soudure"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Mode\nveille",
"Mode", "description": ""
"veille"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Interface\nutilisateur",
"Interface", "description": ""
"utilisateur"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Options\navancées",
"Options", "description": ""
"avancées"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Source\nd'alim.",
"Source", "description": "Source d'alimentation. Règle la tension de coupure (DC 10V) (S 3.3V par cellules, désactive la limite de puissance)"
"d'alim."
],
"desc": "Source d'alimentation. Règle la tension de coupure (DC 10V) (S 3.3V par cellules, désactive la limite de puissance)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Tension\nminimale",
"Tension", "description": "Tension minimale autorisée par cellule (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"minimale"
],
"desc": "Tension minimale autorisée par cellule (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Tension\nQC",
"Tension", "description": "Tension maximale désirée avec une alimentation QC"
"QC"
],
"desc": "Tension maximale désirée avec une alimentation QC"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "Délai\nexpir. PD",
"Délai", "description": "Délai de la negociation PD par étapes de 100ms pour la compatiblité avec certains chargeurs QC"
"expir. PD"
],
"desc": "Délai de la negociation PD par étapes de 100ms pour la compatiblité avec certains chargeurs QC"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Temp.\nboost",
"Temp.", "description": "Température utilisée en \"mode boost\""
"boost"
],
"desc": "Température utilisée en \"mode boost\""
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Chauffer au\ndémarrage",
"Chauffer au", "description": "D=désactivé | A=activé | V=mode veille | O=mode veille à température ambiante"
"démarrage"
],
"desc": "D=désactivé | A=activé | V=mode veille | O=mode veille à température ambiante"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Incrément\nappui court",
"Incrément", "description": "Incrément de changement de température sur appui court"
"appui court"
],
"desc": "Incrément de changement de température sur appui court"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Incrément\nappui long",
"Incrément", "description": "Incrément de changement de température sur appui long"
"appui long"
],
"desc": "Incrément de changement de température sur appui long"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Verrouiller\nles boutons",
"Verrouiller", "description": "Pendant la soudure, appuyer sur les deux boutons pour les verrouiller (D=désactivé | B=boost seulement | V=verr. total)"
"les boutons"
],
"desc": "Pendant la soudure, appuyer sur les deux boutons pour les verrouiller (D=désactivé | B=boost seulement | V=verr. total)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Sensibilité\nau mouvement",
"Sensibilité", "description": "0=désactivé | 1=peu sensible | ... | 9=très sensible"
"au mouvement"
],
"desc": "0=désactivé | 1=peu sensible | ... | 9=très sensible"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Temp.\nveille",
"Temp.", "description": "Température de la panne en \"mode veille\""
"veille"
],
"desc": "Température de la panne en \"mode veille\""
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Délai\nveille",
"Délai", "description": "Délai avant mise en veille (s=secondes | m=minutes)"
"veille"
],
"desc": "Délai avant mise en veille (s=secondes | m=minutes)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Délai\narrêt",
"Délai", "description": "Délai avant l'arrêt du fer à souder (m=minutes)"
"arrêt"
],
"desc": "Délai avant l'arrêt du fer à souder (m=minutes)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Sensibilité\ncapteur effet hall",
"Sensibilité", "description": "Sensibilité du capteur à effet Hall pour la mise en veille (0=désactivé | 1=peu sensible | ... | 9=très sensible)"
"capteur effet hall"
],
"desc": "Sensibilité du capteur à effet Hall pour la mise en veille (0=désactivé | 1=peu sensible | ... | 9=très sensible)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Unité de\ntempérature",
"Unité de", "description": "C=Celsius | F=Fahrenheit"
"température"
],
"desc": "C=Celsius | F=Fahrenheit"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Orientation\nde l'écran",
"Orientation", "description": "D=droitier | G=gaucher | A=automatique"
"de l'écran"
],
"desc": "D=droitier | G=gaucher | A=automatique"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Refroidir en\nclignotant",
"Refroidir en", "description": "Faire clignoter la température lors du refroidissement tant que la panne est chaude"
"clignotant"
],
"desc": "Faire clignoter la température lors du refroidissement tant que la panne est chaude"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Vitesse de\ndéfilement",
"Vitesse de", "description": "Vitesse de défilement du texte (R=rapide | L=lent)"
"défilement"
],
"desc": "Vitesse de défilement du texte (R=rapide | L=lent)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Inverser les\ntouches + -",
"Inverser les", "description": "Inverser les boutons d'ajustement de température"
"touches + -"
],
"desc": "Inverser les boutons d'ajustement de température"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Vitesse\nanim. icônes",
"Vitesse", "description": "Vitesse des animations des icônes dans le menu (D=désactivé | L=lente | M=moyenne | R=rapide)"
"anim. icônes"
],
"desc": "Vitesse des animations des icônes dans le menu (D=désactivé | L=lente | M=moyenne | R=rapide)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Rejouer\nanim. icônes",
"Rejouer", "description": "Rejouer en boucle les animations des icônes dans le menu principal"
"anim. icônes"
],
"desc": "Rejouer en boucle les animations des icônes dans le menu principal"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Luminosité\nde l'écran",
"Luminosité", "description": "Ajuster la luminosité de l'écran OLED"
"de l'écran"
],
"desc": "Ajuster la luminosité de l'écran OLED"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Inverser\nles couleurs",
"Inverser", "description": "Inverser les couleurs de l'écran OLED"
"les couleurs"
],
"desc": "Inverser les couleurs de l'écran OLED"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Durée logo\nau démarrage",
"Durée logo", "description": "Définit la durée d'affichage du logo au démarrage (s=secondes)"
"au démarrage"
],
"desc": "Définit la durée d'affichage du logo au démarrage (s=secondes)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Écran veille\ndétaillé",
cran veille", "description": "Afficher les informations détaillées sur l'écran de veille"
"détaillé"
],
"desc": "Afficher les informations détaillées sur l'écran de veille"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Écran soudure\ndétaillé",
cran soudure", "description": "Afficher les informations détaillées sur l'écran de soudure"
"détaillé"
],
"desc": "Afficher les informations détaillées sur l'écran de soudure"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Limite de\npuissance",
"Limite de", "description": "Puissance maximale utilisable (W=watts)"
"puissance"
],
"desc": "Puissance maximale utilisable (W=watts)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Étalonner\ntension d'entrée",
"Étalonner", "description": "Étalonner tension d'entrée (appui long pour quitter)"
"tension d'entrée"
],
"desc": "Étalonner tension d'entrée (appui long pour quitter)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Puissance\nimpulsions",
"Puissance", "description": "Puissance des impulsions pour éviter la mise en veille des batteries (watts)"
"impulsions"
],
"desc": "Puissance des impulsions pour éviter la mise en veille des batteries (watts)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Délai entre\nles impulsions",
"Délai entre", "description": "Délai entre chaque impulsion pour empêcher la mise en veille (x 2.5s)"
"les impulsions"
],
"desc": "Délai entre chaque impulsion pour empêcher la mise en veille (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Durée des\nimpulsions",
"Durée des", "description": "Durée des impulsions pour empêcher la mise en veille (x 250ms)"
"impulsions"
],
"desc": "Durée des impulsions pour empêcher la mise en veille (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Réinitialisation\nd'usine",
"Réinitialisation", "description": "Réinitialiser tous les réglages"
"d'usine"
],
"desc": "Réinitialiser tous les réglages"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Langue:\n FR Français",
"Langue:", "description": ""
" FR Français"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "HR", "languageCode": "HR",
"languageLocalName": "Hrvatski", "languageLocalName": "Hrvatski",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Prije restarta provjerite da su vrh i ručka na sobnoj temperaturi!",
"CJCCalibrating": "kalibriram",
"SettingsResetWarning": "Jeste li sigurni da želite sve postavke vratiti na tvorničke vrijednosti?",
"UVLOWarningString": "BAT!!!",
"UndervoltageString": "PRENIZAK NAPON",
"InputVoltageString": "Napon V: ",
"SleepingSimpleString": "Zzz ",
"SleepingAdvancedString": "SPAVAM...",
"SleepingTipAdvancedString": "Vrh: ",
"OffString": "Off",
"DeviceFailedValidationWarning": "Vaš uređaj je najvjerojatnije krivotvoren!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Kalibracija", "message": "Kalibracija\ndovršena!"
"dovršena!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Neke postavke", "SettingsResetMessage": {
"su izmijenjene!" "message": "Neke postavke\nsu izmijenjene!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Akcelerometar", "message": "Akcelerometar\nnije pronađen!"
"nije pronađen!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "USB-PD IC\nnije pronađen!"
"USB-PD IC", },
"nije pronađen!" "LockingKeysString": {
], "message": "ZAKLJUČ"
"LockingKeysString": "ZAKLJUČ", },
"UnlockingKeysString": "OTKLJUČ", "UnlockingKeysString": {
"WarningKeysLockedString": "ZAKLJUČ!", "message": "OTKLJUČ"
"WarningThermalRunaway": [ },
"Neispravan", "WarningKeysLockedString": {
"grijač" "message": "ZAKLJUČ!"
] },
"WarningThermalRunaway": {
"message": "Neispravan\ngrijač"
},
"SettingsCalibrationWarning": {
"message": "Prije restarta provjerite da su vrh i ručka na sobnoj temperaturi!"
},
"CJCCalibrating": {
"message": "kalibriram"
},
"SettingsResetWarning": {
"message": "Jeste li sigurni da želite sve postavke vratiti na tvorničke vrijednosti?"
},
"UVLOWarningString": {
"message": "BAT!!!"
},
"UndervoltageString": {
"message": "PRENIZAK NAPON"
},
"InputVoltageString": {
"message": "Napon V: "
},
"SleepingSimpleString": {
"message": "Zzz "
},
"SleepingAdvancedString": {
"message": "SPAVAM..."
},
"SleepingTipAdvancedString": {
"message": "Vrh: "
},
"OffString": {
"message": "Off"
},
"DeviceFailedValidationWarning": {
"message": "Vaš uređaj je najvjerojatnije krivotvoren!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "D", "SettingRightChar": "D",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Postavke\nnapajanja",
"Postavke", "description": ""
"napajanja"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Postavke\nlemljenja",
"Postavke", "description": ""
"lemljenja"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Ušteda\nenergije",
"Ušteda", "description": ""
"energije"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Korisničko\nsučelje",
"Korisničko", "description": ""
"sučelje"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Napredne\nopcije",
"Napredne", "description": ""
"opcije"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Izvor\nnapajanja",
"Izvor", "description": "Izvor napajanja. Postavlja napon isključivanja. (DC 10V) (S 3.3V po ćeliji)"
"napajanja"
],
"desc": "Izvor napajanja. Postavlja napon isključivanja. (DC 10V) (S 3.3V po ćeliji)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Najniži\nnapon",
"Najniži", "description": "Najniži dozvoljeni napon po ćeliji baterije (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"napon"
],
"desc": "Najniži dozvoljeni napon po ćeliji baterije (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Snaga\nnapajanja",
"Snaga", "description": "Snaga modula za napajanje"
"napajanja"
],
"desc": "Snaga modula za napajanje"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "USB-PD\ntimeout",
"USB-PD", "description": "Timeout za USB-Power Delivery u koracima od 100ms za kompatibilnost s nekim QC punjačima"
"timeout"
],
"desc": "Timeout za USB-Power Delivery u koracima od 100ms za kompatibilnost s nekim QC punjačima"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Boost\ntemp",
"Boost", "description": "Temperatura u pojačanom (Boost) načinu."
"temp"
],
"desc": "Temperatura u pojačanom (Boost) načinu."
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Auto\nstart",
"Auto", "description": "Ako je aktivno, lemilica po uključivanju napajanja odmah počinje grijati. (U=ugašeno | L=lemljenje | T=spavanje toplo | H=spavanje hladno)"
"start"
],
"desc": "Ako je aktivno, lemilica po uključivanju napajanja odmah počinje grijati. (U=ugašeno | L=lemljenje | T=spavanje toplo | H=spavanje hladno)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Korak temp\nkratki pritisak",
"Korak temp", "description": "Korak temperature pri kratkom pritisku tipke"
"kratki pritisak"
],
"desc": "Korak temperature pri kratkom pritisku tipke"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Korak temp\ndugi pritisak",
"Korak temp", "description": "Korak temperature pri dugačkom pritisku tipke"
"dugi pritisak"
],
"desc": "Korak temperature pri dugačkom pritisku tipke"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Zaključavanje\ntipki",
"Zaključavanje", "description": "Tokom lemljenja, držite obje tipke kako biste ih zaključali ili otključali (O=otključano | B=zaključan boost | Z=zaključano sve)"
"tipki"
],
"desc": "Tokom lemljenja, držite obje tipke kako biste ih zaključali ili otključali (O=otključano | B=zaključan boost | Z=zaključano sve)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Osjetljivost\npokreta",
"Osjetljivost", "description": "Osjetljivost prepoznavanja pokreta. (0=ugašeno | 1=najmanje osjetljivo | ... | 9=najosjetljivije)"
"pokreta"
],
"desc": "Osjetljivost prepoznavanja pokreta. (0=ugašeno | 1=najmanje osjetljivo | ... | 9=najosjetljivije)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Temp\nspavanja",
"Temp", "description": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja (C | F)"
"spavanja"
],
"desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja (C | F)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Vrijeme\nspavanja",
"Vrijeme", "description": "Vrijeme mirovanja nakon kojega lemilica spušta temperaturu. (Minute | Sekunde)"
"spavanja"
],
"desc": "Vrijeme mirovanja nakon kojega lemilica spušta temperaturu. (Minute | Sekunde)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Vrijeme\ngašenja",
"Vrijeme", "description": "Vrijeme mirovanja nakon kojega će se lemilica ugasiti (Minute)"
"gašenja"
],
"desc": "Vrijeme mirovanja nakon kojega će se lemilica ugasiti (Minute)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Osjetljivost\nHall senzora",
"Osjetljivost", "description": "Osjetljivost senzora magnetskog polja za detekciju spavanja (U=Ugašeno | N=Najmanja | S=Srednja | V=Visoka)"
"Hall senzora"
],
"desc": "Osjetljivost senzora magnetskog polja za detekciju spavanja (U=Ugašeno | N=Najmanja | S=Srednja | V=Visoka)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Jedinica\ntemperature",
"Jedinica", "description": "Jedinica temperature (C=Celzij | F=Fahrenheit)"
"temperature"
],
"desc": "Jedinica temperature (C=Celzij | F=Fahrenheit)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Rotacija\nekrana",
"Rotacija", "description": "Orijentacija ekrana (D=desnoruki | L=ljevoruki | A=automatski)"
"ekrana"
],
"desc": "Orijentacija ekrana (D=desnoruki | L=ljevoruki | A=automatski)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Upozorenje\npri hlađenju",
"Upozorenje", "description": "Bljeskanje temperature prilikom hlađenja, ako je lemilica vruća"
"pri hlađenju"
],
"desc": "Bljeskanje temperature prilikom hlađenja, ako je lemilica vruća"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Brzina\nporuka",
"Brzina", "description": "Brzina kretanja dugačkih poruka (B=brzo | S=sporo)"
"poruka"
],
"desc": "Brzina kretanja dugačkih poruka (B=brzo | S=sporo)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Zamjena\n+ - tipki",
"Zamjena", "description": "Zamjenjuje funkciju gornje i donje tipke za podešavanje temperature"
"+ - tipki"
],
"desc": "Zamjenjuje funkciju gornje i donje tipke za podešavanje temperature"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Brzina\nanimacije",
"Brzina", "description": "Brzina animacije ikona u menijima (U=ugašeno | S=sporo | M=srednje | B=brzo)"
"animacije"
],
"desc": "Brzina animacije ikona u menijima (U=ugašeno | S=sporo | M=srednje | B=brzo)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Ponavljanje\nanimacije",
"Ponavljanje", "description": "Hoće li se animacije menija vrtiti u petlji - samo ako brzina animacije nije na \"Ugašeno\""
"animacije"
],
"desc": "Hoće li se animacije menija vrtiti u petlji - samo ako brzina animacije nije na \"Ugašeno\""
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Svjetlina\nekrana",
"Svjetlina", "description": "Podešavanje svjetline OLED ekrana. Veća svjetlina može dugotrajno dovesti do pojave duhova na ekranu."
"ekrana"
],
"desc": "Podešavanje svjetline OLED ekrana. Veća svjetlina može dugotrajno dovesti do pojave duhova na ekranu."
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Inverzija\nekrana",
"Inverzija", "description": "Inverzan prikaz slike na ekranu"
"ekrana"
],
"desc": "Inverzan prikaz slike na ekranu"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Trajanje\nboot logotipa",
"Trajanje", "description": "Trajanje prikaza boot logotipa (s=seconds)"
"boot logotipa"
],
"desc": "Trajanje prikaza boot logotipa (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Detalji\npri čekanju",
"Detalji", "description": "Prikazivanje detaljnih informacija tijekom čekanja"
"pri čekanju"
],
"desc": "Prikazivanje detaljnih informacija tijekom čekanja"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Detalji\npri lemljenju",
"Detalji", "description": "Prikazivanje detaljnih informacija tijekom lemljenja"
"pri lemljenju"
],
"desc": "Prikazivanje detaljnih informacija tijekom lemljenja"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Ograničenje\nsnage",
"Ograničenje", "description": "Najveća snaga koju lemilica smije vući iz napajanja (W=watt)"
"snage"
],
"desc": "Najveća snaga koju lemilica smije vući iz napajanja (W=watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Kalibracija kod\nsljed. starta",
"Kalibracija kod", "description": "Kod sljedećeg starta izvršit će se kalibracija (nije potrebno ako je pogreška manja od 5°C)"
"sljed. starta"
],
"desc": "Kod sljedećeg starta izvršit će se kalibracija (nije potrebno ako je pogreška manja od 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Kalibracija\nnapajanja",
"Kalibracija", "description": "Kalibracija ulaznog napona napajanja (Podešavanje tipkama, dugački pritisak za kraj)"
"napajanja"
],
"desc": "Kalibracija ulaznog napona napajanja (Podešavanje tipkama, dugački pritisak za kraj)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Snaga period.\npulsa napajanja",
"Snaga period.", "description": "Intenzitet periodičkog pulsa kojega lemilica povlači kako se USB napajanje ne bi ugasilo (W=watt)"
"pulsa napajanja"
],
"desc": "Intenzitet periodičkog pulsa kojega lemilica povlači kako se USB napajanje ne bi ugasilo (W=watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Interval per.\npulsa nap.",
"Interval per.", "description": "Razmak periodičkih pulseva koje lemilica povlači kako se USB napajanje ne bi ugasilo (x 2.5s)"
"pulsa nap."
],
"desc": "Razmak periodičkih pulseva koje lemilica povlači kako se USB napajanje ne bi ugasilo (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Trajanje per.\npulsa nap.",
"Trajanje per.", "description": "Trajanje periodičkog pulsa kojega lemilica povlači kako se USB napajanje ne bi ugasilo (x 250ms)"
"pulsa nap."
],
"desc": "Trajanje periodičkog pulsa kojega lemilica povlači kako se USB napajanje ne bi ugasilo (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Tvorničke\npostavke",
"Tvorničke", "description": "Vraćanje svih postavki na tvorničke vrijednosti"
"postavke"
],
"desc": "Vraćanje svih postavki na tvorničke vrijednosti"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Jezik:\n HR Hrvatski",
"Jezik:", "description": ""
" HR Hrvatski"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "HU", "languageCode": "HU",
"languageLocalName": "Magyar", "languageLocalName": "Magyar",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Újraindítás előtt a hegy és az eszköz legyen szobahőmérsékletű!",
"CJCCalibrating": "Kalibrálás",
"SettingsResetWarning": "Biztos visszaállítja a beállításokat alapértékekre?",
"UVLOWarningString": "DC túl alacsony",
"UndervoltageString": "Alulfeszültség",
"InputVoltageString": "Bemenet V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Alvás...",
"SleepingTipAdvancedString": "Hegy:",
"OffString": "Ki",
"DeviceFailedValidationWarning": "Az eszköz valószínűleg nem eredeti!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Kalibráció", "message": "Kalibráció\nkész!"
"kész!" },
], "ResetOKMessage": {
"ResetOKMessage": "Törlés OK", "message": "Törlés OK"
"SettingsResetMessage": [ },
"Beállítások", "SettingsResetMessage": {
"visszaállítva!" "message": "Beállítások\nvisszaállítva!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Nincs", "message": "Nincs\ngyorsulásmérő!"
"gyorsulásmérő!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Nincs\nUSB-PD IC!"
"Nincs", },
"USB-PD IC!" "LockingKeysString": {
], "message": "LEZÁRVA"
"LockingKeysString": "LEZÁRVA", },
"UnlockingKeysString": "FELOLDVA", "UnlockingKeysString": {
"WarningKeysLockedString": "!LEZÁRVA!", "message": "FELOLDVA"
"WarningThermalRunaway": [ },
"Kontrollálatlan", "WarningKeysLockedString": {
"hőmérséklet!" "message": "!LEZÁRVA!"
] },
"WarningThermalRunaway": {
"message": "Kontrollálatlan\nhőmérséklet!"
},
"SettingsCalibrationWarning": {
"message": "Újraindítás előtt a hegy és az eszköz legyen szobahőmérsékletű!"
},
"CJCCalibrating": {
"message": "Kalibrálás"
},
"SettingsResetWarning": {
"message": "Biztos visszaállítja a beállításokat alapértékekre?"
},
"UVLOWarningString": {
"message": "DC túl alacsony"
},
"UndervoltageString": {
"message": "Alulfeszültség"
},
"InputVoltageString": {
"message": "Bemenet V: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Alvás..."
},
"SleepingTipAdvancedString": {
"message": "Hegy:"
},
"OffString": {
"message": "Ki"
},
"DeviceFailedValidationWarning": {
"message": "Az eszköz valószínűleg nem eredeti!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "J", "SettingRightChar": "J",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Táp\nbeállítások",
"Táp", "description": ""
"beállítások"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Forrasztási\nbeállítások",
"Forrasztási", "description": ""
"beállítások"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Alvási\nmódok",
"Alvási", "description": ""
"módok"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Felhasználói\nfelület",
"Felhasználói", "description": ""
"felület"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Haladó\nbeállítások",
"Haladó", "description": ""
"beállítások"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Áram\nforrás",
"Áram", "description": "Kikapcsolási feszültség beállítása (DC:10V | S:3.3V/LiPo cella | ki)"
"forrás"
],
"desc": "Kikapcsolási feszültség beállítása (DC:10V | S:3.3V/LiPo cella | ki)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimum\nfeszültség",
"Minimum", "description": "Minimális engedélyezett cellafeszültség (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"feszültség"
],
"desc": "Minimális engedélyezett cellafeszültség (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Max. USB\nfeszültség",
"Max. USB", "description": "Maximális USB feszültség (QuickCharge)"
"feszültség"
],
"desc": "Maximális USB feszültség (QuickCharge)"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\nidőtúllépés",
"PD", "description": "PD egyeztetés időkerete (kompatibilitás QC töltőkkel) (x 100ms)"
"időtúllépés"
],
"desc": "PD egyeztetés időkerete (kompatibilitás QC töltőkkel) (x 100ms)"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Boost\nhőmérséklet",
"Boost", "description": "Hőmérséklet \"boost\" módban"
"hőmérséklet"
],
"desc": "Hőmérséklet \"boost\" módban"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Automatikus\nindítás",
"Automatikus", "description": "Bekapcsolás után automatikusan lépjen forrasztás módba (K=ki | F=forrasztás | A=alvó mód | Sz=szobahőmérséklet)"
"indítás"
],
"desc": "Bekapcsolás után automatikusan lépjen forrasztás módba (K=ki | F=forrasztás | A=alvó mód | Sz=szobahőmérséklet)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Hőm. állítás\nrövid",
"Hőm. állítás", "description": "Hőmérséklet állítás rövid gombnyomásra (C | F)"
"rövid"
],
"desc": "Hőmérséklet állítás rövid gombnyomásra (C | F)"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Hőm. állítás\nhosszú",
"Hőm. állítás", "description": "Hőmérséklet állítás hosszú gombnyomásra (C | F)"
"hosszú"
],
"desc": "Hőmérséklet állítás hosszú gombnyomásra (C | F)"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Lezárás\nengedélyezés",
"Lezárás", "description": "Forrasztás közben mindkét gombot hosszan lenyomva lezárja a kezelést (K=ki | B=csak \"boost\" módban | T=teljes lezárás)"
"engedélyezés"
],
"desc": "Forrasztás közben mindkét gombot hosszan lenyomva lezárja a kezelést (K=ki | B=csak \"boost\" módban | T=teljes lezárás)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Mozgás\nérzékenység",
"Mozgás", "description": "Mozgás érzékenység beállítása (0=kikapcsolva | 1=legkevésbé érzékeny | ... | 9=legérzékenyebb)"
"érzékenység"
],
"desc": "Mozgás érzékenység beállítása (0=kikapcsolva | 1=legkevésbé érzékeny | ... | 9=legérzékenyebb)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Alvási\nhőmérséklet",
"Alvási", "description": "Hőmérséklet alvó módban (C | F)"
"hőmérséklet"
],
"desc": "Hőmérséklet alvó módban (C | F)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Alvás\nidőzítő",
"Alvás", "description": "Alvási időzítő (perc | másodperc)"
"időzítő"
],
"desc": "Alvási időzítő (perc | másodperc)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Kikapcsolás\nidőzítő",
"Kikapcsolás", "description": "Kikapcsolási időzítő (perc)"
"időzítő"
],
"desc": "Kikapcsolási időzítő (perc)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Alvásérzékelő\nérzékenység",
"Alvásérzékelő", "description": "Alvásérzékelő gyorsulásmérő érzékenysége (0=kikapcsolva | 1=legkevésbé érzékeny | ... | 9=legérzékenyebb)"
"érzékenység"
],
"desc": "Alvásérzékelő gyorsulásmérő érzékenysége (0=kikapcsolva | 1=legkevésbé érzékeny | ... | 9=legérzékenyebb)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Hőmérséklet\nmértékegysége",
"Hőmérséklet", "description": "Hőmérséklet mértékegysége (C=Celsius | F=Fahrenheit)"
"mértékegysége"
],
"desc": "Hőmérséklet mértékegysége (C=Celsius | F=Fahrenheit)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Kijelző\ntájolása",
"Kijelző", "description": "Kijelző tájolása (J=jobbkezes | B=balkezes | A=automatikus)"
"tájolása"
],
"desc": "Kijelző tájolása (J=jobbkezes | B=balkezes | A=automatikus)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Villogás\nhűléskor",
"Villogás", "description": "Villogjon a hőmérséklet kijelzése hűlés közben, amíg a forrasztó hegy forró"
"hűléskor"
],
"desc": "Villogjon a hőmérséklet kijelzése hűlés közben, amíg a forrasztó hegy forró"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Görgetés\nsebessége",
"Görgetés", "description": "Szöveggörgetés sebessége"
"sebessége"
],
"desc": "Szöveggörgetés sebessége"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "+/- gomb\nmegfordítása",
"+/- gomb", "description": "Forrasztó hegy hőmérsékletállító gombok felcserélése"
"megfordítása"
],
"desc": "Forrasztó hegy hőmérsékletállító gombok felcserélése"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Animáció\nsebessége",
"Animáció", "description": "Menüikonok animációjának sebessége (0=ki | L=lassú | K=közepes | Gy=gyors)"
"sebessége"
],
"desc": "Menüikonok animációjának sebessége (0=ki | L=lassú | K=közepes | Gy=gyors)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Folytonos\nanimáció",
"Folytonos", "description": "Főmenü ikonjainak folytonos animációja"
"animáció"
],
"desc": "Főmenü ikonjainak folytonos animációja"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Képernyő\nkontraszt",
"Képernyő", "description": "Képernyő kontrasztjának állítása"
"kontraszt"
],
"desc": "Képernyő kontrasztjának állítása"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Képernyő\ninvertálás",
"Képernyő", "description": "Képernyő színeinek invertálása"
"invertálás"
],
"desc": "Képernyő színeinek invertálása"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nmegjelenítés",
"Boot logo", "description": "Boot logo megjelenítési idejének beállítása (s=seconds)"
"megjelenítés"
],
"desc": "Boot logo megjelenítési idejének beállítása (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Részletes\nkészenlét",
"Részletes", "description": "Részletes információk megjelenítése kisebb betűméretben a készenléti képernyőn"
"készenlét"
],
"desc": "Részletes információk megjelenítése kisebb betűméretben a készenléti képernyőn"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Részletes\nforrasztás infó",
"Részletes", "description": "Részletes információk megjelenítése forrasztás közben"
"forrasztás infó"
],
"desc": "Részletes információk megjelenítése forrasztás közben"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Teljesítmény\nmaximum",
"Teljesítmény", "description": "Maximális felvett teljesitmény beállitása"
"maximum"
],
"desc": "Maximális felvett teljesitmény beállitása"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nköv. indításnál",
"Calibrate CJC", "description": "Következő indításnál a hegy Cold Junction Compensation kalibrálása (nem szükséges ha Delta T kisebb mint 5°C)"
"köv. indításnál"
],
"desc": "Következő indításnál a hegy Cold Junction Compensation kalibrálása (nem szükséges ha Delta T kisebb mint 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Bemeneti fesz.\nkalibrálása?",
"Bemeneti fesz.", "description": "Bemeneti feszültség kalibrálása (hosszan nyomva kilép)"
"kalibrálása?"
],
"desc": "Bemeneti feszültség kalibrálása (hosszan nyomva kilép)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Ébr. pulzus\nnagysága",
"Ébr. pulzus", "description": "Powerbankot ébrentartó áramfelvételi pulzusok nagysága (W)"
"nagysága"
],
"desc": "Powerbankot ébrentartó áramfelvételi pulzusok nagysága (W)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Ébr. pulzus\nidőköze",
"Ébr. pulzus", "description": "Powerbankot ébrentartó áramfelvételi pulzusok időköze (x 2.5s)"
"időköze"
],
"desc": "Powerbankot ébrentartó áramfelvételi pulzusok időköze (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Ébr. pulzus\nidőtartama",
"Ébr. pulzus", "description": "Powerbankot ébrentartó áramfelvételi pulzusok időtartama (x 250ms)"
"időtartama"
],
"desc": "Powerbankot ébrentartó áramfelvételi pulzusok időtartama (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Gyári\nbeállítások?",
"Gyári", "description": "Beállítások alaphelyzetbe állítása"
"beállítások?"
],
"desc": "Beállítások alaphelyzetbe állítása"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Nyelv:\n HU Magyar",
"Nyelv:", "description": ""
" HU Magyar"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "IT", "languageCode": "IT",
"languageLocalName": "Italiano", "languageLocalName": "Italiano",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Prima di riavviare assicurati che punta e impugnatura siano a temperatura ambiente!",
"CJCCalibrating": "Calibrazione in corso",
"SettingsResetWarning": "Ripristinare le impostazioni di default?",
"UVLOWarningString": "DC BASSA",
"UndervoltageString": "DC INSUFFICIENTE",
"InputVoltageString": "V in:",
"SleepingSimpleString": "Zzz ",
"SleepingAdvancedString": "Riposo",
"SleepingTipAdvancedString": "Punta:",
"OffString": "OFF",
"DeviceFailedValidationWarning": "È probabile che questo dispositivo sia contraffatto!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibrazione", "message": "Calibrazione\ncompletata!"
"completata!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Impostazioni", "SettingsResetMessage": {
"ripristinate" "message": "Impostazioni\nripristinate"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Accelerometro", "message": "Accelerometro\nnon rilevato"
"non rilevato" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "USB PD\nnon rilevato"
"USB PD", },
"non rilevato" "LockingKeysString": {
], "message": "Blocc."
"LockingKeysString": "Blocc.", },
"UnlockingKeysString": "Sblocc.", "UnlockingKeysString": {
"WarningKeysLockedString": "BLOCCATO", "message": "Sblocc."
"WarningThermalRunaway": [ },
"Temperatura", "WarningKeysLockedString": {
"fuori controllo" "message": "BLOCCATO"
] },
"WarningThermalRunaway": {
"message": "Temperatura\nfuori controllo"
},
"SettingsCalibrationWarning": {
"message": "Prima di riavviare assicurati che punta e impugnatura siano a temperatura ambiente!"
},
"CJCCalibrating": {
"message": "Calibrazione in corso"
},
"SettingsResetWarning": {
"message": "Ripristinare le impostazioni di default?"
},
"UVLOWarningString": {
"message": "DC BASSA"
},
"UndervoltageString": {
"message": "DC INSUFFICIENTE"
},
"InputVoltageString": {
"message": "V in:"
},
"SleepingSimpleString": {
"message": "Zzz "
},
"SleepingAdvancedString": {
"message": "Riposo"
},
"SleepingTipAdvancedString": {
"message": "Punta:"
},
"OffString": {
"message": "OFF"
},
"DeviceFailedValidationWarning": {
"message": "È probabile che questo dispositivo sia contraffatto!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "D", "SettingRightChar": "D",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Opzioni\nalimentaz",
"Opzioni", "description": ""
"alimentaz"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Opzioni\nsaldatura",
"Opzioni", "description": ""
"saldatura"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Risparmio\nenergetico",
"Risparmio", "description": ""
"energetico"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Interfaccia\nutente",
"Interfaccia", "description": ""
"utente"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Opzioni\navanzate",
"Opzioni", "description": ""
"avanzate"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Sorgente\nalimentaz",
"Sorgente", "description": "Imposta una tensione minima di alimentazione attraverso la selezione di una sorgente [DC: 10 V; 3S/4S/5S/6S: 3,3 V per cella]"
"alimentaz"
],
"desc": "Imposta una tensione minima di alimentazione attraverso la selezione di una sorgente [DC: 10 V; 3S/4S/5S/6S: 3,3 V per cella]"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Tensione\nmin celle",
"Tensione", "description": "Modifica la tensione di minima carica delle celle di una batteria Li-Po [3S: 3,0-3,7 V; 4S/5S/6S: 2,4-3,7 V]"
"min celle"
],
"desc": "Modifica la tensione di minima carica delle celle di una batteria Li-Po [3S: 3,0-3,7 V; 4S/5S/6S: 2,4-3,7 V]"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Tensione\nQC",
"Tensione", "description": "Imposta la tensione massima negoziabile con un alimentatore Quick Charge [volt]"
"QC"
],
"desc": "Imposta la tensione massima negoziabile con un alimentatore Quick Charge [volt]"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "Abilitazione\nUSB PD",
"Abilitazione", "description": "Regola il massimo tempo utile per la negoziazione del protocollo USB Power Delivery con alimentatori compatibili [0: disattiva; multipli di 100 ms]"
"USB PD"
],
"desc": "Regola il massimo tempo utile per la negoziazione del protocollo USB Power Delivery con alimentatori compatibili [0: disattiva; multipli di 100 ms]"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Temp\nTurbo",
"Temp", "description": "Imposta la temperatura della funzione Turbo [°C/°F]"
"Turbo"
],
"desc": "Imposta la temperatura della funzione Turbo [°C/°F]"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Avvio\nautomatico",
"Avvio", "description": "Attiva automaticamente il saldatore quando viene alimentato [D: disattiva; S: saldatura; R: riposo; A: temperatura ambiente]"
"automatico"
],
"desc": "Attiva automaticamente il saldatore quando viene alimentato [D: disattiva; S: saldatura; R: riposo; A: temperatura ambiente]"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Temp passo\nbreve",
"Temp passo", "description": "Imposta il passo dei valori di temperatura per una breve pressione dei tasti"
"breve"
],
"desc": "Imposta il passo dei valori di temperatura per una breve pressione dei tasti"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Temp passo\nlungo",
"Temp passo", "description": "Imposta il passo dei valori di temperatura per una lunga pressione dei tasti"
"lungo"
],
"desc": "Imposta il passo dei valori di temperatura per una lunga pressione dei tasti"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Blocco\ntasti",
"Blocco", "description": "Blocca i tasti durante la modalità Saldatura; tieni premuto entrambi per bloccare o sbloccare [D: disattiva; T: consenti Turbo; C: blocco completo]"
"tasti"
],
"desc": "Blocca i tasti durante la modalità Saldatura; tieni premuto entrambi per bloccare o sbloccare [D: disattiva; T: consenti Turbo; C: blocco completo]"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Sensibilità\nal movimento",
"Sensibilità", "description": "Imposta la sensibilità al movimento per uscire dalla modalità Riposo [0: nessuna; 1: minima; 9: massima]"
"al movimento"
],
"desc": "Imposta la sensibilità al movimento per uscire dalla modalità Riposo [0: nessuna; 1: minima; 9: massima]"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Temp\nriposo",
"Temp", "description": "Imposta la temperatura da mantenere in modalità Riposo [°C/°F]"
"riposo"
],
"desc": "Imposta la temperatura da mantenere in modalità Riposo [°C/°F]"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Timer\nriposo",
"Timer", "description": "Imposta il timer per entrare in modalità Riposo [secondi/minuti]"
"riposo"
],
"desc": "Imposta il timer per entrare in modalità Riposo [secondi/minuti]"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Timer\nspegnimento",
"Timer", "description": "Imposta il timer per lo spegnimento [minuti]"
"spegnimento"
],
"desc": "Imposta il timer per lo spegnimento [minuti]"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Sensore\nHall",
"Sensore", "description": "Regola la sensibilità del sensore ad effetto Hall per entrare in modalità Riposo [0: nessuna; 1: minima; 9: massima]"
"Hall"
],
"desc": "Regola la sensibilità del sensore ad effetto Hall per entrare in modalità Riposo [0: nessuna; 1: minima; 9: massima]"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Unità di\ntemperatura",
"Unità di", "description": "Scegli l'unità di misura per la temperatura [C: grado Celsius; F: grado Farenheit]"
"temperatura"
],
"desc": "Scegli l'unità di misura per la temperatura [C: grado Celsius; F: grado Farenheit]"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Orientamento\nschermo",
"Orientamento", "description": "Imposta l'orientamento dello schermo [D: mano destra; S: mano sinistra; A: automatico]"
"schermo"
],
"desc": "Imposta l'orientamento dello schermo [D: mano destra; S: mano sinistra; A: automatico]"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Avviso\npunta calda",
"Avviso", "description": "Evidenzia il valore di temperatura durante il raffreddamento se la punta è ancora calda"
"punta calda"
],
"desc": "Evidenzia il valore di temperatura durante il raffreddamento se la punta è ancora calda"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Velocità\ntesto",
"Velocità", "description": "Imposta la velocità di scorrimento del testo [L: lenta; V: veloce]"
"testo"
],
"desc": "Imposta la velocità di scorrimento del testo [L: lenta; V: veloce]"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Inversione\ntasti",
"Inversione", "description": "Inverti i tasti per aumentare o diminuire la temperatura della punta"
"tasti"
],
"desc": "Inverti i tasti per aumentare o diminuire la temperatura della punta"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Velocità\nanimazioni",
"Velocità", "description": "Imposta la velocità di riproduzione delle animazioni del menù principale [O: OFF; L: lenta; M: media; V: veloce]"
"animazioni"
],
"desc": "Imposta la velocità di riproduzione delle animazioni del menù principale [O: OFF; L: lenta; M: media; V: veloce]"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Ciclo\nanimazioni",
"Ciclo", "description": "Abilita la riproduzione ciclica delle animazioni del menù principale"
"animazioni"
],
"desc": "Abilita la riproduzione ciclica delle animazioni del menù principale"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Luminosità\nschermo",
"Luminosità", "description": "Regola la luminosità dello schermo [1: minimo; 10: massimo]"
"schermo"
],
"desc": "Regola la luminosità dello schermo [1: minimo; 10: massimo]"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Inverti\ncolori",
"Inverti", "description": "Inverti i colori dello schermo"
"colori"
],
"desc": "Inverti i colori dello schermo"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Durata\nlogo",
"Durata", "description": "Imposta la permanenza sullo schermo del logo iniziale [secondi]"
"logo"
],
"desc": "Imposta la permanenza sullo schermo del logo iniziale [secondi]"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Interfaccia\ntestuale",
"Interfaccia", "description": "Mostra informazioni dettagliate all'interno della schermata principale"
"testuale"
],
"desc": "Mostra informazioni dettagliate all'interno della schermata principale"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Dettagli\nsaldatura",
"Dettagli", "description": "Mostra informazioni dettagliate durante la modalità Saldatura"
"saldatura"
],
"desc": "Mostra informazioni dettagliate durante la modalità Saldatura"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Limite\npotenza",
"Limite", "description": "Imposta il valore di potenza massima erogabile al saldatore [watt]"
"potenza"
],
"desc": "Imposta il valore di potenza massima erogabile al saldatore [watt]"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibra T\nall'avvio",
"Calibra T", "description": "Calibra le rilevazioni di temperatura al prossimo riavvio (non necessario se il Delta T<5 °C)"
"all'avvio"
],
"desc": "Calibra le rilevazioni di temperatura al prossimo riavvio (non necessario se il Delta T<5 °C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Calibrazione\ntensione",
"Calibrazione", "description": "Calibra la tensione in ingresso; regola con entrambi i tasti, tieni premuto il tasto superiore per uscire"
"tensione"
],
"desc": "Calibra la tensione in ingresso; regola con entrambi i tasti, tieni premuto il tasto superiore per uscire"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Potenza\nimpulso",
"Potenza", "description": "Regola la potenza di un \"impulso sveglia\" atto a prevenire lo standby eventuale dell'alimentatore [watt]"
"impulso"
],
"desc": "Regola la potenza di un \"impulso sveglia\" atto a prevenire lo standby eventuale dell'alimentatore [watt]"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Distanza\nimpulsi",
"Distanza", "description": "Imposta il tempo che deve intercorrere tra due \"impulsi sveglia\" [multipli di 2,5 s]"
"impulsi"
],
"desc": "Imposta il tempo che deve intercorrere tra due \"impulsi sveglia\" [multipli di 2,5 s]"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Durata\nimpulso",
"Durata", "description": "Regola la durata dell'«impulso sveglia» [multipli di 250 ms]"
"impulso"
],
"desc": "Regola la durata dell'«impulso sveglia» [multipli di 250 ms]"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Ripristino\nimpostazioni",
"Ripristino", "description": "Ripristina le impostazioni di default"
"impostazioni"
],
"desc": "Ripristina le impostazioni di default"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Lingua:\n IT Italiano",
"Lingua:", "description": ""
" IT Italiano"
],
"desc": ""
} }
} }
} }

View File

@@ -2,29 +2,67 @@
"languageCode": "JA_JP", "languageCode": "JA_JP",
"languageLocalName": "日本語", "languageLocalName": "日本語",
"tempUnitFahrenheit": true, "tempUnitFahrenheit": true,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "設定をリセットしますか?",
"UVLOWarningString": "電圧が低すぎます",
"UndervoltageString": "Undervoltage",
"InputVoltageString": "Input V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Sleeping...",
"SleepingTipAdvancedString": "Tip:",
"OffString": "オフ",
"DeviceFailedValidationWarning": "このデバイスはおそらく偽造品です"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": "Calibration done!", "CJCCalibrationDone": {
"ResetOKMessage": "リセットOK", "message": "Calibration done!"
"SettingsResetMessage": "初期化されました", },
"NoAccelerometerMessage": "加速度計未検出", "ResetOKMessage": {
"NoPowerDeliveryMessage": "PD IC未検出", "message": "リセットOK"
"LockingKeysString": "ボタンロック", },
"UnlockingKeysString": "ロックを解除", "SettingsResetMessage": {
"WarningKeysLockedString": "!入力ロック中!", "message": "初期化されました"
"WarningThermalRunaway": "過熱" },
"NoAccelerometerMessage": {
"message": "加速度計未検出"
},
"NoPowerDeliveryMessage": {
"message": "PD IC未検出"
},
"LockingKeysString": {
"message": "ボタンロック"
},
"UnlockingKeysString": {
"message": "ロックを解除"
},
"WarningKeysLockedString": {
"message": "!入力ロック中!"
},
"WarningThermalRunaway": {
"message": "過熱"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "設定をリセットしますか?"
},
"UVLOWarningString": {
"message": "電圧が低すぎます"
},
"UndervoltageString": {
"message": "Undervoltage"
},
"InputVoltageString": {
"message": "Input V: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Sleeping..."
},
"SleepingTipAdvancedString": {
"message": "Tip:"
},
"OffString": {
"message": "オフ"
},
"DeviceFailedValidationWarning": {
"message": "このデバイスはおそらく偽造品です"
}
}, },
"characters": { "characters": {
"SettingRightChar": "右", "SettingRightChar": "右",
@@ -44,165 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": "電源設定", "displayText": "電源設定",
"desc": "" "description": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": "半田付け設定", "displayText": "半田付け設定",
"desc": "" "description": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": "待機設定", "displayText": "待機設定",
"desc": "" "description": ""
}, },
"UIMenu": { "UIMenu": {
"text2": "UI設定", "displayText": "UI設定",
"desc": "" "description": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": "高度な設定", "displayText": "高度な設定",
"desc": "" "description": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": "下限電圧", "displayText": "下限電圧",
"desc": "下限電圧を指定する <DC=10V | S=セルあたり3.3V、電力制限を無効化>" "description": "下限電圧を指定する <DC=10V | S=セルあたり3.3V、電力制限を無効化>"
}, },
"MinVolCell": { "MinVolCell": {
"text2": "最低電圧", "displayText": "最低電圧",
"desc": "セルあたりの最低電圧 <ボルト> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>" "description": "セルあたりの最低電圧 <ボルト> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": "QC電圧", "displayText": "QC電圧",
"desc": "QC電源使用時に要求する目標電圧" "description": "QC電源使用時に要求する目標電圧"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "一部のQC電源との互換性のため、PDネゴシエーションをタイムアウトする時間 <x100msミリ秒>"
"timeout"
],
"desc": "一部のQC電源との互換性のため、PDネゴシエーションをタイムアウトする時間 <x100msミリ秒>"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": "ブースト温度", "displayText": "ブースト温度",
"desc": "ブーストモードで使用される温度" "description": "ブーストモードで使用される温度"
}, },
"AutoStart": { "AutoStart": {
"text2": "自動加熱", "displayText": "自動加熱",
"desc": "電源投入時に自動的に加熱する <×=オフ | 熱=半田付けモード | 待=スタンバイモード | 室=室温スタンバイモード>" "description": "電源投入時に自動的に加熱する <×=オフ | 熱=半田付けモード | 待=スタンバイモード | 室=室温スタンバイモード>"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": "温度変化 短", "displayText": "温度変化 短",
"desc": "ボタンを短く押した時の温度変化値" "description": "ボタンを短く押した時の温度変化値"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": "温度変化 長", "displayText": "温度変化 長",
"desc": "ボタンを長押しした時の温度変化値" "description": "ボタンを長押しした時の温度変化値"
}, },
"LockingMode": { "LockingMode": {
"text2": "ボタンロック", "displayText": "ボタンロック",
"desc": "半田付けモード時に両方のボタンを長押しし、ボタンロックする <×=オフ | ブ=ブーストのみ許可 | 全=すべてをロック>" "description": "半田付けモード時に両方のボタンを長押しし、ボタンロックする <×=オフ | ブ=ブーストのみ許可 | 全=すべてをロック>"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": "動きの感度", "displayText": "動きの感度",
"desc": "0=オフ | 1=最低感度 | ... | 9=最高感度" "description": "0=オフ | 1=最低感度 | ... | 9=最高感度"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": "待機温度", "displayText": "待機温度",
"desc": "スタンバイ時のコテ先温度" "description": "スタンバイ時のコテ先温度"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": "待機遅延", "displayText": "待機遅延",
"desc": "スタンバイモードに入るまでの待機時間 <s=秒 | m=分>" "description": "スタンバイモードに入るまでの待機時間 <s=秒 | m=分>"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": "自動オフ", "displayText": "自動オフ",
"desc": "自動電源オフまでの待機時間 <m=分>" "description": "自動電源オフまでの待機時間 <m=分>"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": "磁界感度", "displayText": "磁界感度",
"desc": "スタンバイモードに入るのに使用される磁場センサーの感度 <0=オフ | 1=最低感度 | ... | 9=最高感度>" "description": "スタンバイモードに入るのに使用される磁場センサーの感度 <0=オフ | 1=最低感度 | ... | 9=最高感度>"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": "温度単位", "displayText": "温度単位",
"desc": "C=摂氏 | F=華氏" "description": "C=摂氏 | F=華氏"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": "画面の向き", "displayText": "画面の向き",
"desc": "右=右利き | 左=左利き | 自=自動" "description": "右=右利き | 左=左利き | 自=自動"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": "冷却中に点滅", "displayText": "冷却中に点滅",
"desc": "加熱の停止後、コテ先が熱い間は温度表示を点滅する" "description": "加熱の停止後、コテ先が熱い間は温度表示を点滅する"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": "スクロール速度", "displayText": "スクロール速度",
"desc": "テキストをスクロールする速さ <遅=遅い | 速=速い>" "description": "テキストをスクロールする速さ <遅=遅い | 速=速い>"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": "キー入れ替え", "displayText": "キー入れ替え",
"desc": "温度設定時に+ボタンと-ボタンを入れ替える" "description": "温度設定時に+ボタンと-ボタンを入れ替える"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": "動画の速度", "displayText": "動画の速度",
"desc": "メニューアイコンのアニメーションの速さ <×=再生しない | 遅=低速 | 中=中速 | 速=高速>" "description": "メニューアイコンのアニメーションの速さ <×=再生しない | 遅=低速 | 中=中速 | 速=高速>"
}, },
"AnimLoop": { "AnimLoop": {
"text2": "動画をループ", "displayText": "動画をループ",
"desc": "メニューアイコンのアニメーションをループする" "description": "メニューアイコンのアニメーションをループする"
}, },
"Brightness": { "Brightness": {
"text2": "画面輝度", "displayText": "画面輝度",
"desc": "画面の明るさ・コントラストを変更する" "description": "画面の明るさ・コントラストを変更する"
}, },
"ColourInversion": { "ColourInversion": {
"text2": "色反転", "displayText": "色反転",
"desc": "画面の色を反転する" "description": "画面の色を反転する"
}, },
"LOGOTime": { "LOGOTime": {
"text2": "起動画面", "displayText": "起動画面",
"desc": "起動画面の表示時間を設定する" "description": "起動画面の表示時間を設定する"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": "詳細な待受画面", "displayText": "詳細な待受画面",
"desc": "待ち受け画面に詳細情報を表示する" "description": "待ち受け画面に詳細情報を表示する"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": "詳細な作業画面", "displayText": "詳細な作業画面",
"desc": "半田付け画面に詳細情報を表示する" "description": "半田付け画面に詳細情報を表示する"
}, },
"PowerLimit": { "PowerLimit": {
"text2": "電力制限", "displayText": "電力制限",
"desc": "最大電力を制限する <W=ワット>" "description": "最大電力を制限する <W=ワット>"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": "Calibrate CJC", "displayText": "Calibrate CJC",
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": "電圧校正", "displayText": "電圧校正",
"desc": "入力電圧(VIN)の校正を開始する <長押しで終了>" "description": "入力電圧(VIN)の校正を開始する <長押しで終了>"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": "電力パルス", "displayText": "電力パルス",
"desc": "電源をオンに保つための電力パルス <ワット>" "description": "電源をオンに保つための電力パルス <ワット>"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": "パルス間隔", "displayText": "パルス間隔",
"desc": "電源をオンに保つための電力パルスの時間間隔 <x2.5s(秒)>" "description": "電源をオンに保つための電力パルスの時間間隔 <x2.5s(秒)>"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": "パルス時間長", "displayText": "パルス時間長",
"desc": "電源をオンに保つための電力パルスの時間長 <x250msミリ秒>" "description": "電源をオンに保つための電力パルスの時間長 <x250msミリ秒>"
}, },
"SettingsReset": { "SettingsReset": {
"text2": "設定をリセット", "displayText": "設定をリセット",
"desc": "すべての設定を初期化する" "description": "すべての設定を初期化する"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": "言語: 日本語", "displayText": "言語: 日本語",
"desc": "" "description": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "LT", "languageCode": "LT",
"languageLocalName": "Lietuvių", "languageLocalName": "Lietuvių",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Ar norite atstatyti nustatymus į numatytas reikšmes?",
"UVLOWarningString": "MAŽ VOLT",
"UndervoltageString": "Žema įtampa",
"InputVoltageString": "Įvestis V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Miegu...",
"SleepingTipAdvancedString": "Antg:",
"OffString": "Išj",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Atstatyta", "message": "Atstatyta"
"SettingsResetMessage": [ },
"Nust. atstatyti!", "SettingsResetMessage": {
"" "message": "Nust. atstatyti!\n"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Nerastas", "message": "Nerastas\nakselerometras!"
"akselerometras!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Nerastas\nUSB-PD IC!"
"Nerastas", },
"USB-PD IC!" "LockingKeysString": {
], "message": "UŽRAKIN"
"LockingKeysString": "UŽRAKIN", },
"UnlockingKeysString": "ATRAKIN", "UnlockingKeysString": {
"WarningKeysLockedString": "!UŽRAK!", "message": "ATRAKIN"
"WarningThermalRunaway": [ },
"Perkaitimo", "WarningKeysLockedString": {
"pavojus" "message": "!UŽRAK!"
] },
"WarningThermalRunaway": {
"message": "Perkaitimo\npavojus"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Ar norite atstatyti nustatymus į numatytas reikšmes?"
},
"UVLOWarningString": {
"message": "MAŽ VOLT"
},
"UndervoltageString": {
"message": "Žema įtampa"
},
"InputVoltageString": {
"message": "Įvestis V: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Miegu..."
},
"SleepingTipAdvancedString": {
"message": "Antg:"
},
"OffString": {
"message": "Išj"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "D", "SettingRightChar": "D",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Maitinimo\nnustatymai",
"Maitinimo", "description": ""
"nustatymai"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Litavimo\nnustatymai",
"Litavimo", "description": ""
"nustatymai"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Miego\nrežimai",
"Miego", "description": ""
"režimai"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Naudotojo\nsąsaja",
"Naudotojo", "description": ""
"sąsaja"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Išplėsti.\nnustatymai",
"Išplėsti.", "description": ""
"nustatymai"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Maitinimo\nšaltinis",
"Maitinimo", "description": "Išjungimo įtampa. (DC 10V) (arba celių [S] kiekis [3.3V per celę])"
"šaltinis"
],
"desc": "Išjungimo įtampa. (DC 10V) (arba celių [S] kiekis [3.3V per celę])"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimalus\nvoltažas",
"Minimalus", "description": "Minimalus voltažas, kuris yra leidžiamas kiekvienam baterijos elementui (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"voltažas"
],
"desc": "Minimalus voltažas, kuris yra leidžiamas kiekvienam baterijos elementui (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "QC mait.\nįtampa",
"QC mait.", "description": "Maksimali QC maitinimo bloko įtampa"
"įtampa"
],
"desc": "Maksimali QC maitinimo bloko įtampa"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\nlaikas",
"PD", "description": "PD suderinimo laikas žingsniais po 100ms suderinamumui su kai kuriais QC įkrovikliais"
"laikas"
],
"desc": "PD suderinimo laikas žingsniais po 100ms suderinamumui su kai kuriais QC įkrovikliais"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Turbo\ntemperat.",
"Turbo", "description": "Temperatūra turbo režimu"
"temperat."
],
"desc": "Temperatūra turbo režimu"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Automatinis\npaleidimas",
"Automatinis", "description": "Ar pradėti kaitininti iš karto įjungus lituoklį (N=Ne | T=Taip | M=Miegas | K=Miegoti kambario temperatūroje)"
"paleidimas"
],
"desc": "Ar pradėti kaitininti iš karto įjungus lituoklį (N=Ne | T=Taip | M=Miegas | K=Miegoti kambario temperatūroje)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Temp.keitim.\ntrump.spust.",
"Temp.keitim.", "description": "Temperatūros keitimo žingsnis trumpai spustėlėjus mygtuką"
"trump.spust."
],
"desc": "Temperatūros keitimo žingsnis trumpai spustėlėjus mygtuką"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Temp.keitim.\nilgas pasp.",
"Temp.keitim.", "description": "Temperatūros keitimo žingsnis ilgai paspaudus mygtuką"
"ilgas pasp."
],
"desc": "Temperatūros keitimo žingsnis ilgai paspaudus mygtuką"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Mygtukų\nužraktas",
"Mygtukų", "description": "Lituodami, ilgai paspauskite abu mygtukus, kad juos užrakintumėte (I=Išjungta | T=leidžiamas tik Turbo režimas | V=Visiškas užrakinimas)"
"užraktas"
],
"desc": "Lituodami, ilgai paspauskite abu mygtukus, kad juos užrakintumėte (I=Išjungta | T=leidžiamas tik Turbo režimas | V=Visiškas užrakinimas)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Judesio\njautrumas",
"Judesio", "description": "Judesio jautrumas (0=Išjungta | 1=Mažiausias | ... | 9=Didžiausias)"
"jautrumas"
],
"desc": "Judesio jautrumas (0=Išjungta | 1=Mažiausias | ... | 9=Didžiausias)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Miego\ntemperat.",
"Miego", "description": "Antgalio temperatūra miego režimu"
"temperat."
],
"desc": "Antgalio temperatūra miego režimu"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Miego\nlaikas",
"Miego", "description": "Užmigimo laikas (sekundės | minutės)"
"laikas"
],
"desc": "Užmigimo laikas (sekundės | minutės)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Išjungimo\nlaikas",
"Išjungimo", "description": "Išjungimo laikas (minutės)"
"laikas"
],
"desc": "Išjungimo laikas (minutės)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Holo\njutiklis",
"Holo", "description": "Holo jutiklio jautrumas nustatant miegą (0=Išjungta | 1=Mažiausias | ... | 9=Didžiausias)"
"jutiklis"
],
"desc": "Holo jutiklio jautrumas nustatant miegą (0=Išjungta | 1=Mažiausias | ... | 9=Didžiausias)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Temperatūros\nvienetai",
"Temperatūros", "description": "Temperatūros vienetai (C=Celsijus | F=Farenheitas)"
"vienetai"
],
"desc": "Temperatūros vienetai (C=Celsijus | F=Farenheitas)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Ekrano\norientacija",
"Ekrano", "description": "Ekrano orientacija (D=Dešiniarankiams | K=Kairiarankiams | A=Automatinė)"
"orientacija"
],
"desc": "Ekrano orientacija (D=Dešiniarankiams | K=Kairiarankiams | A=Automatinė)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Atvėsimo\nmirksėjimas",
"Atvėsimo", "description": "Ar mirksėti temperatūrą ekrane kol vėstantis antgalis vis dar karštas?"
"mirksėjimas"
],
"desc": "Ar mirksėti temperatūrą ekrane kol vėstantis antgalis vis dar karštas?"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Aprašymo\ngreitis",
"Aprašymo", "description": "Greitis, kuriuo šis tekstas slenka"
"greitis"
],
"desc": "Greitis, kuriuo šis tekstas slenka"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Sukeisti + -\nmygtukus?",
"Sukeisti + -", "description": "Sukeisti + - temperatūros keitimo mygtukus vietomis"
"mygtukus?"
],
"desc": "Sukeisti + - temperatūros keitimo mygtukus vietomis"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Animacijų\ngreitis",
"Animacijų", "description": "Paveiksliukų animacijų greitis meniu punktuose (I=Išjungtas | L=Lėtas | V=Vidutinis | G=Greitas)"
"greitis"
],
"desc": "Paveiksliukų animacijų greitis meniu punktuose (I=Išjungtas | L=Lėtas | V=Vidutinis | G=Greitas)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Animacijų\npakartojimas",
"Animacijų", "description": "Leidžia kartoti animacijas be sustojimo pagrindiniame meniu"
"pakartojimas"
],
"desc": "Leidžia kartoti animacijas be sustojimo pagrindiniame meniu"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Ekrano\nšviesumas",
"Ekrano", "description": "Nustato OLED ekrano kontrastą/šviesumą."
"šviesumas"
],
"desc": "Nustato OLED ekrano kontrastą/šviesumą."
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Ekrano\ninvertavimas",
"Ekrano", "description": "Invertuoja OLED ekrano spalvas"
"invertavimas"
],
"desc": "Invertuoja OLED ekrano spalvas"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nduration",
"Boot logo", "description": "Set boot logo duration (s=seconds)"
"duration"
],
"desc": "Set boot logo duration (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Detalus lau-\nkimo ekranas",
"Detalus lau-", "description": "Ar rodyti papildomą informaciją mažesniu šriftu laukimo ekrane"
"kimo ekranas"
],
"desc": "Ar rodyti papildomą informaciją mažesniu šriftu laukimo ekrane"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Detalus lita-\nvimo ekranas",
"Detalus lita-", "description": "Ar rodyti išsamią informaciją lituojant"
"vimo ekranas"
],
"desc": "Ar rodyti išsamią informaciją lituojant"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Galios\nriba",
"Galios", "description": "Didžiausia galia, kurią gali naudoti lituoklis (Vatai)"
"riba"
],
"desc": "Didžiausia galia, kurią gali naudoti lituoklis (Vatai)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Kalibruoti\nįvesties įtampą?",
"Kalibruoti", "description": "Įvesties įtampos kalibravimas. Trumpai paspauskite, norėdami nustatyti, ilgai paspauskite, kad išeitumėte."
"įvesties įtampą?"
],
"desc": "Įvesties įtampos kalibravimas. Trumpai paspauskite, norėdami nustatyti, ilgai paspauskite, kad išeitumėte."
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Galios\npulso W",
"Galios", "description": "Periodinis galios pulso intensyvumas maitinblokiui, neleidžiantis jam užmigti."
"pulso W"
],
"desc": "Periodinis galios pulso intensyvumas maitinblokiui, neleidžiantis jam užmigti."
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Galios pulso\ndažnumas",
"Galios pulso", "description": "Pasikartojantis laiko intervalas (x 2.5s), ties kuriuo kartojamas galios pulsas maitinblokiui, neleidžiantis jam užmigti"
"dažnumas"
],
"desc": "Pasikartojantis laiko intervalas (x 2.5s), ties kuriuo kartojamas galios pulsas maitinblokiui, neleidžiantis jam užmigti"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Galios pulso\ntrukmė",
"Galios pulso", "description": "Galios pulso aktyvioji trukmė (x 250ms)"
"trukmė"
],
"desc": "Galios pulso aktyvioji trukmė (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Atstatyti\nnustatymus?",
"Atstatyti", "description": "Nustato nustatymus į numatytuosius"
"nustatymus?"
],
"desc": "Nustato nustatymus į numatytuosius"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Kalba:\n LT Lietuvių",
"Kalba:", "description": ""
" LT Lietuvių"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "NB", "languageCode": "NB",
"languageLocalName": "Norsk bokmål", "languageLocalName": "Norsk bokmål",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Er du sikker på at du vil tilbakestille til standardinnstillinger?",
"UVLOWarningString": "Lavspenn",
"UndervoltageString": "Underspenning",
"InputVoltageString": "Innspenn.: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Dvale...",
"SleepingTipAdvancedString": "Spiss:",
"OffString": "Av",
"DeviceFailedValidationWarning": "Enheten din er sannsynligvis en forfalskning!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Tilbakestilling OK", "message": "Tilbakestilling OK"
"SettingsResetMessage": [ },
"Noen innstillinger", "SettingsResetMessage": {
"ble endret!" "message": "Noen innstillinger\nble endret!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Ingen akselerometer", "message": "Ingen akselerometer\nfunnet!"
"funnet!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Ingen USB-PD IC\nfunnet!"
"Ingen USB-PD IC", },
"funnet!" "LockingKeysString": {
], "message": "LÅST"
"LockingKeysString": "LÅST", },
"UnlockingKeysString": "ÅPNET", "UnlockingKeysString": {
"WarningKeysLockedString": "!LÅST!", "message": "ÅPNET"
"WarningThermalRunaway": [ },
"Termisk", "WarningKeysLockedString": {
"rømling" "message": "!LÅST!"
] },
"WarningThermalRunaway": {
"message": "Termisk\nrømling"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Er du sikker på at du vil tilbakestille til standardinnstillinger?"
},
"UVLOWarningString": {
"message": "Lavspenn"
},
"UndervoltageString": {
"message": "Underspenning"
},
"InputVoltageString": {
"message": "Innspenn.: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Dvale..."
},
"SleepingTipAdvancedString": {
"message": "Spiss:"
},
"OffString": {
"message": "Av"
},
"DeviceFailedValidationWarning": {
"message": "Enheten din er sannsynligvis en forfalskning!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "H", "SettingRightChar": "H",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Effekt-\ninnst.",
"Effekt-", "description": ""
"innst."
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Lodde-\ninnst.",
"Lodde-", "description": ""
"innst."
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Dvale-\ninnst.",
"Dvale-", "description": ""
"innst."
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Bruker-\ngrensesn.",
"Bruker-", "description": ""
"grensesn."
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Avanserte\nvalg",
"Avanserte", "description": ""
"valg"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Kilde\n",
"Kilde", "description": "Strømforsyning. Sett nedre spenning for automatisk nedstenging. (DC 10V) (S 3.3V per celle)"
""
],
"desc": "Strømforsyning. Sett nedre spenning for automatisk nedstenging. (DC 10V) (S 3.3V per celle)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimum\nspenning",
"Minimum", "description": "Minimum tillatt spenning per celle (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"spenning"
],
"desc": "Minimum tillatt spenning per celle (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "QC-\nspenning",
"QC-", "description": "Maks QC-spenning bolten skal forhandle om"
"spenning"
],
"desc": "Maks QC-spenning bolten skal forhandle om"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD-\ntidsavb.",
"PD-", "description": "PD-forhandlingstidsavbrudd i steg på 100 ms for kompatibilitet med noen QC-ladere"
"tidsavb."
],
"desc": "PD-forhandlingstidsavbrudd i steg på 100 ms for kompatibilitet med noen QC-ladere"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "KTmp\n",
"KTmp", "description": "Temperatur i \"kraft-modus\""
""
],
"desc": "Temperatur i \"kraft-modus\""
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "AStart\n",
"AStart", "description": "Start automatisk med lodding når strøm kobles til. (I=Inaktiv | L=Lodding | D=Dvale | R=Dvale romtemperatur)"
""
],
"desc": "Start automatisk med lodding når strøm kobles til. (I=Inaktiv | L=Lodding | D=Dvale | R=Dvale romtemperatur)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Temp-endring\nkort",
"Temp-endring", "description": "Hvor mye temperaturen skal endres ved kort trykk på knapp"
"kort"
],
"desc": "Hvor mye temperaturen skal endres ved kort trykk på knapp"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Temp-endring\nlang",
"Temp-endring", "description": "Hvor mye temperaturen skal endres ved langt trykk på knapp"
"lang"
],
"desc": "Hvor mye temperaturen skal endres ved langt trykk på knapp"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Tillat å låse\nknapper",
"Tillat å låse", "description": "Mens du lodder, hold nede begge knapper for å bytte mellom låsemodus (D=deaktiver | B=kun boost | F=full lås)"
"knapper"
],
"desc": "Mens du lodder, hold nede begge knapper for å bytte mellom låsemodus (D=deaktiver | B=kun boost | F=full lås)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "BSensr\n",
"BSensr", "description": "Bevegelsesfølsomhet (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)"
""
],
"desc": "Bevegelsesfølsomhet (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "DTmp\n",
"DTmp", "description": "Dvaletemperatur (C)"
""
],
"desc": "Dvaletemperatur (C)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "DTid\n",
"DTid", "description": "Tid før dvale (Minutter | Sekunder)"
""
],
"desc": "Tid før dvale (Minutter | Sekunder)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "AvTid\n",
"AvTid", "description": "Tid før automatisk nedstenging (Minutter)"
""
],
"desc": "Tid før automatisk nedstenging (Minutter)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Hall-sensor\nfølsomhet",
"Hall-sensor", "description": "Sensitiviteten til Hall-effekt-sensoren for å detektere inaktivitet (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)"
"følsomhet"
],
"desc": "Sensitiviteten til Hall-effekt-sensoren for å detektere inaktivitet (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "TmpEnh\n",
"TmpEnh", "description": "Temperaturskala (C=Celsius | F=Fahrenheit)"
""
],
"desc": "Temperaturskala (C=Celsius | F=Fahrenheit)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "SkRetn\n",
"SkRetn", "description": "Skjermretning (H=Høyrehendt | V=Venstrehendt | A=Automatisk)"
""
],
"desc": "Skjermretning (H=Høyrehendt | V=Venstrehendt | A=Automatisk)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "KjBlnk\n",
"KjBlnk", "description": "Blink temperaturen på skjermen mens spissen fortsatt er varm."
""
],
"desc": "Blink temperaturen på skjermen mens spissen fortsatt er varm."
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "RullHa\n",
"RullHa", "description": "Hastigheten på rulletekst"
""
],
"desc": "Hastigheten på rulletekst"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Bytt\n+ - kn.",
"Bytt", "description": "Bytt om på knappene for å stille temperatur"
"+ - kn."
],
"desc": "Bytt om på knappene for å stille temperatur"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.\nhastighet",
"Anim.", "description": "Hastigheten til animasjonene i menyen (O=off | S=slow | M=medium | F=fast)"
"hastighet"
],
"desc": "Hastigheten til animasjonene i menyen (O=off | S=slow | M=medium | F=fast)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nloop",
"Anim.", "description": "Loop ikon-animasjoner i hovedmenyen"
"loop"
],
"desc": "Loop ikon-animasjoner i hovedmenyen"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Skjerm-\nlysstyrke",
"Skjerm-", "description": "Juster lysstyrken til OLED-skjermen"
"lysstyrke"
],
"desc": "Juster lysstyrken til OLED-skjermen"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Inverter\nskjerm",
"Inverter", "description": "Inverter fargene på OLED-skjermen"
"skjerm"
],
"desc": "Inverter fargene på OLED-skjermen"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Oppstartlogo\nvarighet",
"Oppstartlogo", "description": "Setter varigheten til oppstartlogoen (s=sekunder)"
"varighet"
],
"desc": "Setter varigheten til oppstartlogoen (s=sekunder)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "AvDvSk\n",
"AvDvSk", "description": "Vis detaljert informasjon med liten skrift på dvaleskjermen."
""
],
"desc": "Vis detaljert informasjon med liten skrift på dvaleskjermen."
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "AvLdSk\n",
"AvLdSk", "description": "Vis detaljert informasjon ved lodding"
""
],
"desc": "Vis detaljert informasjon ved lodding"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Effekt-\ngrense",
"Effekt-", "description": "Maks effekt jernet kan bruke (W=watt)"
"grense"
],
"desc": "Maks effekt jernet kan bruke (W=watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "TempKal?\n",
"TempKal?", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
""
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "KalSpIn?\n",
"KalSpIn?", "description": "Kalibrer spenning. Knappene justerer. Langt trykk for å gå ut"
""
],
"desc": "Kalibrer spenning. Knappene justerer. Langt trykk for å gå ut"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Effekt-\npuls",
"Effekt-", "description": "Hvor høy effekt pulsen for å holde laderen våken skal ha (watt)"
"puls"
],
"desc": "Hvor høy effekt pulsen for å holde laderen våken skal ha (watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Effektpuls\nforsink.",
"Effektpuls", "description": "Forsinkelse før effektpulsen utløses (x 2.5s)"
"forsink."
],
"desc": "Forsinkelse før effektpulsen utløses (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Effektpuls\nvarighet",
"Effektpuls", "description": "Hvor lenge holde-våken-pulsen varer (x 250ms)"
"varighet"
],
"desc": "Hvor lenge holde-våken-pulsen varer (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "TilbStl?\n",
"TilbStl?", "description": "Tilbakestill alle innstillinger"
""
],
"desc": "Tilbakestill alle innstillinger"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Språk:\n NB Norsk bm",
"Språk:", "description": ""
" NB Norsk bm"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "NL", "languageCode": "NL",
"languageLocalName": "Nederlands", "languageLocalName": "Nederlands",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Weet je zeker dat je de fabrieksinstellingen terug wilt zetten?",
"UVLOWarningString": "DC Laag",
"UndervoltageString": "Onderspanning",
"InputVoltageString": "Voeding V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Slaapstand...",
"SleepingTipAdvancedString": "Punt:",
"OffString": "Uit",
"DeviceFailedValidationWarning": "Jouw toestel is wellicht een namaak-versie!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Instellingen", "SettingsResetMessage": {
"zijn gereset!" "message": "Instellingen\nzijn gereset!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Geen accelerometer", "message": "Geen accelerometer\ngedetecteerd!"
"gedetecteerd!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Geen USB-PD IC \ngedetecteerd!"
"Geen USB-PD IC ", },
"gedetecteerd!" "LockingKeysString": {
], "message": "GEBLOKKEERD"
"LockingKeysString": "GEBLOKKEERD", },
"UnlockingKeysString": "GEDEBLOKKEERD", "UnlockingKeysString": {
"WarningKeysLockedString": "!GEBLOKKEERD!", "message": "GEDEBLOKKEERD"
"WarningThermalRunaway": [ },
"Verwarming", "WarningKeysLockedString": {
"Oncontroleerbaar" "message": "!GEBLOKKEERD!"
] },
"WarningThermalRunaway": {
"message": "Verwarming\nOncontroleerbaar"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Weet je zeker dat je de fabrieksinstellingen terug wilt zetten?"
},
"UVLOWarningString": {
"message": "DC Laag"
},
"UndervoltageString": {
"message": "Onderspanning"
},
"InputVoltageString": {
"message": "Voeding V: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Slaapstand..."
},
"SleepingTipAdvancedString": {
"message": "Punt:"
},
"OffString": {
"message": "Uit"
},
"DeviceFailedValidationWarning": {
"message": "Jouw toestel is wellicht een namaak-versie!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "R", "SettingRightChar": "R",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Voeding\ninstellingen",
"Voeding", "description": ""
"instellingen"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Soldeer\ninstellingen",
"Soldeer", "description": ""
"instellingen"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Slaap\nModes",
"Slaap", "description": ""
"Modes"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Weergave\ninstellingen",
"Weergave", "description": ""
"instellingen"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Geavanceerde\ninstellingen",
"Geavanceerde", "description": ""
"instellingen"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Spannings-\nbron",
"Spannings-", "description": "Spanningsbron. Stelt drempelspanning in. (DC 10V) (S 3.3V per cel)"
"bron"
],
"desc": "Spanningsbron. Stelt drempelspanning in. (DC 10V) (S 3.3V per cel)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimum\nvoltage",
"Minimum", "description": "Minimum toegestaan voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"voltage"
],
"desc": "Minimum toegestaan voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "QC\nVoltage",
"QC", "description": "Maximaal QC voltage dat gevraagd mag worden"
"Voltage"
],
"desc": "Maximaal QC voltage dat gevraagd mag worden"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD afstemmingsduur in stappen van 100ms (voor compatibiliteit met sommige QC laders)"
"timeout"
],
"desc": "PD afstemmingsduur in stappen van 100ms (voor compatibiliteit met sommige QC laders)"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Boost\ntemp",
"Boost", "description": "Punt temperatuur in boostmode"
"temp"
],
"desc": "Punt temperatuur in boostmode"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Opstart\ngedrag",
"Opstart", "description": "Gedrag bij opstarten (U=Uit | G=Gebruiks-temperatuur | S=Slaapstand-temperatuur tot beweging | B=Uit tot beweging)"
"gedrag"
],
"desc": "Gedrag bij opstarten (U=Uit | G=Gebruiks-temperatuur | S=Slaapstand-temperatuur tot beweging | B=Uit tot beweging)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Temp veranderen\nkort",
"Temp veranderen", "description": "Temperatuur verandering bij kort drukken"
"kort"
],
"desc": "Temperatuur verandering bij kort drukken"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Temp veranderen\nlang",
"Temp veranderen", "description": "Temperatuur verandering bij lang drukken"
"lang"
],
"desc": "Temperatuur verandering bij lang drukken"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Knopblokkering\ninschakelen",
"Knopblokkering", "description": "Tijdens solderen lang op beide knoppen drukken blokkeert de knoppen (U=Uit | B=Alleen boost mode | V=Volledig blokkeren)"
"inschakelen"
],
"desc": "Tijdens solderen lang op beide knoppen drukken blokkeert de knoppen (U=Uit | B=Alleen boost mode | V=Volledig blokkeren)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Bewegings-\ngevoeligheid",
"Bewegings-", "description": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
"gevoeligheid"
],
"desc": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Slaap\ntemp",
"Slaap", "description": "Punt temperatuur in slaapstand"
"temp"
],
"desc": "Punt temperatuur in slaapstand"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Slaap\ntime-out",
"Slaap", "description": "Tijd voordat slaapmodus wordt geactiveerd (S=seconden | M=minuten)"
"time-out"
],
"desc": "Tijd voordat slaapmodus wordt geactiveerd (S=seconden | M=minuten)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Uitschakel\ntime-out",
"Uitschakel", "description": "Tijd voordat soldeerbout automatisch uitschakelt (M=minuten)"
"time-out"
],
"desc": "Tijd voordat soldeerbout automatisch uitschakelt (M=minuten)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Hall sensor\ngevoeligheid",
"Hall sensor", "description": "Gevoeligheid van de Hall effect sensor om naar slaapmodus te gaan (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
"gevoeligheid"
],
"desc": "Gevoeligheid van de Hall effect sensor om naar slaapmodus te gaan (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Temperatuur\neenheid",
"Temperatuur", "description": "Temperatuureenheid (C=Celsius | F=Fahrenheit)"
"eenheid"
],
"desc": "Temperatuureenheid (C=Celsius | F=Fahrenheit)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Scherm-\noriëntatie",
"Scherm-", "description": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)"
"oriëntatie"
],
"desc": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Afkoel\nflitsen",
"Afkoel", "description": "Temperatuur laten flitsen in het hoofdmenu zo lang de punt nog warm is"
"flitsen"
],
"desc": "Temperatuur laten flitsen in het hoofdmenu zo lang de punt nog warm is"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Scroll\nsnelheid",
"Scroll", "description": "Snelheid waarmee de tekst scrolt (S=Snel | L=Langzaam)"
"snelheid"
],
"desc": "Snelheid waarmee de tekst scrolt (S=Snel | L=Langzaam)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Draai\n+ - knoppen om",
"Draai", "description": "Keer de +- knoppen van de temperatuurregeling om"
"+ - knoppen om"
],
"desc": "Keer de +- knoppen van de temperatuurregeling om"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Animatie\nsnelheid",
"Animatie", "description": "Tempo van de icoon animaties in het hoofdmenu (U=uit | L=langzaam | G=gemiddeld | S=snel)"
"snelheid"
],
"desc": "Tempo van de icoon animaties in het hoofdmenu (U=uit | L=langzaam | G=gemiddeld | S=snel)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Animatie\nherhaling",
"Animatie", "description": "Herhaal icoon animaties in hoofdmenu"
"herhaling"
],
"desc": "Herhaal icoon animaties in hoofdmenu"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Scherm\nhelderheid",
"Scherm", "description": "Pas helderheid van het OLED scherm aan"
"helderheid"
],
"desc": "Pas helderheid van het OLED scherm aan"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Inverteer\nscherm",
"Inverteer", "description": "Inverteer de kleuren van het OLED scherm"
"scherm"
],
"desc": "Inverteer de kleuren van het OLED scherm"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Opstart logo\nduur",
"Opstart logo", "description": "Stelt de weergaveduur van het opstartlogo in (s=seconden)"
"duur"
],
"desc": "Stelt de weergaveduur van het opstartlogo in (s=seconden)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Gedetailleerd\nstartscherm",
"Gedetailleerd", "description": "Gedetailleerde informatie weergeven in een kleine letters op het startscherm."
"startscherm"
],
"desc": "Gedetailleerde informatie weergeven in een kleine letters op het startscherm."
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Gedetailleerd\nsoldeerscherm",
"Gedetailleerd", "description": "Gedetailleerde informatie weergeven in een kleiner lettertype op het soldeerscherm"
"soldeerscherm"
],
"desc": "Gedetailleerde informatie weergeven in een kleiner lettertype op het soldeerscherm"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Vermogen\nlimiet",
"Vermogen", "description": "Maximaal vermogen (W=Watt)"
"limiet"
],
"desc": "Maximaal vermogen (W=Watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Kalibreer\ninput-voltage?",
"Kalibreer", "description": "Start VIN Kalibratie (druk lang om te sluiten)"
"input-voltage?"
],
"desc": "Start VIN Kalibratie (druk lang om te sluiten)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Stroom\nPuls",
"Stroom", "description": "Intensiteit van stroompuls om voeding aan te houden (watt)"
"Puls"
],
"desc": "Intensiteit van stroompuls om voeding aan te houden (watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Stroompuls\ninterval",
"Stroompuls", "description": "Tijdsduur tussen voeding wakker-blijf-pulsen (x 2.5s)"
"interval"
],
"desc": "Tijdsduur tussen voeding wakker-blijf-pulsen (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Power pulse\nduur",
"Power pulse", "description": "Duur van voeding-wakker-blijf-pulsen (x 250ms)"
"duur"
],
"desc": "Duur van voeding-wakker-blijf-pulsen (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Instellingen\nresetten?",
"Instellingen", "description": "Alle instellingen terugzetten naar fabrieksinstellingen"
"resetten?"
],
"desc": "Alle instellingen terugzetten naar fabrieksinstellingen"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Taal:\n NL Nederlands",
"Taal:", "description": ""
" NL Nederlands"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "NL_BE", "languageCode": "NL_BE",
"languageLocalName": "Vlaams", "languageLocalName": "Vlaams",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Ben je zeker dat je alle standaardwaarden wil resetten?",
"UVLOWarningString": "Voedingsspanning LAAG",
"UndervoltageString": "Onderspanning",
"InputVoltageString": "Voedingsspanning: ",
"SleepingSimpleString": "Zzz ",
"SleepingAdvancedString": "Slaapstand...",
"SleepingTipAdvancedString": "Punt:",
"OffString": "Uit",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Certain settings", "SettingsResetMessage": {
"were changed!" "message": "Certain settings\nwere changed!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"No accelerometer", "message": "No accelerometer\ndetected!"
"detected!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "No USB-PD IC\ndetected!"
"No USB-PD IC", },
"detected!" "LockingKeysString": {
], "message": "LOCKED"
"LockingKeysString": "LOCKED", },
"UnlockingKeysString": "UNLOCKED", "UnlockingKeysString": {
"WarningKeysLockedString": "!LOCKED!", "message": "UNLOCKED"
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "!LOCKED!"
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Ben je zeker dat je alle standaardwaarden wil resetten?"
},
"UVLOWarningString": {
"message": "Voedingsspanning LAAG"
},
"UndervoltageString": {
"message": "Onderspanning"
},
"InputVoltageString": {
"message": "Voedingsspanning: "
},
"SleepingSimpleString": {
"message": "Zzz "
},
"SleepingAdvancedString": {
"message": "Slaapstand..."
},
"SleepingTipAdvancedString": {
"message": "Punt:"
},
"OffString": {
"message": "Uit"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "R", "SettingRightChar": "R",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Power\nsettings",
"Power", "description": ""
"settings"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Soldeer\nInstellingen",
"Soldeer", "description": ""
"Instellingen"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Slaap\nstanden",
"Slaap", "description": ""
"standen"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Gebruikers-\nInterface",
"Gebruikers-", "description": ""
"Interface"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Gevorderde\nInstellingen",
"Gevorderde", "description": ""
"Instellingen"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Spannings-\nbron",
"Spannings-", "description": "Spanningsbron. Stelt minimumspanning in. (DC 10V) (S 3.3V per cel)"
"bron"
],
"desc": "Spanningsbron. Stelt minimumspanning in. (DC 10V) (S 3.3V per cel)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimum\nvoltage",
"Minimum", "description": "Minimum allowed voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"voltage"
],
"desc": "Minimum allowed voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Vermogen\nWatt",
"Vermogen", "description": "Vermogen van de adapter"
"Watt"
],
"desc": "Vermogen van de adapter"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
"timeout"
],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Verhogings\ntemp",
"Verhogings", "description": "Verhogingstemperatuur"
"temp"
],
"desc": "Verhogingstemperatuur"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Auto\nstart",
"Auto", "description": "Breng de soldeerbout op temperatuur bij het opstarten. (F=Uit | T=Soldeertemperatuur | S=Slaapstand-temperatuur | K=Slaapstand kamertemperatuur)"
"start"
],
"desc": "Breng de soldeerbout op temperatuur bij het opstarten. (F=Uit | T=Soldeertemperatuur | S=Slaapstand-temperatuur | K=Slaapstand kamertemperatuur)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Temp change\nshort",
"Temp change", "description": "Temperature-change-increment on short button press"
"short"
],
"desc": "Temperature-change-increment on short button press"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Temp change\nlong",
"Temp change", "description": "Temperature-change-increment on long button press"
"long"
],
"desc": "Temperature-change-increment on long button press"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Allow locking\nbuttons",
"Allow locking", "description": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
"buttons"
],
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Bewegings-\ngevoeligheid",
"Bewegings-", "description": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
"gevoeligheid"
],
"desc": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Slaap\ntemp",
"Slaap", "description": "Temperatuur in slaapstand (°C)"
"temp"
],
"desc": "Temperatuur in slaapstand (°C)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Slaap\ntime-out",
"Slaap", "description": "Slaapstand time-out (Minuten | Seconden)"
"time-out"
],
"desc": "Slaapstand time-out (Minuten | Seconden)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Uitschakel\ntime-out",
"Uitschakel", "description": "Automatisch afsluiten time-out (Minuten)"
"time-out"
],
"desc": "Automatisch afsluiten time-out (Minuten)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Hall sensor\nsensitivity",
"Hall sensor", "description": "Sensitivity to magnets (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
"sensitivity"
],
"desc": "Sensitivity to magnets (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Temperatuur\nschaal",
"Temperatuur", "description": "Temperatuurschaal (°C=Celsius | °F=Fahrenheit)"
"schaal"
],
"desc": "Temperatuurschaal (°C=Celsius | °F=Fahrenheit)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Scherm-\noriëntatie",
"Scherm-", "description": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)"
"oriëntatie"
],
"desc": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Afkoel\nknipper",
"Afkoel", "description": "Temperatuur knippert in hoofdmenu tijdens afkoeling."
"knipper"
],
"desc": "Temperatuur knippert in hoofdmenu tijdens afkoeling."
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Scrol\nsnelheid",
"Scrol", "description": "Scrolsnelheid van de tekst."
"snelheid"
],
"desc": "Scrolsnelheid van de tekst."
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Swap\n+ - keys",
"Swap", "description": "Reverse assignment of buttons for temperature adjustment"
"+ - keys"
],
"desc": "Reverse assignment of buttons for temperature adjustment"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.\nspeed",
"Anim.", "description": "Pace of icon animations in menu (O=off | T=slow | M=medium | S=fast)"
"speed"
],
"desc": "Pace of icon animations in menu (O=off | T=slow | M=medium | S=fast)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nloop",
"Anim.", "description": "Loop icon animations in main menu"
"loop"
],
"desc": "Loop icon animations in main menu"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Screen\nbrightness",
"Screen", "description": "Adjust the OLED screen brightness"
"brightness"
],
"desc": "Adjust the OLED screen brightness"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Invert\nscreen",
"Invert", "description": "Invert the OLED screen colors"
"screen"
],
"desc": "Invert the OLED screen colors"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nduration",
"Boot logo", "description": "Set boot logo duration (s=seconds)"
"duration"
],
"desc": "Set boot logo duration (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Gedetailleerd\nslaapscherm",
"Gedetailleerd", "description": "Gedetailleerde informatie in een kleiner lettertype in het slaapscherm."
"slaapscherm"
],
"desc": "Gedetailleerde informatie in een kleiner lettertype in het slaapscherm."
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Gedetailleerd\nsoldeerscherm",
"Gedetailleerd", "description": "Gedetailleerde informatie in kleiner lettertype in soldeerscherm."
"soldeerscherm"
],
"desc": "Gedetailleerde informatie in kleiner lettertype in soldeerscherm."
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Power\nlimit",
"Power", "description": "Maximum power the iron can use (W=watt)"
"limit"
],
"desc": "Maximum power the iron can use (W=watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Calibreer\nvoedingsspanning?",
"Calibreer", "description": "VIN Calibreren. Bevestigen door knoppen lang in te drukken."
"voedingsspanning?"
],
"desc": "VIN Calibreren. Bevestigen door knoppen lang in te drukken."
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Power\npulse",
"Power", "description": "Intensity of power of keep-awake-pulse (W=watt)"
"pulse"
],
"desc": "Intensity of power of keep-awake-pulse (W=watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Power pulse\ndelay",
"Power pulse", "description": "Delay before keep-awake-pulse is triggered (x 2.5s)"
"delay"
],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Power pulse\nduration",
"Power pulse", "description": "Keep-awake-pulse duration (x 250ms)"
"duration"
],
"desc": "Keep-awake-pulse duration (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Instellingen\nresetten?",
"Instellingen", "description": "Alle instellingen resetten."
"resetten?"
],
"desc": "Alle instellingen resetten."
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Spraak:\n NL_BE Vlaams",
"Spraak:", "description": ""
" NL_BE Vlaams"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "PL", "languageCode": "PL",
"languageLocalName": "Polski", "languageLocalName": "Polski",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Upewnij się, że końcówka i uchwyt mają temperaturę pokojową podczas następnego rozruchu!",
"CJCCalibrating": "kalibracja",
"SettingsResetWarning": "Czy na pewno chcesz przywrócić ustawienia fabryczne?",
"UVLOWarningString": "NIS. NAP",
"UndervoltageString": "Zbyt niskie nap.",
"InputVoltageString": "Nap. wej.:",
"SleepingSimpleString": "Zzz!",
"SleepingAdvancedString": "Tr. uśpienia",
"SleepingTipAdvancedString": "Grot:",
"OffString": "Wył",
"DeviceFailedValidationWarning": "Twoje urządzenie jest najprawdopodobniej podróbką!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Kalibracja", "message": "Kalibracja\nwykonana!"
"wykonana!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Ust. zresetowane", "SettingsResetMessage": {
"" "message": "Ust. zresetowane\n"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Nie rozpoznano", "message": "Nie rozpoznano\nakcelerometru!"
"akcelerometru!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Nie rozpoznano\nkont. USB-PD IC!"
"Nie rozpoznano", },
"kont. USB-PD IC!" "LockingKeysString": {
], "message": " ZABLOK."
"LockingKeysString": " ZABLOK.", },
"UnlockingKeysString": "ODBLOK.", "UnlockingKeysString": {
"WarningKeysLockedString": "!ZABLOK!", "message": "ODBLOK."
"WarningThermalRunaway": [ },
"Ucieczka", "WarningKeysLockedString": {
"termiczna" "message": "!ZABLOK!"
] },
"WarningThermalRunaway": {
"message": "Ucieczka\ntermiczna"
},
"SettingsCalibrationWarning": {
"message": "Upewnij się, że końcówka i uchwyt mają temperaturę pokojową podczas następnego rozruchu!"
},
"CJCCalibrating": {
"message": "kalibracja"
},
"SettingsResetWarning": {
"message": "Czy na pewno chcesz przywrócić ustawienia fabryczne?"
},
"UVLOWarningString": {
"message": "NIS. NAP"
},
"UndervoltageString": {
"message": "Zbyt niskie nap."
},
"InputVoltageString": {
"message": "Nap. wej.:"
},
"SleepingSimpleString": {
"message": "Zzz!"
},
"SleepingAdvancedString": {
"message": "Tr. uśpienia"
},
"SleepingTipAdvancedString": {
"message": "Grot:"
},
"OffString": {
"message": "Wył"
},
"DeviceFailedValidationWarning": {
"message": "Twoje urządzenie jest najprawdopodobniej podróbką!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "P", "SettingRightChar": "P",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Ustawienia\nzasilania",
"Ustawienia", "description": ""
"zasilania"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Lutowanie\n",
"Lutowanie", "description": ""
""
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Oszcz.\nenergii",
"Oszcz.", "description": ""
"energii"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Interfejs\nużytkownika",
"Interfejs", "description": ""
"użytkownika"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Ustawienia\nzaawans.",
"Ustawienia", "description": ""
"zaawans."
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Źródło\nzasilania",
"Źródło", "description": "Źródło zasilania. Ustaw napięcie odcięcia. (DC 10V) (S 3.3V dla ogniw Li, wyłącz limit mocy)"
"zasilania"
],
"desc": "Źródło zasilania. Ustaw napięcie odcięcia. (DC 10V) (S 3.3V dla ogniw Li, wyłącz limit mocy)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimalne\nnapięcie",
"Minimalne", "description": "Minimalne dozwolone napięcie na komórkę (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
"napięcie"
],
"desc": "Minimalne dozwolone napięcie na komórkę (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "QC\nnapięcie",
"QC", "description": "Maksymalne napięcie, które lutownica będzie próbowała wynegocjować z ładowarką Quick Charge (V)"
"napięcie"
],
"desc": "Maksymalne napięcie, które lutownica będzie próbowała wynegocjować z ładowarką Quick Charge (V)"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "Limit czasu\nPD",
"Limit czasu", "description": "Limit czasu negocjacji PD w krokach co 100 ms dla zgodności z niektórymi ładowarkami QC (0: wyłączone)"
"PD"
],
"desc": "Limit czasu negocjacji PD w krokach co 100 ms dla zgodności z niektórymi ładowarkami QC (0: wyłączone)"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Temp.\nboost",
"Temp.", "description": "Temperatura w trybie \"boost\" "
"boost"
],
"desc": "Temperatura w trybie \"boost\" "
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Aut. uruch.\ntr. lutowania",
"Aut. uruch.", "description": "Automatyczne uruchamianie trybu lutowania po włączeniu zasilania. (B: wyłączone | T: lutowanie | Z: uśpienie | O: uśpienie w temp. pokojowej)"
"tr. lutowania"
],
"desc": "Automatyczne uruchamianie trybu lutowania po włączeniu zasilania. (B: wyłączone | T: lutowanie | Z: uśpienie | O: uśpienie w temp. pokojowej)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Zm. temp.\nkr. przyc.",
"Zm. temp.", "description": "Wartość zmiany temperatury, po krótkim przyciśnięciu (°C)"
"kr. przyc."
],
"desc": "Wartość zmiany temperatury, po krótkim przyciśnięciu (°C)"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Zm. temp.\ndł. przyc.",
"Zm. temp.", "description": "Wartość zmiany temperatury, po długim przyciśnięciu (°C)"
"dł. przyc."
],
"desc": "Wartość zmiany temperatury, po długim przyciśnięciu (°C)"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Blokada\nprzycisków",
"Blokada", "description": "W trybie lutowania, wciśnij oba przyciski aby je zablokować (O=Wyłączona | B=tylko Boost | P=pełna blokada)"
"przycisków"
],
"desc": "W trybie lutowania, wciśnij oba przyciski aby je zablokować (O=Wyłączona | B=tylko Boost | P=pełna blokada)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Czułość\nwykr. ruchu",
"Czułość", "description": "Czułość wykrywania ruchu (0: Wyłączona | 1: Minimalna | ... | 9: Maksymalna)"
"wykr. ruchu"
],
"desc": "Czułość wykrywania ruchu (0: Wyłączona | 1: Minimalna | ... | 9: Maksymalna)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Temp.\nuśpienia",
"Temp.", "description": "Temperatura w trybie uśpienia (°C)"
"uśpienia"
],
"desc": "Temperatura w trybie uśpienia (°C)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Czas do\nuśpienia",
"Czas do", "description": "Czas do przejścia w tryb uśpienia (minuty | sekundy)"
"uśpienia"
],
"desc": "Czas do przejścia w tryb uśpienia (minuty | sekundy)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Czas do\nwyłączenia",
"Czas do", "description": "Czas do wyłączenia (minuty)"
"wyłączenia"
],
"desc": "Czas do wyłączenia (minuty)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Czułość\ncz. Halla",
"Czułość", "description": "Czułość czujnika Halla, używanego do przechodznia w tryb uśpienia (0: Wyłączona | 1: Minimalna | ... | 9: Maksymalna)"
"cz. Halla"
],
"desc": "Czułość czujnika Halla, używanego do przechodznia w tryb uśpienia (0: Wyłączona | 1: Minimalna | ... | 9: Maksymalna)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Jednostka\ntemperatury",
"Jednostka", "description": "Jednostka temperatury (C: Celciusz | F: Fahrenheit)"
"temperatury"
],
"desc": "Jednostka temperatury (C: Celciusz | F: Fahrenheit)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Obrót\nekranu",
"Obrót", "description": "Obrót ekranu (P: dla praworęcznych | L: dla leworęcznych | A: automatycznie)"
"ekranu"
],
"desc": "Obrót ekranu (P: dla praworęcznych | L: dla leworęcznych | A: automatycznie)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Mig. podczas\nwychładzania",
"Mig. podczas", "description": "Temperatura miga podczas wychładzania, gdy grot jest wciąż gorący"
"wychładzania"
],
"desc": "Temperatura miga podczas wychładzania, gdy grot jest wciąż gorący"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Sz. przew.\ntekstu",
"Sz. przew.", "description": "Szybkość przewijania tekstu"
"tekstu"
],
"desc": "Szybkość przewijania tekstu"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Zamień przyc.\n+ -",
"Zamień przyc.", "description": "Zamienia działanie przycisków zmiany temperatury grotu"
"+ -"
],
"desc": "Zamienia działanie przycisków zmiany temperatury grotu"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Prędkosć\nanimacji",
"Prędkosć", "description": "Prędkość animacji ikon w menu (O: wył. | W: mała | M: średnia | S: duża)"
"animacji"
],
"desc": "Prędkość animacji ikon w menu (O: wył. | W: mała | M: średnia | S: duża)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Zapętlona\nanimacja",
"Zapętlona", "description": "Zapętla animację ikon w menu głównym"
"animacja"
],
"desc": "Zapętla animację ikon w menu głównym"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Jasność\nwyświetlacza",
"Jasność", "description": "Regulacja kontrastu/jasności wyświetlacza OLED"
"wyświetlacza"
],
"desc": "Regulacja kontrastu/jasności wyświetlacza OLED"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Odwrócenie\nkolorów",
"Odwrócenie", "description": "Odwrócenie kolorów wyświetlacza OLED"
"kolorów"
],
"desc": "Odwrócenie kolorów wyświetlacza OLED"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Długość wyś.\nloga",
"Długość wyś.", "description": "Ustawia czas wyświetlania loga podczas uruchamiania (s=sekund)"
"loga"
],
"desc": "Ustawia czas wyświetlania loga podczas uruchamiania (s=sekund)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Szeczegółowy\nekran bezczy.",
"Szeczegółowy", "description": "Wyświetla szczegółowe informacje za pomocą mniejszej czcionki na ekranie bezczynności"
"ekran bezczy."
],
"desc": "Wyświetla szczegółowe informacje za pomocą mniejszej czcionki na ekranie bezczynności"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Sz. inf. w\ntr. lutowania",
"Sz. inf. w", "description": "Wyświetl szczegółowe informacje w trybie lutowania"
"tr. lutowania"
],
"desc": "Wyświetl szczegółowe informacje w trybie lutowania"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Ogr.\nmocy",
"Ogr.", "description": "Maksymalna moc (W), jakiej może użyć lutownica"
"mocy"
],
"desc": "Maksymalna moc (W), jakiej może użyć lutownica"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Kalibracja temperatury\nprzy następnym uruchomieniu",
"Kalibracja temperatury", "description": "Kalibracja temperatury przy następnym włączeniu (nie jest wymagana, jeśli różnica temperatur jest mniejsza niż 5°C"
"przy następnym uruchomieniu"
],
"desc": "Kalibracja temperatury przy następnym włączeniu (nie jest wymagana, jeśli różnica temperatur jest mniejsza niż 5°C"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Kalibracja\nnapięcia",
"Kalibracja", "description": "Kalibracja napięcia wejściowego. Krótkie naciśnięcie, aby ustawić, długie naciśnięcie, aby wyjść."
"napięcia"
],
"desc": "Kalibracja napięcia wejściowego. Krótkie naciśnięcie, aby ustawić, długie naciśnięcie, aby wyjść."
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Moc\nimpulsu",
"Moc", "description": "W przypadku używania powerbanku, utrzymuj moc na poziomie (W) aby nie uśpić powerbanku"
"impulsu"
],
"desc": "W przypadku używania powerbanku, utrzymuj moc na poziomie (W) aby nie uśpić powerbanku"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Czas między\nimp. mocy",
"Czas między", "description": "Czas między kolejnymi impulsami mocy zapobiegającymi usypianiu powerbanku (x2,5 s)"
"imp. mocy"
],
"desc": "Czas między kolejnymi impulsami mocy zapobiegającymi usypianiu powerbanku (x2,5 s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Długość\nimpulsu mocy",
"Długość", "description": "Długość impulsu mocy zapobiegającego usypianiu powerbanku (x250 ms)"
"impulsu mocy"
],
"desc": "Długość impulsu mocy zapobiegającego usypianiu powerbanku (x250 ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Ustawienia\nfabryczne",
"Ustawienia", "description": "Resetuje wszystkie ustawienia"
"fabryczne"
],
"desc": "Resetuje wszystkie ustawienia"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Język:\n PL Polski",
"Język:", "description": ""
" PL Polski"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "PT", "languageCode": "PT",
"languageLocalName": "Português", "languageLocalName": "Português",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Definições de fábrica?",
"UVLOWarningString": "DC BAIXO",
"UndervoltageString": "Subtensão",
"InputVoltageString": "Tensão ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Repouso...",
"SleepingTipAdvancedString": "Ponta:",
"OffString": "Off",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Certain settings", "SettingsResetMessage": {
"were changed!" "message": "Certain settings\nwere changed!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"No accelerometer", "message": "No accelerometer\ndetected!"
"detected!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "No USB-PD IC\ndetected!"
"No USB-PD IC", },
"detected!" "LockingKeysString": {
], "message": "LOCKED"
"LockingKeysString": "LOCKED", },
"UnlockingKeysString": "UNLOCKED", "UnlockingKeysString": {
"WarningKeysLockedString": "!LOCKED!", "message": "UNLOCKED"
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "!LOCKED!"
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Definições de fábrica?"
},
"UVLOWarningString": {
"message": "DC BAIXO"
},
"UndervoltageString": {
"message": "Subtensão"
},
"InputVoltageString": {
"message": "Tensão "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Repouso..."
},
"SleepingTipAdvancedString": {
"message": "Ponta:"
},
"OffString": {
"message": "Off"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "D", "SettingRightChar": "D",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Power\nsettings",
"Power", "description": ""
"settings"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Configurações\nSolda",
"Configurações", "description": ""
"Solda"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Modos\nRepouso",
"Modos", "description": ""
"Repouso"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Interface\nUtilizador",
"Interface", "description": ""
"Utilizador"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Menu\nAvançado",
"Menu", "description": ""
"Avançado"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Fonte\nalimentação",
"Fonte", "description": "Fonte de alimentação. Define a tensão de corte. (DC=10V) (S=3.3V/célula)"
"alimentação"
],
"desc": "Fonte de alimentação. Define a tensão de corte. (DC=10V) (S=3.3V/célula)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimum\nvoltage",
"Minimum", "description": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"voltage"
],
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Potência\nFonte",
"Potência", "description": "Potência da fonte usada (Watt)"
"Fonte"
],
"desc": "Potência da fonte usada (Watt)"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
"timeout"
],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Modo turbo\ntemperat.",
"Modo turbo", "description": "Ajuste de temperatura do \"modo turbo\""
"temperat."
],
"desc": "Ajuste de temperatura do \"modo turbo\""
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Partida\nautomática",
"Partida", "description": "Aquece a ponta automaticamente ao ligar (D=desligar | S=soldagem | H=hibernar | A=hibernar temp. ambiente)"
"automática"
],
"desc": "Aquece a ponta automaticamente ao ligar (D=desligar | S=soldagem | H=hibernar | A=hibernar temp. ambiente)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Temp change\nshort",
"Temp change", "description": "Temperature-change-increment on short button press"
"short"
],
"desc": "Temperature-change-increment on short button press"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Temp change\nlong",
"Temp change", "description": "Temperature-change-increment on long button press"
"long"
],
"desc": "Temperature-change-increment on long button press"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Allow locking\nbuttons",
"Allow locking", "description": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
"buttons"
],
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Sensibilidade\nmovimento",
"Sensibilidade", "description": "Sensibilidade ao movimento (0=Desligado | 1=Menor | ... | 9=Maior)"
"movimento"
],
"desc": "Sensibilidade ao movimento (0=Desligado | 1=Menor | ... | 9=Maior)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Temperat.\nrepouso",
"Temperat.", "description": "Temperatura de repouso (C)"
"repouso"
],
"desc": "Temperatura de repouso (C)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Tempo\nrepouso",
"Tempo", "description": "Tempo para repouso (Minutos | Segundos)"
"repouso"
],
"desc": "Tempo para repouso (Minutos | Segundos)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Tempo\ndesligam.",
"Tempo", "description": "Tempo para desligamento (Minutos)"
"desligam."
],
"desc": "Tempo para desligamento (Minutos)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Hall sensor\nsensitivity",
"Hall sensor", "description": "Sensitivity to magnets (0=Desligado | 1=Menor | ... | 9=Maior)"
"sensitivity"
],
"desc": "Sensitivity to magnets (0=Desligado | 1=Menor | ... | 9=Maior)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Unidade\ntemperatura",
"Unidade", "description": "Unidade de temperatura (C=Celsius | F=Fahrenheit)"
"temperatura"
],
"desc": "Unidade de temperatura (C=Celsius | F=Fahrenheit)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Orientação\ntela",
"Orientação", "description": "Orientação da tela (D=estro | C=anhoto | A=utomática)"
"tela"
],
"desc": "Orientação da tela (D=estro | C=anhoto | A=utomática)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Piscar ao\narrefecer",
"Piscar ao", "description": "Faz o valor da temperatura piscar durante o arrefecimento"
"arrefecer"
],
"desc": "Faz o valor da temperatura piscar durante o arrefecimento"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Velocidade\ntexto ajuda",
"Velocidade", "description": "Velocidade a que o texto é exibido"
"texto ajuda"
],
"desc": "Velocidade a que o texto é exibido"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Swap\n+ - keys",
"Swap", "description": "Reverse assignment of buttons for temperature adjustment"
"+ - keys"
],
"desc": "Reverse assignment of buttons for temperature adjustment"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.\nspeed",
"Anim.", "description": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
"speed"
],
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nloop",
"Anim.", "description": "Loop icon animations in main menu"
"loop"
],
"desc": "Loop icon animations in main menu"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Screen\nbrightness",
"Screen", "description": "Adjust the OLED screen brightness"
"brightness"
],
"desc": "Adjust the OLED screen brightness"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Invert\nscreen",
"Invert", "description": "Invert the OLED screen colors"
"screen"
],
"desc": "Invert the OLED screen colors"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nduration",
"Boot logo", "description": "Set boot logo duration (s=seconds)"
"duration"
],
"desc": "Set boot logo duration (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Tela repouso\navançada",
"Tela repouso", "description": "Exibe informações avançadas quando em espera"
"avançada"
],
"desc": "Exibe informações avançadas quando em espera"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Tela trabalho\navançada",
"Tela trabalho", "description": "Exibe informações avançadas durante o uso"
"avançada"
],
"desc": "Exibe informações avançadas durante o uso"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Power\nlimit",
"Power", "description": "Maximum power the iron can use (W=watt)"
"limit"
],
"desc": "Maximum power the iron can use (W=watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Calibrar\ntensão",
"Calibrar", "description": "Calibra a tensão de alimentação. Use os botões para ajustar o valor. Mantenha pressionado para sair"
"tensão"
],
"desc": "Calibra a tensão de alimentação. Use os botões para ajustar o valor. Mantenha pressionado para sair"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Power\npulse",
"Power", "description": "Intensity of power of keep-awake-pulse (W=watt)"
"pulse"
],
"desc": "Intensity of power of keep-awake-pulse (W=watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Power pulse\ndelay",
"Power pulse", "description": "Delay before keep-awake-pulse is triggered (x 2.5s)"
"delay"
],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Power pulse\nduration",
"Power pulse", "description": "Keep-awake-pulse duration (x 250ms)"
"duration"
],
"desc": "Keep-awake-pulse duration (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Reset de\nfábrica?",
"Reset de", "description": "Reverte todos ajustes"
"fábrica?"
],
"desc": "Reverte todos ajustes"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Idioma:\n PT Português",
"Idioma:", "description": ""
" PT Português"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "RO", "languageCode": "RO",
"languageLocalName": "Română", "languageLocalName": "Română",
"tempUnitFahrenheit": true, "tempUnitFahrenheit": true,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Sigur doriti să restaurati la setările implicite?",
"UVLOWarningString": "DC LOW",
"UndervoltageString": "Sub tensiune",
"InputVoltageString": "Intrare V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Adormit...",
"SleepingTipAdvancedString": "Tip:",
"OffString": "Nu",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Setările au fost", "SettingsResetMessage": {
"resetate!" "message": "Setările au fost\nresetate!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Nu accelerometru", "message": "Nu accelerometru\ndetectat!"
"detectat!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Fără USB-PD IC\ndetectat!"
"Fără USB-PD IC", },
"detectat!" "LockingKeysString": {
], "message": "BLOCAT"
"LockingKeysString": "BLOCAT", },
"UnlockingKeysString": "DEBLOCAT", "UnlockingKeysString": {
"WarningKeysLockedString": "!BLOCAT!", "message": "DEBLOCAT"
"WarningThermalRunaway": [ },
"Incalzire", "WarningKeysLockedString": {
"Esuata" "message": "!BLOCAT!"
] },
"WarningThermalRunaway": {
"message": "Incalzire\nEsuata"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Sigur doriti să restaurati la setările implicite?"
},
"UVLOWarningString": {
"message": "DC LOW"
},
"UndervoltageString": {
"message": "Sub tensiune"
},
"InputVoltageString": {
"message": "Intrare V: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Adormit..."
},
"SleepingTipAdvancedString": {
"message": "Tip:"
},
"OffString": {
"message": "Nu"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "D", "SettingRightChar": "D",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Setări de\nalimentare",
"Setări de", "description": ""
"alimentare"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Setări de\nlipire",
"Setări de", "description": ""
"lipire"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Modul\nrepaus",
"Modul", "description": ""
"repaus"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Interfată\nutilizator",
"Interfată", "description": ""
"utilizator"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Optiuni\navansate",
"Optiuni", "description": ""
"avansate"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Sursa de\nalimentare",
"Sursa de", "description": "Sursa de alimentare. Setează tensiunea de întrerupere. (DC 10V) (S 3.3V per celulă, dezactivati limita de alimentare)"
"alimentare"
],
"desc": "Sursa de alimentare. Setează tensiunea de întrerupere. (DC 10V) (S 3.3V per celulă, dezactivati limita de alimentare)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Voltaj\nminim",
"Voltaj", "description": "Tensiunea minimă admisă pe celulă (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"minim"
],
"desc": "Tensiunea minimă admisă pe celulă (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "QC\nvoltaj",
"QC", "description": "Tensiunea maximă QC dorită pentru care negociază letconul"
"voltaj"
],
"desc": "Tensiunea maximă QC dorită pentru care negociază letconul"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "Timp limita de negociere pentru tranzactia PD, in pasi de 100ms, pentru compatibilitate cu alimentatoarele QC"
"timeout"
],
"desc": "Timp limita de negociere pentru tranzactia PD, in pasi de 100ms, pentru compatibilitate cu alimentatoarele QC"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Boost\ntemp",
"Boost", "description": "Temperatura utilizată în \"modul boost\""
"temp"
],
"desc": "Temperatura utilizată în \"modul boost\""
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Auto\nstart",
"Auto", "description": "Start letcon în modul de lipire la pornire (O=oprit | S=lipire | Z=repaus | R=repaus la temperatura camerei)"
"start"
],
"desc": "Start letcon în modul de lipire la pornire (O=oprit | S=lipire | Z=repaus | R=repaus la temperatura camerei)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Schimbare temp.\napăsare scută",
"Schimbare temp.", "description": "Schimbarea temperaturii la apăsarea scurtă a butonului"
"apăsare scută"
],
"desc": "Schimbarea temperaturii la apăsarea scurtă a butonului"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Schimbare temp.\napăsare lungă",
"Schimbare temp.", "description": "Schimbarea temperaturii la apăsarea lungă a butonului"
"apăsare lungă"
],
"desc": "Schimbarea temperaturii la apăsarea lungă a butonului"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Blocare\nbutoane",
"Blocare", "description": "Când lipiti, apăsati lung ambele butoane, pentru a le bloca (D=dezactivare | B=numai \"modul boost\" | F=blocare completă)"
"butoane"
],
"desc": "Când lipiti, apăsati lung ambele butoane, pentru a le bloca (D=dezactivare | B=numai \"modul boost\" | F=blocare completă)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Sensibilitate\nla miscare",
"Sensibilitate", "description": "Sensibilitate senzor miscare (0=oprit | 1=putin sensibil | ... | 9=cel mai sensibil)"
"la miscare"
],
"desc": "Sensibilitate senzor miscare (0=oprit | 1=putin sensibil | ... | 9=cel mai sensibil)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Temp\nrepaus",
"Temp", "description": "Temperatura vârfului în \"modul repaus\""
"repaus"
],
"desc": "Temperatura vârfului în \"modul repaus\""
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Expirare\nrepaus",
"Expirare", "description": "Interval înainte de lansarea \"modului de repaus\" în (s=secunde | m=minute)"
"repaus"
],
"desc": "Interval înainte de lansarea \"modului de repaus\" în (s=secunde | m=minute)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Expirare\noprire",
"Expirare", "description": "Interval înainte ca letconul să se oprească (m=minute)"
"oprire"
],
"desc": "Interval înainte ca letconul să se oprească (m=minute)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Sensibilitate\nsenzor Hall",
"Sensibilitate", "description": "Sensibilitate senzor cu efect Hall pentru a detecta repausul (0=oprit | 1=putin sensibil | ... | 9=cel mai sensibil)"
"senzor Hall"
],
"desc": "Sensibilitate senzor cu efect Hall pentru a detecta repausul (0=oprit | 1=putin sensibil | ... | 9=cel mai sensibil)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Unitate de\ntemperatură",
"Unitate de", "description": "C=Celsius | F=Fahrenheit"
"temperatură"
],
"desc": "C=Celsius | F=Fahrenheit"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Orientare\necran",
"Orientare", "description": "R=dreptaci | L=stângaci | A=auto"
"ecran"
],
"desc": "R=dreptaci | L=stângaci | A=auto"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Clipeste\nla răcire",
"Clipeste", "description": "Clipeste temperatura după oprirea încălzirii, în timp ce vârful este încă fierbinte"
"la răcire"
],
"desc": "Clipeste temperatura după oprirea încălzirii, în timp ce vârful este încă fierbinte"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Viteză\nderulare",
"Viteză", "description": "Viteză derulare text cu informatii la (S=lent | F=rapid)"
"derulare"
],
"desc": "Viteză derulare text cu informatii la (S=lent | F=rapid)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Inversare\n+ - butoane",
"Inversare", "description": "Inversarea butoanelor de reglare a temperaturii"
"+ - butoane"
],
"desc": "Inversarea butoanelor de reglare a temperaturii"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Animatii\nviteză",
"Animatii", "description": "Ritmul animatiilor pictogramei din meniu (O=oprit | Î=încet | M=mediu | R=rapid)"
"viteză"
],
"desc": "Ritmul animatiilor pictogramei din meniu (O=oprit | Î=încet | M=mediu | R=rapid)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Animatii\nbuclă",
"Animatii", "description": "Animatii de pictograme în meniul principal"
"buclă"
],
"desc": "Animatii de pictograme în meniul principal"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Ecranului\nluminozitatea",
"Ecranului", "description": "Ajusteaza luminozitatea ecranului"
"luminozitatea"
],
"desc": "Ajusteaza luminozitatea ecranului"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Inverseaza\nculoarea",
"Inverseaza", "description": "Inverseaza culoarea ecranului"
"culoarea"
],
"desc": "Inverseaza culoarea ecranului"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Durată\nlogo încărcare",
"Durată", "description": "Setati durata logo de pornire (s=secunde)"
"logo încărcare"
],
"desc": "Setati durata logo de pornire (s=secunde)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Detalii,\necran inactiv",
"Detalii,", "description": "Afisati informatii detaliate într-un font mai mic pe ecranul de repaus"
"ecran inactiv"
],
"desc": "Afisati informatii detaliate într-un font mai mic pe ecranul de repaus"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Detalii\necran lipire",
"Detalii", "description": "Afisati informatii detaliate într-un font mai mic pe ecranul de lipire"
"ecran lipire"
],
"desc": "Afisati informatii detaliate într-un font mai mic pe ecranul de lipire"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Putere\nlimită",
"Putere", "description": "Puterea maximă pe care letconul o poate folosi (W=watt)"
"limită"
],
"desc": "Puterea maximă pe care letconul o poate folosi (W=watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrare CJC\nla următoarea pornire",
"Calibrare CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"la următoarea pornire"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Calibrare tens.\nde intrare?",
"Calibrare tens.", "description": "Porniti calibrarea VIN (apăsati lung pentru a iesi)"
"de intrare?"
],
"desc": "Porniti calibrarea VIN (apăsati lung pentru a iesi)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Putere\npuls",
"Putere", "description": "Puterea pulsului de mentinere activa a blocului de alimentare (watt)"
"puls"
],
"desc": "Puterea pulsului de mentinere activa a blocului de alimentare (watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Întârziere\npuls putere",
"Întârziere", "description": "Perioada pulsului de mentinere (x 2.5s)"
"puls putere"
],
"desc": "Perioada pulsului de mentinere (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Durată\npuls putere",
"Durată", "description": "Durata pulsului de mentinere (x 250ms)"
"puls putere"
],
"desc": "Durata pulsului de mentinere (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Setări\ndin fabrică",
"Setări", "description": "Reveniti la setările din fabrică"
"din fabrică"
],
"desc": "Reveniti la setările din fabrică"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Limbă:\n RO Română",
"Limbă:", "description": ""
" RO Română"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "RU", "languageCode": "RU",
"languageLocalName": "Русский", "languageLocalName": "Русский",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Пожалуйста, убедитесь, что жало и корпус имеют комнатную температуру при следующей загрузке!",
"CJCCalibrating": "калибровка",
"SettingsResetWarning": "Вы уверены, что хотите сбросить настройки к значениям по умолчанию?",
"UVLOWarningString": "НАПРЯЖ--",
"UndervoltageString": "Низ. напряжение",
"InputVoltageString": "Питание В: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Ожидание...",
"SleepingTipAdvancedString": "Жало:",
"OffString": "Вык",
"DeviceFailedValidationWarning": "Скорее всего, это устройство подделка!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Калибровка", "message": "Калибровка\nзавершена!"
"завершена!" },
], "ResetOKMessage": {
"ResetOKMessage": "Сброс OK", "message": "Сброс OK"
"SettingsResetMessage": [ },
"Настройки", "SettingsResetMessage": {
"сброшены!" "message": "Настройки\nсброшены!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Не определен", "message": "Не определен\nакселерометр!"
"акселерометр!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "USB-PD питание\nне обнаружено"
"USB-PD питание", },
"не обнаружено" "LockingKeysString": {
], "message": "ЗАБЛОК"
"LockingKeysString": "ЗАБЛОК", },
"UnlockingKeysString": "РАЗБЛОК", "UnlockingKeysString": {
"WarningKeysLockedString": "!ЗАБЛОК!", "message": "РАЗБЛОК"
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "!ЗАБЛОК!"
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Пожалуйста, убедитесь, что жало и корпус имеют комнатную температуру при следующей загрузке!"
},
"CJCCalibrating": {
"message": "калибровка"
},
"SettingsResetWarning": {
"message": "Вы уверены, что хотите сбросить настройки к значениям по умолчанию?"
},
"UVLOWarningString": {
"message": "НАПРЯЖ--"
},
"UndervoltageString": {
"message": "Низ. напряжение"
},
"InputVoltageString": {
"message": "Питание В: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Ожидание..."
},
"SleepingTipAdvancedString": {
"message": "Жало:"
},
"OffString": {
"message": "Вык"
},
"DeviceFailedValidationWarning": {
"message": "Скорее всего, это устройство подделка!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "П", "SettingRightChar": "П",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Параметры\nпитания",
"Параметры", "description": ""
"питания"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Параметры\nпайки",
"Параметры", "description": ""
"пайки"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Режимы\nсна",
"Режимы", "description": ""
"сна"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Параметры\nинтерфейса",
"Параметры", "description": ""
"интерфейса"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Дополнител.\nнастройки",
"Дополнител.", "description": ""
"настройки"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Источник\nпитания",
"Источник", "description": "Источник питания. Устанавливает напряжение отсечки. (DC 10В) (S 3,3В на ячейку, без лимита мощности)"
"питания"
],
"desc": "Источник питания. Устанавливает напряжение отсечки. (DC 10В) (S 3,3В на ячейку, без лимита мощности)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Мин.\nнапр.",
"Мин.", "description": "Минимальное разрешенное напряжение на ячейку (3S: 3 - 3,7V | 4S-6S: 2,4 - 3,7V)"
"напр."
],
"desc": "Минимальное разрешенное напряжение на ячейку (3S: 3 - 3,7V | 4S-6S: 2,4 - 3,7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Ограничение\nнапряжения QC",
"Ограничение", "description": "Максимальное напряжение для согласования с QC источником питания"
"напряжения QC"
],
"desc": "Максимальное напряжение для согласования с QC источником питания"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\nтайм-аут",
"PD", "description": "Power Delivery тайм-аут согласования с шагом 100 мс для совместимости с некоторыми быстрыми зарядными QC (0: отключено)"
"тайм-аут"
],
"desc": "Power Delivery тайм-аут согласования с шагом 100 мс для совместимости с некоторыми быстрыми зарядными QC (0: отключено)"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "t° турбо\nрежима",
"t° турбо", "description": "Температура жала в турбо-режиме"
"режима"
],
"desc": "Температура жала в турбо-режиме"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Авто\nстарт",
"Авто", "description": "Режим, в котором запускается паяльник при подаче питания (В=Выкл. | П=Пайка | О=Ожидание | К=Ожидание при комн. темп.)"
"старт"
],
"desc": "Режим, в котором запускается паяльник при подаче питания (В=Выкл. | П=Пайка | О=Ожидание | К=Ожидание при комн. темп.)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Шаг темп.\nкор. наж.",
"Шаг темп.", "description": "Шаг изменения температуры при коротком нажатии кнопок"
"кор. наж."
],
"desc": "Шаг изменения температуры при коротком нажатии кнопок"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Шаг темп.\nдлин. наж.",
"Шаг темп.", "description": "Шаг изменения температуры при длинном нажатии кнопок"
"длин. наж."
],
"desc": "Шаг изменения температуры при длинном нажатии кнопок"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Разрешить\nблок. кнопок",
"Разрешить", "description": "При работе длинное нажатие обеих кнопок блокирует их (О=Отключено | Т=Только турбо | П=Полная блокировка)"
"блок. кнопок"
],
"desc": "При работе длинное нажатие обеих кнопок блокирует их (О=Отключено | Т=Только турбо | П=Полная блокировка)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Чувствительн.\nакселерометра",
"Чувствительн.", "description": "Чувствительность акселерометра (0=Выкл. | 1=мин. | ... | 9=макс.)"
"акселерометра"
],
"desc": "Чувствительность акселерометра (0=Выкл. | 1=мин. | ... | 9=макс.)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Темп.\nожидания",
"Темп.", "description": "Температура жала в режиме ожидания"
"ожидания"
],
"desc": "Температура жала в режиме ожидания"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Таймаут\nожидания",
"Таймаут", "description": "Время до перехода в режим ожидания (Минуты | Секунды)"
"ожидания"
],
"desc": "Время до перехода в режим ожидания (Минуты | Секунды)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Таймаут\nвыключения",
"Таймаут", "description": "Время до выключения паяльника (минуты)"
"выключения"
],
"desc": "Время до выключения паяльника (минуты)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Датчик\nХолла",
"Датчик", "description": "Чувствительность датчика Холла к переходу в спящий режим (0=Выкл. | 1=мин. | ... | 9=макс.)"
"Холла"
],
"desc": "Чувствительность датчика Холла к переходу в спящий режим (0=Выкл. | 1=мин. | ... | 9=макс.)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Единицы\nтемпературы",
"Единицы", "description": "Единицы измерения температуры (C=°Цельcия | F=°Фаренгейта)"
"температуры"
],
"desc": "Единицы измерения температуры (C=°Цельcия | F=°Фаренгейта)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Ориентация\nэкрана",
"Ориентация", "description": "Ориентация экрана (П=Правая рука | Л=Левая рука | А=Авто)"
"экрана"
],
"desc": "Ориентация экрана (П=Правая рука | Л=Левая рука | А=Авто)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Мигание t°\nпри остывании",
"Мигание t°", "description": "Мигать температурой на экране охлаждения, пока жало еще горячее"
"при остывании"
],
"desc": "Мигать температурой на экране охлаждения, пока жало еще горячее"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Скорость\nтекста",
"Скорость", "description": "Скорость прокрутки текста (М=медленно | Б=быстро)"
"текста"
],
"desc": "Скорость прокрутки текста (М=медленно | Б=быстро)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Поменять\nкнопки+-",
"Поменять", "description": "Поменять кнопки изменения температуры"
"кнопки+-"
],
"desc": "Поменять кнопки изменения температуры"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Скорость\nанимации",
"Скорость", "description": "Скорость анимации иконок в главном меню (Милисекунды) (О=Отключено | Н=Низкий | С=Средний | В=Высокий)"
"анимации"
],
"desc": "Скорость анимации иконок в главном меню (Милисекунды) (О=Отключено | Н=Низкий | С=Средний | В=Высокий)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Зацикленная\nанимация",
"Зацикленная", "description": "Зацикленная анимация иконок в главном меню"
"анимация"
],
"desc": "Зацикленная анимация иконок в главном меню"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Яркость\nэкрана",
"Яркость", "description": "Настройки контраста/яркости OLED экрана"
"экрана"
],
"desc": "Настройки контраста/яркости OLED экрана"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Инверсия\nэкрана",
"Инверсия", "description": "Инвертировать цвета на OLED экране"
"экрана"
],
"desc": "Инвертировать цвета на OLED экране"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Длительность\nпоказа логотипа",
"Длительность", "description": "Длительность отображения логотипа (в секундах)"
"показа логотипа"
],
"desc": "Длительность отображения логотипа (в секундах)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Подробный\nреж. ожидания",
"Подробный", "description": "Отображать детальную информацию уменьшенным шрифтом на экране ожидания"
"реж. ожидания"
],
"desc": "Отображать детальную информацию уменьшенным шрифтом на экране ожидания"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Подробный\nэкран пайки",
"Подробный", "description": "Показывать детальную информацию на экране пайки"
"экран пайки"
],
"desc": "Показывать детальную информацию на экране пайки"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Предел\nмощности",
"Предел", "description": "Максимальная мощность, которую может использовать паяльник (Ватт)"
"мощности"
],
"desc": "Максимальная мощность, которую может использовать паяльник (Ватт)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Калибровка\nтемпературы",
"Калибровка", "description": "Калибровка температуры (CJC) при следующем включении (не требуется при разнице менее 5°C)"
"температуры"
],
"desc": "Калибровка температуры (CJC) при следующем включении (не требуется при разнице менее 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Калибровка\nнапряжения",
"Калибровка", "description": "Калибровка входного напряжения (долгое нажатие для выхода)"
"напряжения"
],
"desc": "Калибровка входного напряжения (долгое нажатие для выхода)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Сила имп.\nпитания Вт",
"Сила имп.", "description": "Сила импульса удерживающего от сна повербанк или другой источник питания"
"питания Вт"
],
"desc": "Сила импульса удерживающего от сна повербанк или другой источник питания"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Пауза имп.\nпитания с",
"Пауза имп.", "description": "Пауза между импульсами удерживающими источник питания от сна (x 2,5с)"
"питания с"
],
"desc": "Пауза между импульсами удерживающими источник питания от сна (x 2,5с)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Длина имп.\nпитания мс",
"Длина имп.", "description": "Длина импульса удерживающего от сна источник питания (x 250мс)"
"питания мс"
],
"desc": "Длина импульса удерживающего от сна источник питания (x 250мс)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Сброс\nНастроек",
"Сброс", "description": "Сброс настроек к значеням по умолчанию"
"Настроек"
],
"desc": "Сброс настроек к значеням по умолчанию"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Язык:\n RU Русский",
"Язык:", "description": ""
" RU Русский"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "SK", "languageCode": "SK",
"languageLocalName": "Slovenčina", "languageLocalName": "Slovenčina",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Naozaj chcete obnoviť továrenské nastavenia?",
"UVLOWarningString": "Nízke U!",
"UndervoltageString": "Nízke napätie",
"InputVoltageString": "Vstupné U: ",
"SleepingSimpleString": "Chrr",
"SleepingAdvancedString": "Pokojový režim.",
"SleepingTipAdvancedString": "Hrot:",
"OffString": "Vyp",
"DeviceFailedValidationWarning": "Vaše zariadenie je pravdepodobne falzifikát!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Nastavenia", "SettingsResetMessage": {
"resetované" "message": "Nastavenia\nresetované"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Bez pohybového", "message": "Bez pohybového\nsenzora!"
"senzora!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Chýba čip\nUSB-PD!"
"Chýba čip", },
"USB-PD!" "LockingKeysString": {
], "message": "ZABLOK."
"LockingKeysString": "ZABLOK.", },
"UnlockingKeysString": "ODBLOK.", "UnlockingKeysString": {
"WarningKeysLockedString": "!ZABLOK!", "message": "ODBLOK."
"WarningThermalRunaway": [ },
"Únik", "WarningKeysLockedString": {
"Tepla" "message": "!ZABLOK!"
] },
"WarningThermalRunaway": {
"message": "Únik\nTepla"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Naozaj chcete obnoviť továrenské nastavenia?"
},
"UVLOWarningString": {
"message": "Nízke U!"
},
"UndervoltageString": {
"message": "Nízke napätie"
},
"InputVoltageString": {
"message": "Vstupné U: "
},
"SleepingSimpleString": {
"message": "Chrr"
},
"SleepingAdvancedString": {
"message": "Pokojový režim."
},
"SleepingTipAdvancedString": {
"message": "Hrot:"
},
"OffString": {
"message": "Vyp"
},
"DeviceFailedValidationWarning": {
"message": "Vaše zariadenie je pravdepodobne falzifikát!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "P", "SettingRightChar": "P",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Nastavenie\nvýkonu",
"Nastavenie", "description": ""
"výkonu"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Nastavenie\nspájkovania",
"Nastavenie", "description": ""
"spájkovania"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Úsporný\nrežim",
"Úsporný", "description": ""
"režim"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Nastavenie\nzobrazenia",
"Nastavenie", "description": ""
"zobrazenia"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Pokročilé\nnastavenia",
"Pokročilé", "description": ""
"nastavenia"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Zdroj\nnapätia",
"Zdroj", "description": "Zdroj napätia. Nastavenie napätia pre vypnutie (cutoff) (DC=10V | nS=n*3.3V pre LiIon články)"
"napätia"
],
"desc": "Zdroj napätia. Nastavenie napätia pre vypnutie (cutoff) (DC=10V | nS=n*3.3V pre LiIon články)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimálne\nnapätie",
"Minimálne", "description": "Minimálne napätie povolené na jeden článok (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"napätie"
],
"desc": "Minimálne napätie povolené na jeden článok (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Obmedzenie QC\nnapätia",
"Obmedzenie QC", "description": "Maximálne QC napätie ktoré si má systém vyžiadať"
"napätia"
],
"desc": "Maximálne QC napätie ktoré si má systém vyžiadať"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "Čas vypršania\nPower Delivery",
"Čas vypršania", "description": "Čas vyjednávania Power Delivery v 100ms krokoch pre kompatibilitu s niektorými QC nabíjačkami (0: vypnuté)"
"Power Delivery"
],
"desc": "Čas vyjednávania Power Delivery v 100ms krokoch pre kompatibilitu s niektorými QC nabíjačkami (0: vypnuté)"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Boost\nteplota",
"Boost", "description": "Cieľová teplota pre prudký náhrev (v nastavených jednotkách)"
"teplota"
],
"desc": "Cieľová teplota pre prudký náhrev (v nastavených jednotkách)"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Automatické\nspustenie",
"Automatické", "description": "Pri štarte spustiť režim spájkovania (V=Vyp | Z=Spájkovanie | S=Spanok | I=Spanok izbová teplota)"
"spustenie"
],
"desc": "Pri štarte spustiť režim spájkovania (V=Vyp | Z=Spájkovanie | S=Spanok | I=Spanok izbová teplota)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Malý krok\nteploty",
"Malý krok", "description": "Zmena teploty pri krátkom stlačení tlačidla"
"teploty"
],
"desc": "Zmena teploty pri krátkom stlačení tlačidla"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Veľký krok\nteploty",
"Veľký krok", "description": "Zmena teploty pri držaní tlačidla"
"teploty"
],
"desc": "Zmena teploty pri držaní tlačidla"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Povoliť zámok\ntlačidiel",
"Povoliť zámok", "description": "Zamknutie tlačidiel - dlhé stlačenie oboch naraz počas spájkovania (Z=Zakázať | B=Okrem boost | P=Plné zamknutie)"
"tlačidiel"
],
"desc": "Zamknutie tlačidiel - dlhé stlačenie oboch naraz počas spájkovania (Z=Zakázať | B=Okrem boost | P=Plné zamknutie)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Citlivosť\npohybu",
"Citlivosť", "description": "Citlivosť detekcie pohybu (0=Vyp | 1=Min | ... | 9=Max)"
"pohybu"
],
"desc": "Citlivosť detekcie pohybu (0=Vyp | 1=Min | ... | 9=Max)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Pokojová\nteplota",
"Pokojová", "description": "Pokojová teplota (v nastavených jednotkách)"
"teplota"
],
"desc": "Pokojová teplota (v nastavených jednotkách)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Pokojový\nrežim po",
"Pokojový", "description": "Pokojový režim po (s=sekundách | m=minútach)"
"režim po"
],
"desc": "Pokojový režim po (s=sekundách | m=minútach)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Vypnutie\npo",
"Vypnutie", "description": "Čas na vypnutie (minúty)"
"po"
],
"desc": "Čas na vypnutie (minúty)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Citliv.\nHall",
"Citliv.", "description": "Citlivosť Hallovho senzora pre detekciu spánku (0=Vyp | 1=Min | ... | 9=Max)"
"Hall"
],
"desc": "Citlivosť Hallovho senzora pre detekciu spánku (0=Vyp | 1=Min | ... | 9=Max)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Jednotka\nteploty",
"Jednotka", "description": "Jednotky merania teploty (C=stupne Celzia | F=stupne Fahrenheita)"
"teploty"
],
"desc": "Jednotky merania teploty (C=stupne Celzia | F=stupne Fahrenheita)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Orientácia\ndispleja",
"Orientácia", "description": "Orientácia displeja (P=Pravák | L=Ľavák | A=Auto)"
"displeja"
],
"desc": "Orientácia displeja (P=Pravák | L=Ľavák | A=Auto)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Blikanie pri\nchladnutí",
"Blikanie pri", "description": "Blikanie ukazovateľa teploty počas chladnutia hrotu"
"chladnutí"
],
"desc": "Blikanie ukazovateľa teploty počas chladnutia hrotu"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Rýchlosť\nskrolovania",
"Rýchlosť", "description": "Rýchlosť pohybu tohto textu"
"skrolovania"
],
"desc": "Rýchlosť pohybu tohto textu"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Otočenie\ntlačidiel +/-",
"Otočenie", "description": "Prehodenie tlačidiel na nastavovanie teploty"
"tlačidiel +/-"
],
"desc": "Prehodenie tlačidiel na nastavovanie teploty"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Rýchlosť\nanimácií",
"Rýchlosť", "description": "Rýchlosť animácií ikoniek v menu (O=off | P=pomaly | S=stredne | R=rýchlo)"
"animácií"
],
"desc": "Rýchlosť animácií ikoniek v menu (O=off | P=pomaly | S=stredne | R=rýchlo)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Opakovanie\nanimácií",
"Opakovanie", "description": "Opakovanie animácií ikoniek v hlavnom menu"
"animácií"
],
"desc": "Opakovanie animácií ikoniek v hlavnom menu"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Jas\nobrazovky",
"Jas", "description": "Mení jas/kontrast OLED displeja"
"obrazovky"
],
"desc": "Mení jas/kontrast OLED displeja"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Invertovať\nobrazovku",
"Invertovať", "description": "Invertovať farby OLED displeja"
"obrazovku"
],
"desc": "Invertovať farby OLED displeja"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Trvanie\nboot loga",
"Trvanie", "description": "Doba trvania boot loga (s=sekundy)"
"boot loga"
],
"desc": "Doba trvania boot loga (s=sekundy)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Detaily v\npokoj. režime",
"Detaily v", "description": "Zobraziť detailné informácie v pokojovom režime (T=Zap | F=Vyp)"
"pokoj. režime"
],
"desc": "Zobraziť detailné informácie v pokojovom režime (T=Zap | F=Vyp)"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Detaily počas\nspájkovania",
"Detaily počas", "description": "Zobrazenie detailov počas spájkovania"
"spájkovania"
],
"desc": "Zobrazenie detailov počas spájkovania"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Obmedzenie\nvýkonu",
"Obmedzenie", "description": "Obmedzenie výkonu podľa použitého zdroja (watt)"
"výkonu"
],
"desc": "Obmedzenie výkonu podľa použitého zdroja (watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Kalibrácia\nnap. napätia",
"Kalibrácia", "description": "Kalibrácia napájacieho napätia. Krátke stlačenie mení nastavenie, dlhé stlačenie pre návrat"
"nap. napätia"
],
"desc": "Kalibrácia napájacieho napätia. Krátke stlačenie mení nastavenie, dlhé stlačenie pre návrat"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Intenzita\nimpulzu",
"Intenzita", "description": "Impulz udržujúci napájací zdroj zapnutý (power banky) (watt)"
"impulzu"
],
"desc": "Impulz udržujúci napájací zdroj zapnutý (power banky) (watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Interval\nimpulzu",
"Interval", "description": "Interval medzi impulzami udržujúcimi napájací zdroj zapnutý (x 2.5s)"
"impulzu"
],
"desc": "Interval medzi impulzami udržujúcimi napájací zdroj zapnutý (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Dĺžka impulzu\n",
"Dĺžka impulzu", "description": "Dĺžka impulzu udržujúci napájací zdroj zapnutý (x 250ms)"
""
],
"desc": "Dĺžka impulzu udržujúci napájací zdroj zapnutý (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Obnovenie\nnastavení",
"Obnovenie", "description": "Obnovenie nastavení na pôvodné hodnoty"
"nastavení"
],
"desc": "Obnovenie nastavení na pôvodné hodnoty"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Jazyk:\n SK Slovenčina",
"Jazyk:", "description": ""
" SK Slovenčina"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "SL", "languageCode": "SL",
"languageLocalName": "Slovenščina", "languageLocalName": "Slovenščina",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Res želite ponastaviti na privzete nastavitve?",
"UVLOWarningString": "NIZKA U",
"UndervoltageString": "Nizka napetost",
"InputVoltageString": "Vhodna U: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Spim...",
"SleepingTipAdvancedString": "Konica",
"OffString": "Off",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Nastavitve OK!", "SettingsResetMessage": {
"" "message": "Nastavitve OK!\n"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Ni pospeševalnik", "message": "Ni pospeševalnik\n"
"" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Ni USB-PD čipa!\n"
"Ni USB-PD čipa!", },
"" "LockingKeysString": {
], "message": "ZAKLENJ."
"LockingKeysString": "ZAKLENJ.", },
"UnlockingKeysString": "ODKLENJ.", "UnlockingKeysString": {
"WarningKeysLockedString": "ZAKLENJ.", "message": "ODKLENJ."
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "ZAKLENJ."
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Res želite ponastaviti na privzete nastavitve?"
},
"UVLOWarningString": {
"message": "NIZKA U"
},
"UndervoltageString": {
"message": "Nizka napetost"
},
"InputVoltageString": {
"message": "Vhodna U: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Spim..."
},
"SleepingTipAdvancedString": {
"message": "Konica"
},
"OffString": {
"message": "Off"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "D", "SettingRightChar": "D",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Power\nsettings",
"Power", "description": ""
"settings"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Nastavitve\nspajkanja",
"Nastavitve", "description": ""
"spajkanja"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Način\nspanja",
"Način", "description": ""
"spanja"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Uporabniški\nvmesnik",
"Uporabniški", "description": ""
"vmesnik"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Napredne\nmožnosti",
"Napredne", "description": ""
"možnosti"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Vir\nnapajanja",
"Vir", "description": "Vir napajanja. Nastavi napetost izklopa. (DC 10V) (S 3.3V na celico)"
"napajanja"
],
"desc": "Vir napajanja. Nastavi napetost izklopa. (DC 10V) (S 3.3V na celico)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimum\nvoltage",
"Minimum", "description": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"voltage"
],
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "QC\nnapetost",
"QC", "description": "Moč napajalnega vira v vatih [W]"
"napetost"
],
"desc": "Moč napajalnega vira v vatih [W]"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
"timeout"
],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Pospešena\ntemp.",
"Pospešena", "description": "Temperatura v pospešenem načinu"
"temp."
],
"desc": "Temperatura v pospešenem načinu"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Samodejni\nzagon",
"Samodejni", "description": "Samodejno gretje konice ob vklopu (U=ugasnjeno | S=spajkanje | Z=spanje | V=spanje na sobni temperaturi)"
"zagon"
],
"desc": "Samodejno gretje konice ob vklopu (U=ugasnjeno | S=spajkanje | Z=spanje | V=spanje na sobni temperaturi)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Kratka sprememba\ntemperature?",
"Kratka sprememba", "description": "Temperatura se spremeni ob kratkem pritisku na gumb."
"temperature?"
],
"desc": "Temperatura se spremeni ob kratkem pritisku na gumb."
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Dolga sprememba\ntemperature?",
"Dolga sprememba", "description": "Temperatura se spremeni ob dolgem pritisku na gumb."
"temperature?"
],
"desc": "Temperatura se spremeni ob dolgem pritisku na gumb."
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Omogoči\nzaklep gumbov",
"Omogoči", "description": "Za zaklep med spajkanjem drži oba gumba (O=onemogoči | L=le pospešeno | P=polno)"
"zaklep gumbov"
],
"desc": "Za zaklep med spajkanjem drži oba gumba (O=onemogoči | L=le pospešeno | P=polno)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Občutljivost\npremikanja",
"Občutljivost", "description": "0=izklopljeno | 1=najmanjša | ... | 9=največja"
"premikanja"
],
"desc": "0=izklopljeno | 1=najmanjša | ... | 9=največja"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Temp. med\nspanjem",
"Temp. med", "description": "Temperatura med spanjem"
"spanjem"
],
"desc": "Temperatura med spanjem"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Čas do\nspanja",
"Čas do", "description": "Čas pred spanjem (s=sekunde | m=minute)"
"spanja"
],
"desc": "Čas pred spanjem (s=sekunde | m=minute)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Čas do\nizklopa",
"Čas do", "description": "Čas do izklopa (m=minute)"
"izklopa"
],
"desc": "Čas do izklopa (m=minute)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Občut.\nHall son",
"Občut.", "description": "Občutljivost Hallove sonde za zaznavanje spanja (0=izklopljeno | 1=najmanjša | ... | 9=največja)"
"Hall son"
],
"desc": "Občutljivost Hallove sonde za zaznavanje spanja (0=izklopljeno | 1=najmanjša | ... | 9=največja)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Enota za\ntemperaturo",
"Enota za", "description": "Enota za temperaturo (C=celzij | F=fahrenheit)"
"temperaturo"
],
"desc": "Enota za temperaturo (C=celzij | F=fahrenheit)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Orientacija\nzaslona",
"Orientacija", "description": "D=desničar | L=levičar | S=samodejno"
"zaslona"
],
"desc": "D=desničar | L=levičar | S=samodejno"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Utripanje med\nhlajenjem",
"Utripanje med", "description": "Ko je konica še vroča, utripaj prikaz temperature med hlajenjem."
"hlajenjem"
],
"desc": "Ko je konica še vroča, utripaj prikaz temperature med hlajenjem."
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Hitrost\nbesedila",
"Hitrost", "description": "Hitrost, s katero se prikazuje besedilo (P=počasi | H=hitro)"
"besedila"
],
"desc": "Hitrost, s katero se prikazuje besedilo (P=počasi | H=hitro)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Obrni\ntipki + -?",
"Obrni", "description": "Zamenjaj funkciji gumbov."
"tipki + -?"
],
"desc": "Zamenjaj funkciji gumbov."
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.\nspeed",
"Anim.", "description": "Pace of icon animations in menu (O=off | P=slow | M=medium | H=fast)"
"speed"
],
"desc": "Pace of icon animations in menu (O=off | P=slow | M=medium | H=fast)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nloop",
"Anim.", "description": "Loop icon animations in main menu"
"loop"
],
"desc": "Loop icon animations in main menu"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Screen\nbrightness",
"Screen", "description": "Adjust the OLED screen brightness"
"brightness"
],
"desc": "Adjust the OLED screen brightness"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Invert\nscreen",
"Invert", "description": "Invert the OLED screen colors"
"screen"
],
"desc": "Invert the OLED screen colors"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nduration",
"Boot logo", "description": "Set boot logo duration (s=seconds)"
"duration"
],
"desc": "Set boot logo duration (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Več info. na\nmir. zaslonu",
"Več info. na", "description": "Prikaži več informacij z manjšo pisavo na mirovalnem zaslonu."
"mir. zaslonu"
],
"desc": "Prikaži več informacij z manjšo pisavo na mirovalnem zaslonu."
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Več info na\nzaslonu spaj.",
"Več info na", "description": "Prikaže več informacij z manjšo pisavo na zaslonu med spajkanjem."
"zaslonu spaj."
],
"desc": "Prikaže več informacij z manjšo pisavo na zaslonu med spajkanjem."
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Meja\nmoči",
"Meja", "description": "Največja dovoljena moč v vatih [W]"
"moči"
],
"desc": "Največja dovoljena moč v vatih [W]"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Kalibriram\nvhodno napetost?",
"Kalibriram", "description": "Kalibracija VIN (nastavitve z gumbi, dolg pritisk za izhod)"
"vhodno napetost?"
],
"desc": "Kalibracija VIN (nastavitve z gumbi, dolg pritisk za izhod)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Pulz\nmoči",
"Pulz", "description": "Velikost moči za vzdrževanje budnosti."
"moči"
],
"desc": "Velikost moči za vzdrževanje budnosti."
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Power pulse\ndelay",
"Power pulse", "description": "Delay before keep-awake-pulse is triggered (x 2.5s)"
"delay"
],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Power pulse\nduration",
"Power pulse", "description": "Keep-awake-pulse duration (x 250ms)"
"duration"
],
"desc": "Keep-awake-pulse duration (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Tovarniške\nnastavitve?",
"Tovarniške", "description": "Ponastavitev vseh nastavitev"
"nastavitve?"
],
"desc": "Ponastavitev vseh nastavitev"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Jezik:\n SL Slovenščina",
"Jezik:", "description": ""
" SL Slovenščina"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "SR_CYRL", "languageCode": "SR_CYRL",
"languageLocalName": "Српски", "languageLocalName": "Српски",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Да ли заиста желите да вратите поставке на фабричке вредности?",
"UVLOWarningString": "НИЗ.НАП.",
"UndervoltageString": "ПРЕНИЗАК НАПОН",
"InputVoltageString": "Ул. напон: ",
"SleepingSimpleString": "Сан",
"SleepingAdvancedString": "Спавање...",
"SleepingTipAdvancedString": "Врх:",
"OffString": "Иск",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Certain settings", "SettingsResetMessage": {
"were changed!" "message": "Certain settings\nwere changed!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"No accelerometer", "message": "No accelerometer\ndetected!"
"detected!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "No USB-PD IC\ndetected!"
"No USB-PD IC", },
"detected!" "LockingKeysString": {
], "message": "LOCKED"
"LockingKeysString": "LOCKED", },
"UnlockingKeysString": "UNLOCKED", "UnlockingKeysString": {
"WarningKeysLockedString": "!LOCKED!", "message": "UNLOCKED"
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "!LOCKED!"
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Да ли заиста желите да вратите поставке на фабричке вредности?"
},
"UVLOWarningString": {
"message": "НИЗ.НАП."
},
"UndervoltageString": {
"message": "ПРЕНИЗАК НАПОН"
},
"InputVoltageString": {
"message": "Ул. напон: "
},
"SleepingSimpleString": {
"message": "Сан"
},
"SleepingAdvancedString": {
"message": "Спавање..."
},
"SleepingTipAdvancedString": {
"message": "Врх:"
},
"OffString": {
"message": "Иск"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "Д", "SettingRightChar": "Д",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Power\nsettings",
"Power", "description": ""
"settings"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Поставке\nлемљења",
"Поставке", "description": ""
"лемљења"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Уштеда\nенергије",
"Уштеда", "description": ""
"енергије"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Корисничко\nсучеље",
"Корисничко", "description": ""
"сучеље"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Напредне\nпоставке",
"Напредне", "description": ""
"поставке"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Врста\nнапајања",
"Врста", "description": "Тип напајања; одређује најнижи радни напон. (DC=адаптер [10V] | S=батерија [3,3V по ћелији])"
"напајања"
],
"desc": "Тип напајања; одређује најнижи радни напон. (DC=адаптер [10V] | S=батерија [3,3V по ћелији])"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimum\nvoltage",
"Minimum", "description": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"voltage"
],
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Улазна\nснага",
"Улазна", "description": "Снага напајања у ватима."
"снага"
],
"desc": "Снага напајања у ватима."
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
"timeout"
],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Темп.\nпојачања",
"Темп.", "description": "Температура врха лемилице у току појачања."
"појачања"
],
"desc": "Температура врха лемилице у току појачања."
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Врући\nстарт",
"Врући", "description": "Лемилица одмах по покретању прелази у режим лемљења и греје се. (И=искључити | Л=лемљење | С=спавати | X=спавати собна температура)"
"старт"
],
"desc": "Лемилица одмах по покретању прелази у режим лемљења и греје се. (И=искључити | Л=лемљење | С=спавати | X=спавати собна температура)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Temp change\nshort",
"Temp change", "description": "Temperature-change-increment on short button press"
"short"
],
"desc": "Temperature-change-increment on short button press"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Temp change\nlong",
"Temp change", "description": "Temperature-change-increment on long button press"
"long"
],
"desc": "Temperature-change-increment on long button press"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Allow locking\nbuttons",
"Allow locking", "description": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
"buttons"
],
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Осетљивост\nна покрет",
"Осетљивост", "description": "Осетљивост сензора покрета. (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)"
"на покрет"
],
"desc": "Осетљивост сензора покрета. (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Темп.\nспавања",
"Темп.", "description": "Температура на коју се спушта лемилица након одређеног времена мировања. (C | F)"
"спавања"
],
"desc": "Температура на коју се спушта лемилица након одређеног времена мировања. (C | F)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Време до\nспавања",
"Време до", "description": "Време мировања након кога лемилица спушта температуру. (m=минути | s=секунде)"
"спавања"
],
"desc": "Време мировања након кога лемилица спушта температуру. (m=минути | s=секунде)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Време до\nгашења",
"Време до", "description": "Време мировања након кога се лемилица гаси. (m=минути)"
"гашења"
],
"desc": "Време мировања након кога се лемилица гаси. (m=минути)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Hall sensor\nsensitivity",
"Hall sensor", "description": "Sensitivity to magnets (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)"
"sensitivity"
],
"desc": "Sensitivity to magnets (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Јединица\nтемпературе",
"Јединица", "description": "Јединице у којима се приказује температура. (C=целзијус | F=фаренхајт)"
"температуре"
],
"desc": "Јединице у којима се приказује температура. (C=целзијус | F=фаренхајт)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Оријентација\nекрана",
"Оријентација", "description": "Како је окренут екран. (Д=за десноруке | Л=за леворуке | А=аутоматски)"
"екрана"
],
"desc": "Како је окренут екран. (Д=за десноруке | Л=за леворуке | А=аутоматски)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Упозорење\nпри хлађењу",
"Упозорење", "description": "Приказ температуре трепће приликом хлађења докле год је врх и даље врућ."
"при хлађењу"
],
"desc": "Приказ температуре трепће приликом хлађења докле год је врх и даље врућ."
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Брзина\nпорука",
"Брзина", "description": "Брзина кретања описних порука попут ове. (С=споро | Б=брзо)"
"порука"
],
"desc": "Брзина кретања описних порука попут ове. (С=споро | Б=брзо)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Swap\n+ - keys",
"Swap", "description": "Reverse assignment of buttons for temperature adjustment"
"+ - keys"
],
"desc": "Reverse assignment of buttons for temperature adjustment"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.\nspeed",
"Anim.", "description": "Pace of icon animations in menu (O=off | С=slow | M=medium | Б=fast)"
"speed"
],
"desc": "Pace of icon animations in menu (O=off | С=slow | M=medium | Б=fast)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nloop",
"Anim.", "description": "Loop icon animations in main menu"
"loop"
],
"desc": "Loop icon animations in main menu"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Screen\nbrightness",
"Screen", "description": "Adjust the OLED screen brightness"
"brightness"
],
"desc": "Adjust the OLED screen brightness"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Invert\nscreen",
"Invert", "description": "Invert the OLED screen colors"
"screen"
],
"desc": "Invert the OLED screen colors"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nduration",
"Boot logo", "description": "Set boot logo duration (s=seconds)"
"duration"
],
"desc": "Set boot logo duration (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Детаљи током\nмировања",
"Детаљи током", "description": "Приказивање детаљних информација на екрану током мировања."
"мировања"
],
"desc": "Приказивање детаљних информација на екрану током мировања."
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Детаљи током\nлемљења",
"Детаљи током", "description": "Приказивање детаљних информација на екрану током лемљења."
"лемљења"
],
"desc": "Приказивање детаљних информација на екрану током лемљења."
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Power\nlimit",
"Power", "description": "Maximum power the iron can use (W=watt)"
"limit"
],
"desc": "Maximum power the iron can use (W=watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Калибрација\nулазног напона",
"Калибрација", "description": "Калибрисање улазног напона. Подешава се на тастере; дуги притисак за крај."
"улазног напона"
],
"desc": "Калибрисање улазног напона. Подешава се на тастере; дуги притисак за крај."
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Power\npulse",
"Power", "description": "Intensity of power of keep-awake-pulse (W=watt)"
"pulse"
],
"desc": "Intensity of power of keep-awake-pulse (W=watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Power pulse\ndelay",
"Power pulse", "description": "Delay before keep-awake-pulse is triggered (x 2.5с)"
"delay"
],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5с)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Power pulse\nduration",
"Power pulse", "description": "Keep-awake-pulse duration (x 250мс)"
"duration"
],
"desc": "Keep-awake-pulse duration (x 250мс)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Фабричке\nпоставке",
"Фабричке", "description": "Враћање свих поставки на фабричке вредности."
"поставке"
],
"desc": "Враћање свих поставки на фабричке вредности."
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Jезик:\n SR Српски",
"Jезик:", "description": ""
" SR Српски"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "SR_LATN", "languageCode": "SR_LATN",
"languageLocalName": "Srpski", "languageLocalName": "Srpski",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Da li zaista želite da vratite postavke na fabričke vrednosti?",
"UVLOWarningString": "NIZ.NAP.",
"UndervoltageString": "PRENIZAK NAPON",
"InputVoltageString": "Ul. napon: ",
"SleepingSimpleString": "Zzz",
"SleepingAdvancedString": "Spavanje...",
"SleepingTipAdvancedString": "Vrh:",
"OffString": "Isk",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Certain settings", "SettingsResetMessage": {
"were changed!" "message": "Certain settings\nwere changed!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"No accelerometer", "message": "No accelerometer\ndetected!"
"detected!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "No USB-PD IC\ndetected!"
"No USB-PD IC", },
"detected!" "LockingKeysString": {
], "message": "LOCKED"
"LockingKeysString": "LOCKED", },
"UnlockingKeysString": "UNLOCKED", "UnlockingKeysString": {
"WarningKeysLockedString": "!LOCKED!", "message": "UNLOCKED"
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "!LOCKED!"
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Da li zaista želite da vratite postavke na fabričke vrednosti?"
},
"UVLOWarningString": {
"message": "NIZ.NAP."
},
"UndervoltageString": {
"message": "PRENIZAK NAPON"
},
"InputVoltageString": {
"message": "Ul. napon: "
},
"SleepingSimpleString": {
"message": "Zzz"
},
"SleepingAdvancedString": {
"message": "Spavanje..."
},
"SleepingTipAdvancedString": {
"message": "Vrh:"
},
"OffString": {
"message": "Isk"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "D", "SettingRightChar": "D",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Power\nsettings",
"Power", "description": ""
"settings"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Postavke\nlemljenja",
"Postavke", "description": ""
"lemljenja"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Ušteda\nenergije",
"Ušteda", "description": ""
"energije"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Korisničko\nsučelje",
"Korisničko", "description": ""
"sučelje"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Napredne\npostavke",
"Napredne", "description": ""
"postavke"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Vrsta\nnapajanja",
"Vrsta", "description": "Tip napajanja; određuje najniži radni napon. (DC=adapter [10V], S=baterija [3,3V po ćeliji])"
"napajanja"
],
"desc": "Tip napajanja; određuje najniži radni napon. (DC=adapter [10V], S=baterija [3,3V po ćeliji])"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimum\nvoltage",
"Minimum", "description": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"voltage"
],
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Ulazna\nsnaga",
"Ulazna", "description": "Snaga napajanja u vatima."
"snaga"
],
"desc": "Snaga napajanja u vatima."
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
"timeout"
],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Temp.\npojačanja",
"Temp.", "description": "Temperatura vrha lemilice u toku pojačanja."
"pojačanja"
],
"desc": "Temperatura vrha lemilice u toku pojačanja."
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Vrući\nstart",
"Vrući", "description": "Lemilica odmah po pokretanju prelazi u režim lemljenja i greje se. (I=isključiti | L=lemljenje | S=spavati | X=spavati sobna temperatura)"
"start"
],
"desc": "Lemilica odmah po pokretanju prelazi u režim lemljenja i greje se. (I=isključiti | L=lemljenje | S=spavati | X=spavati sobna temperatura)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Temp change\nshort",
"Temp change", "description": "Temperature-change-increment on short button press"
"short"
],
"desc": "Temperature-change-increment on short button press"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Temp change\nlong",
"Temp change", "description": "Temperature-change-increment on long button press"
"long"
],
"desc": "Temperature-change-increment on long button press"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Allow locking\nbuttons",
"Allow locking", "description": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
"buttons"
],
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Osetljivost\nna pokret",
"Osetljivost", "description": "Osetljivost senzora pokreta. (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)"
"na pokret"
],
"desc": "Osetljivost senzora pokreta. (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Temp.\nspavanja",
"Temp.", "description": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. (C | F)"
"spavanja"
],
"desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. (C | F)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Vreme do\nspavanja",
"Vreme do", "description": "Vreme mirovanja nakon koga lemilica spušta temperaturu. (m=minuti | s=sekunde)"
"spavanja"
],
"desc": "Vreme mirovanja nakon koga lemilica spušta temperaturu. (m=minuti | s=sekunde)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Vreme do\ngašenja",
"Vreme do", "description": "Vreme mirovanja nakon koga se lemilica gasi. (m=minuti)"
"gašenja"
],
"desc": "Vreme mirovanja nakon koga se lemilica gasi. (m=minuti)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Hall sensor\nsensitivity",
"Hall sensor", "description": "Sensitivity to magnets (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)"
"sensitivity"
],
"desc": "Sensitivity to magnets (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Jedinica\ntemperature",
"Jedinica", "description": "Jedinice u kojima se prikazuje temperatura. (C=celzijus | F=farenhajt)"
"temperature"
],
"desc": "Jedinice u kojima se prikazuje temperatura. (C=celzijus | F=farenhajt)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Orijentacija\nekrana",
"Orijentacija", "description": "Kako je okrenut ekran. (D=za desnoruke | L=za levoruke | A=automatski)"
"ekrana"
],
"desc": "Kako je okrenut ekran. (D=za desnoruke | L=za levoruke | A=automatski)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Upozorenje\npri hlađenju",
"Upozorenje", "description": "Prikaz temperature trepće prilikom hlađenja dokle god je vrh i dalje vruć."
"pri hlađenju"
],
"desc": "Prikaz temperature trepće prilikom hlađenja dokle god je vrh i dalje vruć."
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Brzina\nporuka",
"Brzina", "description": "Brzina kretanja opisnih poruka poput ove. (S=sporo | B=brzo)"
"poruka"
],
"desc": "Brzina kretanja opisnih poruka poput ove. (S=sporo | B=brzo)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Swap\n+ - keys",
"Swap", "description": "Reverse assignment of buttons for temperature adjustment"
"+ - keys"
],
"desc": "Reverse assignment of buttons for temperature adjustment"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.\nspeed",
"Anim.", "description": "Pace of icon animations in menu (O=off | S=slow | M=medium | B=fast)"
"speed"
],
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | B=fast)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nloop",
"Anim.", "description": "Loop icon animations in main menu"
"loop"
],
"desc": "Loop icon animations in main menu"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Screen\nbrightness",
"Screen", "description": "Adjust the OLED screen brightness"
"brightness"
],
"desc": "Adjust the OLED screen brightness"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Invert\nscreen",
"Invert", "description": "Invert the OLED screen colors"
"screen"
],
"desc": "Invert the OLED screen colors"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nduration",
"Boot logo", "description": "Set boot logo duration (s=seconds)"
"duration"
],
"desc": "Set boot logo duration (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Detalji tokom\nmirovanja",
"Detalji tokom", "description": "Prikazivanje detaljnih informacija na ekranu tokom mirovanja."
"mirovanja"
],
"desc": "Prikazivanje detaljnih informacija na ekranu tokom mirovanja."
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Detalji tokom\nlemljenja",
"Detalji tokom", "description": "Prikazivanje detaljnih informacija na ekranu tokom lemljenja."
"lemljenja"
],
"desc": "Prikazivanje detaljnih informacija na ekranu tokom lemljenja."
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Power\nlimit",
"Power", "description": "Maximum power the iron can use (W=watt)"
"limit"
],
"desc": "Maximum power the iron can use (W=watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Kalibracija\nulaznog napona",
"Kalibracija", "description": "Kalibrisanje ulaznog napona. Podešava se na tastere; dugi pritisak za kraj."
"ulaznog napona"
],
"desc": "Kalibrisanje ulaznog napona. Podešava se na tastere; dugi pritisak za kraj."
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Power\npulse",
"Power", "description": "Intensity of power of keep-awake-pulse (W=watt)"
"pulse"
],
"desc": "Intensity of power of keep-awake-pulse (W=watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Power pulse\ndelay",
"Power pulse", "description": "Delay before keep-awake-pulse is triggered (x 2.5s)"
"delay"
],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Power pulse\nduration",
"Power pulse", "description": "Keep-awake-pulse duration (x 250ms)"
"duration"
],
"desc": "Keep-awake-pulse duration (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Fabričke\npostavke",
"Fabričke", "description": "Vraćanje svih postavki na fabričke vrednosti."
"postavke"
],
"desc": "Vraćanje svih postavki na fabričke vrednosti."
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Jezik:\n SR Srpski",
"Jezik:", "description": ""
" SR Srpski"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "SV", "languageCode": "SV",
"languageLocalName": "Svenska", "languageLocalName": "Svenska",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Är du säker på att du vill återställa inställningarna?",
"UVLOWarningString": "DC LÅG",
"UndervoltageString": "Underspänning",
"InputVoltageString": "Inspän. V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Viloläge...",
"SleepingTipAdvancedString": "Spets:",
"OffString": "Av",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Inställningar", "SettingsResetMessage": {
"återställda" "message": "Inställningar\nåterställda"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Ingen", "message": "Ingen\naccelerometer"
"accelerometer" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Ingen USB-PD IC\nhittades!"
"Ingen USB-PD IC", },
"hittades!" "LockingKeysString": {
], "message": "LÅST"
"LockingKeysString": "LÅST", },
"UnlockingKeysString": "UPPLÅST", "UnlockingKeysString": {
"WarningKeysLockedString": "!LÅST!", "message": "UPPLÅST"
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "!LÅST!"
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Är du säker på att du vill återställa inställningarna?"
},
"UVLOWarningString": {
"message": "DC LÅG"
},
"UndervoltageString": {
"message": "Underspänning"
},
"InputVoltageString": {
"message": "Inspän. V: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Viloläge..."
},
"SleepingTipAdvancedString": {
"message": "Spets:"
},
"OffString": {
"message": "Av"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "H", "SettingRightChar": "H",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Effekt-\ninställning",
"Effekt-", "description": ""
"inställning"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Lödnings-\ninställning",
"Lödnings-", "description": ""
"inställning"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Vilo-\nläge",
"Vilo-", "description": ""
"läge"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Användar-\ngränssnitt",
"Användar-", "description": ""
"gränssnitt"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Avancerade\nalternativ",
"Avancerade", "description": ""
"alternativ"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Ström-\nkälla",
"Ström-", "description": "Strömkälla. Anger lägsta spänning. (DC 10V) (S 3.3V per cell)"
"källa"
],
"desc": "Strömkälla. Anger lägsta spänning. (DC 10V) (S 3.3V per cell)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimim-\nspänning",
"Minimim-", "description": "Minimumspänning per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"spänning"
],
"desc": "Minimumspänning per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "QC\nspänning",
"QC", "description": "Maximal QC-spänning enheten skall efterfråga"
"spänning"
],
"desc": "Maximal QC-spänning enheten skall efterfråga"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
"timeout"
],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Turbo-\ntemp",
"Turbo-", "description": "Temperatur i \"turbo-läge\""
"temp"
],
"desc": "Temperatur i \"turbo-läge\""
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Auto\nstart",
"Auto", "description": "Startar automatiskt lödpennan vid uppstart. (A=Av | L=Lödning | V=Viloläge | R=Viloläge Rumstemperatur)"
"start"
],
"desc": "Startar automatiskt lödpennan vid uppstart. (A=Av | L=Lödning | V=Viloläge | R=Viloläge Rumstemperatur)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Temp.just\nkorttryck",
"Temp.just", "description": "Temperaturjustering vid kort knapptryckning"
"korttryck"
],
"desc": "Temperaturjustering vid kort knapptryckning"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Temp.just\nlångtryck",
"Temp.just", "description": "Temperaturjustering vid lång knapptryckning"
"långtryck"
],
"desc": "Temperaturjustering vid lång knapptryckning"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Tillåt lås\nvia knappar",
"Tillåt lås", "description": "Vid lödning, håll nere bägge knappar för att slå på lås (A=Av | T=Bara turbo | F=Fullt lås)"
"via knappar"
],
"desc": "Vid lödning, håll nere bägge knappar för att slå på lås (A=Av | T=Bara turbo | F=Fullt lås)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Rörelse-\nkänslighet",
"Rörelse-", "description": "Rörelsekänslighet (0=Av | 1=minst känslig | ... | 9=mest känslig)"
"känslighet"
],
"desc": "Rörelsekänslighet (0=Av | 1=minst känslig | ... | 9=mest känslig)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Vilo-\ntemp",
"Vilo-", "description": "Vilotemperatur (C)"
"temp"
],
"desc": "Vilotemperatur (C)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Vilo-\ntimeout",
"Vilo-", "description": "Vilo-timeout (m=Minuter | s=Sekunder)"
"timeout"
],
"desc": "Vilo-timeout (m=Minuter | s=Sekunder)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Avstängn.\ntimeout",
"Avstängn.", "description": "Avstängnings-timeout (Minuter)"
"timeout"
],
"desc": "Avstängnings-timeout (Minuter)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Sensor-\nkänslght",
"Sensor-", "description": "Känslighet för halleffekt-sensorn för viloläges-detektering (0=Av | 1=minst känslig | ... | 9=mest känslig)"
"känslght"
],
"desc": "Känslighet för halleffekt-sensorn för viloläges-detektering (0=Av | 1=minst känslig | ... | 9=mest känslig)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Temperatur-\nenheter",
"Temperatur-", "description": "Temperaturenhet (C=Celsius | F=Fahrenheit)"
"enheter"
],
"desc": "Temperaturenhet (C=Celsius | F=Fahrenheit)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Visnings\nläge",
"Visnings", "description": "Visningsläge (H=Högerhänt | V=Vänsterhänt | A=Automatisk)"
"läge"
],
"desc": "Visningsläge (H=Högerhänt | V=Vänsterhänt | A=Automatisk)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Nedkylnings-\nblink",
"Nedkylnings-", "description": "Blinka temperaturen medan spetsen kyls av och fortfarande är varm."
"blink"
],
"desc": "Blinka temperaturen medan spetsen kyls av och fortfarande är varm."
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Beskrivning\nrullhast.",
"Beskrivning", "description": "Hastighet som den här texten rullar i"
"rullhast."
],
"desc": "Hastighet som den här texten rullar i"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Omvända\n+- knappar",
"Omvända", "description": "Omvänd ordning för temperaturjustering via plus/minus knapparna"
"+- knappar"
],
"desc": "Omvänd ordning för temperaturjustering via plus/minus knapparna"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.-\nhastighet",
"Anim.-", "description": "Animationshastighet för ikoner i menyer (A=av | L=långsam | M=medel | S=snabb)"
"hastighet"
],
"desc": "Animationshastighet för ikoner i menyer (A=av | L=långsam | M=medel | S=snabb)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nloop",
"Anim.", "description": "Loopa animationer i huvudmeny"
"loop"
],
"desc": "Loopa animationer i huvudmeny"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Screen\nbrightness",
"Screen", "description": "Adjust the OLED screen brightness"
"brightness"
],
"desc": "Adjust the OLED screen brightness"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Invert\nscreen",
"Invert", "description": "Invert the OLED screen colors"
"screen"
],
"desc": "Invert the OLED screen colors"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nduration",
"Boot logo", "description": "Set boot logo duration (s=seconds)"
"duration"
],
"desc": "Set boot logo duration (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Detaljerad\nvid inaktiv",
"Detaljerad", "description": "Visa detaljerad information i mindre typsnitt när inaktiv."
"vid inaktiv"
],
"desc": "Visa detaljerad information i mindre typsnitt när inaktiv."
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Detaljerad\nlödng.skärm",
"Detaljerad", "description": "Visa detaljerad information vid lödning"
"lödng.skärm"
],
"desc": "Visa detaljerad information vid lödning"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Max-\neffekt",
"Max-", "description": "Maximal effekt som enheten kan använda (Watt)"
"effekt"
],
"desc": "Maximal effekt som enheten kan använda (Watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Kalibrera\ninspänning?",
"Kalibrera", "description": "Inspänningskalibrering. Knapparna justerar, håll inne för avslut"
"inspänning?"
],
"desc": "Inspänningskalibrering. Knapparna justerar, håll inne för avslut"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Power\npulse",
"Power", "description": "Intensity of power of keep-awake-pulse (W=watt)"
"pulse"
],
"desc": "Intensity of power of keep-awake-pulse (W=watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Power pulse\ndelay",
"Power pulse", "description": "Delay before keep-awake-pulse is triggered (x 2.5s)"
"delay"
],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Power pulse\nduration",
"Power pulse", "description": "Keep-awake-pulse duration (x 250ms)"
"duration"
],
"desc": "Keep-awake-pulse duration (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Fabriks-\ninställ?",
"Fabriks-", "description": "Återställ alla inställningar"
"inställ?"
],
"desc": "Återställ alla inställningar"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Språk:\n SV Svenska",
"Språk:", "description": ""
" SV Svenska"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "TR", "languageCode": "TR",
"languageLocalName": "Türkçe", "languageLocalName": "Türkçe",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Ayarları varsayılan değerlere sıfırlamak istediğinizden emin misiniz?",
"UVLOWarningString": "Güç Az",
"UndervoltageString": "Düşük Voltaj",
"InputVoltageString": "Giriş V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Bekleme Modu ...",
"SleepingTipAdvancedString": "Uç:",
"OffString": "Kapalı",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Sıfırlama Tamam", "message": "Sıfırlama Tamam"
"SettingsResetMessage": [ },
"Ayarlar", "SettingsResetMessage": {
"Sıfırlandı" "message": "Ayarlar\nSıfırlandı"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"No accelerometer", "message": "No accelerometer\ndetected!"
"detected!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "No USB-PD IC\ndetected!"
"No USB-PD IC", },
"detected!" "LockingKeysString": {
], "message": "LOCKED"
"LockingKeysString": "LOCKED", },
"UnlockingKeysString": "UNLOCKED", "UnlockingKeysString": {
"WarningKeysLockedString": "!LOCKED!", "message": "UNLOCKED"
"WarningThermalRunaway": [ },
"Thermal", "WarningKeysLockedString": {
"Runaway" "message": "!LOCKED!"
] },
"WarningThermalRunaway": {
"message": "Thermal\nRunaway"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Ayarları varsayılan değerlere sıfırlamak istediğinizden emin misiniz?"
},
"UVLOWarningString": {
"message": "Güç Az"
},
"UndervoltageString": {
"message": "Düşük Voltaj"
},
"InputVoltageString": {
"message": "Giriş V: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Bekleme Modu ..."
},
"SleepingTipAdvancedString": {
"message": "Uç:"
},
"OffString": {
"message": "Kapalı"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "R", "SettingRightChar": "R",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Power\nsettings",
"Power", "description": ""
"settings"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Lehimleme\nAyarları",
"Lehimleme", "description": ""
"Ayarları"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Uyku\nModları",
"Uyku", "description": ""
"Modları"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Kullanıcı\nArayüzü",
"Kullanıcı", "description": ""
"Arayüzü"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Gelişmiş\nAyarlar",
"Gelişmiş", "description": ""
"Ayarlar"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "GÇKYN\n",
"GÇKYN", "description": "\"Güç Kaynağı\". En düşük çalışma voltajını ayarlar. (DC 10V) (S 3.3V hücre başına)"
""
],
"desc": "\"Güç Kaynağı\". En düşük çalışma voltajını ayarlar. (DC 10V) (S 3.3V hücre başına)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Minimum\nvoltage",
"Minimum", "description": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"voltage"
],
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "QC\nvoltage",
"QC", "description": "Max QC voltage the iron should negotiate for"
"voltage"
],
"desc": "Max QC voltage the iron should negotiate for"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\ntimeout",
"PD", "description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
"timeout"
],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "YKSC\n",
"YKSC", "description": "Yüksek Performans Modu Sıcaklığı"
""
],
"desc": "Yüksek Performans Modu Sıcaklığı"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "OTOBAŞ\n",
"OTOBAŞ", "description": "Güç verildiğinde otomatik olarak lehimleme modunda başlat. (K=Kapalı | L=Lehimleme Modu | U=Uyku Modu | S=Uyku Modu Oda Sıcaklığı)"
""
],
"desc": "Güç verildiğinde otomatik olarak lehimleme modunda başlat. (K=Kapalı | L=Lehimleme Modu | U=Uyku Modu | S=Uyku Modu Oda Sıcaklığı)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Temp change\nshort",
"Temp change", "description": "Kısa basışlardaki sıcaklık derecesi atlama oranı"
"short"
],
"desc": "Kısa basışlardaki sıcaklık derecesi atlama oranı"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Temp change\nlong",
"Temp change", "description": "Uzun başışlardaki sıcaklık derecesi atlama oranı"
"long"
],
"desc": "Uzun başışlardaki sıcaklık derecesi atlama oranı"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Allow locking\nbuttons",
"Allow locking", "description": "While soldering, hold down both buttons to toggle locking them (K=Kapalı | B=boost mode only | F=full locking)"
"buttons"
],
"desc": "While soldering, hold down both buttons to toggle locking them (K=Kapalı | B=boost mode only | F=full locking)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "HARHAS\n",
"HARHAS", "description": "Hareket Hassasiyeti (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)"
""
],
"desc": "Hareket Hassasiyeti (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "BKSC\n",
"BKSC", "description": "Bekleme Modu Sıcaklığı (C)"
""
],
"desc": "Bekleme Modu Sıcaklığı (C)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "BMZA\n",
"BMZA", "description": "Bekleme Modu Zaman Aşımı (Dakika | Saniye)"
""
],
"desc": "Bekleme Modu Zaman Aşımı (Dakika | Saniye)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "KPTZA\n",
"KPTZA", "description": "Kapatma Zaman Aşımı (Dakika)"
""
],
"desc": "Kapatma Zaman Aşımı (Dakika)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Hall sensor\nsensitivity",
"Hall sensor", "description": "Sensitivity to magnets (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)"
"sensitivity"
],
"desc": "Sensitivity to magnets (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "SCKBRM\n",
"SCKBRM", "description": "Sıcaklık Birimi (C=Celsius | F=Fahrenheit)"
""
],
"desc": "Sıcaklık Birimi (C=Celsius | F=Fahrenheit)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "GRNYÖN\n",
"GRNYÖN", "description": "Görüntü Yönlendirme (R=Sağlak | L=Solak | O=Otomatik)"
""
],
"desc": "Görüntü Yönlendirme (R=Sağlak | L=Solak | O=Otomatik)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "SĞGÖST\n",
"SĞGÖST", "description": "Soğutma ekranında uç hala sıcakken derece gösterilsin."
""
],
"desc": "Soğutma ekranında uç hala sıcakken derece gösterilsin."
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "YZKYHZ\n",
"YZKYHZ", "description": "Bu yazının kayma hızı (Y=Yavaş | H=Hızlı)"
""
],
"desc": "Bu yazının kayma hızı (Y=Yavaş | H=Hızlı)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Swap\n+ - keys",
"Swap", "description": "\"Düğme Yerleri Rotasyonu\" Sıcaklık ayar düğmelerinin yerini değiştirin"
"+ - keys"
],
"desc": "\"Düğme Yerleri Rotasyonu\" Sıcaklık ayar düğmelerinin yerini değiştirin"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Anim.\nspeed",
"Anim.", "description": "Pace of icon animations in menu (K=Kapalı | Y=Yavaş | O=Orta | H=Hızlı)"
"speed"
],
"desc": "Pace of icon animations in menu (K=Kapalı | Y=Yavaş | O=Orta | H=Hızlı)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Anim.\nloop",
"Anim.", "description": "Loop icon animations in main menu"
"loop"
],
"desc": "Loop icon animations in main menu"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Screen\nbrightness",
"Screen", "description": "Adjust the OLED screen brightness"
"brightness"
],
"desc": "Adjust the OLED screen brightness"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Invert\nscreen",
"Invert", "description": "Invert the OLED screen colors"
"screen"
],
"desc": "Invert the OLED screen colors"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nduration",
"Boot logo", "description": "Set boot logo duration (s=seconds)"
"duration"
],
"desc": "Set boot logo duration (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "AYRBİL\n",
"AYRBİL", "description": "Boş ekranda ayrıntılı bilgileri daha küçük bir yazı tipi ile göster."
""
],
"desc": "Boş ekranda ayrıntılı bilgileri daha küçük bir yazı tipi ile göster."
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "GELLHM\n",
"GELLHM", "description": "\"Gelişmiş Lehimleme\" Lehimleme yaparken detaylı bilgi göster"
""
],
"desc": "\"Gelişmiş Lehimleme\" Lehimleme yaparken detaylı bilgi göster"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Power\nlimit",
"Power", "description": "Havyanın kullanacağı en yüksek güç (W=Watts)"
"limit"
],
"desc": "Havyanın kullanacağı en yüksek güç (W=Watts)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "VOL KAL?\n",
"VOL KAL?", "description": "Voltaj Girişi Kalibrasyonu. Düğmeler ayarlar, çıkmak için uzun bas."
""
],
"desc": "Voltaj Girişi Kalibrasyonu. Düğmeler ayarlar, çıkmak için uzun bas."
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Power\npulse",
"Power", "description": "Güç girişi voltajı ölçüm yoğunluğunu sık tut."
"pulse"
],
"desc": "Güç girişi voltajı ölçüm yoğunluğunu sık tut."
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Power pulse\ndelay",
"Power pulse", "description": "Delay before keep-awake-pulse is triggered (x 2.5s)"
"delay"
],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Power pulse\nduration",
"Power pulse", "description": "Keep-awake-pulse duration (x 250ms)"
"duration"
],
"desc": "Keep-awake-pulse duration (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "SIFIRLA?\n",
"SIFIRLA?", "description": "Bütün ayarları sıfırlar"
""
],
"desc": "Bütün ayarları sıfırlar"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Dil:\n TR Türkçe",
"Dil:", "description": ""
" TR Türkçe"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "UK", "languageCode": "UK",
"languageLocalName": "Українська", "languageLocalName": "Українська",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Під час наступного завантаження переконайтеся, що жало і ручка мають кімнатну температуру!",
"CJCCalibrating": "калібрування",
"SettingsResetWarning": "Ви дійсно хочете скинути налаштування до значень за замовчуванням? (A=Так, В=Ні)",
"UVLOWarningString": "АККУМ--",
"UndervoltageString": "Низька напруга",
"InputVoltageString": "Жив.(B): ",
"SleepingSimpleString": "ZzZzz",
"SleepingAdvancedString": "Очікування...",
"SleepingTipAdvancedString": "Жало:",
"OffString": "Вимк",
"DeviceFailedValidationWarning": "Вірогідно ваш пристрій підробний!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"КХС", "message": "КХС\nвідкалібровано!"
"відкалібровано!" },
], "ResetOKMessage": {
"ResetOKMessage": "Скид. OK", "message": "Скид. OK"
"SettingsResetMessage": [ },
"Налаштування", "SettingsResetMessage": {
"скинуті!" "message": "Налаштування\nскинуті!"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Акселерометр", "message": "Акселерометр\nне виявлено!"
"не виявлено!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "USB-PD IC\nне виявлено!"
"USB-PD IC", },
"не виявлено!" "LockingKeysString": {
], "message": "ЗАБЛОК."
"LockingKeysString": "ЗАБЛОК.", },
"UnlockingKeysString": "РОЗБЛОК.", "UnlockingKeysString": {
"WarningKeysLockedString": "!ЗАБЛОК!", "message": "РОЗБЛОК."
"WarningThermalRunaway": [ },
"Некерований", "WarningKeysLockedString": {
"розігрів" "message": "!ЗАБЛОК!"
] },
"WarningThermalRunaway": {
"message": "Некерований\nрозігрів"
},
"SettingsCalibrationWarning": {
"message": "Під час наступного завантаження переконайтеся, що жало і ручка мають кімнатну температуру!"
},
"CJCCalibrating": {
"message": "калібрування"
},
"SettingsResetWarning": {
"message": "Ви дійсно хочете скинути налаштування до значень за замовчуванням? (A=Так, В=Ні)"
},
"UVLOWarningString": {
"message": "АККУМ--"
},
"UndervoltageString": {
"message": "Низька напруга"
},
"InputVoltageString": {
"message": "Жив.(B): "
},
"SleepingSimpleString": {
"message": "ZzZzz"
},
"SleepingAdvancedString": {
"message": "Очікування..."
},
"SleepingTipAdvancedString": {
"message": "Жало:"
},
"OffString": {
"message": "Вимк"
},
"DeviceFailedValidationWarning": {
"message": "Вірогідно ваш пристрій підробний!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "П", "SettingRightChar": "П",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Параметри\nживлення",
"Параметри", "description": ""
"живлення"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Параметри\nпайки",
"Параметри", "description": ""
"пайки"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Режим\nсну",
"Режим", "description": ""
"сну"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Параметри\nінтерфейсу",
"Параметри", "description": ""
"інтерфейсу"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Додаткові\nпараметри",
"Додаткові", "description": ""
"параметри"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Джерело\nживлення",
"Джерело", "description": "Встановлює напругу відсічки. (DC - 10V) (3S - 9.9V | 4S - 13.2V | 5S - 16.5V | 6S - 19.8V)"
"живлення"
],
"desc": "Встановлює напругу відсічки. (DC - 10V) (3S - 9.9V | 4S - 13.2V | 5S - 16.5V | 6S - 19.8V)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Мін.\nнапруга",
"Мін.", "description": "Мінімальна дозволена напруга на комірку (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
"напруга"
],
"desc": "Мінімальна дозволена напруга на комірку (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "Потужність\nдж. живлення",
"Потужність", "description": "Потужність джерела живлення в Ватах"
"дж. живлення"
],
"desc": "Потужність джерела живлення в Ватах"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\nзатримка",
"PD", "description": "Затримка у 100мс інкрементах для PD для сумісності з деякими QC зарядними пристроями (0: вимкнено)"
"затримка"
],
"desc": "Затримка у 100мс інкрементах для PD для сумісності з деякими QC зарядними пристроями (0: вимкнено)"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Темпер.\nТурбо",
"Темпер.", "description": "Температура в \"Турбо\" режимі"
"Турбо"
],
"desc": "Температура в \"Турбо\" режимі"
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Гарячий\nстарт",
"Гарячий", "description": "Режим в якому запускається паяльник при ввімкненні (В=Вимк. | П=Пайка | О=Очікування | К=Очікування при кімн. темп.)"
"старт"
],
"desc": "Режим в якому запускається паяльник при ввімкненні (В=Вимк. | П=Пайка | О=Очікування | К=Очікування при кімн. темп.)"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Зміна темп.\nкоротко?",
"Зміна темп.", "description": "Змінювати температуру при короткому натисканні!"
"коротко?"
],
"desc": "Змінювати температуру при короткому натисканні!"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Зміна темп.\nдовго?",
"Зміна темп.", "description": "Змінювати температуру при довгому натисканні!"
"довго?"
],
"desc": "Змінювати температуру при довгому натисканні!"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Дозволити\nблок. кнопок",
"Дозволити", "description": "Під час пайки тривале натискання обох кнопок заблокує їх (В=Вимк | Т=Тільки турбо | П=Повне)"
"блок. кнопок"
],
"desc": "Під час пайки тривале натискання обох кнопок заблокує їх (В=Вимк | Т=Тільки турбо | П=Повне)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Чутливість\nсенсору руху",
"Чутливість", "description": "Акселерометр (0=Вимк. | 1=мін. чутливості | ... | 9=макс. чутливості)"
"сенсору руху"
],
"desc": "Акселерометр (0=Вимк. | 1=мін. чутливості | ... | 9=макс. чутливості)"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Темпер.\nсну",
"Темпер.", "description": "Температура режиму очікування (C° | F°)"
"сну"
],
"desc": "Температура режиму очікування (C° | F°)"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Тайм-аут\nсну",
"Тайм-аут", "description": "Час до переходу в режим очікування (Хвилини | Секунди)"
"сну"
],
"desc": "Час до переходу в режим очікування (Хвилини | Секунди)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Часу до\nвимкнення",
"Часу до", "description": "Час до вимкнення (Хвилини)"
"вимкнення"
],
"desc": "Час до вимкнення (Хвилини)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Чутливість\nЕфекту Холла",
"Чутливість", "description": "Чутливість датчика ефекту Холла при виявленні сну (0=Вимк. | 1=мін. чутливості | ... | 9=макс. чутливості)"
"Ефекту Холла"
],
"desc": "Чутливість датчика ефекту Холла при виявленні сну (0=Вимк. | 1=мін. чутливості | ... | 9=макс. чутливості)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Формат темпе-\nратури(C°/F°)",
"Формат темпе-", "description": "Одиниця виміру температури (C=Цельсій | F=Фаренгейт)"
"ратури(C°/F°)"
],
"desc": "Одиниця виміру температури (C=Цельсій | F=Фаренгейт)"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Автоповорот\nекрану",
"Автоповорот", "description": "Орієнтація дисплея (П=Правша | Л=Лівша | A=Автоповорот)"
"екрану"
],
"desc": "Орієнтація дисплея (П=Правша | Л=Лівша | A=Автоповорот)"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Показ t° при\nохолодженні",
"Показ t° при", "description": "Показувати температуру на екрані охолодження, поки жало залишається гарячим, при цьому екран моргає"
"охолодженні"
],
"desc": "Показувати температуру на екрані охолодження, поки жало залишається гарячим, при цьому екран моргає"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Швидкість\nтексту",
"Швидкість", "description": "Швидкість прокрутки тексту (П=повільно | Ш=швидко)"
"тексту"
],
"desc": "Швидкість прокрутки тексту (П=повільно | Ш=швидко)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Інвертувати\nкнопки +-?",
"Інвертувати", "description": "Інвертувати кнопки зміни температури."
"кнопки +-?"
],
"desc": "Інвертувати кнопки зміни температури."
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Швидкість\nанімації",
"Швидкість", "description": "Швидкість анімації іконок у головному меню (Мілісекунди) (В=Вимк | Н=Низькa | С=Середня | М=Макс)"
"анімації"
],
"desc": "Швидкість анімації іконок у головному меню (Мілісекунди) (В=Вимк | Н=Низькa | С=Середня | М=Макс)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Циклічна\nанімація",
"Циклічна", "description": "Циклічна анімація іконок в головному меню"
"анімація"
],
"desc": "Циклічна анімація іконок в головному меню"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Яскравість\nекрану",
скравість", "description": "Налаштування контрасту/яскравості OLED екрану"
"екрану"
],
"desc": "Налаштування контрасту/яскравості OLED екрану"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Інверт\nекрану",
"Інверт", "description": "Інвертувати кольори на OLED екрані"
"екрану"
],
"desc": "Інвертувати кольори на OLED екрані"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Тривалість\nлоготипу завантаження",
"Тривалість", "description": "Встановити тривалість показу лого при завантаженні (с=секунд)"
"логотипу завантаження"
],
"desc": "Встановити тривалість показу лого при завантаженні (с=секунд)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Детальний ре-\nжим очікуван.",
"Детальний ре-", "description": "Показувати детальну інформацію маленьким шрифтом на домашньому екрані"
"жим очікуван."
],
"desc": "Показувати детальну інформацію маленьким шрифтом на домашньому екрані"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Детальний\nрежим пайки",
"Детальний", "description": "Показувати детальну інформацію при пайці."
"режим пайки"
],
"desc": "Показувати детальну інформацію при пайці."
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Макс.\nпотуж.",
"Макс.", "description": "Макс. потужність, яку може використовувати паяльник (Ват)"
"потуж."
],
"desc": "Макс. потужність, яку може використовувати паяльник (Ват)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Калібрувати КХС\nпри наступному завантаженні",
"Калібрувати КХС", "description": "При наступному завантаження буде відкалібровано Компенсацію Холодного Спаю жала (непотрібне при різниці температур < 5°C)"
"при наступному завантаженні"
],
"desc": "При наступному завантаження буде відкалібровано Компенсацію Холодного Спаю жала (непотрібне при різниці температур < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Калібрування\nнапруги",
"Калібрування", "description": "Калібрування напруги входу. Налаштувати кнопками, натиснути і утримати щоб завершити."
"напруги"
],
"desc": "Калібрування напруги входу. Налаштувати кнопками, натиснути і утримати щоб завершити."
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Пульс.\nНавантаж.",
"Пульс.", "description": "Деякі PowerBank-и з часом вимк. живлення, якщо пристрій споживає дуже мало енергії)"
"Навантаж."
],
"desc": "Деякі PowerBank-и з часом вимк. живлення, якщо пристрій споживає дуже мало енергії)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Час між імп.\nнапруги",
"Час між імп.", "description": "Час між імпульсами напруги яка не дає PowerBank-у заснути (x 2.5с)"
"напруги"
],
"desc": "Час між імпульсами напруги яка не дає PowerBank-у заснути (x 2.5с)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Тривалість\nімп. напруги",
"Тривалість", "description": "Тривалість імпульсу напруги яка не дає PowerBank-у заснути (x 250мс)"
"імп. напруги"
],
"desc": "Тривалість імпульсу напруги яка не дає PowerBank-у заснути (x 250мс)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Скинути всі\nналаштування?",
"Скинути всі", "description": "Скидання всіх параметрів до стандартних значень."
"налаштування?"
],
"desc": "Скидання всіх параметрів до стандартних значень."
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Мова:\n UK Українська",
"Мова:", "description": ""
" UK Українська"
],
"desc": ""
} }
} }
} }

View File

@@ -2,44 +2,67 @@
"languageCode": "VI", "languageCode": "VI",
"languageLocalName": "Tieng Viet", "languageLocalName": "Tieng Viet",
"tempUnitFahrenheit": false, "tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "Ban chac chan muon khôi phuc tat ca cài đat ve mac đinh?",
"UVLOWarningString": "DC thap",
"UndervoltageString": "Đien áp thap",
"InputVoltageString": "Đau vào V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Đang ngu...",
"SleepingTipAdvancedString": "Meo:",
"OffString": "Tat",
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": [ "CJCCalibrationDone": {
"Calibration", "message": "Calibration\ndone!"
"done!" },
], "ResetOKMessage": {
"ResetOKMessage": "Reset OK", "message": "Reset OK"
"SettingsResetMessage": [ },
"Mot so cài đat", "SettingsResetMessage": {
"đã thay đoi" "message": "Mot so cài đat\nđã thay đoi"
], },
"NoAccelerometerMessage": [ "NoAccelerometerMessage": {
"Không phát hien", "message": "Không phát hien\ngia toc ke!"
"gia toc ke!" },
], "NoPowerDeliveryMessage": {
"NoPowerDeliveryMessage": [ "message": "Không phát hien\nUSB-PD IC!"
"Không phát hien", },
"USB-PD IC!" "LockingKeysString": {
], "message": "Đã khóa"
"LockingKeysString": "Đã khóa", },
"UnlockingKeysString": "Mo khóa", "UnlockingKeysString": {
"WarningKeysLockedString": "Đã khóa!", "message": "Mo khóa"
"WarningThermalRunaway": [ },
"Nhiet", "WarningKeysLockedString": {
"Tat gia nhiet" "message": "Đã khóa!"
] },
"WarningThermalRunaway": {
"message": "Nhiet\nTat gia nhiet"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "Ban chac chan muon khôi phuc tat ca cài đat ve mac đinh?"
},
"UVLOWarningString": {
"message": "DC thap"
},
"UndervoltageString": {
"message": "Đien áp thap"
},
"InputVoltageString": {
"message": "Đau vào V: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Đang ngu..."
},
"SleepingTipAdvancedString": {
"message": "Meo:"
},
"OffString": {
"message": "Tat"
},
"DeviceFailedValidationWarning": {
"message": "Your device is most likely a counterfeit!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "R", "SettingRightChar": "R",
@@ -59,279 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": [ "displayText": "Cài đat\nnguon đien",
"Cài đat", "description": ""
"nguon đien"
],
"desc": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": [ "displayText": "Cài đat\ntay hàn",
"Cài đat", "description": ""
"tay hàn"
],
"desc": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": [ "displayText": "Che đo\nngu",
"Che đo", "description": ""
"ngu"
],
"desc": ""
}, },
"UIMenu": { "UIMenu": {
"text2": [ "displayText": "Giao dien\nnguoi dùng",
"Giao dien", "description": ""
"nguoi dùng"
],
"desc": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": [ "displayText": "Cài đat\nnâng cao",
"Cài đat", "description": ""
"nâng cao"
],
"desc": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": [ "displayText": "Nguon\nđien",
"Nguon", "description": "Nguon đien, đat đien áp giam. (DC 10V) (S 3.3V moi cell, tat gioi han công suat)"
"đien"
],
"desc": "Nguon đien, đat đien áp giam. (DC 10V) (S 3.3V moi cell, tat gioi han công suat)"
}, },
"MinVolCell": { "MinVolCell": {
"text2": [ "displayText": "Voltage\ntoi thieu",
"Voltage", "description": "Đien áp toi thieu cho phép trên moi cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
"toi thieu"
],
"desc": "Đien áp toi thieu cho phép trên moi cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": [ "displayText": "QC\nvoltage",
"QC", "description": "Đien áp QC toi đa mà tay hàn yêu cau"
"voltage"
],
"desc": "Đien áp QC toi đa mà tay hàn yêu cau"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": [ "displayText": "PD\nsau",
"PD", "description": "Thoi gian cho đàm phán PD trong các buoc 100ms đe tuong thích voi mot so bo sac QC"
"sau"
],
"desc": "Thoi gian cho đàm phán PD trong các buoc 100ms đe tuong thích voi mot so bo sac QC"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": [ "displayText": "Tăng\nnhiet đo",
"Tăng", "description": "Nhiet đo dùng trong che đo \"tăng cuong\""
"nhiet đo"
],
"desc": "Nhiet đo dùng trong che đo \"tăng cuong\""
}, },
"AutoStart": { "AutoStart": {
"text2": [ "displayText": "Nhiet đo\nđang tăng",
"Nhiet đo", "description": "- O=tat | S=nhiet đo hàn | Z=cho o nhiet đo ngu đen khi cu đong | R=cho mà không gia nhiet đen khi cu đong"
"đang tăng"
],
"desc": "- O=tat | S=nhiet đo hàn | Z=cho o nhiet đo ngu đen khi cu đong | R=cho mà không gia nhiet đen khi cu đong"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": [ "displayText": "Thay đoi n.đo\nan nút nhanh",
"Thay đoi n.đo", "description": "Biên đo tăng/giam nhiet đo khi an nút nhanh"
"an nút nhanh"
],
"desc": "Biên đo tăng/giam nhiet đo khi an nút nhanh"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": [ "displayText": "Thay đoi n.đo\nan nút lâu",
"Thay đoi n.đo", "description": "Biên đo tăng/giam nhiet đo khi an nút lâu"
"an nút lâu"
],
"desc": "Biên đo tăng/giam nhiet đo khi an nút lâu"
}, },
"LockingMode": { "LockingMode": {
"text2": [ "displayText": "Cho phép khóa\ncác nút",
"Cho phép khóa", "description": "Trong khi hàn, giu ca 2 nút đe khóa(D=tat | B=chi che đo tăng cuong | F=khóa hoàn toàn)"
"các nút"
],
"desc": "Trong khi hàn, giu ca 2 nút đe khóa(D=tat | B=chi che đo tăng cuong | F=khóa hoàn toàn)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": [ "displayText": "Cam bien\ncu đong",
"Cam bien", "description": "- 0=tat | 1=đo nhay thap nhat| ... | 9=đo nhay cao nhat"
"cu đong"
],
"desc": "- 0=tat | 1=đo nhay thap nhat| ... | 9=đo nhay cao nhat"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": [ "displayText": "Nhiet đo\nkhi ngu",
"Nhiet đo", "description": "Giam nhiet đo khi o \"Che đo ngu\""
"khi ngu"
],
"desc": "Giam nhiet đo khi o \"Che đo ngu\""
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": [ "displayText": "Ngu\nsau",
"Ngu", "description": "- thoi gian truoc khi \"Che đo ngu\" bat đau (s=giây | m=phút)"
"sau"
],
"desc": "- thoi gian truoc khi \"Che đo ngu\" bat đau (s=giây | m=phút)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": [ "displayText": "Tat\nsau",
"Tat", "description": "- khoang thoi gian truoc khi tay hàn tat (m=phút)"
"sau"
],
"desc": "- khoang thoi gian truoc khi tay hàn tat (m=phút)"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": [ "displayText": "Hall\nđo nhay",
"Hall", "description": "Đo nhay cam bien Hall đe phát hien che đo ngu (0=tat | 1=ít nhay nhat |...| 9=nhay nhat)"
"đo nhay"
],
"desc": "Đo nhay cam bien Hall đe phát hien che đo ngu (0=tat | 1=ít nhay nhat |...| 9=nhay nhat)"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": [ "displayText": "Đon vi\nnhiet đo",
"Đon vi", "description": "C= Đo C | F= Đo F"
"nhiet đo"
],
"desc": "C= Đo C | F= Đo F"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": [ "displayText": "Huong\nhien thi",
"Huong", "description": "- R=huong tay phai | L=huong tay trái | A=tu đong"
"hien thi"
],
"desc": "- R=huong tay phai | L=huong tay trái | A=tu đong"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": [ "displayText": "Nguoi đi\nchop mat",
"Nguoi đi", "description": "-Nhap nháy nhiet đo sau khi viec gia nhiet tam dung trong khi mui hàn van nóng"
"chop mat"
],
"desc": "-Nhap nháy nhiet đo sau khi viec gia nhiet tam dung trong khi mui hàn van nóng"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": [ "displayText": "Toc đo\ncuon",
"Toc đo", "description": "Toc đo cuon văn ban(S=cham | F=nhanh)"
"cuon"
],
"desc": "Toc đo cuon văn ban(S=cham | F=nhanh)"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": [ "displayText": "Đao nguoc\nnút + -",
"Đao nguoc", "description": "Đao nguoc chuc năng các nút đieu chinh nhiet đo"
"nút + -"
],
"desc": "Đao nguoc chuc năng các nút đieu chinh nhiet đo"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": [ "displayText": "Toc đo\nhoat anh",
"Toc đo", "description": "-Toc đo cua hoat anh menu (O=tat | S=cham | M=trung bình | F=nhanh)"
"hoat anh"
],
"desc": "-Toc đo cua hoat anh menu (O=tat | S=cham | M=trung bình | F=nhanh)"
}, },
"AnimLoop": { "AnimLoop": {
"text2": [ "displayText": "Hoat anh\nlap lai",
"Hoat anh", "description": "Lap lai các hoat anh trong màn hình chính"
"lap lai"
],
"desc": "Lap lai các hoat anh trong màn hình chính"
}, },
"Brightness": { "Brightness": {
"text2": [ "displayText": "Đo tuong phan\nmàn hình",
"Đo tuong phan", "description": "-Đieu chinh đo sáng màn hình OLED"
"màn hình"
],
"desc": "-Đieu chinh đo sáng màn hình OLED"
}, },
"ColourInversion": { "ColourInversion": {
"text2": [ "displayText": "Đao nguoc màu\nmàn hình",
"Đao nguoc màu", "description": "-Đao nguoc màu màn hình OLED"
"màn hình"
],
"desc": "-Đao nguoc màu màn hình OLED"
}, },
"LOGOTime": { "LOGOTime": {
"text2": [ "displayText": "Boot logo\nduration",
"Boot logo", "description": "Set boot logo duration (s=seconds)"
"duration"
],
"desc": "Set boot logo duration (s=seconds)"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": [ "displayText": "Chi tiet\nmàn hình cho",
"Chi tiet", "description": "- hien thi thông tin chi tiet bang phông chu nho hon trên màn hình cho"
"màn hình cho"
],
"desc": "- hien thi thông tin chi tiet bang phông chu nho hon trên màn hình cho"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": [ "displayText": "Chi tiet\nmàn hình hàn",
"Chi tiet", "description": "-Hien thi thông tin bang phông chu nho hon trên màn hình hàn"
"màn hình hàn"
],
"desc": "-Hien thi thông tin bang phông chu nho hon trên màn hình hàn"
}, },
"PowerLimit": { "PowerLimit": {
"text2": [ "displayText": "Công suat\ngioi han",
"Công suat", "description": "-Công suat toi đa mà tay hàn có the su dung (W=watt)"
"gioi han"
],
"desc": "-Công suat toi đa mà tay hàn có the su dung (W=watt)"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": [ "displayText": "Calibrate CJC\nat next boot",
"Calibrate CJC", "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
"at next boot"
],
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": [ "displayText": "Hieu chinh\nđien áp đau vào?",
"Hieu chinh", "description": "-bat đau hieu chuan VIN (nhan và giu đe thoát)"
"đien áp đau vào?"
],
"desc": "-bat đau hieu chuan VIN (nhan và giu đe thoát)"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": [ "displayText": "Công suat\nkích nguon",
"Công suat", "description": "-Cuong đo công suat kích nguon (watt)"
"kích nguon"
],
"desc": "-Cuong đo công suat kích nguon (watt)"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": [ "displayText": "Trì hoãn\nđien áp kích",
"Trì hoãn", "description": "Trì hoãn truoc khi kích hoat kích nguon(x 2,5 giây)"
"đien áp kích"
],
"desc": "Trì hoãn truoc khi kích hoat kích nguon(x 2,5 giây)"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": [ "displayText": "Thoi luong\nkích nguon",
"Thoi luong", "description": "-thoi luong kích nguon (x 250ms)"
"kích nguon"
],
"desc": "-thoi luong kích nguon (x 250ms)"
}, },
"SettingsReset": { "SettingsReset": {
"text2": [ "displayText": "Khôi phuc\ncài đat goc?",
"Khôi phuc", "description": "-đat lai tat ca cài đat ve mac đinh"
"cài đat goc?"
],
"desc": "-đat lai tat ca cài đat ve mac đinh"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": [ "displayText": "Ngôn ngu:\n VI Tieng Viet",
"Ngôn ngu:", "description": ""
" VI Tieng Viet"
],
"desc": ""
} }
} }
} }

View File

@@ -2,29 +2,67 @@
"languageCode": "YUE_HK", "languageCode": "YUE_HK",
"languageLocalName": "廣東話 (香港)", "languageLocalName": "廣東話 (香港)",
"tempUnitFahrenheit": true, "tempUnitFahrenheit": true,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "你係咪確定要將全部設定重設到預設值?",
"UVLOWarningString": "電壓過低",
"UndervoltageString": "Undervoltage",
"InputVoltageString": "Input V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Sleeping...",
"SleepingTipAdvancedString": "Tip:",
"OffString": "關",
"DeviceFailedValidationWarning": "依支焫雞好有可能係冒牌貨!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": "Calibration done!", "CJCCalibrationDone": {
"ResetOKMessage": "已重設!", "message": "Calibration done!"
"SettingsResetMessage": "設定已被重設!", },
"NoAccelerometerMessage": "未能偵測加速度計", "ResetOKMessage": {
"NoPowerDeliveryMessage": "未能偵測PD晶片", "message": "已重設!"
"LockingKeysString": "已鎖定", },
"UnlockingKeysString": "已解除鎖定", "SettingsResetMessage": {
"WarningKeysLockedString": "!撳掣鎖定!", "message": "設定已被重設!"
"WarningThermalRunaway": "加熱失控" },
"NoAccelerometerMessage": {
"message": "未能偵測加速度計"
},
"NoPowerDeliveryMessage": {
"message": "未能偵測PD晶片"
},
"LockingKeysString": {
"message": "已鎖定"
},
"UnlockingKeysString": {
"message": "已解除鎖定"
},
"WarningKeysLockedString": {
"message": "!撳掣鎖定!"
},
"WarningThermalRunaway": {
"message": "加熱失控"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "你係咪確定要將全部設定重設到預設值?"
},
"UVLOWarningString": {
"message": "電壓過低"
},
"UndervoltageString": {
"message": "Undervoltage"
},
"InputVoltageString": {
"message": "Input V: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Sleeping..."
},
"SleepingTipAdvancedString": {
"message": "Tip:"
},
"OffString": {
"message": "關"
},
"DeviceFailedValidationWarning": {
"message": "依支焫雞好有可能係冒牌貨!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "右", "SettingRightChar": "右",
@@ -44,162 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": "電源設定", "displayText": "電源設定",
"desc": "" "description": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": "焊接設定", "displayText": "焊接設定",
"desc": "" "description": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": "待機設定", "displayText": "待機設定",
"desc": "" "description": ""
}, },
"UIMenu": { "UIMenu": {
"text2": "使用者介面", "displayText": "使用者介面",
"desc": "" "description": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": "進階設定", "displayText": "進階設定",
"desc": "" "description": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": "電源", "displayText": "電源",
"desc": "輸入電源;設定自動停機電壓 <DC 10V> <S 鋰電池以每粒3.3V計算;依個設定會停用功率限制>" "description": "輸入電源;設定自動停機電壓 <DC 10V> <S 鋰電池以每粒3.3V計算;依個設定會停用功率限制>"
}, },
"MinVolCell": { "MinVolCell": {
"text2": "最低電壓", "displayText": "最低電壓",
"desc": "每粒電池嘅最低可用電壓 <伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>" "description": "每粒電池嘅最低可用電壓 <伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": "QC電壓", "displayText": "QC電壓",
"desc": "使用QC電源時請求嘅最高目標電壓" "description": "使用QC電源時請求嘅最高目標電壓"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": "PD逾時", "displayText": "PD逾時",
"desc": "設定USB PD協定交涉嘅逾時時限為兼容某啲QC電源而設 <x100ms亳秒>" "description": "設定USB PD協定交涉嘅逾時時限為兼容某啲QC電源而設 <x100ms亳秒>"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": "增熱温度", "displayText": "增熱温度",
"desc": "喺增熱模式時使用嘅温度" "description": "喺增熱模式時使用嘅温度"
}, },
"AutoStart": { "AutoStart": {
"text2": "自動啓用", "displayText": "自動啓用",
"desc": "開機時自動啓用 <無=停用 | 焊=焊接模式 | 待=待機模式 | 室=室温待機>" "description": "開機時自動啓用 <無=停用 | 焊=焊接模式 | 待=待機模式 | 室=室温待機>"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": "温度調整 短", "displayText": "温度調整 短",
"desc": "調校温度時短撳一下嘅温度變幅" "description": "調校温度時短撳一下嘅温度變幅"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": "温度調整 長", "displayText": "温度調整 長",
"desc": "調校温度時長撳嘅温度變幅" "description": "調校温度時長撳嘅温度變幅"
}, },
"LockingMode": { "LockingMode": {
"text2": "撳掣鎖定", "displayText": "撳掣鎖定",
"desc": "喺焊接模式時,同時長撳兩粒掣啓用撳掣鎖定 <無=停用 | 增=淨係容許增熱模式 | 全=鎖定全部>" "description": "喺焊接模式時,同時長撳兩粒掣啓用撳掣鎖定 <無=停用 | 增=淨係容許增熱模式 | 全=鎖定全部>"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": "動作敏感度", "displayText": "動作敏感度",
"desc": "0=停用 | 1=最低敏感度 | ... | 9=最高敏感度" "description": "0=停用 | 1=最低敏感度 | ... | 9=最高敏感度"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": "待機温度", "displayText": "待機温度",
"desc": "喺待機模式時嘅焫雞咀温度" "description": "喺待機模式時嘅焫雞咀温度"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": "待機延時", "displayText": "待機延時",
"desc": "自動進入待機模式前嘅閒置等候時間 <s=秒 | m=分鐘>" "description": "自動進入待機模式前嘅閒置等候時間 <s=秒 | m=分鐘>"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": "自動熄機", "displayText": "自動熄機",
"desc": "自動熄機前嘅閒置等候時間 <m=分鐘>" "description": "自動熄機前嘅閒置等候時間 <m=分鐘>"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": "磁場敏感度", "displayText": "磁場敏感度",
"desc": "磁場感應器用嚟啓動待機模式嘅敏感度 <0=停用 | 1=最低敏感度 | ... | 9=最高敏感度>" "description": "磁場感應器用嚟啓動待機模式嘅敏感度 <0=停用 | 1=最低敏感度 | ... | 9=最高敏感度>"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": "温度單位", "displayText": "温度單位",
"desc": "C=攝氏 | F=華氏" "description": "C=攝氏 | F=華氏"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": "畫面方向", "displayText": "畫面方向",
"desc": "右=使用右手 | 左=使用左手 | 自=自動" "description": "右=使用右手 | 左=使用左手 | 自=自動"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": "降温時閃爍", "displayText": "降温時閃爍",
"desc": "停止加熱之後,當焫雞咀仲係熱嗰陣閃爍畫面" "description": "停止加熱之後,當焫雞咀仲係熱嗰陣閃爍畫面"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": "捲動速度", "displayText": "捲動速度",
"desc": "解說文字嘅捲動速度" "description": "解說文字嘅捲動速度"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": "反轉加減掣", "displayText": "反轉加減掣",
"desc": "反轉調校温度時加減掣嘅方向" "description": "反轉調校温度時加減掣嘅方向"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": "動畫速度", "displayText": "動畫速度",
"desc": "功能表圖示動畫嘅速度 <關=不顯示動畫 | 慢=慢速 | 中=中速 | 快=快速>" "description": "功能表圖示動畫嘅速度 <關=不顯示動畫 | 慢=慢速 | 中=中速 | 快=快速>"
}, },
"AnimLoop": { "AnimLoop": {
"text2": "動畫循環", "displayText": "動畫循環",
"desc": "循環顯示功能表圖示動畫" "description": "循環顯示功能表圖示動畫"
}, },
"Brightness": { "Brightness": {
"text2": "熒幕亮度", "displayText": "熒幕亮度",
"desc": "設定OLED熒幕嘅亮度" "description": "設定OLED熒幕嘅亮度"
}, },
"ColourInversion": { "ColourInversion": {
"text2": "熒幕反轉色", "displayText": "熒幕反轉色",
"desc": "反轉OLED熒幕嘅黑白色" "description": "反轉OLED熒幕嘅黑白色"
}, },
"LOGOTime": { "LOGOTime": {
"text2": "開機畫面", "displayText": "開機畫面",
"desc": "設定開機畫面顯示時長 <s=秒>" "description": "設定開機畫面顯示時長 <s=秒>"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": "詳細閒置畫面", "displayText": "詳細閒置畫面",
"desc": "喺閒置畫面以英文細字顯示詳細嘅資料" "description": "喺閒置畫面以英文細字顯示詳細嘅資料"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": "詳細焊接畫面", "displayText": "詳細焊接畫面",
"desc": "喺焊接模式畫面以英文細字顯示詳細嘅資料" "description": "喺焊接模式畫面以英文細字顯示詳細嘅資料"
}, },
"PowerLimit": { "PowerLimit": {
"text2": "功率限制", "displayText": "功率限制",
"desc": "限制焫雞可用嘅最大功率 <W=watt>" "description": "限制焫雞可用嘅最大功率 <W=watt>"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": "校正CJC", "displayText": "校正CJC",
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": "輸入電壓校正?", "displayText": "輸入電壓校正?",
"desc": "開始校正VIN輸入電壓 <長撳以退出>" "description": "開始校正VIN輸入電壓 <長撳以退出>"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": "電源脈衝", "displayText": "電源脈衝",
"desc": "為保持電源喚醒而通電所用嘅功率 <watt>" "description": "為保持電源喚醒而通電所用嘅功率 <watt>"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": "電源脈衝間隔", "displayText": "電源脈衝間隔",
"desc": "為保持電源喚醒,每次通電之間嘅間隔時間 <x2.5s(秒)>" "description": "為保持電源喚醒,每次通電之間嘅間隔時間 <x2.5s(秒)>"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": "電源脈衝時長", "displayText": "電源脈衝時長",
"desc": "為保持電源喚醒,每次通電脈衝嘅時間長度 <x250ms亳秒>" "description": "為保持電源喚醒,每次通電脈衝嘅時間長度 <x250ms亳秒>"
}, },
"SettingsReset": { "SettingsReset": {
"text2": "全部重設?", "displayText": "全部重設?",
"desc": "將所有設定重設到預設值" "description": "將所有設定重設到預設值"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": "語言: 廣東話", "displayText": "語言: 廣東話",
"desc": "" "description": ""
} }
} }
} }

View File

@@ -2,29 +2,67 @@
"languageCode": "ZH_CN", "languageCode": "ZH_CN",
"languageLocalName": "简体中文", "languageLocalName": "简体中文",
"tempUnitFahrenheit": true, "tempUnitFahrenheit": true,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "你是否确定要将全部设定重置为默认值?",
"UVLOWarningString": "电压过低",
"UndervoltageString": "Undervoltage",
"InputVoltageString": "VIN: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Zzzz...",
"SleepingTipAdvancedString": "--->",
"OffString": "关",
"DeviceFailedValidationWarning": "这支电烙铁很有可能是冒牌货!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": "Calibration done!", "CJCCalibrationDone": {
"ResetOKMessage": "已重置!", "message": "Calibration done!"
"SettingsResetMessage": "设定已被重置!", },
"NoAccelerometerMessage": "未检测到加速度计", "ResetOKMessage": {
"NoPowerDeliveryMessage": "未检测到PD电路", "message": "已重置!"
"LockingKeysString": "已锁定", },
"UnlockingKeysString": "已解锁", "SettingsResetMessage": {
"WarningKeysLockedString": "!按键锁定!", "message": "设定已被重置!"
"WarningThermalRunaway": "加热失控" },
"NoAccelerometerMessage": {
"message": "未检测到加速度计"
},
"NoPowerDeliveryMessage": {
"message": "未检测到PD电路"
},
"LockingKeysString": {
"message": "已锁定"
},
"UnlockingKeysString": {
"message": "已解锁"
},
"WarningKeysLockedString": {
"message": "!按键锁定!"
},
"WarningThermalRunaway": {
"message": "加热失控"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "你是否确定要将全部设定重置为默认值?"
},
"UVLOWarningString": {
"message": "电压过低"
},
"UndervoltageString": {
"message": "Undervoltage"
},
"InputVoltageString": {
"message": "VIN: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Zzzz..."
},
"SleepingTipAdvancedString": {
"message": "--->"
},
"OffString": {
"message": "关"
},
"DeviceFailedValidationWarning": {
"message": "这支电烙铁很有可能是冒牌货!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "右", "SettingRightChar": "右",
@@ -44,162 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": "电源设置", "displayText": "电源设置",
"desc": "" "description": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": "焊接设置", "displayText": "焊接设置",
"desc": "" "description": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": "待机设置", "displayText": "待机设置",
"desc": "" "description": ""
}, },
"UIMenu": { "UIMenu": {
"text2": "用户界面", "displayText": "用户界面",
"desc": "" "description": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": "高级设置", "displayText": "高级设置",
"desc": "" "description": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": "下限电压", "displayText": "下限电压",
"desc": "设置自动停机电压 <DC=10V | S=每节锂电池3.3V;此设置会禁用功率限制>" "description": "设置自动停机电压 <DC=10V | S=每节锂电池3.3V;此设置会禁用功率限制>"
}, },
"MinVolCell": { "MinVolCell": {
"text2": "最低电压", "displayText": "最低电压",
"desc": "每节电池的最低允许电压 <V伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>" "description": "每节电池的最低允许电压 <V伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": "QC电压", "displayText": "QC电压",
"desc": "使用QC电源时请求的最高目标电压" "description": "使用QC电源时请求的最高目标电压"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": "PD超时", "displayText": "PD超时",
"desc": "设定USB-PD协议交涉的超时时限为兼容某些QC电源而设 <x100ms亳秒>" "description": "设定USB-PD协议交涉的超时时限为兼容某些QC电源而设 <x100ms亳秒>"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": "增热温度", "displayText": "增热温度",
"desc": "增热模式时使用的温度" "description": "增热模式时使用的温度"
}, },
"AutoStart": { "AutoStart": {
"text2": "自动启动", "displayText": "自动启动",
"desc": "开机时自动启动 <无=禁用 | 焊=焊接模式 | 待=待机模式 | 室=室温待机>" "description": "开机时自动启动 <无=禁用 | 焊=焊接模式 | 待=待机模式 | 室=室温待机>"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": "短按温度调整", "displayText": "短按温度调整",
"desc": "调校温度时短按按键的温度变幅" "description": "调校温度时短按按键的温度变幅"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": "长按温度调整", "displayText": "长按温度调整",
"desc": "调校温度时长按按键的温度变幅" "description": "调校温度时长按按键的温度变幅"
}, },
"LockingMode": { "LockingMode": {
"text2": "按键锁定", "displayText": "按键锁定",
"desc": "焊接模式时,同时长按两个按键启用按键锁定 <无=禁用 | 增=只容许增热模式 | 全=完全锁定>" "description": "焊接模式时,同时长按两个按键启用按键锁定 <无=禁用 | 增=只容许增热模式 | 全=完全锁定>"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": "动作灵敏度", "displayText": "动作灵敏度",
"desc": "0=禁用 | 1=最低灵敏度 | ... | 9=最高灵敏度" "description": "0=禁用 | 1=最低灵敏度 | ... | 9=最高灵敏度"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": "待机温度", "displayText": "待机温度",
"desc": "待机模式时的烙铁头温度" "description": "待机模式时的烙铁头温度"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": "待机超时", "displayText": "待机超时",
"desc": "自动进入待机模式前的等候时间 <s=秒 | m=分钟>" "description": "自动进入待机模式前的等候时间 <s=秒 | m=分钟>"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": "自动关机", "displayText": "自动关机",
"desc": "自动关机前的等候时间 <m=分钟>" "description": "自动关机前的等候时间 <m=分钟>"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": "磁场灵敏度", "displayText": "磁场灵敏度",
"desc": "霍尔效应传感器用作启动待机模式的灵敏度 <0=禁用 | 1=最低灵敏度 | ... | 9=最高灵敏度>" "description": "霍尔效应传感器用作启动待机模式的灵敏度 <0=禁用 | 1=最低灵敏度 | ... | 9=最高灵敏度>"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": "温度单位", "displayText": "温度单位",
"desc": "C=摄氏 | F=华氏" "description": "C=摄氏 | F=华氏"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": "显示方向", "displayText": "显示方向",
"desc": "右=右手 | 左=左手 | 自=自动" "description": "右=右手 | 左=左手 | 自=自动"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": "降温时闪显", "displayText": "降温时闪显",
"desc": "停止加热之后,闪动温度显示提醒烙铁头仍处于高温状态" "description": "停止加热之后,闪动温度显示提醒烙铁头仍处于高温状态"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": "滚动速度", "displayText": "滚动速度",
"desc": "解说文字的滚动速度" "description": "解说文字的滚动速度"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": "调换加减键", "displayText": "调换加减键",
"desc": "调校温度时更换加减键的方向" "description": "调校温度时更换加减键的方向"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": "动画速度", "displayText": "动画速度",
"desc": "主菜单中功能图标动画的播放速度 <关=不显示动画 | 慢=慢速 | 中=中速 | 快=快速>" "description": "主菜单中功能图标动画的播放速度 <关=不显示动画 | 慢=慢速 | 中=中速 | 快=快速>"
}, },
"AnimLoop": { "AnimLoop": {
"text2": "动画循环", "displayText": "动画循环",
"desc": "主菜单中循环播放功能图标动画" "description": "主菜单中循环播放功能图标动画"
}, },
"Brightness": { "Brightness": {
"text2": "屏幕亮度", "displayText": "屏幕亮度",
"desc": "调整OLED屏幕的亮度" "description": "调整OLED屏幕的亮度"
}, },
"ColourInversion": { "ColourInversion": {
"text2": "反转屏幕颜色", "displayText": "反转屏幕颜色",
"desc": "反转OLED黑/白屏幕" "description": "反转OLED黑/白屏幕"
}, },
"LOGOTime": { "LOGOTime": {
"text2": "开机画面", "displayText": "开机画面",
"desc": "设定开机画面显示时长 <s=秒>" "description": "设定开机画面显示时长 <s=秒>"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": "闲置画面详情", "displayText": "闲置画面详情",
"desc": "闲置画面以英语小字体显示详情" "description": "闲置画面以英语小字体显示详情"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": "焊接画面详情", "displayText": "焊接画面详情",
"desc": "焊接模式画面以英语小字体显示详请" "description": "焊接模式画面以英语小字体显示详请"
}, },
"PowerLimit": { "PowerLimit": {
"text2": "功率限制", "displayText": "功率限制",
"desc": "限制烙铁可用的最大功率 <W=瓦特>" "description": "限制烙铁可用的最大功率 <W=瓦特>"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": "校正CJC", "displayText": "校正CJC",
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": "输入电压校正?", "displayText": "输入电压校正?",
"desc": "开始校正输入电压VIN<长按以退出>" "description": "开始校正输入电压VIN<长按以退出>"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": "电源脉冲", "displayText": "电源脉冲",
"desc": "为保持电源处于唤醒状态所用的功率 <Watt瓦特>" "description": "为保持电源处于唤醒状态所用的功率 <Watt瓦特>"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": "电源脉冲间隔", "displayText": "电源脉冲间隔",
"desc": "为保持电源处于唤醒状态,每次通电之间的间隔时间 <x2.5s(秒)>" "description": "为保持电源处于唤醒状态,每次通电之间的间隔时间 <x2.5s(秒)>"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": "电源脉冲时长", "displayText": "电源脉冲时长",
"desc": "为保持电源处于唤醒状态,每次通电脉冲的时间长度 <x250ms亳秒>" "description": "为保持电源处于唤醒状态,每次通电脉冲的时间长度 <x250ms亳秒>"
}, },
"SettingsReset": { "SettingsReset": {
"text2": "全部重置?", "displayText": "全部重置?",
"desc": "将所有设定重置为默认值" "description": "将所有设定重置为默认值"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": "语言:简体中文", "displayText": "语言:简体中文",
"desc": "" "description": ""
} }
} }
} }

View File

@@ -2,29 +2,67 @@
"languageCode": "ZH_TW", "languageCode": "ZH_TW",
"languageLocalName": "正體中文", "languageLocalName": "正體中文",
"tempUnitFahrenheit": true, "tempUnitFahrenheit": true,
"messages": {
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
"CJCCalibrating": "calibrating",
"SettingsResetWarning": "你是否確定要將全部設定重設到預設值?",
"UVLOWarningString": "電壓過低",
"UndervoltageString": "Undervoltage",
"InputVoltageString": "Input V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Sleeping...",
"SleepingTipAdvancedString": "Tip:",
"OffString": "關",
"DeviceFailedValidationWarning": "這支電烙鐵很有可能是冒牌貨!"
},
"messagesWarn": { "messagesWarn": {
"CJCCalibrationDone": "Calibration done!", "CJCCalibrationDone": {
"ResetOKMessage": "已重設!", "message": "Calibration done!"
"SettingsResetMessage": "設定已被重設!", },
"NoAccelerometerMessage": "未能偵測加速度計", "ResetOKMessage": {
"NoPowerDeliveryMessage": "未能偵測PD晶片", "message": "已重設!"
"LockingKeysString": "已鎖定", },
"UnlockingKeysString": "已解除鎖定", "SettingsResetMessage": {
"WarningKeysLockedString": "!按鍵鎖定!", "message": "設定已被重設!"
"WarningThermalRunaway": "加熱失控" },
"NoAccelerometerMessage": {
"message": "未能偵測加速度計"
},
"NoPowerDeliveryMessage": {
"message": "未能偵測PD晶片"
},
"LockingKeysString": {
"message": "已鎖定"
},
"UnlockingKeysString": {
"message": "已解除鎖定"
},
"WarningKeysLockedString": {
"message": "!按鍵鎖定!"
},
"WarningThermalRunaway": {
"message": "加熱失控"
},
"SettingsCalibrationWarning": {
"message": "Before rebooting, make sure tip & handle are at room temperature!"
},
"CJCCalibrating": {
"message": "calibrating"
},
"SettingsResetWarning": {
"message": "你是否確定要將全部設定重設到預設值?"
},
"UVLOWarningString": {
"message": "電壓過低"
},
"UndervoltageString": {
"message": "Undervoltage"
},
"InputVoltageString": {
"message": "Input V: "
},
"SleepingSimpleString": {
"message": "Zzzz"
},
"SleepingAdvancedString": {
"message": "Sleeping..."
},
"SleepingTipAdvancedString": {
"message": "Tip:"
},
"OffString": {
"message": "關"
},
"DeviceFailedValidationWarning": {
"message": "這支電烙鐵很有可能是冒牌貨!"
}
}, },
"characters": { "characters": {
"SettingRightChar": "右", "SettingRightChar": "右",
@@ -44,162 +82,162 @@
}, },
"menuGroups": { "menuGroups": {
"PowerMenu": { "PowerMenu": {
"text2": "電源設定", "displayText": "電源設定",
"desc": "" "description": ""
}, },
"SolderingMenu": { "SolderingMenu": {
"text2": "焊接設定", "displayText": "焊接設定",
"desc": "" "description": ""
}, },
"PowerSavingMenu": { "PowerSavingMenu": {
"text2": "待機設定", "displayText": "待機設定",
"desc": "" "description": ""
}, },
"UIMenu": { "UIMenu": {
"text2": "使用者介面", "displayText": "使用者介面",
"desc": "" "description": ""
}, },
"AdvancedMenu": { "AdvancedMenu": {
"text2": "進階設定", "displayText": "進階設定",
"desc": "" "description": ""
} }
}, },
"menuOptions": { "menuOptions": {
"DCInCutoff": { "DCInCutoff": {
"text2": "電源", "displayText": "電源",
"desc": "輸入電源;設定自動停機電壓 <DC 10V> <S 鋰電池以每顆3.3V計算;此設定會停用功率限制>" "description": "輸入電源;設定自動停機電壓 <DC 10V> <S 鋰電池以每顆3.3V計算;此設定會停用功率限制>"
}, },
"MinVolCell": { "MinVolCell": {
"text2": "最低電壓", "displayText": "最低電壓",
"desc": "每顆電池的最低可用電壓 <伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>" "description": "每顆電池的最低可用電壓 <伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": "QC電壓", "displayText": "QC電壓",
"desc": "使用QC電源時請求的最高目標電壓" "description": "使用QC電源時請求的最高目標電壓"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": "PD逾時", "displayText": "PD逾時",
"desc": "設定USB PD協定交涉的逾時時限為兼容某些QC電源而設 <x100ms亳秒>" "description": "設定USB PD協定交涉的逾時時限為兼容某些QC電源而設 <x100ms亳秒>"
}, },
"BoostTemperature": { "BoostTemperature": {
"text2": "增熱溫度", "displayText": "增熱溫度",
"desc": "於增熱模式時使用的溫度" "description": "於增熱模式時使用的溫度"
}, },
"AutoStart": { "AutoStart": {
"text2": "自動啟用", "displayText": "自動啟用",
"desc": "開機時自動啟用 <無=停用 | 焊=焊接模式 | 待=待機模式 | 室=室溫待機>" "description": "開機時自動啟用 <無=停用 | 焊=焊接模式 | 待=待機模式 | 室=室溫待機>"
}, },
"TempChangeShortStep": { "TempChangeShortStep": {
"text2": "溫度調整 短", "displayText": "溫度調整 短",
"desc": "調校溫度時短按一下的溫度變幅" "description": "調校溫度時短按一下的溫度變幅"
}, },
"TempChangeLongStep": { "TempChangeLongStep": {
"text2": "溫度調整 長", "displayText": "溫度調整 長",
"desc": "調校溫度時長按按鍵的溫度變幅" "description": "調校溫度時長按按鍵的溫度變幅"
}, },
"LockingMode": { "LockingMode": {
"text2": "按鍵鎖定", "displayText": "按鍵鎖定",
"desc": "於焊接模式時,同時長按兩個按鍵啟用按鍵鎖定 <無=停用 | 增=只容許增熱模式 | 全=鎖定全部>" "description": "於焊接模式時,同時長按兩個按鍵啟用按鍵鎖定 <無=停用 | 增=只容許增熱模式 | 全=鎖定全部>"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": "動作敏感度", "displayText": "動作敏感度",
"desc": "0=停用 | 1=最低敏感度 | ... | 9=最高敏感度" "description": "0=停用 | 1=最低敏感度 | ... | 9=最高敏感度"
}, },
"SleepTemperature": { "SleepTemperature": {
"text2": "待機溫度", "displayText": "待機溫度",
"desc": "於待機模式時的烙鐵頭溫度" "description": "於待機模式時的烙鐵頭溫度"
}, },
"SleepTimeout": { "SleepTimeout": {
"text2": "待機延時", "displayText": "待機延時",
"desc": "自動進入待機模式前的閒置等候時間 <s=秒 | m=分鐘>" "description": "自動進入待機模式前的閒置等候時間 <s=秒 | m=分鐘>"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": "自動關機", "displayText": "自動關機",
"desc": "自動關機前的閒置等候時間 <m=分鐘>" "description": "自動關機前的閒置等候時間 <m=分鐘>"
}, },
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": "磁場敏感度", "displayText": "磁場敏感度",
"desc": "磁場感應器用作啟動待機模式的敏感度 <0=停用 | 1=最低敏感度 | ... | 9=最高敏感度>" "description": "磁場感應器用作啟動待機模式的敏感度 <0=停用 | 1=最低敏感度 | ... | 9=最高敏感度>"
}, },
"TemperatureUnit": { "TemperatureUnit": {
"text2": "溫標", "displayText": "溫標",
"desc": "C=攝氏 | F=華氏" "description": "C=攝氏 | F=華氏"
}, },
"DisplayRotation": { "DisplayRotation": {
"text2": "畫面方向", "displayText": "畫面方向",
"desc": "右=使用右手 | 左=使用左手 | 自=自動" "description": "右=使用右手 | 左=使用左手 | 自=自動"
}, },
"CooldownBlink": { "CooldownBlink": {
"text2": "降溫時閃爍", "displayText": "降溫時閃爍",
"desc": "停止加熱之後,當烙鐵頭仍處於高溫時閃爍畫面" "description": "停止加熱之後,當烙鐵頭仍處於高溫時閃爍畫面"
}, },
"ScrollingSpeed": { "ScrollingSpeed": {
"text2": "捲動速度", "displayText": "捲動速度",
"desc": "解說文字的捲動速度" "description": "解說文字的捲動速度"
}, },
"ReverseButtonTempChange": { "ReverseButtonTempChange": {
"text2": "調換加減鍵", "displayText": "調換加減鍵",
"desc": "調校溫度時調換加減鍵的方向" "description": "調校溫度時調換加減鍵的方向"
}, },
"AnimSpeed": { "AnimSpeed": {
"text2": "動畫速度", "displayText": "動畫速度",
"desc": "功能表圖示動畫的速度 <關=不顯示動畫 | 慢=慢速 | 中=中速 | 快=快速>" "description": "功能表圖示動畫的速度 <關=不顯示動畫 | 慢=慢速 | 中=中速 | 快=快速>"
}, },
"AnimLoop": { "AnimLoop": {
"text2": "動畫循環", "displayText": "動畫循環",
"desc": "循環顯示功能表圖示動畫" "description": "循環顯示功能表圖示動畫"
}, },
"Brightness": { "Brightness": {
"text2": "螢幕亮度", "displayText": "螢幕亮度",
"desc": "設定OLED螢幕的亮度" "description": "設定OLED螢幕的亮度"
}, },
"ColourInversion": { "ColourInversion": {
"text2": "螢幕反轉色", "displayText": "螢幕反轉色",
"desc": "反轉OLED螢幕的黑白色彩" "description": "反轉OLED螢幕的黑白色彩"
}, },
"LOGOTime": { "LOGOTime": {
"text2": "開機畫面", "displayText": "開機畫面",
"desc": "設定開機畫面顯示時長 <s=秒>" "description": "設定開機畫面顯示時長 <s=秒>"
}, },
"AdvancedIdle": { "AdvancedIdle": {
"text2": "詳細閒置畫面", "displayText": "詳細閒置畫面",
"desc": "於閒置畫面以英文小字型顯示詳細資料" "description": "於閒置畫面以英文小字型顯示詳細資料"
}, },
"AdvancedSoldering": { "AdvancedSoldering": {
"text2": "詳細焊接畫面", "displayText": "詳細焊接畫面",
"desc": "於焊接模式畫面以英文小字型顯示詳細資料" "description": "於焊接模式畫面以英文小字型顯示詳細資料"
}, },
"PowerLimit": { "PowerLimit": {
"text2": "功率限制", "displayText": "功率限制",
"desc": "限制烙鐵可用的最大功率 <W=watt瓦特>" "description": "限制烙鐵可用的最大功率 <W=watt瓦特>"
}, },
"CalibrateCJC": { "CalibrateCJC": {
"text2": "校正CJC", "displayText": "校正CJC",
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" "description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
}, },
"VoltageCalibration": { "VoltageCalibration": {
"text2": "輸入電壓校正?", "displayText": "輸入電壓校正?",
"desc": "開始校正VIN輸入電壓 <長按以退出>" "description": "開始校正VIN輸入電壓 <長按以退出>"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": "電源脈衝", "displayText": "電源脈衝",
"desc": "為保持電源喚醒而通電所用的功率 <watt瓦特>" "description": "為保持電源喚醒而通電所用的功率 <watt瓦特>"
}, },
"PowerPulseWait": { "PowerPulseWait": {
"text2": "電源脈衝間隔", "displayText": "電源脈衝間隔",
"desc": "為保持電源喚醒,每次通電之間的間隔時間 <x2.5s(秒)>" "description": "為保持電源喚醒,每次通電之間的間隔時間 <x2.5s(秒)>"
}, },
"PowerPulseDuration": { "PowerPulseDuration": {
"text2": "電源脈衝時長", "displayText": "電源脈衝時長",
"desc": "為保持電源喚醒,每次通電脈衝的時間長度 <x250ms亳秒>" "description": "為保持電源喚醒,每次通電脈衝的時間長度 <x250ms亳秒>"
}, },
"SettingsReset": { "SettingsReset": {
"text2": "全部重設?", "displayText": "全部重設?",
"desc": "將所有設定重設到預設值" "description": "將所有設定重設到預設值"
}, },
"LanguageSwitch": { "LanguageSwitch": {
"text2": "語言:正體中文", "displayText": "語言:正體中文",
"desc": "" "description": ""
} }
} }
} }

View File

@@ -1,110 +0,0 @@
* {
font-family: sans-serif;
}
h1 {
color: #66A;
}
h1 span {
color: #000;
}
table.data, div.data {
border: 1px solid #888;
width: 100%;
}
div.value {
margin: 2px;
}
.header input {
width: 50% !important;
}
input.short {
width: 150px !important;
font-family: monospace;
}
.header .selected {
display: block;
font-family: monospace;
}
.stringId {
font-family: monospace;
font-weight: bold;
}
.label {
background-color: #ddf;
padding: 0.5em;
width: 20%;
color: #66A;
}
.value {
background-color: #eef;
}
.value .label {
width: 99%;
font-weight: bold;
}
td input {
width: 99%;
}
input.unchanged, input.empty, .unchanged input, .empty input {
background-color: #ffc;
}
input.invalid, .invalid input {
background-color: #f99;
}
.ref, .tran input {
font-family: monospace;
}
.ref::before, .ref::after {
color: #99F;
font-family: sans-serif;
content: "\"";
}
.note {
color : #66A;
font-style: italic;
}
div.constraint {
float: right;
display: inline-block;
font-family: monospace;
color: #66A;
}
.invalid .constraint {
color: #f00;
}
.value {
font-size: smaller;
}
.hidden {
display: none;
}
.footer {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.saved {
background-color: #ddd;
}

View File

@@ -1,68 +0,0 @@
function saveToFile(txt, filename){
var a = document.createElement('a');
a.setAttribute("style", "display: none");
document.body.appendChild(a);
a.setAttribute('href', 'data:application/json;charset=utf-8,'+encodeURIComponent(txt));
a.setAttribute('download', filename);
a.click();
document.body.removeChild(a);
}
function saveJSON(obj, filename){
var txt = JSON.stringify(obj,"", "\t");
saveToFile(txt, filename);
}
function showJSON(obj, filename) {
var txt = JSON.stringify(obj,"", "\t");
var a = window.open("", "_blank").document;
a.write("<PLAINTEXT>");
a.write(txt);
a.title = filename;
}
function startsWith(str, prefix) {
return str.substring(0, prefix.length) == prefix;
}
function endsWith(str, suffix) {
return str.substring(str.length-suffix.length) == suffix;
}
function isDefined(obj) {
return typeof obj !== 'undefined';
}
function isNumber(obj) {
return isDefined(obj) && obj != null;
}
function isDefinedNN(obj) {
return isDefined(obj) && obj != null;
}
function padLeft(str, chr, maxLen) {
str = str.toString();
return str.length < maxLen ? padLeft(chr + str, chr, maxLen) : str;
}
// sourceArray contains a list of objects that have a property "id". This methods makes a map using the "id" as a key, and the owning object as a value.
function copyArrayToMap(sourceArray, map) {
if (!isDefined(map)) {
map = {};
}
var len = sourceArray.length;
for (var i = 0; i<len; i++) {
var v = sourceArray[i];
map[v.id] = v;
}
return map;
}
function checkTranslationFile(fileName) {
return startsWith(fileName, "translation_") && endsWith(fileName, ".json") || confirm("Are you sure that you want to use "+fileName+" instead of a translation_*.json file?");
}
function xunescape(str) {
return str.replace(/\\/g, "");
}

View File

@@ -1,404 +0,0 @@
var def = ///
{
"messages": [{
"id": "SettingsCalibrationWarning",
"description": "Confirmation message shown before performing an offset calibration. Should warn the user to make sure tip and handle are at the same temperature."
},
{
"id": "CJCCalibrating",
"description": "Message indicating CJC is being calibrated."
},
{
"id": "SettingsResetWarning",
"description": "Warning shown before confirming a settings reset."
},
{
"id": "UVLOWarningString",
"maxLen": 8,
"description": "Warning text shown when the unit turns off due to undervoltage in simple mode."
},
{
"id": "UndervoltageString",
"maxLen": 15,
"description": "Warning text shown when the unit turns off due to undervoltage in advanced mode."
},
{
"id": "InputVoltageString",
"maxLen": 11,
"note": "Preferably end with a space",
"description": "Prefix text for 'Input Voltage' shown before showing the input voltage reading."
},
{
"id": "SleepingSimpleString",
"maxLen": 4,
"description": "The text shown to indicate the unit is in sleep mode when the advanced view is NOT on."
},
{
"id": "SleepingAdvancedString",
"maxLen": 15,
"description": "The text shown to indicate the unit is in sleep mode when the advanced view is turned on."
},
{
"id": "SleepingTipAdvancedString",
"maxLen": 6,
"description": "The prefix text shown before tip temperature when the unit is sleeping with advanced view on."
},
{
"id": "OffString",
"maxLen": 3,
"description": "Shown when a setting is turned off."
},
{
"id": "DeviceFailedValidationWarning",
"default": "Device may be\ncounterfeit",
"description": "Warning shown if the device may be a clone or counterfeit unit."
}
],
"messagesWarn": [{
"id": "CJCCalibrationDone",
"description": "Confirmation message indicating CJC calibration is complete."
},
{
"id": "ResetOKMessage",
"description": "Confirmation message shown after a successful settings-reset."
},
{
"id": "SettingsResetMessage",
"description": "Shown after a firmware update when certain settings have been reset to factory defaults due to incompatible firmware changes."
},
{
"id": "NoAccelerometerMessage",
"description": "No accelerometer could be communicated with. This means that either the device's accelerometer is broken or unknown to IronOS. All motion-based settings are disabled and motion-based features will not work."
},
{
"id": "NoPowerDeliveryMessage",
"description": "The IC required for USB-PD could not be communicated with. This is an error warning that USB-PD WILL NOT FUNCTION. Generally indicative of either a hardware or software issues."
},
{
"id": "LockingKeysString",
"description": "Shown when keys are locked"
},
{
"id": "UnlockingKeysString",
"description": "Shown when keys are unlocked"
},
{
"id": "WarningKeysLockedString",
"description": "Warning that is shown when input is ignored due to the key lock being on"
},
{
"id": "WarningThermalRunaway",
"description": "Warning text shown when the software has disabled the heater as a safety precaution as the temperature reading didn't react as expected."
}
],
"characters": [{
"id": "SettingRightChar",
"len": 1,
"description": "Shown for fixed Right-handed display rotation."
},
{
"id": "SettingLeftChar",
"len": 1,
"description": "Shown for fixed Left-handed display rotation."
},
{
"id": "SettingAutoChar",
"len": 1,
"description": "Shown for automatic display rotation."
},
{
"id": "SettingOffChar",
"len": 1,
"description": "Shown when a setting is turned off"
},
{
"id": "SettingSlowChar",
"len": 1,
"description": "Shown when a setting is set to a slow value i.e. animation speed"
},
{
"id": "SettingMediumChar",
"len": 1,
"description": "Shown when a setting is set to a medium value i.e. animation speed"
},
{
"id": "SettingFastChar",
"len": 1,
"description": "Shown when a setting is set to a fast value i.e. animation speed"
},
{
"id": "SettingStartNoneChar",
"len": 1,
"description": "Shown when autostart state is to do nothing and go to a normal boot"
},
{
"id": "SettingStartSolderingChar",
"len": 1,
"description": "Shown when the auto start mode is set to go straight to soldering."
},
{
"id": "SettingStartSleepChar",
"len": 1,
"description": "Shown when the auto start mode is set to start in sleep mode."
},
{
"id": "SettingStartSleepOffChar",
"len": 1,
"description": "Shown when the auto start state is set to go to an off state, but on movement wake into soldering mode."
},
{
"id": "SettingLockDisableChar",
"len": 1,
"default": "D",
"description": "Shown when locking mode is turned off."
},
{
"id": "SettingLockBoostChar",
"len": 1,
"default": "B",
"description": "Shown when the locking mode is set to lock all buttons except for boost mode."
},
{
"id": "SettingLockFullChar",
"len": 1,
"default": "F",
"description": "Shown when the locking mode is set to lock all buttons."
}
],
"menuGroups": [{
"id": "PowerMenu",
"maxLen": 5,
"maxLen2": 11,
"description": "Menu for settings related to power. Main settings to do with the input voltage."
},
{
"id": "SolderingMenu",
"maxLen": 5,
"maxLen2": 11,
"description": "Settings for soldering mode, such as boost temps, the increment used when pressing buttons and if button locking is enabled."
},
{
"id": "PowerSavingMenu",
"maxLen": 5,
"maxLen2": 11,
"description": "Settings to do with power saving, such as sleep mode, sleep temps, and shutdown modes."
},
{
"id": "UIMenu",
"maxLen": 5,
"maxLen2": 11,
"description": "User interface related settings, such as units."
},
{
"id": "AdvancedMenu",
"maxLen": 5,
"maxLen2": 11,
"description": "Advanced settings. Misc catchall for settings that don't fit anywhere else or settings that require some thought before use."
}
],
"menuOptions": [{
"id": "DCInCutoff",
"maxLen": 5,
"maxLen2": 11,
"description": "When the device is powered by a battery, this adjusts the low voltage threshold for when the unit should turn off the heater to protect the battery."
},
{
"id": "MinVolCell",
"maxLen": 4,
"maxLen2": 9,
"description": "When powered by a battery, this adjusts the minimum voltage per cell before shutdown. (This is multiplied by the cell count.)"
},
{
"id": "QCMaxVoltage",
"maxLen": 8,
"maxLen2": 15,
"description": "This adjusts the maximum voltage the QC negotiation will adjust to. Does NOT affect USB-PD. Should be set safely based on the current rating of your power supply."
},
{
"id": "PDNegTimeout",
"maxLen": 8,
"maxLen2": 15,
"description": "How long until firmware stops trying to negotiate for USB-PD and tries QC instead. Longer times may help dodgy / old PD adapters, faster times move onto PD quickly. Units of 100ms. Recommended to keep small values."
},
{
"id": "BoostTemperature",
"maxLen": 4,
"maxLen2": 9,
"description": "When the unit is in soldering mode. You can hold down the button at the front of the device to temporarily override the soldering temperature to this value. This SETS the temperature, it does not ADD to it."
},
{
"id": "AutoStart",
"maxLen": 6,
"maxLen2": 13,
"description": "When the device powers up, should it enter into a special mode. These settings set it to either start into soldering mode, sleeping mode or auto mode (Enters into soldering mode on the first movement)."
},
{
"id": "TempChangeShortStep",
"maxLen": 8,
"maxLen2": 15,
"description": "Factor by which the temperature is changed with a quick press of the buttons."
},
{
"id": "TempChangeLongStep",
"maxLen": 6,
"maxLen2": 15,
"description": "Factor by which the temperature is changed with a hold of the buttons."
},
{
"id": "LockingMode",
"maxLen": 6,
"maxLen2": 13,
"description": "If locking the buttons against accidental presses is enabled."
},
{
"id": "MotionSensitivity",
"maxLen": 6,
"maxLen2": 13,
"description": "Scale of how sensitive the device is to movement. Higher numbers == more sensitive. 0 == motion detection turned off."
},
{
"id": "SleepTemperature",
"maxLen": 4,
"maxLen2": 9,
"description": "Temperature the device will drop down to while asleep. Typically around halfway between off and soldering temperature."
},
{
"id": "SleepTimeout",
"maxLen": 4,
"maxLen2": 9,
"description": "How long of a period without movement / button-pressing is required before the device drops down to the sleep temperature."
},
{
"id": "ShutdownTimeout",
"maxLen": 5,
"maxLen2": 11,
"description": "How long of a period without movement / button-pressing is required before the device turns off the tip heater completely and returns to the main idle screen."
},
{
"id": "HallEffSensitivity",
"maxLen": 6,
"maxLen2": 13,
"description": "If the unit has a hall effect sensor (Pinecil), this adjusts how sensitive it is at detecting a magnet to put the device into sleep mode."
},
{
"id": "TemperatureUnit",
"maxLen": 6,
"maxLen2": 13,
"description": "If the device shows temperatures in °C or °F."
},
{
"id": "DisplayRotation",
"maxLen": 6,
"maxLen2": 13,
"description": "If the display should rotate automatically or if it should be fixed for left- or right-handed mode."
},
{
"id": "CooldownBlink",
"maxLen": 6,
"maxLen2": 13,
"description": "If the idle screen should blink the tip temperature for attention while the tip is over 50°C. Intended as a 'tip is still hot' warning."
},
{
"id": "ScrollingSpeed",
"maxLen": 6,
"maxLen2": 11,
"description": "How fast the description text scrolls when hovering on a menu. Faster speeds may induce tearing, but allow reading the whole description faster."
},
{
"id": "ReverseButtonTempChange",
"maxLen": 6,
"maxLen2": 15,
"description": "Swaps which button increments and decrements on temperature change screens."
},
{
"id": "AnimSpeed",
"maxLen": 6,
"maxLen2": 13,
"description": "How fast should the menu animations loop, or if they should not loop at all."
},
{
"id": "AnimLoop",
"maxLen": 6,
"maxLen2": 13,
"description": "Should the menu animations loop. Only visible if the animation speed is not set to \"Off\""
},
{
"id": "Brightness",
"maxLen": 7,
"maxLen2": 15,
"description": "Display brightness. Higher values age the OLED faster due to burn-in. (However, it is notable that most of these screens die from other causes first.)"
},
{
"id": "ColourInversion",
"maxLen": 7,
"maxLen2": 15,
"description": "Inverts the entire OLED."
},
{
"id": "LOGOTime",
"maxLen": 7,
"maxLen2": 15,
"description": "Sets the duration for the boot logo (s=seconds)."
},
{
"id": "AdvancedIdle",
"maxLen": 6,
"maxLen2": 13,
"description": "Should the device show an 'advanced' view on the idle screen. The advanced view uses text to show more details than the typical icons."
},
{
"id": "AdvancedSoldering",
"maxLen": 6,
"maxLen2": 13,
"description": "Should the device show an 'advanced' soldering view. This is a text-based view that shows more information at the cost of no nice graphics."
},
{
"id": "PowerLimit",
"maxLen": 5,
"maxLen2": 11,
"description": "Allows setting a custom wattage for the device to aim to keep the AVERAGE power below. The unit can't control its peak power no matter how you set this. (Except for MHP30 which will regulate nicely to this). If USB-PD is in use, the limit will be set to the lower of this and the supplies advertised wattage."
},
{
"id": "CalibrateCJC",
"maxLen": 8,
"maxLen2": 15,
"description": "Used to calibrate the ADC+Op-amp offsets for the tip. This calibration must be performed when the tip temperature and the handle temperature are equal. Generally not required unless your device is reading more than 5°C off target."
},
{
"id": "VoltageCalibration",
"maxLen": 8,
"maxLen2": 15,
"description": "Enters an adjustment mode where you can gradually adjust the measured voltage to compensate for any unit-to-unit variance in the voltage sense resistors."
},
{
"id": "PowerPulsePower",
"maxLen": 6,
"maxLen2": 15,
"description": "Enables and sets the wattage of the power pulse. Power pulse causes the device to briefly turn on the heater to draw power to avoid power banks going to sleep."
},
{
"id": "PowerPulseWait",
"maxLen": 6,
"maxLen2": 13,
"description": "Adjusts the time interval between power pulses. Longer gaps reduce undesired heating of the tip, but needs to be fast enough to keep your power bank awake."
},
{
"id": "PowerPulseDuration",
"maxLen": 6,
"maxLen2": 13,
"description": "How long should the power pulse go for. Some power banks require seeing the power draw be sustained for a certain duration to keep awake. Should be kept as short as possible to avoid wasting power / undesired heating of the tip."
},
{
"id": "SettingsReset",
"maxLen": 8,
"maxLen2": 15,
"description": "Resets all settings and calibrations to factory defaults. Does NOT erase custom user boot up logo's."
},
{
"id": "LanguageSwitch",
"maxLen": 7,
"maxLen2": 15,
"description": "Changes the device language on multi-lingual builds."
}
]
}

View File

@@ -0,0 +1,401 @@
{
"messagesWarn": [{
"id": "CJCCalibrationDone",
"description": "Confirmation message indicating CJC calibration is complete."
},
{
"id": "ResetOKMessage",
"description": "Shown when the settings are reset to factory defaults by the user."
},
{
"id": "SettingsResetMessage",
"description": "Shown when some settings are reset to factory defaults either by by incompatible firmware changes."
},
{
"id": "NoAccelerometerMessage",
"description": "No accelerometer could be communicated with. This means that either the device's accelerometer is broken or unknown to IronOS. All motion-based settings are disabled and motion-based features will not work."
},
{
"id": "NoPowerDeliveryMessage",
"description": "The IC required for USB-PD could not be communicated with. This is an error warning that USB-PD WILL NOT FUNCTION. Generally indicative of either a hardware or software issues."
},
{
"id": "LockingKeysString",
"description": "Shown when keys are locked"
},
{
"id": "UnlockingKeysString",
"description": "Shown when keys are unlocked"
},
{
"id": "WarningKeysLockedString",
"description": "Warning that is shown when input is ignored due to the key lock being on"
},
{
"id": "WarningThermalRunaway",
"description": "Warning text shown when the software has disabled the heater as a safety precaution as the temperature reading didn't react as expected."
}, {
"id": "SettingsCalibrationWarning",
"description": "Confirmation message shown before performing an offset calibration. Should warn the user to make sure tip and handle are at the same temperature."
},
{
"id": "CJCCalibrating",
"description": "Message indicating CJC is being calibrated."
},
{
"id": "SettingsResetWarning",
"description": "Confirmation message shown before confirming a settings reset."
},
{
"id": "UVLOWarningString",
"maxLen": 8,
"description": "Warning text shown when the unit turns off due to undervoltage in simple mode."
},
{
"id": "UndervoltageString",
"maxLen": 15,
"description": "Warning text shown when the unit turns off due to undervoltage in advanced mode."
},
{
"id": "InputVoltageString",
"maxLen": 11,
"note": "Preferably end with a space",
"description": "Prefix text for 'Input Voltage' shown before showing the input voltage reading."
},
{
"id": "SleepingSimpleString",
"maxLen": 4,
"description": "The text shown to indicate the unit is in sleep mode when the advanced view is NOT on."
},
{
"id": "SleepingAdvancedString",
"maxLen": 15,
"description": "The text shown to indicate the unit is in sleep mode when the advanced view is turned on."
},
{
"id": "SleepingTipAdvancedString",
"maxLen": 6,
"description": "The prefix text shown before tip temperature when the unit is sleeping with advanced view on."
},
{
"id": "OffString",
"maxLen": 3,
"description": "Shown when a setting is turned off."
},
{
"id": "DeviceFailedValidationWarning",
"default": "Device may be\ncounterfeit",
"description": "Warning shown if the device may be a clone or counterfeit unit."
}
],
"characters": [{
"id": "SettingRightChar",
"len": 1,
"description": "Shown for fixed Right-handed display rotation."
},
{
"id": "SettingLeftChar",
"len": 1,
"description": "Shown for fixed Left-handed display rotation."
},
{
"id": "SettingAutoChar",
"len": 1,
"description": "Shown for automatic display rotation."
},
{
"id": "SettingOffChar",
"len": 1,
"description": "Shown when a setting is turned off"
},
{
"id": "SettingSlowChar",
"len": 1,
"description": "Shown when a setting is set to a slow value i.e. animation speed"
},
{
"id": "SettingMediumChar",
"len": 1,
"description": "Shown when a setting is set to a medium value i.e. animation speed"
},
{
"id": "SettingFastChar",
"len": 1,
"description": "Shown when a setting is set to a fast value i.e. animation speed"
},
{
"id": "SettingStartNoneChar",
"len": 1,
"description": "Shown when autostart state is to do nothing and go to a normal boot"
},
{
"id": "SettingStartSolderingChar",
"len": 1,
"description": "Shown when the auto start mode is set to go straight to soldering."
},
{
"id": "SettingStartSleepChar",
"len": 1,
"description": "Shown when the auto start mode is set to start in sleep mode."
},
{
"id": "SettingStartSleepOffChar",
"len": 1,
"description": "Shown when the auto start state is set to go to an off state, but on movement wake into soldering mode."
},
{
"id": "SettingLockDisableChar",
"len": 1,
"default": "D",
"description": "Shown when locking mode is turned off."
},
{
"id": "SettingLockBoostChar",
"len": 1,
"default": "B",
"description": "Shown when the locking mode is set to lock all buttons except for boost mode."
},
{
"id": "SettingLockFullChar",
"len": 1,
"default": "F",
"description": "Shown when the locking mode is set to lock all buttons."
}
],
"menuGroups": [{
"id": "PowerMenu",
"maxLen": 5,
"maxLen2": 11,
"description": "Menu for settings related to power. Main settings to do with the input voltage."
},
{
"id": "SolderingMenu",
"maxLen": 5,
"maxLen2": 11,
"description": "Settings for soldering mode, such as boost temps, the increment used when pressing buttons and if button locking is enabled."
},
{
"id": "PowerSavingMenu",
"maxLen": 5,
"maxLen2": 11,
"description": "Settings to do with power saving, such as sleep mode, sleep temps, and shutdown modes."
},
{
"id": "UIMenu",
"maxLen": 5,
"maxLen2": 11,
"description": "User interface related settings, such as units."
},
{
"id": "AdvancedMenu",
"maxLen": 5,
"maxLen2": 11,
"description": "Advanced settings. Misc catchall for settings that don't fit anywhere else or settings that require some thought before use."
}
],
"menuOptions": [{
"id": "DCInCutoff",
"maxLen": 5,
"maxLen2": 11,
"description": "When the device is powered by a battery, this adjusts the low voltage threshold for when the unit should turn off the heater to protect the battery."
},
{
"id": "MinVolCell",
"maxLen": 4,
"maxLen2": 9,
"description": "When powered by a battery, this adjusts the minimum voltage per cell before shutdown. (This is multiplied by the cell count.)"
},
{
"id": "QCMaxVoltage",
"maxLen": 8,
"maxLen2": 15,
"description": "This adjusts the maximum voltage the QC negotiation will adjust to. Does NOT affect USB-PD. Should be set safely based on the current rating of your power supply."
},
{
"id": "PDNegTimeout",
"maxLen": 8,
"maxLen2": 15,
"description": "How long until firmware stops trying to negotiate for USB-PD and tries QC instead. Longer times may help dodgy / old PD adapters, faster times move onto PD quickly. Units of 100ms. Recommended to keep small values."
},
{
"id": "BoostTemperature",
"maxLen": 4,
"maxLen2": 9,
"description": "When the unit is in soldering mode. You can hold down the button at the front of the device to temporarily override the soldering temperature to this value. This SETS the temperature, it does not ADD to it."
},
{
"id": "AutoStart",
"maxLen": 6,
"maxLen2": 13,
"description": "When the device powers up, should it enter into a special mode. These settings set it to either start into soldering mode, sleeping mode or auto mode (Enters into soldering mode on the first movement)."
},
{
"id": "TempChangeShortStep",
"maxLen": 8,
"maxLen2": 15,
"description": "Factor by which the temperature is changed with a quick press of the buttons."
},
{
"id": "TempChangeLongStep",
"maxLen": 6,
"maxLen2": 15,
"description": "Factor by which the temperature is changed with a hold of the buttons."
},
{
"id": "LockingMode",
"maxLen": 6,
"maxLen2": 13,
"description": "If locking the buttons against accidental presses is enabled."
},
{
"id": "MotionSensitivity",
"maxLen": 6,
"maxLen2": 13,
"description": "Scale of how sensitive the device is to movement. Higher numbers == more sensitive. 0 == motion detection turned off."
},
{
"id": "SleepTemperature",
"maxLen": 4,
"maxLen2": 9,
"description": "Temperature the device will drop down to while asleep. Typically around halfway between off and soldering temperature."
},
{
"id": "SleepTimeout",
"maxLen": 4,
"maxLen2": 9,
"description": "How long of a period without movement / button-pressing is required before the device drops down to the sleep temperature."
},
{
"id": "ShutdownTimeout",
"maxLen": 5,
"maxLen2": 11,
"description": "How long of a period without movement / button-pressing is required before the device turns off the tip heater completely and returns to the main idle screen."
},
{
"id": "HallEffSensitivity",
"maxLen": 6,
"maxLen2": 13,
"description": "If the unit has a hall effect sensor (Pinecil), this adjusts how sensitive it is at detecting a magnet to put the device into sleep mode."
},
{
"id": "TemperatureUnit",
"maxLen": 6,
"maxLen2": 13,
"description": "If the device shows temperatures in °C or °F."
},
{
"id": "DisplayRotation",
"maxLen": 6,
"maxLen2": 13,
"description": "If the display should rotate automatically or if it should be fixed for left- or right-handed mode."
},
{
"id": "CooldownBlink",
"maxLen": 6,
"maxLen2": 13,
"description": "If the idle screen should blink the tip temperature for attention while the tip is over 50°C. Intended as a 'tip is still hot' warning."
},
{
"id": "ScrollingSpeed",
"maxLen": 6,
"maxLen2": 11,
"description": "How fast the description text scrolls when hovering on a menu. Faster speeds may induce tearing, but allow reading the whole description faster."
},
{
"id": "ReverseButtonTempChange",
"maxLen": 6,
"maxLen2": 15,
"description": "Swaps which button increments and decrements on temperature change screens."
},
{
"id": "AnimSpeed",
"maxLen": 6,
"maxLen2": 13,
"description": "How fast should the menu animations loop, or if they should not loop at all."
},
{
"id": "AnimLoop",
"maxLen": 6,
"maxLen2": 13,
"description": "Should the menu animations loop. Only visible if the animation speed is not set to \"Off\""
},
{
"id": "Brightness",
"maxLen": 7,
"maxLen2": 15,
"description": "Display brightness. Higher values age the OLED faster due to burn-in. (However, it is notable that most of these screens die from other causes first.)"
},
{
"id": "ColourInversion",
"maxLen": 7,
"maxLen2": 15,
"description": "Inverts the entire OLED."
},
{
"id": "LOGOTime",
"maxLen": 7,
"maxLen2": 15,
"description": "Sets the duration for the boot logo (s=seconds)."
},
{
"id": "AdvancedIdle",
"maxLen": 6,
"maxLen2": 13,
"description": "Should the device show an 'advanced' view on the idle screen. The advanced view uses text to show more details than the typical icons."
},
{
"id": "AdvancedSoldering",
"maxLen": 6,
"maxLen2": 13,
"description": "Should the device show an 'advanced' soldering view. This is a text-based view that shows more information at the cost of no nice graphics."
},
{
"id": "PowerLimit",
"maxLen": 5,
"maxLen2": 11,
"description": "Allows setting a custom wattage for the device to aim to keep the AVERAGE power below. The unit can't control its peak power no matter how you set this. (Except for MHP30 which will regulate nicely to this). If USB-PD is in use, the limit will be set to the lower of this and the supplies advertised wattage."
},
{
"id": "CalibrateCJC",
"maxLen": 8,
"maxLen2": 15,
"description": "Used to calibrate the ADC+Op-amp offsets for the tip. This calibration must be performed when the tip temperature and the handle temperature are equal. Generally not required unless your device is reading more than 5°C off target."
},
{
"id": "VoltageCalibration",
"maxLen": 8,
"maxLen2": 15,
"description": "Enters an adjustment mode where you can gradually adjust the measured voltage to compensate for any unit-to-unit variance in the voltage sense resistors."
},
{
"id": "PowerPulsePower",
"maxLen": 6,
"maxLen2": 15,
"description": "Enables and sets the wattage of the power pulse. Power pulse causes the device to briefly turn on the heater to draw power to avoid power banks going to sleep."
},
{
"id": "PowerPulseWait",
"maxLen": 6,
"maxLen2": 13,
"description": "Adjusts the time interval between power pulses. Longer gaps reduce undesired heating of the tip, but needs to be fast enough to keep your power bank awake."
},
{
"id": "PowerPulseDuration",
"maxLen": 6,
"maxLen2": 13,
"description": "How long should the power pulse go for. Some power banks require seeing the power draw be sustained for a certain duration to keep awake. Should be kept as short as possible to avoid wasting power / undesired heating of the tip."
},
{
"id": "SettingsReset",
"maxLen": 8,
"maxLen2": 15,
"description": "Resets all settings and calibrations to factory defaults. Does NOT erase custom user boot up logo's."
},
{
"id": "LanguageSwitch",
"maxLen": 7,
"maxLen2": 15,
"description": "Changes the device language on multi-lingual builds."
}
]
}

View File

@@ -178,14 +178,9 @@ void OLED::drawChar(const uint16_t charCode, const FontStyle fontStyle) {
fontWidth = 12; fontWidth = 12;
break; break;
} }
for (uint32_t i = 0; i < FontSectionsCount; i++) {
const auto &section = FontSections[i]; currentFont = fontStyle == FontStyle::SMALL ? FontSectionInfo.font06_start_ptr : FontSectionInfo.font12_start_ptr;
if (charCode >= section.symbol_start && charCode < section.symbol_end) { index = charCode - 2;
currentFont = fontStyle == FontStyle::SMALL ? section.font06_start_ptr : section.font12_start_ptr;
index = charCode - section.symbol_start;
break;
}
}
break; break;
} }
const uint8_t *charPointer = currentFont + ((fontWidth * (fontHeight / 8)) * index); const uint8_t *charPointer = currentFont + ((fontWidth * (fontHeight / 8)) * index);
@@ -388,6 +383,10 @@ void OLED::setInverseDisplay(bool inverse) {
// print a string to the current cursor location // print a string to the current cursor location
void OLED::print(const char *const str, FontStyle fontStyle) { void OLED::print(const char *const str, FontStyle fontStyle) {
const uint8_t *next = reinterpret_cast<const uint8_t *>(str); const uint8_t *next = reinterpret_cast<const uint8_t *>(str);
if (next[0] == 0x01) {
fontStyle = FontStyle::LARGE;
next++;
}
while (next[0]) { while (next[0]) {
uint16_t index; uint16_t index;
if (next[0] <= 0xF0) { if (next[0] <= 0xF0) {
@@ -429,7 +428,7 @@ inline void stripLeaderZeros(char *buffer, uint8_t places) {
// Stop 1 short so that we dont blank entire number if its zero // Stop 1 short so that we dont blank entire number if its zero
for (int i = 0; i < (places - 1); i++) { for (int i = 0; i < (places - 1); i++) {
if (buffer[i] == 2) { if (buffer[i] == 2) {
buffer[i] = SymbolSpace[0]; buffer[i] = LargeSymbolSpace[0];
} else { } else {
return; return;
} }
@@ -478,14 +477,14 @@ void OLED::printNumber(uint16_t number, uint8_t places, FontStyle fontStyle, boo
void OLED::debugNumber(int32_t val, FontStyle fontStyle) { void OLED::debugNumber(int32_t val, FontStyle fontStyle) {
if (abs(val) > 99999) { if (abs(val) > 99999) {
OLED::print(SymbolSpace, fontStyle); // out of bounds OLED::print(LargeSymbolSpace, fontStyle); // out of bounds
return; return;
} }
if (val >= 0) { if (val >= 0) {
OLED::print(SymbolSpace, fontStyle); OLED::print(LargeSymbolSpace, fontStyle);
OLED::printNumber(val, 5, fontStyle); OLED::printNumber(val, 5, fontStyle);
} else { } else {
OLED::print(SymbolMinus, fontStyle); OLED::print(LargeSymbolMinus, fontStyle);
OLED::printNumber(-val, 5, fontStyle); OLED::printNumber(-val, 5, fontStyle);
} }
} }

View File

@@ -7,28 +7,44 @@
#ifndef TRANSLATION_H_ #ifndef TRANSLATION_H_
#define TRANSLATION_H_ #define TRANSLATION_H_
#include "stdint.h"
#include <stdbool.h>
#include <stdint.h>
extern const bool HasFahrenheit; extern const bool HasFahrenheit;
extern const char *SymbolPlus; extern const char *SmallSymbolPlus;
extern const char *SymbolMinus; extern const char *LargeSymbolPlus;
extern const char *SymbolSpace; extern const char *SmallSymbolMinus;
extern const char *SymbolAmps; extern const char *LargeSymbolMinus;
extern const char *SymbolDot; extern const char *SmallSymbolSpace;
extern const char *SymbolDegC; extern const char *LargeSymbolSpace;
extern const char *SymbolDegF; extern const char *SmallSymbolAmps;
extern const char *SymbolMinutes; extern const char *LargeSymbolAmps;
extern const char *SymbolSeconds; extern const char *SmallSymbolDot;
extern const char *SymbolWatts; extern const char *LargeSymbolDot;
extern const char *SymbolVolts; extern const char *SmallSymbolDegC;
extern const char *SymbolDC; extern const char *LargeSymbolDegC;
extern const char *SymbolCellCount; extern const char *SmallSymbolDegF;
extern const char *SymbolVersionNumber; extern const char *LargeSymbolDegF;
extern const char *SymbolPDDebug; extern const char *LargeSymbolMinutes;
extern const char *SymbolState; extern const char *SmallSymbolMinutes;
extern const char *SymbolNoVBus; extern const char *LargeSymbolSeconds;
extern const char *SymbolVBus; extern const char *SmallSymbolSeconds;
extern const char *LargeSymbolWatts;
extern const char *SmallSymbolWatts;
extern const char *LargeSymbolVolts;
extern const char *SmallSymbolVolts;
extern const char *LargeSymbolDC;
extern const char *SmallSymbolDC;
extern const char *LargeSymbolCellCount;
extern const char *SmallSymbolCellCount;
//
extern const char *SmallSymbolVersionNumber;
extern const char *SmallSymbolPDDebug;
extern const char *SmallSymbolState;
extern const char *SmallSymbolNoVBus;
extern const char *SmallSymbolVBus;
extern const char *DebugMenu[]; extern const char *DebugMenu[];
extern const char *AccelTypeNames[]; extern const char *AccelTypeNames[];
@@ -73,6 +89,16 @@ enum class SettingsItemIndex : uint8_t {
}; };
struct TranslationIndexTable { struct TranslationIndexTable {
uint16_t CJCCalibrationDone;
uint16_t ResetOKMessage;
uint16_t SettingsResetMessage;
uint16_t NoAccelerometerMessage;
uint16_t NoPowerDeliveryMessage;
uint16_t LockingKeysString;
uint16_t UnlockingKeysString;
uint16_t WarningKeysLockedString;
uint16_t WarningThermalRunaway;
uint16_t SettingsCalibrationWarning; uint16_t SettingsCalibrationWarning;
uint16_t CJCCalibrating; uint16_t CJCCalibrating;
uint16_t SettingsResetWarning; uint16_t SettingsResetWarning;
@@ -86,16 +112,6 @@ struct TranslationIndexTable {
uint16_t OffString; uint16_t OffString;
uint16_t DeviceFailedValidationWarning; uint16_t DeviceFailedValidationWarning;
uint16_t CJCCalibrationDone;
uint16_t ResetOKMessage;
uint16_t SettingsResetMessage;
uint16_t NoAccelerometerMessage;
uint16_t NoPowerDeliveryMessage;
uint16_t LockingKeysString;
uint16_t UnlockingKeysString;
uint16_t WarningKeysLockedString;
uint16_t WarningThermalRunaway;
uint16_t SettingRightChar; uint16_t SettingRightChar;
uint16_t SettingLeftChar; uint16_t SettingLeftChar;
uint16_t SettingAutoChar; uint16_t SettingAutoChar;
@@ -113,8 +129,8 @@ struct TranslationIndexTable {
uint16_t SettingsDescriptions[static_cast<uint32_t>(SettingsItemIndex::NUM_ITEMS)]; uint16_t SettingsDescriptions[static_cast<uint32_t>(SettingsItemIndex::NUM_ITEMS)];
uint16_t SettingsShortNames[static_cast<uint32_t>(SettingsItemIndex::NUM_ITEMS)]; uint16_t SettingsShortNames[static_cast<uint32_t>(SettingsItemIndex::NUM_ITEMS)];
uint16_t SettingsMenuEntries[5];
uint16_t SettingsMenuEntriesDescriptions[5]; // unused uint16_t SettingsMenuEntriesDescriptions[5]; // unused
uint16_t SettingsMenuEntries[5];
}; };
extern const TranslationIndexTable *Tr; extern const TranslationIndexTable *Tr;
@@ -130,16 +146,15 @@ struct TranslationData {
}; };
struct FontSection { struct FontSection {
/// Start index of font section, inclusive
uint16_t symbol_start;
/// End index of font section, exclusive
uint16_t symbol_end;
const uint8_t *font12_start_ptr; const uint8_t *font12_start_ptr;
const uint8_t *font06_start_ptr; const uint8_t *font06_start_ptr;
uint16_t font12_decompressed_size;
uint16_t font06_decompressed_size;
const uint8_t *font12_compressed_source; // Pointer to compressed data or null
const uint8_t *font06_compressed_source; // Pointer to compressed data or null
}; };
extern const FontSection *const FontSections; extern const FontSection FontSectionInfo;
extern const uint8_t FontSectionsCount;
constexpr uint8_t settings_item_index(const SettingsItemIndex i) { return static_cast<uint8_t>(i); } constexpr uint8_t settings_item_index(const SettingsItemIndex i) { return static_cast<uint8_t>(i); }
// Use a constexpr function for type-checking. // Use a constexpr function for type-checking.

View File

@@ -2,7 +2,7 @@
#define TRANSLATION_MULTI_H_ #define TRANSLATION_MULTI_H_
#include "Translation.h" #include "Translation.h"
#include <stdbool.h>
// The compressed translation data will be decompressed to this buffer. These // The compressed translation data will be decompressed to this buffer. These
// data may include: // data may include:
// - TranslationData (translation index table and translation strings) // - TranslationData (translation index table and translation strings)
@@ -14,21 +14,6 @@
extern uint8_t translation_data_out_buffer[]; extern uint8_t translation_data_out_buffer[];
extern const uint16_t translation_data_out_buffer_size; extern const uint16_t translation_data_out_buffer_size;
struct FontSectionDataInfo {
uint16_t symbol_start;
uint16_t symbol_count;
uint16_t data_size : 15;
bool data_is_compressed : 1;
// Font12x16 data followed by font6x8 data
const uint8_t *data_ptr;
};
extern const FontSectionDataInfo FontSectionDataInfos[];
extern const uint8_t FontSectionDataCount;
extern FontSection DynamicFontSections[];
struct LanguageMeta { struct LanguageMeta {
uint16_t uniqueID; uint16_t uniqueID;
const uint8_t *translation_data; const uint8_t *translation_data;

View File

@@ -52,29 +52,14 @@ void prepareTranslations() {
Tr = &translationData->indices; Tr = &translationData->indices;
TranslationStrings = translationData->strings; TranslationStrings = translationData->strings;
memset(DynamicFontSections, 0, FontSectionsCount * sizeof(DynamicFontSections[0])); // Font 12 can be compressed; if it is then we want to decompress it to ram
for (int i = 0; i < FontSectionDataCount; i++) { if (FontSectionInfo.font12_compressed_source != NULL) {
const auto &fontSectionDataInfo = FontSectionDataInfos[i]; blz_depack(FontSectionInfo.font12_compressed_source, (uint8_t *)FontSectionInfo.font12_start_ptr, FontSectionInfo.font12_decompressed_size);
auto &fontSection = DynamicFontSections[i]; }
fontSection.symbol_start = fontSectionDataInfo.symbol_start;
fontSection.symbol_end = fontSection.symbol_start + fontSectionDataInfo.symbol_count;
const uint16_t font12_size = fontSectionDataInfo.symbol_count * (12 * 16 / 8);
uint16_t dataSize;
if (fontSectionDataInfo.data_is_compressed) {
unsigned int outsize;
outsize = blz_depack_srcsize(fontSectionDataInfo.data_ptr, buffer_next_ptr, fontSectionDataInfo.data_size);
fontSection.font12_start_ptr = buffer_next_ptr; // Font 06 can be compressed; if it is then we want to decompress it to ram
dataSize = outsize; if (FontSectionInfo.font06_compressed_source != NULL) {
buffer_remaining_size -= outsize; blz_depack(FontSectionInfo.font06_compressed_source, (uint8_t *)FontSectionInfo.font06_start_ptr, FontSectionInfo.font06_decompressed_size);
buffer_next_ptr += outsize;
} else {
fontSection.font12_start_ptr = fontSectionDataInfo.data_ptr;
dataSize = fontSectionDataInfo.data_size;
}
if (dataSize > font12_size) {
fontSection.font06_start_ptr = fontSection.font12_start_ptr + font12_size;
}
} }
} }

View File

@@ -330,9 +330,9 @@ static void displayInputVRange(void) {
if (getSettingValue(SettingsOptions::MinDCVoltageCells)) { if (getSettingValue(SettingsOptions::MinDCVoltageCells)) {
OLED::printNumber(2 + getSettingValue(SettingsOptions::MinDCVoltageCells), 1, FontStyle::LARGE); OLED::printNumber(2 + getSettingValue(SettingsOptions::MinDCVoltageCells), 1, FontStyle::LARGE);
OLED::print(SymbolCellCount, FontStyle::LARGE); OLED::print(LargeSymbolCellCount, FontStyle::LARGE);
} else { } else {
OLED::print(SymbolDC, FontStyle::LARGE); OLED::print(LargeSymbolDC, FontStyle::LARGE);
} }
} }
@@ -340,7 +340,7 @@ static bool showInputVOptions(void) { return getSettingValue(SettingsOptions::Mi
static void displayInputMinVRange(void) { static void displayInputMinVRange(void) {
OLED::printNumber(getSettingValue(SettingsOptions::MinVoltageCells) / 10, 1, FontStyle::LARGE); OLED::printNumber(getSettingValue(SettingsOptions::MinVoltageCells) / 10, 1, FontStyle::LARGE);
OLED::print(SymbolDot, FontStyle::LARGE); OLED::print(LargeSymbolDot, FontStyle::LARGE);
OLED::printNumber(getSettingValue(SettingsOptions::MinVoltageCells) % 10, 1, FontStyle::LARGE); OLED::printNumber(getSettingValue(SettingsOptions::MinVoltageCells) % 10, 1, FontStyle::LARGE);
} }
#endif #endif
@@ -352,7 +352,7 @@ static void displayQCInputV(void) {
// Allows setting the voltage negotiated for QC // Allows setting the voltage negotiated for QC
auto voltage = getSettingValue(SettingsOptions::QCIdealVoltage); auto voltage = getSettingValue(SettingsOptions::QCIdealVoltage);
OLED::printNumber(voltage / 10, 2, FontStyle::LARGE); OLED::printNumber(voltage / 10, 2, FontStyle::LARGE);
OLED::print(SymbolDot, FontStyle::LARGE); OLED::print(LargeSymbolDot, FontStyle::LARGE);
OLED::printNumber(voltage % 10, 1, FontStyle::LARGE); OLED::printNumber(voltage % 10, 1, FontStyle::LARGE);
} }
@@ -481,10 +481,10 @@ static void displaySleepTime(void) {
OLED::print(translatedString(Tr->OffString), FontStyle::LARGE); OLED::print(translatedString(Tr->OffString), FontStyle::LARGE);
} else if (getSettingValue(SettingsOptions::SleepTime) < 6) { } else if (getSettingValue(SettingsOptions::SleepTime) < 6) {
OLED::printNumber(getSettingValue(SettingsOptions::SleepTime) * 10, 2, FontStyle::LARGE); OLED::printNumber(getSettingValue(SettingsOptions::SleepTime) * 10, 2, FontStyle::LARGE);
OLED::print(SymbolSeconds, FontStyle::LARGE); OLED::print(LargeSymbolSeconds, FontStyle::LARGE);
} else { } else {
OLED::printNumber(getSettingValue(SettingsOptions::SleepTime) - 5, 2, FontStyle::LARGE); OLED::printNumber(getSettingValue(SettingsOptions::SleepTime) - 5, 2, FontStyle::LARGE);
OLED::print(SymbolMinutes, FontStyle::LARGE); OLED::print(LargeSymbolMinutes, FontStyle::LARGE);
} }
} }
#endif #endif
@@ -495,7 +495,7 @@ static void displayShutdownTime(void) {
OLED::print(translatedString(Tr->OffString), FontStyle::LARGE); OLED::print(translatedString(Tr->OffString), FontStyle::LARGE);
} else { } else {
OLED::printNumber(getSettingValue(SettingsOptions::ShutdownTime), 2, FontStyle::LARGE); OLED::printNumber(getSettingValue(SettingsOptions::ShutdownTime), 2, FontStyle::LARGE);
OLED::print(SymbolMinutes, FontStyle::LARGE); OLED::print(LargeSymbolMinutes, FontStyle::LARGE);
} }
} }
@@ -537,7 +537,7 @@ static bool setTempF(void) {
return res; return res;
} }
static void displayTempF(void) { OLED::print((getSettingValue(SettingsOptions::TemperatureInF)) ? SymbolDegF : SymbolDegC, FontStyle::LARGE); } static void displayTempF(void) { OLED::print((getSettingValue(SettingsOptions::TemperatureInF)) ? LargeSymbolDegF : LargeSymbolDegC, FontStyle::LARGE); }
#ifndef NO_DISPLAY_ROTATE #ifndef NO_DISPLAY_ROTATE
static bool setDisplayRotation(void) { static bool setDisplayRotation(void) {
@@ -626,7 +626,7 @@ static void displayLogoTime(void) {
OLED::drawArea(OLED_WIDTH - 24 - 2, 0, 24, 16, infinityIcon); OLED::drawArea(OLED_WIDTH - 24 - 2, 0, 24, 16, infinityIcon);
} else { } else {
OLED::printNumber(getSettingValue(SettingsOptions::LOGOTime), 2, FontStyle::LARGE); OLED::printNumber(getSettingValue(SettingsOptions::LOGOTime), 2, FontStyle::LARGE);
OLED::print(SymbolSeconds, FontStyle::LARGE); OLED::print(LargeSymbolSeconds, FontStyle::LARGE);
} }
} }
@@ -640,7 +640,7 @@ static void displayPowerLimit(void) {
OLED::print(translatedString(Tr->OffString), FontStyle::LARGE); OLED::print(translatedString(Tr->OffString), FontStyle::LARGE);
} else { } else {
OLED::printNumber(getSettingValue(SettingsOptions::PowerLimit), 2, FontStyle::LARGE); OLED::printNumber(getSettingValue(SettingsOptions::PowerLimit), 2, FontStyle::LARGE);
OLED::print(SymbolWatts, FontStyle::LARGE); OLED::print(LargeSymbolWatts, FontStyle::LARGE);
} }
} }
@@ -667,9 +667,9 @@ static bool setCalibrateVIN(void) {
OLED::setCursor(0, 0); OLED::setCursor(0, 0);
uint16_t voltage = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0); uint16_t voltage = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0);
OLED::printNumber(voltage / 10, 2, FontStyle::LARGE); OLED::printNumber(voltage / 10, 2, FontStyle::LARGE);
OLED::print(SymbolDot, FontStyle::LARGE); OLED::print(LargeSymbolDot, FontStyle::LARGE);
OLED::printNumber(voltage % 10, 1, FontStyle::LARGE, false); OLED::printNumber(voltage % 10, 1, FontStyle::LARGE, false);
OLED::print(SymbolVolts, FontStyle::LARGE); OLED::print(LargeSymbolVolts, FontStyle::LARGE);
switch (getButtonState()) { switch (getButtonState()) {
case BUTTON_F_SHORT: case BUTTON_F_SHORT:
@@ -705,7 +705,7 @@ static void displayPowerPulse(void) {
if (getSettingValue(SettingsOptions::KeepAwakePulse)) { if (getSettingValue(SettingsOptions::KeepAwakePulse)) {
OLED::printNumber(getSettingValue(SettingsOptions::KeepAwakePulse) / 10, 1, FontStyle::LARGE); OLED::printNumber(getSettingValue(SettingsOptions::KeepAwakePulse) / 10, 1, FontStyle::LARGE);
OLED::print(SymbolDot, FontStyle::LARGE); OLED::print(LargeSymbolDot, FontStyle::LARGE);
OLED::printNumber(getSettingValue(SettingsOptions::KeepAwakePulse) % 10, 1, FontStyle::LARGE); OLED::printNumber(getSettingValue(SettingsOptions::KeepAwakePulse) % 10, 1, FontStyle::LARGE);
} else { } else {
OLED::print(translatedString(Tr->OffString), FontStyle::LARGE); OLED::print(translatedString(Tr->OffString), FontStyle::LARGE);

View File

@@ -19,9 +19,9 @@ void performCJCC(void) {
OLED::setCursor(0, 0); OLED::setCursor(0, 0);
OLED::print(translatedString(Tr->CJCCalibrating), FontStyle::SMALL); OLED::print(translatedString(Tr->CJCCalibrating), FontStyle::SMALL);
OLED::setCursor(0, 8); OLED::setCursor(0, 8);
OLED::print(SymbolDot, FontStyle::SMALL); OLED::print(SmallSymbolDot, FontStyle::SMALL);
for (uint8_t x = 0; x < (i / 4); x++) for (uint8_t x = 0; x < (i / 4); x++)
OLED::print(SymbolDot, FontStyle::SMALL); OLED::print(SmallSymbolDot, FontStyle::SMALL);
OLED::refresh(); OLED::refresh();
osDelay(100); osDelay(100);
} }

View File

@@ -9,7 +9,7 @@ void showDebugMenu(void) {
for (;;) { for (;;) {
OLED::clearScreen(); // Ensure the buffer starts clean OLED::clearScreen(); // Ensure the buffer starts clean
OLED::setCursor(0, 0); // Position the cursor at the 0,0 (top left) OLED::setCursor(0, 0); // Position the cursor at the 0,0 (top left)
OLED::print(SymbolVersionNumber, FontStyle::SMALL); // Print version number OLED::print(SmallSymbolVersionNumber, FontStyle::SMALL); // Print version number
OLED::setCursor(0, 8); // second line OLED::setCursor(0, 8); // second line
OLED::print(DebugMenu[screen], FontStyle::SMALL); OLED::print(DebugMenu[screen], FontStyle::SMALL);
switch (screen) { switch (screen) {
@@ -74,7 +74,7 @@ void showDebugMenu(void) {
break; break;
case 6: // Handle Temp in °C case 6: // Handle Temp in °C
OLED::printNumber(getHandleTemperature(0) / 10, 6, FontStyle::SMALL); OLED::printNumber(getHandleTemperature(0) / 10, 6, FontStyle::SMALL);
OLED::print(SymbolDot, FontStyle::SMALL); OLED::print(SmallSymbolDot, FontStyle::SMALL);
OLED::printNumber(getHandleTemperature(0) % 10, 1, FontStyle::SMALL); OLED::printNumber(getHandleTemperature(0) % 10, 1, FontStyle::SMALL);
break; break;
case 7: // Max Temp Limit in °C case 7: // Max Temp Limit in °C
@@ -88,7 +88,7 @@ void showDebugMenu(void) {
break; break;
case 10: // Tip Resistance in Ω case 10: // Tip Resistance in Ω
OLED::printNumber(getTipResistanceX10() / 10, 6, FontStyle::SMALL); // large to pad over so that we cover ID left overs OLED::printNumber(getTipResistanceX10() / 10, 6, FontStyle::SMALL); // large to pad over so that we cover ID left overs
OLED::print(SymbolDot, FontStyle::SMALL); OLED::print(SmallSymbolDot, FontStyle::SMALL);
OLED::printNumber(getTipResistanceX10() % 10, 1, FontStyle::SMALL); OLED::printNumber(getTipResistanceX10() % 10, 1, FontStyle::SMALL);
break; break;
case 11: // Raw Tip in µV case 11: // Raw Tip in µV

View File

@@ -118,14 +118,14 @@ void drawHomeScreen(bool buttonLockout) {
} }
uint32_t Vlt = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0); uint32_t Vlt = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0);
OLED::printNumber(Vlt / 10, 2, FontStyle::LARGE); OLED::printNumber(Vlt / 10, 2, FontStyle::LARGE);
OLED::print(SymbolDot, FontStyle::LARGE); OLED::print(LargeSymbolDot, FontStyle::LARGE);
OLED::printNumber(Vlt % 10, 1, FontStyle::LARGE); OLED::printNumber(Vlt % 10, 1, FontStyle::LARGE);
if (OLED::getRotation()) { if (OLED::getRotation()) {
OLED::setCursor(48, 8); OLED::setCursor(48, 8);
} else { } else {
OLED::setCursor(91, 8); OLED::setCursor(91, 8);
} }
OLED::print(SymbolVolts, FontStyle::SMALL); OLED::print(SmallSymbolVolts, FontStyle::SMALL);
} else { } else {
if (!(getSettingValue(SettingsOptions::CoolingTempBlink) && (tipTemp > 55) && (xTaskGetTickCount() % 1000 < 300))) if (!(getSettingValue(SettingsOptions::CoolingTempBlink) && (tipTemp > 55) && (xTaskGetTickCount() % 1000 < 300)))
// Blink temp if setting enable and temp < 55° // Blink temp if setting enable and temp < 55°
@@ -139,16 +139,16 @@ void drawHomeScreen(bool buttonLockout) {
} }
OLED::printNumber(getSettingValue(SettingsOptions::SolderingTemp), 3, FontStyle::SMALL); // draw set temp OLED::printNumber(getSettingValue(SettingsOptions::SolderingTemp), 3, FontStyle::SMALL); // draw set temp
if (getSettingValue(SettingsOptions::TemperatureInF)) if (getSettingValue(SettingsOptions::TemperatureInF))
OLED::print(SymbolDegF, FontStyle::SMALL); OLED::print(SmallSymbolDegF, FontStyle::SMALL);
else else
OLED::print(SymbolDegC, FontStyle::SMALL); OLED::print(SmallSymbolDegC, FontStyle::SMALL);
if (OLED::getRotation()) { if (OLED::getRotation()) {
OLED::setCursor(0, 8); OLED::setCursor(0, 8);
} else { } else {
OLED::setCursor(67, 8); // bottom right OLED::setCursor(67, 8); // bottom right
} }
printVoltage(); // draw voltage then symbol (v) printVoltage(); // draw voltage then symbol (v)
OLED::print(SymbolVolts, FontStyle::SMALL); OLED::print(SmallSymbolVolts, FontStyle::SMALL);
} }
} else { } else {

View File

@@ -32,14 +32,14 @@ int gui_SolderingSleepingMode(bool stayOff, bool autoStarted) {
OLED::print(translatedString(Tr->SleepingTipAdvancedString), FontStyle::SMALL); OLED::print(translatedString(Tr->SleepingTipAdvancedString), FontStyle::SMALL);
OLED::printNumber(tipTemp, 3, FontStyle::SMALL); OLED::printNumber(tipTemp, 3, FontStyle::SMALL);
if (getSettingValue(SettingsOptions::TemperatureInF)) if (getSettingValue(SettingsOptions::TemperatureInF))
OLED::print(SymbolDegF, FontStyle::SMALL); OLED::print(SmallSymbolDegF, FontStyle::SMALL);
else { else {
OLED::print(SymbolDegC, FontStyle::SMALL); OLED::print(SmallSymbolDegC, FontStyle::SMALL);
} }
OLED::print(SymbolSpace, FontStyle::SMALL); OLED::print(SmallSymbolSpace, FontStyle::SMALL);
printVoltage(); printVoltage();
OLED::print(SymbolVolts, FontStyle::SMALL); OLED::print(SmallSymbolVolts, FontStyle::SMALL);
} else { } else {
OLED::print(translatedString(Tr->SleepingSimpleString), FontStyle::LARGE); OLED::print(translatedString(Tr->SleepingSimpleString), FontStyle::LARGE);
OLED::printNumber(tipTemp, 3, FontStyle::LARGE); OLED::printNumber(tipTemp, 3, FontStyle::LARGE);

View File

@@ -119,7 +119,7 @@ void gui_solderingMode(uint8_t jumpToSleep) {
} else { } else {
OLED::setCursor(55, 8); OLED::setCursor(55, 8);
} }
OLED::print(SymbolPlus, FontStyle::SMALL); OLED::print(SmallSymbolPlus, FontStyle::SMALL);
} }
if (OLED::getRotation()) { if (OLED::getRotation()) {
@@ -128,9 +128,9 @@ void gui_solderingMode(uint8_t jumpToSleep) {
OLED::setCursor(67, 0); OLED::setCursor(67, 0);
} }
OLED::printNumber(x10WattHistory.average() / 10, 2, FontStyle::SMALL); OLED::printNumber(x10WattHistory.average() / 10, 2, FontStyle::SMALL);
OLED::print(SymbolDot, FontStyle::SMALL); OLED::print(SmallSymbolDot, FontStyle::SMALL);
OLED::printNumber(x10WattHistory.average() % 10, 1, FontStyle::SMALL); OLED::printNumber(x10WattHistory.average() % 10, 1, FontStyle::SMALL);
OLED::print(SymbolWatts, FontStyle::SMALL); OLED::print(SmallSymbolWatts, FontStyle::SMALL);
if (OLED::getRotation()) { if (OLED::getRotation()) {
OLED::setCursor(0, 8); OLED::setCursor(0, 8);
@@ -138,14 +138,14 @@ void gui_solderingMode(uint8_t jumpToSleep) {
OLED::setCursor(67, 8); OLED::setCursor(67, 8);
} }
printVoltage(); printVoltage();
OLED::print(SymbolVolts, FontStyle::SMALL); OLED::print(SmallSymbolVolts, FontStyle::SMALL);
} else { } else {
OLED::setCursor(0, 0); OLED::setCursor(0, 0);
// We switch the layout direction depending on the orientation of the oled // We switch the layout direction depending on the orientation of the oled
if (OLED::getRotation()) { if (OLED::getRotation()) {
// battery // battery
gui_drawBatteryIcon(); gui_drawBatteryIcon();
OLED::print(SymbolSpace, FontStyle::LARGE); // Space out gap between battery <-> temp OLED::print(LargeSymbolSpace, FontStyle::LARGE); // Space out gap between battery <-> temp
gui_drawTipTemp(true, FontStyle::LARGE); // Draw current tip temp gui_drawTipTemp(true, FontStyle::LARGE); // Draw current tip temp
// We draw boost arrow if boosting, or else gap temp <-> heat // We draw boost arrow if boosting, or else gap temp <-> heat
@@ -153,7 +153,7 @@ void gui_solderingMode(uint8_t jumpToSleep) {
if (boostModeOn) if (boostModeOn)
OLED::drawSymbol(2); OLED::drawSymbol(2);
else else
OLED::print(SymbolSpace, FontStyle::LARGE); OLED::print(LargeSymbolSpace, FontStyle::LARGE);
// Draw heating/cooling symbols // Draw heating/cooling symbols
OLED::drawHeatSymbol(X10WattsToPWM(x10WattHistory.average())); OLED::drawHeatSymbol(X10WattsToPWM(x10WattHistory.average()));
@@ -165,10 +165,10 @@ void gui_solderingMode(uint8_t jumpToSleep) {
if (boostModeOn) if (boostModeOn)
OLED::drawSymbol(2); OLED::drawSymbol(2);
else else
OLED::print(SymbolSpace, FontStyle::LARGE); OLED::print(LargeSymbolSpace, FontStyle::LARGE);
gui_drawTipTemp(true, FontStyle::LARGE); // Draw current tip temp gui_drawTipTemp(true, FontStyle::LARGE); // Draw current tip temp
OLED::print(SymbolSpace, FontStyle::LARGE); // Space out gap between battery <-> temp OLED::print(LargeSymbolSpace, FontStyle::LARGE); // Space out gap between battery <-> temp
gui_drawBatteryIcon(); gui_drawBatteryIcon();
} }

View File

@@ -87,23 +87,23 @@ void gui_solderingTempAdjust(void) {
return; // exit if user just doesn't press anything for a bit return; // exit if user just doesn't press anything for a bit
if (OLED::getRotation()) { if (OLED::getRotation()) {
OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? SymbolPlus : SymbolMinus, FontStyle::LARGE); OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? LargeSymbolPlus : LargeSymbolMinus, FontStyle::LARGE);
} else { } else {
OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? SymbolMinus : SymbolPlus, FontStyle::LARGE); OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? LargeSymbolMinus : LargeSymbolPlus, FontStyle::LARGE);
} }
OLED::print(SymbolSpace, FontStyle::LARGE); OLED::print(LargeSymbolSpace, FontStyle::LARGE);
OLED::printNumber(getSettingValue(SettingsOptions::SolderingTemp), 3, FontStyle::LARGE); OLED::printNumber(getSettingValue(SettingsOptions::SolderingTemp), 3, FontStyle::LARGE);
if (getSettingValue(SettingsOptions::TemperatureInF)) if (getSettingValue(SettingsOptions::TemperatureInF))
OLED::drawSymbol(0); OLED::drawSymbol(0);
else { else {
OLED::drawSymbol(1); OLED::drawSymbol(1);
} }
OLED::print(SymbolSpace, FontStyle::LARGE); OLED::print(LargeSymbolSpace, FontStyle::LARGE);
if (OLED::getRotation()) { if (OLED::getRotation()) {
OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? SymbolMinus : SymbolPlus, FontStyle::LARGE); OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? LargeSymbolMinus : LargeSymbolPlus, FontStyle::LARGE);
} else { } else {
OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? SymbolPlus : SymbolMinus, FontStyle::LARGE); OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? LargeSymbolPlus : LargeSymbolMinus, FontStyle::LARGE);
} }
OLED::refresh(); OLED::refresh();
GUIDelay(); GUIDelay();

View File

@@ -10,21 +10,21 @@ void showPDDebug(void) {
for (;;) { for (;;) {
OLED::clearScreen(); // Ensure the buffer starts clean OLED::clearScreen(); // Ensure the buffer starts clean
OLED::setCursor(0, 0); // Position the cursor at the 0,0 (top left) OLED::setCursor(0, 0); // Position the cursor at the 0,0 (top left)
OLED::print(SymbolPDDebug, FontStyle::SMALL); // Print Title OLED::print(SmallSymbolPDDebug, FontStyle::SMALL); // Print Title
OLED::setCursor(0, 8); // second line OLED::setCursor(0, 8); // second line
if (screen == 0) { if (screen == 0) {
// Print the PD state machine // Print the PD state machine
OLED::print(SymbolState, FontStyle::SMALL); OLED::print(SmallSymbolState, FontStyle::SMALL);
OLED::print(SymbolSpace, FontStyle::SMALL); OLED::print(SmallSymbolSpace, FontStyle::SMALL);
OLED::printNumber(USBPowerDelivery::getStateNumber(), 2, FontStyle::SMALL, true); OLED::printNumber(USBPowerDelivery::getStateNumber(), 2, FontStyle::SMALL, true);
OLED::print(SymbolSpace, FontStyle::SMALL); OLED::print(SmallSymbolSpace, FontStyle::SMALL);
// Also print vbus mod status // Also print vbus mod status
if (USBPowerDelivery::fusbPresent()) { if (USBPowerDelivery::fusbPresent()) {
if (USBPowerDelivery::negotiationComplete() || (xTaskGetTickCount() > (TICKS_SECOND * 10))) { if (USBPowerDelivery::negotiationComplete() || (xTaskGetTickCount() > (TICKS_SECOND * 10))) {
if (!USBPowerDelivery::isVBUSConnected()) { if (!USBPowerDelivery::isVBUSConnected()) {
OLED::print(SymbolNoVBus, FontStyle::SMALL); OLED::print(SmallSymbolNoVBus, FontStyle::SMALL);
} else { } else {
OLED::print(SymbolVBus, FontStyle::SMALL); OLED::print(SmallSymbolVBus, FontStyle::SMALL);
} }
} }
} }
@@ -56,22 +56,22 @@ void showPDDebug(void) {
} else { } else {
// print out this entry of the proposal // print out this entry of the proposal
OLED::printNumber(screen, 2, FontStyle::SMALL, true); // print the entry number OLED::printNumber(screen, 2, FontStyle::SMALL, true); // print the entry number
OLED::print(SymbolSpace, FontStyle::SMALL); OLED::print(SmallSymbolSpace, FontStyle::SMALL);
if (min_voltage > 0) { if (min_voltage > 0) {
OLED::printNumber(min_voltage / 1000, 2, FontStyle::SMALL, true); // print the voltage OLED::printNumber(min_voltage / 1000, 2, FontStyle::SMALL, true); // print the voltage
OLED::print(SymbolMinus, FontStyle::SMALL); OLED::print(SmallSymbolMinus, FontStyle::SMALL);
} }
OLED::printNumber(voltage_mv / 1000, 2, FontStyle::SMALL, true); // print the voltage OLED::printNumber(voltage_mv / 1000, 2, FontStyle::SMALL, true); // print the voltage
OLED::print(SymbolVolts, FontStyle::SMALL); OLED::print(SmallSymbolVolts, FontStyle::SMALL);
OLED::print(SymbolSpace, FontStyle::SMALL); OLED::print(SmallSymbolSpace, FontStyle::SMALL);
if (wattage) { if (wattage) {
OLED::printNumber(wattage, 3, FontStyle::SMALL, true); // print the current in 0.1A res OLED::printNumber(wattage, 3, FontStyle::SMALL, true); // print the current in 0.1A res
OLED::print(SymbolWatts, FontStyle::SMALL); OLED::print(SmallSymbolWatts, FontStyle::SMALL);
} else { } else {
OLED::printNumber(current_a_x100 / 100, 2, FontStyle::SMALL, true); // print the current in 0.1A res OLED::printNumber(current_a_x100 / 100, 2, FontStyle::SMALL, true); // print the current in 0.1A res
OLED::print(SymbolDot, FontStyle::SMALL); OLED::print(SmallSymbolDot, FontStyle::SMALL);
OLED::printNumber(current_a_x100 % 100, 2, FontStyle::SMALL, true); // print the current in 0.1A res OLED::printNumber(current_a_x100 % 100, 2, FontStyle::SMALL, true); // print the current in 0.1A res
OLED::print(SymbolAmps, FontStyle::SMALL); OLED::print(SmallSymbolAmps, FontStyle::SMALL);
} }
} }
} else { } else {

View File

@@ -21,9 +21,9 @@ void gui_drawTipTemp(bool symbol, const FontStyle font) {
} else { } else {
// Otherwise fall back to chars // Otherwise fall back to chars
if (getSettingValue(SettingsOptions::TemperatureInF)) if (getSettingValue(SettingsOptions::TemperatureInF))
OLED::print(SymbolDegF, FontStyle::SMALL); OLED::print(SmallSymbolDegF, FontStyle::SMALL);
else else
OLED::print(SymbolDegC, FontStyle::SMALL); OLED::print(SmallSymbolDegC, FontStyle::SMALL);
} }
} }
} }

View File

@@ -3,6 +3,6 @@
void printVoltage(void) { void printVoltage(void) {
uint32_t volt = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0); uint32_t volt = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0);
OLED::printNumber(volt / 10, 2, FontStyle::SMALL); OLED::printNumber(volt / 10, 2, FontStyle::SMALL);
OLED::print(SymbolDot, FontStyle::SMALL); OLED::print(SmallSymbolDot, FontStyle::SMALL);
OLED::printNumber(volt % 10, 1, FontStyle::SMALL); OLED::printNumber(volt % 10, 1, FontStyle::SMALL);
} }

View File

@@ -22,7 +22,7 @@ bool checkForUnderVoltage(void) {
OLED::setCursor(0, 8); OLED::setCursor(0, 8);
OLED::print(translatedString(Tr->InputVoltageString), FontStyle::SMALL); OLED::print(translatedString(Tr->InputVoltageString), FontStyle::SMALL);
printVoltage(); printVoltage();
OLED::print(SymbolVolts, FontStyle::SMALL); OLED::print(SmallSymbolVolts, FontStyle::SMALL);
} else { } else {
OLED::print(translatedString(Tr->UVLOWarningString), FontStyle::LARGE); OLED::print(translatedString(Tr->UVLOWarningString), FontStyle::LARGE);
} }

View File

@@ -11,10 +11,10 @@ void printCountdownUntilSleep(int sleepThres) {
TickType_t downCount = sleepThres - xTaskGetTickCount() + lastEventTime; TickType_t downCount = sleepThres - xTaskGetTickCount() + lastEventTime;
if (downCount > (99 * TICKS_SECOND)) { if (downCount > (99 * TICKS_SECOND)) {
OLED::printNumber(downCount / 60000 + 1, 2, FontStyle::SMALL); OLED::printNumber(downCount / 60000 + 1, 2, FontStyle::SMALL);
OLED::print(SymbolMinutes, FontStyle::SMALL); OLED::print(SmallSymbolMinutes, FontStyle::SMALL);
} else { } else {
OLED::printNumber(downCount / 1000 + 1, 2, FontStyle::SMALL); OLED::printNumber(downCount / 1000 + 1, 2, FontStyle::SMALL);
OLED::print(SymbolSeconds, FontStyle::SMALL); OLED::print(SmallSymbolSeconds, FontStyle::SMALL);
} }
} }
#endif #endif

View File

@@ -528,7 +528,7 @@ $(OUT_OBJS_S): $(OUTPUT_DIR)/%.o: %.S Makefile
Core/Gen/Translation.%.cpp $(OUTPUT_DIR)/Core/Gen/translation.files/%.pickle: ../Translations/translation_%.json \ Core/Gen/Translation.%.cpp $(OUTPUT_DIR)/Core/Gen/translation.files/%.pickle: ../Translations/translation_%.json \
../Translations/make_translation.py \ ../Translations/make_translation.py \
../Translations/translations_def.js \ ../Translations/translations_definitions.json \
../Translations/font_tables.py \ ../Translations/font_tables.py \
Makefile ../Translations/wqy-bitmapsong/wenquanyi_9pt.bdf Makefile ../Translations/wqy-bitmapsong/wenquanyi_9pt.bdf
@test -d Core/Gen || mkdir -p Core/Gen @test -d Core/Gen || mkdir -p Core/Gen
@@ -609,7 +609,7 @@ $(HEXFILE_DIR)/$(model)_multi_compressed_$(2).elf : \
Core/Gen/Translation_multi.$(1).cpp: $(patsubst %,../Translations/translation_%.json,$(3)) \ Core/Gen/Translation_multi.$(1).cpp: $(patsubst %,../Translations/translation_%.json,$(3)) \
../Translations/make_translation.py \ ../Translations/make_translation.py \
../Translations/translations_def.js \ ../Translations/translations_definitions.json \
../Translations/font_tables.py \ ../Translations/font_tables.py \
Makefile ../Translations/wqy-bitmapsong/wenquanyi_9pt.bdf Makefile ../Translations/wqy-bitmapsong/wenquanyi_9pt.bdf
@test -d Core/Gen || mkdir -p Core/Gen @test -d Core/Gen || mkdir -p Core/Gen

View File

@@ -22,10 +22,8 @@ OutputJSONPath = os.path.join(HexFileFolder, sys.argv[1])
TranslationsFilesPath = os.path.join(HERE.parent, "Translations") TranslationsFilesPath = os.path.join(HERE.parent, "Translations")
def load_json(filename: str, skip_first_line: bool): def load_json(filename: str):
with open(filename) as f: with open(filename) as f:
if skip_first_line:
f.readline()
return json.loads(f.read()) return json.loads(f.read())
@@ -49,7 +47,7 @@ output_files = [os.path.join(HexFileFolder, f) for f in os.listdir(HexFileFolder
parsed_languages = {} parsed_languages = {}
for path in translation_files: for path in translation_files:
lang: dict = load_json(path, skip_first_line=False) lang: dict = load_json(path)
code = lang.get("languageCode", None) code = lang.get("languageCode", None)
if code is not None: if code is not None:
parsed_languages[code] = lang parsed_languages[code] = lang