mirror of
https://github.com/Ralim/IronOS.git
synced 2025-02-26 07:53:55 +00:00
Compare commits
386 Commits
v2.20
...
epr-pineci
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d0e0c8704d | ||
|
|
b524a99ff2 | ||
|
|
990f42ad1a | ||
|
|
68f042c748 | ||
|
|
9fb654cbc0 | ||
|
|
b98f743d60 | ||
|
|
b6ae245466 | ||
|
|
beedfb5a52 | ||
|
|
bd0b3efa9f | ||
|
|
3d4fb386b5 | ||
|
|
96c7fe1757 | ||
|
|
59b17b24ed | ||
|
|
c43063ee8c | ||
|
|
43094b2222 | ||
|
|
803d75cd9d | ||
|
|
159555f299 | ||
|
|
5d04df39e0 | ||
|
|
0a3dfb34ec | ||
|
|
155cf386b1 | ||
|
|
55d4420807 | ||
|
|
691abd5caa | ||
|
|
9b5d155d31 | ||
|
|
03eb8b9417 | ||
|
|
c6918093fb | ||
|
|
d3d8e3d2d5 | ||
|
|
a1b9e40f67 | ||
|
|
4d7e4f41e3 | ||
|
|
4c5e885363 | ||
|
|
313336b61f | ||
|
|
c55a640d7f | ||
|
|
5b1c273a78 | ||
|
|
6fb8cda975 | ||
|
|
ff61f7b5cf | ||
|
|
e7bcf920ba | ||
|
|
286afad919 | ||
|
|
1acb29fcf3 | ||
|
|
7b581aca3f | ||
|
|
3481eaa320 | ||
|
|
75a510a5d3 | ||
|
|
fc5b5d7a56 | ||
|
|
7292477760 | ||
|
|
807058c3e3 | ||
|
|
02fd262404 | ||
|
|
7f4e294c79 | ||
|
|
aea4791b71 | ||
|
|
acb7505af7 | ||
|
|
4fcfa93533 | ||
|
|
df693773f1 | ||
|
|
f1e2bf975b | ||
|
|
a8e288b538 | ||
|
|
56d4720175 | ||
|
|
6daa959037 | ||
|
|
72030fa3e8 | ||
|
|
e354f5dd0e | ||
|
|
2132d80df2 | ||
|
|
e64416413c | ||
|
|
9ce042cd08 | ||
|
|
6f7f8f0175 | ||
|
|
4574071fb7 | ||
|
|
27498d2573 | ||
|
|
366b3356da | ||
|
|
2745221643 | ||
|
|
d94978f1ce | ||
|
|
578fd54463 | ||
|
|
252287c4dd | ||
|
|
9559af39f7 | ||
|
|
5fcdda16f6 | ||
|
|
366cfbd794 | ||
|
|
d053c38740 | ||
|
|
f1879353b8 | ||
|
|
8cc722e494 | ||
|
|
9dfb5cfb4b | ||
|
|
c783fb545a | ||
|
|
4f400460e8 | ||
|
|
cb2e8af700 | ||
|
|
448e5c8ad1 | ||
|
|
5c69458f1a | ||
|
|
dbdc0d1ef1 | ||
|
|
5a36b0479c | ||
|
|
a12b1dea93 | ||
|
|
546ac3a9df | ||
|
|
2d824af836 | ||
|
|
da18b9b60f | ||
|
|
213efe7314 | ||
|
|
1a087ca624 | ||
|
|
422b5b7563 | ||
|
|
38625b2f7e | ||
|
|
cd592c94af | ||
|
|
cc180f7d1a | ||
|
|
00a36f0fa0 | ||
|
|
0b5a617f8f | ||
|
|
25ccfc2204 | ||
|
|
75c2589a6d | ||
|
|
e5b1a364f3 | ||
|
|
da52357d87 | ||
|
|
8c90d3dee2 | ||
|
|
84095a80e8 | ||
|
|
ab3f5bd695 | ||
|
|
a6926519d1 | ||
|
|
445069c92b | ||
|
|
e5e77aa475 | ||
|
|
0bbf8fb4c6 | ||
|
|
f6975b0aa2 | ||
|
|
dcfb6507a6 | ||
|
|
45c00dc767 | ||
|
|
e13f118788 | ||
|
|
f937c8d7bd | ||
|
|
9f7d7835ec | ||
|
|
fe9043fddf | ||
|
|
79187c3f5e | ||
|
|
3a4638ef42 | ||
|
|
fdff919508 | ||
|
|
9c8abbdfc2 | ||
|
|
744dd6b898 | ||
|
|
c192792b8f | ||
|
|
070064e59e | ||
|
|
b41c44a191 | ||
|
|
6177d4e2a4 | ||
|
|
11bad84ce7 | ||
|
|
2a27c38999 | ||
|
|
d8b6fac176 | ||
|
|
0384288a37 | ||
|
|
ccbee21872 | ||
|
|
9247075458 | ||
|
|
d834a3395c | ||
|
|
bed400e527 | ||
|
|
2a2acfe649 | ||
|
|
e2456c3ac1 | ||
|
|
b4900daecc | ||
|
|
60f0437bf8 | ||
|
|
5a75cd077c | ||
|
|
87115b274d | ||
|
|
cc2b072b4a | ||
|
|
c99d19a569 | ||
|
|
91f6c42c4a | ||
|
|
c7bdbbb4b5 | ||
|
|
0a4560efac | ||
|
|
4db4aebed2 | ||
|
|
656f1a3275 | ||
|
|
b32d5abda4 | ||
|
|
72c1e1906d | ||
|
|
36d5c05c8d | ||
|
|
2863b9321b | ||
|
|
f0d1cdb3ff | ||
|
|
ecef4002c4 | ||
|
|
e247010055 | ||
|
|
e5c2eb8bbc | ||
|
|
8ea8632bb9 | ||
|
|
5e723ada61 | ||
|
|
53f74f3490 | ||
|
|
3e3d0bbb84 | ||
|
|
ccc44bd217 | ||
|
|
3371d001fc | ||
|
|
9014f16ff3 | ||
|
|
3ab2ec9f84 | ||
|
|
2319eebe65 | ||
|
|
8f648721e7 | ||
|
|
495954fd1c | ||
|
|
1d47a85598 | ||
|
|
e12903ec28 | ||
|
|
73be260b98 | ||
|
|
dc47eb4221 | ||
|
|
8a4a9cfc07 | ||
|
|
e5aa51290d | ||
|
|
631b7ed7fc | ||
|
|
6174d80586 | ||
|
|
d88eed4e18 | ||
|
|
b021c85fdc | ||
|
|
5022eca8af | ||
|
|
344c1a649d | ||
|
|
6fc27e1544 | ||
|
|
682662d8e3 | ||
|
|
68d18a4fb0 | ||
|
|
36f5a14920 | ||
|
|
8bff89ac02 | ||
|
|
2a244df7b1 | ||
|
|
a76049acde | ||
|
|
b1658ec6ee | ||
|
|
bb151f2dc5 | ||
|
|
85b72ec9f8 | ||
|
|
f29ec5cd99 | ||
|
|
669e3819e8 | ||
|
|
20b4f80255 | ||
|
|
cd21b49e8c | ||
|
|
6729caa586 | ||
|
|
9892dd0423 | ||
|
|
eb5d6ea9fd | ||
|
|
fe159ba747 | ||
|
|
5265d7b1ac | ||
|
|
0dd0dc4983 | ||
|
|
4a2d59b01c | ||
|
|
07cad37bcc | ||
|
|
39148d11ed | ||
|
|
5aacbeaecc | ||
|
|
c384194b7f | ||
|
|
ac1934f8de | ||
|
|
662829ebd9 | ||
|
|
daaa9549cf | ||
|
|
ee6ae1f3f1 | ||
|
|
b5f78bbeda | ||
|
|
e23c361a57 | ||
|
|
8e7e58018a | ||
|
|
9802a622d5 | ||
|
|
e19e1a066d | ||
|
|
bb76dfeff6 | ||
|
|
4ddc9a28f9 | ||
|
|
0b6c5ff837 | ||
|
|
586fd3b288 | ||
|
|
67df8c71ba | ||
|
|
ce7e228fe5 | ||
|
|
760d8c83cb | ||
|
|
36fbf760cb | ||
|
|
af2b88cb59 | ||
|
|
07d85c8211 | ||
|
|
fc10a24a89 | ||
|
|
939efbbf4f | ||
|
|
7e103ccf2d | ||
|
|
9e967b03d7 | ||
|
|
0559e0f90a | ||
|
|
bd5d341d2f | ||
|
|
a84df7b94e | ||
|
|
f3b4abf434 | ||
|
|
b5179099a7 | ||
|
|
b4ee3ec853 | ||
|
|
7c8f80bb3b | ||
|
|
3ca35c1b4a | ||
|
|
51553e3068 | ||
|
|
a3a1000fdf | ||
|
|
44b802d78b | ||
|
|
2546b8851f | ||
|
|
2e1cdf7acf | ||
|
|
2e01845dc1 | ||
|
|
29d97721a9 | ||
|
|
efbfbbe5f9 | ||
|
|
5830587c81 | ||
|
|
eb8ebb1d48 | ||
|
|
295d06f3a3 | ||
|
|
d5956bfdea | ||
|
|
afa9925462 | ||
|
|
809498dc8e | ||
|
|
c103f7677f | ||
|
|
406cc10a00 | ||
|
|
95920df373 | ||
|
|
f9fb14a4e1 | ||
|
|
6ba613a195 | ||
|
|
5cda43f7cc | ||
|
|
8a970907f3 | ||
|
|
a9b6737acc | ||
|
|
81fec64393 | ||
|
|
5cd99cea42 | ||
|
|
2920865cad | ||
|
|
2770c86c83 | ||
|
|
f5921d1afc | ||
|
|
8956e3fd3a | ||
|
|
88c091b7ec | ||
|
|
0d3cbf0475 | ||
|
|
8e84ecbcfa | ||
|
|
e4e6590535 | ||
|
|
b697647773 | ||
|
|
786d20284e | ||
|
|
fcbbe6d924 | ||
|
|
6bd3378c6a | ||
|
|
7599fece75 | ||
|
|
a63e09fbc6 | ||
|
|
eea644a37a | ||
|
|
caa3df9165 | ||
|
|
cae3ac93fd | ||
|
|
26f71b2c2f | ||
|
|
07a5d45e17 | ||
|
|
82499f4e83 | ||
|
|
14948255e3 | ||
|
|
c2d69f91a6 | ||
|
|
7ede4d2d44 | ||
|
|
5fe019f40b | ||
|
|
5faa092eb6 | ||
|
|
4e37c7bea7 | ||
|
|
f28ca72f7c | ||
|
|
ef5649a022 | ||
|
|
bf277e573f | ||
|
|
c5d92efa60 | ||
|
|
d1da7e75d2 | ||
|
|
1c8a614100 | ||
|
|
05628daba2 | ||
|
|
f9ce1ef046 | ||
|
|
cc37899b1b | ||
|
|
b96dbb2377 | ||
|
|
e9f63cdfd8 | ||
|
|
7f43562a4f | ||
|
|
706b3246a1 | ||
|
|
77f213e63c | ||
|
|
7fd7873b62 | ||
|
|
1b84097e07 | ||
|
|
3e2da605ab | ||
|
|
8b556ea068 | ||
|
|
f42627edd9 | ||
|
|
81e43ee3c8 | ||
|
|
bff3da4e8d | ||
|
|
02a495d44b | ||
|
|
0d65cd14fb | ||
|
|
7a30b04347 | ||
|
|
2fd1bb6baf | ||
|
|
c9bfaba909 | ||
|
|
dc35fbc4ad | ||
|
|
f27a849921 | ||
|
|
7c8664fb22 | ||
|
|
45a4ff90aa | ||
|
|
68fe8c9f2f | ||
|
|
7383494dde | ||
|
|
d16dce06c0 | ||
|
|
6523c1ed44 | ||
|
|
dee4884252 | ||
|
|
a0764c08a5 | ||
|
|
d68d3f8a1f | ||
|
|
325ac498e8 | ||
|
|
f4320e9565 | ||
|
|
f4bcfed7bd | ||
|
|
80d7423278 | ||
|
|
f6b4efbee7 | ||
|
|
14daf701e8 | ||
|
|
afb7628983 | ||
|
|
c5d1637fec | ||
|
|
fba69977d8 | ||
|
|
e9cf66734f | ||
|
|
ec675da1d6 | ||
|
|
6abdc70c99 | ||
|
|
80ed1c42ae | ||
|
|
98cbce6552 | ||
|
|
e9a28c3671 | ||
|
|
79eee9fc6c | ||
|
|
2a6dd45d56 | ||
|
|
cc21dac1dc | ||
|
|
fdc31467aa | ||
|
|
800f2ba9e6 | ||
|
|
fa42f0aa61 | ||
|
|
ab12fbaf71 | ||
|
|
73b4119d49 | ||
|
|
3e19bb5a90 | ||
|
|
0c1e3a1b75 | ||
|
|
6c7243edd6 | ||
|
|
4ffefecc12 | ||
|
|
b6aaf30c58 | ||
|
|
686ffe516e | ||
|
|
bdb6986311 | ||
|
|
d48b74736f | ||
|
|
1c6bbc2c06 | ||
|
|
d0ed30ecb6 | ||
|
|
bbb0cfe713 | ||
|
|
5e98f05f07 | ||
|
|
ca2ceb5008 | ||
|
|
28924ccfa6 | ||
|
|
36b60e250d | ||
|
|
e88c064390 | ||
|
|
493af2ae1e | ||
|
|
60a3f8320e | ||
|
|
d97313cac8 | ||
|
|
3f34d240fe | ||
|
|
a160f7e7ad | ||
|
|
28011a3993 | ||
|
|
99df4b3307 | ||
|
|
3f05088ffb | ||
|
|
8b85febf8e | ||
|
|
4ab33eaee8 | ||
|
|
ea7d270146 | ||
|
|
e594768e7f | ||
|
|
dd0ac6d5ef | ||
|
|
dd8e02b299 | ||
|
|
17f72ba945 | ||
|
|
ea3c6e74e6 | ||
|
|
a7ca43da7f | ||
|
|
1162094682 | ||
|
|
d5f33814aa | ||
|
|
6c69c2e241 | ||
|
|
6a2dc1a9d2 | ||
|
|
69bf966015 | ||
|
|
4fcbb8656c | ||
|
|
0a215e3996 | ||
|
|
8a857ce757 | ||
|
|
721c7d36f3 | ||
|
|
a6bb022997 | ||
|
|
ea3bd86b52 | ||
|
|
69c2d475e3 | ||
|
|
736bedc51a | ||
|
|
0c18c45490 | ||
|
|
86454348f5 | ||
|
|
76db4033f3 | ||
|
|
4696f0f907 |
0
SECURITY.md → .github/security.md
vendored
0
SECURITY.md → .github/security.md
vendored
9
.github/workflows/docs.yml
vendored
9
.github/workflows/docs.yml
vendored
@@ -28,8 +28,13 @@ jobs:
|
||||
fetch-depth: 0
|
||||
- uses: actions/setup-python@v4
|
||||
|
||||
- run: pip install --upgrade pip && pip install mkdocs mkdocs-gen-files
|
||||
|
||||
- run: |
|
||||
pip install --upgrade pip &&
|
||||
pip install mkdocs mkdocs-gen-files pymdown-extensions \
|
||||
mkdocs-git-revision-date-plugin mkdocs-autolinks-plugin \
|
||||
mkdocs-awesome-pages-plugin
|
||||
- run: git config user.name 'github-actions[bot]' && git config user.email 'github-actions[bot]@users.noreply.github.com'
|
||||
|
||||
- name: Publish docs
|
||||
run: mkdocs gh-deploy
|
||||
run: mkdocs gh-deploy -f scripts/IronOS-mkdocs.yml -d ../site
|
||||
|
||||
10
.github/workflows/push.yml
vendored
10
.github/workflows/push.yml
vendored
@@ -9,7 +9,7 @@ jobs:
|
||||
image: alpine:3.16
|
||||
strategy:
|
||||
matrix:
|
||||
model: ["TS100", "TS80", "TS80P", "Pinecil", "MHP30", "Pinecilv2"]
|
||||
model: ["TS100", "TS80", "TS80P", "Pinecil", "MHP30", "Pinecilv2", "S60", "TS101"]
|
||||
fail-fast: true
|
||||
|
||||
steps:
|
||||
@@ -32,7 +32,7 @@ jobs:
|
||||
- name: copy license text
|
||||
run: |
|
||||
cp LICENSE source/Hexfile/LICENSE
|
||||
cp LICENSE_RELEASE.md source/Hexfile/LICENSE_RELEASE.md
|
||||
cp scripts/LICENSE_RELEASE.md source/Hexfile/LICENSE_RELEASE.md
|
||||
|
||||
- name: Archive ${{ matrix.model }} artifacts
|
||||
uses: actions/upload-artifact@v3
|
||||
@@ -83,7 +83,7 @@ jobs:
|
||||
- name: copy license text
|
||||
run: |
|
||||
cp LICENSE source/Hexfile/LICENSE
|
||||
cp LICENSE_RELEASE.md source/Hexfile/LICENSE_RELEASE.md
|
||||
cp scripts/LICENSE_RELEASE.md source/Hexfile/LICENSE_RELEASE.md
|
||||
|
||||
- name: Archive ${{ matrix.model }} artifacts
|
||||
uses: actions/upload-artifact@v3
|
||||
@@ -140,14 +140,14 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: deps
|
||||
run: apk add --no-cache python3 py3-pip make git
|
||||
run: apk add --no-cache python3 py3-pip make git black
|
||||
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: true
|
||||
|
||||
- name: install black
|
||||
run: python3 -m pip install bdflib black flake8
|
||||
run: python3 -m pip install bdflib flake8
|
||||
|
||||
- name: Check formatting with clang-format
|
||||
run: cd source && make clean && make check-style
|
||||
|
||||
25
.github/workflows/weblate.yml
vendored
25
.github/workflows/weblate.yml
vendored
@@ -1,25 +0,0 @@
|
||||
name: Weblate PR
|
||||
on:
|
||||
create:
|
||||
branches: ["^translations$"]
|
||||
|
||||
jobs:
|
||||
pull-request:
|
||||
name: Open PR to dev
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
name: checkout
|
||||
|
||||
- uses: repo-sync/pull-request@v2
|
||||
name: pull-request
|
||||
with:
|
||||
destination_branch: "dev"
|
||||
pr_title: "Merging newest translations into dev" # Title of pull request
|
||||
pr_body: | # Full markdown support, requires pr_title to be set
|
||||
Translations automatically submitted by Weblate
|
||||
|
||||
_Translations from [Weblate](https://hosted.weblate.org/projects/ironos/main-firmware/)_
|
||||
pr_reviewer: "ralim"
|
||||
pr_draft: false
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
@@ -1,7 +0,0 @@
|
||||
# Bootup logo's
|
||||
|
||||
IronOS supports both a bootup logo _AND_ bootup animations.
|
||||
|
||||
However, they are no longer included in this repo.
|
||||
|
||||
[Please read the docs](https://ralim.github.io/IronOS/Logo/)
|
||||
|
Before Width: | Height: | Size: 630 B After Width: | Height: | Size: 630 B |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
@@ -104,3 +104,40 @@ If you _need_ an IDE I have used [Nuclei's IDE](https://nucleisys.com/download.p
|
||||
Follow the same idea as the STM Cube IDE notes above.
|
||||
|
||||
## Building Pinecil V2
|
||||
|
||||
To build the Pinecil V2 firmware, you can use a Docker container that provides a consistent development environment across different operating systems, including Windows with WSL2. Here's how to do it:
|
||||
|
||||
### Prerequisites
|
||||
|
||||
Docker Desktop: Install the latest version of Docker Desktop for your operating system from the official website.
|
||||
|
||||
On Windows follow the instructions on the official documentation to install 'Windows Subsystem for Linux' (WSL2).
|
||||
|
||||
### Building Steps
|
||||
|
||||
1. Clone the repository, initialize and update submodules:
|
||||
|
||||
```sh
|
||||
git clone --recurse-submodules https://github.com/Ralim/IronOS.git
|
||||
```
|
||||
|
||||
2. Start the Docker container with the development environment:
|
||||
|
||||
```sh
|
||||
cd IronOS
|
||||
./scripts/deploy.sh
|
||||
```
|
||||
|
||||
This script will build a Docker image and run a container with the necessary tools to build the firmware.
|
||||
|
||||
3. Build the firmware for Pinecil V2:
|
||||
|
||||
```sh
|
||||
cd source/source
|
||||
./build.sh -l EN -m Pinecilv2
|
||||
```
|
||||
|
||||
This command will compile the firmware with English language support for Pinecil V2 board.
|
||||
|
||||
4. Find the firmware artifacts:
|
||||
After the build completes successfully, you can find the firmware artifacts in the `source/Hexfile` directory.
|
||||
|
||||
@@ -55,7 +55,7 @@ sgr1ff1n (Shane) commented in [issue 11](https://github.com/Ralim/IronOS/issues/
|
||||
|
||||
While in the past there were reports of unreliable upgrades, the consensus in [issue 11](https://github.com/Ralim/IronOS/issues/11) is that things work mostly as expected in Linux.
|
||||
|
||||
@awigen has contributed a script [flash_ts100_linux.sh](https://raw.githubusercontent.com/Ralim/IronOS/master/Flashing/flash_ts100_linux.sh) that works on Ubuntu 16.04 as well as other distros.
|
||||
@awigen has contributed a script [flash_ts100_linux.sh](https://raw.githubusercontent.com/Ralim/IronOS/dev/scripts/flash_ts100_linux.sh) that works on Ubuntu 16.04 as well as other distros.
|
||||
|
||||
If you want to do it manually (or if the script does not work for some reason) the general procedure is the same as for Windows, the differences are in the way to mount the unit and copy the firmware.
|
||||
Remember that after flashing, the firmware filename will have changed to end in `.RDY` or `.ERR` or `.NOT` and only `.RDY` means the flashing was successful!
|
||||
|
||||
@@ -12,8 +12,8 @@ These are built on every change and can be found on the Actions tab (see below).
|
||||
|
||||
Main releases are made to the [releases page](https://github.com/Ralim/IronOS/releases).
|
||||
Download the zip file that matches your model of soldering iron and extract it.
|
||||
Select the appropriate file type for your unit, in general Miniware devices need `.hex` and Pinecil needs `.dfu`.
|
||||
Flash according to details below
|
||||
Select the appropriate file type for your unit, in general Miniware devices need `.hex`, Pinecil V1 needs `.dfu`, and Pinecil V2 needs `.bin`.
|
||||
Flash according to details below.
|
||||
|
||||
### Bleeding edge / latest
|
||||
|
||||
@@ -26,13 +26,16 @@ Then this works the same as a production release (use the correct file).
|
||||
|
||||
# Pinecil V1
|
||||
|
||||
- The MCU used in Pinecil supports usb-dfu. Reference [Pinecil Wiki](https://wiki.pine64.org/wiki/Pinecil).
|
||||
- Recommended Updater: the [Pine64 Updater](https://github.com/pine64/pinecil-firmware-updater/releases), is an easy-to-use GUI app. It is fast and works in several types of OS, i.e. Windows/Mac. It will automatically fetch the newest stable version of IronOS from GitHub.
|
||||
- The MCU used in Pinecil supports usb-dfu. Reference [Pinecil Wiki](https://wiki.pine64.org/wiki/Pinecil) for hardware and firmware instructions.
|
||||
- Recommended Updater for Windows/MacOS: [Pine64 Updater](https://github.com/pine64/pine64_updater) is an easy-to-use GUI app. It is fast and automatically fetches the newest stable version of IronOS from GitHub. It can also be used to load custom boot logo art.
|
||||
- Recommended Updater for Linux/MacOS: [PineFlash](https://github.com/Spagett1/PineFlash) is an easy-to-use GUI app. It is fast and automatically fetches the newest stable version of IronOS from Github. It can also be used to load custom boot logo art.
|
||||
|
||||
- Troubleshooting: if you have issues using the Pine64 Updater or your install fails, please go to troubleshooting tips below.
|
||||
- Community chat: if troubleshooting doesn't work, then join the Pine64 > Pinecil channel. There are knowledgeable members in Discord/Telegram/Matrix. Discord has a bridge bot connection to Telegram and Matrix so that all pine volunteers/members can see advice for Pinecil and related items or just get tips on which Power supply to purchase.
|
||||
- The [Pinecil Wiki](https://wiki.pine64.org/wiki/Pinecil) is a great resource for all things Pinecil.
|
||||
- Community chat: if troubleshooting doesn't work, then join the Pine64 > Pinecil channel [here](https://wiki.pine64.org/wiki/Pinecil#Live_Community_Chat). There are knowledgeable members in Discord/Telegram/Matrix. Discord has a bridge bot connection to Telegram and Matrix so that all pine64 volunteers/members can see advice for Pinecil and related items or just get tips on which power supply to purchase.
|
||||
- One advantage of Pinecil is that you cannot permanently damage it doing a firmware update (because DFU is in ROM); an update could render Pinecil temporarily inoperable if you flash an invalid firmware. But no worries, simply re-flashing with a working firmware copy will fix everything.
|
||||
- USB-C cable is required to do an update. Generally, all USB controllers work, but some hubs have issues, so it is preferred to avoid USB hubs for updates.
|
||||
- Alternate Update Methods: if your OS is not currently supported by the [Updater](https://github.com/pine64/pinecil-firmware-updater/releases) or it does not meet your needs, i.e., you want to install a beta version, the below manual methods may be used.
|
||||
- Alternate Update Methods: if your OS is not currently supported by the [Pine64 Updater](https://github.com/pine64/pine64_updater) or it does not meet your needs, i.e., you want to install a beta version, the below manual methods may be used.
|
||||
|
||||
## Linux and Mac
|
||||
|
||||
|
||||
@@ -12,21 +12,25 @@ These are built on every change and can be found on the Actions tab (see below).
|
||||
|
||||
Main releases are made to the [releases page](https://github.com/Ralim/IronOS/releases).
|
||||
Download the zip file that matches your model of soldering iron and extract it.
|
||||
Select the appropriate file type for your unit, in general Miniware devices need `.hex` and Pinecil needs `.dfu`.
|
||||
Flash according to details below
|
||||
Select the appropriate file type for your unit, in general Miniware devices need `.hex`, Pinecil V1 needs `.dfu`, and Pinecil V2 needs `.bin`.
|
||||
Flash according to details below.
|
||||
|
||||
### Bleeding edge / latest
|
||||
|
||||
For the _latest_ code, you will need to download the zip file from the artifacts page on the build for what you want.
|
||||
Head to the [Actions](https://github.com/Ralim/IronOS/actions) page and then select the run for the appropriate branch you would like.
|
||||
For the _latest_ code, you need to download the zip file from the artifacts page for the build that you want.
|
||||
Head to the [Actions](https://github.com/Ralim/IronOS/actions) page and then select the run for the appropriate branch and beta you would like.
|
||||
In general you probably want `master`.
|
||||
|
||||
Once you click on a run, scroll down to the "Artifacts" section and then click on your model to download a zip file.
|
||||
Once you click on a run, scroll down to the "Artifacts" section and then click on your device model name to download a zip file.
|
||||
Then this works the same as a production release (use the correct file).
|
||||
|
||||
# Pinecil V2
|
||||
|
||||
- The MCU in V2 is Bouffalo BL706 and does _not_ use usb-dfu for flashing as the previous MCU did.
|
||||
- The current firmware (2.18) is very fresh and no upgrade is available/needed.
|
||||
- When an update is released for V2, then IronOS will also include an update method to follow.
|
||||
- The MCU in Pinecil V2 is Bouffalo BL706 and does _not_ use usb-dfu for flashing as the previous Pinecil V1 MCU did.
|
||||
- See the Pinecil Wiki page [here](https://wiki.pine64.org/wiki/Pinecil#Firmware_&_Updates) for instructions.
|
||||
- The V2 uses the [BLISP flasher](https://github.com/pine64/blisp) to upload the firmware to the MCU.
|
||||
- The [Pinecil Wiki](https://wiki.pine64.org/wiki/Pinecil) is a great resource for all things Pinecil.
|
||||
- Community chat: if there are issues updating, then join the Pine64 > Pinecil channel [here](https://wiki.pine64.org/wiki/Pinecil#Live_Community_Chat). There are knowledgeable members in Discord/Telegram/Matrix. Discord has a bridge bot connection to Telegram and Matrix so that all pine64 volunteers/members can see advice for Pinecil and related items or just get tips on which power supply to purchase.
|
||||
- One advantage of Pinecil is that you cannot permanently damage it doing a firmware update (because BIN is in ROM); an update could render Pinecil temporarily inoperable if you flash an invalid firmware. But no worries, simply re-flashing with a working firmware copy will fix everything.
|
||||
- USB-C cable is required to do an update. Generally, all USB controllers work, but some hubs have issues, so it is preferred to avoid USB hubs for updates.
|
||||
- Background on the [BL706 chipset](https://lupyuen.github.io/articles/bl706)
|
||||
|
||||
@@ -55,7 +55,7 @@ sgr1ff1n (Shane) commented in [issue 11](https://github.com/Ralim/IronOS/issues/
|
||||
|
||||
While in the past there were reports of unreliable upgrades, the consensus in [issue 11](https://github.com/Ralim/IronOS/issues/11) is that things work mostly as expected in Linux.
|
||||
|
||||
@awigen has contributed a script [flash_ts100_linux.sh](https://raw.githubusercontent.com/Ralim/IronOS/master/Flashing/flash_ts100_linux.sh) that works on Ubuntu 16.04 as well as other distros.
|
||||
@awigen has contributed a script [flash_ts100_linux.sh](https://raw.githubusercontent.com/Ralim/IronOS/dev/scripts/flash_ts100_linux.sh) that works on Ubuntu 16.04 as well as other distros.
|
||||
|
||||
If you want to do it manually (or if the script does not work for some reason) the general procedure is the same as for Windows, the differences are in the way to mount the unit and copy the firmware.
|
||||
Remember that after flashing, the firmware filename will have changed to end in `.RDY` or `.ERR` or `.NOT` and only `.RDY` means the flashing was successful!
|
||||
|
||||
@@ -28,7 +28,7 @@ Note that this may be drawn mirrored depending on the orientation of your screen
|
||||
|
||||
The soldering iron symbol on the screen will appear near the tip. This is here to indicate that pressing the button closest to the front of the iron will enter soldering mode.
|
||||
|
||||
And naturally, the spanner like icon represents that pressing the button near the rear of the soldering iron will enter the settings menu.
|
||||
And naturally, the slider controls icon (or spanner icon in older versions) represents that pressing the button near the rear of the soldering iron will enter the settings menu.
|
||||
|
||||
In the settings, you can turn on a detailed idle screen instead. The buttons still function the same, however, the image will be swapped for a text telling you the current status of the iron with extra details.
|
||||
|
||||
@@ -42,7 +42,7 @@ This OLED screen features burn-in protection; if no buttons or movement have bee
|
||||
|
||||
Additionally to the two icons shown, there are two "hidden" actions that can be performed on this menu.
|
||||
|
||||
If you press and hold the button near the tip (`+/A`), this enters the temperature adjustment screen. Normally this is not required; but if you would like to adjust the set temperature _before_ the tip starts to heat, this can be useful.
|
||||
On devices that do not support profile mode, if you press and hold the button near the tip (`+/A`), this enters the temperature adjustment screen. Normally this is not required; but if you would like to adjust the set temperature _before_ the tip starts to heat, this can be useful.
|
||||
|
||||
If you press and hold the button near the rear of the iron (`-/B`), it will take you into the [debug menu](https://ralim.github.io/IronOS/DebugMenu/).
|
||||
|
||||
@@ -74,6 +74,23 @@ Pinecil has an unpopulated footprint (U14) for a hall effect sensor (Si7210-B-00
|
||||
|
||||
If, after entering sleep mode, the iron still does not see movement for a much longer time (default=10 minutes); it will shut down and return to the home screen.
|
||||
|
||||
## Profile Mode (MHP30 only)
|
||||
|
||||
On devices that support it, a long press on `(+/A)` takes you into profile mode, which initiates the profile selected in the relevant settings.
|
||||
|
||||
Profile mode plays out as follows:
|
||||
|
||||
1. Check if the temperature is below 55C. If not, you will get a warning and cannot enter profile mode.
|
||||
2. Preheat by raising the target temperature to the configured preheat temperature with the configured preheat speed.
|
||||
3. Wait for the device to reach the preheat temperature.
|
||||
4. Gradually move the target temperature to the configured end temperature of the first phase over the configured duration.
|
||||
5. Wait for the device to reach the end temperature.
|
||||
6. Repeat steps 4 and 5 for the next phases until there are no more phases configured.
|
||||
7. Cool down by lowering the target temperature to 0 with the configured cooldown speed.
|
||||
8. Once the temperature is below 55C, sound the buzzer (if available) and exit profile mode.
|
||||
|
||||
You can manually exit profile mode manually in the same way as the soldering mode, by pressing and holding the rear button or pressing both buttons at once.
|
||||
|
||||
## Settings Menu
|
||||
|
||||
The settings menu is the most evolving aspect of the firmware, so each option is not documented here. However, do not panic, as every menu option has an on-screen description so you don't _need_ to come back here to figure them all out.
|
||||
|
||||
@@ -9,6 +9,12 @@ In this mode the iron works as you would expect, pressing either button will tak
|
||||
- Pressing both buttons or holding the rear button (`-/B`) will exit Soldering Mode.
|
||||
- Holding the front button (`+/A`) will enter [Boost mode](https://ralim.github.io/IronOS/Menu/#boost-mode) (if enabled).
|
||||
|
||||
## Profile mode (MHP30 only)
|
||||
|
||||
In this mode, accessible by long pressing `(+/A)`, the configured profile will be initiated.
|
||||
- You cannot adjust the temperature or enter boost mode.
|
||||
- Pressing both buttons or holding the rear button (`-/B`) will exit Profile Mode as well.
|
||||
|
||||
## Settings mode
|
||||
|
||||
This mode allows you to cycle through all the options and set custom values.
|
||||
@@ -39,11 +45,13 @@ To calibrate your iron:
|
||||
7. Press both buttons at the same time to Save and Exit to the menu
|
||||
|
||||
### Calibrate Tip CJC
|
||||
This performs a Tip Cold Junction Calibration (CJC) ([see Temperature for details](https://ralim.github.io/IronOS/Temperature/)). This is normally not needed unless you have an issue with tip temperature or your tips are wearing out prematurely. Changing tip lengths does not necessarily mean a calibration is needed. Check first that your tips are not defective, and measured resistance is close to specifications (Pinecil/TS100 short tips 6.2 Ω, long tips 8 Ω, TS80(P) ~4.5 Ω).
|
||||
This calibrates the [Cold Junction Compensation](https://ralim.github.io/IronOS/Temperature/) *(CJC)* for the tip. This is normally not needed unless you have an issue with tip temperature or your tips are wearing out prematurely. Changing tip lengths does not necessarily mean a calibration is needed. Check first that your tips are not defective and measured resistance is close to specifications *[Pinecil / TS100 short tips **6.2 Ω**, long tips **8 Ω**, TS80/P ~**4.5 Ω**]*.
|
||||
|
||||
What this is for: some tips have an offset on their readings which causes issues, i.e., the actual temperature of the tip is much higher than displayed. To calibrate this out, perform the following steps.
|
||||
What this is for:<br>
|
||||
Some tips have an offset on their readings which causes issues, i.e. The actual temperature of the tip is much higher than displayed. Follow the steps below to calibrate this.
|
||||
|
||||
Caution: if the method below is not followed, the iron could be worse than before calibration. If you need to repeat the method, first unplug and let the handle/PCB cool down to room temperature.
|
||||
Caution:<br>
|
||||
If the method below is not followed, the iron could be worse than before calibration. If you need to repeat the method, first unplug and let the handle/PCB cool down to room temperature.
|
||||
|
||||
1. Connect power to your device.
|
||||
2. Go to **`Advanced Settings`** using (`-/B`) and press (`+/A`) to select it. Use (`-/B`) to scroll to **`Calibrate CJC at next boot`** and confirm with (`+/A`).
|
||||
@@ -52,11 +60,11 @@ Caution: if the method below is not followed, the iron could be worse than befor
|
||||
4. Unplug you device.
|
||||
5. **Critical: Make sure a tip is attached & wait until the tip & handle are at room temperature.** (Wait a reasonable amount of time after having used the device.)
|
||||
6. Power the device and ideally keep it out of your hands (You know it might get warm.).
|
||||
7. The display shows **`....`** for a short time while the device measures and compares the tip and handle voltages.
|
||||
8. As a result the new *Offset value* is displayed. This value can later be viewed in the **`Debug menu`**.
|
||||
7. The display shows **`calibrating ....`** for a short time while the device measures and compares the tip and handle voltages.
|
||||
8. **`Calibration done!`** is displayed for 3 seconds. The new offset value can later be viewed in the **`Debug menu`**.
|
||||
9. Calibration is done and the device proceeds booting.
|
||||
|
||||
Note: offsets are dependant on your tip, temperature sensor, and the MCU. It's the culmination of tolerances at rest. Typical values are 700-1000 range. This is only designed to be used at boot while cold (ambient room temperature), as temperatures drift apart as soon as power is connected. Doing this reading repeatedly could result in wide varience of the offset number and/or incorrect calibration.
|
||||
Note: offsets are dependant on your tip, temperature sensor, and the MCU. It's the culmination of tolerances at rest. Typical values are 700-1000 range. This is only designed to be used at boot while cold (ambient / room temperature), as temperatures drift apart as soon as power is connected. Doing this reading repeatedly could result in wide varience of the offset number and/or incorrect calibration.
|
||||
|
||||
### Boost mode
|
||||
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
# 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).
|
||||
At the present time the main way of performing translations is to open a PR to this repository.
|
||||
All translations are stored as `json` files in the repository. Currently there is ongoing work to look into a more user friendly method of editing translations than these but for now these are reliable.
|
||||
|
||||
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.
|
||||
|
||||
For testing you can build locally and test of course; but if you dont want to figure out the build environment; you can just open a PR and github will build the firmware for you using the _actions_ feature.
|
||||
|
||||
This means that once you have a github account you can perform all of your edits inside Github should this be desired.
|
||||
|
||||
Translations are _NOT_ accepted via issues/discussions or email.
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
version: "3"
|
||||
name: "ironos"
|
||||
services:
|
||||
builder:
|
||||
stdin_open: true
|
||||
tty: true
|
||||
build:
|
||||
context: .
|
||||
dockerfile: scripts/IronOS.Dockerfile
|
||||
command: /bin/sh
|
||||
volumes:
|
||||
- ./ci:/build/ci:Z
|
||||
- ./scripts/ci:/build/ci:Z
|
||||
- ./:/build/source:Z
|
||||
125
Makefile
Normal file
125
Makefile
Normal file
@@ -0,0 +1,125 @@
|
||||
#!/usr/bin/env make
|
||||
INFO:=top-level Makefile for IronOS - Soldering Iron Open Source Firmware Project.
|
||||
|
||||
|
||||
### global adjustable variables
|
||||
|
||||
# command for "docker compose" from DOCKER env. var.
|
||||
ifdef DOCKER
|
||||
DOCKER_BIN:=$(DOCKER)
|
||||
else
|
||||
DOCKER_BIN:=
|
||||
endif
|
||||
|
||||
# detect availability of docker
|
||||
ifndef DOCKER_BIN
|
||||
DOCKER_COMPOSE:=$(shell command -v docker-compose 2>/dev/null)
|
||||
DOCKER_TOOL:=$(shell command -v docker 2>/dev/null)
|
||||
ifdef DOCKER_COMPOSE
|
||||
DOCKER_BIN:=$(DOCKER_COMPOSE)
|
||||
else ifdef DOCKER_TOOL
|
||||
DOCKER_BIN:=$(DOCKER_TOOL) compose
|
||||
else
|
||||
$(error ERROR: Can't find docker-compose nor docker tool. Please, install docker and try again)
|
||||
endif # DOCKER_* checks
|
||||
endif # DOCKER_BIN
|
||||
|
||||
# command for python-based mkdocs tool
|
||||
ifndef MKDOCS
|
||||
MKDOCS:=mkdocs
|
||||
endif
|
||||
|
||||
|
||||
### global static variables
|
||||
|
||||
# docker-related files
|
||||
DOCKER_YML=$(CURDIR)/Env.yml
|
||||
DOCKER_FILE=$(CURDIR)/scripts/IronOS.Dockerfile
|
||||
|
||||
# docker dependencies
|
||||
DOCKER_DEPS=$(DOCKER_YML) $(DOCKER_FILE)
|
||||
|
||||
# compose docker-compose command
|
||||
DOCKER_CMD=$(DOCKER_BIN) -f $(DOCKER_YML) run --rm builder
|
||||
|
||||
# MkDocs config
|
||||
MKDOCS_YML=$(CURDIR)/scripts/IronOS-mkdocs.yml
|
||||
|
||||
|
||||
### targets
|
||||
|
||||
# default target to show help
|
||||
help:
|
||||
@echo
|
||||
@echo "Welcome!\nThis is $(INFO)"
|
||||
@echo "To read more about supported commands (aka \"targets\"), type \"make list\"."
|
||||
@echo "But if you're impatient then just type \"make docker-build\" - it will:"
|
||||
@echo "\t * download, configure & start docker container"
|
||||
@echo "\t * compile builds of IronOS firmware for all supported models inside that container"
|
||||
@echo "\t * export generated binaries to \"scripts/ci/artefacts/\" local directory"
|
||||
@echo "Patches are welcome. Happy Hacking!"
|
||||
@echo
|
||||
|
||||
# target to list supported targets with additional info
|
||||
list:
|
||||
@echo ""
|
||||
@echo "Supported top-level targets:"
|
||||
@echo "\t * help - shows short basic help"
|
||||
@echo "\t * list - this output"
|
||||
@echo "\t * docker-shell - start docker container with shell inside to work on IronOS with all tools needed"
|
||||
@echo "\t * docker-build - compile builds of IronOS for supported models inside docker container and place them to \"scripts/ci/artefacts/\""
|
||||
@echo "\t * docker-clean - delete created docker container (but not pre-downloaded data for it)"
|
||||
@echo "\t * docs - generate \"site\"/ directory with documentation in a form of static html files using ReadTheDocs framework and $(MKDOCS_YML) local config file"
|
||||
@echo "\t * docs-deploy - generate & deploy docs online to gh-pages branch of current github repo"
|
||||
@echo "\t * clean-full - delete files & directories generated by all the targets above "
|
||||
@echo ""
|
||||
@echo "NOTES on supported pass-trough targets:"
|
||||
@echo "\t * main Makefile is located in source/ directory and used to build the firmware itself;"
|
||||
@echo "\t * this top-level Makefile supports to call targets from source/Makefile;"
|
||||
@echo "\t * if you set up development environment right on your host, then to build firmware locally, you can just type right from here:"
|
||||
@echo
|
||||
@echo "\t> make firmware-LANG_ID model=MODEL_ID"
|
||||
@echo
|
||||
@echo "Full list of current supported IDs:"
|
||||
@echo "\t * LANG_ID: BE BG CS DA DE EL EN ES FI FR HR HU IT JA_JP LT NB NL_BE NL PL PT RO RU SK SL SR_CYRL SR_LATN SV TR UK VI YUE_HK ZH_CN ZH_TW"
|
||||
@echo "\t * MODEL_ID: TS100 TS101 TS80 TS80P MHP30 Pinecil Pinecilv2 S60"
|
||||
@echo
|
||||
@echo "For example, to make a local build of IronOS firmware for TS100 with English language, just type:"
|
||||
@echo "\n\t> make firmware-EN model=TS100"
|
||||
@echo
|
||||
|
||||
# bash one-liner to generate langs for "make list":
|
||||
# echo "`ls Translations/ | grep -e "^translation_.*.json$" | sed -e 's,^translation_,,g; s,\.json$,,g; ' | tr '\n' ' '`"
|
||||
|
||||
# former start_dev.sh
|
||||
docker-shell: $(DOCKER_DEPS)
|
||||
$(DOCKER_CMD)
|
||||
|
||||
# former build.sh
|
||||
docker-build: $(DOCKER_DEPS)
|
||||
$(DOCKER_CMD) /bin/bash /build/ci/buildAll.sh
|
||||
|
||||
# delete container
|
||||
docker-clean:
|
||||
-docker rmi ironos-builder:latest
|
||||
|
||||
# generate docs in site/ directory (DIR for -d is relative to mkdocs.yml file location, hence use default name/location site by setting up ../site)
|
||||
docs: $(MKDOCS_YML) Documentation/* Documentation/Flashing/* Documentation/images/*
|
||||
$(MKDOCS) build -f $(MKDOCS_YML) -d ../site
|
||||
|
||||
# deploy docs to gh-pages branch of current repo automagically using ReadTheDocs framework
|
||||
docs-deploy: $(MKDOCS_YML) Documentation/* Documentation/Flashing/* Documentation/images/*
|
||||
$(MKDOCS) gh-deploy -f $(MKDOCS_YML) -d ../site
|
||||
|
||||
# pass-through target for Makefile inside source/ dir
|
||||
%:
|
||||
make -C source/ $@
|
||||
|
||||
# global clean-up target
|
||||
clean-full: docker-clean
|
||||
make -C source/ clean-all
|
||||
rm -Rf site
|
||||
rm -Rf scripts/ci/artefacts
|
||||
|
||||
.PHONY: docker-shell docker-build docker-clean docs clean-full
|
||||
|
||||
27
README.md
27
README.md
@@ -1,6 +1,7 @@
|
||||

|
||||

|
||||

|
||||
[](https://github.com/Ralim/IronOS/actions/workflows/push.yml)
|
||||
[](https://github.com/Ralim/IronOS)
|
||||
[](https://github.com/Ralim/IronOS/graphs/contributors)
|
||||
[](https://github.com/Ralim/IronOS/releases/latest)
|
||||
|
||||
# IronOS - Flexible Soldering iron control Firmware
|
||||
|
||||
@@ -26,11 +27,13 @@ _This firmware does **NOT** support the USB port while running for changing sett
|
||||
| Pinecil V1 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ |
|
||||
| Pinecil V2 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
|
||||
| TS80P | ❌ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ |
|
||||
| TS100 | ✔️ | ❌ | ❌ | ❌ | ❌ | ✔️ | ❌ |
|
||||
| TS80 | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ❌ |
|
||||
| TS100 | ✔️ | ❌ | ❌ | ❌ | ❌ | ✔️ | ❌* |
|
||||
| TS80 | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ❌** |
|
||||
|
||||
\*Please note that Miniware started shipping TS100's using cloned STM32 Chips. While these do work with IronOS, their DFU bootloader works terribly, and it is hard to get it to successfully flash larger firmware images like IronOS without timing out. This is the main reason why the TS100 is **_no longer recommended_**.
|
||||
|
||||
\**TS80 is replaced by TS80P. Production ramped down a long time ago and it's just existing stock clearing the system. It's marked not recommended being optimistic that people might pause and buy the far superior TS80P instead. This is the main reason why the TS80 is **_no longer recommended_**.
|
||||
|
||||
## Getting Started
|
||||
|
||||
To get started with IronOS firmware, please jump to [Getting Started Guide](https://ralim.github.io/IronOS/GettingStarted/).
|
||||
@@ -64,9 +67,15 @@ For notes on installation for your device, please refer to the flashing guide fo
|
||||
- Boost mode lets you temporarily change the temperature when soldering (i.e. raise the temperature for short periods)
|
||||
- (TS100/Pinecil) Battery charge level indicator if power source set to a lipo cell count
|
||||
- (TS80/TS80P/Pinecil) Power bank operating voltage is displayed
|
||||
- [Custom boot up logo support](https://ralim.github.io/IronOS/Logo/)
|
||||
- [Custom boot up logo support](https://ralim.github.io/IronOS/Logo/)[^bootlogo]
|
||||
- Automatic LCD rotation based on the orientation
|
||||
|
||||
|
||||
[^bootlogo]: **BOOTUP LOGO NOTICE**:
|
||||
IronOS supports both a bootup logo _AND_ bootup animations.
|
||||
However, _**they are no longer included in this repo**_.
|
||||
**Please, [read the docs](https://ralim.github.io/IronOS/Logo/) for more information**.
|
||||
|
||||
## Menu System
|
||||
|
||||
This new firmware uses a new menu system to allow access to the settings on the device.
|
||||
@@ -79,6 +88,12 @@ 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/)
|
||||
|
||||
## Translations
|
||||
|
||||
Is your preferred language missing localisation of some of the text?
|
||||
Translations are stored as `json` files in the Translations folder.
|
||||
PR's are loved and accepted to enhance the firmware.
|
||||
|
||||
## 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).
|
||||
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -996,6 +996,12 @@ ALL_FONTS = [
|
||||
NAME_GREEK,
|
||||
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(
|
||||
|
||||
@@ -11,7 +11,7 @@ logging.basicConfig(stream=sys.stdout, level=logging.DEBUG)
|
||||
|
||||
|
||||
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")
|
||||
MENU_DOCS_FILE_PATH = os.path.join(HERE.parent, "Documentation/Settings.md")
|
||||
|
||||
@@ -99,8 +99,8 @@ def main() -> None:
|
||||
json_dir = HERE
|
||||
print(json_dir)
|
||||
logging.info("Loading translation definitions")
|
||||
defs = load_json(TRANSLATION_DEFS_PATH, True)
|
||||
eng_translation = load_json(ENGLISH_TRANSLATION_PATH, False)
|
||||
defs = load_json(TRANSLATION_DEFS_PATH)
|
||||
eng_translation = load_json(ENGLISH_TRANSLATION_PATH)
|
||||
with open(MENU_DOCS_FILE_PATH, "w") as outputf:
|
||||
write_header(outputf)
|
||||
write_menu_categories(outputf, defs, eng_translation)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
75
Translations/migrate.py
Executable file
75
Translations/migrate.py
Executable 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)
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "BE",
|
||||
"languageLocalName": "Беларуская",
|
||||
"tempUnitFahrenheit": false,
|
||||
"messages": {
|
||||
"SettingsCalibrationWarning": "Пераканайцеся, што пры наступнай загрузцы наканечнік і ручка маюць пакаёвую тэмпературу!",
|
||||
"CJCCalibrating": "каліброўка",
|
||||
"SettingsResetWarning": "Вы ўпэннены, што жадаеце зкінуць налады да першапачатковых значэнняў?",
|
||||
"UVLOWarningString": "НАПРУГА--",
|
||||
"UndervoltageString": "Нізкая напруга",
|
||||
"InputVoltageString": "Сілкаванне В: ",
|
||||
"SleepingSimpleString": "Zzzz",
|
||||
"SleepingAdvancedString": "Чаканне...",
|
||||
"SleepingTipAdvancedString": "Джала:",
|
||||
"OffString": "Выкл.",
|
||||
"DeviceFailedValidationWarning": "Ваша прылада, хутчэй за ўсё, падробка!"
|
||||
},
|
||||
"messagesWarn": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Скід OK",
|
||||
"SettingsResetMessage": [
|
||||
"Налады",
|
||||
"зкінуты!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Ня вызначаны",
|
||||
"акселерометр!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Няма USB-PD IC",
|
||||
"выяўлены!"
|
||||
],
|
||||
"LockingKeysString": "ЗАМКНУТЫ",
|
||||
"UnlockingKeysString": "АДЫМКНУТЫ",
|
||||
"WarningKeysLockedString": "!ЗАМКНУТЫ!",
|
||||
"WarningThermalRunaway": [
|
||||
"Цеплавы",
|
||||
"Уцякач"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Каліброўка\nзроблена!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Скід OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Налады\nзкінуты!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Ня вызначаны\nакселерометр!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "Няма USB-PD IC\nвыяўлены!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "ЗАМКНУТЫ"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "АДЫМКНУТЫ"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!ЗАМКНУТЫ!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Некантралюемае\nразаграванне"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Пераканайцеся, што пры наступнай загрузцы наканечнік і ручка маюць пакаёвую тэмпературу!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "каліброўка\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Вы ўпэннены, што жадаеце зкінуць налады да першапачатковых значэнняў?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "НАПРУГА--"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Нізкая напруга\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Сілкаванне В: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Чаканне...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Джала: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Выкл."
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Ваша прылада, хутчэй за ўсё, падробка!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "П",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "П",
|
||||
"SettingStartSleepChar": "Ч",
|
||||
"SettingStartSleepOffChar": "К",
|
||||
"SettingSensitivityOff": "А",
|
||||
"SettingSensitivityLow": "Н",
|
||||
"SettingSensitivityMedium": "С",
|
||||
"SettingSensitivityHigh": "В",
|
||||
"SettingLockDisableChar": "А",
|
||||
"SettingLockBoostChar": "Т",
|
||||
"SettingLockFullChar": "П"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Налады",
|
||||
"сілкавання"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Налады\nсілкавання",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Налады",
|
||||
"пайкі"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Налады\nпайкі",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Рэжымы",
|
||||
"сну"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Рэжымы\nсну",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Налады",
|
||||
"інтэрфейсу"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Налады\nінтэрфейсу",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Дадатковыя",
|
||||
"налады"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Дадатковыя\nналады",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Крыніца",
|
||||
"сілкавання"
|
||||
],
|
||||
"desc": "Крыніца сілкавання. Усталюе напругу адсечкі. (DC 10В) (S 3,3В на ячэйку, без абмежавання магутнасці)"
|
||||
"displayText": "Крыніца\nсілкавання",
|
||||
"description": "Крыніца сілкавання. Усталюе напругу адсечкі. (DC 10В) (S 3,3В на ячэйку, без абмежавання магутнасці)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Мін.",
|
||||
"напр."
|
||||
],
|
||||
"desc": "Мінімальная дазволеная напруга на ячэйку (3S: 3 - 3,7V | 4S: 2,4 - 3,7V)"
|
||||
"displayText": "Мін.\nнапр.",
|
||||
"description": "Мінімальная дазволеная напруга на ячэйку (3S: 3 - 3,7V | 4S: 2,4 - 3,7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Магутнасць",
|
||||
"сілкавання"
|
||||
],
|
||||
"desc": "Магутнасць выкарыстоўваемай крыніцы сілкавання"
|
||||
"displayText": "Магутнасць\nсілкавання",
|
||||
"description": "Магутнасць выкарыстоўваемай крыніцы сілкавання"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"прыпынак"
|
||||
],
|
||||
"desc": "Час чакання ўзгаднення PD з крокам 100 мс для сумяшчальнасці з некаторымі зараднымі зараднымі прыладамі QC (0: адключана)"
|
||||
"displayText": "PD\nпрыпынак",
|
||||
"description": "Час чакання ўзгаднення PD з крокам 100 мс для сумяшчальнасці з некаторымі зараднымі зараднымі прыладамі QC (0: адключана)"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Уключае рэжымы PPS & EPR."
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"t° турба",
|
||||
"рэжыму"
|
||||
],
|
||||
"desc": "Тэмпература джала ў турба-рэжыме"
|
||||
"displayText": "t° турба\nрэжыму",
|
||||
"description": "Тэмпература джала ў турба-рэжыме"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Аўта",
|
||||
"старт"
|
||||
],
|
||||
"desc": "Рэжым, у якім запускаецца паяльнік пры падачы сілкавання (В=Выкл. | П=Пайка | Ч=Чаканне | К=Чаканне пры комн. тэмп.)"
|
||||
"displayText": "Аўта\nстарт",
|
||||
"description": "Рэжым, у якім запускаецца паяльнік пры падачы сілкавання (В=Выкл. | П=Пайка | Ч=Чаканне | К=Чаканне пры комн. тэмп.)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Крок тэмп.",
|
||||
"кар. нац."
|
||||
],
|
||||
"desc": "Крок вымярэння тэмпературы пры кароткім націску кнопак"
|
||||
"displayText": "Крок тэмп.\nкар. нац.",
|
||||
"description": "Крок вымярэння тэмпературы пры кароткім націску кнопак"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Крок тэмп.",
|
||||
"пад. нац."
|
||||
],
|
||||
"desc": "Крок вымярэння тэмпературы пры падоўжаным націску кнопак"
|
||||
"displayText": "Крок тэмп.\nпад. нац.",
|
||||
"description": "Крок вымярэння тэмпературы пры падоўжаным націску кнопак"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Дазволіць",
|
||||
"блок. кнопак"
|
||||
],
|
||||
"desc": "Пры рабоце падоўжаны націск дзьвух кнопак блакуе іх (А=Адключана | Т=Толькі турба | П=Поўная блакіроўка)"
|
||||
"displayText": "Дазволіць\nблок. кнопак",
|
||||
"description": "Пры рабоце падоўжаны націск дзьвух кнопак блакуе іх (А=Адключана | Т=Толькі турба | П=Поўная блакіроўка)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Адчувальнасць",
|
||||
"акселерометра"
|
||||
],
|
||||
"desc": "Адчувальнасць акселерометра (0=Выкл. | 1=Мін. | ... | 9=Макс.)"
|
||||
"displayText": "Адчувальнасць\nакселерометра",
|
||||
"description": "Адчувальнасць акселерометра (0=Выкл. | 1=Мін. | ... | 9=Макс.)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Тэмп.",
|
||||
"чакання"
|
||||
],
|
||||
"desc": "Тэмпература рэжыму чакання"
|
||||
"displayText": "Тэмп.\nчакання",
|
||||
"description": "Тэмпература рэжыму чакання"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Таймаўт",
|
||||
"чакання"
|
||||
],
|
||||
"desc": "Час да пераходу ў рэжым чакання (Хвіліны | Секунды)"
|
||||
"displayText": "Таймаўт\nчакання",
|
||||
"description": "Час да пераходу ў рэжым чакання (Хвіліны | Секунды)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Таймаут",
|
||||
"выключэння"
|
||||
],
|
||||
"desc": "Час да адключэння паяльніка (Хвіліны)"
|
||||
"displayText": "Таймаут\nвыключэння",
|
||||
"description": "Час да адключэння паяльніка (Хвіліны)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Эфект Хола",
|
||||
"адчувальнасць"
|
||||
],
|
||||
"desc": "Узровень адчувальнасці датчыка хола ў рэжыме сну (0=Выкл. | 1=Мін. | ... | 9=Макс.)"
|
||||
"displayText": "Эфект Хола\nадчувальнасць",
|
||||
"description": "Узровень адчувальнасці датчыка хола ў рэжыме сну (0=Выкл. | 1=Мін. | ... | 9=Макс.)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Адзінкі",
|
||||
"тэмпературы"
|
||||
],
|
||||
"desc": "Адзінкі вымярэння тэмпературы (C=Цэльcія | F=Фарэнгейта)"
|
||||
"displayText": "Адзінкі\nтэмпературы",
|
||||
"description": "Адзінкі вымярэння тэмпературы (C=Цэльcія | F=Фарэнгейта)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Арыентацыя",
|
||||
"экрану"
|
||||
],
|
||||
"desc": "Арыентацыя экрану (П=Правая рука | Л=Левая рука | А=Аўта)"
|
||||
"displayText": "Арыентацыя\nэкрану",
|
||||
"description": "Арыентацыя экрану (П=Правая рука | Л=Левая рука | А=Аўта)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Мігценне t°",
|
||||
"пры астуджэнні"
|
||||
],
|
||||
"desc": "Міргаць тэмпературай на экране астуджэння, пакуль джала яшчэ гарачае"
|
||||
"displayText": "Мігценне t°\nпры астуджэнні",
|
||||
"description": "Міргаць тэмпературай на экране астуджэння, пакуль джала яшчэ гарачае"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Хуткацсь",
|
||||
"тексту"
|
||||
],
|
||||
"desc": "Хуткасць гартання тэксту (М=марудна | Х=хутка)"
|
||||
"displayText": "Хуткацсь\nтексту",
|
||||
"description": "Хуткасць гартання тэксту (М=марудна | Х=хутка)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Інвертаваць",
|
||||
"кнопкі"
|
||||
],
|
||||
"desc": "Інвертаваць кнопкі вымярэння тэмпературы"
|
||||
"displayText": "Інвертаваць\nкнопкі",
|
||||
"description": "Інвертаваць кнопкі вымярэння тэмпературы"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Хуткасць",
|
||||
"анімацыі"
|
||||
],
|
||||
"desc": "Хуткасць анімацыі гузікаў у галоўным меню (Мілісекунды) (А=Адключана | Н=Нізкая | С=Сярэдняя | В=Высокая)"
|
||||
"displayText": "Хуткасць\nанімацыі",
|
||||
"description": "Хуткасць анімацыі гузікаў у галоўным меню (Мілісекунды) (А=Адключана | Н=Нізкая | С=Сярэдняя | В=Высокая)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Зацыкленая",
|
||||
"анімацыя"
|
||||
],
|
||||
"desc": "Зацыкленая анімацыя гузікаў у галоўным меню"
|
||||
"displayText": "Зацыкленая\nанімацыя",
|
||||
"description": "Зацыкленая анімацыя гузікаў у галоўным меню"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Экран",
|
||||
"Яркасць"
|
||||
],
|
||||
"desc": "Адрэгулюйце кантраснасць / яркасць OLED-экрана"
|
||||
"displayText": "Экран\nЯркасць",
|
||||
"description": "Адрэгулюйце кантраснасць / яркасць OLED-экрана"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Экран",
|
||||
"Інвертаваць"
|
||||
],
|
||||
"desc": "Інвертаваць колеры OLED-экрана"
|
||||
"displayText": "Экран\nІнвертаваць",
|
||||
"description": "Інвертаваць колеры OLED-экрана"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Лагатып загрузкі",
|
||||
"працягласць"
|
||||
],
|
||||
"desc": "Усталяваць працягласць лагатыпа загрузкі (s=Секунды)"
|
||||
"displayText": "Лагатып загрузкі\nпрацягласць",
|
||||
"description": "Усталяваць працягласць лагатыпа загрузкі (s=Секунды)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Падрабязны",
|
||||
"рэжым чакання"
|
||||
],
|
||||
"desc": "Адлюстроўваць дэталёвую инфармацыю паменьшаным шрыфтом на экране чакання"
|
||||
"displayText": "Падрабязны\nрэжым чакання",
|
||||
"description": "Адлюстроўваць дэталёвую инфармацыю паменьшаным шрыфтом на экране чакання"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Падрабязны",
|
||||
"экран пайкі"
|
||||
],
|
||||
"desc": "Паказваць дэталёвую інформацыю на экране пайкі"
|
||||
"displayText": "Падрабязны\nэкран пайкі",
|
||||
"description": "Паказваць дэталёвую інформацыю на экране пайкі"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Межы",
|
||||
"магутнасці"
|
||||
],
|
||||
"desc": "Максімальная магутнасць, якую можа выкарыстоўваць паяльнік (Ватт)"
|
||||
"displayText": "Межы\nмагутнасці",
|
||||
"description": "Максімальная магутнасць, якую можа выкарыстоўваць паяльнік (Ватт)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Каліброўка тэмпературы",
|
||||
"пры наступнай загрузцы"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Каліброўка тэмпературы\nпры наступнай загрузцы",
|
||||
"description": "Каліброўка тэмпературы пры наступным уключэнні (не патрабуецца, калі розніца тэмператур меньш за 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Каліброўка",
|
||||
"напругі"
|
||||
],
|
||||
"desc": "Каліброўка ўваходнай напругі (падоўжаны націск для выхаду)"
|
||||
"displayText": "Каліброўка\nнапругі",
|
||||
"description": "Каліброўка ўваходнай напругі (падоўжаны націск для выхаду)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Сіла імп.",
|
||||
"сілкав. Вт"
|
||||
],
|
||||
"desc": "Моц імпульса ўтрымливаючага ад сну павербанку ці іншай крыніцы сілкавання"
|
||||
"displayText": "Сіла імп.\nсілкав. Вт",
|
||||
"description": "Моц імпульса ўтрымливаючага ад сну павербанку ці іншай крыніцы сілкавання"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Імпульс магутнасці",
|
||||
"час чакання"
|
||||
],
|
||||
"desc": "Час чакання перад запускам кожнага імпульсу няспання (x 2.5 с)"
|
||||
"displayText": "Імпульс магутнасці\nчас чакання",
|
||||
"description": "Час чакання перад запускам кожнага імпульсу няспання (x 2.5 с)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Імпульс магутнасці",
|
||||
"працягласць"
|
||||
],
|
||||
"desc": "Працягласць імпульсу няспання (x 250 мс)"
|
||||
"displayText": "Імпульс магутнасці\nпрацягласць",
|
||||
"description": "Працягласць імпульсу няспання (x 250 мс)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Скід",
|
||||
"наладаў"
|
||||
],
|
||||
"desc": "Скід наладаў да першапачатковых значэнняў"
|
||||
"displayText": "Скід\nналадаў",
|
||||
"description": "Скід наладаў да першапачатковых значэнняў"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Мова:",
|
||||
" BY Беларуская"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Мова:\n BY Беларуская",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "BG",
|
||||
"languageLocalName": "Български",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Нулиране",
|
||||
"SettingsResetMessage": [
|
||||
"Настройките бяха",
|
||||
"нулирани!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"No accelerometer",
|
||||
"detected!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"No USB-PD IC",
|
||||
"detected!"
|
||||
],
|
||||
"LockingKeysString": "LOCKED",
|
||||
"UnlockingKeysString": "UNLOCKED",
|
||||
"WarningKeysLockedString": "!LOCKED!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Нулиране"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Настройките бяха\nнулирани!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "No accelerometer\ndetected!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "No USB-PD IC\ndetected!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "LOCKED"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "UNLOCKED"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!LOCKED!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Thermal\nRunaway"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Сигурни ли сте, че искате да върнете фабричните настройки?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "Ниско DC Напрежение"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Ниско Напрежение\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Входно V: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Сън"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Хър Хър Хър...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Връх: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Изкл."
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Your device is most likely a counterfeit!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "R",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "Р",
|
||||
"SettingStartSleepChar": "С",
|
||||
"SettingStartSleepOffChar": "П",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "F"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"settings"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Power\nsettings",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Поялник",
|
||||
"Настройки"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Поялник\nНастройки",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Режими",
|
||||
"Настройки"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Режими\nНастройки",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Интерфейс",
|
||||
"Настройки"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Интерфейс\nНастройки",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Разширени",
|
||||
"Настройки"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Разширени\nНастройки",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Източник",
|
||||
"захранване"
|
||||
],
|
||||
"desc": "Източник на захранване. Минимално напрежение. (DC 10V) (S 3,3V за клетка)"
|
||||
"displayText": "Източник\nзахранване",
|
||||
"description": "Източник на захранване. Минимално напрежение. (DC 10V) (S 3,3V за клетка)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimum",
|
||||
"voltage"
|
||||
],
|
||||
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
"displayText": "Minimum\nvoltage",
|
||||
"description": "Minimum allowed voltage per battery cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Мощност на",
|
||||
"захранване"
|
||||
],
|
||||
"desc": "Мощност на избраното захранване"
|
||||
"displayText": "Мощност на\nзахранване",
|
||||
"description": "Мощност на избраното захранване"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Турбо",
|
||||
"темп."
|
||||
],
|
||||
"desc": "Температура за \"турбо\" режим"
|
||||
"displayText": "Турбо\nтемп.",
|
||||
"description": "Температура за \"турбо\" режим"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Автоматичен",
|
||||
"работен режим"
|
||||
],
|
||||
"desc": "Режим на поялника при включване на захранването. (И=Изключен | Р=Работен | С=Сън | П=Сън температура помещение)"
|
||||
"displayText": "Автоматичен\nработен режим",
|
||||
"description": "Режим на поялника при включване на захранването. (И=Изключен | Р=Работен | С=Сън | П=Сън температура помещение)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Промяна T",
|
||||
"бързо?"
|
||||
],
|
||||
"desc": "Промяна на температура при бързо натискане на бутон!"
|
||||
"displayText": "Промяна T\nбързо?",
|
||||
"description": "Промяна на температура при бързо натискане на бутон!"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Промяна Т",
|
||||
"задържане?"
|
||||
],
|
||||
"desc": "Промяна на температура при задържане на бутон!"
|
||||
"displayText": "Промяна Т\nзадържане?",
|
||||
"description": "Промяна на температура при задържане на бутон!"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Allow locking",
|
||||
"buttons"
|
||||
],
|
||||
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
|
||||
"displayText": "Allow locking\nbuttons",
|
||||
"description": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Усещане",
|
||||
"за движение"
|
||||
],
|
||||
"desc": "Усещане за движение (0=Изключено | 1=Слабо | ... | 9=Силно)"
|
||||
"displayText": "Усещане\nза движение",
|
||||
"description": "Усещане за движение (0=Изключено | 1=Слабо | ... | 9=Силно)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Темп.",
|
||||
"сън"
|
||||
],
|
||||
"desc": "Температура при режим \"сън\" (C)"
|
||||
"displayText": "Темп.\nсън",
|
||||
"description": "Температура при режим \"сън\" (C)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Време",
|
||||
"сън"
|
||||
],
|
||||
"desc": "Включване в режим \"сън\" след: (Минути | Секунди)"
|
||||
"displayText": "Време\nсън",
|
||||
"description": "Включване в режим \"сън\" след: (Минути | Секунди)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Време",
|
||||
"изкл."
|
||||
],
|
||||
"desc": "Изключване след (Минути)"
|
||||
"displayText": "Време\nизкл.",
|
||||
"description": "Изключване след (Минути)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall sensor",
|
||||
"sensitivity"
|
||||
],
|
||||
"desc": "Sensitivity to magnets (0=Изключено | 1=Слабо | ... | 9=Силно)"
|
||||
"displayText": "Hall sensor\nsensitivity",
|
||||
"description": "Sensitivity to magnets (0=Изключено | 1=Слабо | ... | 9=Силно)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Единици за",
|
||||
"температура"
|
||||
],
|
||||
"desc": "Единици за температура (C=Целзии | F=Фаренхайт)"
|
||||
"displayText": "Единици за\nтемпература",
|
||||
"description": "Единици за температура (C=Целзии | F=Фаренхайт)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Ориентация",
|
||||
"на дисплея"
|
||||
],
|
||||
"desc": "Ориентация на дисплея (R=Дясна Ръка | L=Лява Ръка | A=Автоматично)"
|
||||
"displayText": "Ориентация\nна дисплея",
|
||||
"description": "Ориентация на дисплея (R=Дясна Ръка | L=Лява Ръка | A=Автоматично)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Мигай при",
|
||||
"топъл поялник"
|
||||
],
|
||||
"desc": "След изключване от работен режим, индикатора за температура да мига докато човката на поялника все още е топла"
|
||||
"displayText": "Мигай при\nтопъл поялник",
|
||||
"description": "След изключване от работен режим, индикатора за температура да мига докато човката на поялника все още е топла"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Скорост",
|
||||
"на текста"
|
||||
],
|
||||
"desc": "Скорост на движение на този текст"
|
||||
"displayText": "Скорост\nна текста",
|
||||
"description": "Скорост на движение на този текст"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Размяна",
|
||||
"бутони +-?"
|
||||
],
|
||||
"desc": "Обръщане на бутоните \"+\" и \"-\" за промяна на температурата на върха на поялника"
|
||||
"displayText": "Размяна\nбутони +-?",
|
||||
"description": "Обръщане на бутоните \"+\" и \"-\" за промяна на температурата на върха на поялника"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"speed"
|
||||
],
|
||||
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
|
||||
"displayText": "Anim.\nspeed",
|
||||
"description": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"loop"
|
||||
],
|
||||
"desc": "Loop icon animations in main menu"
|
||||
"displayText": "Anim.\nloop",
|
||||
"description": "Loop icon animations in main menu"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Screen",
|
||||
"brightness"
|
||||
],
|
||||
"desc": "Adjust the OLED screen brightness"
|
||||
"displayText": "Screen\nbrightness",
|
||||
"description": "Adjust the OLED screen brightness"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invert",
|
||||
"screen"
|
||||
],
|
||||
"desc": "Invert the OLED screen colors"
|
||||
"displayText": "Invert\nscreen",
|
||||
"description": "Invert the OLED screen colors"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Boot logo\nduration",
|
||||
"description": "Set boot logo duration (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Детайлен",
|
||||
"екран в покой"
|
||||
],
|
||||
"desc": "Покажи детайлна информация със ситен шрифт на екрана в режим на покой."
|
||||
"displayText": "Детайлен\nекран в покой",
|
||||
"description": "Покажи детайлна информация със ситен шрифт на екрана в режим на покой."
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Детайлен",
|
||||
"работен екран"
|
||||
],
|
||||
"desc": "Детайлна информация в работен режим при запояване"
|
||||
"displayText": "Детайлен\nработен екран",
|
||||
"description": "Детайлна информация в работен режим при запояване"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Лимит на",
|
||||
"мощност"
|
||||
],
|
||||
"desc": "Максимална мощност на поялника (Watt)"
|
||||
"displayText": "Лимит на\nмощност",
|
||||
"description": "Максимална мощност на поялника (Watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
|
||||
"displayText": "Calibrate CJC\nat next boot",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Калибриране",
|
||||
"напрежение?"
|
||||
],
|
||||
"desc": "Калибриране на входното напрежение. Задръжте бутонa за изход"
|
||||
"displayText": "Калибриране\nнапрежение?",
|
||||
"description": "Калибриране на входното напрежение. Задръжте бутонa за изход"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Захранващ",
|
||||
"импулс"
|
||||
],
|
||||
"desc": "Поддържане на интензивност на захранващия импулс"
|
||||
"displayText": "Захранващ\nимпулс",
|
||||
"description": "Поддържане на интензивност на захранващия импулс"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"delay"
|
||||
],
|
||||
"desc": "Delay before keep-awake-pulse is triggered (x 2,5с)"
|
||||
"displayText": "Power pulse\ndelay",
|
||||
"description": "Delay before keep-awake-pulse is triggered (x 2,5с)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Keep-awake-pulse duration (x 250мс)"
|
||||
"displayText": "Power pulse\nduration",
|
||||
"description": "Keep-awake-pulse duration (x 250мс)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Фабрични",
|
||||
"настройки?"
|
||||
],
|
||||
"desc": "Връщане на фабрични настройки"
|
||||
"displayText": "Фабрични\nнастройки?",
|
||||
"description": "Връщане на фабрични настройки"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Език:",
|
||||
" BG Български"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Език:\n BG Български",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "CS",
|
||||
"languageLocalName": "Český",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Nějaká nastavení",
|
||||
"byla změněna!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Akcelerometr",
|
||||
"nebyl detekován!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Žádný IO USB-PD",
|
||||
"nebyl detekován!"
|
||||
],
|
||||
"LockingKeysString": "ZAMČENO",
|
||||
"UnlockingKeysString": "ODEMČENO",
|
||||
"WarningKeysLockedString": "ZAMČENO!",
|
||||
"WarningThermalRunaway": [
|
||||
"Teplotní",
|
||||
"Ochrana"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Kalibrace\ndokončena!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Nějaká nastavení\nbyla změněna!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Akcelerometr\nnebyl detekován!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "Žádný IO USB-PD\nnebyl detekován!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "ZAMČENO"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "ODEMČENO"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "ZAMČENO!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Teplotní\nOchrana"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Před restartem se ujistěte, že hrot a držák mají pokojovou teplotu!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "kalibrování\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Opravdu chcete resetovat zařízení do továrního nastavení?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "Nízké DC"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Nízké napětí\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Napětí: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzz "
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Režim spánku...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Hrot: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Vyp"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Vaše zařízení je s nejvyšší pravděpodobností padělek!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "P",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "P",
|
||||
"SettingStartSleepChar": "S",
|
||||
"SettingStartSleepOffChar": "M",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "M",
|
||||
"SettingSensitivityMedium": "S",
|
||||
"SettingSensitivityHigh": "V",
|
||||
"SettingLockDisableChar": "Z",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "U"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Napájecí",
|
||||
"nastavení"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Napájecí\nnastavení",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Pájecí",
|
||||
"nastavení"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Pájecí\nnastavení",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Režim",
|
||||
"spánku"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Režim\nspánku",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Uživatelské",
|
||||
"rozhraní"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Uživatelské\nrozhraní",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Pokročilá",
|
||||
"nastavení"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Pokročilá\nnastavení",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Zdroj",
|
||||
"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í)."
|
||||
"displayText": "Zdroj\nnapájení",
|
||||
"description": "Při nižším napětí ukončit pájení (DC 10V) (S 3,3V na článek, zakázat omezení napájení)."
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimální",
|
||||
"napětí"
|
||||
],
|
||||
"desc": "Minimální dovolené napětí po článku (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
"displayText": "Minimální\nnapětí",
|
||||
"description": "Minimální dovolené napětí po článku (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Napětí",
|
||||
"QC"
|
||||
],
|
||||
"desc": "Maximální napětí QC pro jednání páječkou"
|
||||
"displayText": "Napětí\nQC",
|
||||
"description": "Maximální napětí QC pro jednání páječkou"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "Maximální prodleva při jednání PD ve 100ms krocích pro kompatibilitu s některými QC nabíječkami"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "Maximální prodleva při jednání PD ve 100ms krocích pro kompatibilitu s některými QC nabíječkami"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Povoluje režimy PPS & EPR"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Teplota",
|
||||
"boostu"
|
||||
],
|
||||
"desc": "Teplota hrotu v \"režimu boost\""
|
||||
"displayText": "Teplota\nboostu",
|
||||
"description": "Teplota hrotu v \"režimu boost\""
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Chování",
|
||||
"při startu"
|
||||
],
|
||||
"desc": "V=vypnuto | P=pájecí teplota | S=spánková teplota | M=zahřát hrot po pohybu"
|
||||
"displayText": "Chování\npři startu",
|
||||
"description": "V=vypnuto | P=pájecí teplota | S=spánková teplota | M=zahřát hrot po pohybu"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Krok teploty",
|
||||
"krátký?"
|
||||
],
|
||||
"desc": "Velikost přídavku při změně teploty krátkým stiskem tlačítka"
|
||||
"displayText": "Krok teploty\nkrátký?",
|
||||
"description": "Velikost přídavku při změně teploty krátkým stiskem tlačítka"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Krok teploty",
|
||||
"dlouhý?"
|
||||
],
|
||||
"desc": "Velikost přídavku při změně teploty dlouhým stiskem tlačítka"
|
||||
"displayText": "Krok teploty\ndlouhý?",
|
||||
"description": "Velikost přídavku při změně teploty dlouhým stiskem tlačítka"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Povolit zamč.",
|
||||
"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í)"
|
||||
"displayText": "Povolit zamč.\ntlačítek",
|
||||
"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í)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Citlivost",
|
||||
"na pohyb"
|
||||
],
|
||||
"desc": "0=vyp | 1=nejméně citlivé | ... | 9=nejvíce citlivé"
|
||||
"displayText": "Citlivost\nna pohyb",
|
||||
"description": "0=vyp | 1=nejméně citlivé | ... | 9=nejvíce citlivé"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Teplota",
|
||||
"ve spánku"
|
||||
],
|
||||
"desc": "Teplota hrotu v režimu spánku."
|
||||
"displayText": "Teplota\nve spánku",
|
||||
"description": "Teplota hrotu v režimu spánku."
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Čas",
|
||||
"do spánku"
|
||||
],
|
||||
"desc": "\"Režim spánku\" naběhne v (s=sekundách | m=minutách)"
|
||||
"displayText": "Čas\ndo spánku",
|
||||
"description": "\"Režim spánku\" naběhne v (s=sekundách | m=minutách)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Čas do",
|
||||
"vypnutí"
|
||||
],
|
||||
"desc": "Interval automatického vypnutí (m=minut)"
|
||||
"displayText": "Čas do\nvypnutí",
|
||||
"description": "Interval automatického vypnutí (m=minut)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Citlivost",
|
||||
"Hall. čidla"
|
||||
],
|
||||
"desc": "Citlivost Hallova čidla pro detekci spánku (0=vypnuto | 1=nejméně citlivé | ... | 9=nejvíce citlivé)"
|
||||
"displayText": "Citlivost\nHall. čidla",
|
||||
"description": "Citlivost Hallova čidla pro detekci spánku (0=vypnuto | 1=nejméně citlivé | ... | 9=nejvíce citlivé)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Jednotka",
|
||||
"teploty"
|
||||
],
|
||||
"desc": "C=Celsius | F=Fahrenheit"
|
||||
"displayText": "Jednotka\nteploty",
|
||||
"description": "C=Celsius | F=Fahrenheit"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Orientace",
|
||||
"obrazovky"
|
||||
],
|
||||
"desc": "P=pravák | L=levák | A=automaticky"
|
||||
"displayText": "Orientace\nobrazovky",
|
||||
"description": "P=pravák | L=levák | A=automaticky"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Blikáni při",
|
||||
"chladnutí"
|
||||
],
|
||||
"desc": "Blikat teplotou při chladnutí dokud je hrot horký"
|
||||
"displayText": "Blikáni při\nchladnutí",
|
||||
"description": "Blikat teplotou při chladnutí dokud je hrot horký"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Rychlost",
|
||||
"posouvání"
|
||||
],
|
||||
"desc": "Rychlost posouvání popisků podobných tomuto (P=pomalu | R=rychle)"
|
||||
"displayText": "Rychlost\nposouvání",
|
||||
"description": "Rychlost posouvání popisků podobných tomuto (P=pomalu | R=rychle)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Prohodit",
|
||||
"tl. +-?"
|
||||
],
|
||||
"desc": "Prohodit tlačítka pro změnu teploty"
|
||||
"displayText": "Prohodit\ntl. +-?",
|
||||
"description": "Prohodit tlačítka pro změnu teploty"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"rychlost"
|
||||
],
|
||||
"desc": "Tempo animace ikon v menu (O=vypnuto | P=pomalu | S=středně | R=rychle)"
|
||||
"displayText": "Anim.\nrychlost",
|
||||
"description": "Tempo animace ikon v menu (O=vypnuto | P=pomalu | S=středně | R=rychle)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"smyčka"
|
||||
],
|
||||
"desc": "Animovat ikony hlavního menu ve smyčce"
|
||||
"displayText": "Anim.\nsmyčka",
|
||||
"description": "Animovat ikony hlavního menu ve smyčce"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Jas",
|
||||
"obrazovky"
|
||||
],
|
||||
"desc": "Upravit jas OLED"
|
||||
"displayText": "Jas\nobrazovky",
|
||||
"description": "Upravit jas OLED"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invertovat",
|
||||
"obrazovku"
|
||||
],
|
||||
"desc": "Invertovat barvy na OLED"
|
||||
"displayText": "Invertovat\nobrazovku",
|
||||
"description": "Invertovat barvy na OLED"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Trvání",
|
||||
"boot loga"
|
||||
],
|
||||
"desc": "Nastavení doby trvání boot loga (s=sekundy)"
|
||||
"displayText": "Trvání\nboot loga",
|
||||
"description": "Nastavení doby trvání boot loga (s=sekundy)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Podrobná obr.",
|
||||
"nečinnosti"
|
||||
],
|
||||
"desc": "Zobrazit detailní informace malým fontem na obrazovce nečinnosti"
|
||||
"displayText": "Podrobná obr.\nnečinnosti",
|
||||
"description": "Zobrazit detailní informace malým fontem na obrazovce nečinnosti"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Podrobná obr.",
|
||||
"pájení"
|
||||
],
|
||||
"desc": "Zobrazit detailní informace malým fontem na obrazovce pájení"
|
||||
"displayText": "Podrobná obr.\npájení",
|
||||
"description": "Zobrazit detailní informace malým fontem na obrazovce pájení"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Povoluje BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Omezení",
|
||||
"Výkonu"
|
||||
],
|
||||
"desc": "Maximální příkon páječky (W=watt)"
|
||||
"displayText": "Omezení\nVýkonu",
|
||||
"description": "Maximální příkon páječky (W=watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Kalibrovat CJC\npři příštím startu",
|
||||
"description": "Při příštím startu bude kalibrována kompenzace studeného spoje (není třeba pokud Delta T je < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Kalibrovat",
|
||||
"vstupní napětí?"
|
||||
],
|
||||
"desc": "Začít kalibraci vstupního napětí (dlouhý stisk pro ukončení)"
|
||||
"displayText": "Kalibrovat\nvstupní napětí?",
|
||||
"description": "Začít kalibraci vstupního napětí (dlouhý stisk pro ukončení)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Napájecí",
|
||||
"pulz"
|
||||
],
|
||||
"desc": "Intenzita výkonu pulzu pro udržení páječky vzhůru (watt)"
|
||||
"displayText": "Napájecí\npulz",
|
||||
"description": "Intenzita výkonu pulzu pro udržení páječky vzhůru (watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Prodleva",
|
||||
"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)"
|
||||
"displayText": "Prodleva\nnapáj. pulzu",
|
||||
"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)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Délka",
|
||||
"napáj. pulzu"
|
||||
],
|
||||
"desc": "Délka pulzu pro udržení páječky vzhůru (x 250ms)"
|
||||
"displayText": "Délka\nnapáj. pulzu",
|
||||
"description": "Délka pulzu pro udržení páječky vzhůru (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Obnovit tovární",
|
||||
"nastavení?"
|
||||
],
|
||||
"desc": "Obnovit všechna nastavení na výchozí"
|
||||
"displayText": "Obnovit tovární\nnastavení?",
|
||||
"description": "Obnovit všechna nastavení na výchozí"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Jazyk:",
|
||||
" CS Český"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Jazyk:\n CS Český",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "DA",
|
||||
"languageLocalName": "Dansk",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Visse indstillinger",
|
||||
"Er blevet ændret!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"ingen accelerometer",
|
||||
"fundet!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"ingen USB-PD IC",
|
||||
"Fundet!"
|
||||
],
|
||||
"LockingKeysString": "LÅST",
|
||||
"UnlockingKeysString": "ULÅST",
|
||||
"WarningKeysLockedString": "!LÅST!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Visse indstillinger\nEr blevet ændret!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "ingen accelerometer\nfundet!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "ingen USB-PD IC\nFundet!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "LÅST"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "ULÅST"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!LÅST!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Thermal\nRunaway"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Er du sikker du vil resette indstillingerne til standard?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "Lav Volt"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Undervolt\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Input V: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Dvale...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Tip: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Off"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Din enhed er højst sandsyneligt en Kopivare!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "H",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "L",
|
||||
"SettingStartSleepChar": "D",
|
||||
"SettingStartSleepOffChar": "R",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "F"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Strøm",
|
||||
"Indstillinger"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Strøm\nIndstillinger",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Lodde",
|
||||
"Indstillinger"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Lodde\nIndstillinger",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Dvale",
|
||||
"mode"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Dvale\nmode",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Bruger",
|
||||
"Grændseflade"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Bruger\nGrændseflade",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Advancerede",
|
||||
"Indstillinger"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Advancerede\nIndstillinger",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Strøm",
|
||||
"Kilde"
|
||||
],
|
||||
"desc": "Strømforsyning. Indstil Cutoff Spændingen. (DC 10V) (S 3,3V per celle)"
|
||||
"displayText": "Strøm\nKilde",
|
||||
"description": "Strømforsyning. Indstil Cutoff Spændingen. (DC 10V) (S 3,3V per celle)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimum",
|
||||
"Spænding"
|
||||
],
|
||||
"desc": "Minimum tilladt spænding pr. celle (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
"displayText": "Minimum\nSpænding",
|
||||
"description": "Minimum tilladt spænding pr. celle (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"QC",
|
||||
"Spænding"
|
||||
],
|
||||
"desc": "Max QC spænding Loddekolben skal forhandle sig til"
|
||||
"displayText": "QC\nSpænding",
|
||||
"description": "Max QC spænding Loddekolben skal forhandle sig til"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD-forhandlingstimeout i trin på 100 ms for kompatibilitet med nogle QC-opladere"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "PD-forhandlingstimeout i trin på 100 ms for kompatibilitet med nogle QC-opladere"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Boost",
|
||||
"temp"
|
||||
],
|
||||
"desc": "Temperatur i \"boost mode\""
|
||||
"displayText": "Boost\ntemp",
|
||||
"description": "Temperatur i \"boost mode\""
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Start-up",
|
||||
"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)"
|
||||
"displayText": "Start-up\nOpførsel",
|
||||
"description": "Start automatisk med lodning når strøm sættes til. (S=Slukket | L=Lodning | D=Dvale tilstand | R=Dvale tilstand rumtemperatur)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp ændring",
|
||||
"kort"
|
||||
],
|
||||
"desc": "Temperatur-ændring-stigning ved kort tryk på knappen"
|
||||
"displayText": "Temp ændring\nkort",
|
||||
"description": "Temperatur-ændring-stigning ved kort tryk på knappen"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp ændring",
|
||||
"lang"
|
||||
],
|
||||
"desc": "Temperatur-ændring-stigning ved lang tryk på knappen"
|
||||
"displayText": "Temp ændring\nlang",
|
||||
"description": "Temperatur-ændring-stigning ved lang tryk på knappen"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Tillad 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)"
|
||||
"displayText": "Tillad låsning\naf knapperne",
|
||||
"description": "Hold begge knapper nede under lodning for at låse dem (D=deaktiver | B=kun boost-tilstand | F=fuld låsning)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Bevægelses",
|
||||
"følsomhed"
|
||||
],
|
||||
"desc": "Bevægelsesfølsomhed (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)"
|
||||
"displayText": "Bevægelses\nfølsomhed",
|
||||
"description": "Bevægelsesfølsomhed (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Dvale",
|
||||
"temp"
|
||||
],
|
||||
"desc": "Dvale Temperatur (C)"
|
||||
"displayText": "Dvale\ntemp",
|
||||
"description": "Dvale Temperatur (C)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Dvale",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "Dvale Timeout (Minutter | Sekunder)"
|
||||
"displayText": "Dvale\ntimeout",
|
||||
"description": "Dvale Timeout (Minutter | Sekunder)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Sluknings",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "sluknings Timeout (Minutter)"
|
||||
"displayText": "Sluknings\ntimeout",
|
||||
"description": "sluknings Timeout (Minutter)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall sensor",
|
||||
"følsomhed"
|
||||
],
|
||||
"desc": "følsomhed overfor magneten (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)"
|
||||
"displayText": "Hall sensor\nfølsomhed",
|
||||
"description": "følsomhed overfor magneten (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Temperatur",
|
||||
"Enhed"
|
||||
],
|
||||
"desc": "Temperatur Enhed (C=Celsius | F=Fahrenheit)"
|
||||
"displayText": "Temperatur\nEnhed",
|
||||
"description": "Temperatur Enhed (C=Celsius | F=Fahrenheit)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Skærm",
|
||||
"Orientering"
|
||||
],
|
||||
"desc": "Skærm Orientering (H=Højre Håndet | V=Venstre Håndet | A=Automatisk)"
|
||||
"displayText": "Skærm\nOrientering",
|
||||
"description": "Skærm Orientering (H=Højre Håndet | V=Venstre Håndet | A=Automatisk)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Køl ned",
|
||||
"Blinkning"
|
||||
],
|
||||
"desc": "Blink temperaturen på skærmen, mens spidsen stadig er varm."
|
||||
"displayText": "Køl ned\nBlinkning",
|
||||
"description": "Blink temperaturen på skærmen, mens spidsen stadig er varm."
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Scrolling",
|
||||
"Hastighed"
|
||||
],
|
||||
"desc": "Hastigheden infotekst ruller forbi med (S=Langsom | F=Hurtigt)"
|
||||
"displayText": "Scrolling\nHastighed",
|
||||
"description": "Hastigheden infotekst ruller forbi med (S=Langsom | F=Hurtigt)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Skift",
|
||||
"+ - tasterne"
|
||||
],
|
||||
"desc": "Skift tildeling af knapper til temperaturjustering"
|
||||
"displayText": "Skift\n+ - tasterne",
|
||||
"description": "Skift tildeling af knapper til temperaturjustering"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"Hastighed"
|
||||
],
|
||||
"desc": "Hastigheden for ikonanimationer i menuen (O=fra | S=langsomt | M=medium | F=hurtigt)"
|
||||
"displayText": "Anim.\nHastighed",
|
||||
"description": "Hastigheden for ikonanimationer i menuen (O=fra | S=langsomt | M=medium | F=hurtigt)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"sløfe"
|
||||
],
|
||||
"desc": "ikonanimation sløfe i hovedmenuen"
|
||||
"displayText": "Anim.\nsløfe",
|
||||
"description": "ikonanimation sløfe i hovedmenuen"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Skærm",
|
||||
"lysstyrke"
|
||||
],
|
||||
"desc": "Juster lysstyrken på OLED-skærmen"
|
||||
"displayText": "Skærm\nlysstyrke",
|
||||
"description": "Juster lysstyrken på OLED-skærmen"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"spejlvende",
|
||||
"skærm"
|
||||
],
|
||||
"desc": "spejlvende farverne på OLED-skærmen"
|
||||
"displayText": "spejlvende\nskærm",
|
||||
"description": "spejlvende farverne på OLED-skærmen"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"opstartslogo",
|
||||
"varighed"
|
||||
],
|
||||
"desc": "Indstiller varigheden for opstartslogoet (s=sekunder)"
|
||||
"displayText": "opstartslogo\nvarighed",
|
||||
"description": "Indstiller varigheden for opstartslogoet (s=sekunder)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Detaljeret",
|
||||
"Standby skærm"
|
||||
],
|
||||
"desc": "Vis detialieret information med en mindre skriftstørrelse på standby skærmen."
|
||||
"displayText": "Detaljeret\nStandby skærm",
|
||||
"description": "Vis detialieret information med en mindre skriftstørrelse på standby skærmen."
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Detaljeret",
|
||||
"loddeskærm"
|
||||
],
|
||||
"desc": "Vis detaljeret information mens der loddes"
|
||||
"displayText": "Detaljeret\nloddeskærm",
|
||||
"description": "Vis detaljeret information mens der loddes"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Strøm",
|
||||
"begrænsning"
|
||||
],
|
||||
"desc": "Maksimal effekt Loddekolben kan bruge (W=watt)"
|
||||
"displayText": "Strøm\nbegrænsning",
|
||||
"description": "Maksimal effekt Loddekolben kan bruge (W=watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"kalibrere CJK",
|
||||
"under næste opstart"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "kalibrere CJK\nunder næste opstart",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Kalibrere",
|
||||
"input spændingen?"
|
||||
],
|
||||
"desc": "VIN kalibrering. Knapperne justere, Lang tryk for at gå ud"
|
||||
"displayText": "Kalibrere\ninput spændingen?",
|
||||
"description": "VIN kalibrering. Knapperne justere, Lang tryk for at gå ud"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Strøm",
|
||||
"puls"
|
||||
],
|
||||
"desc": "Intensiteten af strøm for hold-vågen-puls (watt)"
|
||||
"displayText": "Strøm\npuls",
|
||||
"description": "Intensiteten af strøm for hold-vågen-puls (watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Strøm puls",
|
||||
"Forsinkelse"
|
||||
],
|
||||
"desc": "Forsinkelse før hold-vågen-puls udløses (x 2,5s)"
|
||||
"displayText": "Strøm puls\nForsinkelse",
|
||||
"description": "Forsinkelse før hold-vågen-puls udløses (x 2,5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Strøm puls",
|
||||
"varighed"
|
||||
],
|
||||
"desc": "Hold-vågen-pulsvarighed (x 250ms)"
|
||||
"displayText": "Strøm puls\nvarighed",
|
||||
"description": "Hold-vågen-pulsvarighed (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Gendan fabriks",
|
||||
"Indstillinger"
|
||||
],
|
||||
"desc": "Gendan alle indstillinger"
|
||||
"displayText": "Gendan fabriks\nIndstillinger",
|
||||
"description": "Gendan alle indstillinger"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Sprog:",
|
||||
" DA Dansk"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Sprog:\n DA Dansk",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "DE",
|
||||
"languageLocalName": "Deutsch",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Erfolgreich",
|
||||
"kalibriert!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Einstellungen",
|
||||
"zurückgesetzt!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Bewegungssensor",
|
||||
"nicht erkannt!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"USB-PD IC",
|
||||
"nicht erkannt!"
|
||||
],
|
||||
"LockingKeysString": "GESPERRT",
|
||||
"UnlockingKeysString": "ENTSPERRT",
|
||||
"WarningKeysLockedString": "!GESPERRT!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Erfolgreich\nkalibriert!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Einstellungen\nzurückgesetzt!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Bewegungssensor\nnicht erkannt!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "USB-PD IC\nnicht erkannt!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "GESPERRT"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "ENTSPERRT"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!GESPERRT!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Thermal\nRunaway"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Vor dem Neustart bitte sicherstellen, dass Lötspitze & Gerät Raumtemperatur haben!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "kalibriere\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Sicher, dass alle Werte zurückgesetzt werden sollen?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "V niedr."
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Unterspannung\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "V Eingang: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Ruhemodus...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Temp: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Aus"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Vorwärmen\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Abkühlen\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Höchstwahrscheinlich ist das Gerät eine Fälschung!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Zu heiß für\nProfilstart!"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "R",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "L",
|
||||
"SettingStartSleepChar": "R",
|
||||
"SettingStartSleepOffChar": "K",
|
||||
"SettingSensitivityOff": "A",
|
||||
"SettingSensitivityLow": "N",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "A",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "V"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Energie-",
|
||||
"einstellungen"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Energie-\neinstellungen",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Löt-",
|
||||
"einstellungen"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Löt-\neinstellungen",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Ruhe-",
|
||||
"modus"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Ruhe-\nmodus",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Anzeige-",
|
||||
"einstellungen"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Anzeige-\neinstellungen",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Erweiterte",
|
||||
"Einstellungen"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Erweiterte\nEinstellungen",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Spannungs-",
|
||||
"quelle"
|
||||
],
|
||||
"desc": "Spannungsquelle (Abschaltspannung) (DC=10V | nS=n*3.3V für n LiIon-Zellen)"
|
||||
"displayText": "Spannungs-\nquelle",
|
||||
"description": "Spannungsquelle (Abschaltspannung) (DC=10V | nS=n*3.3V für n LiIon-Zellen)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimale",
|
||||
"Spannung"
|
||||
],
|
||||
"desc": "Minimal zulässige Spannung pro Zelle (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
"displayText": "Minimale\nSpannung",
|
||||
"description": "Minimal zulässige Spannung pro Zelle (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Spannungs-",
|
||||
"maximum"
|
||||
],
|
||||
"desc": "Maximal zulässige Spannung der verwendeten Spannungsversorgung (V=Volt)"
|
||||
"displayText": "Spannungs-\nmaximum",
|
||||
"description": "Maximal zulässige Spannung der verwendeten Spannungsversorgung (V=Volt)"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD Abfragedauer in 100ms Schritten (Kompatibilität mit best. QC-Ladegeräten)"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "PD Abfragedauer in 100ms Schritten (Kompatibilität mit best. QC-Ladegeräten)"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Aktiviert PPS & EPR"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Boost-",
|
||||
"temperatur"
|
||||
],
|
||||
"desc": "Temperatur der Lötspitze im Boostmodus"
|
||||
"displayText": "Boost-\ntemperatur",
|
||||
"description": "Temperatur der Lötspitze im Boostmodus"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Start im",
|
||||
"Lötmodus"
|
||||
],
|
||||
"desc": "Heizverhalten beim Einschalten der Spannungsversorgung (A=aus | L=Lötmodus | R=Ruhemodus | K=Ruhemodus mit kalter Spitze)"
|
||||
"displayText": "Start im\nLötmodus",
|
||||
"description": "Heizverhalten beim Einschalten der Spannungsversorgung (A=aus | L=Lötmodus | R=Ruhemodus | K=Ruhemodus mit kalter Spitze)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp-Schritt",
|
||||
"Druck kurz"
|
||||
],
|
||||
"desc": "Schrittweite für Temperaturwechsel bei kurzem Tastendruck"
|
||||
"displayText": "Temp-Schritt\nDruck kurz",
|
||||
"description": "Schrittweite für Temperaturwechsel bei kurzem Tastendruck"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp-Schritt",
|
||||
"Druck lang"
|
||||
],
|
||||
"desc": "Schrittweite für Temperaturwechsel bei langem Tastendruck"
|
||||
"displayText": "Temp-Schritt\nDruck lang",
|
||||
"description": "Schrittweite für Temperaturwechsel bei langem Tastendruck"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Tasten-",
|
||||
"sperre"
|
||||
],
|
||||
"desc": "Langes drücken beider Tasten im Lötmodus sperrt diese (A=aus | B=nur Boost | V=vollständig)"
|
||||
"displayText": "Tasten-\nsperre",
|
||||
"description": "Langes drücken beider Tasten im Lötmodus sperrt diese (A=aus | B=nur Boost | V=vollständig)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhasen",
|
||||
"description": "Anzahl an Phasen im Profilmodus"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Vorheiz-\ntemperatur",
|
||||
"description": "Zu Beginn des Profilmodus auf diese Temperatur vorheizen"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Vorheiz-\nrate",
|
||||
"description": "Mit dieser Geschwindigkeit vorheizen (Grad pro Sekunde)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemperatur",
|
||||
"description": "Zieltemperatur zum Ende dieser Phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDauer",
|
||||
"description": "Zieldauer dieser Phase (Sekunden)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemperatur",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDauer",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemperatur",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDauer",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemperatur",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDauer",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemperatur",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDauer",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Abkühl-\nrate",
|
||||
"description": "Am Ende des Profilmodus mit dieser Geschwindigkeit abkühlen (Grad pro Sekunde)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Bewegungs-",
|
||||
"empfindlichk."
|
||||
],
|
||||
"desc": "0=aus | 1=minimal | ... | 9=maximal"
|
||||
"displayText": "Bewegungs-\nempfindlichk.",
|
||||
"description": "0=aus | 1=minimal | ... | 9=maximal"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Ruhe-",
|
||||
"temperatur"
|
||||
],
|
||||
"desc": "Ruhetemperatur der Spitze"
|
||||
"displayText": "Ruhe-\ntemperatur",
|
||||
"description": "Ruhetemperatur der Spitze"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Ruhever-",
|
||||
"zögerung"
|
||||
],
|
||||
"desc": "Dauer vor Übergang in den Ruhemodus (s=Sekunden | m=Minuten)"
|
||||
"displayText": "Ruhever-\nzögerung",
|
||||
"description": "Dauer vor Übergang in den Ruhemodus (s=Sekunden | m=Minuten)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Abschalt-",
|
||||
"verzög."
|
||||
],
|
||||
"desc": "Dauer vor automatischer Abschaltung (m=Minuten)"
|
||||
"displayText": "Abschalt-\nverzög.",
|
||||
"description": "Dauer vor automatischer Abschaltung (m=Minuten)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Empfindlichkeit",
|
||||
"der Hall-Sonde"
|
||||
],
|
||||
"desc": "Empfindlichkeit der Hall-Sonde um den Ruhemodus auszulösen (0=aus | 1=minimal | ... | 9=maximal)"
|
||||
"displayText": "Empfindlichkeit\nder Hall-Sonde",
|
||||
"description": "Empfindlichkeit der Hall-Sonde um den Ruhemodus auszulösen (0=aus | 1=minimal | ... | 9=maximal)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Temperatur-",
|
||||
"einheit"
|
||||
],
|
||||
"desc": "C=°Celsius | F=°Fahrenheit"
|
||||
"displayText": "Temperatur-\neinheit",
|
||||
"description": "C=°Celsius | F=°Fahrenheit"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Anzeige-",
|
||||
"ausrichtung"
|
||||
],
|
||||
"desc": "R=rechtshändig | L=linkshändig | A=automatisch"
|
||||
"displayText": "Anzeige-\nausrichtung",
|
||||
"description": "R=rechtshändig | L=linkshändig | A=automatisch"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Abkühl-",
|
||||
"blinken"
|
||||
],
|
||||
"desc": "Temperaturanzeige blinkt beim Abkühlen, solange Spitze heiß ist"
|
||||
"displayText": "Abkühl-\nblinken",
|
||||
"description": "Temperaturanzeige blinkt beim Abkühlen, solange Spitze heiß ist"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Scroll-",
|
||||
"geschw."
|
||||
],
|
||||
"desc": "Scrollgeschwindigkeit der Erläuterungen (L=langsam | S=schnell)"
|
||||
"displayText": "Scroll-\ngeschw.",
|
||||
"description": "Scrollgeschwindigkeit der Erläuterungen (L=langsam | S=schnell)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"+- Tasten",
|
||||
"umkehren?"
|
||||
],
|
||||
"desc": "Tastenbelegung zur Temperaturänderung umkehren"
|
||||
"displayText": "+- Tasten\numkehren",
|
||||
"description": "Tastenbelegung zur Temperaturänderung umkehren"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"Geschw."
|
||||
],
|
||||
"desc": "Geschwindigkeit der Icon-Animationen im Menü (A=aus | L=langsam | M=mittel | S=schnell)"
|
||||
"displayText": "Anim.\nGeschw.",
|
||||
"description": "Geschwindigkeit der Icon-Animationen im Menü (A=aus | L=langsam | M=mittel | S=schnell)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"Schleife"
|
||||
],
|
||||
"desc": "Icon-Animationen im Hauptmenü wiederholen"
|
||||
"displayText": "Anim.\nSchleife",
|
||||
"description": "Icon-Animationen im Hauptmenü wiederholen"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Bildschirm-",
|
||||
"kontrast"
|
||||
],
|
||||
"desc": "Verändert die Helligkeit des OLED-Displays"
|
||||
"displayText": "Bildschirm-\nhelligkeit",
|
||||
"description": "Verändert die Helligkeit des OLED-Displays"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Farben",
|
||||
"umkehren"
|
||||
],
|
||||
"desc": "Invertiert die Farben des OLED-Displays"
|
||||
"displayText": "Farben\numkehren",
|
||||
"description": "Invertiert die Farben des OLED-Displays"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Startlogo-",
|
||||
"dauer"
|
||||
],
|
||||
"desc": "Legt die Dauer der Anzeige des Startlogos fest (s=Sekunden)"
|
||||
"displayText": "Startlogo-\ndauer",
|
||||
"description": "Legt die Dauer der Anzeige des Startlogos fest (s=Sekunden)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Detaillierte",
|
||||
"Ruheansicht"
|
||||
],
|
||||
"desc": "Detaillierte Anzeige im Ruhemodus"
|
||||
"displayText": "Detaillierte\nRuheansicht",
|
||||
"description": "Detaillierte Anzeige im Ruhemodus"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Detaillierte",
|
||||
"Lötansicht"
|
||||
],
|
||||
"desc": "Detaillierte Anzeige im Lötmodus"
|
||||
"displayText": "Detaillierte\nLötansicht",
|
||||
"description": "Detaillierte Anzeige im Lötmodus"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Aktiviert Bluetooth LE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Leistungs-",
|
||||
"maximum"
|
||||
],
|
||||
"desc": "Maximal zulässige Leistungsaufnahme des Lötkolbens (W=Watt)"
|
||||
"displayText": "Leistungs-\nmaximum",
|
||||
"description": "Durchschnittliche maximal zulässige Leistungsaufnahme des Lötkolbens (W=Watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Temperatur",
|
||||
"kalibrieren?"
|
||||
],
|
||||
"desc": "Beim nächsten Start wird die Kaltstellenkompensation kalibriert (nicht nötig wenn Delta T < 5°C)"
|
||||
"displayText": "Temperatur\nkalibrieren",
|
||||
"description": "Beim nächsten Start wird die Kaltstellenkompensation kalibriert (nicht nötig wenn Delta T < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Eingangsspannung",
|
||||
"kalibrieren?"
|
||||
],
|
||||
"desc": "Kalibrierung der Eingangsspannung (Langer Tastendruck zum Verlassen)"
|
||||
"displayText": "Eingangsspannung\nkalibrieren",
|
||||
"description": "Kalibrierung der Eingangsspannung (Langer Tastendruck zum Verlassen)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Leistungs-",
|
||||
"impuls"
|
||||
],
|
||||
"desc": "Powerbank mit einem Impuls wach halten (Watt)"
|
||||
"displayText": "Leistungs-\nimpuls",
|
||||
"description": "Powerbank mit einem Impuls wach halten (Watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Impuls-",
|
||||
"verzögerung"
|
||||
],
|
||||
"desc": "Dauer vor Abgabe von Wachhalteimpulsen (x 2,5s)"
|
||||
"displayText": "Impuls-\nverzögerung",
|
||||
"description": "Dauer vor Abgabe von Wachhalteimpulsen (x 2,5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Impuls-",
|
||||
"dauer"
|
||||
],
|
||||
"desc": "Dauer des Wachhalteimpulses (x 250ms)"
|
||||
"displayText": "Impuls-\ndauer",
|
||||
"description": "Dauer des Wachhalteimpulses (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Einstellungen",
|
||||
"zurücksetzen?"
|
||||
],
|
||||
"desc": "Werte auf Werkseinstellungen zurücksetzen"
|
||||
"displayText": "Einstellungen\nzurücksetzen",
|
||||
"description": "Werte auf Werkseinstellungen zurücksetzen"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Sprache:",
|
||||
" DE Deutsch"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Sprache:\n DE Deutsch",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,47 +2,76 @@
|
||||
"languageCode": "EL",
|
||||
"languageLocalName": "Greek",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Επαν. OK",
|
||||
"SettingsResetMessage": [
|
||||
"Κάποιες ρυθμ.",
|
||||
"άλλαξαν"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Δεν εντοπίστηκε",
|
||||
"επιταχυνσιόμετρο"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Δεν εντοπίστηκε",
|
||||
"κύκλωμα USB-PD"
|
||||
],
|
||||
"LockingKeysString": "ΚΛΕΙΔ.",
|
||||
"UnlockingKeysString": "ΞΕΚΛΕΙΔ.",
|
||||
"WarningKeysLockedString": [
|
||||
"ΚΛΕΙΔΩΜΕΝΑ",
|
||||
"ΠΛΗΚΤΡΑ!"
|
||||
],
|
||||
"WarningThermalRunaway": [
|
||||
"Θερμική",
|
||||
"Φυγή"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Βαθμονόμηση\nολοκληρώθηκε!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Επαν. OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Κάποιες ρυθμ.\nάλλαξαν"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Δεν εντοπίστηκε\nεπιταχυνσιόμετρο"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "Δεν εντοπίστηκε\nκύκλωμα USB-PD"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "ΚΛΕΙΔ."
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "ΞΕΚΛΕΙΔ."
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "ΚΛΕΙΔΩΜΕΝΑ\nΠΛΗΚΤΡΑ!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Θερμική\nΦυγή"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Πριν την επανεκκίνηση, βεβαιωθείτε ότι η μύτη και η συσκ. είναι σε θερμ. δωματίου!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "βαθμονόμηση\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Σίγουρα θέλετε επαναφορά αρχικών ρυθμίσεων;"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "Χαμηλ DC"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Υπόταση\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Είσοδος V: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Υπνος...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Μύτη: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Απ."
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Η συσκευή σας ίσως να μην είναι αυθεντική!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "R",
|
||||
@@ -56,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "Κ",
|
||||
"SettingStartSleepChar": "Ζ",
|
||||
"SettingStartSleepOffChar": "Υ",
|
||||
"SettingSensitivityOff": "0",
|
||||
"SettingSensitivityLow": "Χ",
|
||||
"SettingSensitivityMedium": "Μ",
|
||||
"SettingSensitivityHigh": "Υ",
|
||||
"SettingLockDisableChar": "Α",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "Π"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Ρυθμίσεις",
|
||||
"ενέργειας"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Ρυθμίσεις\nενέργειας",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Ρυθμίσεις",
|
||||
"κόλλησης"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Ρυθμίσεις\nκόλλησης",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Λειτουργία",
|
||||
"ύπνου"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Λειτουργία\nύπνου",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Διεπαφή",
|
||||
"χρήστη"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Διεπαφή\nχρήστη",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Προηγμένες",
|
||||
"ρυθμίσεις"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Προηγμένες\nρυθμίσεις",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Πηγή",
|
||||
"ενέργειας"
|
||||
],
|
||||
"desc": "Πηγή ενέργειας. Oρισμός τάσης απενεργοποίησης. (DC 10V) (S 3.3V ανα κυψέλη, απενεργοποίηση ενεργειακού ορίου)"
|
||||
"displayText": "Πηγή\nενέργειας",
|
||||
"description": "Πηγή ενέργειας. Oρισμός τάσης απενεργοποίησης. (DC 10V) (S 3.3V ανα μπαταρία, απενεργοποίηση ενεργειακού ορίου)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Ελάχιστη",
|
||||
"τάση"
|
||||
],
|
||||
"desc": "Ελάχιστη επιτρεπτή τάση ανα κυψέλη (3 σε σειρά: 3 - 3.7V | 4-6 σε σειρά: 2.4 - 3.7V)"
|
||||
"displayText": "Ελάχιστη\nτάση",
|
||||
"description": "Ελάχιστη επιτρεπτή τάση ανα μπαταρία (3 σε σειρά: 3 - 3.7V | 4-6 σε σειρά: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Τάση",
|
||||
"QC"
|
||||
],
|
||||
"desc": "Μέγιστη τάση QC που να ζητά το κολλητήρι από το τροφοδοτικό"
|
||||
"displayText": "Τάση\nQC",
|
||||
"description": "Μέγιστη τάση QC που να ζητείται από το τροφοδοτικό"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"χρονικό όριο",
|
||||
"PD"
|
||||
],
|
||||
"desc": "Χρονικό όριο διαπραγμάτευσης PD σε βήματα 100ms για συμβατότητα με κάποιους φορτιστές QC"
|
||||
"displayText": "χρονικό όριο\nPD",
|
||||
"description": "Χρονικό όριο διαπραγμάτευσης PD σε βήματα 100ms για συμβατότητα με κάποιους φορτιστές QC"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Ενεργοποιεί λειτουργίες PPS & EPR."
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Θερμοκ.",
|
||||
"boost"
|
||||
],
|
||||
"desc": "Θερμοκρασία στη \"λειτουργία boost\""
|
||||
"displayText": "Θερμοκ.\nboost",
|
||||
"description": "Θερμοκρασία στη \"λειτουργία boost\""
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Ζέσταμα",
|
||||
"κατά την εν."
|
||||
],
|
||||
"desc": "0=off | Κ=θερμ. κόλλησης | Z=αναμονή σε θερμοκρασία ύπνου μέχρι την κίνηση | Υ=αναμονή χωρίς ζέσταμα μέχρι την κίνηση"
|
||||
"displayText": "Ζέσταμα\nκατά την εν.",
|
||||
"description": "0=off | Κ=θερμ. κόλλησης | Z=αναμονή σε θερμοκρασία ύπνου μέχρι την κίνηση | Υ=αναμονή χωρίς ζέσταμα μέχρι την κίνηση"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Αλλαγή θερμοκ.",
|
||||
"στιγμιαίο"
|
||||
],
|
||||
"desc": "Βήμα αλλαγής θερμοκρασίας σε στιγμιαίο πάτημα πλήκτρου"
|
||||
"displayText": "Αλλαγή θερμοκ.\nστιγμιαίο",
|
||||
"description": "Βήμα αλλαγής θερμοκρασίας σε στιγμιαίο πάτημα πλήκτρου"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Αλλαγή θερμοκ.",
|
||||
"παρατεταμένο"
|
||||
],
|
||||
"desc": "Βήμα αλλαγής θερμοκρασίας σε παρατεταμένο πάτημα πλήκτρου"
|
||||
"displayText": "Αλλαγή θερμοκ.\nπαρατεταμένο",
|
||||
"description": "Βήμα αλλαγής θερμοκρασίας σε παρατεταμένο πάτημα πλήκτρου"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Κλείδωμα",
|
||||
"πλήκτρων"
|
||||
],
|
||||
"desc": "Κατά την κόλληση, κρατήστε και τα δύο πλήκτρα για κλείδωμα (A=απενεργοποίηση | B=μόνο λειτ. boost | Π=πλήρες κλείδωμα)"
|
||||
"displayText": "Κλείδωμα\nπλήκτρων",
|
||||
"description": "Κατά την κόλληση, κρατήστε και τα δύο πλήκτρα για κλείδωμα (A=απενεργοποίηση | B=μόνο λειτ. boost | Π=πλήρες κλείδωμα)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Ευαισθησία",
|
||||
"κίνησης"
|
||||
],
|
||||
"desc": "0=off | 1=λιγότερο ευαίσθητο | ... | 9=περισσότερο ευαίσθητο"
|
||||
"displayText": "Ευαισθησία\nκίνησης",
|
||||
"description": "0=off | 1=λιγότερο ευαίσθητο | ... | 9=περισσότερο ευαίσθητο"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Θερμοκρ.",
|
||||
"ύπνου"
|
||||
],
|
||||
"desc": "Θερμοκρασία μύτης σε λειτ. ύπνου"
|
||||
"displayText": "Θερμοκρ.\nύπνου",
|
||||
"description": "Θερμοκρασία μύτης σε λειτ. ύπνου"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Έναρξη",
|
||||
"ύπνου"
|
||||
],
|
||||
"desc": "Χρονικό διάστημα πρίν την ενεργοποίηση λειτουργίας ύπνου (Δ=δευτ. | Λ=λεπτά)"
|
||||
"displayText": "Έναρξη\nύπνου",
|
||||
"description": "Χρονικό διάστημα πρίν την ενεργοποίηση λειτουργίας ύπνου (Δ=δευτ. | Λ=λεπτά)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Έναρξη",
|
||||
"απενεργ."
|
||||
],
|
||||
"desc": "Χρονικό διάστημα πρίν την απενεργοποίηση του κολλητηριού (Λ=λεπτά)"
|
||||
"displayText": "Έναρξη\nαπενεργ.",
|
||||
"description": "Χρονικό διάστημα πρίν την απενεργοποίηση του κολλητηριού (Λ=λεπτά)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Ευαισθ. αισθ. ",
|
||||
"φαιν. Hall"
|
||||
],
|
||||
"desc": "Ευαισθησία του αισθητήρα φαινομένου Hall για εντοπισμό αδράνειας (0=off | 1=λιγότερο ευαίσθητο | ... | 9=περισσότερο ευαίσθητο)"
|
||||
"displayText": "Ευαισθ. αισθ. \nφαιν. Hall",
|
||||
"description": "Ευαισθησία του αισθητήρα φαινομένου Hall για εντοπισμό αδράνειας (0=off | 1=λιγότερο ευαίσθητο | ... | 9=περισσότερο ευαίσθητο)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Μονάδες",
|
||||
"θερμοκρασίας"
|
||||
],
|
||||
"desc": "C=Κελσίου | F=Φαρενάιτ"
|
||||
"displayText": "Μονάδες\nθερμοκρασίας",
|
||||
"description": "C=Κελσίου | F=Φαρενάιτ"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Διάταξη",
|
||||
"οθόνης"
|
||||
],
|
||||
"desc": "R=δεξιόχειρες | L=αριστερόχειρες | Α=αυτόματο"
|
||||
"displayText": "Διάταξη\nοθόνης",
|
||||
"description": "R=δεξιόχειρες | L=αριστερόχειρες | Α=αυτόματο"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Αναβοσβήσιμο",
|
||||
"ψύξης"
|
||||
],
|
||||
"desc": "Αναβοσβήσιμο της ενδειξης θερμοκρασίας κατά την παύση θέρμανσης όταν η μύτη είναι ακόμα καυτή"
|
||||
"displayText": "Αναβοσβήσιμο\nψύξης",
|
||||
"description": "Αναβοσβήσιμο της ενδειξης θερμοκρασίας κατά την παύση θέρμανσης όταν η μύτη είναι ακόμα καυτή"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Ταχύτητα",
|
||||
"κύλισης"
|
||||
],
|
||||
"desc": "Ταχύτητα κύλισης κειμένου (Α=αργά | Γ=γρήγορα)"
|
||||
"displayText": "Ταχύτητα\nκύλισης",
|
||||
"description": "Ταχύτητα κύλισης κειμένου (Α=αργά | Γ=γρήγορα)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Αντιστροφή",
|
||||
"πλήκτρων + -"
|
||||
],
|
||||
"desc": "Αντιστροφή διάταξης πλήκτρων στη ρύθμιση θερμοκρασίας"
|
||||
"displayText": "Αντιστροφή\nπλήκτρων + -",
|
||||
"description": "Αντιστροφή διάταξης πλήκτρων στη ρύθμιση θερμοκρασίας"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Ταχύτητα",
|
||||
"κιν. εικονιδ."
|
||||
],
|
||||
"desc": "Ρυθμός κίνησης εικονιδίων στο μενού (0=off | Α=αργός | Μ=μέτριος | Γ=γρήγορος)"
|
||||
"displayText": "Ταχύτητα\nκιν. εικονιδ.",
|
||||
"description": "Ρυθμός κίνησης εικονιδίων στο μενού (0=off | Α=αργός | Μ=μέτριος | Γ=γρήγορος)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Επανάληψη",
|
||||
"κιν. εικονιδ."
|
||||
],
|
||||
"desc": "Επανάληψη κίνησης εικονιδίων στο αρχικό μενού"
|
||||
"displayText": "Επανάληψη\nκιν. εικονιδ.",
|
||||
"description": "Επανάληψη κίνησης εικονιδίων στο αρχικό μενού"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Αντίθεση",
|
||||
"οθόνης"
|
||||
],
|
||||
"desc": "Ρύθμιση φωτεινότητας οθόνης OLED"
|
||||
"displayText": "Αντίθεση\nοθόνης",
|
||||
"description": "Ρύθμιση φωτεινότητας οθόνης OLED"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Αντιστροφή",
|
||||
"χρωμάτων"
|
||||
],
|
||||
"desc": "Αντιστροφή χρωμάτων οθόνης OLED"
|
||||
"displayText": "Αντιστροφή\nχρωμάτων",
|
||||
"description": "Αντιστροφή χρωμάτων οθόνης OLED"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Sets the duration for the boot logo (s=seconds)"
|
||||
"displayText": "Διάρκεια\nlogo εκκίνησης",
|
||||
"description": "Διάρκεια εμφάνισης της εικόνας εκκίνησης (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Λεπτομερής",
|
||||
"οθ. αδράνειας"
|
||||
],
|
||||
"desc": "Προβολή λεπτομερών πληροφοριών σε μικρότερη γραμματοσειρά στην οθόνη αδράνειας"
|
||||
"displayText": "Λεπτομερής\nοθ. αδράνειας",
|
||||
"description": "Προβολή λεπτομερών πληροφοριών σε μικρότερη γραμματοσειρά στην οθόνη αδράνειας"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Λεπτομερής",
|
||||
"οθ. κόλλησης"
|
||||
],
|
||||
"desc": "Προβολή λεπτομερών πληροφοριών σε μικρότερη γραμματοσειρά στην οθόνη κόλλησης"
|
||||
"displayText": "Λεπτομερής\nοθ. κόλλησης",
|
||||
"description": "Προβολή λεπτομερών πληροφοριών σε μικρότερη γραμματοσειρά στην οθόνη κόλλησης"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Ενεργειακό",
|
||||
"όριο"
|
||||
],
|
||||
"desc": "Μέγιστη ενέργεια που μπορεί να χρησιμοποιεί το κολλητήρι (W=watt)"
|
||||
"displayText": "Ενεργειακό\nόριο",
|
||||
"description": "Μέγιστη ενέργεια που μπορεί να χρησιμοποιεί το κολλητήρι (W=watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
|
||||
"displayText": "Βαθμονόμηση CJC\nσε επόμενη έναρξη",
|
||||
"description": "Στην επόμενη εκκίνηση θα γίνει βαθμονόμηση θερμοκρασίας (δεν απαιτείται αν Δθερμ < 5 C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Βαθμονόμηση",
|
||||
"τάσης εισόδου;"
|
||||
],
|
||||
"desc": "Έναρξη βαθμονόμησης τάσης εισόδου (κράτημα για έξοδο)"
|
||||
"displayText": "Βαθμονόμηση\nτάσης εισόδου;",
|
||||
"description": "Έναρξη βαθμονόμησης τάσης εισόδου (κράτημα για έξοδο)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Παλμός",
|
||||
"ενέργειας"
|
||||
],
|
||||
"desc": "Ένταση ενέργειας παλμού διατήρησης λειτουργίας (W=watt)"
|
||||
"displayText": "Παλμός\nενέργειας",
|
||||
"description": "Ένταση ενέργειας παλμού διατήρησης λειτουργίας (W=watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Καθυστέρηση",
|
||||
"παλμού ενέργ."
|
||||
],
|
||||
"desc": "Καθυστέρηση πριν την ενεργοποίση παλμού διατήρησης λειτουργίας (x 2.5s)"
|
||||
"displayText": "Καθυστέρηση\nπαλμού ενέργ.",
|
||||
"description": "Καθυστέρηση πριν την ενεργοποίση παλμού διατήρησης λειτουργίας (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Διάρκεια",
|
||||
"παλμού ενέργ."
|
||||
],
|
||||
"desc": "Διάρκεια παλμού διατήρησης ενέργειας (x 250ms)"
|
||||
"displayText": "Διάρκεια\nπαλμού ενέργ.",
|
||||
"description": "Διάρκεια παλμού διατήρησης ενέργειας (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Επαναφορά",
|
||||
"εργ. ρυθμίσεων;"
|
||||
],
|
||||
"desc": "Επαναφορά στις προεπιλεγμένες ρυθμίσεις"
|
||||
"displayText": "Επαναφορά\nεργ. ρυθμίσεων;",
|
||||
"description": "Επαναφορά στις προεπιλεγμένες ρυθμίσεις"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Γλώσσα:",
|
||||
" GR Ελληνικά"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Γλώσσα:\n EL Ελληνικά",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "EN",
|
||||
"languageLocalName": "English",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Certain settings",
|
||||
"changed!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"No accelerometer",
|
||||
"detected!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"No USB-PD IC",
|
||||
"detected!"
|
||||
],
|
||||
"LockingKeysString": "LOCKED",
|
||||
"UnlockingKeysString": "UNLOCKED",
|
||||
"WarningKeysLockedString": "!LOCKED!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Certain settings\nchanged!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "No accelerometer\ndetected!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "No USB-PD IC\ndetected!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "LOCKED"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "UNLOCKED"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!LOCKED!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Thermal\nRunaway"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Are you sure you want to restore default settings?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "DC LOW"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Undervoltage\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Input V: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Sleeping...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Tip: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Off"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Your device is most likely a counterfeit!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "R",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "S",
|
||||
"SettingStartSleepChar": "Z",
|
||||
"SettingStartSleepOffChar": "R",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "F"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"settings"
|
||||
],
|
||||
"desc": "Settings for Power Supply (Batteries, Quick Charge, PD etc)"
|
||||
"displayText": "Power\nsettings",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Soldering",
|
||||
"settings"
|
||||
],
|
||||
"desc": "Soldering settings, boost modes; how the iron operates"
|
||||
"displayText": "Soldering\nsettings",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Sleep",
|
||||
"mode"
|
||||
],
|
||||
"desc": "Sleep modes; methods we use to save power on the device by shutting down"
|
||||
"displayText": "Sleep\nmode",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"User",
|
||||
"interface"
|
||||
],
|
||||
"desc": "User interactions (how it looks, animations, units etc)"
|
||||
"displayText": "User\ninterface",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Advanced",
|
||||
"settings"
|
||||
],
|
||||
"desc": "Advanced or Misc options."
|
||||
"displayText": "Advanced\nsettings",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"source"
|
||||
],
|
||||
"desc": "Set cutoff voltage to prevent battery overdrainage (DC 10V) (S=3.3V per cell, disable PWR limit)"
|
||||
"displayText": "Power\nsource",
|
||||
"description": "Set cutoff voltage to prevent battery overdrainage (DC 10V) (S=3.3V per cell, disable PWR limit)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimum",
|
||||
"voltage"
|
||||
],
|
||||
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Minimum\nvoltage",
|
||||
"description": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"QC",
|
||||
"voltage"
|
||||
],
|
||||
"desc": "Max QC voltage the iron should negotiate for"
|
||||
"displayText": "QC\nvoltage",
|
||||
"description": "Max QC voltage the iron should negotiate for"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Boost",
|
||||
"temp"
|
||||
],
|
||||
"desc": "Tip temperature used in \"boost mode\""
|
||||
"displayText": "Boost\ntemp",
|
||||
"description": "Tip temperature used in \"boost mode\""
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Start-up",
|
||||
"behavior"
|
||||
],
|
||||
"desc": "O=off | S=heat to soldering temp | Z=standby at sleep temp until moved | R=standby without heating until moved"
|
||||
"displayText": "Start-up\nbehavior",
|
||||
"description": "O=off | S=heat to soldering temp | Z=standby at sleep temp until moved | R=standby without heating until moved"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"short"
|
||||
],
|
||||
"desc": "Temperature-change-increment on short button press"
|
||||
"displayText": "Temp change\nshort",
|
||||
"description": "Temperature-change-increment on short button press"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"long"
|
||||
],
|
||||
"desc": "Temperature-change-increment on long button press"
|
||||
"displayText": "Temp change\nlong",
|
||||
"description": "Temperature-change-increment on long button press"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Allow locking",
|
||||
"buttons"
|
||||
],
|
||||
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
|
||||
"displayText": "Allow locking\nbuttons",
|
||||
"description": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Motion",
|
||||
"sensitivity"
|
||||
],
|
||||
"desc": "0=off | 1=least sensitive | ... | 9=most sensitive"
|
||||
"displayText": "Motion\nsensitivity",
|
||||
"description": "0=off | 1=least sensitive | ... | 9=most sensitive"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Sleep",
|
||||
"temp"
|
||||
],
|
||||
"desc": "Tip temperature while in \"sleep mode\""
|
||||
"displayText": "Sleep\ntemp",
|
||||
"description": "Tip temperature while in \"sleep mode\""
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Sleep",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "Interval before \"sleep mode\" starts (s=seconds | m=minutes)"
|
||||
"displayText": "Sleep\ntimeout",
|
||||
"description": "Interval before \"sleep mode\" starts (s=seconds | m=minutes)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Shutdown",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "Interval before the iron shuts down (m=minutes)"
|
||||
"displayText": "Shutdown\ntimeout",
|
||||
"description": "Interval before the iron shuts down (m=minutes)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall sensor",
|
||||
"sensitivity"
|
||||
],
|
||||
"desc": "Sensitivity to magnets (0=off | 1=least sensitive | ... | 9=most sensitive)"
|
||||
"displayText": "Hall sensor\nsensitivity",
|
||||
"description": "Sensitivity to magnets (0=off | 1=least sensitive | ... | 9=most sensitive)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Temperature",
|
||||
"unit"
|
||||
],
|
||||
"desc": "C=°Celsius | F=°Fahrenheit"
|
||||
"displayText": "Temperature\nunit",
|
||||
"description": "C=°Celsius | F=°Fahrenheit"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Display",
|
||||
"orientation"
|
||||
],
|
||||
"desc": "R=right-handed | L=left-handed | A=automatic"
|
||||
"displayText": "Display\norientation",
|
||||
"description": "R=right-handed | L=left-handed | A=automatic"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Cooldown",
|
||||
"flashing"
|
||||
],
|
||||
"desc": "Flash temp reading at idle while tip is hot"
|
||||
"displayText": "Cooldown\nflashing",
|
||||
"description": "Flash temp reading at idle while tip is hot"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Scrolling",
|
||||
"speed"
|
||||
],
|
||||
"desc": "Speed info text scrolls past at (S=slow | F=fast)"
|
||||
"displayText": "Scrolling\nspeed",
|
||||
"description": "Scrolling speed of info text (S=slow | F=fast)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Swap",
|
||||
"+ - keys"
|
||||
],
|
||||
"desc": "Reverse assignment of buttons for temperature adjustment"
|
||||
"displayText": "Swap\n+ - keys",
|
||||
"description": "Reverse assignment of buttons for temperature adjustment"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"speed"
|
||||
],
|
||||
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
|
||||
"displayText": "Anim.\nspeed",
|
||||
"description": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"loop"
|
||||
],
|
||||
"desc": "Loop icon animations in main menu"
|
||||
"displayText": "Anim.\nloop",
|
||||
"description": "Loop icon animations in main menu"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Screen",
|
||||
"brightness"
|
||||
],
|
||||
"desc": "Adjust the OLED screen brightness"
|
||||
"displayText": "Screen\nbrightness",
|
||||
"description": "Adjust the OLED screen brightness"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invert",
|
||||
"screen"
|
||||
],
|
||||
"desc": "Invert the OLED screen colors"
|
||||
"displayText": "Invert\nscreen",
|
||||
"description": "Invert the OLED screen colors"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Boot logo\nduration",
|
||||
"description": "Set boot logo duration (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Detailed",
|
||||
"idle screen"
|
||||
],
|
||||
"desc": "Display detailed info in a smaller font on idle screen"
|
||||
"displayText": "Detailed\nidle screen",
|
||||
"description": "Display detailed info in a smaller font on idle screen"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Detailed",
|
||||
"solder screen"
|
||||
],
|
||||
"desc": "Display detailed info in a smaller font on soldering screen"
|
||||
"displayText": "Detailed\nsolder screen",
|
||||
"description": "Display detailed info in a smaller font on soldering screen"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"limit"
|
||||
],
|
||||
"desc": "Maximum power the iron can use (W=watt)"
|
||||
"displayText": "Power\nlimit",
|
||||
"description": "Average maximum power the iron can use (W=watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrate CJC\nat next boot",
|
||||
"description": "Calibrate Cold Junction Compensation at next boot (not required if Delta T is < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Calibrate",
|
||||
"input voltage"
|
||||
],
|
||||
"desc": "Start VIN calibration (long press to exit)"
|
||||
"displayText": "Calibrate\ninput voltage",
|
||||
"description": "Start VIN calibration (long press to exit)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"pulse"
|
||||
],
|
||||
"desc": "Intensity of power of keep-awake-pulse (watt)"
|
||||
"displayText": "Power\npulse",
|
||||
"description": "Intensity of power of keep-awake-pulse (W=watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"delay"
|
||||
],
|
||||
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
"displayText": "Power pulse\ndelay",
|
||||
"description": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Keep-awake-pulse duration (x 250ms)"
|
||||
"displayText": "Power pulse\nduration",
|
||||
"description": "Keep-awake-pulse duration (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Restore default",
|
||||
"settings"
|
||||
],
|
||||
"desc": "Reset all settings to default"
|
||||
"displayText": "Restore default\nsettings",
|
||||
"description": "Reset all settings to default"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Language:",
|
||||
" EN English"
|
||||
],
|
||||
"desc": "Toggle active language"
|
||||
"displayText": "Language:\n EN English",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "ES",
|
||||
"languageLocalName": "Castellano",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Hecho.",
|
||||
"SettingsResetMessage": [
|
||||
"Ajustes",
|
||||
"¡Reiniciados!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Sin acelerómetro",
|
||||
"¡Detectado!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Sin USB-PD IC",
|
||||
"¡Detectado!"
|
||||
],
|
||||
"LockingKeysString": " BLOQUEADO",
|
||||
"UnlockingKeysString": "DESBLOQUEADO",
|
||||
"WarningKeysLockedString": "¡BLOQUEADO!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "¡Calibracion\nlista!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Listo"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "¡Ajustes\nReiniciados!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "¡Sin acelerómetro\nDetectado!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "¡Sin USB-PD IC\nDetectado!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "BLOQUEADO"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "DESBLOQUEADO"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "¡BLOQUEADO!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Térmico\nFuera de control"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "¡Antes de reiniciar, asegúrese de que la punta y el mango estén a temperatura ambiente!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "Calibrando\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "¿Quieres restablecer los ajustes?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "CC BAJA"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Voltaje bajo\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Voltaje: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Reposo"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "En reposo...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Punta: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Apagado"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Precalentado\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Enfriado\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "¡Es probable es que su dispositivo sea falso!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Muy caliente para \nempezar perfil"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "D",
|
||||
@@ -53,290 +85,233 @@
|
||||
"SettingStartSolderingChar": "S",
|
||||
"SettingStartSleepChar": "R",
|
||||
"SettingStartSleepOffChar": "F",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "F"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Potencia",
|
||||
"ajustes"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Potencia\najustes",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Soldadura",
|
||||
"ajustes"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Soldadura\najustes",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Modos de",
|
||||
"reposo"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Modos de\nreposo",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Interfaz",
|
||||
"de usuario"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Interfaz\nde usuario",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Ajustes",
|
||||
"avanzados"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Ajustes\navanzados",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Fuente",
|
||||
"de energía"
|
||||
],
|
||||
"desc": "Elige el tipo de fuente para limitar el voltaje (DC 10V) (S 3,3V por pila, ilimitado)"
|
||||
"displayText": "Fuente\nde energía",
|
||||
"description": "Elige el tipo de fuente para limitar el voltaje (DC 10V) (S 3,3V por pila, ilimitado)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Mínimo",
|
||||
"voltaje"
|
||||
],
|
||||
"desc": "voltaje mínimo permitido por célula (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
"displayText": "Mínimo\nvoltaje",
|
||||
"description": "Voltaje mínimo permitido por célula (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Potencia de",
|
||||
"entrada"
|
||||
],
|
||||
"desc": "Potencia en vatios del adaptador de corriente utilizado."
|
||||
"displayText": "Potencia de\nentrada",
|
||||
"description": "Potencia en Watts del adaptador de corriente utilizado"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
|
||||
"displayText": "PD\ntiempo de espera",
|
||||
"description": "Timeout de negociación de PD en pasos de 100ms para compatibilidad con algunos cargadores QC (0: apagado)"
|
||||
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Permite modos PPS & EPR"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Ajustar la",
|
||||
"temp. extra"
|
||||
],
|
||||
"desc": "Temperatura momentánea que se alcanza al apretar el botón del modo extra."
|
||||
"displayText": "Ajustar la\ntemp. extra",
|
||||
"description": "Temperatura de la punta de \"modo boost\""
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Calentar",
|
||||
"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)"
|
||||
"displayText": "Calentar\nal enchufar",
|
||||
"description": "Calentado automático al iniciar (N=no | S=entrar en modo soldar | R=solo entrar en reposo | F=en reposo pero mantiene la punta fría)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Cambio temp.",
|
||||
"puls. cortas"
|
||||
],
|
||||
"desc": "Subir y bajar X grados de temperatura con cada pulsación corta de los botones +/-."
|
||||
"displayText": "Cambio temp.\npuls. cortas",
|
||||
"description": "Aumento de la temperatura al pulsar brevemente un botón"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Cambio temp.",
|
||||
"puls. largas"
|
||||
],
|
||||
"desc": "Subir y bajar X grados de temperatura con cada pulsación larga de los botones +/-."
|
||||
"displayText": "Cambio temp.\npuls. largas",
|
||||
"description": "Aumento de la temperatura al pulsar prolongadamente un botón"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Permitir botones",
|
||||
"bloqueo"
|
||||
],
|
||||
"desc": "Al soldar, una pulsación larga en ambos botones los bloquea (D=desactivar | B=sólo potenciar | F=bloqueo total)."
|
||||
"displayText": "Permitir botones\nbloqueo",
|
||||
"description": "Mientras suelda, mantenga pulsados ambos botones para alternar su bloqueo (D=desactivar | B=sólo modo boost | F=bloqueo total)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Fases de\nPerfil",
|
||||
"description": "Numero de fases en modo perfil"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Temp de \n precalentado",
|
||||
"description": "Precalentar a esta temperatura al inicio del modo perfil"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Velocidad de \nPrecalentado",
|
||||
"description": "Precalentar a esta velocidad (grados por segundo)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Fase 1\nTemp",
|
||||
"description": "Temperatura objetivo al final de esta fase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Fase 1\nDuración",
|
||||
"description": "Duración objetivo de esta fase (segundos)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Fase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Fase 2\nDuración",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Fase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Fase 3\nDuración",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Fase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Fase 4\nDuración",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Fase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Fase 5\nDuración",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Velocidad de\nEnfriamineto",
|
||||
"description": "Enfriar a esta velocidad al final del modo perfil (grados por segundo)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Detección de",
|
||||
"movimiento"
|
||||
],
|
||||
"desc": "Tiempo de reacción al agarrar (0=no | 1=menos sensible | ... | 9=más sensible)"
|
||||
"displayText": "Detección de\nmovimiento",
|
||||
"description": "Tiempo de reacción al agarrar (0=no | 1=menos sensible | ... | 9=más sensible)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Temperatura",
|
||||
"en reposo"
|
||||
],
|
||||
"desc": "Temperatura de la punta en reposo."
|
||||
"displayText": "Temperatura\nen reposo",
|
||||
"description": "Temperatura de la punta en \"reposo\""
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Entrar",
|
||||
"en reposo"
|
||||
],
|
||||
"desc": "Tiempo de inactividad para entrar en reposo (min | seg)"
|
||||
"displayText": "Entrar\nen reposo",
|
||||
"description": "Tiempo de inactividad para entrar en reposo (min | seg)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Tiempo de",
|
||||
"apagado"
|
||||
],
|
||||
"desc": "Tiempo de inactividad para apagarse (en minutos)"
|
||||
"displayText": "Tiempo de\napagado",
|
||||
"description": "Tiempo de inactividad para apagarse (en minutos)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall Eff",
|
||||
"Sensibilidad"
|
||||
],
|
||||
"desc": "Sensibilidad del sensor de efecto Hall en la detección de reposo (0=no | 1=menos sensible | ... | 9=más sensible)"
|
||||
"displayText": "Hall Eff\nSensibilidad",
|
||||
"description": "Sensibilidad del sensor de efecto Hall en la detección de reposo (0=no | 1=menos sensible | ... | 9=más sensible)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Unidad de",
|
||||
"temperatura"
|
||||
],
|
||||
"desc": "Unidad de temperatura (C=centígrados | F=Fahrenheit)"
|
||||
"displayText": "Unidad de\ntemperatura",
|
||||
"description": "Unidad de temperatura (C=entígrados | F=Fahrenheit)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Orientación",
|
||||
"de pantalla"
|
||||
],
|
||||
"desc": "Orientación de la pantalla (D=diestro | I=zurdo | A=automático)"
|
||||
"displayText": "Orientación\nde pantalla",
|
||||
"description": "Orientación de la pantalla (D=diestro | I=zurdo | A=automático)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Parpadear",
|
||||
"al enfriar"
|
||||
],
|
||||
"desc": "La temperatura en pantalla parpadea mientras la punta siga caliente."
|
||||
"displayText": "Parpadear\nal enfriar",
|
||||
"description": "Parpadear texto en inactivo cuando la punta este caliente"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Velocidad",
|
||||
"del texto"
|
||||
],
|
||||
"desc": "Velocidad de desplazamiento del texto (R=rápida | L=lenta)"
|
||||
"displayText": "Velocidad\ndel texto",
|
||||
"description": "Velocidad de desplazamiento del texto (R=rápida | L=lenta)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Invertir",
|
||||
"botones +/-"
|
||||
],
|
||||
"desc": "Intercambia las funciones de subir y bajar la temperatura de los botones +/- para que funcionen al revés."
|
||||
"displayText": "Invertir\nbotones +/-",
|
||||
"description": "Invertir botones de ajuste de temperatura"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"velocidad"
|
||||
],
|
||||
"desc": "Velocidad de las animaciones de los iconos en el menú (O=off | L=low | M=medium | R=high)"
|
||||
"displayText": "Anim.\nvelocidad",
|
||||
"description": "Velocidad de animaciones de iconos en el menú (O=apagado | L=baja | M=media | R=alta)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"bucle"
|
||||
],
|
||||
"desc": "Animaciones de iconos en bucle en el menú raíz"
|
||||
"displayText": "Anim.\nbucle",
|
||||
"description": "Bucle de animaciones del menú principal"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Pantalla",
|
||||
"brillo"
|
||||
],
|
||||
"desc": "Ajusta el brillo de la pantalla OLED"
|
||||
"displayText": "Pantalla\nbrillo",
|
||||
"description": "Ajusta el brillo de la pantalla OLED"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invertir",
|
||||
"pantalla"
|
||||
],
|
||||
"desc": "Invertir la pantalla OLED"
|
||||
"displayText": "Invertir\npantalla",
|
||||
"description": "Invertir la pantalla OLED"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"logo inicial",
|
||||
"duración"
|
||||
],
|
||||
"desc": "Duración de la animación del logo inicial (s=segundos)"
|
||||
"displayText": "Logo inicial\nduración",
|
||||
"description": "Duración de la animación del logo inicial (s=segundos)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Info extra en",
|
||||
"modo reposo"
|
||||
],
|
||||
"desc": "Muestra información detallada en letra pequeña al reposar."
|
||||
"displayText": "Info extra en\nmodo reposo",
|
||||
"description": "Mostrar información detallada en tamaño pequeño en la pantalla de reposo"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Info extra",
|
||||
"al soldar"
|
||||
],
|
||||
"desc": "Muestra más datos por pantalla cuando se está soldando."
|
||||
"displayText": "Info extra\nal soldar",
|
||||
"description": "Mostrar información detallada en tamaño pequeño en la pantalla de soldadura"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Habilitar BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Ajustar la",
|
||||
"potenc. máx."
|
||||
],
|
||||
"desc": "Elige el límite de potencia máxima del soldador (en vatios)"
|
||||
"displayText": "Potencia\nlímite",
|
||||
"description": "Elige el límite de potencia máxima del soldador (en Watts)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrar CJC",
|
||||
|
||||
"en el próximo inicio"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrar CJC\nen el próximo inicio",
|
||||
"description": "Al siguinte inicio el Cold Junction Compensation sera calibrado (no requerido si el Delta T es < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Calibrar voltaje",
|
||||
"de entrada"
|
||||
],
|
||||
"desc": "Calibra VIN. Ajusta con ambos botones y mantén pulsado para salir."
|
||||
"displayText": "Calibrar voltaje\nde entrada",
|
||||
"description": "Iniciar calibración VIN (pulsación larga para salir)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Pulsos bat.",
|
||||
"constantes"
|
||||
],
|
||||
"desc": "Aplica unos pulsos necesarios para mantener encendidas ciertas baterías portátiles. En vatios."
|
||||
"displayText": "Pulsos bat.\nconstantes",
|
||||
"description": "Intensidad de la potencia del pulso para mantener encendido (W=Watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Impulso de potencia",
|
||||
"tiempo de espera"
|
||||
],
|
||||
"desc": "Tiempo de espera antes de disparar cada pulso de mantenimiento de la vigilia (x 2,5s)"
|
||||
"displayText": "Tiempor entre\n pulso de energia",
|
||||
"description": "Tiempo de espera del pulso para mantener encendido (x 2,5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Impulso de potencia",
|
||||
"duración"
|
||||
],
|
||||
"desc": "Duración del impulso de mantenimiento de la vigilia (x 250ms)"
|
||||
"displayText": "Duración de\n pulso de energia",
|
||||
"description": "Duración del pulso para mantener encendido (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Volver a ajustes",
|
||||
"de fábrica"
|
||||
],
|
||||
"desc": "Restablece todos los ajustes a los valores originales."
|
||||
"displayText": "Volver a ajustes\nde fábrica",
|
||||
"description": "Restablecer todos los ajustes por defecto"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Idioma:",
|
||||
" ES Castellano"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Idioma:\n ES Castellano",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "FI",
|
||||
"languageLocalName": "Suomi",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Palautus",
|
||||
"SettingsResetMessage": [
|
||||
"Asetukset",
|
||||
"palautettu!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Kiihtyvyysanturi",
|
||||
"puuttuu!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"USB-PD IC",
|
||||
"puuttuu!"
|
||||
],
|
||||
"LockingKeysString": " LUKITTU",
|
||||
"UnlockingKeysString": "AUKI",
|
||||
"WarningKeysLockedString": "!LUKKO!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Palautus"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Asetukset\npalautettu!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Kiihtyvyysanturi\npuuttuu!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "USB-PD IC\npuuttuu!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": " LUKITTU"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "AUKI"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!LUKKO!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Thermal\nRunaway"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Haluatko varmasti palauttaa oletusarvot?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "DC ALH."
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Alijännite\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Jännite: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Lepotila...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Kärki: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Off"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Your device is most likely a counterfeit!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "O",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "J",
|
||||
"SettingStartSleepChar": "L",
|
||||
"SettingStartSleepOffChar": "H",
|
||||
"SettingSensitivityOff": "P",
|
||||
"SettingSensitivityLow": "A",
|
||||
"SettingSensitivityMedium": "K",
|
||||
"SettingSensitivityHigh": "S",
|
||||
"SettingLockDisableChar": "P",
|
||||
"SettingLockBoostChar": "V",
|
||||
"SettingLockFullChar": "K"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Virta-",
|
||||
"asetukset"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Virta-\nasetukset",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Juotos-",
|
||||
"asetukset"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Juotos-\nasetukset",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Lepotilan",
|
||||
"asetukset"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Lepotilan\nasetukset",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Käyttö-",
|
||||
"liittymä"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Käyttö-\nliittymä",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Lisä-",
|
||||
"asetukset"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Lisä-\nasetukset",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Virtalähde",
|
||||
"DC"
|
||||
],
|
||||
"desc": "Virtalähde. Asettaa katkaisujännitteen. (DC 10V) (S 3.3V per kenno, poistaa virtarajoitukset)"
|
||||
"displayText": "Virtalähde\nDC",
|
||||
"description": "Virtalähde. Asettaa katkaisujännitteen. (DC 10V) (S 3.3V per kenno, poistaa virtarajoitukset)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Pienin",
|
||||
"jännite"
|
||||
],
|
||||
"desc": "Pienin sallittu jännite per kenno (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Pienin\njännite",
|
||||
"description": "Pienin sallittu jännite per kenno (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"QC",
|
||||
"jännite"
|
||||
],
|
||||
"desc": "Ensisijainen maksimi QC jännite"
|
||||
"displayText": "QC\njännite",
|
||||
"description": "Ensisijainen maksimi QC jännite"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Tehostus-",
|
||||
"lämpötila"
|
||||
],
|
||||
"desc": "Tehostustilan lämpötila"
|
||||
"displayText": "Tehostus-\nlämpötila",
|
||||
"description": "Tehostustilan lämpötila"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Autom.",
|
||||
"käynnistys"
|
||||
],
|
||||
"desc": "Käynnistää virrat kytkettäessä juotostilan automaattisesti. (E=Ei käytössä | J=juotostila | L=Lepotila | H=Lepotila huoneenlämpö)"
|
||||
"displayText": "Autom.\nkäynnistys",
|
||||
"description": "Käynnistää virrat kytkettäessä juotostilan automaattisesti. (E=Ei käytössä | J=juotostila | L=Lepotila | H=Lepotila huoneenlämpö)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Lämmön muutos",
|
||||
"lyhyt painal."
|
||||
],
|
||||
"desc": "Lämpötilan muutos lyhyellä painalluksella"
|
||||
"displayText": "Lämmön muutos\nlyhyt painal.",
|
||||
"description": "Lämpötilan muutos lyhyellä painalluksella"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Lämmön muutos",
|
||||
"pitkä painal."
|
||||
],
|
||||
"desc": "Lämpötilan muutos pitkällä painalluksella"
|
||||
"displayText": "Lämmön muutos\npitkä painal.",
|
||||
"description": "Lämpötilan muutos pitkällä painalluksella"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Salli nappien",
|
||||
"lukitus"
|
||||
],
|
||||
"desc": "Kolvatessa paina molempia näppäimiä lukitaksesi ne (P=pois | V=vain tehostus | K=kaikki)"
|
||||
"displayText": "Salli nappien\nlukitus",
|
||||
"description": "Kolvatessa paina molempia näppäimiä lukitaksesi ne (P=pois | V=vain tehostus | K=kaikki)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Liikkeen",
|
||||
"herkkyys"
|
||||
],
|
||||
"desc": "0=pois päältä | 1=vähäinen herkkyys | ... | 9=suurin herkkyys"
|
||||
"displayText": "Liikkeen\nherkkyys",
|
||||
"description": "0=pois päältä | 1=vähäinen herkkyys | ... | 9=suurin herkkyys"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Lepotilan",
|
||||
"lämpötila"
|
||||
],
|
||||
"desc": "Kärjen lämpötila \"lepotilassa\""
|
||||
"displayText": "Lepotilan\nlämpötila",
|
||||
"description": "Kärjen lämpötila \"lepotilassa\""
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Lepotilan",
|
||||
"viive"
|
||||
],
|
||||
"desc": "\"Lepotilan\" ajastus (s=sekuntia | m=minuuttia)"
|
||||
"displayText": "Lepotilan\nviive",
|
||||
"description": "\"Lepotilan\" ajastus (s=sekuntia | m=minuuttia)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Sammutus",
|
||||
"viive"
|
||||
],
|
||||
"desc": "Automaattisen sammutuksen ajastus (m=minuuttia)"
|
||||
"displayText": "Sammutus\nviive",
|
||||
"description": "Automaattisen sammutuksen ajastus (m=minuuttia)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall-",
|
||||
"herk."
|
||||
],
|
||||
"desc": "Hall-efektianturin herkkyys lepotilan tunnistuksessa (0=pois päältä | 1=vähäinen herkkyys | ... | 9=suurin herkkyys)"
|
||||
"displayText": "Hall-\nherk.",
|
||||
"description": "Hall-efektianturin herkkyys lepotilan tunnistuksessa (0=pois päältä | 1=vähäinen herkkyys | ... | 9=suurin herkkyys)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Lämpötilan",
|
||||
"yksikkö"
|
||||
],
|
||||
"desc": "C=celsius, F=fahrenheit"
|
||||
"displayText": "Lämpötilan\nyksikkö",
|
||||
"description": "C=celsius, F=fahrenheit"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Näytön",
|
||||
"kierto"
|
||||
],
|
||||
"desc": "O=oikeakätinen | V=vasenkätinen | A=automaattinen"
|
||||
"displayText": "Näytön\nkierto",
|
||||
"description": "O=oikeakätinen | V=vasenkätinen | A=automaattinen"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Jäähdytyksen",
|
||||
"vilkutus"
|
||||
],
|
||||
"desc": "Vilkuttaa jäähtyessä juotoskärjen lämpötilaa sen ollessa vielä vaarallisen kuuma"
|
||||
"displayText": "Jäähdytyksen\nvilkutus",
|
||||
"description": "Vilkuttaa jäähtyessä juotoskärjen lämpötilaa sen ollessa vielä vaarallisen kuuma"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Selityksien",
|
||||
"nopeus"
|
||||
],
|
||||
"desc": "Selityksien vieritysnopeus (H=hidas | N=nopea)"
|
||||
"displayText": "Selityksien\nnopeus",
|
||||
"description": "Selityksien vieritysnopeus (H=hidas | N=nopea)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Suunnanvaihto",
|
||||
"+ - näppäimille"
|
||||
],
|
||||
"desc": "Lämpötilapainikkeiden suunnan vaihtaminen"
|
||||
"displayText": "Suunnanvaihto\n+ - näppäimille",
|
||||
"description": "Lämpötilapainikkeiden suunnan vaihtaminen"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Animaation",
|
||||
"nopeus"
|
||||
],
|
||||
"desc": "Animaatioiden nopeus valikossa (P=pois | A=alhainen | K=keskiverto | S=suuri)"
|
||||
"displayText": "Animaation\nnopeus",
|
||||
"description": "Animaatioiden nopeus valikossa (P=pois | A=alhainen | K=keskiverto | S=suuri)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Animaation",
|
||||
"toistaminen"
|
||||
],
|
||||
"desc": "Toista animaatiot valikossa"
|
||||
"displayText": "Animaation\ntoistaminen",
|
||||
"description": "Toista animaatiot valikossa"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Screen",
|
||||
"brightness"
|
||||
],
|
||||
"desc": "Adjust the OLED screen brightness"
|
||||
"displayText": "Screen\nbrightness",
|
||||
"description": "Adjust the OLED screen brightness"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invert",
|
||||
"screen"
|
||||
],
|
||||
"desc": "Invert the OLED screen colors"
|
||||
"displayText": "Invert\nscreen",
|
||||
"description": "Invert the OLED screen colors"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Boot logo\nduration",
|
||||
"description": "Set boot logo duration (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Tiedot",
|
||||
"lepotilassa"
|
||||
],
|
||||
"desc": "Näyttää yksityiskohtaisemmat pienemmällä fontilla tiedot lepotilassa."
|
||||
"displayText": "Tiedot\nlepotilassa",
|
||||
"description": "Näyttää yksityiskohtaisemmat pienemmällä fontilla tiedot lepotilassa."
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Tarkempi",
|
||||
"juotosnäyttö"
|
||||
],
|
||||
"desc": "Näyttää yksityiskohtaisemmat tiedot pienellä fontilla juotostilassa"
|
||||
"displayText": "Tarkempi\njuotosnäyttö",
|
||||
"description": "Näyttää yksityiskohtaisemmat tiedot pienellä fontilla juotostilassa"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Tehon-",
|
||||
"rajoitus"
|
||||
],
|
||||
"desc": "Suurin sallittu teho (Watti)"
|
||||
"displayText": "Tehon-\nrajoitus",
|
||||
"description": "Suurin sallittu teho (Watti)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrate CJC\nat next boot",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Kalibroi",
|
||||
"tulojännite?"
|
||||
],
|
||||
"desc": "Tulojännitten kalibrointi (VIN) (paina pitkään poistuaksesi)"
|
||||
"displayText": "Kalibroi\ntulojännite?",
|
||||
"description": "Tulojännitten kalibrointi (VIN) (paina pitkään poistuaksesi)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Herätyspulssin",
|
||||
"voimakkuus"
|
||||
],
|
||||
"desc": "Herätyspulssin voimakkuus (Watti)"
|
||||
"displayText": "Herätyspulssin\nvoimakkuus",
|
||||
"description": "Herätyspulssin voimakkuus (Watti)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Pulssin",
|
||||
"odotusaika"
|
||||
],
|
||||
"desc": "Odotusaika herätyspulssin lähetykseen (x 2.5s)"
|
||||
"displayText": "Pulssin\nodotusaika",
|
||||
"description": "Odotusaika herätyspulssin lähetykseen (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Pulssin",
|
||||
"kesto"
|
||||
],
|
||||
"desc": "Herätyspulssin kesto (x 250ms)"
|
||||
"displayText": "Pulssin\nkesto",
|
||||
"description": "Herätyspulssin kesto (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Palauta",
|
||||
"tehdasasetukset?"
|
||||
],
|
||||
"desc": "Palauta kaikki asetukset oletusarvoihin"
|
||||
"displayText": "Palauta\ntehdasasetukset?",
|
||||
"description": "Palauta kaikki asetukset oletusarvoihin"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Kieli:",
|
||||
" FI Suomi"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Kieli:\n FI Suomi",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "FR",
|
||||
"languageLocalName": "Français",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Réglages",
|
||||
"réinitialisés !"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Accéléromètre",
|
||||
"non détecté !"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"USB-PD",
|
||||
"non détecté !"
|
||||
],
|
||||
"LockingKeysString": "VERROUIL",
|
||||
"UnlockingKeysString": "DEVERROU",
|
||||
"WarningKeysLockedString": "! VERR. !",
|
||||
"WarningThermalRunaway": [
|
||||
"Emballement",
|
||||
"thermique"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Étalonnage\nterminé!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Réglages\nréinitialisés !"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Accéléromètre\nnon détecté !"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "USB-PD\nnon détecté !"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "VERROUIL"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "DEVERROU"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "! VERR. !"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Emballement\nthermique"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Avant de redémarrer, assurez-vous que la panne et la poignée sont à température ambiante !"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "Etalonnage\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Voulez-vous vraiment réinitialiser les paramètres aux valeurs par défaut ?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "DC FAIBL"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Sous-tension\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "V d'entrée: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "En veille...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Panne: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Off"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Votre appareil semble être une contrefaçon !"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "D",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "A",
|
||||
"SettingStartSleepChar": "V",
|
||||
"SettingStartSleepOffChar": "O",
|
||||
"SettingSensitivityOff": "D",
|
||||
"SettingSensitivityLow": "B",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "V"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Paramètres",
|
||||
"d'alim."
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Paramètres\nd'alim.",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Paramètres",
|
||||
"de soudure"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Paramètres\nde soudure",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Mode",
|
||||
"veille"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Mode\nveille",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Interface",
|
||||
"utilisateur"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Interface\nutilisateur",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Options",
|
||||
"avancées"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Options\navancées",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Source",
|
||||
"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)"
|
||||
"displayText": "Source\nd'alim.",
|
||||
"description": "Source d'alimentation. Règle la tension de coupure (DC 10V) (S 3.3V par cellules, désactive la limite de puissance)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Tension",
|
||||
"minimale"
|
||||
],
|
||||
"desc": "Tension minimale autorisée par cellule (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Tension\nminimale",
|
||||
"description": "Tension minimale autorisée par cellule (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Tension",
|
||||
"QC"
|
||||
],
|
||||
"desc": "Tension maximale désirée avec une alimentation QC"
|
||||
"displayText": "Tension\nQC",
|
||||
"description": "Tension maximale désirée avec une alimentation QC"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"Délai",
|
||||
"expir. PD"
|
||||
],
|
||||
"desc": "Délai de la negociation PD par étapes de 100ms pour la compatiblité avec certains chargeurs QC"
|
||||
"displayText": "Délai\nexpir. PD",
|
||||
"description": "Délai de la negociation PD par étapes de 100ms pour la compatiblité avec certains chargeurs QC"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Temp.",
|
||||
"boost"
|
||||
],
|
||||
"desc": "Température utilisée en \"mode boost\""
|
||||
"displayText": "Temp.\nboost",
|
||||
"description": "Température utilisée en \"mode boost\""
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Chauffer au",
|
||||
"démarrage"
|
||||
],
|
||||
"desc": "D=désactivé | A=activé | V=mode veille | O=mode veille à température ambiante"
|
||||
"displayText": "Chauffer au\ndémarrage",
|
||||
"description": "D=désactivé | A=activé | V=mode veille | O=mode veille à température ambiante"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Incrément",
|
||||
"appui court"
|
||||
],
|
||||
"desc": "Incrément de changement de température sur appui court"
|
||||
"displayText": "Incrément\nappui court",
|
||||
"description": "Incrément de changement de température sur appui court"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Incrément",
|
||||
"appui long"
|
||||
],
|
||||
"desc": "Incrément de changement de température sur appui long"
|
||||
"displayText": "Incrément\nappui long",
|
||||
"description": "Incrément de changement de température sur appui long"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Verrouiller",
|
||||
"les boutons"
|
||||
],
|
||||
"desc": "Pendant la soudure, appuyer sur les deux boutons pour les verrouiller (D=désactivé | B=boost seulement | V=verr. total)"
|
||||
"displayText": "Verrouiller\nles boutons",
|
||||
"description": "Pendant la soudure, appuyer sur les deux boutons pour les verrouiller (D=désactivé | B=boost seulement | V=verr. total)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Sensibilité",
|
||||
"au mouvement"
|
||||
],
|
||||
"desc": "0=désactivé | 1=peu sensible | ... | 9=très sensible"
|
||||
"displayText": "Sensibilité\nau mouvement",
|
||||
"description": "0=désactivé | 1=peu sensible | ... | 9=très sensible"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Temp.",
|
||||
"veille"
|
||||
],
|
||||
"desc": "Température de la panne en \"mode veille\""
|
||||
"displayText": "Temp.\nveille",
|
||||
"description": "Température de la panne en \"mode veille\""
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Délai",
|
||||
"veille"
|
||||
],
|
||||
"desc": "Délai avant mise en veille (s=secondes | m=minutes)"
|
||||
"displayText": "Délai\nveille",
|
||||
"description": "Délai avant mise en veille (s=secondes | m=minutes)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Délai",
|
||||
"arrêt"
|
||||
],
|
||||
"desc": "Délai avant l'arrêt du fer à souder (m=minutes)"
|
||||
"displayText": "Délai\narrêt",
|
||||
"description": "Délai avant l'arrêt du fer à souder (m=minutes)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Sensibilité",
|
||||
"capteur effet hall"
|
||||
],
|
||||
"desc": "Sensibilité du capteur à effet Hall pour la mise en veille (0=désactivé | 1=peu sensible | ... | 9=très sensible)"
|
||||
"displayText": "Sensibilité\ncapteur effet hall",
|
||||
"description": "Sensibilité du capteur à effet Hall pour la mise en veille (0=désactivé | 1=peu sensible | ... | 9=très sensible)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Unité de",
|
||||
"température"
|
||||
],
|
||||
"desc": "C=Celsius | F=Fahrenheit"
|
||||
"displayText": "Unité de\ntempérature",
|
||||
"description": "C=Celsius | F=Fahrenheit"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Orientation",
|
||||
"de l'écran"
|
||||
],
|
||||
"desc": "D=droitier | G=gaucher | A=automatique"
|
||||
"displayText": "Orientation\nde l'écran",
|
||||
"description": "D=droitier | G=gaucher | A=automatique"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Refroidir en",
|
||||
"clignotant"
|
||||
],
|
||||
"desc": "Faire clignoter la température lors du refroidissement tant que la panne est chaude"
|
||||
"displayText": "Refroidir en\nclignotant",
|
||||
"description": "Faire clignoter la température lors du refroidissement tant que la panne est chaude"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Vitesse de",
|
||||
"défilement"
|
||||
],
|
||||
"desc": "Vitesse de défilement du texte (R=rapide | L=lent)"
|
||||
"displayText": "Vitesse de\ndéfilement",
|
||||
"description": "Vitesse de défilement du texte (R=rapide | L=lent)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Inverser les",
|
||||
"touches + -"
|
||||
],
|
||||
"desc": "Inverser les boutons d'ajustement de température"
|
||||
"displayText": "Inverser les\ntouches + -",
|
||||
"description": "Inverser les boutons d'ajustement de température"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Vitesse",
|
||||
"anim. icônes"
|
||||
],
|
||||
"desc": "Vitesse des animations des icônes dans le menu (D=désactivé | L=lente | M=moyenne | R=rapide)"
|
||||
"displayText": "Vitesse\nanim. icônes",
|
||||
"description": "Vitesse des animations des icônes dans le menu (D=désactivé | L=lente | M=moyenne | R=rapide)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Rejouer",
|
||||
"anim. icônes"
|
||||
],
|
||||
"desc": "Rejouer en boucle les animations des icônes dans le menu principal"
|
||||
"displayText": "Rejouer\nanim. icônes",
|
||||
"description": "Rejouer en boucle les animations des icônes dans le menu principal"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Luminosité",
|
||||
"de l'écran"
|
||||
],
|
||||
"desc": "Ajuster la luminosité de l'écran OLED"
|
||||
"displayText": "Luminosité\nde l'écran",
|
||||
"description": "Ajuster la luminosité de l'écran OLED"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Inverser",
|
||||
"les couleurs"
|
||||
],
|
||||
"desc": "Inverser les couleurs de l'écran OLED"
|
||||
"displayText": "Inverser\nles couleurs",
|
||||
"description": "Inverser les couleurs de l'écran OLED"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Durée logo",
|
||||
"au démarrage"
|
||||
],
|
||||
"desc": "Définit la durée d'affichage du logo au démarrage (s=secondes)"
|
||||
"displayText": "Durée logo\ndémarrage",
|
||||
"description": "Définit la durée d'affichage du logo au démarrage (s=secondes)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Écran veille",
|
||||
"détaillé"
|
||||
],
|
||||
"desc": "Afficher les informations détaillées sur l'écran de veille"
|
||||
"displayText": "Écran veille\ndétaillé",
|
||||
"description": "Afficher les informations détaillées sur l'écran de veille"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Écran soudure",
|
||||
"détaillé"
|
||||
],
|
||||
"desc": "Afficher les informations détaillées sur l'écran de soudure"
|
||||
"displayText": "Écran soudure\ndétaillé",
|
||||
"description": "Afficher les informations détaillées sur l'écran de soudure"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Activer le bluetooth basse consommation"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Limite de",
|
||||
"puissance"
|
||||
],
|
||||
"desc": "Puissance maximale utilisable (W=watts)"
|
||||
"displayText": "Limite de\npuissance",
|
||||
"description": "Puissance maximale utilisable (W=watts)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Étalonner CJC\nau prochain démarrage",
|
||||
"description": "Au prochain démarrage, la compensation de soudure froide sera calibrée (non nécessaire si Delta T est < 5°C)."
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Étalonner",
|
||||
"tension d'entrée"
|
||||
],
|
||||
"desc": "Étalonner tension d'entrée (appui long pour quitter)"
|
||||
"displayText": "Étalonner\ntension d'entrée",
|
||||
"description": "Étalonner tension d'entrée (appui long pour quitter)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Puissance",
|
||||
"impulsions"
|
||||
],
|
||||
"desc": "Puissance des impulsions pour éviter la mise en veille des batteries (watts)"
|
||||
"displayText": "Puissance\nimpulsions",
|
||||
"description": "Puissance des impulsions pour éviter la mise en veille des batteries (watts)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Délai entre",
|
||||
"les impulsions"
|
||||
],
|
||||
"desc": "Délai entre chaque impulsion pour empêcher la mise en veille (x 2.5s)"
|
||||
"displayText": "Délai entre\nles impulsions",
|
||||
"description": "Délai entre chaque impulsion pour empêcher la mise en veille (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Durée des",
|
||||
"impulsions"
|
||||
],
|
||||
"desc": "Durée des impulsions pour empêcher la mise en veille (x 250ms)"
|
||||
"displayText": "Durée des\nimpulsions",
|
||||
"description": "Durée des impulsions pour empêcher la mise en veille (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Réinitialisation",
|
||||
"d'usine"
|
||||
],
|
||||
"desc": "Réinitialiser tous les réglages"
|
||||
"displayText": "Réinitialisation\nd'usine",
|
||||
"description": "Réinitialiser tous les réglages"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Langue:",
|
||||
" FR Français"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Langue:\n FR Français",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,340 +2,315 @@
|
||||
"languageCode": "HR",
|
||||
"languageLocalName": "Hrvatski",
|
||||
"tempUnitFahrenheit": false,
|
||||
"messages": {
|
||||
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
|
||||
"CJCCalibrating": "calibrating",
|
||||
"SettingsResetWarning": "Jeste li sigurni da želite sve postavke vratiti na tvorničke vrijednosti?",
|
||||
"UVLOWarningString": "BATERIJA",
|
||||
"UndervoltageString": "PRENIZAK NAPON",
|
||||
"InputVoltageString": "Napajanje: ",
|
||||
"SleepingSimpleString": "Zzz ",
|
||||
"SleepingAdvancedString": "SPAVANJE...",
|
||||
"SleepingTipAdvancedString": "Vrh: ",
|
||||
"OffString": "Off",
|
||||
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
|
||||
},
|
||||
"messagesWarn": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Certain settings",
|
||||
"were changed!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"No accelerometer",
|
||||
"detected!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"No USB-PD IC",
|
||||
"detected!"
|
||||
],
|
||||
"LockingKeysString": "LOCKED",
|
||||
"UnlockingKeysString": "UNLOCKED",
|
||||
"WarningKeysLockedString": "!LOCKED!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Kalibracija\ndovršena!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Neke postavke\nsu izmijenjene!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Akcelerometar\nnije pronađen!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "USB-PD IC\nnije pronađen!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "ZAKLJUČ"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "OTKLJUČ"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "ZAKLJUČ!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Neispravan\ngrijač"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Prije restarta provjerite da su vrh i ručka na sobnoj temperaturi!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "kalibriram\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Jeste li sigurni da želite sve postavke vratiti na tvorničke vrijednosti?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "BAT!!!"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "PRENIZAK NAPON\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Napon V: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzz "
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "SPAVAM...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Vrh: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Off"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Vaš uređaj je najvjerojatnije krivotvoren!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "D",
|
||||
"SettingLeftChar": "L",
|
||||
"SettingAutoChar": "A",
|
||||
"SettingOffChar": "O",
|
||||
"SettingOffChar": "U",
|
||||
"SettingSlowChar": "S",
|
||||
"SettingMediumChar": "M",
|
||||
"SettingFastChar": "B",
|
||||
"SettingStartNoneChar": "I",
|
||||
"SettingStartNoneChar": "U",
|
||||
"SettingStartSolderingChar": "L",
|
||||
"SettingStartSleepChar": "R",
|
||||
"SettingStartSleepOffChar": "S",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingStartSleepChar": "T",
|
||||
"SettingStartSleepOffChar": "H",
|
||||
"SettingLockDisableChar": "O",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "F"
|
||||
"SettingLockFullChar": "Z"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"settings"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Postavke\nnapajanja",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Postavke",
|
||||
"lemljenja"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Postavke\nlemljenja",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Ušteda",
|
||||
"energije"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Ušteda\nenergije",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Korisničko",
|
||||
"sučelje"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Korisničko\nsučelje",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Napredne",
|
||||
"opcije"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Napredne\nopcije",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Izvor",
|
||||
"napajanja"
|
||||
],
|
||||
"desc": "Izvor napajanja. Postavlja napon isključivanja. (DC 10V) (S 3.3V po ćeliji)"
|
||||
"displayText": "Izvor\nnapajanja",
|
||||
"description": "Izvor napajanja. Postavlja napon isključivanja. (DC 10V) (S 3.3V po ćeliji)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimum",
|
||||
"voltage"
|
||||
],
|
||||
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Najniži\nnapon",
|
||||
"description": "Najniži dozvoljeni napon po ćeliji baterije (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Snaga",
|
||||
"napajanja"
|
||||
],
|
||||
"desc": "Snaga modula za napajanje"
|
||||
"displayText": "Snaga\nnapajanja",
|
||||
"description": "Snaga modula za napajanje"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
"displayText": "USB-PD\ntimeout",
|
||||
"description": "Timeout za USB-Power Delivery u koracima od 100ms za kompatibilnost s nekim QC punjačima"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Boost",
|
||||
"temp"
|
||||
],
|
||||
"desc": "Temperatura u pojačanom (Boost) načinu."
|
||||
"displayText": "Boost\ntemp",
|
||||
"description": "Temperatura u pojačanom (Boost) načinu."
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Auto",
|
||||
"start"
|
||||
],
|
||||
"desc": "Ako je aktivno, lemilica po uključivanju napajanja odmah počinje grijati. (I=isključeno | L=lemljenje | R=rezervni | S=rezervni sobna temperatura)"
|
||||
"displayText": "Auto\nstart",
|
||||
"description": "Ako je aktivno, lemilica po uključivanju napajanja odmah počinje grijati. (U=ugašeno | L=lemljenje | T=spavanje toplo | H=spavanje hladno)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"short"
|
||||
],
|
||||
"desc": "Temperature-change-increment on short button press"
|
||||
"displayText": "Korak temp\nkratki pritisak",
|
||||
"description": "Korak temperature pri kratkom pritisku tipke"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"long"
|
||||
],
|
||||
"desc": "Temperature-change-increment on long button press"
|
||||
"displayText": "Korak temp\ndugi pritisak",
|
||||
"description": "Korak temperature pri dugačkom pritisku tipke"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Allow locking",
|
||||
"buttons"
|
||||
],
|
||||
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
|
||||
"displayText": "Zaključavanje\ntipki",
|
||||
"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)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Osjetljivost",
|
||||
"pokreta"
|
||||
],
|
||||
"desc": "Osjetljivost prepoznavanja pokreta. (0=Ugašeno | 1=Najmanje osjetljivo | ... | 9=Najosjetljivije)"
|
||||
"displayText": "Osjetljivost\npokreta",
|
||||
"description": "Osjetljivost prepoznavanja pokreta. (0=ugašeno | 1=najmanje osjetljivo | ... | 9=najosjetljivije)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Temp",
|
||||
"spavanja"
|
||||
],
|
||||
"desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. (C | F)"
|
||||
"displayText": "Temp\nspavanja",
|
||||
"description": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja (C | F)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Vrijeme",
|
||||
"spavanja"
|
||||
],
|
||||
"desc": "Vrijeme mirovanja nakon kojega lemilica spušta temperaturu. (Minute | Sekunde)"
|
||||
"displayText": "Vrijeme\nspavanja",
|
||||
"description": "Vrijeme mirovanja nakon kojega lemilica spušta temperaturu. (Minute | Sekunde)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Vrijeme",
|
||||
"gašenja"
|
||||
],
|
||||
"desc": "Vrijeme mirovanja nakon kojega će se lemilica ugasiti. (Minute)"
|
||||
"displayText": "Vrijeme\ngašenja",
|
||||
"description": "Vrijeme mirovanja nakon kojega će se lemilica ugasiti (Minute)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall sensor",
|
||||
"sensitivity"
|
||||
],
|
||||
"desc": "Sensitivity of the Hall effect sensor to detect sleep (0=Ugašeno | 1=Najmanje osjetljivo | ... | 9=Najosjetljivije)"
|
||||
"displayText": "Osjetljivost\nHall senzora",
|
||||
"description": "Osjetljivost senzora magnetskog polja za detekciju spavanja (U=Ugašeno | N=Najmanja | S=Srednja | V=Visoka)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Jedinica",
|
||||
"temperature"
|
||||
],
|
||||
"desc": "Jedinica temperature. (C=Celzij | F=Fahrenheit)"
|
||||
"displayText": "Jedinica\ntemperature",
|
||||
"description": "Jedinica temperature (C=Celzij | F=Fahrenheit)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Rotacija",
|
||||
"ekrana"
|
||||
],
|
||||
"desc": "Orijentacija ekrana. (D=Desnoruki | L=Ljevoruki | A=Automatski)"
|
||||
"displayText": "Rotacija\nekrana",
|
||||
"description": "Orijentacija ekrana (D=desnoruki | L=ljevoruki | A=automatski)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Upozorenje",
|
||||
"pri hlađenju"
|
||||
],
|
||||
"desc": "Bljeskanje temperature prilikom hlađenja, ako je lemilica vruća."
|
||||
"displayText": "Upozorenje\npri hlađenju",
|
||||
"description": "Bljeskanje temperature prilikom hlađenja, ako je lemilica vruća"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Brzina",
|
||||
"poruka"
|
||||
],
|
||||
"desc": "Brzina kretanja dugačkih poruka. (B=brzo | S=sporo)"
|
||||
"displayText": "Brzina\nporuka",
|
||||
"description": "Brzina kretanja dugačkih poruka (B=brzo | S=sporo)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Swap",
|
||||
"+ - keys"
|
||||
],
|
||||
"desc": "Reverse assignment of buttons for temperature adjustment"
|
||||
"displayText": "Zamjena\n+ - tipki",
|
||||
"description": "Zamjenjuje funkciju gornje i donje tipke za podešavanje temperature"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"speed"
|
||||
],
|
||||
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | B=fast)"
|
||||
"displayText": "Brzina\nanimacije",
|
||||
"description": "Brzina animacije ikona u menijima (U=ugašeno | S=sporo | M=srednje | B=brzo)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"loop"
|
||||
],
|
||||
"desc": "Loop icon animations in main menu"
|
||||
"displayText": "Ponavljanje\nanimacije",
|
||||
"description": "Hoće li se animacije menija vrtiti u petlji - samo ako brzina animacije nije na \"Ugašeno\""
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Screen",
|
||||
"brightness"
|
||||
],
|
||||
"desc": "Adjust the OLED screen brightness"
|
||||
"displayText": "Svjetlina\nekrana",
|
||||
"description": "Podešavanje svjetline OLED ekrana. Veća svjetlina može dugotrajno dovesti do pojave duhova na ekranu."
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invert",
|
||||
"screen"
|
||||
],
|
||||
"desc": "Invert the OLED screen colors"
|
||||
"displayText": "Inverzija\nekrana",
|
||||
"description": "Inverzan prikaz slike na ekranu"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Trajanje\nboot logotipa",
|
||||
"description": "Trajanje prikaza boot logotipa (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Detalji",
|
||||
"pri čekanju"
|
||||
],
|
||||
"desc": "Prikazivanje detaljnih informacija tijekom čekanja."
|
||||
"displayText": "Detalji\npri čekanju",
|
||||
"description": "Prikazivanje detaljnih informacija tijekom čekanja"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Detalji",
|
||||
"pri lemljenju"
|
||||
],
|
||||
"desc": "Prikazivanje detaljnih informacija tijekom lemljenja."
|
||||
"displayText": "Detalji\npri lemljenju",
|
||||
"description": "Prikazivanje detaljnih informacija tijekom lemljenja"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"limit"
|
||||
],
|
||||
"desc": "Maximum power the iron can use (W=watt)"
|
||||
"displayText": "Ograničenje\nsnage",
|
||||
"description": "Najveća snaga koju lemilica smije vući iz napajanja (W=watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Kalibracija kod\nsljed. starta",
|
||||
"description": "Kod sljedećeg starta izvršit će se kalibracija (nije potrebno ako je pogreška manja od 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Kalibracija",
|
||||
"napona napajanja"
|
||||
],
|
||||
"desc": "Kalibracija ulaznog napona. Podešavanje gumbima, dugački pritisak za kraj."
|
||||
"displayText": "Kalibracija\nnapajanja",
|
||||
"description": "Kalibracija ulaznog napona napajanja (Podešavanje tipkama, dugački pritisak za kraj)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"pulse"
|
||||
],
|
||||
"desc": "Intensity of power of keep-awake-pulse (W=watt)"
|
||||
"displayText": "Snaga period.\npulsa napajanja",
|
||||
"description": "Intenzitet periodičkog pulsa kojega lemilica povlači kako se USB napajanje ne bi ugasilo (W=watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"delay"
|
||||
],
|
||||
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
"displayText": "Interval per.\npulsa nap.",
|
||||
"description": "Razmak periodičkih pulseva koje lemilica povlači kako se USB napajanje ne bi ugasilo (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Keep-awake-pulse duration (x 250ms)"
|
||||
"displayText": "Trajanje per.\npulsa nap.",
|
||||
"description": "Trajanje periodičkog pulsa kojega lemilica povlači kako se USB napajanje ne bi ugasilo (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Tvorničke",
|
||||
"postavke"
|
||||
],
|
||||
"desc": "Vraćanje svih postavki na tvorničke vrijednosti."
|
||||
"displayText": "Tvorničke\npostavke",
|
||||
"description": "Vraćanje svih postavki na tvorničke vrijednosti"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Jezik:",
|
||||
" HR Hrvatski"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Jezik:\n HR Hrvatski",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "HU",
|
||||
"languageLocalName": "Magyar",
|
||||
"tempUnitFahrenheit": false,
|
||||
"messages": {
|
||||
"SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!",
|
||||
"CJCCalibrating": "calibrating",
|
||||
"SettingsResetWarning": "Biztos visszaállítja a beállításokat alapértékekre?",
|
||||
"UVLOWarningString": "DC TÚL KEVÉS",
|
||||
"UndervoltageString": "Alulfeszültség",
|
||||
"InputVoltageString": "Bemenet V: ",
|
||||
"SleepingSimpleString": "Zzzz",
|
||||
"SleepingAdvancedString": "Alvás...",
|
||||
"SleepingTipAdvancedString": "Hegy:",
|
||||
"OffString": "Ki",
|
||||
"DeviceFailedValidationWarning": "Your device is most likely a counterfeit!"
|
||||
},
|
||||
"messagesWarn": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Törlés OK",
|
||||
"SettingsResetMessage": [
|
||||
"Beállítások",
|
||||
"visszaállítva!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Nincs",
|
||||
"gyorsulásmérő!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Nincs",
|
||||
"USB-PD IC!"
|
||||
],
|
||||
"LockingKeysString": "LEZÁRVA",
|
||||
"UnlockingKeysString": "FELOLDVA",
|
||||
"WarningKeysLockedString": "!LEZÁRVA!",
|
||||
"WarningThermalRunaway": [
|
||||
"Kontrollálatlan",
|
||||
"hőmérséklet!"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Kalibráció\nkész!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Törlés OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Beállítások\nvisszaállítva!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Nincs\ngyorsulásmérő!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "Nincs\nUSB-PD IC!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "LEZÁRVA"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "FELOLDVA"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"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\n"
|
||||
},
|
||||
"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\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Bemenet V: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Alvás...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Hegy: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Ki"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Az eszköz valószínűleg nem eredeti!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "J",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "F",
|
||||
"SettingStartSleepChar": "A",
|
||||
"SettingStartSleepOffChar": "Sz",
|
||||
"SettingSensitivityOff": "0",
|
||||
"SettingSensitivityLow": "A",
|
||||
"SettingSensitivityMedium": "K",
|
||||
"SettingSensitivityHigh": "M",
|
||||
"SettingLockDisableChar": "K",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "T"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Táp",
|
||||
"beállítások"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Táp\nbeállítások",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Forrasztási",
|
||||
"beállítások"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Forrasztási\nbeállítások",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Alvási",
|
||||
"módok"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Alvási\nmódok",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Felhasználói",
|
||||
"felület"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Felhasználói\nfelület",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Haladó",
|
||||
"beállítások"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Haladó\nbeállítások",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Áram",
|
||||
"forrás"
|
||||
],
|
||||
"desc": "Kikapcsolási feszültség beállítása (DC:10V | S:3.3V/LiPo cella | ki)"
|
||||
"displayText": "Áram\nforrás",
|
||||
"description": "Kikapcsolási feszültség beállítása (DC:10V | S:3.3V/LiPo cella | ki)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimum",
|
||||
"feszültség"
|
||||
],
|
||||
"desc": "Minimális engedélyezett cellafeszültség (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Minimum\nfeszültség",
|
||||
"description": "Minimális engedélyezett cellafeszültség (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Max. USB",
|
||||
"feszültség"
|
||||
],
|
||||
"desc": "Maximális USB feszültség (QuickCharge)"
|
||||
"displayText": "Max. USB\nfeszültség",
|
||||
"description": "Maximális USB feszültség (QuickCharge)"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"időtúllépés"
|
||||
],
|
||||
"desc": "PD egyeztetés időkerete (kompatibilitás QC töltőkkel) (x 100ms)"
|
||||
"displayText": "PD\nidőtúllépés",
|
||||
"description": "PD egyeztetés időkerete (kompatibilitás QC töltőkkel) (x 100ms)"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Boost",
|
||||
"hőmérséklet"
|
||||
],
|
||||
"desc": "Hőmérséklet \"boost\" módban"
|
||||
"displayText": "Boost\nhőmérséklet",
|
||||
"description": "Hőmérséklet \"boost\" módban"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Automatikus",
|
||||
"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)"
|
||||
"displayText": "Automatikus\nindítás",
|
||||
"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)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Hőm. állítás",
|
||||
"rövid"
|
||||
],
|
||||
"desc": "Hőmérséklet állítás rövid gombnyomásra (C | F)"
|
||||
"displayText": "Hőm. állítás\nrövid",
|
||||
"description": "Hőmérséklet állítás rövid gombnyomásra (C | F)"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Hőm. állítás",
|
||||
"hosszú"
|
||||
],
|
||||
"desc": "Hőmérséklet állítás hosszú gombnyomásra (C | F)"
|
||||
"displayText": "Hőm. állítás\nhosszú",
|
||||
"description": "Hőmérséklet állítás hosszú gombnyomásra (C | F)"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"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)"
|
||||
"displayText": "Lezárás\nengedélyezé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)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Mozgás",
|
||||
"érzékenység"
|
||||
],
|
||||
"desc": "Mozgás érzékenység beállítása (0=kikapcsolva | 1=legkevésbé érzékeny | ... | 9=legérzékenyebb)"
|
||||
"displayText": "Mozgás\nérzékenység",
|
||||
"description": "Mozgás érzékenység beállítása (0=kikapcsolva | 1=legkevésbé érzékeny | ... | 9=legérzékenyebb)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Alvási",
|
||||
"hőmérséklet"
|
||||
],
|
||||
"desc": "Hőmérséklet alvó módban (C | F)"
|
||||
"displayText": "Alvási\nhőmérséklet",
|
||||
"description": "Hőmérséklet alvó módban (C | F)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Alvás",
|
||||
"időzítő"
|
||||
],
|
||||
"desc": "Alvási időzítő (perc | másodperc)"
|
||||
"displayText": "Alvás\nidőzítő",
|
||||
"description": "Alvási időzítő (perc | másodperc)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Kikapcsolás",
|
||||
"időzítő"
|
||||
],
|
||||
"desc": "Kikapcsolási időzítő (perc)"
|
||||
"displayText": "Kikapcsolás\nidőzítő",
|
||||
"description": "Kikapcsolási időzítő (perc)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Alvásérzékelő",
|
||||
"é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)"
|
||||
"displayText": "Alvásérzékelő\nérzékenység",
|
||||
"description": "Alvásérzékelő gyorsulásmérő érzékenysége (0=kikapcsolva | 1=legkevésbé érzékeny | ... | 9=legérzékenyebb)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Hőmérséklet",
|
||||
"mértékegysége"
|
||||
],
|
||||
"desc": "Hőmérséklet mértékegysége (C=Celsius | F=Fahrenheit)"
|
||||
"displayText": "Hőmérséklet\nmértékegysége",
|
||||
"description": "Hőmérséklet mértékegysége (C=Celsius | F=Fahrenheit)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Kijelző",
|
||||
"tájolása"
|
||||
],
|
||||
"desc": "Kijelző tájolása (J=jobbkezes | B=balkezes | A=automatikus)"
|
||||
"displayText": "Kijelző\ntájolása",
|
||||
"description": "Kijelző tájolása (J=jobbkezes | B=balkezes | A=automatikus)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Villogás",
|
||||
"hűléskor"
|
||||
],
|
||||
"desc": "Villogjon a hőmérséklet kijelzése hűlés közben, amíg a forrasztó hegy forró"
|
||||
"displayText": "Villogás\nhűléskor",
|
||||
"description": "Villogjon a hőmérséklet kijelzése hűlés közben, amíg a forrasztó hegy forró"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Görgetés",
|
||||
"sebessége"
|
||||
],
|
||||
"desc": "Szöveggörgetés sebessége"
|
||||
"displayText": "Görgetés\nsebessége",
|
||||
"description": "Szöveggörgetés sebessége"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"+/- gomb",
|
||||
"megfordítása"
|
||||
],
|
||||
"desc": "Forrasztó hegy hőmérsékletállító gombok felcserélése"
|
||||
"displayText": "+/- gomb\nmegfordítása",
|
||||
"description": "Forrasztó hegy hőmérsékletállító gombok felcserélése"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Animáció",
|
||||
"sebessége"
|
||||
],
|
||||
"desc": "Menüikonok animációjának sebessége (0=ki | L=lassú | K=közepes | Gy=gyors)"
|
||||
"displayText": "Animáció\nsebessége",
|
||||
"description": "Menüikonok animációjának sebessége (0=ki | L=lassú | K=közepes | Gy=gyors)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Folytonos",
|
||||
"animáció"
|
||||
],
|
||||
"desc": "Főmenü ikonjainak folytonos animációja"
|
||||
"displayText": "Folytonos\nanimáció",
|
||||
"description": "Főmenü ikonjainak folytonos animációja"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Képernyő",
|
||||
"kontraszt"
|
||||
],
|
||||
"desc": "Képernyő kontrasztjának állítása"
|
||||
"displayText": "Képernyő\nkontraszt",
|
||||
"description": "Képernyő kontrasztjának állítása"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Képernyő",
|
||||
"invertálás"
|
||||
],
|
||||
"desc": "Képernyő színeinek invertálása"
|
||||
"displayText": "Képernyő\ninvertálás",
|
||||
"description": "Képernyő színeinek invertálása"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Boot logo\nmegjelenítés",
|
||||
"description": "Boot logo megjelenítési idejének beállítása (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Részletes",
|
||||
"készenlét"
|
||||
],
|
||||
"desc": "Részletes információk megjelenítése kisebb betűméretben a készenléti képernyőn"
|
||||
"displayText": "Részletes\nkészenlét",
|
||||
"description": "Részletes információk megjelenítése kisebb betűméretben a készenléti képernyőn"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Részletes",
|
||||
"forrasztás infó"
|
||||
],
|
||||
"desc": "Részletes információk megjelenítése forrasztás közben"
|
||||
"displayText": "Részletes\nforrasztás infó",
|
||||
"description": "Részletes információk megjelenítése forrasztás közben"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Teljesítmény",
|
||||
"maximum"
|
||||
],
|
||||
"desc": "Maximális felvett teljesitmény beállitása"
|
||||
"displayText": "Teljesítmény\nmaximum",
|
||||
"description": "Maximális felvett teljesitmény beállitása"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrate CJC\nköv. indításnál",
|
||||
"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)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Bemeneti fesz.",
|
||||
"kalibrálása?"
|
||||
],
|
||||
"desc": "Bemeneti feszültség kalibrálása (hosszan nyomva kilép)"
|
||||
"displayText": "Bemeneti fesz.\nkalibrálása?",
|
||||
"description": "Bemeneti feszültség kalibrálása (hosszan nyomva kilép)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Ébr. pulzus",
|
||||
"nagysága"
|
||||
],
|
||||
"desc": "Powerbankot ébrentartó áramfelvételi pulzusok nagysága (W)"
|
||||
"displayText": "Ébr. pulzus\nnagysága",
|
||||
"description": "Powerbankot ébrentartó áramfelvételi pulzusok nagysága (W)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Ébr. pulzus",
|
||||
"időköze"
|
||||
],
|
||||
"desc": "Powerbankot ébrentartó áramfelvételi pulzusok időköze (x 2.5s)"
|
||||
"displayText": "Ébr. pulzus\nidőköze",
|
||||
"description": "Powerbankot ébrentartó áramfelvételi pulzusok időköze (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Ébr. pulzus",
|
||||
"időtartama"
|
||||
],
|
||||
"desc": "Powerbankot ébrentartó áramfelvételi pulzusok időtartama (x 250ms)"
|
||||
"displayText": "Ébr. pulzus\nidőtartama",
|
||||
"description": "Powerbankot ébrentartó áramfelvételi pulzusok időtartama (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Gyári",
|
||||
"beállítások?"
|
||||
],
|
||||
"desc": "Beállítások alaphelyzetbe állítása"
|
||||
"displayText": "Gyári\nbeállítások?",
|
||||
"description": "Beállítások alaphelyzetbe állítása"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Nyelv:",
|
||||
" HU Magyar"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Nyelv:\n HU Magyar",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "IT",
|
||||
"languageLocalName": "Italiano",
|
||||
"tempUnitFahrenheit": false,
|
||||
"messages": {
|
||||
"SettingsCalibrationWarning": "Prima di riavvire assicurati che la punta e l'impugnatura siano a temperatura ambiente!",
|
||||
"CJCCalibrating": "Calibrazione in corso",
|
||||
"SettingsResetWarning": "Ripristinare le impostazioni iniziali?",
|
||||
"UVLOWarningString": "DC BASSA",
|
||||
"UndervoltageString": "DC INSUFFICIENTE",
|
||||
"InputVoltageString": "V in:",
|
||||
"SleepingSimpleString": "Zzz ",
|
||||
"SleepingAdvancedString": "Riposo",
|
||||
"SleepingTipAdvancedString": "Punta:",
|
||||
"OffString": "OFF",
|
||||
"DeviceFailedValidationWarning": "È probabile che il dispositivo in uso sia contraffatto!"
|
||||
},
|
||||
"messagesWarn": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibrazione",
|
||||
"completata!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Impostazioni",
|
||||
"ripristinate"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Accelerometro",
|
||||
"non rilevato"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"USB PD",
|
||||
"non rilevato"
|
||||
],
|
||||
"LockingKeysString": "Blocc.",
|
||||
"UnlockingKeysString": "Sblocc.",
|
||||
"WarningKeysLockedString": "BLOCCATO",
|
||||
"WarningThermalRunaway": [
|
||||
"Temperatura",
|
||||
"fuori controllo"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibrazione\ncompletata!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Impostazioni\nripristinate"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Accelerometro\nnon rilevato"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "USB PD\nnon rilevato"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "Blocc."
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "Sblocc."
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "BLOCCATO"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Temperatura\nfuori controllo"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Prima di riavviare assicurati che la punta e l'impugnatura siano a temperatura ambiente!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "Calibrazione in corso\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Ripristinare le impostazioni predefinite?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "DC BASSA"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "DC INSUFFICIENTE\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "V in: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzz "
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Riposo\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Punta: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "OFF"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preriscaldamento\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Raffreddamento\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "È probabile che questo dispositivo sia contraffatto!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Troppo caldo\nper il profilo"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "D",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "S",
|
||||
"SettingStartSleepChar": "R",
|
||||
"SettingStartSleepOffChar": "A",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "B",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "A",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingLockBoostChar": "T",
|
||||
"SettingLockFullChar": "C"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Opzioni",
|
||||
"alimentaz"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Opzioni\nalimentaz",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Opzioni",
|
||||
"saldatura"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Opzioni\nsaldatura",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Risparmio",
|
||||
"energetico"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Risparmio\nenergetico",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Interfaccia",
|
||||
"utente"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Interfaccia\nutente",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Opzioni",
|
||||
"avanzate"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Opzioni\navanzate",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Sorgente",
|
||||
"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]"
|
||||
"displayText": "Sorgente\nalimentaz",
|
||||
"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]"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Tensione",
|
||||
"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]"
|
||||
"displayText": "Tensione\nmin celle",
|
||||
"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]"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Voltaggio",
|
||||
"QC"
|
||||
],
|
||||
"desc": "Imposta il massimo voltaggio negoziabile con un alimentatore Quick Charge [volt]"
|
||||
"displayText": "Tensione\nQC",
|
||||
"description": "Imposta la massima tensione negoziabile con un alimentatore Quick Charge [volt]"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"Abilitazione",
|
||||
"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]"
|
||||
"displayText": "Abilitazione\nUSB PD",
|
||||
"description": "Regola il massimo tempo utile per la negoziazione del protocollo USB Power Delivery con alimentatori compatibili [0: disattiva; multipli di 100 ms]"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Abilita le modalità Power Delivery PPS ed EPR"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Temp",
|
||||
"Turbo"
|
||||
],
|
||||
"desc": "Imposta la temperatura della funzione Turbo [°C/°F]"
|
||||
"displayText": "Temp\nTurbo",
|
||||
"description": "Imposta la temperatura della funzione turbo [°C/°F]"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Avvio",
|
||||
"automatico"
|
||||
],
|
||||
"desc": "Attiva automaticamente il saldatore quando viene alimentato [D: disattiva; S: saldatura; R: riposo; A: temperatura ambiente]"
|
||||
"displayText": "Avvio\nautomatico",
|
||||
"description": "Attiva automaticamente il saldatore quando viene alimentato [D: disattiva; S: saldatura; R: riposo; A: temperatura ambiente]"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp passo",
|
||||
"breve"
|
||||
],
|
||||
"desc": "Imposta il passo dei valori di temperatura per una breve pressione dei tasti"
|
||||
"displayText": "Temp passo\nbreve",
|
||||
"description": "Imposta il passo dei valori di temperatura per una breve pressione dei tasti"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp passo",
|
||||
"lungo"
|
||||
],
|
||||
"desc": "Imposta il passo dei valori di temperatura per una lunga pressione dei tasti"
|
||||
"displayText": "Temp passo\nlungo",
|
||||
"description": "Imposta il passo dei valori di temperatura per una lunga pressione dei tasti"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Blocco",
|
||||
"tasti"
|
||||
],
|
||||
"desc": "Blocca i tasti durante la modalità Saldatura; tieni premuto entrambi per bloccare o sbloccare [D: disattiva; T: consenti Turbo; C: blocco completo]"
|
||||
"displayText": "Blocco\ntasti",
|
||||
"description": "Blocca i tasti durante la modalità saldatura; tieni premuto entrambi per bloccare o sbloccare [D: disattiva; T: consenti Turbo; C: blocco completo]"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Fasi modalità\nprofilo",
|
||||
"description": "Imposta il numero di fasi da attuare per un profilo di riscaldamento personalizzato"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Temperatura\npreriscaldamento",
|
||||
"description": "Imposta la temperatura di preriscaldamento da raggiungere all'inizio del profilo di riscaldamento"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Velocità\npreriscaldamento",
|
||||
"description": "Imposta la velocità di preriscaldamento [gradi al secondo]"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Temperatura\nfase 1",
|
||||
"description": "Imposta la temperatura da raggiungere alla fine di questa fase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Durata\nfase 1",
|
||||
"description": "Imposta la durata di questa fase [secondi]"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Temperatura\nfase 2",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Durata\nfase 2",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Temperatura\nfase 3",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Durata\nfase 3",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Temperatura\nfase 4",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Durata\nfase 4",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Temperatura\nfase 5",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Durata\nfase 5",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Velocità\nraffreddamento",
|
||||
"description": "Imposta la velocità di raffreddamento al termine del profilo di riscaldamento [gradi al secondo]"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Sensibilità",
|
||||
"al movimento"
|
||||
],
|
||||
"desc": "Imposta la sensibilità al movimento per uscire dalla modalità Riposo [0: nessuna; 1: minima; 9: massima]"
|
||||
"displayText": "Sensibilità\nal movimento",
|
||||
"description": "Imposta la sensibilità al movimento per uscire dalla modalità riposo [0: nessuna; 1: minima; 9: massima]"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Temp",
|
||||
"riposo"
|
||||
],
|
||||
"desc": "Imposta la temperatura da mantenere in modalità Riposo [°C/°F]"
|
||||
"displayText": "Temperatura\nriposo",
|
||||
"description": "Imposta la temperatura da mantenere in modalità riposo [°C/°F]"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Timer",
|
||||
"riposo"
|
||||
],
|
||||
"desc": "Imposta il timer per entrare in modalità Riposo [secondi/minuti]"
|
||||
"displayText": "Timer\nriposo",
|
||||
"description": "Imposta il timer per entrare in modalità riposo [secondi/minuti]"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Timer",
|
||||
"spegnimento"
|
||||
],
|
||||
"desc": "Imposta il timer per lo spegnimento [minuti]"
|
||||
"displayText": "Timer\nspegnimento",
|
||||
"description": "Imposta il timer per lo spegnimento [minuti]"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Sensore",
|
||||
"Hall"
|
||||
],
|
||||
"desc": "Regola la sensibilità del sensore ad effetto Hall per entrare in modalità Riposo [0: nessuna; 1: minima; 9: massima]"
|
||||
"displayText": "Sensore\nHall",
|
||||
"description": "Regola la sensibilità del sensore ad effetto Hall per entrare in modalità riposo [0: nessuna; 1: minima; 9: massima]"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Unità di",
|
||||
"temperatura"
|
||||
],
|
||||
"desc": "Scegli l'unità di misura per la temperatura [C: grado Celsius; F: grado Farenheit]"
|
||||
"displayText": "Unità di\ntemperatura",
|
||||
"description": "Scegli l'unità di misura per la temperatura [C: grado Celsius; F: grado Farenheit]"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Orientamento",
|
||||
"schermo"
|
||||
],
|
||||
"desc": "Imposta l'orientamento dello schermo [D: mano destra; S: mano sinistra; A: automatico]"
|
||||
"displayText": "Orientamento\nschermo",
|
||||
"description": "Imposta l'orientamento dello schermo [D: mano destra; S: mano sinistra; A: automatico]"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Avviso",
|
||||
"punta calda"
|
||||
],
|
||||
"desc": "Evidenzia il valore di temperatura durante il raffreddamento se la punta è ancora calda"
|
||||
"displayText": "Avviso\npunta calda",
|
||||
"description": "Evidenzia il valore di temperatura durante il raffreddamento se la punta è ancora calda"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Velocità",
|
||||
"testo"
|
||||
],
|
||||
"desc": "Imposta la velocità di scorrimento del testo [L: lenta; V: veloce]"
|
||||
"displayText": "Velocità\ntesto",
|
||||
"description": "Imposta la velocità di scorrimento del testo [L: lenta; V: veloce]"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Inversione",
|
||||
"tasti"
|
||||
],
|
||||
"desc": "Inverti i tasti per aumentare o diminuire la temperatura della punta"
|
||||
"displayText": "Inversione\ntasti",
|
||||
"description": "Inverti i tasti per aumentare o diminuire la temperatura della punta"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Velocità",
|
||||
"animazioni"
|
||||
],
|
||||
"desc": "Imposta la velocità di riproduzione delle animazioni del menù principale [O: OFF; L: lenta; M: media; V: veloce]"
|
||||
"displayText": "Velocità\nanimazioni",
|
||||
"description": "Imposta la velocità di riproduzione delle animazioni del menù principale [O: OFF; L: lenta; M: media; V: veloce]"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Ciclo",
|
||||
"animazioni"
|
||||
],
|
||||
"desc": "Abilita la riproduzione ciclica delle animazioni del menù principale"
|
||||
"displayText": "Ciclo\nanimazioni",
|
||||
"description": "Abilita la riproduzione ciclica delle animazioni del menù principale"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Luminosità",
|
||||
"schermo"
|
||||
],
|
||||
"desc": "Regola la luminosità dello schermo [1: minimo; 10: massimo]"
|
||||
"displayText": "Luminosità\nschermo",
|
||||
"description": "Regola la luminosità dello schermo [1: minimo; 10: massimo]"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Inverti",
|
||||
"colori"
|
||||
],
|
||||
"desc": "Inverti i colori dello schermo"
|
||||
"displayText": "Inverti\ncolori",
|
||||
"description": "Inverti i colori dello schermo"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Durata",
|
||||
"logo"
|
||||
],
|
||||
"desc": "Imposta la permanenza sullo schermo del logo iniziale [secondi]"
|
||||
"displayText": "Durata\nlogo",
|
||||
"description": "Imposta la permanenza sullo schermo del logo iniziale [secondi]"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Interfaccia",
|
||||
"testuale"
|
||||
],
|
||||
"desc": "Mostra informazioni dettagliate all'interno della schermata principale"
|
||||
"displayText": "Interfaccia\ntestuale",
|
||||
"description": "Mostra informazioni dettagliate all'interno della schermata principale"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Dettagli",
|
||||
"saldatura"
|
||||
],
|
||||
"desc": "Mostra informazioni dettagliate durante la modalità Saldatura"
|
||||
"displayText": "Dettagli\nsaldatura",
|
||||
"description": "Mostra informazioni dettagliate durante la modalità saldatura"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Abilita BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Limite",
|
||||
"potenza"
|
||||
],
|
||||
"desc": "Imposta il valore di potenza massima erogabile al saldatore [watt]"
|
||||
"displayText": "Limite\npotenza",
|
||||
"description": "Imposta il valore di potenza massima erogabile al saldatore [watt]"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibra T",
|
||||
"all'avvio"
|
||||
],
|
||||
"desc": "Calibra le rilevazioni di temperatura al prossimo riavvio (non necessario se il Delta T<5 °C)"
|
||||
"displayText": "Calibra T\nall'avvio",
|
||||
"description": "Calibra le rilevazioni di temperatura al prossimo riavvio (non necessario se lo scarto di temperatura è minore di 5 °C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Calibrazione",
|
||||
"tensione"
|
||||
],
|
||||
"desc": "Calibra la tensione in ingresso; regola con entrambi i tasti, tieni premuto il tasto superiore per uscire"
|
||||
"displayText": "Calibrazione\ntensione",
|
||||
"description": "Calibra la tensione in ingresso; regola con entrambi i tasti, tieni premuto il tasto superiore per uscire"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Potenza",
|
||||
"impulso"
|
||||
],
|
||||
"desc": "Regola la potenza di un \"impulso sveglia\" atto a prevenire lo standby eventuale dell'alimentatore [watt]"
|
||||
"displayText": "Potenza\nimpulso",
|
||||
"description": "Regola la potenza di un \"impulso sveglia\" atto a prevenire lo standby eventuale dell'alimentatore [watt]"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Distanza",
|
||||
"impulsi"
|
||||
],
|
||||
"desc": "Imposta il tempo che deve intercorrere tra due \"impulsi sveglia\" [multipli di 2,5 s]"
|
||||
"displayText": "Distanza\nimpulsi",
|
||||
"description": "Imposta il tempo che deve intercorrere tra due \"impulsi sveglia\" [multipli di 2,5 s]"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Durata",
|
||||
"impulso"
|
||||
],
|
||||
"desc": "Regola la durata dell'«impulso sveglia» [multipli di 250 ms]"
|
||||
"displayText": "Durata\nimpulso",
|
||||
"description": "Regola la durata dell'«impulso sveglia» [multipli di 250 ms]"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Ripristino",
|
||||
"impostazioni"
|
||||
],
|
||||
"desc": "Ripristina le impostazioni allo stato iniziale"
|
||||
"displayText": "Ripristino\nimpostazioni",
|
||||
"description": "Ripristina le impostazioni predefinite"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Lingua:",
|
||||
" IT Italiano"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Lingua:\n IT Italiano",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,29 +2,76 @@
|
||||
"languageCode": "JA_JP",
|
||||
"languageLocalName": "日本語",
|
||||
"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": {
|
||||
"CJCCalibrationDone": "Calibration done!",
|
||||
"ResetOKMessage": "リセットOK",
|
||||
"SettingsResetMessage": "初期化されました",
|
||||
"NoAccelerometerMessage": "加速度計未検出",
|
||||
"NoPowerDeliveryMessage": "PD IC未検出",
|
||||
"LockingKeysString": "ボタンロック",
|
||||
"UnlockingKeysString": "ロックを解除",
|
||||
"WarningKeysLockedString": "!入力ロック中!",
|
||||
"WarningThermalRunaway": "過熱"
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration done!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "リセットOK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "初期化されました"
|
||||
},
|
||||
"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": "オフ"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "このデバイスはおそらく偽造品です"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to start profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "右",
|
||||
@@ -38,175 +85,232 @@
|
||||
"SettingStartSolderingChar": "熱",
|
||||
"SettingStartSleepChar": "待",
|
||||
"SettingStartSleepOffChar": "室",
|
||||
"SettingSensitivityOff": "×",
|
||||
"SettingSensitivityLow": "低",
|
||||
"SettingSensitivityMedium": "中",
|
||||
"SettingSensitivityHigh": "高",
|
||||
"SettingLockDisableChar": "×",
|
||||
"SettingLockBoostChar": "ブ",
|
||||
"SettingLockFullChar": "全"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": "電源設定",
|
||||
"desc": ""
|
||||
"displayText": "電源設定",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": "半田付け設定",
|
||||
"desc": ""
|
||||
"displayText": "半田付け設定",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": "待機設定",
|
||||
"desc": ""
|
||||
"displayText": "待機設定",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": "UI設定",
|
||||
"desc": ""
|
||||
"displayText": "UI設定",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": "高度な設定",
|
||||
"desc": ""
|
||||
"displayText": "高度な設定",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": "下限電圧",
|
||||
"desc": "下限電圧を指定する <DC=10V | S=セルあたり3.3V、電力制限を無効化>"
|
||||
"displayText": "下限電圧",
|
||||
"description": "下限電圧を指定する <DC=10V | S=セルあたり3.3V、電力制限を無効化>"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": "最低電圧",
|
||||
"desc": "セルあたりの最低電圧 <ボルト> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
|
||||
"displayText": "最低電圧",
|
||||
"description": "セルあたりの最低電圧 <ボルト> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": "QC電圧",
|
||||
"desc": "QC電源使用時に要求する目標電圧"
|
||||
"displayText": "QC電圧",
|
||||
"description": "QC電源使用時に要求する目標電圧"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "一部のQC電源との互換性のため、PDネゴシエーションをタイムアウトする時間 <x100ms(ミリ秒)>"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "一部のQC電源との互換性のため、PDネゴシエーションをタイムアウトする時間 <x100ms(ミリ秒)>"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD VPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": "ブースト温度",
|
||||
"desc": "ブーストモードで使用される温度"
|
||||
"displayText": "ブースト温度",
|
||||
"description": "ブーストモードで使用される温度"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": "自動加熱",
|
||||
"desc": "電源投入時に自動的に加熱する <×=オフ | 熱=半田付けモード | 待=スタンバイモード | 室=室温スタンバイモード>"
|
||||
"displayText": "自動加熱",
|
||||
"description": "電源投入時に自動的に加熱する <×=オフ | 熱=半田付けモード | 待=スタンバイモード | 室=室温スタンバイモード>"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": "温度変化 短",
|
||||
"desc": "ボタンを短く押した時の温度変化値"
|
||||
"displayText": "温度変化 短",
|
||||
"description": "ボタンを短く押した時の温度変化値"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": "温度変化 長",
|
||||
"desc": "ボタンを長押しした時の温度変化値"
|
||||
"displayText": "温度変化 長",
|
||||
"description": "ボタンを長押しした時の温度変化値"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": "ボタンロック",
|
||||
"desc": "半田付けモード時に両方のボタンを長押しし、ボタンロックする <×=オフ | ブ=ブーストのみ許可 | 全=すべてをロック>"
|
||||
"displayText": "ボタンロック",
|
||||
"description": "半田付けモード時に両方のボタンを長押しし、ボタンロックする <×=オフ | ブ=ブーストのみ許可 | 全=すべてをロック>"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile Phases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat Temp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat Speed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1 Temp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1 Duration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown Speed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": "動きの感度",
|
||||
"desc": "0=オフ | 1=最低感度 | ... | 9=最高感度"
|
||||
"displayText": "動きの感度",
|
||||
"description": "0=オフ | 1=最低感度 | ... | 9=最高感度"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": "待機温度",
|
||||
"desc": "スタンバイ時のコテ先温度"
|
||||
"displayText": "待機温度",
|
||||
"description": "スタンバイ時のコテ先温度"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": "待機遅延",
|
||||
"desc": "スタンバイモードに入るまでの待機時間 <s=秒 | m=分>"
|
||||
"displayText": "待機遅延",
|
||||
"description": "スタンバイモードに入るまでの待機時間 <s=秒 | m=分>"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": "自動オフ",
|
||||
"desc": "自動電源オフまでの待機時間 <m=分>"
|
||||
"displayText": "自動オフ",
|
||||
"description": "自動電源オフまでの待機時間 <m=分>"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": "磁界感度",
|
||||
"desc": "スタンバイモードに入るのに使用される磁場センサーの感度 <0=オフ | 1=最低感度 | ... | 9=最高感度>"
|
||||
"displayText": "磁界感度",
|
||||
"description": "スタンバイモードに入るのに使用される磁場センサーの感度 <0=オフ | 1=最低感度 | ... | 9=最高感度>"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": "温度単位",
|
||||
"desc": "C=摂氏 | F=華氏"
|
||||
"displayText": "温度単位",
|
||||
"description": "C=摂氏 | F=華氏"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": "画面の向き",
|
||||
"desc": "右=右利き | 左=左利き | 自=自動"
|
||||
"displayText": "画面の向き",
|
||||
"description": "右=右利き | 左=左利き | 自=自動"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": "冷却中に点滅",
|
||||
"desc": "加熱の停止後、コテ先が熱い間は温度表示を点滅する"
|
||||
"displayText": "冷却中に点滅",
|
||||
"description": "加熱の停止後、コテ先が熱い間は温度表示を点滅する"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": "スクロール速度",
|
||||
"desc": "テキストをスクロールする速さ <遅=遅い | 速=速い>"
|
||||
"displayText": "スクロール速度",
|
||||
"description": "テキストをスクロールする速さ <遅=遅い | 速=速い>"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": "キー入れ替え",
|
||||
"desc": "温度設定時に+ボタンと-ボタンを入れ替える"
|
||||
"displayText": "キー入れ替え",
|
||||
"description": "温度設定時に+ボタンと-ボタンを入れ替える"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": "動画の速度",
|
||||
"desc": "メニューアイコンのアニメーションの速さ <×=再生しない | 遅=低速 | 中=中速 | 速=高速>"
|
||||
"displayText": "動画の速度",
|
||||
"description": "メニューアイコンのアニメーションの速さ <×=再生しない | 遅=低速 | 中=中速 | 速=高速>"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": "動画をループ",
|
||||
"desc": "メニューアイコンのアニメーションをループする"
|
||||
"displayText": "動画をループ",
|
||||
"description": "メニューアイコンのアニメーションをループする"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": "画面輝度",
|
||||
"desc": "画面の明るさ・コントラストを変更する"
|
||||
"displayText": "画面輝度",
|
||||
"description": "画面の明るさ・コントラストを変更する"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": "色反転",
|
||||
"desc": "画面の色を反転する"
|
||||
"displayText": "色反転",
|
||||
"description": "画面の色を反転する"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": "起動画面",
|
||||
"desc": "起動画面の表示時間を設定する"
|
||||
"displayText": "起動画面",
|
||||
"description": "起動画面の表示時間を設定する"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": "詳細な待受画面",
|
||||
"desc": "待ち受け画面に詳細情報を表示する"
|
||||
"displayText": "詳細な待受画面",
|
||||
"description": "待ち受け画面に詳細情報を表示する"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": "詳細な作業画面",
|
||||
"desc": "半田付け画面に詳細情報を表示する"
|
||||
"displayText": "詳細な作業画面",
|
||||
"description": "半田付け画面に詳細情報を表示する"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": "電力制限",
|
||||
"desc": "最大電力を制限する <W=ワット>"
|
||||
"displayText": "電力制限",
|
||||
"description": "最大電力を制限する <W=ワット>"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": "Calibrate CJC",
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
|
||||
"displayText": "Calibrate CJC",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": "電圧校正",
|
||||
"desc": "入力電圧(VIN)の校正を開始する <長押しで終了>"
|
||||
"displayText": "電圧校正",
|
||||
"description": "入力電圧(VIN)の校正を開始する <長押しで終了>"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": "電力パルス",
|
||||
"desc": "電源をオンに保つための電力パルス <ワット>"
|
||||
"displayText": "電力パルス",
|
||||
"description": "電源をオンに保つための電力パルス <ワット>"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": "パルス間隔",
|
||||
"desc": "電源をオンに保つための電力パルスの時間間隔 <x2.5s(秒)>"
|
||||
"displayText": "パルス間隔",
|
||||
"description": "電源をオンに保つための電力パルスの時間間隔 <x2.5s(秒)>"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": "パルス時間長",
|
||||
"desc": "電源をオンに保つための電力パルスの時間長 <x250ms(ミリ秒)>"
|
||||
"displayText": "パルス時間長",
|
||||
"description": "電源をオンに保つための電力パルスの時間長 <x250ms(ミリ秒)>"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": "設定をリセット",
|
||||
"desc": "すべての設定を初期化する"
|
||||
"displayText": "設定をリセット",
|
||||
"description": "すべての設定を初期化する"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": "言語: 日本語",
|
||||
"desc": ""
|
||||
"displayText": "言語: 日本語",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "LT",
|
||||
"languageLocalName": "Lietuvių",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Atstatyta",
|
||||
"SettingsResetMessage": [
|
||||
"Nust. atstatyti!",
|
||||
""
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Nerastas",
|
||||
"akselerometras!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Nerastas",
|
||||
"USB-PD IC!"
|
||||
],
|
||||
"LockingKeysString": "UŽRAKIN",
|
||||
"UnlockingKeysString": "ATRAKIN",
|
||||
"WarningKeysLockedString": "!UŽRAK!",
|
||||
"WarningThermalRunaway": [
|
||||
"Perkaitimo",
|
||||
"pavojus"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Atstatyta"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Nust. \natstatyti!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Nerastas\nakselerometras!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "Nerastas\nUSB-PD IC!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "UŽRAKIN"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "ATRAKIN"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!UŽRAK!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Perkaitimo\npavojus"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Ar norite atstatyti nustatymus į numatytas reikšmes?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "MAŽ VOLT"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Žema įtampa\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Įvestis V: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Miegu...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Antg: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Išj"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Your device is most likely a counterfeit!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "D",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "T",
|
||||
"SettingStartSleepChar": "M",
|
||||
"SettingStartSleepOffChar": "K",
|
||||
"SettingSensitivityOff": "I",
|
||||
"SettingSensitivityLow": "Ž",
|
||||
"SettingSensitivityMedium": "V",
|
||||
"SettingSensitivityHigh": "A",
|
||||
"SettingLockDisableChar": "I",
|
||||
"SettingLockBoostChar": "T",
|
||||
"SettingLockFullChar": "V"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Maitinimo",
|
||||
"nustatymai"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Maitinimo\nnustatymai",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Litavimo",
|
||||
"nustatymai"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Litavimo\nnustatymai",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Miego",
|
||||
"režimai"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Miego\nrežimai",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Naudotojo",
|
||||
"sąsaja"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Naudotojo\nsąsaja",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Išplėsti.",
|
||||
"nustatymai"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Išplėsti.\nnustatymai",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Maitinimo",
|
||||
"šaltinis"
|
||||
],
|
||||
"desc": "Išjungimo įtampa. (DC 10V) (arba celių [S] kiekis [3.3V per celę])"
|
||||
"displayText": "Maitinimo\nšaltinis",
|
||||
"description": "Išjungimo įtampa. (DC 10V) (arba celių [S] kiekis [3.3V per celę])"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimalus",
|
||||
"voltažas"
|
||||
],
|
||||
"desc": "Minimalus voltažas, kuris yra leidžiamas kiekvienam baterijos elementui (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Minimalus\nvoltažas",
|
||||
"description": "Minimalus voltažas, kuris yra leidžiamas kiekvienam baterijos elementui (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"QC mait.",
|
||||
"įtampa"
|
||||
],
|
||||
"desc": "Maksimali QC maitinimo bloko įtampa"
|
||||
"displayText": "QC mait.\nįtampa",
|
||||
"description": "Maksimali QC maitinimo bloko įtampa"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"laikas"
|
||||
],
|
||||
"desc": "PD suderinimo laikas žingsniais po 100ms suderinamumui su kai kuriais QC įkrovikliais"
|
||||
"displayText": "PD\nlaikas",
|
||||
"description": "PD suderinimo laikas žingsniais po 100ms suderinamumui su kai kuriais QC įkrovikliais"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Turbo",
|
||||
"temperat."
|
||||
],
|
||||
"desc": "Temperatūra turbo režimu"
|
||||
"displayText": "Turbo\ntemperat.",
|
||||
"description": "Temperatūra turbo režimu"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Automatinis",
|
||||
"paleidimas"
|
||||
],
|
||||
"desc": "Ar pradėti kaitininti iš karto įjungus lituoklį (N=Ne | T=Taip | M=Miegas | K=Miegoti kambario temperatūroje)"
|
||||
"displayText": "Automatinis\npaleidimas",
|
||||
"description": "Ar pradėti kaitininti iš karto įjungus lituoklį (N=Ne | T=Taip | M=Miegas | K=Miegoti kambario temperatūroje)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp.keitim.",
|
||||
"trump.spust."
|
||||
],
|
||||
"desc": "Temperatūros keitimo žingsnis trumpai spustėlėjus mygtuką"
|
||||
"displayText": "Temp.keitim.\ntrump.spust.",
|
||||
"description": "Temperatūros keitimo žingsnis trumpai spustėlėjus mygtuką"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp.keitim.",
|
||||
"ilgas pasp."
|
||||
],
|
||||
"desc": "Temperatūros keitimo žingsnis ilgai paspaudus mygtuką"
|
||||
"displayText": "Temp.keitim.\nilgas pasp.",
|
||||
"description": "Temperatūros keitimo žingsnis ilgai paspaudus mygtuką"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Mygtukų",
|
||||
"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)"
|
||||
"displayText": "Mygtukų\nužraktas",
|
||||
"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)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Judesio",
|
||||
"jautrumas"
|
||||
],
|
||||
"desc": "Judesio jautrumas (0=Išjungta | 1=Mažiausias | ... | 9=Didžiausias)"
|
||||
"displayText": "Judesio\njautrumas",
|
||||
"description": "Judesio jautrumas (0=Išjungta | 1=Mažiausias | ... | 9=Didžiausias)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Miego",
|
||||
"temperat."
|
||||
],
|
||||
"desc": "Antgalio temperatūra miego režimu"
|
||||
"displayText": "Miego\ntemperat.",
|
||||
"description": "Antgalio temperatūra miego režimu"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Miego",
|
||||
"laikas"
|
||||
],
|
||||
"desc": "Užmigimo laikas (sekundės | minutės)"
|
||||
"displayText": "Miego\nlaikas",
|
||||
"description": "Užmigimo laikas (sekundės | minutės)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Išjungimo",
|
||||
"laikas"
|
||||
],
|
||||
"desc": "Išjungimo laikas (minutės)"
|
||||
"displayText": "Išjungimo\nlaikas",
|
||||
"description": "Išjungimo laikas (minutės)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Holo",
|
||||
"jutiklis"
|
||||
],
|
||||
"desc": "Holo jutiklio jautrumas nustatant miegą (0=Išjungta | 1=Mažiausias | ... | 9=Didžiausias)"
|
||||
"displayText": "Holo\njutiklis",
|
||||
"description": "Holo jutiklio jautrumas nustatant miegą (0=Išjungta | 1=Mažiausias | ... | 9=Didžiausias)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Temperatūros",
|
||||
"vienetai"
|
||||
],
|
||||
"desc": "Temperatūros vienetai (C=Celsijus | F=Farenheitas)"
|
||||
"displayText": "Temperatūros\nvienetai",
|
||||
"description": "Temperatūros vienetai (C=Celsijus | F=Farenheitas)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Ekrano",
|
||||
"orientacija"
|
||||
],
|
||||
"desc": "Ekrano orientacija (D=Dešiniarankiams | K=Kairiarankiams | A=Automatinė)"
|
||||
"displayText": "Ekrano\norientacija",
|
||||
"description": "Ekrano orientacija (D=Dešiniarankiams | K=Kairiarankiams | A=Automatinė)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Atvėsimo",
|
||||
"mirksėjimas"
|
||||
],
|
||||
"desc": "Ar mirksėti temperatūrą ekrane kol vėstantis antgalis vis dar karštas?"
|
||||
"displayText": "Atvėsimo\nmirksėjimas",
|
||||
"description": "Ar mirksėti temperatūrą ekrane kol vėstantis antgalis vis dar karštas?"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Aprašymo",
|
||||
"greitis"
|
||||
],
|
||||
"desc": "Greitis, kuriuo šis tekstas slenka"
|
||||
"displayText": "Aprašymo\ngreitis",
|
||||
"description": "Greitis, kuriuo šis tekstas slenka"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Sukeisti + -",
|
||||
"mygtukus?"
|
||||
],
|
||||
"desc": "Sukeisti + - temperatūros keitimo mygtukus vietomis"
|
||||
"displayText": "Sukeisti + -\nmygtukus?",
|
||||
"description": "Sukeisti + - temperatūros keitimo mygtukus vietomis"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Animacijų",
|
||||
"greitis"
|
||||
],
|
||||
"desc": "Paveiksliukų animacijų greitis meniu punktuose (I=Išjungtas | L=Lėtas | V=Vidutinis | G=Greitas)"
|
||||
"displayText": "Animacijų\ngreitis",
|
||||
"description": "Paveiksliukų animacijų greitis meniu punktuose (I=Išjungtas | L=Lėtas | V=Vidutinis | G=Greitas)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Animacijų",
|
||||
"pakartojimas"
|
||||
],
|
||||
"desc": "Leidžia kartoti animacijas be sustojimo pagrindiniame meniu"
|
||||
"displayText": "Animacijų\npakartojimas",
|
||||
"description": "Leidžia kartoti animacijas be sustojimo pagrindiniame meniu"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Ekrano",
|
||||
"šviesumas"
|
||||
],
|
||||
"desc": "Nustato OLED ekrano kontrastą/šviesumą."
|
||||
"displayText": "Ekrano\nšviesumas",
|
||||
"description": "Nustato OLED ekrano kontrastą/šviesumą."
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Ekrano",
|
||||
"invertavimas"
|
||||
],
|
||||
"desc": "Invertuoja OLED ekrano spalvas"
|
||||
"displayText": "Ekrano\ninvertavimas",
|
||||
"description": "Invertuoja OLED ekrano spalvas"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Boot logo\nduration",
|
||||
"description": "Set boot logo duration (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Detalus lau-",
|
||||
"kimo ekranas"
|
||||
],
|
||||
"desc": "Ar rodyti papildomą informaciją mažesniu šriftu laukimo ekrane"
|
||||
"displayText": "Detalus lau-\nkimo ekranas",
|
||||
"description": "Ar rodyti papildomą informaciją mažesniu šriftu laukimo ekrane"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Detalus lita-",
|
||||
"vimo ekranas"
|
||||
],
|
||||
"desc": "Ar rodyti išsamią informaciją lituojant"
|
||||
"displayText": "Detalus lita-\nvimo ekranas",
|
||||
"description": "Ar rodyti išsamią informaciją lituojant"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Galios",
|
||||
"riba"
|
||||
],
|
||||
"desc": "Didžiausia galia, kurią gali naudoti lituoklis (Vatai)"
|
||||
"displayText": "Galios\nriba",
|
||||
"description": "Didžiausia galia, kurią gali naudoti lituoklis (Vatai)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrate CJC\nat next boot",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Kalibruoti",
|
||||
"įvesties įtampą?"
|
||||
],
|
||||
"desc": "Įvesties įtampos kalibravimas. Trumpai paspauskite, norėdami nustatyti, ilgai paspauskite, kad išeitumėte."
|
||||
"displayText": "Kalibruoti\nįvesties įtampą?",
|
||||
"description": "Įvesties įtampos kalibravimas. Trumpai paspauskite, norėdami nustatyti, ilgai paspauskite, kad išeitumėte."
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Galios",
|
||||
"pulso W"
|
||||
],
|
||||
"desc": "Periodinis galios pulso intensyvumas maitinblokiui, neleidžiantis jam užmigti."
|
||||
"displayText": "Galios\npulso W",
|
||||
"description": "Periodinis galios pulso intensyvumas maitinblokiui, neleidžiantis jam užmigti."
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Galios pulso",
|
||||
"dažnumas"
|
||||
],
|
||||
"desc": "Pasikartojantis laiko intervalas (x 2.5s), ties kuriuo kartojamas galios pulsas maitinblokiui, neleidžiantis jam užmigti"
|
||||
"displayText": "Galios pulso\ndažnumas",
|
||||
"description": "Pasikartojantis laiko intervalas (x 2.5s), ties kuriuo kartojamas galios pulsas maitinblokiui, neleidžiantis jam užmigti"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Galios pulso",
|
||||
"trukmė"
|
||||
],
|
||||
"desc": "Galios pulso aktyvioji trukmė (x 250ms)"
|
||||
"displayText": "Galios pulso\ntrukmė",
|
||||
"description": "Galios pulso aktyvioji trukmė (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Atstatyti",
|
||||
"nustatymus?"
|
||||
],
|
||||
"desc": "Nustato nustatymus į numatytuosius"
|
||||
"displayText": "Atstatyti\nnustatymus?",
|
||||
"description": "Nustato nustatymus į numatytuosius"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Kalba:",
|
||||
" LT Lietuvių"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Kalba:\n LT Lietuvių",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "NB",
|
||||
"languageLocalName": "Norsk bokmål",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Tilbakestilling OK",
|
||||
"SettingsResetMessage": [
|
||||
"Noen innstillinger",
|
||||
"ble endret!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Ingen akselerometer",
|
||||
"funnet!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Ingen USB-PD IC",
|
||||
"funnet!"
|
||||
],
|
||||
"LockingKeysString": "LÅST",
|
||||
"UnlockingKeysString": "ÅPNET",
|
||||
"WarningKeysLockedString": "!LÅST!",
|
||||
"WarningThermalRunaway": [
|
||||
"Termisk",
|
||||
"rømling"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Tilbakestilling OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Noen innstillinger\nble endret!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Ingen akselerometer\nfunnet!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "Ingen USB-PD IC\nfunnet!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "LÅST"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "ÅPNET"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!LÅST!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Termisk\nrømling"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Er du sikker på at du vil tilbakestille til standardinnstillinger?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "Lavspenn"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Underspenning\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Innspenn.: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Dvale...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Spiss: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Av"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Enheten din er sannsynligvis en forfalskning!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "H",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "L",
|
||||
"SettingStartSleepChar": "D",
|
||||
"SettingStartSleepOffChar": "R",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "F"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Effekt-",
|
||||
"innst."
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Effekt-\ninnst.",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Lodde-",
|
||||
"innst."
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Lodde-\ninnst.",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Dvale-",
|
||||
"innst."
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Dvale-\ninnst.",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Bruker-",
|
||||
"grensesn."
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Bruker-\ngrensesn.",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Avanserte",
|
||||
"valg"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Avanserte\nvalg",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Kilde",
|
||||
""
|
||||
],
|
||||
"desc": "Strømforsyning. Sett nedre spenning for automatisk nedstenging. (DC 10V) (S 3.3V per celle)"
|
||||
"displayText": "Kilde\n",
|
||||
"description": "Strømforsyning. Sett nedre spenning for automatisk nedstenging. (DC 10V) (S 3.3V per celle)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimum",
|
||||
"spenning"
|
||||
],
|
||||
"desc": "Minimum tillatt spenning per celle (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Minimum\nspenning",
|
||||
"description": "Minimum tillatt spenning per celle (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"QC-",
|
||||
"spenning"
|
||||
],
|
||||
"desc": "Maks QC-spenning bolten skal forhandle om"
|
||||
"displayText": "QC-\nspenning",
|
||||
"description": "Maks QC-spenning bolten skal forhandle om"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD-",
|
||||
"tidsavb."
|
||||
],
|
||||
"desc": "PD-forhandlingstidsavbrudd i steg på 100 ms for kompatibilitet med noen QC-ladere"
|
||||
"displayText": "PD-\ntidsavb.",
|
||||
"description": "PD-forhandlingstidsavbrudd i steg på 100 ms for kompatibilitet med noen QC-ladere"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"KTmp",
|
||||
""
|
||||
],
|
||||
"desc": "Temperatur i \"kraft-modus\""
|
||||
"displayText": "KTmp\n",
|
||||
"description": "Temperatur i \"kraft-modus\""
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"AStart",
|
||||
""
|
||||
],
|
||||
"desc": "Start automatisk med lodding når strøm kobles til. (I=Inaktiv | L=Lodding | D=Dvale | R=Dvale romtemperatur)"
|
||||
"displayText": "AStart\n",
|
||||
"description": "Start automatisk med lodding når strøm kobles til. (I=Inaktiv | L=Lodding | D=Dvale | R=Dvale romtemperatur)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp-endring",
|
||||
"kort"
|
||||
],
|
||||
"desc": "Hvor mye temperaturen skal endres ved kort trykk på knapp"
|
||||
"displayText": "Temp-endring\nkort",
|
||||
"description": "Hvor mye temperaturen skal endres ved kort trykk på knapp"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp-endring",
|
||||
"lang"
|
||||
],
|
||||
"desc": "Hvor mye temperaturen skal endres ved langt trykk på knapp"
|
||||
"displayText": "Temp-endring\nlang",
|
||||
"description": "Hvor mye temperaturen skal endres ved langt trykk på knapp"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Tillat å låse",
|
||||
"knapper"
|
||||
],
|
||||
"desc": "Mens du lodder, hold nede begge knapper for å bytte mellom låsemodus (D=deaktiver | B=kun boost | F=full lås)"
|
||||
"displayText": "Tillat å låse\nknapper",
|
||||
"description": "Mens du lodder, hold nede begge knapper for å bytte mellom låsemodus (D=deaktiver | B=kun boost | F=full lås)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"BSensr",
|
||||
""
|
||||
],
|
||||
"desc": "Bevegelsesfølsomhet (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)"
|
||||
"displayText": "BSensr\n",
|
||||
"description": "Bevegelsesfølsomhet (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"DTmp",
|
||||
""
|
||||
],
|
||||
"desc": "Dvaletemperatur (C)"
|
||||
"displayText": "DTmp\n",
|
||||
"description": "Dvaletemperatur (C)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"DTid",
|
||||
""
|
||||
],
|
||||
"desc": "Tid før dvale (Minutter | Sekunder)"
|
||||
"displayText": "DTid\n",
|
||||
"description": "Tid før dvale (Minutter | Sekunder)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"AvTid",
|
||||
""
|
||||
],
|
||||
"desc": "Tid før automatisk nedstenging (Minutter)"
|
||||
"displayText": "AvTid\n",
|
||||
"description": "Tid før automatisk nedstenging (Minutter)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall-sensor",
|
||||
"følsomhet"
|
||||
],
|
||||
"desc": "Sensitiviteten til Hall-effekt-sensoren for å detektere inaktivitet (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)"
|
||||
"displayText": "Hall-sensor\nfølsomhet",
|
||||
"description": "Sensitiviteten til Hall-effekt-sensoren for å detektere inaktivitet (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"TmpEnh",
|
||||
""
|
||||
],
|
||||
"desc": "Temperaturskala (C=Celsius | F=Fahrenheit)"
|
||||
"displayText": "TmpEnh\n",
|
||||
"description": "Temperaturskala (C=Celsius | F=Fahrenheit)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"SkRetn",
|
||||
""
|
||||
],
|
||||
"desc": "Skjermretning (H=Høyrehendt | V=Venstrehendt | A=Automatisk)"
|
||||
"displayText": "SkRetn\n",
|
||||
"description": "Skjermretning (H=Høyrehendt | V=Venstrehendt | A=Automatisk)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"KjBlnk",
|
||||
""
|
||||
],
|
||||
"desc": "Blink temperaturen på skjermen mens spissen fortsatt er varm."
|
||||
"displayText": "KjBlnk\n",
|
||||
"description": "Blink temperaturen på skjermen mens spissen fortsatt er varm."
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"RullHa",
|
||||
""
|
||||
],
|
||||
"desc": "Hastigheten på rulletekst"
|
||||
"displayText": "RullHa\n",
|
||||
"description": "Hastigheten på rulletekst"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Bytt",
|
||||
"+ - kn."
|
||||
],
|
||||
"desc": "Bytt om på knappene for å stille temperatur"
|
||||
"displayText": "Bytt\n+ - kn.",
|
||||
"description": "Bytt om på knappene for å stille temperatur"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"hastighet"
|
||||
],
|
||||
"desc": "Hastigheten til animasjonene i menyen (O=off | S=slow | M=medium | F=fast)"
|
||||
"displayText": "Anim.\nhastighet",
|
||||
"description": "Hastigheten til animasjonene i menyen (O=off | S=slow | M=medium | F=fast)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"loop"
|
||||
],
|
||||
"desc": "Loop ikon-animasjoner i hovedmenyen"
|
||||
"displayText": "Anim.\nloop",
|
||||
"description": "Loop ikon-animasjoner i hovedmenyen"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Skjerm-",
|
||||
"lysstyrke"
|
||||
],
|
||||
"desc": "Juster lysstyrken til OLED-skjermen"
|
||||
"displayText": "Skjerm-\nlysstyrke",
|
||||
"description": "Juster lysstyrken til OLED-skjermen"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Inverter",
|
||||
"skjerm"
|
||||
],
|
||||
"desc": "Inverter fargene på OLED-skjermen"
|
||||
"displayText": "Inverter\nskjerm",
|
||||
"description": "Inverter fargene på OLED-skjermen"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Oppstartlogo",
|
||||
"varighet"
|
||||
],
|
||||
"desc": "Setter varigheten til oppstartlogoen (s=sekunder)"
|
||||
"displayText": "Oppstartlogo\nvarighet",
|
||||
"description": "Setter varigheten til oppstartlogoen (s=sekunder)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"AvDvSk",
|
||||
""
|
||||
],
|
||||
"desc": "Vis detaljert informasjon med liten skrift på dvaleskjermen."
|
||||
"displayText": "AvDvSk\n",
|
||||
"description": "Vis detaljert informasjon med liten skrift på dvaleskjermen."
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"AvLdSk",
|
||||
""
|
||||
],
|
||||
"desc": "Vis detaljert informasjon ved lodding"
|
||||
"displayText": "AvLdSk\n",
|
||||
"description": "Vis detaljert informasjon ved lodding"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Effekt-",
|
||||
"grense"
|
||||
],
|
||||
"desc": "Maks effekt jernet kan bruke (W=watt)"
|
||||
"displayText": "Effekt-\ngrense",
|
||||
"description": "Maks effekt jernet kan bruke (W=watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"TempKal?",
|
||||
""
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "TempKal?\n",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"KalSpIn?",
|
||||
""
|
||||
],
|
||||
"desc": "Kalibrer spenning. Knappene justerer. Langt trykk for å gå ut"
|
||||
"displayText": "KalSpIn?\n",
|
||||
"description": "Kalibrer spenning. Knappene justerer. Langt trykk for å gå ut"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Effekt-",
|
||||
"puls"
|
||||
],
|
||||
"desc": "Hvor høy effekt pulsen for å holde laderen våken skal ha (watt)"
|
||||
"displayText": "Effekt-\npuls",
|
||||
"description": "Hvor høy effekt pulsen for å holde laderen våken skal ha (watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Effektpuls",
|
||||
"forsink."
|
||||
],
|
||||
"desc": "Forsinkelse før effektpulsen utløses (x 2.5s)"
|
||||
"displayText": "Effektpuls\nforsink.",
|
||||
"description": "Forsinkelse før effektpulsen utløses (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Effektpuls",
|
||||
"varighet"
|
||||
],
|
||||
"desc": "Hvor lenge holde-våken-pulsen varer (x 250ms)"
|
||||
"displayText": "Effektpuls\nvarighet",
|
||||
"description": "Hvor lenge holde-våken-pulsen varer (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"TilbStl?",
|
||||
""
|
||||
],
|
||||
"desc": "Tilbakestill alle innstillinger"
|
||||
"displayText": "TilbStl?\n",
|
||||
"description": "Tilbakestill alle innstillinger"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Språk:",
|
||||
" NB Norsk bm"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Språk:\n NB Norsk bm",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "NL",
|
||||
"languageLocalName": "Nederlands",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Instellingen",
|
||||
"zijn gereset!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Geen accelerometer",
|
||||
"gedetecteerd!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Geen USB-PD IC ",
|
||||
"gedetecteerd!"
|
||||
],
|
||||
"LockingKeysString": "GEBLOKKEERD",
|
||||
"UnlockingKeysString": "GEDEBLOKKEERD",
|
||||
"WarningKeysLockedString": "!GEBLOKKEERD!",
|
||||
"WarningThermalRunaway": [
|
||||
"Verwarming",
|
||||
"Oncontroleerbaar"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Instellingen\nzijn gereset!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Geen accelerometer\ngedetecteerd!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "Geen USB-PD IC \ngedetecteerd!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "GEBLOKKEERD"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "GEDEBLOKKEERD"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!GEBLOKKEERD!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Verwarming\nOncontroleerbaar"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Weet je zeker dat je de fabrieksinstellingen terug wilt zetten?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "DC Laag"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Onderspanning\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Voeding V: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Slaapstand...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Punt: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Uit"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Jouw toestel is wellicht een namaak-versie!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "R",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "G",
|
||||
"SettingStartSleepChar": "S",
|
||||
"SettingStartSleepOffChar": "B",
|
||||
"SettingSensitivityOff": "U",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "G",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "U",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "V"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Voeding",
|
||||
"instellingen"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Voeding\ninstellingen",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Soldeer",
|
||||
"instellingen"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Soldeer\ninstellingen",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Slaap",
|
||||
"Modes"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Slaap\nModes",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Weergave",
|
||||
"instellingen"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Weergave\ninstellingen",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Geavanceerde",
|
||||
"instellingen"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Geavanceerde\ninstellingen",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Spannings-",
|
||||
"bron"
|
||||
],
|
||||
"desc": "Spanningsbron. Stelt drempelspanning in. (DC 10V) (S 3.3V per cel)"
|
||||
"displayText": "Spannings-\nbron",
|
||||
"description": "Spanningsbron. Stelt drempelspanning in. (DC 10V) (S 3.3V per cel)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimum",
|
||||
"voltage"
|
||||
],
|
||||
"desc": "Minimum toegestaan voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Minimum\nvoltage",
|
||||
"description": "Minimum toegestaan voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"QC",
|
||||
"Voltage"
|
||||
],
|
||||
"desc": "Maximaal QC voltage dat gevraagd mag worden"
|
||||
"displayText": "QC\nvoltage",
|
||||
"description": "Maximaal QC voltage dat gevraagd mag worden"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD afstemmingsduur in stappen van 100ms (voor compatibiliteit met sommige QC laders)"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "PD afstemmingsduur in stappen van 100ms (voor compatibiliteit met sommige QC laders)"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Boost",
|
||||
"temp"
|
||||
],
|
||||
"desc": "Punt temperatuur in boostmode"
|
||||
"displayText": "Boost\ntemp",
|
||||
"description": "Punt temperatuur in boostmode"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Opstart",
|
||||
"gedrag"
|
||||
],
|
||||
"desc": "Gedrag bij opstarten (U=Uit | G=Gebruiks-temperatuur | S=Slaapstand-temperatuur tot beweging | B=Uit tot beweging)"
|
||||
"displayText": "Opstart\ngedrag",
|
||||
"description": "Gedrag bij opstarten (U=Uit | G=Gebruiks-temperatuur | S=Slaapstand-temperatuur tot beweging | B=Uit tot beweging)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp veranderen",
|
||||
"kort"
|
||||
],
|
||||
"desc": "Temperatuur verandering bij kort drukken"
|
||||
"displayText": "Temp veranderen\nkort",
|
||||
"description": "Temperatuur verandering bij kort drukken"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp veranderen",
|
||||
"lang"
|
||||
],
|
||||
"desc": "Temperatuur verandering bij lang drukken"
|
||||
"displayText": "Temp veranderen\nlang",
|
||||
"description": "Temperatuur verandering bij lang drukken"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Knopblokkering",
|
||||
"inschakelen"
|
||||
],
|
||||
"desc": "Tijdens solderen lang op beide knoppen drukken blokkeert de knoppen (U=Uit | B=Alleen boost mode | V=Volledig blokkeren)"
|
||||
"displayText": "Knopblokkering\ninschakelen",
|
||||
"description": "Tijdens solderen lang op beide knoppen drukken blokkeert de knoppen (U=Uit | B=Alleen boost mode | V=Volledig blokkeren)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Bewegings-",
|
||||
"gevoeligheid"
|
||||
],
|
||||
"desc": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
|
||||
"displayText": "Bewegings-\ngevoeligheid",
|
||||
"description": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Slaap",
|
||||
"temp"
|
||||
],
|
||||
"desc": "Punt temperatuur in slaapstand"
|
||||
"displayText": "Slaap\ntemp",
|
||||
"description": "Punt temperatuur in slaapstand"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Slaap",
|
||||
"time-out"
|
||||
],
|
||||
"desc": "Tijd voordat slaapmodus wordt geactiveerd (S=seconden | M=minuten)"
|
||||
"displayText": "Slaap\ntime-out",
|
||||
"description": "Tijd voordat slaapmodus wordt geactiveerd (S=seconden | M=minuten)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Uitschakel",
|
||||
"time-out"
|
||||
],
|
||||
"desc": "Tijd voordat soldeerbout automatisch uitschakelt (M=minuten)"
|
||||
"displayText": "Uitschakel\ntime-out",
|
||||
"description": "Tijd voordat soldeerbout automatisch uitschakelt (M=minuten)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall sensor",
|
||||
"gevoeligheid"
|
||||
],
|
||||
"desc": "Gevoeligheid van de Hall effect sensor om naar slaapmodus te gaan (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
|
||||
"displayText": "Hall sensor\ngevoeligheid",
|
||||
"description": "Gevoeligheid van de Hall effect sensor om naar slaapmodus te gaan (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Temperatuur",
|
||||
"eenheid"
|
||||
],
|
||||
"desc": "Temperatuureenheid (C=Celsius | F=Fahrenheit)"
|
||||
"displayText": "Temperatuur\neenheid",
|
||||
"description": "Temperatuureenheid (C=Celsius | F=Fahrenheit)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Scherm-",
|
||||
"oriëntatie"
|
||||
],
|
||||
"desc": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)"
|
||||
"displayText": "Scherm-\noriëntatie",
|
||||
"description": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Afkoel",
|
||||
"flitsen"
|
||||
],
|
||||
"desc": "Temperatuur laten flitsen in het hoofdmenu zo lang de punt nog warm is"
|
||||
"displayText": "Afkoel\nflitsen",
|
||||
"description": "Temperatuur laten flitsen in het hoofdmenu zo lang de punt nog warm is"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Scroll",
|
||||
"snelheid"
|
||||
],
|
||||
"desc": "Snelheid waarmee de tekst scrolt (S=Snel | L=Langzaam)"
|
||||
"displayText": "Scroll\nsnelheid",
|
||||
"description": "Snelheid waarmee de tekst scrolt (S=Snel | L=Langzaam)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Draai",
|
||||
"+ - knoppen om"
|
||||
],
|
||||
"desc": "Keer de +- knoppen van de temperatuurregeling om"
|
||||
"displayText": "Draai\n+ - knoppen om",
|
||||
"description": "Keer de +- knoppen van de temperatuurregeling om"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Animatie",
|
||||
"snelheid"
|
||||
],
|
||||
"desc": "Tempo van de icoon animaties in het hoofdmenu (U=uit | L=langzaam | G=gemiddeld | S=snel)"
|
||||
"displayText": "Animatie\nsnelheid",
|
||||
"description": "Tempo van de icoon animaties in het hoofdmenu (U=uit | L=langzaam | G=gemiddeld | S=snel)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Animatie",
|
||||
"herhaling"
|
||||
],
|
||||
"desc": "Herhaal icoon animaties in hoofdmenu"
|
||||
"displayText": "Animatie\nherhaling",
|
||||
"description": "Herhaal icoon animaties in hoofdmenu"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Scherm",
|
||||
"helderheid"
|
||||
],
|
||||
"desc": "Pas helderheid van het OLED scherm aan"
|
||||
"displayText": "Scherm\nhelderheid",
|
||||
"description": "Pas helderheid van het OLED scherm aan"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Inverteer",
|
||||
"scherm"
|
||||
],
|
||||
"desc": "Inverteer de kleuren van het OLED scherm"
|
||||
"displayText": "Inverteer\nscherm",
|
||||
"description": "Inverteer de kleuren van het OLED scherm"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Opstart logo",
|
||||
"duur"
|
||||
],
|
||||
"desc": "Stelt de weergaveduur van het opstartlogo in (s=seconden)"
|
||||
"displayText": "Opstart logo\nduur",
|
||||
"description": "Stelt de weergaveduur van het opstartlogo in (s=seconden)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Gedetailleerd",
|
||||
"startscherm"
|
||||
],
|
||||
"desc": "Gedetailleerde informatie weergeven in een kleine letters op het startscherm."
|
||||
"displayText": "Gedetailleerd\nstartscherm",
|
||||
"description": "Gedetailleerde informatie weergeven in een kleine letters op het startscherm."
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Gedetailleerd",
|
||||
"soldeerscherm"
|
||||
],
|
||||
"desc": "Gedetailleerde informatie weergeven in een kleiner lettertype op het soldeerscherm"
|
||||
"displayText": "Gedetailleerd\nsoldeerscherm",
|
||||
"description": "Gedetailleerde informatie weergeven in een kleiner lettertype op het soldeerscherm"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Vermogen",
|
||||
"limiet"
|
||||
],
|
||||
"desc": "Maximaal vermogen (W=Watt)"
|
||||
"displayText": "Vermogen\nlimiet",
|
||||
"description": "Maximaal vermogen (W=Watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrate CJC\nat next boot",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Kalibreer",
|
||||
"input-voltage?"
|
||||
],
|
||||
"desc": "Start VIN Kalibratie (druk lang om te sluiten)"
|
||||
"displayText": "Kalibreer\ninput-voltage?",
|
||||
"description": "Start VIN Kalibratie (druk lang om te sluiten)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Stroom",
|
||||
"Puls"
|
||||
],
|
||||
"desc": "Intensiteit van stroompuls om voeding aan te houden (watt)"
|
||||
"displayText": "Stroom\nPuls",
|
||||
"description": "Intensiteit van stroompuls om voeding aan te houden (watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Stroompuls",
|
||||
"interval"
|
||||
],
|
||||
"desc": "Tijdsduur tussen voeding wakker-blijf-pulsen (x 2.5s)"
|
||||
"displayText": "Stroompuls\ninterval",
|
||||
"description": "Tijdsduur tussen voeding wakker-blijf-pulsen (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"duur"
|
||||
],
|
||||
"desc": "Duur van voeding-wakker-blijf-pulsen (x 250ms)"
|
||||
"displayText": "Power pulse\nduur",
|
||||
"description": "Duur van voeding-wakker-blijf-pulsen (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Instellingen",
|
||||
"resetten?"
|
||||
],
|
||||
"desc": "Alle instellingen terugzetten naar fabrieksinstellingen"
|
||||
"displayText": "Instellingen\nresetten?",
|
||||
"description": "Alle instellingen terugzetten naar fabrieksinstellingen"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Taal:",
|
||||
" NL Nederlands"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Taal:\n NL Nederlands",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "NL_BE",
|
||||
"languageLocalName": "Vlaams",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Certain settings",
|
||||
"were changed!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"No accelerometer",
|
||||
"detected!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"No USB-PD IC",
|
||||
"detected!"
|
||||
],
|
||||
"LockingKeysString": "LOCKED",
|
||||
"UnlockingKeysString": "UNLOCKED",
|
||||
"WarningKeysLockedString": "!LOCKED!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Certain settings\nwere changed!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "No accelerometer\ndetected!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "No USB-PD IC\ndetected!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "LOCKED"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "UNLOCKED"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!LOCKED!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Thermal\nRunaway"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Ben je zeker dat je alle standaardwaarden wil resetten?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "Voedingsspanning LAAG"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Onderspanning\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Voedingsspanning: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzz "
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Slaapstand...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Punt: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Uit"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Your device is most likely a counterfeit!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "R",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "T",
|
||||
"SettingStartSleepChar": "S",
|
||||
"SettingStartSleepOffChar": "K",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "F"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"settings"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Power\nsettings",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Soldeer",
|
||||
"Instellingen"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Soldeer\nInstellingen",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Slaap",
|
||||
"standen"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Slaap\nstanden",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Gebruikers-",
|
||||
"Interface"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Gebruikers-\nInterface",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Gevorderde",
|
||||
"Instellingen"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Gevorderde\nInstellingen",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Spannings-",
|
||||
"bron"
|
||||
],
|
||||
"desc": "Spanningsbron. Stelt minimumspanning in. (DC 10V) (S 3.3V per cel)"
|
||||
"displayText": "Spannings-\nbron",
|
||||
"description": "Spanningsbron. Stelt minimumspanning in. (DC 10V) (S 3.3V per cel)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimum",
|
||||
"voltage"
|
||||
],
|
||||
"desc": "Minimum allowed voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Minimum\nvoltage",
|
||||
"description": "Minimum allowed voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Vermogen",
|
||||
"Watt"
|
||||
],
|
||||
"desc": "Vermogen van de adapter"
|
||||
"displayText": "Vermogen\nWatt",
|
||||
"description": "Vermogen van de adapter"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Verhogings",
|
||||
"temp"
|
||||
],
|
||||
"desc": "Verhogingstemperatuur"
|
||||
"displayText": "Verhogings\ntemp",
|
||||
"description": "Verhogingstemperatuur"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Auto",
|
||||
"start"
|
||||
],
|
||||
"desc": "Breng de soldeerbout op temperatuur bij het opstarten. (F=Uit | T=Soldeertemperatuur | S=Slaapstand-temperatuur | K=Slaapstand kamertemperatuur)"
|
||||
"displayText": "Auto\nstart",
|
||||
"description": "Breng de soldeerbout op temperatuur bij het opstarten. (F=Uit | T=Soldeertemperatuur | S=Slaapstand-temperatuur | K=Slaapstand kamertemperatuur)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"short"
|
||||
],
|
||||
"desc": "Temperature-change-increment on short button press"
|
||||
"displayText": "Temp change\nshort",
|
||||
"description": "Temperature-change-increment on short button press"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"long"
|
||||
],
|
||||
"desc": "Temperature-change-increment on long button press"
|
||||
"displayText": "Temp change\nlong",
|
||||
"description": "Temperature-change-increment on long button press"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Allow locking",
|
||||
"buttons"
|
||||
],
|
||||
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
|
||||
"displayText": "Allow locking\nbuttons",
|
||||
"description": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Bewegings-",
|
||||
"gevoeligheid"
|
||||
],
|
||||
"desc": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
|
||||
"displayText": "Bewegings-\ngevoeligheid",
|
||||
"description": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Slaap",
|
||||
"temp"
|
||||
],
|
||||
"desc": "Temperatuur in slaapstand (°C)"
|
||||
"displayText": "Slaap\ntemp",
|
||||
"description": "Temperatuur in slaapstand (°C)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Slaap",
|
||||
"time-out"
|
||||
],
|
||||
"desc": "Slaapstand time-out (Minuten | Seconden)"
|
||||
"displayText": "Slaap\ntime-out",
|
||||
"description": "Slaapstand time-out (Minuten | Seconden)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Uitschakel",
|
||||
"time-out"
|
||||
],
|
||||
"desc": "Automatisch afsluiten time-out (Minuten)"
|
||||
"displayText": "Uitschakel\ntime-out",
|
||||
"description": "Automatisch afsluiten time-out (Minuten)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall sensor",
|
||||
"sensitivity"
|
||||
],
|
||||
"desc": "Sensitivity to magnets (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
|
||||
"displayText": "Hall sensor\nsensitivity",
|
||||
"description": "Sensitivity to magnets (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Temperatuur",
|
||||
"schaal"
|
||||
],
|
||||
"desc": "Temperatuurschaal (°C=Celsius | °F=Fahrenheit)"
|
||||
"displayText": "Temperatuur\nschaal",
|
||||
"description": "Temperatuurschaal (°C=Celsius | °F=Fahrenheit)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Scherm-",
|
||||
"oriëntatie"
|
||||
],
|
||||
"desc": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)"
|
||||
"displayText": "Scherm-\noriëntatie",
|
||||
"description": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Afkoel",
|
||||
"knipper"
|
||||
],
|
||||
"desc": "Temperatuur knippert in hoofdmenu tijdens afkoeling."
|
||||
"displayText": "Afkoel\nknipper",
|
||||
"description": "Temperatuur knippert in hoofdmenu tijdens afkoeling."
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Scrol",
|
||||
"snelheid"
|
||||
],
|
||||
"desc": "Scrolsnelheid van de tekst."
|
||||
"displayText": "Scrol\nsnelheid",
|
||||
"description": "Scrolsnelheid van de tekst."
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Swap",
|
||||
"+ - keys"
|
||||
],
|
||||
"desc": "Reverse assignment of buttons for temperature adjustment"
|
||||
"displayText": "Swap\n+ - keys",
|
||||
"description": "Reverse assignment of buttons for temperature adjustment"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"speed"
|
||||
],
|
||||
"desc": "Pace of icon animations in menu (O=off | T=slow | M=medium | S=fast)"
|
||||
"displayText": "Anim.\nspeed",
|
||||
"description": "Pace of icon animations in menu (O=off | T=slow | M=medium | S=fast)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"loop"
|
||||
],
|
||||
"desc": "Loop icon animations in main menu"
|
||||
"displayText": "Anim.\nloop",
|
||||
"description": "Loop icon animations in main menu"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Screen",
|
||||
"brightness"
|
||||
],
|
||||
"desc": "Adjust the OLED screen brightness"
|
||||
"displayText": "Screen\nbrightness",
|
||||
"description": "Adjust the OLED screen brightness"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invert",
|
||||
"screen"
|
||||
],
|
||||
"desc": "Invert the OLED screen colors"
|
||||
"displayText": "Invert\nscreen",
|
||||
"description": "Invert the OLED screen colors"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Boot logo\nduration",
|
||||
"description": "Set boot logo duration (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Gedetailleerd",
|
||||
"slaapscherm"
|
||||
],
|
||||
"desc": "Gedetailleerde informatie in een kleiner lettertype in het slaapscherm."
|
||||
"displayText": "Gedetailleerd\nslaapscherm",
|
||||
"description": "Gedetailleerde informatie in een kleiner lettertype in het slaapscherm."
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Gedetailleerd",
|
||||
"soldeerscherm"
|
||||
],
|
||||
"desc": "Gedetailleerde informatie in kleiner lettertype in soldeerscherm."
|
||||
"displayText": "Gedetailleerd\nsoldeerscherm",
|
||||
"description": "Gedetailleerde informatie in kleiner lettertype in soldeerscherm."
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"limit"
|
||||
],
|
||||
"desc": "Maximum power the iron can use (W=watt)"
|
||||
"displayText": "Power\nlimit",
|
||||
"description": "Average maximum power the iron can use (W=watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrate CJC\nat next boot",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Calibreer",
|
||||
"voedingsspanning?"
|
||||
],
|
||||
"desc": "VIN Calibreren. Bevestigen door knoppen lang in te drukken."
|
||||
"displayText": "Calibreer\nvoedingsspanning?",
|
||||
"description": "VIN Calibreren. Bevestigen door knoppen lang in te drukken."
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"pulse"
|
||||
],
|
||||
"desc": "Intensity of power of keep-awake-pulse (W=watt)"
|
||||
"displayText": "Power\npulse",
|
||||
"description": "Intensity of power of keep-awake-pulse (W=watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"delay"
|
||||
],
|
||||
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
"displayText": "Power pulse\ndelay",
|
||||
"description": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Keep-awake-pulse duration (x 250ms)"
|
||||
"displayText": "Power pulse\nduration",
|
||||
"description": "Keep-awake-pulse duration (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Instellingen",
|
||||
"resetten?"
|
||||
],
|
||||
"desc": "Alle instellingen resetten."
|
||||
"displayText": "Instellingen\nresetten?",
|
||||
"description": "Alle instellingen resetten."
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Spraak:",
|
||||
" NL_BE Vlaams"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Spraak:\n NL_BE Vlaams",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "PL",
|
||||
"languageLocalName": "Polski",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Ust. zresetowane",
|
||||
""
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Nie rozpoznano",
|
||||
"akcelerometru!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Nie rozpoznano",
|
||||
"kont. USB-PD IC!"
|
||||
],
|
||||
"LockingKeysString": " ZABLOK.",
|
||||
"UnlockingKeysString": "ODBLOK.",
|
||||
"WarningKeysLockedString": "!ZABLOK!",
|
||||
"WarningThermalRunaway": [
|
||||
"Ucieczka",
|
||||
"termiczna"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Kalibracja\nwykonana!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Ust. \nzresetowane"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Nie rozpoznano\nakcelerometru!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "Nie rozpoznano\nkont. USB-PD IC!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": " ZABLOK."
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "ODBLOK."
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"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\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Czy na pewno chcesz przywrócić ustawienia fabryczne?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "NIS. NAP"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Zbyt niskie nap.\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Nap. wej.: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzz!"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Tr. uśpienia\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Grot: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Wył"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Twoje urządzenie jest najprawdopodobniej podróbką!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "P",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "T",
|
||||
"SettingStartSleepChar": "Z",
|
||||
"SettingStartSleepOffChar": "O",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "N",
|
||||
"SettingSensitivityMedium": "Ś",
|
||||
"SettingSensitivityHigh": "W",
|
||||
"SettingLockDisableChar": "W",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "P"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Ustawienia",
|
||||
"zasilania"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Ustawienia\nzasilania",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Lutowanie",
|
||||
""
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Lutowanie\n",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Oszcz.",
|
||||
"energii"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Oszcz.\nenergii",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Interfejs",
|
||||
"użytkownika"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Interfejs\nużytkownika",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Ustawienia",
|
||||
"zaawans."
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Ustawienia\nzaawans.",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Źródło",
|
||||
"zasilania"
|
||||
],
|
||||
"desc": "Źródło zasilania. Ustaw napięcie odcięcia. (DC 10V) (S 3.3V dla ogniw Li, wyłącz limit mocy)"
|
||||
"displayText": "Źródło\nzasilania",
|
||||
"description": "Źródło zasilania. Ustaw napięcie odcięcia. (DC 10V) (S 3.3V dla ogniw Li, wyłącz limit mocy)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimalne",
|
||||
"napięcie"
|
||||
],
|
||||
"desc": "Minimalne dozwolone napięcie na komórkę (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
"displayText": "Minimalne\nnapięcie",
|
||||
"description": "Minimalne dozwolone napięcie na komórkę (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"QC",
|
||||
"napięcie"
|
||||
],
|
||||
"desc": "Maksymalne napięcie, które lutownica będzie próbowała wynegocjować z ładowarką Quick Charge (V)"
|
||||
"displayText": "QC\nnapięcie",
|
||||
"description": "Maksymalne napięcie, które lutownica będzie próbowała wynegocjować z ładowarką Quick Charge (V)"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"Limit czasu",
|
||||
"PD"
|
||||
],
|
||||
"desc": "Limit czasu negocjacji PD w krokach co 100 ms dla zgodności z niektórymi ładowarkami QC (0: wyłączone)"
|
||||
"displayText": "Limit czasu\nPD",
|
||||
"description": "Limit czasu negocjacji PD w krokach co 100 ms dla zgodności z niektórymi ładowarkami QC (0: wyłączone)"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Włącza tryby PPS & EPR."
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Temp.",
|
||||
"boost"
|
||||
],
|
||||
"desc": "Temperatura w trybie \"boost\" "
|
||||
"displayText": "Temp.\nboost",
|
||||
"description": "Temperatura w trybie \"boost\" "
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Aut. uruch.",
|
||||
"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)"
|
||||
"displayText": "Aut. uruch.\ntr. lutowania",
|
||||
"description": "Automatyczne uruchamianie trybu lutowania po włączeniu zasilania. (B: wyłączone | T: lutowanie | Z: uśpienie | O: uśpienie w temp. pokojowej)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Zm. temp.",
|
||||
"kr. przyc."
|
||||
],
|
||||
"desc": "Wartość zmiany temperatury, po krótkim przyciśnięciu (°C)"
|
||||
"displayText": "Zm. temp.\nkr. przyc.",
|
||||
"description": "Wartość zmiany temperatury, po krótkim przyciśnięciu (°C)"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Zm. temp.",
|
||||
"dł. przyc."
|
||||
],
|
||||
"desc": "Wartość zmiany temperatury, po długim przyciśnięciu (°C)"
|
||||
"displayText": "Zm. temp.\ndł. przyc.",
|
||||
"description": "Wartość zmiany temperatury, po długim przyciśnięciu (°C)"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Blokada",
|
||||
"przycisków"
|
||||
],
|
||||
"desc": "W trybie lutowania, wciśnij oba przyciski aby je zablokować (O=Wyłączona | B=tylko Boost | P=pełna blokada)"
|
||||
"displayText": "Blokada\nprzycisków",
|
||||
"description": "W trybie lutowania, wciśnij oba przyciski aby je zablokować (O=Wyłączona | B=tylko Boost | P=pełna blokada)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Czułość",
|
||||
"wykr. ruchu"
|
||||
],
|
||||
"desc": "Czułość wykrywania ruchu (0: Wyłączona | 1: Minimalna | ... | 9: Maksymalna)"
|
||||
"displayText": "Czułość\nwykr. ruchu",
|
||||
"description": "Czułość wykrywania ruchu (0: Wyłączona | 1: Minimalna | ... | 9: Maksymalna)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Temp.",
|
||||
"uśpienia"
|
||||
],
|
||||
"desc": "Temperatura w trybie uśpienia (°C)"
|
||||
"displayText": "Temp.\nuśpienia",
|
||||
"description": "Temperatura w trybie uśpienia (°C)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Czas do",
|
||||
"uśpienia"
|
||||
],
|
||||
"desc": "Czas do przejścia w tryb uśpienia (minuty | sekundy)"
|
||||
"displayText": "Czas do\nuśpienia",
|
||||
"description": "Czas do przejścia w tryb uśpienia (minuty | sekundy)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Czas do",
|
||||
"wyłączenia"
|
||||
],
|
||||
"desc": "Czas do wyłączenia (minuty)"
|
||||
"displayText": "Czas do\nwyłączenia",
|
||||
"description": "Czas do wyłączenia (minuty)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Czułość",
|
||||
"cz. Halla"
|
||||
],
|
||||
"desc": "Czułość czujnika Halla, używanego do przechodznia w tryb uśpienia (0: Wyłączona | 1: Minimalna | ... | 9: Maksymalna)"
|
||||
"displayText": "Czułość\ncz. Halla",
|
||||
"description": "Czułość czujnika Halla, używanego do przechodznia w tryb uśpienia (0: Wyłączona | 1: Minimalna | ... | 9: Maksymalna)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Jednostka",
|
||||
"temperatury"
|
||||
],
|
||||
"desc": "Jednostka temperatury (C: Celciusz | F: Fahrenheit)"
|
||||
"displayText": "Jednostka\ntemperatury",
|
||||
"description": "Jednostka temperatury (C: Celciusz | F: Fahrenheit)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Obrót",
|
||||
"ekranu"
|
||||
],
|
||||
"desc": "Obrót ekranu (P: dla praworęcznych | L: dla leworęcznych | A: automatycznie)"
|
||||
"displayText": "Obrót\nekranu",
|
||||
"description": "Obrót ekranu (P: dla praworęcznych | L: dla leworęcznych | A: automatycznie)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Mig. podczas",
|
||||
"wychładzania"
|
||||
],
|
||||
"desc": "Temperatura miga podczas wychładzania, gdy grot jest wciąż gorący"
|
||||
"displayText": "Mig. podczas\nwychładzania",
|
||||
"description": "Temperatura miga podczas wychładzania, gdy grot jest wciąż gorący"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Sz. przew.",
|
||||
"tekstu"
|
||||
],
|
||||
"desc": "Szybkość przewijania tekstu"
|
||||
"displayText": "Sz. przew.\ntekstu",
|
||||
"description": "Szybkość przewijania tekstu"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Zamień przyc.",
|
||||
"+ -"
|
||||
],
|
||||
"desc": "Zamienia działanie przycisków zmiany temperatury grotu"
|
||||
"displayText": "Zamień przyc.\n+ -",
|
||||
"description": "Zamienia działanie przycisków zmiany temperatury grotu"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Prędkosć",
|
||||
"animacji"
|
||||
],
|
||||
"desc": "Prędkość animacji ikon w menu (O: wył. | W: mała | M: średnia | S: duża)"
|
||||
"displayText": "Prędkosć\nanimacji",
|
||||
"description": "Prędkość animacji ikon w menu (O: wył. | W: mała | M: średnia | S: duża)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Zapętlona",
|
||||
"animacja"
|
||||
],
|
||||
"desc": "Zapętla animację ikon w menu głównym"
|
||||
"displayText": "Zapętlona\nanimacja",
|
||||
"description": "Zapętla animację ikon w menu głównym"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Jasność",
|
||||
"wyświetlacza"
|
||||
],
|
||||
"desc": "Regulacja kontrastu/jasności wyświetlacza OLED"
|
||||
"displayText": "Jasność\nwyświetlacza",
|
||||
"description": "Regulacja kontrastu/jasności wyświetlacza OLED"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Odwrócenie",
|
||||
"kolorów"
|
||||
],
|
||||
"desc": "Odwrócenie kolorów wyświetlacza OLED"
|
||||
"displayText": "Odwrócenie\nkolorów",
|
||||
"description": "Odwrócenie kolorów wyświetlacza OLED"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Długość wyś.",
|
||||
"loga"
|
||||
],
|
||||
"desc": "Ustawia czas wyświetlania loga podczas uruchamiania (s=sekund)"
|
||||
"displayText": "Długość wyś.\nloga",
|
||||
"description": "Ustawia czas wyświetlania loga podczas uruchamiania (s=sekund)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Szeczegółowy",
|
||||
"ekran bezczy."
|
||||
],
|
||||
"desc": "Wyświetla szczegółowe informacje za pomocą mniejszej czcionki na ekranie bezczynności"
|
||||
"displayText": "Szeczegółowy\nekran bezczy.",
|
||||
"description": "Wyświetla szczegółowe informacje za pomocą mniejszej czcionki na ekranie bezczynności"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Sz. inf. w",
|
||||
"tr. lutowania"
|
||||
],
|
||||
"desc": "Wyświetl szczegółowe informacje w trybie lutowania"
|
||||
"displayText": "Sz. inf. w\ntr. lutowania",
|
||||
"description": "Wyświetl szczegółowe informacje w trybie lutowania"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Ogr.",
|
||||
"mocy"
|
||||
],
|
||||
"desc": "Maksymalna moc (W), jakiej może użyć lutownica"
|
||||
"displayText": "Ogr.\nmocy",
|
||||
"description": "Maksymalna moc (W), jakiej może użyć lutownica"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Kalibracja temperatury",
|
||||
"przy następnym uruchomieniu"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Kalibracja temperatury\nprzy następnym uruchomieniu",
|
||||
"description": "Kalibracja temperatury przy następnym włączeniu (nie jest wymagana, jeśli różnica temperatur jest mniejsza niż 5°C"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Kalibracja",
|
||||
"napięcia"
|
||||
],
|
||||
"desc": "Kalibracja napięcia wejściowego. Krótkie naciśnięcie, aby ustawić, długie naciśnięcie, aby wyjść."
|
||||
"displayText": "Kalibracja\nnapięcia",
|
||||
"description": "Kalibracja napięcia wejściowego. Krótkie naciśnięcie, aby ustawić, długie naciśnięcie, aby wyjść."
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Moc",
|
||||
"impulsu"
|
||||
],
|
||||
"desc": "W przypadku używania powerbanku, utrzymuj moc na poziomie (W) aby nie uśpić powerbanku"
|
||||
"displayText": "Moc\nimpulsu",
|
||||
"description": "W przypadku używania powerbanku, utrzymuj moc na poziomie (W) aby nie uśpić powerbanku"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Czas między",
|
||||
"imp. mocy"
|
||||
],
|
||||
"desc": "Czas między kolejnymi impulsami mocy zapobiegającymi usypianiu powerbanku (x2,5 s)"
|
||||
"displayText": "Czas między\nimp. mocy",
|
||||
"description": "Czas między kolejnymi impulsami mocy zapobiegającymi usypianiu powerbanku (x2,5 s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Długość",
|
||||
"impulsu mocy"
|
||||
],
|
||||
"desc": "Długość impulsu mocy zapobiegającego usypianiu powerbanku (x250 ms)"
|
||||
"displayText": "Długość\nimpulsu mocy",
|
||||
"description": "Długość impulsu mocy zapobiegającego usypianiu powerbanku (x250 ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Ustawienia",
|
||||
"fabryczne"
|
||||
],
|
||||
"desc": "Resetuje wszystkie ustawienia"
|
||||
"displayText": "Ustawienia\nfabryczne",
|
||||
"description": "Resetuje wszystkie ustawienia"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Język:",
|
||||
" PL Polski"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Język:\n PL Polski",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "PT",
|
||||
"languageLocalName": "Português",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Certain settings",
|
||||
"were changed!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"No accelerometer",
|
||||
"detected!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"No USB-PD IC",
|
||||
"detected!"
|
||||
],
|
||||
"LockingKeysString": "LOCKED",
|
||||
"UnlockingKeysString": "UNLOCKED",
|
||||
"WarningKeysLockedString": "!LOCKED!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibração\nefetuada!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Algumas configurações\nforam alteradas!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Acelerómetro não\ndetetado!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "USB-PD IC não\ndetetado!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "Bloqueado"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "Desbloqueado"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!Bloqueado!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Thermal\nRunaway"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Antes de reiniciar certifique-se que o ferro está à temperatura ambiente!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrar\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Definições de fábrica?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "DC BAIXO"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Subtensão\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Tensão: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Repouso...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Ponta: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Off"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "O seu dispositivo provavelmente é falsificado!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "D",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "S",
|
||||
"SettingStartSleepChar": "H",
|
||||
"SettingStartSleepOffChar": "A",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "F"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"settings"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Configurações de\nenergia",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Configurações",
|
||||
"Solda"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Configurações\nSolda",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Modos",
|
||||
"Repouso"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Modos\nRepouso",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Interface",
|
||||
"Utilizador"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Interface\nUtilizador",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Menu",
|
||||
"Avançado"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Menu\nAvançado",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Fonte",
|
||||
"alimentação"
|
||||
],
|
||||
"desc": "Fonte de alimentação. Define a tensão de corte. (DC=10V) (S=3.3V/célula)"
|
||||
"displayText": "Fonte\nalimentação",
|
||||
"description": "Fonte de alimentação. Define a tensão de corte. (DC=10V) (S=3.3V/célula)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimum",
|
||||
"voltage"
|
||||
],
|
||||
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Tensão\nmínima",
|
||||
"description": "Tensão mínima permitida por célula de bateria (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Potência",
|
||||
"Fonte"
|
||||
],
|
||||
"desc": "Potência da fonte usada (Watt)"
|
||||
"displayText": "Potência\nFonte",
|
||||
"description": "Potência da fonte usada (Watt)"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
|
||||
"displayText": "PD tempo\nlimite",
|
||||
"description": "Tempo limite de negoiciação de PD de 100ms para compatibilidade com alguns carregadores é (0: disabled)"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Activa o modo PPS & EPR"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Modo turbo",
|
||||
"temperat."
|
||||
],
|
||||
"desc": "Ajuste de temperatura do \"modo turbo\""
|
||||
"displayText": "Temp.\nModo turbo",
|
||||
"description": "Ajuste de temperatura do \"modo turbo\""
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Partida",
|
||||
"automática"
|
||||
],
|
||||
"desc": "Aquece a ponta automaticamente ao ligar (D=desligar | S=soldagem | H=hibernar | A=hibernar temp. ambiente)"
|
||||
"displayText": "Aquecimento\nautomático",
|
||||
"description": "Aquece a ponta automaticamente ao ligar (D=desligar | S=soldagem | H=hibernar | A=hibernar temp. ambiente)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"short"
|
||||
],
|
||||
"desc": "Temperature-change-increment on short button press"
|
||||
"displayText": "Mudança temp.\ncurta",
|
||||
"description": "A temperatura será aumentada com um click curto"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"long"
|
||||
],
|
||||
"desc": "Temperature-change-increment on long button press"
|
||||
"displayText": "Mudança temp.\nlonga",
|
||||
"description": "A temperatura será aumentada com um click longo"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Allow locking",
|
||||
"buttons"
|
||||
],
|
||||
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
|
||||
"displayText": "Permitir bloquear\nbotões",
|
||||
"description": "Durante a solda premir os dois botões para alternar entre (D=desativados | B=modo turbo | F=bloqueio total)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Sensibilidade",
|
||||
"movimento"
|
||||
],
|
||||
"desc": "Sensibilidade ao movimento (0=Desligado | 1=Menor | ... | 9=Maior)"
|
||||
"displayText": "Sensibilidade\nmovimento",
|
||||
"description": "Sensibilidade ao movimento (0=Desligado | 1=Menor | ... | 9=Maior)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Temperat.",
|
||||
"repouso"
|
||||
],
|
||||
"desc": "Temperatura de repouso (C)"
|
||||
"displayText": "Temperatura\nrepouso",
|
||||
"description": "Temperatura de repouso (C)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Tempo",
|
||||
"repouso"
|
||||
],
|
||||
"desc": "Tempo para repouso (Minutos | Segundos)"
|
||||
"displayText": "Tempo\nrepouso",
|
||||
"description": "Tempo para repouso (Minutos | Segundos)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Tempo",
|
||||
"desligam."
|
||||
],
|
||||
"desc": "Tempo para desligamento (Minutos)"
|
||||
"displayText": "Tempo\ndesligar",
|
||||
"description": "Tempo para desligar (Minutos)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall sensor",
|
||||
"sensitivity"
|
||||
],
|
||||
"desc": "Sensitivity to magnets (0=Desligado | 1=Menor | ... | 9=Maior)"
|
||||
"displayText": "Sensibilidade de\nmagnetismo",
|
||||
"description": "Sensibilidade de magnetismo (0=Desligado | 1=Menor | ... | 9=Maior)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Unidade",
|
||||
"temperatura"
|
||||
],
|
||||
"desc": "Unidade de temperatura (C=Celsius | F=Fahrenheit)"
|
||||
"displayText": "Unidade\ntemperatura",
|
||||
"description": "Unidade de temperatura (C=Celsius | F=Fahrenheit)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Orientação",
|
||||
"tela"
|
||||
],
|
||||
"desc": "Orientação da tela (D=estro | C=anhoto | A=utomática)"
|
||||
"displayText": "Orientação\necrã",
|
||||
"description": "Orientação do ecrã (D=estro | C=anhoto | A=utomática)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Piscar ao",
|
||||
"arrefecer"
|
||||
],
|
||||
"desc": "Faz o valor da temperatura piscar durante o arrefecimento"
|
||||
"displayText": "Piscar ao\narrefecer",
|
||||
"description": "Faz o valor da temperatura piscar durante o arrefecimento"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Velocidade",
|
||||
"texto ajuda"
|
||||
],
|
||||
"desc": "Velocidade a que o texto é exibido"
|
||||
"displayText": "Velocidade\ntexto ajuda",
|
||||
"description": "Velocidade a que o texto de ajuda é apresentado"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Swap",
|
||||
"+ - keys"
|
||||
],
|
||||
"desc": "Reverse assignment of buttons for temperature adjustment"
|
||||
"displayText": "Trocar\nbotões + -",
|
||||
"description": "Inverte o funcionamento dos botões de ajuste da temperatura"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"speed"
|
||||
],
|
||||
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
|
||||
"displayText": "Velocidade de\nanimação",
|
||||
"description": "Velocidade das animações no menu (O=off | S=lenta | M=média | F=rápida)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"loop"
|
||||
],
|
||||
"desc": "Loop icon animations in main menu"
|
||||
"displayText": "Repetir\nanimações",
|
||||
"description": "Repete animações de ícones no menu principal"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Screen",
|
||||
"brightness"
|
||||
],
|
||||
"desc": "Adjust the OLED screen brightness"
|
||||
"displayText": "Brilho\ndo ecrã",
|
||||
"description": "Ajusta o brilho do ecrã OLED"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invert",
|
||||
"screen"
|
||||
],
|
||||
"desc": "Invert the OLED screen colors"
|
||||
"displayText": "Inverter\necrã",
|
||||
"description": "Inverte as cores do ecrã OLED"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Duração do\nlogo no arranque",
|
||||
"description": "Define a duração do logotipo no arranque em (s=segundos)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Tela repouso",
|
||||
"avançada"
|
||||
],
|
||||
"desc": "Exibe informações avançadas quando em espera"
|
||||
"displayText": "Ecrã repouso\navançado",
|
||||
"description": "Mostra informações avançadas quando em repouso"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Tela trabalho",
|
||||
"avançada"
|
||||
],
|
||||
"desc": "Exibe informações avançadas durante o uso"
|
||||
"displayText": "Ecrã solda\navançado",
|
||||
"description": "Mostra informações avançadas durante a solda"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Ativa o Bluetooth Low Energy (BLE)"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"limit"
|
||||
],
|
||||
"desc": "Maximum power the iron can use (W=watt)"
|
||||
"displayText": "Limite de\npotência",
|
||||
"description": "Potência máxima a usar (W=watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrar CJC\nno próximo arranque",
|
||||
"description": "No próximo arranque CJC será calibrada (não será necessário caso o Delta T seja < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Calibrar",
|
||||
"tensão"
|
||||
],
|
||||
"desc": "Calibra a tensão de alimentação. Use os botões para ajustar o valor. Mantenha pressionado para sair"
|
||||
"displayText": "Calibrar\ntensão",
|
||||
"description": "Calibra a tensão de alimentação. Use os botões para ajustar o valor. Mantenha pressionado para sair"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"pulse"
|
||||
],
|
||||
"desc": "Intensity of power of keep-awake-pulse (W=watt)"
|
||||
"displayText": "Potência\ndo pulso",
|
||||
"description": "Intensidade de potência de arranque (W=watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"delay"
|
||||
],
|
||||
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
"displayText": "Espera do\npulso",
|
||||
"description": "Espera entre o acordar e o envio da rectivação (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Keep-awake-pulse duration (x 250ms)"
|
||||
"displayText": "Duração\npulso",
|
||||
"description": "Manter os inplosus de rectivação em (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Reset de",
|
||||
"fábrica?"
|
||||
],
|
||||
"desc": "Reverte todos ajustes"
|
||||
"displayText": "Reset de\nfábrica?",
|
||||
"description": "Repôe todos os ajustes"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Idioma:",
|
||||
" PT Português"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Idioma:\n PT Português",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "RO",
|
||||
"languageLocalName": "Română",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Setările au fost",
|
||||
"resetate!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Nu accelerometru",
|
||||
"detectat!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Fără USB-PD IC",
|
||||
"detectat!"
|
||||
],
|
||||
"LockingKeysString": "BLOCAT",
|
||||
"UnlockingKeysString": "DEBLOCAT",
|
||||
"WarningKeysLockedString": "!BLOCAT!",
|
||||
"WarningThermalRunaway": [
|
||||
"Incalzire",
|
||||
"Esuata"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Setările au fost\nresetate!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Fără accelerometru\ndetectat!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "Fără USB-PD IC\ndetectat!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "BLOCAT"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "DEBLOCAT"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!BLOCAT!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Încălzire\nEşuată"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Înainte de repornire, asiguraţi-vă că vârful şi mânerul sunt la temperatura camerei!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrare\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Sigur doriţi să restauraţi la setările implicite?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "DC SCĂZUT"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Voltaj scăzut\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Intrare V: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Adormit...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Tip: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Nu"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Dispozitivul dvs. este cel mai probabil un fals!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "D",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "S",
|
||||
"SettingStartSleepChar": "Z",
|
||||
"SettingStartSleepOffChar": "R",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "F"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Setări de",
|
||||
"alimentare"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Setări de\nalimentare",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Setări de",
|
||||
"lipire"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Setări de\nlipire",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Modul",
|
||||
"repaus"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Modul\nrepaus",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Interfată",
|
||||
"utilizator"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Interfaţă\nutilizator",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Optiuni",
|
||||
"avansate"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Opţiuni\navansate",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Sursa de",
|
||||
"alimentare"
|
||||
],
|
||||
"desc": "Sursa de alimentare. Setează tensiunea de întrerupere. (DC 10V) (S 3.3V per celulă, dezactivati limita de alimentare)"
|
||||
"displayText": "Sursa de\nalimentare",
|
||||
"description": "Sursa de alimentare. Setează tensiunea de întrerupere. (DC 10V) (S 3.3V per celulă, dezactivaţi limita de alimentare)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Voltaj",
|
||||
"minim"
|
||||
],
|
||||
"desc": "Tensiunea minimă admisă pe celulă (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Voltaj\nminim",
|
||||
"description": "Tensiunea minimă admisă pe celulă (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"QC",
|
||||
"voltaj"
|
||||
],
|
||||
"desc": "Tensiunea maximă QC dorită pentru care negociază letconul"
|
||||
"displayText": "QC\nvoltaj",
|
||||
"description": "Tensiunea maximă QC dorită pentru care negociază letconul"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "Timp limita de negociere pentru tranzactia PD, in pasi de 100ms, pentru compatibilitate cu alimentatoarele QC"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "Timp limită de negociere pentru tranzacţia PD, în paşi de 100ms, pentru compatibilitate cu alimentatoarele QC"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Boost",
|
||||
"temp"
|
||||
],
|
||||
"desc": "Temperatura utilizată în \"modul boost\""
|
||||
"displayText": "Modifică\ntemp. impuls",
|
||||
"description": "Temperatura utilizată în \"modul de impuls\""
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Auto",
|
||||
"start"
|
||||
],
|
||||
"desc": "Start letcon în modul de lipire la pornire (O=oprit | S=lipire | Z=repaus | R=repaus la temperatura camerei)"
|
||||
"displayText": "Auto\nstart",
|
||||
"description": "Start letcon în modul de lipire la pornire (O=oprit | S=lipire | Z=repaus | R=repaus la temperatura camerei)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Schimbare temp.",
|
||||
"apăsare scută"
|
||||
],
|
||||
"desc": "Schimbarea temperaturii la apăsarea scurtă a butonului"
|
||||
"displayText": "Schimbare temp.\napăsare scută",
|
||||
"description": "Schimbarea temperaturii la apăsarea scurtă a butonului"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Schimbare temp.",
|
||||
"apăsare lungă"
|
||||
],
|
||||
"desc": "Schimbarea temperaturii la apăsarea lungă a butonului"
|
||||
"displayText": "Schimbare temp.\napăsare lungă",
|
||||
"description": "Schimbarea temperaturii la apăsarea lungă a butonului"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Blocare",
|
||||
"butoane"
|
||||
],
|
||||
"desc": "Când lipiti, apăsati lung ambele butoane, pentru a le bloca (D=dezactivare | B=numai \"modul boost\" | F=blocare completă)"
|
||||
"displayText": "Blocare\nbutoane",
|
||||
"description": "Când lipiţi, apăsaţi lung ambele butoane, pentru a le bloca (D=dezactivare | B=numai \"modul boost\" | F=blocare completă)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Sensibilitate",
|
||||
"la miscare"
|
||||
],
|
||||
"desc": "Sensibilitate senzor miscare (0=oprit | 1=putin sensibil | ... | 9=cel mai sensibil)"
|
||||
"displayText": "Sensibilitate\nla miscare",
|
||||
"description": "Sensibilitate senzor miscare (0=oprit | 1=puţin sensibil | ... | 9=cel mai sensibil)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Temp",
|
||||
"repaus"
|
||||
],
|
||||
"desc": "Temperatura vârfului în \"modul repaus\""
|
||||
"displayText": "Temp\nrepaus",
|
||||
"description": "Temperatura vârfului în \"modul repaus\""
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Expirare",
|
||||
"repaus"
|
||||
],
|
||||
"desc": "Interval înainte de lansarea \"modului de repaus\" în (s=secunde | m=minute)"
|
||||
"displayText": "Expirare\nrepaus",
|
||||
"description": "Interval înainte de lansarea \"modului de repaus\" în (s=secunde | m=minute)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Expirare",
|
||||
"oprire"
|
||||
],
|
||||
"desc": "Interval înainte ca letconul să se oprească (m=minute)"
|
||||
"displayText": "Expirare\noprire",
|
||||
"description": "Interval înainte ca letconul să se oprească (m=minute)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Sensibilitate",
|
||||
"senzor Hall"
|
||||
],
|
||||
"desc": "Sensibilitate senzor cu efect Hall pentru a detecta repausul (0=oprit | 1=putin sensibil | ... | 9=cel mai sensibil)"
|
||||
"displayText": "Sensibilitate\nsenzor Hall",
|
||||
"description": "Sensibilitate senzor cu efect Hall pentru a detecta repausul (0=oprit | 1=putin sensibil | ... | 9=cel mai sensibil)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Unitate de",
|
||||
"temperatură"
|
||||
],
|
||||
"desc": "C=Celsius | F=Fahrenheit"
|
||||
"displayText": "Unitate de\ntemperatură",
|
||||
"description": "C=Celsius | F=Fahrenheit"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Orientare",
|
||||
"ecran"
|
||||
],
|
||||
"desc": "R=dreptaci | L=stângaci | A=auto"
|
||||
"displayText": "Orientare\necran",
|
||||
"description": "R=dreptaci | L=stângaci | A=auto"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Clipeste",
|
||||
"la răcire"
|
||||
],
|
||||
"desc": "Clipeste temperatura după oprirea încălzirii, în timp ce vârful este încă fierbinte"
|
||||
"displayText": "Clipeşte\nla răcire",
|
||||
"description": "Clipeşte temperatura după oprirea încălzirii, în timp ce vârful este încă fierbinte"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Viteză",
|
||||
"derulare"
|
||||
],
|
||||
"desc": "Viteză derulare text cu informatii la (S=lent | F=rapid)"
|
||||
"displayText": "Viteză\nderulare",
|
||||
"description": "Viteză derulare text cu informatii la (S=lent | F=rapid)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Inversare",
|
||||
"+ - butoane"
|
||||
],
|
||||
"desc": "Inversarea butoanelor de reglare a temperaturii"
|
||||
"displayText": "Inversare\n+ - butoane",
|
||||
"description": "Inversarea butoanelor de reglare a temperaturii"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Animatii",
|
||||
"viteză"
|
||||
],
|
||||
"desc": "Ritmul animatiilor pictogramei din meniu (O=oprit | Î=încet | M=mediu | R=rapid)"
|
||||
"displayText": "Animaţii\nviteză",
|
||||
"description": "Ritmul animaţiilor pictogramei din meniu (O=oprit | Î=încet | M=mediu | R=rapid)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Animatii",
|
||||
"buclă"
|
||||
],
|
||||
"desc": "Animatii de pictograme în meniul principal"
|
||||
"displayText": "Animaţii\nbuclă",
|
||||
"description": "Animaţii de pictograme în meniul principal"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Ecranului",
|
||||
"luminozitatea"
|
||||
],
|
||||
"desc": "Ajusteaza luminozitatea ecranului"
|
||||
"displayText": "Ecranului\nluminozitatea",
|
||||
"description": "Ajusteaza luminozitatea ecranului"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Inverseaza",
|
||||
"culoarea"
|
||||
],
|
||||
"desc": "Inverseaza culoarea ecranului"
|
||||
"displayText": "Inversează\nculoarea",
|
||||
"description": "Inversează culoarea ecranului"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Durată",
|
||||
"logo încărcare"
|
||||
],
|
||||
"desc": "Setati durata logo de pornire (s=secunde)"
|
||||
"displayText": "Durată\nlogo încărcare",
|
||||
"description": "Setaţi durată logo de pornire (s=secunde)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Detalii,",
|
||||
"ecran inactiv"
|
||||
],
|
||||
"desc": "Afisati informatii detaliate într-un font mai mic pe ecranul de repaus"
|
||||
"displayText": "Detalii,\necran inactiv",
|
||||
"description": "Afisaţi informaţii detaliate într-un font mai mic pe ecranul de repaus"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Detalii",
|
||||
"ecran lipire"
|
||||
],
|
||||
"desc": "Afisati informatii detaliate într-un font mai mic pe ecranul de lipire"
|
||||
"displayText": "Detalii\necran lipire",
|
||||
"description": "Afisaţi informaţii detaliate într-un font mai mic pe ecranul de lipire"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Activează BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Putere",
|
||||
"limită"
|
||||
],
|
||||
"desc": "Puterea maximă pe care letconul o poate folosi (W=watt)"
|
||||
"displayText": "Putere\nlimită",
|
||||
"description": "Puterea maximă pe care letconul o poate folosi (W=watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrare CJC",
|
||||
"la următoarea pornire"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrare CJC\nla următoarea pornire",
|
||||
"description": "La următorul vârf de pornire, compensarea joncţiunii reci va fi calibrată (nu este necesară dacă Delta T este < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Calibrare tens.",
|
||||
"de intrare?"
|
||||
],
|
||||
"desc": "Porniti calibrarea VIN (apăsati lung pentru a iesi)"
|
||||
"displayText": "Calibrare tens.\nde intrare?",
|
||||
"description": "Porniţi calibrarea VIN (apăsaţi lung pentru a ieşi)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Putere",
|
||||
"puls"
|
||||
],
|
||||
"desc": "Puterea pulsului de mentinere activa a blocului de alimentare (watt)"
|
||||
"displayText": "Putere\npuls",
|
||||
"description": "Puterea pulsului de menţinere activă a blocului de alimentare (watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Întârziere",
|
||||
"puls putere"
|
||||
],
|
||||
"desc": "Perioada pulsului de mentinere (x 2.5s)"
|
||||
"displayText": "Întârziere\npuls putere",
|
||||
"description": "Perioada pulsului de mentinere (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Durată",
|
||||
"puls putere"
|
||||
],
|
||||
"desc": "Durata pulsului de mentinere (x 250ms)"
|
||||
"displayText": "Durată\npuls putere",
|
||||
"description": "Durata pulsului de menţinere (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Setări",
|
||||
"din fabrică"
|
||||
],
|
||||
"desc": "Reveniti la setările din fabrică"
|
||||
"displayText": "Setări\ndin fabrică",
|
||||
"description": "Reveniţi la setările din fabrică"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Limbă:",
|
||||
" RO Română"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Limbă:\n RO Română",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "RU",
|
||||
"languageLocalName": "Русский",
|
||||
"tempUnitFahrenheit": false,
|
||||
"messages": {
|
||||
"SettingsCalibrationWarning": "Пожалуйста, убедитесь, что жало и корпус имеют комнатную температуру при следующей загрузке!",
|
||||
"CJCCalibrating": "калибровка",
|
||||
"SettingsResetWarning": "Вы уверены, что хотите сбросить настройки к значениям по умолчанию?",
|
||||
"UVLOWarningString": "НАПРЯЖ--",
|
||||
"UndervoltageString": "Низ. напряжение",
|
||||
"InputVoltageString": "Питание В: ",
|
||||
"SleepingSimpleString": "Zzzz",
|
||||
"SleepingAdvancedString": "Ожидание...",
|
||||
"SleepingTipAdvancedString": "Жало:",
|
||||
"OffString": "Вык",
|
||||
"DeviceFailedValidationWarning": "Скорее всего, это устройство подделка!"
|
||||
},
|
||||
"messagesWarn": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Сброс OK",
|
||||
"SettingsResetMessage": [
|
||||
"Настройки",
|
||||
"сброшены!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Не определен",
|
||||
"акселерометр!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"USB-PD питание",
|
||||
"не обнаружено"
|
||||
],
|
||||
"LockingKeysString": "ЗАБЛОК",
|
||||
"UnlockingKeysString": "РАЗБЛОК",
|
||||
"WarningKeysLockedString": "!ЗАБЛОК!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Калибровка\nзавершена!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Сброс OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Настройки\nсброшены!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Не определен\nакселерометр!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "USB-PD питание\nне обнаружено"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "ЗАБЛОК"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "РАЗБЛОК"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!ЗАБЛОК!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Неуправляемый\nРазогрев"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Пожалуйста, убедитесь, что жало и корпус имеют комнатную температуру при следующей загрузке!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "калибровка\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Вы уверены, что хотите сбросить настройки к значениям по умолчанию?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "НАПРЯЖ--"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Низ. напряжение\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Питание В: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Ожидание...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Жало: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Вык"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Преднагрев\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Остывание\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Вероятно, это устройство подделка!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Слишком горячо для\nстарта профиля"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "П",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "П",
|
||||
"SettingStartSleepChar": "О",
|
||||
"SettingStartSleepOffChar": "К",
|
||||
"SettingSensitivityOff": "О",
|
||||
"SettingSensitivityLow": "Н",
|
||||
"SettingSensitivityMedium": "С",
|
||||
"SettingSensitivityHigh": "В",
|
||||
"SettingLockDisableChar": "О",
|
||||
"SettingLockBoostChar": "Т",
|
||||
"SettingLockFullChar": "П"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Параметры",
|
||||
"питания"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Параметры\nпитания",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Параметры",
|
||||
"пайки"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Параметры\nпайки",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Режимы",
|
||||
"сна"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Режимы\nсна",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Параметры",
|
||||
"интерфейса"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Параметры\nинтерфейса",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Дополнител.",
|
||||
"настройки"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Дополнител.\nнастройки",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Источник",
|
||||
"питания"
|
||||
],
|
||||
"desc": "Источник питания. Устанавливает напряжение отсечки. (DC 10В) (S 3,3В на ячейку, без лимита мощности)"
|
||||
"displayText": "Источник\nпитания",
|
||||
"description": "Источник питания. Устанавливает напряжение отсечки. (DC 10В) (S 3,3В на ячейку, без лимита мощности)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Мин.",
|
||||
"напр."
|
||||
],
|
||||
"desc": "Минимальное разрешенное напряжение на ячейку (3S: 3 - 3,7V | 4S-6S: 2,4 - 3,7V)"
|
||||
"displayText": "Мин.\nнапр.",
|
||||
"description": "Минимальное разрешенное напряжение на ячейку (3S: 3 - 3,7V | 4S-6S: 2,4 - 3,7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Ограничение",
|
||||
"напряжения QC"
|
||||
],
|
||||
"desc": "Максимальное напряжение для согласования с QC источником питания"
|
||||
"displayText": "Ограничение\nнапряжения QC",
|
||||
"description": "Максимальное напряжение для согласования с QC источником питания"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"тайм-аут"
|
||||
],
|
||||
"desc": "Power Delivery тайм-аут согласования с шагом 100 мс для совместимости с некоторыми быстрыми зарядными QC (0: отключено)"
|
||||
"displayText": "PD\nтайм-аут",
|
||||
"description": "Power Delivery тайм-аут согласования с шагом 100 мс для совместимости с некоторыми быстрыми зарядными QC (0: отключено)"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Включает режимы PPS & EPR."
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"t° турбо",
|
||||
"режима"
|
||||
],
|
||||
"desc": "Температура жала в турбо-режиме"
|
||||
"displayText": "t° турбо\nрежима",
|
||||
"description": "Температура жала в турбо-режиме"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Авто",
|
||||
"старт"
|
||||
],
|
||||
"desc": "Режим, в котором запускается паяльник при подаче питания (В=Выкл. | П=Пайка | О=Ожидание | К=Ожидание при комн. темп.)"
|
||||
"displayText": "Авто\nстарт",
|
||||
"description": "Режим, в котором запускается паяльник при подаче питания (В=Выкл. | П=Пайка | О=Ожидание | К=Ожидание при комн. темп.)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Шаг темп.",
|
||||
"кор. наж."
|
||||
],
|
||||
"desc": "Шаг изменения температуры при коротком нажатии кнопок"
|
||||
"displayText": "Шаг темп.\nкор. наж.",
|
||||
"description": "Шаг изменения температуры при коротком нажатии кнопок"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Шаг темп.",
|
||||
"длин. наж."
|
||||
],
|
||||
"desc": "Шаг изменения температуры при длинном нажатии кнопок"
|
||||
"displayText": "Шаг темп.\nдлин. наж.",
|
||||
"description": "Шаг изменения температуры при длинном нажатии кнопок"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Разрешить",
|
||||
"блок. кнопок"
|
||||
],
|
||||
"desc": "При работе длинное нажатие обеих кнопок блокирует их (О=Отключено | Т=Только турбо | П=Полная блокировка)"
|
||||
"displayText": "Разрешить\nблок. кнопок",
|
||||
"description": "При работе длинное нажатие обеих кнопок блокирует их (О=Отключено | Т=Только турбо | П=Полная блокировка)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Профиль\nЭтапы",
|
||||
"description": "Количество этапов в режиме профиля"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Преднагрев\nТемпература",
|
||||
"description": "Разогреть до этой температуры в начале режима профиля"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Преднагрев\nСкорость",
|
||||
"description": "Предварительный нагрев с этой скоростью (градусов в секунду)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Этап 1\nТемпература",
|
||||
"description": "Целевая температура в конце этого эатпа"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Этап 1\nДлительность",
|
||||
"description": "Целевая длительность этого этапа (секунды)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Этап 2\nТемпература",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Этап 2\nДлительность",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Этап 3\nТемпература",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Этап 3\nДлительность",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Этап 4\nТемпература",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Этап 4\nДлительность",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Этап 5\nТемпература",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Этап 5\nДлительность",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Остывание\nСкорость",
|
||||
"description": "Остывать с такой скоростью в конце режима профиля (градусов в секунду)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Чувствительн.",
|
||||
"акселерометра"
|
||||
],
|
||||
"desc": "Чувствительность акселерометра (0=Выкл. | 1=Мин. | ... | 9=Макс.)"
|
||||
"displayText": "Чувствительн.\nакселерометра",
|
||||
"description": "Чувствительность акселерометра (0=Выкл. | 1=мин. | ... | 9=макс.)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Темп.",
|
||||
"ожидания"
|
||||
],
|
||||
"desc": "Температура режима ожидания"
|
||||
"displayText": "Темп.\nожидания",
|
||||
"description": "Температура жала в режиме ожидания"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Таймаут",
|
||||
"ожидания"
|
||||
],
|
||||
"desc": "Время до перехода в режим ожидания (Минуты | Секунды)"
|
||||
"displayText": "Таймаут\nожидания",
|
||||
"description": "Время до перехода в режим ожидания (Минуты | Секунды)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Таймаут",
|
||||
"выключения"
|
||||
],
|
||||
"desc": "Время до отключения паяльника (Минуты)"
|
||||
"displayText": "Таймаут\nвыключения",
|
||||
"description": "Время до выключения паяльника (минуты)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Датчик",
|
||||
"Холла"
|
||||
],
|
||||
"desc": "Чувствительность датчика Холла к переходу в спящий режим (0=Выкл. | 1=Мин. | ... | 9=Макс.)"
|
||||
"displayText": "Датчик\nХолла",
|
||||
"description": "Чувствительность датчика Холла к переходу в спящий режим (0=Выкл. | 1=мин. | ... | 9=макс.)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Единицы",
|
||||
"температуры"
|
||||
],
|
||||
"desc": "Единицы измерения температуры (C=Цельcия | F=Фаренгейта)"
|
||||
"displayText": "Единицы\nтемпературы",
|
||||
"description": "Единицы измерения температуры (C=°Цельcия | F=°Фаренгейта)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Ориентация",
|
||||
"экрана"
|
||||
],
|
||||
"desc": "Ориентация экрана (П=Правая рука | Л=Левая рука | А=Авто)"
|
||||
"displayText": "Ориентация\nэкрана",
|
||||
"description": "Ориентация экрана (П=Правая рука | Л=Левая рука | А=Авто)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Мигание t°",
|
||||
"при остывании"
|
||||
],
|
||||
"desc": "Мигать температурой на экране охлаждения, пока жало еще горячее"
|
||||
"displayText": "Мигание t°\nпри остывании",
|
||||
"description": "Мигать температурой на экране охлаждения, пока жало еще горячее"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Скорость",
|
||||
"текста"
|
||||
],
|
||||
"desc": "Скорость прокрутки текста (М=медленно | Б=быстро)"
|
||||
"displayText": "Скорость\nтекста",
|
||||
"description": "Скорость прокрутки текста (М=Медленная | Б=Быстрая)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Инвертировать",
|
||||
"кнопки"
|
||||
],
|
||||
"desc": "Инвертировать кнопки изменения температуры"
|
||||
"displayText": "Поменять\nкнопки+-",
|
||||
"description": "Поменять кнопки изменения температуры"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Скорость",
|
||||
"анимации"
|
||||
],
|
||||
"desc": "Скорость анимации иконок в главном меню (Милисекунды) (О=Отключено | Н=Низкий | С=Средний | В=Высокий)"
|
||||
"displayText": "Скорость\nанимации",
|
||||
"description": "Скорость анимации иконок в главном меню (О=Отключено | М=Медленная| С=Средняя | Б=Быстрая)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Зацикленная",
|
||||
"анимация"
|
||||
],
|
||||
"desc": "Зацикленная анимация иконок в главном меню"
|
||||
"displayText": "Зацикленная\nанимация",
|
||||
"description": "Зацикленная анимация иконок в главном меню"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Яркость",
|
||||
"экрана"
|
||||
],
|
||||
"desc": "Настройки контраста/яркости OLED экрана"
|
||||
"displayText": "Яркость\nэкрана",
|
||||
"description": "Настройки контраста/яркости OLED экрана"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Инверсия",
|
||||
"экрана"
|
||||
],
|
||||
"desc": "Инвертировать цвета на OLED экране"
|
||||
"displayText": "Инверсия\nэкрана",
|
||||
"description": "Инвертировать цвета на OLED экране"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Длительность",
|
||||
"показа логотипа"
|
||||
],
|
||||
"desc": "Длительность отображения логотипа (в секундах)"
|
||||
"displayText": "Длительность\nпоказа логотипа",
|
||||
"description": "Длительность отображения логотипа (в секундах)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Подробный",
|
||||
"реж. ожидания"
|
||||
],
|
||||
"desc": "Отображать детальную информацию уменьшенным шрифтом на экране ожидания"
|
||||
"displayText": "Подробный\nреж. ожидания",
|
||||
"description": "Отображать детальную информацию уменьшенным шрифтом на экране ожидания"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Подробный",
|
||||
"экран пайки"
|
||||
],
|
||||
"desc": "Показывать детальную информацию на экране пайки"
|
||||
"displayText": "Подробный\nэкран пайки",
|
||||
"description": "Показывать детальную информацию на экране пайки"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Активирует BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Предел",
|
||||
"мощности"
|
||||
],
|
||||
"desc": "Максимальная мощность, которую может использовать паяльник (Ватт)"
|
||||
"displayText": "Предел\nмощности",
|
||||
"description": "Максимальная мощность, которую может использовать паяльник (Ватт)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Калибровка",
|
||||
"температуры"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Калибровка\nтемпературы",
|
||||
"description": "Калибровка температуры (CJC) при следующем включении (не требуется при разнице менее 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Калибровка",
|
||||
"напряжения"
|
||||
],
|
||||
"desc": "Калибровка входного напряжения (долгое нажатие для выхода)"
|
||||
"displayText": "Калибровка\nнапряжения",
|
||||
"description": "Калибровка входного напряжения (долгое нажатие для выхода)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Сила имп.",
|
||||
"питания Вт"
|
||||
],
|
||||
"desc": "Сила импульса удерживающего от сна повербанк или другой источник питания"
|
||||
"displayText": "Сила имп.\nпитания Вт",
|
||||
"description": "Сила импульса удерживающего от сна повербанк или другой источник питания"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Пауза имп.",
|
||||
"питания с"
|
||||
],
|
||||
"desc": "Пауза между импульсами удерживающими источник питания от сна (x 2,5с)"
|
||||
"displayText": "Пауза имп.\nпитания с",
|
||||
"description": "Пауза между импульсами удерживающими источник питания от сна (x 2,5с)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Длина имп.",
|
||||
"питания мс"
|
||||
],
|
||||
"desc": "Длина импульса удерживающего от сна источник питания (x 250мс)"
|
||||
"displayText": "Длина имп.\nпитания мс",
|
||||
"description": "Длина импульса удерживающего от сна источник питания (x 250мс)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Сброс",
|
||||
"Настроек"
|
||||
],
|
||||
"desc": "Сброс настроек к значеням по умолчанию"
|
||||
"displayText": "Сброс\nНастроек",
|
||||
"description": "Сброс настроек к значеням по умолчанию"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Язык:",
|
||||
" RU Русский"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Язык:\n RU Русский",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "SK",
|
||||
"languageLocalName": "Slovenčina",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Nastavenia",
|
||||
"resetované"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Bez pohybového",
|
||||
"senzora!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Chýba čip",
|
||||
"USB-PD!"
|
||||
],
|
||||
"LockingKeysString": "ZABLOK.",
|
||||
"UnlockingKeysString": "ODBLOK.",
|
||||
"WarningKeysLockedString": "!ZABLOK!",
|
||||
"WarningThermalRunaway": [
|
||||
"Únik",
|
||||
"Tepla"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Nastavenia\nresetované"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Bez pohybového\nsenzora!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "Chýba čip\nUSB-PD!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "ZABLOK."
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "ODBLOK."
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!ZABLOK!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Únik\nTepla"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Naozaj chcete obnoviť továrenské nastavenia?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "Nízke U!"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Nízke napätie\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Vstupné U: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Chrr"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Pokojový režim.\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Hrot: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Vyp"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Vaše zariadenie je pravdepodobne falzifikát!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "P",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "Z",
|
||||
"SettingStartSleepChar": "S",
|
||||
"SettingStartSleepOffChar": "I",
|
||||
"SettingSensitivityOff": "Z",
|
||||
"SettingSensitivityLow": "N",
|
||||
"SettingSensitivityMedium": "S",
|
||||
"SettingSensitivityHigh": "V",
|
||||
"SettingLockDisableChar": "Z",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "P"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Nastavenie",
|
||||
"výkonu"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Nastavenie\nvýkonu",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Nastavenie",
|
||||
"spájkovania"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Nastavenie\nspájkovania",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Úsporný",
|
||||
"režim"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Úsporný\nrežim",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Nastavenie",
|
||||
"zobrazenia"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Nastavenie\nzobrazenia",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Pokročilé",
|
||||
"nastavenia"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Pokročilé\nnastavenia",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Zdroj",
|
||||
"napätia"
|
||||
],
|
||||
"desc": "Zdroj napätia. Nastavenie napätia pre vypnutie (cutoff) (DC=10V | nS=n*3.3V pre LiIon články)"
|
||||
"displayText": "Zdroj\nnapätia",
|
||||
"description": "Zdroj napätia. Nastavenie napätia pre vypnutie (cutoff) (DC=10V | nS=n*3.3V pre LiIon články)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimálne",
|
||||
"napätie"
|
||||
],
|
||||
"desc": "Minimálne napätie povolené na jeden článok (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Minimálne\nnapätie",
|
||||
"description": "Minimálne napätie povolené na jeden článok (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Obmedzenie QC",
|
||||
"napätia"
|
||||
],
|
||||
"desc": "Maximálne QC napätie ktoré si má systém vyžiadať"
|
||||
"displayText": "Obmedzenie QC\nnapätia",
|
||||
"description": "Maximálne QC napätie ktoré si má systém vyžiadať"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"Čas vypršania",
|
||||
"Power Delivery"
|
||||
],
|
||||
"desc": "Čas vyjednávania Power Delivery v 100ms krokoch pre kompatibilitu s niektorými QC nabíjačkami (0: vypnuté)"
|
||||
"displayText": "Čas vypršania\nPower Delivery",
|
||||
"description": "Čas vyjednávania Power Delivery v 100ms krokoch pre kompatibilitu s niektorými QC nabíjačkami (0: vypnuté)"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Boost",
|
||||
"teplota"
|
||||
],
|
||||
"desc": "Cieľová teplota pre prudký náhrev (v nastavených jednotkách)"
|
||||
"displayText": "Boost\nteplota",
|
||||
"description": "Cieľová teplota pre prudký náhrev (v nastavených jednotkách)"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Automatické",
|
||||
"spustenie"
|
||||
],
|
||||
"desc": "Pri štarte spustiť režim spájkovania (V=Vyp | Z=Spájkovanie | S=Spanok | I=Spanok izbová teplota)"
|
||||
"displayText": "Automatické\nspustenie",
|
||||
"description": "Pri štarte spustiť režim spájkovania (V=Vyp | Z=Spájkovanie | S=Spanok | I=Spanok izbová teplota)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Malý krok",
|
||||
"teploty"
|
||||
],
|
||||
"desc": "Zmena teploty pri krátkom stlačení tlačidla"
|
||||
"displayText": "Malý krok\nteploty",
|
||||
"description": "Zmena teploty pri krátkom stlačení tlačidla"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Veľký krok",
|
||||
"teploty"
|
||||
],
|
||||
"desc": "Zmena teploty pri držaní tlačidla"
|
||||
"displayText": "Veľký krok\nteploty",
|
||||
"description": "Zmena teploty pri držaní tlačidla"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Povoliť zámok",
|
||||
"tlačidiel"
|
||||
],
|
||||
"desc": "Zamknutie tlačidiel - dlhé stlačenie oboch naraz počas spájkovania (Z=Zakázať | B=Okrem boost | P=Plné zamknutie)"
|
||||
"displayText": "Povoliť zámok\ntlačidiel",
|
||||
"description": "Zamknutie tlačidiel - dlhé stlačenie oboch naraz počas spájkovania (Z=Zakázať | B=Okrem boost | P=Plné zamknutie)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Citlivosť",
|
||||
"pohybu"
|
||||
],
|
||||
"desc": "Citlivosť detekcie pohybu (0=Vyp | 1=Min | ... | 9=Max)"
|
||||
"displayText": "Citlivosť\npohybu",
|
||||
"description": "Citlivosť detekcie pohybu (0=Vyp | 1=Min | ... | 9=Max)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Pokojová",
|
||||
"teplota"
|
||||
],
|
||||
"desc": "Pokojová teplota (v nastavených jednotkách)"
|
||||
"displayText": "Pokojová\nteplota",
|
||||
"description": "Pokojová teplota (v nastavených jednotkách)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Pokojový",
|
||||
"režim po"
|
||||
],
|
||||
"desc": "Pokojový režim po (s=sekundách | m=minútach)"
|
||||
"displayText": "Pokojový\nrežim po",
|
||||
"description": "Pokojový režim po (s=sekundách | m=minútach)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Vypnutie",
|
||||
"po"
|
||||
],
|
||||
"desc": "Čas na vypnutie (minúty)"
|
||||
"displayText": "Vypnutie\npo",
|
||||
"description": "Čas na vypnutie (minúty)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Citliv.",
|
||||
"Hall"
|
||||
],
|
||||
"desc": "Citlivosť Hallovho senzora pre detekciu spánku (0=Vyp | 1=Min | ... | 9=Max)"
|
||||
"displayText": "Citliv.\nHall",
|
||||
"description": "Citlivosť Hallovho senzora pre detekciu spánku (0=Vyp | 1=Min | ... | 9=Max)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Jednotka",
|
||||
"teploty"
|
||||
],
|
||||
"desc": "Jednotky merania teploty (C=stupne Celzia | F=stupne Fahrenheita)"
|
||||
"displayText": "Jednotka\nteploty",
|
||||
"description": "Jednotky merania teploty (C=stupne Celzia | F=stupne Fahrenheita)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Orientácia",
|
||||
"displeja"
|
||||
],
|
||||
"desc": "Orientácia displeja (P=Pravák | L=Ľavák | A=Auto)"
|
||||
"displayText": "Orientácia\ndispleja",
|
||||
"description": "Orientácia displeja (P=Pravák | L=Ľavák | A=Auto)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Blikanie pri",
|
||||
"chladnutí"
|
||||
],
|
||||
"desc": "Blikanie ukazovateľa teploty počas chladnutia hrotu"
|
||||
"displayText": "Blikanie pri\nchladnutí",
|
||||
"description": "Blikanie ukazovateľa teploty počas chladnutia hrotu"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Rýchlosť",
|
||||
"skrolovania"
|
||||
],
|
||||
"desc": "Rýchlosť pohybu tohto textu"
|
||||
"displayText": "Rýchlosť\nskrolovania",
|
||||
"description": "Rýchlosť pohybu tohto textu"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Otočenie",
|
||||
"tlačidiel +/-"
|
||||
],
|
||||
"desc": "Prehodenie tlačidiel na nastavovanie teploty"
|
||||
"displayText": "Otočenie\ntlačidiel +/-",
|
||||
"description": "Prehodenie tlačidiel na nastavovanie teploty"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Rýchlosť",
|
||||
"animácií"
|
||||
],
|
||||
"desc": "Rýchlosť animácií ikoniek v menu (O=off | P=pomaly | S=stredne | R=rýchlo)"
|
||||
"displayText": "Rýchlosť\nanimácií",
|
||||
"description": "Rýchlosť animácií ikoniek v menu (O=off | P=pomaly | S=stredne | R=rýchlo)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Opakovanie",
|
||||
"animácií"
|
||||
],
|
||||
"desc": "Opakovanie animácií ikoniek v hlavnom menu"
|
||||
"displayText": "Opakovanie\nanimácií",
|
||||
"description": "Opakovanie animácií ikoniek v hlavnom menu"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Jas",
|
||||
"obrazovky"
|
||||
],
|
||||
"desc": "Mení jas/kontrast OLED displeja"
|
||||
"displayText": "Jas\nobrazovky",
|
||||
"description": "Mení jas/kontrast OLED displeja"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invertovať",
|
||||
"obrazovku"
|
||||
],
|
||||
"desc": "Invertovať farby OLED displeja"
|
||||
"displayText": "Invertovať\nobrazovku",
|
||||
"description": "Invertovať farby OLED displeja"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Trvanie",
|
||||
"boot loga"
|
||||
],
|
||||
"desc": "Doba trvania boot loga (s=sekundy)"
|
||||
"displayText": "Trvanie\nboot loga",
|
||||
"description": "Doba trvania boot loga (s=sekundy)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Detaily v",
|
||||
"pokoj. režime"
|
||||
],
|
||||
"desc": "Zobraziť detailné informácie v pokojovom režime (T=Zap | F=Vyp)"
|
||||
"displayText": "Detaily v\npokoj. režime",
|
||||
"description": "Zobraziť detailné informácie v pokojovom režime (T=Zap | F=Vyp)"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Detaily počas",
|
||||
"spájkovania"
|
||||
],
|
||||
"desc": "Zobrazenie detailov počas spájkovania"
|
||||
"displayText": "Detaily počas\nspájkovania",
|
||||
"description": "Zobrazenie detailov počas spájkovania"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Obmedzenie",
|
||||
"výkonu"
|
||||
],
|
||||
"desc": "Obmedzenie výkonu podľa použitého zdroja (watt)"
|
||||
"displayText": "Obmedzenie\nvýkonu",
|
||||
"description": "Obmedzenie výkonu podľa použitého zdroja (watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrate CJC\nat next boot",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Kalibrácia",
|
||||
"nap. napätia"
|
||||
],
|
||||
"desc": "Kalibrácia napájacieho napätia. Krátke stlačenie mení nastavenie, dlhé stlačenie pre návrat"
|
||||
"displayText": "Kalibrácia\nnap. napätia",
|
||||
"description": "Kalibrácia napájacieho napätia. Krátke stlačenie mení nastavenie, dlhé stlačenie pre návrat"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Intenzita",
|
||||
"impulzu"
|
||||
],
|
||||
"desc": "Impulz udržujúci napájací zdroj zapnutý (power banky) (watt)"
|
||||
"displayText": "Intenzita\nimpulzu",
|
||||
"description": "Impulz udržujúci napájací zdroj zapnutý (power banky) (watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Interval",
|
||||
"impulzu"
|
||||
],
|
||||
"desc": "Interval medzi impulzami udržujúcimi napájací zdroj zapnutý (x 2.5s)"
|
||||
"displayText": "Interval\nimpulzu",
|
||||
"description": "Interval medzi impulzami udržujúcimi napájací zdroj zapnutý (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Dĺžka impulzu",
|
||||
""
|
||||
],
|
||||
"desc": "Dĺžka impulzu udržujúci napájací zdroj zapnutý (x 250ms)"
|
||||
"displayText": "Dĺžka\nimpulzu",
|
||||
"description": "Dĺžka impulzu udržujúci napájací zdroj zapnutý (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Obnovenie",
|
||||
"nastavení"
|
||||
],
|
||||
"desc": "Obnovenie nastavení na pôvodné hodnoty"
|
||||
"displayText": "Obnovenie\nnastavení",
|
||||
"description": "Obnovenie nastavení na pôvodné hodnoty"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Jazyk:",
|
||||
" SK Slovenčina"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Jazyk:\n SK Slovenčina",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "SL",
|
||||
"languageLocalName": "Slovenščina",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Nastavitve OK!",
|
||||
""
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Ni pospeševalnik",
|
||||
""
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Ni USB-PD čipa!",
|
||||
""
|
||||
],
|
||||
"LockingKeysString": "ZAKLENJ.",
|
||||
"UnlockingKeysString": "ODKLENJ.",
|
||||
"WarningKeysLockedString": "ZAKLENJ.",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Nastavitve \nOK!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Ni \npospeševalnik"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "Ni USB-PD \nčipa!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "ZAKLENJ."
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "ODKLENJ."
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "ZAKLENJ."
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Thermal\nRunaway"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Res želite ponastaviti na privzete nastavitve?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "NIZKA U"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Nizka napetost\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Vhodna U: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Spim...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Konica \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Off"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Your device is most likely a counterfeit!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "D",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "S",
|
||||
"SettingStartSleepChar": "Z",
|
||||
"SettingStartSleepOffChar": "V",
|
||||
"SettingSensitivityOff": "U",
|
||||
"SettingSensitivityLow": "N",
|
||||
"SettingSensitivityMedium": "S",
|
||||
"SettingSensitivityHigh": "V",
|
||||
"SettingLockDisableChar": "O",
|
||||
"SettingLockBoostChar": "L",
|
||||
"SettingLockFullChar": "P"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"settings"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Power\nsettings",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Nastavitve",
|
||||
"spajkanja"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Nastavitve\nspajkanja",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Način",
|
||||
"spanja"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Način\nspanja",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Uporabniški",
|
||||
"vmesnik"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Uporabniški\nvmesnik",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Napredne",
|
||||
"možnosti"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Napredne\nmožnosti",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Vir",
|
||||
"napajanja"
|
||||
],
|
||||
"desc": "Vir napajanja. Nastavi napetost izklopa. (DC 10V) (S 3.3V na celico)"
|
||||
"displayText": "Vir\nnapajanja",
|
||||
"description": "Vir napajanja. Nastavi napetost izklopa. (DC 10V) (S 3.3V na celico)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimum",
|
||||
"voltage"
|
||||
],
|
||||
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Minimum\nvoltage",
|
||||
"description": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"QC",
|
||||
"napetost"
|
||||
],
|
||||
"desc": "Moč napajalnega vira v vatih [W]"
|
||||
"displayText": "QC\nnapetost",
|
||||
"description": "Moč napajalnega vira v vatih [W]"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Pospešena",
|
||||
"temp."
|
||||
],
|
||||
"desc": "Temperatura v pospešenem načinu"
|
||||
"displayText": "Pospešena\ntemp.",
|
||||
"description": "Temperatura v pospešenem načinu"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Samodejni",
|
||||
"zagon"
|
||||
],
|
||||
"desc": "Samodejno gretje konice ob vklopu (U=ugasnjeno | S=spajkanje | Z=spanje | V=spanje na sobni temperaturi)"
|
||||
"displayText": "Samodejni\nzagon",
|
||||
"description": "Samodejno gretje konice ob vklopu (U=ugasnjeno | S=spajkanje | Z=spanje | V=spanje na sobni temperaturi)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Kratka sprememba",
|
||||
"temperature?"
|
||||
],
|
||||
"desc": "Temperatura se spremeni ob kratkem pritisku na gumb."
|
||||
"displayText": "Kratka sprememba\ntemperature?",
|
||||
"description": "Temperatura se spremeni ob kratkem pritisku na gumb."
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Dolga sprememba",
|
||||
"temperature?"
|
||||
],
|
||||
"desc": "Temperatura se spremeni ob dolgem pritisku na gumb."
|
||||
"displayText": "Dolga sprememba\ntemperature?",
|
||||
"description": "Temperatura se spremeni ob dolgem pritisku na gumb."
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Omogoči",
|
||||
"zaklep gumbov"
|
||||
],
|
||||
"desc": "Za zaklep med spajkanjem drži oba gumba (O=onemogoči | L=le pospešeno | P=polno)"
|
||||
"displayText": "Omogoči\nzaklep gumbov",
|
||||
"description": "Za zaklep med spajkanjem drži oba gumba (O=onemogoči | L=le pospešeno | P=polno)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Občutljivost",
|
||||
"premikanja"
|
||||
],
|
||||
"desc": "0=izklopljeno | 1=najmanjša | ... | 9=največja"
|
||||
"displayText": "Občutljivost\npremikanja",
|
||||
"description": "0=izklopljeno | 1=najmanjša | ... | 9=največja"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Temp. med",
|
||||
"spanjem"
|
||||
],
|
||||
"desc": "Temperatura med spanjem"
|
||||
"displayText": "Temp. med\nspanjem",
|
||||
"description": "Temperatura med spanjem"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Čas do",
|
||||
"spanja"
|
||||
],
|
||||
"desc": "Čas pred spanjem (s=sekunde | m=minute)"
|
||||
"displayText": "Čas do\nspanja",
|
||||
"description": "Čas pred spanjem (s=sekunde | m=minute)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Čas do",
|
||||
"izklopa"
|
||||
],
|
||||
"desc": "Čas do izklopa (m=minute)"
|
||||
"displayText": "Čas do\nizklopa",
|
||||
"description": "Čas do izklopa (m=minute)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Občut.",
|
||||
"Hall son"
|
||||
],
|
||||
"desc": "Občutljivost Hallove sonde za zaznavanje spanja (0=izklopljeno | 1=najmanjša | ... | 9=največja)"
|
||||
"displayText": "Občut.\nHall son",
|
||||
"description": "Občutljivost Hallove sonde za zaznavanje spanja (0=izklopljeno | 1=najmanjša | ... | 9=največja)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Enota za",
|
||||
"temperaturo"
|
||||
],
|
||||
"desc": "Enota za temperaturo (C=celzij | F=fahrenheit)"
|
||||
"displayText": "Enota za\ntemperaturo",
|
||||
"description": "Enota za temperaturo (C=celzij | F=fahrenheit)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Orientacija",
|
||||
"zaslona"
|
||||
],
|
||||
"desc": "D=desničar | L=levičar | S=samodejno"
|
||||
"displayText": "Orientacija\nzaslona",
|
||||
"description": "D=desničar | L=levičar | S=samodejno"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Utripanje med",
|
||||
"hlajenjem"
|
||||
],
|
||||
"desc": "Ko je konica še vroča, utripaj prikaz temperature med hlajenjem."
|
||||
"displayText": "Utripanje med\nhlajenjem",
|
||||
"description": "Ko je konica še vroča, utripaj prikaz temperature med hlajenjem."
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Hitrost",
|
||||
"besedila"
|
||||
],
|
||||
"desc": "Hitrost, s katero se prikazuje besedilo (P=počasi | H=hitro)"
|
||||
"displayText": "Hitrost\nbesedila",
|
||||
"description": "Hitrost, s katero se prikazuje besedilo (P=počasi | H=hitro)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Obrni",
|
||||
"tipki + -?"
|
||||
],
|
||||
"desc": "Zamenjaj funkciji gumbov."
|
||||
"displayText": "Obrni\ntipki + -?",
|
||||
"description": "Zamenjaj funkciji gumbov."
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"speed"
|
||||
],
|
||||
"desc": "Pace of icon animations in menu (O=off | P=slow | M=medium | H=fast)"
|
||||
"displayText": "Anim.\nspeed",
|
||||
"description": "Pace of icon animations in menu (O=off | P=slow | M=medium | H=fast)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"loop"
|
||||
],
|
||||
"desc": "Loop icon animations in main menu"
|
||||
"displayText": "Anim.\nloop",
|
||||
"description": "Loop icon animations in main menu"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Screen",
|
||||
"brightness"
|
||||
],
|
||||
"desc": "Adjust the OLED screen brightness"
|
||||
"displayText": "Screen\nbrightness",
|
||||
"description": "Adjust the OLED screen brightness"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invert",
|
||||
"screen"
|
||||
],
|
||||
"desc": "Invert the OLED screen colors"
|
||||
"displayText": "Invert\nscreen",
|
||||
"description": "Invert the OLED screen colors"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Boot logo\nduration",
|
||||
"description": "Set boot logo duration (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Več info. na",
|
||||
"mir. zaslonu"
|
||||
],
|
||||
"desc": "Prikaži več informacij z manjšo pisavo na mirovalnem zaslonu."
|
||||
"displayText": "Več info. na\nmir. zaslonu",
|
||||
"description": "Prikaži več informacij z manjšo pisavo na mirovalnem zaslonu."
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Več info na",
|
||||
"zaslonu spaj."
|
||||
],
|
||||
"desc": "Prikaže več informacij z manjšo pisavo na zaslonu med spajkanjem."
|
||||
"displayText": "Več info na\nzaslonu spaj.",
|
||||
"description": "Prikaže več informacij z manjšo pisavo na zaslonu med spajkanjem."
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Meja",
|
||||
"moči"
|
||||
],
|
||||
"desc": "Največja dovoljena moč v vatih [W]"
|
||||
"displayText": "Meja\nmoči",
|
||||
"description": "Največja dovoljena moč v vatih [W]"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrate CJC\nat next boot",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Kalibriram",
|
||||
"vhodno napetost?"
|
||||
],
|
||||
"desc": "Kalibracija VIN (nastavitve z gumbi, dolg pritisk za izhod)"
|
||||
"displayText": "Kalibriram\nvhodno napetost?",
|
||||
"description": "Kalibracija VIN (nastavitve z gumbi, dolg pritisk za izhod)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Pulz",
|
||||
"moči"
|
||||
],
|
||||
"desc": "Velikost moči za vzdrževanje budnosti."
|
||||
"displayText": "Pulz\nmoči",
|
||||
"description": "Velikost moči za vzdrževanje budnosti."
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"delay"
|
||||
],
|
||||
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
"displayText": "Power pulse\ndelay",
|
||||
"description": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Keep-awake-pulse duration (x 250ms)"
|
||||
"displayText": "Power pulse\nduration",
|
||||
"description": "Keep-awake-pulse duration (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Tovarniške",
|
||||
"nastavitve?"
|
||||
],
|
||||
"desc": "Ponastavitev vseh nastavitev"
|
||||
"displayText": "Tovarniške\nnastavitve?",
|
||||
"description": "Ponastavitev vseh nastavitev"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Jezik:",
|
||||
" SL Slovenščina"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Jezik:\n SL Slovenščina",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "SR_CYRL",
|
||||
"languageLocalName": "Српски",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Certain settings",
|
||||
"were changed!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"No accelerometer",
|
||||
"detected!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"No USB-PD IC",
|
||||
"detected!"
|
||||
],
|
||||
"LockingKeysString": "LOCKED",
|
||||
"UnlockingKeysString": "UNLOCKED",
|
||||
"WarningKeysLockedString": "!LOCKED!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Certain settings\nwere changed!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "No accelerometer\ndetected!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "No USB-PD IC\ndetected!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "LOCKED"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "UNLOCKED"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!LOCKED!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Thermal\nRunaway"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Да ли заиста желите да вратите поставке на фабричке вредности?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "НИЗ.НАП."
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "ПРЕНИЗАК НАПОН\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Ул. напон: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Сан"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Спавање...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Врх: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Иск"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Your device is most likely a counterfeit!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "Д",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "Л",
|
||||
"SettingStartSleepChar": "С",
|
||||
"SettingStartSleepOffChar": "X",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "F"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"settings"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Power\nsettings",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Поставке",
|
||||
"лемљења"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Поставке\nлемљења",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Уштеда",
|
||||
"енергије"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Уштеда\nенергије",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Корисничко",
|
||||
"сучеље"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Корисничко\nсучеље",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Напредне",
|
||||
"поставке"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Напредне\nпоставке",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Врста",
|
||||
"напајања"
|
||||
],
|
||||
"desc": "Тип напајања; одређује најнижи радни напон. (DC=адаптер [10V] | S=батерија [3,3V по ћелији])"
|
||||
"displayText": "Врста\nнапајања",
|
||||
"description": "Тип напајања; одређује најнижи радни напон. (DC=адаптер [10V] | S=батерија [3,3V по ћелији])"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimum",
|
||||
"voltage"
|
||||
],
|
||||
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Minimum\nvoltage",
|
||||
"description": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Улазна",
|
||||
"снага"
|
||||
],
|
||||
"desc": "Снага напајања у ватима."
|
||||
"displayText": "Улазна\nснага",
|
||||
"description": "Снага напајања у ватима."
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Темп.",
|
||||
"појачања"
|
||||
],
|
||||
"desc": "Температура врха лемилице у току појачања."
|
||||
"displayText": "Темп.\nпојачања",
|
||||
"description": "Температура врха лемилице у току појачања."
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Врући",
|
||||
"старт"
|
||||
],
|
||||
"desc": "Лемилица одмах по покретању прелази у режим лемљења и греје се. (И=искључити | Л=лемљење | С=спавати | X=спавати собна температура)"
|
||||
"displayText": "Врући\nстарт",
|
||||
"description": "Лемилица одмах по покретању прелази у режим лемљења и греје се. (И=искључити | Л=лемљење | С=спавати | X=спавати собна температура)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"short"
|
||||
],
|
||||
"desc": "Temperature-change-increment on short button press"
|
||||
"displayText": "Temp change\nshort",
|
||||
"description": "Temperature-change-increment on short button press"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"long"
|
||||
],
|
||||
"desc": "Temperature-change-increment on long button press"
|
||||
"displayText": "Temp change\nlong",
|
||||
"description": "Temperature-change-increment on long button press"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Allow locking",
|
||||
"buttons"
|
||||
],
|
||||
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
|
||||
"displayText": "Allow locking\nbuttons",
|
||||
"description": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Осетљивост",
|
||||
"на покрет"
|
||||
],
|
||||
"desc": "Осетљивост сензора покрета. (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)"
|
||||
"displayText": "Осетљивост\nна покрет",
|
||||
"description": "Осетљивост сензора покрета. (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Темп.",
|
||||
"спавања"
|
||||
],
|
||||
"desc": "Температура на коју се спушта лемилица након одређеног времена мировања. (C | F)"
|
||||
"displayText": "Темп.\nспавања",
|
||||
"description": "Температура на коју се спушта лемилица након одређеног времена мировања. (C | F)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Време до",
|
||||
"спавања"
|
||||
],
|
||||
"desc": "Време мировања након кога лемилица спушта температуру. (m=минути | s=секунде)"
|
||||
"displayText": "Време до\nспавања",
|
||||
"description": "Време мировања након кога лемилица спушта температуру. (m=минути | s=секунде)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Време до",
|
||||
"гашења"
|
||||
],
|
||||
"desc": "Време мировања након кога се лемилица гаси. (m=минути)"
|
||||
"displayText": "Време до\nгашења",
|
||||
"description": "Време мировања након кога се лемилица гаси. (m=минути)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall sensor",
|
||||
"sensitivity"
|
||||
],
|
||||
"desc": "Sensitivity to magnets (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)"
|
||||
"displayText": "Hall sensor\nsensitivity",
|
||||
"description": "Sensitivity to magnets (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Јединица",
|
||||
"температуре"
|
||||
],
|
||||
"desc": "Јединице у којима се приказује температура. (C=целзијус | F=фаренхајт)"
|
||||
"displayText": "Јединица\nтемпературе",
|
||||
"description": "Јединице у којима се приказује температура. (C=целзијус | F=фаренхајт)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Оријентација",
|
||||
"екрана"
|
||||
],
|
||||
"desc": "Како је окренут екран. (Д=за десноруке | Л=за леворуке | А=аутоматски)"
|
||||
"displayText": "Оријентација\nекрана",
|
||||
"description": "Како је окренут екран. (Д=за десноруке | Л=за леворуке | А=аутоматски)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Упозорење",
|
||||
"при хлађењу"
|
||||
],
|
||||
"desc": "Приказ температуре трепће приликом хлађења докле год је врх и даље врућ."
|
||||
"displayText": "Упозорење\nпри хлађењу",
|
||||
"description": "Приказ температуре трепће приликом хлађења докле год је врх и даље врућ."
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Брзина",
|
||||
"порука"
|
||||
],
|
||||
"desc": "Брзина кретања описних порука попут ове. (С=споро | Б=брзо)"
|
||||
"displayText": "Брзина\nпорука",
|
||||
"description": "Брзина кретања описних порука попут ове. (С=споро | Б=брзо)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Swap",
|
||||
"+ - keys"
|
||||
],
|
||||
"desc": "Reverse assignment of buttons for temperature adjustment"
|
||||
"displayText": "Swap\n+ - keys",
|
||||
"description": "Reverse assignment of buttons for temperature adjustment"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"speed"
|
||||
],
|
||||
"desc": "Pace of icon animations in menu (O=off | С=slow | M=medium | Б=fast)"
|
||||
"displayText": "Anim.\nspeed",
|
||||
"description": "Pace of icon animations in menu (O=off | С=slow | M=medium | Б=fast)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"loop"
|
||||
],
|
||||
"desc": "Loop icon animations in main menu"
|
||||
"displayText": "Anim.\nloop",
|
||||
"description": "Loop icon animations in main menu"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Screen",
|
||||
"brightness"
|
||||
],
|
||||
"desc": "Adjust the OLED screen brightness"
|
||||
"displayText": "Screen\nbrightness",
|
||||
"description": "Adjust the OLED screen brightness"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invert",
|
||||
"screen"
|
||||
],
|
||||
"desc": "Invert the OLED screen colors"
|
||||
"displayText": "Invert\nscreen",
|
||||
"description": "Invert the OLED screen colors"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Boot logo\nduration",
|
||||
"description": "Set boot logo duration (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Детаљи током",
|
||||
"мировања"
|
||||
],
|
||||
"desc": "Приказивање детаљних информација на екрану током мировања."
|
||||
"displayText": "Детаљи током\nмировања",
|
||||
"description": "Приказивање детаљних информација на екрану током мировања."
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Детаљи током",
|
||||
"лемљења"
|
||||
],
|
||||
"desc": "Приказивање детаљних информација на екрану током лемљења."
|
||||
"displayText": "Детаљи током\nлемљења",
|
||||
"description": "Приказивање детаљних информација на екрану током лемљења."
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"limit"
|
||||
],
|
||||
"desc": "Maximum power the iron can use (W=watt)"
|
||||
"displayText": "Power\nlimit",
|
||||
"description": "Average maximum power the iron can use (W=watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
|
||||
"displayText": "Calibrate CJC\nat next boot",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Калибрација",
|
||||
"улазног напона"
|
||||
],
|
||||
"desc": "Калибрисање улазног напона. Подешава се на тастере; дуги притисак за крај."
|
||||
"displayText": "Калибрација\nулазног напона",
|
||||
"description": "Калибрисање улазног напона. Подешава се на тастере; дуги притисак за крај."
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"pulse"
|
||||
],
|
||||
"desc": "Intensity of power of keep-awake-pulse (W=watt)"
|
||||
"displayText": "Power\npulse",
|
||||
"description": "Intensity of power of keep-awake-pulse (W=watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"delay"
|
||||
],
|
||||
"desc": "Delay before keep-awake-pulse is triggered (x 2.5с)"
|
||||
"displayText": "Power pulse\ndelay",
|
||||
"description": "Delay before keep-awake-pulse is triggered (x 2.5с)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Keep-awake-pulse duration (x 250мс)"
|
||||
"displayText": "Power pulse\nduration",
|
||||
"description": "Keep-awake-pulse duration (x 250мс)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Фабричке",
|
||||
"поставке"
|
||||
],
|
||||
"desc": "Враћање свих поставки на фабричке вредности."
|
||||
"displayText": "Фабричке\nпоставке",
|
||||
"description": "Враћање свих поставки на фабричке вредности."
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Jезик:",
|
||||
" SR Српски"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Jезик:\n SR Српски",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "SR_LATN",
|
||||
"languageLocalName": "Srpski",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Certain settings",
|
||||
"were changed!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"No accelerometer",
|
||||
"detected!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"No USB-PD IC",
|
||||
"detected!"
|
||||
],
|
||||
"LockingKeysString": "LOCKED",
|
||||
"UnlockingKeysString": "UNLOCKED",
|
||||
"WarningKeysLockedString": "!LOCKED!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Certain settings\nwere changed!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "No accelerometer\ndetected!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "No USB-PD IC\ndetected!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "LOCKED"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "UNLOCKED"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!LOCKED!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Thermal\nRunaway"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Da li zaista želite da vratite postavke na fabričke vrednosti?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "NIZ.NAP."
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "PRENIZAK NAPON\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Ul. napon: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Spavanje...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Vrh: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Isk"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Your device is most likely a counterfeit!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "D",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "L",
|
||||
"SettingStartSleepChar": "S",
|
||||
"SettingStartSleepOffChar": "X",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "F"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"settings"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Power\nsettings",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Postavke",
|
||||
"lemljenja"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Postavke\nlemljenja",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Ušteda",
|
||||
"energije"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Ušteda\nenergije",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Korisničko",
|
||||
"sučelje"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Korisničko\nsučelje",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Napredne",
|
||||
"postavke"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Napredne\npostavke",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Vrsta",
|
||||
"napajanja"
|
||||
],
|
||||
"desc": "Tip napajanja; određuje najniži radni napon. (DC=adapter [10V], S=baterija [3,3V po ćeliji])"
|
||||
"displayText": "Vrsta\nnapajanja",
|
||||
"description": "Tip napajanja; određuje najniži radni napon. (DC=adapter [10V], S=baterija [3,3V po ćeliji])"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimum",
|
||||
"voltage"
|
||||
],
|
||||
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Minimum\nvoltage",
|
||||
"description": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Ulazna",
|
||||
"snaga"
|
||||
],
|
||||
"desc": "Snaga napajanja u vatima."
|
||||
"displayText": "Ulazna\nsnaga",
|
||||
"description": "Snaga napajanja u vatima."
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Temp.",
|
||||
"pojačanja"
|
||||
],
|
||||
"desc": "Temperatura vrha lemilice u toku pojačanja."
|
||||
"displayText": "Temp.\npojačanja",
|
||||
"description": "Temperatura vrha lemilice u toku pojačanja."
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Vrući",
|
||||
"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)"
|
||||
"displayText": "Vrući\nstart",
|
||||
"description": "Lemilica odmah po pokretanju prelazi u režim lemljenja i greje se. (I=isključiti | L=lemljenje | S=spavati | X=spavati sobna temperatura)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"short"
|
||||
],
|
||||
"desc": "Temperature-change-increment on short button press"
|
||||
"displayText": "Temp change\nshort",
|
||||
"description": "Temperature-change-increment on short button press"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"long"
|
||||
],
|
||||
"desc": "Temperature-change-increment on long button press"
|
||||
"displayText": "Temp change\nlong",
|
||||
"description": "Temperature-change-increment on long button press"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Allow locking",
|
||||
"buttons"
|
||||
],
|
||||
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
|
||||
"displayText": "Allow locking\nbuttons",
|
||||
"description": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Osetljivost",
|
||||
"na pokret"
|
||||
],
|
||||
"desc": "Osetljivost senzora pokreta. (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)"
|
||||
"displayText": "Osetljivost\nna pokret",
|
||||
"description": "Osetljivost senzora pokreta. (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Temp.",
|
||||
"spavanja"
|
||||
],
|
||||
"desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. (C | F)"
|
||||
"displayText": "Temp.\nspavanja",
|
||||
"description": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. (C | F)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Vreme do",
|
||||
"spavanja"
|
||||
],
|
||||
"desc": "Vreme mirovanja nakon koga lemilica spušta temperaturu. (m=minuti | s=sekunde)"
|
||||
"displayText": "Vreme do\nspavanja",
|
||||
"description": "Vreme mirovanja nakon koga lemilica spušta temperaturu. (m=minuti | s=sekunde)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Vreme do",
|
||||
"gašenja"
|
||||
],
|
||||
"desc": "Vreme mirovanja nakon koga se lemilica gasi. (m=minuti)"
|
||||
"displayText": "Vreme do\ngašenja",
|
||||
"description": "Vreme mirovanja nakon koga se lemilica gasi. (m=minuti)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall sensor",
|
||||
"sensitivity"
|
||||
],
|
||||
"desc": "Sensitivity to magnets (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)"
|
||||
"displayText": "Hall sensor\nsensitivity",
|
||||
"description": "Sensitivity to magnets (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Jedinica",
|
||||
"temperature"
|
||||
],
|
||||
"desc": "Jedinice u kojima se prikazuje temperatura. (C=celzijus | F=farenhajt)"
|
||||
"displayText": "Jedinica\ntemperature",
|
||||
"description": "Jedinice u kojima se prikazuje temperatura. (C=celzijus | F=farenhajt)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Orijentacija",
|
||||
"ekrana"
|
||||
],
|
||||
"desc": "Kako je okrenut ekran. (D=za desnoruke | L=za levoruke | A=automatski)"
|
||||
"displayText": "Orijentacija\nekrana",
|
||||
"description": "Kako je okrenut ekran. (D=za desnoruke | L=za levoruke | A=automatski)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Upozorenje",
|
||||
"pri hlađenju"
|
||||
],
|
||||
"desc": "Prikaz temperature trepće prilikom hlađenja dokle god je vrh i dalje vruć."
|
||||
"displayText": "Upozorenje\npri hlađenju",
|
||||
"description": "Prikaz temperature trepće prilikom hlađenja dokle god je vrh i dalje vruć."
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Brzina",
|
||||
"poruka"
|
||||
],
|
||||
"desc": "Brzina kretanja opisnih poruka poput ove. (S=sporo | B=brzo)"
|
||||
"displayText": "Brzina\nporuka",
|
||||
"description": "Brzina kretanja opisnih poruka poput ove. (S=sporo | B=brzo)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Swap",
|
||||
"+ - keys"
|
||||
],
|
||||
"desc": "Reverse assignment of buttons for temperature adjustment"
|
||||
"displayText": "Swap\n+ - keys",
|
||||
"description": "Reverse assignment of buttons for temperature adjustment"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"speed"
|
||||
],
|
||||
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | B=fast)"
|
||||
"displayText": "Anim.\nspeed",
|
||||
"description": "Pace of icon animations in menu (O=off | S=slow | M=medium | B=fast)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"loop"
|
||||
],
|
||||
"desc": "Loop icon animations in main menu"
|
||||
"displayText": "Anim.\nloop",
|
||||
"description": "Loop icon animations in main menu"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Screen",
|
||||
"brightness"
|
||||
],
|
||||
"desc": "Adjust the OLED screen brightness"
|
||||
"displayText": "Screen\nbrightness",
|
||||
"description": "Adjust the OLED screen brightness"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invert",
|
||||
"screen"
|
||||
],
|
||||
"desc": "Invert the OLED screen colors"
|
||||
"displayText": "Invert\nscreen",
|
||||
"description": "Invert the OLED screen colors"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Boot logo\nduration",
|
||||
"description": "Set boot logo duration (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Detalji tokom",
|
||||
"mirovanja"
|
||||
],
|
||||
"desc": "Prikazivanje detaljnih informacija na ekranu tokom mirovanja."
|
||||
"displayText": "Detalji tokom\nmirovanja",
|
||||
"description": "Prikazivanje detaljnih informacija na ekranu tokom mirovanja."
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Detalji tokom",
|
||||
"lemljenja"
|
||||
],
|
||||
"desc": "Prikazivanje detaljnih informacija na ekranu tokom lemljenja."
|
||||
"displayText": "Detalji tokom\nlemljenja",
|
||||
"description": "Prikazivanje detaljnih informacija na ekranu tokom lemljenja."
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"limit"
|
||||
],
|
||||
"desc": "Maximum power the iron can use (W=watt)"
|
||||
"displayText": "Power\nlimit",
|
||||
"description": "Average maximum power the iron can use (W=watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrate CJC\nat next boot",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Kalibracija",
|
||||
"ulaznog napona"
|
||||
],
|
||||
"desc": "Kalibrisanje ulaznog napona. Podešava se na tastere; dugi pritisak za kraj."
|
||||
"displayText": "Kalibracija\nulaznog napona",
|
||||
"description": "Kalibrisanje ulaznog napona. Podešava se na tastere; dugi pritisak za kraj."
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"pulse"
|
||||
],
|
||||
"desc": "Intensity of power of keep-awake-pulse (W=watt)"
|
||||
"displayText": "Power\npulse",
|
||||
"description": "Intensity of power of keep-awake-pulse (W=watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"delay"
|
||||
],
|
||||
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
"displayText": "Power pulse\ndelay",
|
||||
"description": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Keep-awake-pulse duration (x 250ms)"
|
||||
"displayText": "Power pulse\nduration",
|
||||
"description": "Keep-awake-pulse duration (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Fabričke",
|
||||
"postavke"
|
||||
],
|
||||
"desc": "Vraćanje svih postavki na fabričke vrednosti."
|
||||
"displayText": "Fabričke\npostavke",
|
||||
"description": "Vraćanje svih postavki na fabričke vrednosti."
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Jezik:",
|
||||
" SR Srpski"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Jezik:\n SR Srpski",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "SV",
|
||||
"languageLocalName": "Svenska",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Inställningar",
|
||||
"återställda"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Ingen",
|
||||
"accelerometer"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Ingen USB-PD IC",
|
||||
"hittades!"
|
||||
],
|
||||
"LockingKeysString": "LÅST",
|
||||
"UnlockingKeysString": "UPPLÅST",
|
||||
"WarningKeysLockedString": "!LÅST!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Inställningar\nåterställda"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Ingen\naccelerometer"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "Ingen USB-PD IC\nhittades!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "LÅST"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "UPPLÅST"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!LÅST!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Thermal\nRunaway"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Är du säker på att du vill återställa inställningarna?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "DC LÅG"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Underspänning\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Inspän. V: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Viloläge...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Spets: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Av"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Your device is most likely a counterfeit!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "H",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "L",
|
||||
"SettingStartSleepChar": "V",
|
||||
"SettingStartSleepOffChar": "R",
|
||||
"SettingSensitivityOff": "A",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "A",
|
||||
"SettingLockBoostChar": "T",
|
||||
"SettingLockFullChar": "F"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Effekt-",
|
||||
"inställning"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Effekt-\ninställning",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Lödnings-",
|
||||
"inställning"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Lödnings-\ninställning",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Vilo-",
|
||||
"läge"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Vilo-\nläge",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Användar-",
|
||||
"gränssnitt"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Användar-\ngränssnitt",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Avancerade",
|
||||
"alternativ"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Avancerade\nalternativ",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Ström-",
|
||||
"källa"
|
||||
],
|
||||
"desc": "Strömkälla. Anger lägsta spänning. (DC 10V) (S 3.3V per cell)"
|
||||
"displayText": "Ström-\nkälla",
|
||||
"description": "Strömkälla. Anger lägsta spänning. (DC 10V) (S 3.3V per cell)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimim-",
|
||||
"spänning"
|
||||
],
|
||||
"desc": "Minimumspänning per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Minimim-\nspänning",
|
||||
"description": "Minimumspänning per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"QC",
|
||||
"spänning"
|
||||
],
|
||||
"desc": "Maximal QC-spänning enheten skall efterfråga"
|
||||
"displayText": "QC\nspänning",
|
||||
"description": "Maximal QC-spänning enheten skall efterfråga"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Turbo-",
|
||||
"temp"
|
||||
],
|
||||
"desc": "Temperatur i \"turbo-läge\""
|
||||
"displayText": "Turbo-\ntemp",
|
||||
"description": "Temperatur i \"turbo-läge\""
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Auto",
|
||||
"start"
|
||||
],
|
||||
"desc": "Startar automatiskt lödpennan vid uppstart. (A=Av | L=Lödning | V=Viloläge | R=Viloläge Rumstemperatur)"
|
||||
"displayText": "Auto\nstart",
|
||||
"description": "Startar automatiskt lödpennan vid uppstart. (A=Av | L=Lödning | V=Viloläge | R=Viloläge Rumstemperatur)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp.just",
|
||||
"korttryck"
|
||||
],
|
||||
"desc": "Temperaturjustering vid kort knapptryckning"
|
||||
"displayText": "Temp.just\nkorttryck",
|
||||
"description": "Temperaturjustering vid kort knapptryckning"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp.just",
|
||||
"långtryck"
|
||||
],
|
||||
"desc": "Temperaturjustering vid lång knapptryckning"
|
||||
"displayText": "Temp.just\nlångtryck",
|
||||
"description": "Temperaturjustering vid lång knapptryckning"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Tillåt 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)"
|
||||
"displayText": "Tillåt lås\nvia knappar",
|
||||
"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)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Rörelse-",
|
||||
"känslighet"
|
||||
],
|
||||
"desc": "Rörelsekänslighet (0=Av | 1=minst känslig | ... | 9=mest känslig)"
|
||||
"displayText": "Rörelse-\nkänslighet",
|
||||
"description": "Rörelsekänslighet (0=Av | 1=minst känslig | ... | 9=mest känslig)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Vilo-",
|
||||
"temp"
|
||||
],
|
||||
"desc": "Vilotemperatur (C)"
|
||||
"displayText": "Vilo-\ntemp",
|
||||
"description": "Vilotemperatur (C)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Vilo-",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "Vilo-timeout (m=Minuter | s=Sekunder)"
|
||||
"displayText": "Vilo-\ntimeout",
|
||||
"description": "Vilo-timeout (m=Minuter | s=Sekunder)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Avstängn.",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "Avstängnings-timeout (Minuter)"
|
||||
"displayText": "Avstängn.\ntimeout",
|
||||
"description": "Avstängnings-timeout (Minuter)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Sensor-",
|
||||
"känslght"
|
||||
],
|
||||
"desc": "Känslighet för halleffekt-sensorn för viloläges-detektering (0=Av | 1=minst känslig | ... | 9=mest känslig)"
|
||||
"displayText": "Sensor-\nkänslght",
|
||||
"description": "Känslighet för halleffekt-sensorn för viloläges-detektering (0=Av | 1=minst känslig | ... | 9=mest känslig)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Temperatur-",
|
||||
"enheter"
|
||||
],
|
||||
"desc": "Temperaturenhet (C=Celsius | F=Fahrenheit)"
|
||||
"displayText": "Temperatur-\nenheter",
|
||||
"description": "Temperaturenhet (C=Celsius | F=Fahrenheit)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Visnings",
|
||||
"läge"
|
||||
],
|
||||
"desc": "Visningsläge (H=Högerhänt | V=Vänsterhänt | A=Automatisk)"
|
||||
"displayText": "Visnings\nläge",
|
||||
"description": "Visningsläge (H=Högerhänt | V=Vänsterhänt | A=Automatisk)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Nedkylnings-",
|
||||
"blink"
|
||||
],
|
||||
"desc": "Blinka temperaturen medan spetsen kyls av och fortfarande är varm."
|
||||
"displayText": "Nedkylnings-\nblink",
|
||||
"description": "Blinka temperaturen medan spetsen kyls av och fortfarande är varm."
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Beskrivning",
|
||||
"rullhast."
|
||||
],
|
||||
"desc": "Hastighet som den här texten rullar i"
|
||||
"displayText": "Beskrivning\nrullhast.",
|
||||
"description": "Hastighet som den här texten rullar i"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Omvända",
|
||||
"+- knappar"
|
||||
],
|
||||
"desc": "Omvänd ordning för temperaturjustering via plus/minus knapparna"
|
||||
"displayText": "Omvända\n+- knappar",
|
||||
"description": "Omvänd ordning för temperaturjustering via plus/minus knapparna"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.-",
|
||||
"hastighet"
|
||||
],
|
||||
"desc": "Animationshastighet för ikoner i menyer (A=av | L=långsam | M=medel | S=snabb)"
|
||||
"displayText": "Anim.-\nhastighet",
|
||||
"description": "Animationshastighet för ikoner i menyer (A=av | L=långsam | M=medel | S=snabb)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"loop"
|
||||
],
|
||||
"desc": "Loopa animationer i huvudmeny"
|
||||
"displayText": "Anim.\nloop",
|
||||
"description": "Loopa animationer i huvudmeny"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Screen",
|
||||
"brightness"
|
||||
],
|
||||
"desc": "Adjust the OLED screen brightness"
|
||||
"displayText": "Screen\nbrightness",
|
||||
"description": "Adjust the OLED screen brightness"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invert",
|
||||
"screen"
|
||||
],
|
||||
"desc": "Invert the OLED screen colors"
|
||||
"displayText": "Invert\nscreen",
|
||||
"description": "Invert the OLED screen colors"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Boot logo\nduration",
|
||||
"description": "Set boot logo duration (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Detaljerad",
|
||||
"vid inaktiv"
|
||||
],
|
||||
"desc": "Visa detaljerad information i mindre typsnitt när inaktiv."
|
||||
"displayText": "Detaljerad\nvid inaktiv",
|
||||
"description": "Visa detaljerad information i mindre typsnitt när inaktiv."
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Detaljerad",
|
||||
"lödng.skärm"
|
||||
],
|
||||
"desc": "Visa detaljerad information vid lödning"
|
||||
"displayText": "Detaljerad\nlödng.skärm",
|
||||
"description": "Visa detaljerad information vid lödning"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Max-",
|
||||
"effekt"
|
||||
],
|
||||
"desc": "Maximal effekt som enheten kan använda (Watt)"
|
||||
"displayText": "Max-\neffekt",
|
||||
"description": "Maximal effekt som enheten kan använda (Watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrate CJC\nat next boot",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Kalibrera",
|
||||
"inspänning?"
|
||||
],
|
||||
"desc": "Inspänningskalibrering. Knapparna justerar, håll inne för avslut"
|
||||
"displayText": "Kalibrera\ninspänning?",
|
||||
"description": "Inspänningskalibrering. Knapparna justerar, håll inne för avslut"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"pulse"
|
||||
],
|
||||
"desc": "Intensity of power of keep-awake-pulse (W=watt)"
|
||||
"displayText": "Power\npulse",
|
||||
"description": "Intensity of power of keep-awake-pulse (W=watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"delay"
|
||||
],
|
||||
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
"displayText": "Power pulse\ndelay",
|
||||
"description": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Keep-awake-pulse duration (x 250ms)"
|
||||
"displayText": "Power pulse\nduration",
|
||||
"description": "Keep-awake-pulse duration (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Fabriks-",
|
||||
"inställ?"
|
||||
],
|
||||
"desc": "Återställ alla inställningar"
|
||||
"displayText": "Fabriks-\ninställ?",
|
||||
"description": "Återställ alla inställningar"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Språk:",
|
||||
" SV Svenska"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Språk:\n SV Svenska",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "TR",
|
||||
"languageLocalName": "Türkçe",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Sıfırlama Tamam",
|
||||
"SettingsResetMessage": [
|
||||
"Ayarlar",
|
||||
"Sıfırlandı"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"No accelerometer",
|
||||
"detected!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"No USB-PD IC",
|
||||
"detected!"
|
||||
],
|
||||
"LockingKeysString": "LOCKED",
|
||||
"UnlockingKeysString": "UNLOCKED",
|
||||
"WarningKeysLockedString": "!LOCKED!",
|
||||
"WarningThermalRunaway": [
|
||||
"Thermal",
|
||||
"Runaway"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Sıfırlama Tamam"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Ayarlar\nSıfırlandı"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "No accelerometer\ndetected!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "No USB-PD IC\ndetected!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "LOCKED"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "UNLOCKED"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!LOCKED!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Thermal\nRunaway"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Ayarları varsayılan değerlere sıfırlamak istediğinizden emin misiniz?"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "Güç Az"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Düşük Voltaj\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Giriş V: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Bekleme Modu...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Uç: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Kapalı"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Your device is most likely a counterfeit!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "R",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "L",
|
||||
"SettingStartSleepChar": "U",
|
||||
"SettingStartSleepOffChar": "S",
|
||||
"SettingSensitivityOff": "K",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "O",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "K",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "F"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"settings"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Power\nsettings",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Lehimleme",
|
||||
"Ayarları"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Lehimleme\nAyarları",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Uyku",
|
||||
"Modları"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Uyku\nModları",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Kullanıcı",
|
||||
"Arayüzü"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Kullanıcı\nArayüzü",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Gelişmiş",
|
||||
"Ayarlar"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Gelişmiş\nAyarlar",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"GÇKYN",
|
||||
""
|
||||
],
|
||||
"desc": "\"Güç Kaynağı\". En düşük çalışma voltajını ayarlar. (DC 10V) (S 3.3V hücre başına)"
|
||||
"displayText": "GÇKYN\n",
|
||||
"description": "\"Güç Kaynağı\". En düşük çalışma voltajını ayarlar. (DC 10V) (S 3.3V hücre başına)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Minimum",
|
||||
"voltage"
|
||||
],
|
||||
"desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Minimum\nvoltage",
|
||||
"description": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"QC",
|
||||
"voltage"
|
||||
],
|
||||
"desc": "Max QC voltage the iron should negotiate for"
|
||||
"displayText": "QC\nvoltage",
|
||||
"description": "Max QC voltage the iron should negotiate for"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"timeout"
|
||||
],
|
||||
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
"displayText": "PD\ntimeout",
|
||||
"description": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"YKSC",
|
||||
""
|
||||
],
|
||||
"desc": "Yüksek Performans Modu Sıcaklığı"
|
||||
"displayText": "YKSC\n",
|
||||
"description": "Yüksek Performans Modu Sıcaklığı"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"OTOBAŞ",
|
||||
""
|
||||
],
|
||||
"desc": "Güç verildiğinde otomatik olarak lehimleme modunda başlat. (K=Kapalı | L=Lehimleme Modu | U=Uyku Modu | S=Uyku Modu Oda Sıcaklığı)"
|
||||
"displayText": "OTOBAŞ\n",
|
||||
"description": "Güç verildiğinde otomatik olarak lehimleme modunda başlat. (K=Kapalı | L=Lehimleme Modu | U=Uyku Modu | S=Uyku Modu Oda Sıcaklığı)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"short"
|
||||
],
|
||||
"desc": "Kısa basışlardaki sıcaklık derecesi atlama oranı"
|
||||
"displayText": "Temp change\nshort",
|
||||
"description": "Kısa basışlardaki sıcaklık derecesi atlama oranı"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Temp change",
|
||||
"long"
|
||||
],
|
||||
"desc": "Uzun başışlardaki sıcaklık derecesi atlama oranı"
|
||||
"displayText": "Temp change\nlong",
|
||||
"description": "Uzun başışlardaki sıcaklık derecesi atlama oranı"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Allow locking",
|
||||
"buttons"
|
||||
],
|
||||
"desc": "While soldering, hold down both buttons to toggle locking them (K=Kapalı | B=boost mode only | F=full locking)"
|
||||
"displayText": "Allow locking\nbuttons",
|
||||
"description": "While soldering, hold down both buttons to toggle locking them (K=Kapalı | B=boost mode only | F=full locking)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"HARHAS",
|
||||
""
|
||||
],
|
||||
"desc": "Hareket Hassasiyeti (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)"
|
||||
"displayText": "HARHAS\n",
|
||||
"description": "Hareket Hassasiyeti (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"BKSC",
|
||||
""
|
||||
],
|
||||
"desc": "Bekleme Modu Sıcaklığı (C)"
|
||||
"displayText": "BKSC\n",
|
||||
"description": "Bekleme Modu Sıcaklığı (C)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"BMZA",
|
||||
""
|
||||
],
|
||||
"desc": "Bekleme Modu Zaman Aşımı (Dakika | Saniye)"
|
||||
"displayText": "BMZA\n",
|
||||
"description": "Bekleme Modu Zaman Aşımı (Dakika | Saniye)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"KPTZA",
|
||||
""
|
||||
],
|
||||
"desc": "Kapatma Zaman Aşımı (Dakika)"
|
||||
"displayText": "KPTZA\n",
|
||||
"description": "Kapatma Zaman Aşımı (Dakika)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall sensor",
|
||||
"sensitivity"
|
||||
],
|
||||
"desc": "Sensitivity to magnets (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)"
|
||||
"displayText": "Hall sensor\nsensitivity",
|
||||
"description": "Sensitivity to magnets (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"SCKBRM",
|
||||
""
|
||||
],
|
||||
"desc": "Sıcaklık Birimi (C=Celsius | F=Fahrenheit)"
|
||||
"displayText": "SCKBRM\n",
|
||||
"description": "Sıcaklık Birimi (C=Celsius | F=Fahrenheit)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"GRNYÖN",
|
||||
""
|
||||
],
|
||||
"desc": "Görüntü Yönlendirme (R=Sağlak | L=Solak | O=Otomatik)"
|
||||
"displayText": "GRNYÖN\n",
|
||||
"description": "Görüntü Yönlendirme (R=Sağlak | L=Solak | O=Otomatik)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"SĞGÖST",
|
||||
""
|
||||
],
|
||||
"desc": "Soğutma ekranında uç hala sıcakken derece gösterilsin."
|
||||
"displayText": "SĞGÖST\n",
|
||||
"description": "Soğutma ekranında uç hala sıcakken derece gösterilsin."
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"YZKYHZ",
|
||||
""
|
||||
],
|
||||
"desc": "Bu yazının kayma hızı (Y=Yavaş | H=Hızlı)"
|
||||
"displayText": "YZKYHZ\n",
|
||||
"description": "Bu yazının kayma hızı (Y=Yavaş | H=Hızlı)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Swap",
|
||||
"+ - keys"
|
||||
],
|
||||
"desc": "\"Düğme Yerleri Rotasyonu\" Sıcaklık ayar düğmelerinin yerini değiştirin"
|
||||
"displayText": "Swap\n+ - keys",
|
||||
"description": "\"Düğme Yerleri Rotasyonu\" Sıcaklık ayar düğmelerinin yerini değiştirin"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"speed"
|
||||
],
|
||||
"desc": "Pace of icon animations in menu (K=Kapalı | Y=Yavaş | O=Orta | H=Hızlı)"
|
||||
"displayText": "Anim.\nspeed",
|
||||
"description": "Pace of icon animations in menu (K=Kapalı | Y=Yavaş | O=Orta | H=Hızlı)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Anim.",
|
||||
"loop"
|
||||
],
|
||||
"desc": "Loop icon animations in main menu"
|
||||
"displayText": "Anim.\nloop",
|
||||
"description": "Loop icon animations in main menu"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Screen",
|
||||
"brightness"
|
||||
],
|
||||
"desc": "Adjust the OLED screen brightness"
|
||||
"displayText": "Screen\nbrightness",
|
||||
"description": "Adjust the OLED screen brightness"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Invert",
|
||||
"screen"
|
||||
],
|
||||
"desc": "Invert the OLED screen colors"
|
||||
"displayText": "Invert\nscreen",
|
||||
"description": "Invert the OLED screen colors"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Boot logo\nduration",
|
||||
"description": "Set boot logo duration (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"AYRBİL",
|
||||
""
|
||||
],
|
||||
"desc": "Boş ekranda ayrıntılı bilgileri daha küçük bir yazı tipi ile göster."
|
||||
"displayText": "AYRBİL\n",
|
||||
"description": "Boş ekranda ayrıntılı bilgileri daha küçük bir yazı tipi ile göster."
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"GELLHM",
|
||||
""
|
||||
],
|
||||
"desc": "\"Gelişmiş Lehimleme\" Lehimleme yaparken detaylı bilgi göster"
|
||||
"displayText": "GELLHM\n",
|
||||
"description": "\"Gelişmiş Lehimleme\" Lehimleme yaparken detaylı bilgi göster"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"limit"
|
||||
],
|
||||
"desc": "Havyanın kullanacağı en yüksek güç (W=Watts)"
|
||||
"displayText": "Power\nlimit",
|
||||
"description": "Havyanın kullanacağı en yüksek güç (W=Watts)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrate CJC\nat next boot",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"VOL KAL?",
|
||||
""
|
||||
],
|
||||
"desc": "Voltaj Girişi Kalibrasyonu. Düğmeler ayarlar, çıkmak için uzun bas."
|
||||
"displayText": "VOL KAL?\n",
|
||||
"description": "Voltaj Girişi Kalibrasyonu. Düğmeler ayarlar, çıkmak için uzun bas."
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Power",
|
||||
"pulse"
|
||||
],
|
||||
"desc": "Güç girişi voltajı ölçüm yoğunluğunu sık tut."
|
||||
"displayText": "Power\npulse",
|
||||
"description": "Güç girişi voltajı ölçüm yoğunluğunu sık tut."
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"delay"
|
||||
],
|
||||
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
"displayText": "Power pulse\ndelay",
|
||||
"description": "Delay before keep-awake-pulse is triggered (x 2.5s)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Power pulse",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Keep-awake-pulse duration (x 250ms)"
|
||||
"displayText": "Power pulse\nduration",
|
||||
"description": "Keep-awake-pulse duration (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"SIFIRLA?",
|
||||
""
|
||||
],
|
||||
"desc": "Bütün ayarları sıfırlar"
|
||||
"displayText": "SIFIRLA?\n",
|
||||
"description": "Bütün ayarları sıfırlar"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Dil:",
|
||||
" TR Türkçe"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Dil:\n TR Türkçe",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "UK",
|
||||
"languageLocalName": "Українська",
|
||||
"tempUnitFahrenheit": false,
|
||||
"messages": {
|
||||
"SettingsCalibrationWarning": "Під час наступного завантаження переконайтеся, що жало і ручка мають кімнатну температуру!",
|
||||
"CJCCalibrating": "калібрування",
|
||||
"SettingsResetWarning": "Ви дійсно хочете скинути налаштування до значень за замовчуванням? (A=Так, В=Ні)",
|
||||
"UVLOWarningString": "АККУМ--",
|
||||
"UndervoltageString": "Низька напруга",
|
||||
"InputVoltageString": "Жив.(B): ",
|
||||
"SleepingSimpleString": "ZzZzz",
|
||||
"SleepingAdvancedString": "Очікування...",
|
||||
"SleepingTipAdvancedString": "Жало:",
|
||||
"OffString": "Вимк",
|
||||
"DeviceFailedValidationWarning": "Вірогідно ваш пристрій підробний!"
|
||||
},
|
||||
"messagesWarn": {
|
||||
"CJCCalibrationDone": [
|
||||
"КХС",
|
||||
"відкалібровано!"
|
||||
],
|
||||
"ResetOKMessage": "Скид. OK",
|
||||
"SettingsResetMessage": [
|
||||
"Налаштування",
|
||||
"скинуті!"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Акселерометр",
|
||||
"не виявлено!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"USB-PD IC",
|
||||
"не виявлено!"
|
||||
],
|
||||
"LockingKeysString": "ЗАБЛОК.",
|
||||
"UnlockingKeysString": "РОЗБЛОК.",
|
||||
"WarningKeysLockedString": "!ЗАБЛОК!",
|
||||
"WarningThermalRunaway": [
|
||||
"Некерований",
|
||||
"розігрів"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "КХС\nвідкалібровано!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Скид. OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Налаштування\nскинуті!"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Акселерометр\nне виявлено!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "USB-PD IC\nне виявлено!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "ЗАБЛОК."
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "РОЗБЛОК."
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "!ЗАБЛОК!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Некерований\nрозігрів"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Під час наступного завантаження переконайтеся, що жало і ручка мають кімнатну температуру!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "калібрування\n"
|
||||
},
|
||||
"SettingsResetWarning": {
|
||||
"message": "Ви дійсно хочете скинути налаштування до значень за замовчуванням? (A=Так, В=Ні)"
|
||||
},
|
||||
"UVLOWarningString": {
|
||||
"message": "АККУМ--"
|
||||
},
|
||||
"UndervoltageString": {
|
||||
"message": "Низька напруга\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Жив.(B): \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "ZzZzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Очікування...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Жало: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Вимк"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Вірогідно ваш пристрій підробний!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "П",
|
||||
@@ -47,295 +79,238 @@
|
||||
"SettingAutoChar": "A",
|
||||
"SettingOffChar": "B",
|
||||
"SettingSlowChar": "Н",
|
||||
"SettingMediumChar": "M",
|
||||
"SettingMediumChar": "С",
|
||||
"SettingFastChar": "М",
|
||||
"SettingStartNoneChar": "В",
|
||||
"SettingStartSolderingChar": "П",
|
||||
"SettingStartSleepChar": "О",
|
||||
"SettingStartSleepOffChar": "К",
|
||||
"SettingSensitivityOff": "В",
|
||||
"SettingSensitivityLow": "Н",
|
||||
"SettingSensitivityMedium": "С",
|
||||
"SettingSensitivityHigh": "М",
|
||||
"SettingLockDisableChar": "В",
|
||||
"SettingLockBoostChar": "Т",
|
||||
"SettingLockFullChar": "П"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Параметри",
|
||||
"живлення"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Параметри\nживлення",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Параметри",
|
||||
"пайки"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Параметри\nпайки",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Режим",
|
||||
"сну"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Режим\nсну",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Параметри",
|
||||
"інтерфейсу"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Параметри\nінтерфейсу",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Додаткові",
|
||||
"параметри"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Додаткові\nпараметри",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Джерело",
|
||||
"живлення"
|
||||
],
|
||||
"desc": "Встановлює напругу відсічки. (DC - 10V) (3S - 9.9V | 4S - 13.2V | 5S - 16.5V | 6S - 19.8V)"
|
||||
"displayText": "Джерело\nживлення",
|
||||
"description": "Встановлює напругу відсічки. (DC - 10V) (3S - 9.9V | 4S - 13.2V | 5S - 16.5V | 6S - 19.8V)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Мін.",
|
||||
"напруга"
|
||||
],
|
||||
"desc": "Мінімальна дозволена напруга на комірку (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
"displayText": "Мін.\nнапруга",
|
||||
"description": "Мінімальна дозволена напруга на комірку (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"Потужність",
|
||||
"дж. живлення"
|
||||
],
|
||||
"desc": "Потужність джерела живлення в Ватах"
|
||||
"displayText": "Потужність\nдж. живлення",
|
||||
"description": "Потужність джерела живлення в Ватах"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"затримка"
|
||||
],
|
||||
"desc": "Затримка у 100мс інкрементах для PD для сумісності з деякими QC зарядними пристроями (0: вимкнено)"
|
||||
"displayText": "PD\nзатримка",
|
||||
"description": "Затримка у 100мс інкрементах для PD для сумісності з деякими QC зарядними пристроями (0: вимкнено)"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Вмикає режими PPS & EPR."
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Темпер.",
|
||||
"Турбо"
|
||||
],
|
||||
"desc": "Температура в \"Турбо\" режимі"
|
||||
"displayText": "Темпер.\nТурбо",
|
||||
"description": "Температура в \"Турбо\" режимі"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Гарячий",
|
||||
"старт"
|
||||
],
|
||||
"desc": "Режим в якому запускається паяльник при ввімкненні (В=Вимк. | П=Пайка | О=Очікування | К=Очікування при кімн. темп.)"
|
||||
"displayText": "Гарячий\nстарт",
|
||||
"description": "Режим в якому запускається паяльник при ввімкненні (В=Вимк. | П=Пайка | О=Очікування | К=Очікування при кімн. темп.)"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Зміна темп.",
|
||||
"коротко?"
|
||||
],
|
||||
"desc": "Змінювати температуру при короткому натисканні!"
|
||||
"displayText": "Зміна темп.\nкоротко?",
|
||||
"description": "Змінювати температуру при короткому натисканні!"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Зміна темп.",
|
||||
"довго?"
|
||||
],
|
||||
"desc": "Змінювати температуру при довгому натисканні!"
|
||||
"displayText": "Зміна темп.\nдовго?",
|
||||
"description": "Змінювати температуру при довгому натисканні!"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Дозволити",
|
||||
"блок. кнопок"
|
||||
],
|
||||
"desc": "Під час пайки тривале натискання обох кнопок заблокує їх (В=Вимк | Т=Тільки турбо | П=Повне)"
|
||||
"displayText": "Дозволити\nблок. кнопок",
|
||||
"description": "Під час пайки тривале натискання обох кнопок заблокує їх (В=Вимк | Т=Тільки турбо | П=Повне)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Чутливість",
|
||||
"сенсору руху"
|
||||
],
|
||||
"desc": "Акселерометр (0=Вимк. | 1=мін. чутливості | ... | 9=макс. чутливості)"
|
||||
"displayText": "Чутливість\nсенсору руху",
|
||||
"description": "Акселерометр (0=Вимк. | 1=мін. чутливості | ... | 9=макс. чутливості)"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Темпер.",
|
||||
"сну"
|
||||
],
|
||||
"desc": "Температура режиму очікування (C° | F°)"
|
||||
"displayText": "Темпер.\nсну",
|
||||
"description": "Температура режиму очікування (C° | F°)"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Тайм-аут",
|
||||
"сну"
|
||||
],
|
||||
"desc": "Час до переходу в режим очікування (Хвилини | Секунди)"
|
||||
"displayText": "Тайм-аут\nсну",
|
||||
"description": "Час до переходу в режим очікування (Хвилини | Секунди)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Часу до",
|
||||
"вимкнення"
|
||||
],
|
||||
"desc": "Час до вимкнення (Хвилини)"
|
||||
"displayText": "Часу до\nвимкнення",
|
||||
"description": "Час до вимкнення (Хвилини)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Чутливість",
|
||||
"Ефекту Холла"
|
||||
],
|
||||
"desc": "Чутливість датчика ефекту Холла при виявленні сну (0=Вимк. | 1=мін. чутливості | ... | 9=макс. чутливості)"
|
||||
"displayText": "Чутливість\nЕфекту Холла",
|
||||
"description": "Чутливість датчика ефекту Холла при виявленні сну (0=Вимк. | 1=мін. чутливості | ... | 9=макс. чутливості)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Формат темпе-",
|
||||
"ратури(C°/F°)"
|
||||
],
|
||||
"desc": "Одиниця виміру температури (C=Цельсій | F=Фаренгейт)"
|
||||
"displayText": "Формат темпе-\nратури(C°/F°)",
|
||||
"description": "Одиниця виміру температури (C=Цельсій | F=Фаренгейт)"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Автоповорот",
|
||||
"екрану"
|
||||
],
|
||||
"desc": "Орієнтація дисплея (П=Правша | Л=Лівша | A=Автоповорот)"
|
||||
"displayText": "Автоповорот\nекрану",
|
||||
"description": "Орієнтація дисплея (П=Правша | Л=Лівша | A=Автоповорот)"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Показ t° при",
|
||||
"охолодженні"
|
||||
],
|
||||
"desc": "Показувати температуру на екрані охолодження, поки жало залишається гарячим, при цьому екран моргає"
|
||||
"displayText": "Показ t° при\nохолодженні",
|
||||
"description": "Показувати температуру на екрані охолодження, поки жало залишається гарячим, при цьому екран моргає"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Швидкість",
|
||||
"тексту"
|
||||
],
|
||||
"desc": "Швидкість прокрутки тексту (П=повільно | Ш=швидко)"
|
||||
"displayText": "Швидкість\nтексту",
|
||||
"description": "Швидкість прокрутки тексту (Н=Низькa | М=Максимальна)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Інвертувати",
|
||||
"кнопки +-?"
|
||||
],
|
||||
"desc": "Інвертувати кнопки зміни температури."
|
||||
"displayText": "Інвертувати\nкнопки +-?",
|
||||
"description": "Інвертувати кнопки зміни температури."
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Швидкість",
|
||||
"анімації"
|
||||
],
|
||||
"desc": "Швидкість анімації іконок у головному меню (Мілісекунди) (В=Вимк | Н=Низькa | С=Середня | М=Макс)"
|
||||
"displayText": "Швидкість\nанімації",
|
||||
"description": "Швидкість анімації іконок у головному меню (В=Вимк | Н=Низькa | С=Середня | М=Максимальна)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Циклічна",
|
||||
"анімація"
|
||||
],
|
||||
"desc": "Циклічна анімація іконок в головному меню"
|
||||
"displayText": "Циклічна\nанімація",
|
||||
"description": "Циклічна анімація іконок в головному меню"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Яскравість",
|
||||
"екрану"
|
||||
],
|
||||
"desc": "Налаштування контрасту/яскравості OLED екрану"
|
||||
"displayText": "Яскравість\nекрану",
|
||||
"description": "Налаштування контрасту/яскравості OLED екрану"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Інверт",
|
||||
"екрану"
|
||||
],
|
||||
"desc": "Інвертувати кольори на OLED екрані"
|
||||
"displayText": "Інверт\nекрану",
|
||||
"description": "Інвертувати кольори на OLED екрані"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Тривалість",
|
||||
"логотипу завантаження"
|
||||
],
|
||||
"desc": "Встановити тривалість показу лого при завантаженні (с=секунд)"
|
||||
"displayText": "Тривалість\nлоготипу завантаження",
|
||||
"description": "Встановити тривалість показу лого при завантаженні (с=секунд)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Детальний ре-",
|
||||
"жим очікуван."
|
||||
],
|
||||
"desc": "Показувати детальну інформацію маленьким шрифтом на домашньому екрані"
|
||||
"displayText": "Детальний ре-\nжим очікуван.",
|
||||
"description": "Показувати детальну інформацію маленьким шрифтом на домашньому екрані"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Детальний",
|
||||
"режим пайки"
|
||||
],
|
||||
"desc": "Показувати детальну інформацію при пайці."
|
||||
"displayText": "Детальний\nрежим пайки",
|
||||
"description": "Показувати детальну інформацію при пайці."
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Макс.",
|
||||
"потуж."
|
||||
],
|
||||
"desc": "Макс. потужність, яку може використовувати паяльник (Ват)"
|
||||
"displayText": "Макс.\nпотуж.",
|
||||
"description": "Макс. потужність, яку може використовувати паяльник (Ват)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Калібрувати КХС",
|
||||
"при наступному завантаженні"
|
||||
],
|
||||
"desc": "При наступному завантаження буде відкалібровано Компенсацію Холодного Спаю жала (непотрібне при різниці температур < 5°C)"
|
||||
"displayText": "Калібрувати КХС\nпри наступному завантаженні",
|
||||
"description": "При наступному завантаження буде відкалібровано Компенсацію Холодного Спаю жала (непотрібне при різниці температур < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Калібрування",
|
||||
"напруги"
|
||||
],
|
||||
"desc": "Калібрування напруги входу. Налаштувати кнопками, натиснути і утримати щоб завершити."
|
||||
"displayText": "Калібрування\nнапруги",
|
||||
"description": "Калібрування напруги входу. Налаштувати кнопками, натиснути і утримати щоб завершити."
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Пульс.",
|
||||
"Навантаж."
|
||||
],
|
||||
"desc": "Деякі PowerBank-и з часом вимк. живлення, якщо пристрій споживає дуже мало енергії)"
|
||||
"displayText": "Пульс.\nНавантаж.",
|
||||
"description": "Деякі PowerBank-и з часом вимк. живлення, якщо пристрій споживає дуже мало енергії)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Час між імп.",
|
||||
"напруги"
|
||||
],
|
||||
"desc": "Час між імпульсами напруги яка не дає PowerBank-у заснути (x 2.5с)"
|
||||
"displayText": "Час між імп.\nнапруги",
|
||||
"description": "Час між імпульсами напруги яка не дає PowerBank-у заснути (x 2.5с)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Тривалість",
|
||||
"імп. напруги"
|
||||
],
|
||||
"desc": "Тривалість імпульсу напруги яка не дає PowerBank-у заснути (x 250мс)"
|
||||
"displayText": "Тривалість\nімп. напруги",
|
||||
"description": "Тривалість імпульсу напруги яка не дає PowerBank-у заснути (x 250мс)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Скинути всі",
|
||||
"налаштування?"
|
||||
],
|
||||
"desc": "Скидання всіх параметрів до стандартних значень."
|
||||
"displayText": "Скинути всі\nналаштування?",
|
||||
"description": "Скидання всіх параметрів до стандартних значень."
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Мова:",
|
||||
" UK Українська"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Мова:\n UK Українська",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,44 +2,76 @@
|
||||
"languageCode": "VI",
|
||||
"languageLocalName": "Tieng Viet",
|
||||
"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": {
|
||||
"CJCCalibrationDone": [
|
||||
"Calibration",
|
||||
"done!"
|
||||
],
|
||||
"ResetOKMessage": "Reset OK",
|
||||
"SettingsResetMessage": [
|
||||
"Mot so cài đat",
|
||||
"đã thay đoi"
|
||||
],
|
||||
"NoAccelerometerMessage": [
|
||||
"Không phát hien",
|
||||
"gia toc ke!"
|
||||
],
|
||||
"NoPowerDeliveryMessage": [
|
||||
"Không phát hien",
|
||||
"USB-PD IC!"
|
||||
],
|
||||
"LockingKeysString": "Đã khóa",
|
||||
"UnlockingKeysString": "Mo khóa",
|
||||
"WarningKeysLockedString": "Đã khóa!",
|
||||
"WarningThermalRunaway": [
|
||||
"Nhiet",
|
||||
"Tat gia nhiet"
|
||||
]
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration\ndone!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "Reset OK"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "Mot so cài đat\nđã thay đoi"
|
||||
},
|
||||
"NoAccelerometerMessage": {
|
||||
"message": "Không phát hien\ngia toc ke!"
|
||||
},
|
||||
"NoPowerDeliveryMessage": {
|
||||
"message": "Không phát hien\nUSB-PD IC!"
|
||||
},
|
||||
"LockingKeysString": {
|
||||
"message": "Đã khóa"
|
||||
},
|
||||
"UnlockingKeysString": {
|
||||
"message": "Mo khóa"
|
||||
},
|
||||
"WarningKeysLockedString": {
|
||||
"message": "Đã khóa!"
|
||||
},
|
||||
"WarningThermalRunaway": {
|
||||
"message": "Nhiet\nTat gia nhiet"
|
||||
},
|
||||
"SettingsCalibrationWarning": {
|
||||
"message": "Before rebooting, make sure tip & handle are at room temperature!"
|
||||
},
|
||||
"CJCCalibrating": {
|
||||
"message": "calibrating\n"
|
||||
},
|
||||
"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\n"
|
||||
},
|
||||
"InputVoltageString": {
|
||||
"message": "Đau vào V: \n"
|
||||
},
|
||||
"SleepingSimpleString": {
|
||||
"message": "Zzzz"
|
||||
},
|
||||
"SleepingAdvancedString": {
|
||||
"message": "Đang ngu...\n"
|
||||
},
|
||||
"SleepingTipAdvancedString": {
|
||||
"message": "Meo: \n"
|
||||
},
|
||||
"OffString": {
|
||||
"message": "Tat"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat\n"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown\n"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "Your device is most likely a counterfeit!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to\nstart profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "R",
|
||||
@@ -53,289 +85,232 @@
|
||||
"SettingStartSolderingChar": "S",
|
||||
"SettingStartSleepChar": "Z",
|
||||
"SettingStartSleepOffChar": "R",
|
||||
"SettingSensitivityOff": "O",
|
||||
"SettingSensitivityLow": "L",
|
||||
"SettingSensitivityMedium": "M",
|
||||
"SettingSensitivityHigh": "H",
|
||||
"SettingLockDisableChar": "D",
|
||||
"SettingLockBoostChar": "B",
|
||||
"SettingLockFullChar": "F"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": [
|
||||
"Cài đat",
|
||||
"nguon đien"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Cài đat\nnguon đien",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": [
|
||||
"Cài đat",
|
||||
"tay hàn"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Cài đat\ntay hàn",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": [
|
||||
"Che đo",
|
||||
"ngu"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Che đo\nngu",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": [
|
||||
"Giao dien",
|
||||
"nguoi dùng"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Giao dien\nnguoi dùng",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": [
|
||||
"Cài đat",
|
||||
"nâng cao"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Cài đat\nnâng cao",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": [
|
||||
"Nguon",
|
||||
"đien"
|
||||
],
|
||||
"desc": "Nguon đien, đat đien áp giam. (DC 10V) (S 3.3V moi cell, tat gioi han công suat)"
|
||||
"displayText": "Nguon\nđien",
|
||||
"description": "Nguon đien, đat đien áp giam. (DC 10V) (S 3.3V moi cell, tat gioi han công suat)"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": [
|
||||
"Voltage",
|
||||
"toi thieu"
|
||||
],
|
||||
"desc": "Đien áp toi thieu cho phép trên moi cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
"displayText": "Voltage\ntoi thieu",
|
||||
"description": "Đien áp toi thieu cho phép trên moi cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": [
|
||||
"QC",
|
||||
"voltage"
|
||||
],
|
||||
"desc": "Đien áp QC toi đa mà tay hàn yêu cau"
|
||||
"displayText": "QC\nvoltage",
|
||||
"description": "Đien áp QC toi đa mà tay hàn yêu cau"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": [
|
||||
"PD",
|
||||
"sau"
|
||||
],
|
||||
"desc": "Thoi gian cho đàm phán PD trong các buoc 100ms đe tuong thích voi mot so bo sac QC"
|
||||
"displayText": "PD\nsau",
|
||||
"description": "Thoi gian cho đàm phán PD trong các buoc 100ms đe tuong thích voi mot so bo sac QC"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD\nVPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": [
|
||||
"Tăng",
|
||||
"nhiet đo"
|
||||
],
|
||||
"desc": "Nhiet đo dùng trong che đo \"tăng cuong\""
|
||||
"displayText": "Tăng\nnhiet đo",
|
||||
"description": "Nhiet đo dùng trong che đo \"tăng cuong\""
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": [
|
||||
"Nhiet đo",
|
||||
"đ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"
|
||||
"displayText": "Nhiet đo\nđang tăng",
|
||||
"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"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": [
|
||||
"Thay đoi n.đo",
|
||||
"an nút nhanh"
|
||||
],
|
||||
"desc": "Biên đo tăng/giam nhiet đo khi an nút nhanh"
|
||||
"displayText": "Thay đoi n.đo\nan nút nhanh",
|
||||
"description": "Biên đo tăng/giam nhiet đo khi an nút nhanh"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": [
|
||||
"Thay đoi n.đo",
|
||||
"an nút lâu"
|
||||
],
|
||||
"desc": "Biên đo tăng/giam nhiet đo khi an nút lâu"
|
||||
"displayText": "Thay đoi n.đo\nan nút lâu",
|
||||
"description": "Biên đo tăng/giam nhiet đo khi an nút lâu"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": [
|
||||
"Cho phép khóa",
|
||||
"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)"
|
||||
"displayText": "Cho phép khóa\ncác nút",
|
||||
"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)"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile\nPhases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat\nTemp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat\nSpeed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1\nTemp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1\nDuration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5\nTemp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5\nDuration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown\nSpeed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": [
|
||||
"Cam bien",
|
||||
"cu đong"
|
||||
],
|
||||
"desc": "- 0=tat | 1=đo nhay thap nhat| ... | 9=đo nhay cao nhat"
|
||||
"displayText": "Cam bien\ncu đong",
|
||||
"description": "- 0=tat | 1=đo nhay thap nhat| ... | 9=đo nhay cao nhat"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": [
|
||||
"Nhiet đo",
|
||||
"khi ngu"
|
||||
],
|
||||
"desc": "Giam nhiet đo khi o \"Che đo ngu\""
|
||||
"displayText": "Nhiet đo\nkhi ngu",
|
||||
"description": "Giam nhiet đo khi o \"Che đo ngu\""
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": [
|
||||
"Ngu",
|
||||
"sau"
|
||||
],
|
||||
"desc": "- thoi gian truoc khi \"Che đo ngu\" bat đau (s=giây | m=phút)"
|
||||
"displayText": "Ngu\nsau",
|
||||
"description": "- thoi gian truoc khi \"Che đo ngu\" bat đau (s=giây | m=phút)"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": [
|
||||
"Tat",
|
||||
"sau"
|
||||
],
|
||||
"desc": "- khoang thoi gian truoc khi tay hàn tat (m=phút)"
|
||||
"displayText": "Tat\nsau",
|
||||
"description": "- khoang thoi gian truoc khi tay hàn tat (m=phút)"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": [
|
||||
"Hall",
|
||||
"đo nhay"
|
||||
],
|
||||
"desc": "Đo nhay cam bien Hall đe phát hien che đo ngu (0=tat | 1=ít nhay nhat |...| 9=nhay nhat)"
|
||||
"displayText": "Hall\nđo nhay",
|
||||
"description": "Đo nhay cam bien Hall đe phát hien che đo ngu (0=tat | 1=ít nhay nhat |...| 9=nhay nhat)"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": [
|
||||
"Đon vi",
|
||||
"nhiet đo"
|
||||
],
|
||||
"desc": "C= Đo C | F= Đo F"
|
||||
"displayText": "Đon vi\nnhiet đo",
|
||||
"description": "C= Đo C | F= Đo F"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": [
|
||||
"Huong",
|
||||
"hien thi"
|
||||
],
|
||||
"desc": "- R=huong tay phai | L=huong tay trái | A=tu đong"
|
||||
"displayText": "Huong\nhien thi",
|
||||
"description": "- R=huong tay phai | L=huong tay trái | A=tu đong"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": [
|
||||
"Nguoi đi",
|
||||
"chop mat"
|
||||
],
|
||||
"desc": "-Nhap nháy nhiet đo sau khi viec gia nhiet tam dung trong khi mui hàn van nóng"
|
||||
"displayText": "Nguoi đi\nchop mat",
|
||||
"description": "-Nhap nháy nhiet đo sau khi viec gia nhiet tam dung trong khi mui hàn van nóng"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": [
|
||||
"Toc đo",
|
||||
"cuon"
|
||||
],
|
||||
"desc": "Toc đo cuon văn ban(S=cham | F=nhanh)"
|
||||
"displayText": "Toc đo\ncuon",
|
||||
"description": "Toc đo cuon văn ban(S=cham | F=nhanh)"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": [
|
||||
"Đao nguoc",
|
||||
"nút + -"
|
||||
],
|
||||
"desc": "Đao nguoc chuc năng các nút đieu chinh nhiet đo"
|
||||
"displayText": "Đao nguoc\nnút + -",
|
||||
"description": "Đao nguoc chuc năng các nút đieu chinh nhiet đo"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": [
|
||||
"Toc đo",
|
||||
"hoat anh"
|
||||
],
|
||||
"desc": "-Toc đo cua hoat anh menu (O=tat | S=cham | M=trung bình | F=nhanh)"
|
||||
"displayText": "Toc đo\nhoat anh",
|
||||
"description": "-Toc đo cua hoat anh menu (O=tat | S=cham | M=trung bình | F=nhanh)"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": [
|
||||
"Hoat anh",
|
||||
"lap lai"
|
||||
],
|
||||
"desc": "Lap lai các hoat anh trong màn hình chính"
|
||||
"displayText": "Hoat anh\nlap lai",
|
||||
"description": "Lap lai các hoat anh trong màn hình chính"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": [
|
||||
"Đo tuong phan",
|
||||
"màn hình"
|
||||
],
|
||||
"desc": "-Đieu chinh đo sáng màn hình OLED"
|
||||
"displayText": "Đo tuong phan\nmàn hình",
|
||||
"description": "-Đieu chinh đo sáng màn hình OLED"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": [
|
||||
"Đao nguoc màu",
|
||||
"màn hình"
|
||||
],
|
||||
"desc": "-Đao nguoc màu màn hình OLED"
|
||||
"displayText": "Đao nguoc màu\nmàn hình",
|
||||
"description": "-Đao nguoc màu màn hình OLED"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": [
|
||||
"Boot logo",
|
||||
"duration"
|
||||
],
|
||||
"desc": "Set boot logo duration (s=seconds)"
|
||||
"displayText": "Boot logo\nduration",
|
||||
"description": "Set boot logo duration (s=seconds)"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": [
|
||||
"Chi tiet",
|
||||
"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"
|
||||
"displayText": "Chi tiet\nmàn hình cho",
|
||||
"description": "- hien thi thông tin chi tiet bang phông chu nho hon trên màn hình cho"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": [
|
||||
"Chi tiet",
|
||||
"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"
|
||||
"displayText": "Chi tiet\nmàn hình hàn",
|
||||
"description": "-Hien thi thông tin bang phông chu nho hon trên màn hình hàn"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth\n",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": [
|
||||
"Công suat",
|
||||
"gioi han"
|
||||
],
|
||||
"desc": "-Công suat toi đa mà tay hàn có the su dung (W=watt)"
|
||||
"displayText": "Công suat\ngioi han",
|
||||
"description": "-Công suat toi đa mà tay hàn có the su dung (W=watt)"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": [
|
||||
"Calibrate CJC",
|
||||
"at next boot"
|
||||
],
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
"displayText": "Calibrate CJC\nat next boot",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": [
|
||||
"Hieu chinh",
|
||||
"đien áp đau vào?"
|
||||
],
|
||||
"desc": "-bat đau hieu chuan VIN (nhan và giu đe thoát)"
|
||||
"displayText": "Hieu chinh\nđien áp đau vào?",
|
||||
"description": "-bat đau hieu chuan VIN (nhan và giu đe thoát)"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": [
|
||||
"Công suat",
|
||||
"kích nguon"
|
||||
],
|
||||
"desc": "-Cuong đo công suat kích nguon (watt)"
|
||||
"displayText": "Công suat\nkích nguon",
|
||||
"description": "-Cuong đo công suat kích nguon (watt)"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": [
|
||||
"Trì hoãn",
|
||||
"đien áp kích"
|
||||
],
|
||||
"desc": "Trì hoãn truoc khi kích hoat kích nguon(x 2,5 giây)"
|
||||
"displayText": "Trì hoãn\nđien áp kích",
|
||||
"description": "Trì hoãn truoc khi kích hoat kích nguon(x 2,5 giây)"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": [
|
||||
"Thoi luong",
|
||||
"kích nguon"
|
||||
],
|
||||
"desc": "-thoi luong kích nguon (x 250ms)"
|
||||
"displayText": "Thoi luong\nkích nguon",
|
||||
"description": "-thoi luong kích nguon (x 250ms)"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": [
|
||||
"Khôi phuc",
|
||||
"cài đat goc?"
|
||||
],
|
||||
"desc": "-đat lai tat ca cài đat ve mac đinh"
|
||||
"displayText": "Khôi phuc\ncài đat goc?",
|
||||
"description": "-đat lai tat ca cài đat ve mac đinh"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": [
|
||||
"Ngôn ngu:",
|
||||
" VI Tieng Viet"
|
||||
],
|
||||
"desc": ""
|
||||
"displayText": "Ngôn ngu:\n VI Tieng Viet",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,29 +2,76 @@
|
||||
"languageCode": "YUE_HK",
|
||||
"languageLocalName": "廣東話 (香港)",
|
||||
"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": {
|
||||
"CJCCalibrationDone": "Calibration done!",
|
||||
"ResetOKMessage": "已重設!",
|
||||
"SettingsResetMessage": "設定已被重設!",
|
||||
"NoAccelerometerMessage": "未能偵測加速度計",
|
||||
"NoPowerDeliveryMessage": "未能偵測PD晶片",
|
||||
"LockingKeysString": "已鎖定",
|
||||
"UnlockingKeysString": "已解除鎖定",
|
||||
"WarningKeysLockedString": "!撳掣鎖定!",
|
||||
"WarningThermalRunaway": "加熱失控"
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration done!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "已重設!"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "設定已被重設!"
|
||||
},
|
||||
"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": "關"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "依支焫雞好有可能係冒牌貨!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to start profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "右",
|
||||
@@ -38,172 +85,232 @@
|
||||
"SettingStartSolderingChar": "焊",
|
||||
"SettingStartSleepChar": "待",
|
||||
"SettingStartSleepOffChar": "室",
|
||||
"SettingSensitivityOff": "關",
|
||||
"SettingSensitivityLow": "低",
|
||||
"SettingSensitivityMedium": "中",
|
||||
"SettingSensitivityHigh": "高",
|
||||
"SettingLockDisableChar": "無",
|
||||
"SettingLockBoostChar": "增",
|
||||
"SettingLockFullChar": "全"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": "電源設定",
|
||||
"desc": ""
|
||||
"displayText": "電源設定",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": "焊接設定",
|
||||
"desc": ""
|
||||
"displayText": "焊接設定",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": "待機設定",
|
||||
"desc": ""
|
||||
"displayText": "待機設定",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": "使用者介面",
|
||||
"desc": ""
|
||||
"displayText": "使用者介面",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": "進階設定",
|
||||
"desc": ""
|
||||
"displayText": "進階設定",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": "電源",
|
||||
"desc": "輸入電源;設定自動停機電壓 <DC 10V> <S 鋰電池,以每粒3.3V計算;依個設定會停用功率限制>"
|
||||
"displayText": "電源",
|
||||
"description": "輸入電源;設定自動停機電壓 <DC 10V> <S 鋰電池,以每粒3.3V計算;依個設定會停用功率限制>"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": "最低電壓",
|
||||
"desc": "每粒電池嘅最低可用電壓 <伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
|
||||
"displayText": "最低電壓",
|
||||
"description": "每粒電池嘅最低可用電壓 <伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": "QC電壓",
|
||||
"desc": "使用QC電源時請求嘅最高目標電壓"
|
||||
"displayText": "QC電壓",
|
||||
"description": "使用QC電源時請求嘅最高目標電壓"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": "PD逾時",
|
||||
"desc": "設定USB PD協定交涉嘅逾時時限;為兼容某啲QC電源而設 <x100ms(亳秒)>"
|
||||
"displayText": "PD逾時",
|
||||
"description": "設定USB PD協定交涉嘅逾時時限;為兼容某啲QC電源而設 <x100ms(亳秒)>"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD VPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": "增熱温度",
|
||||
"desc": "喺增熱模式時使用嘅温度"
|
||||
"displayText": "增熱温度",
|
||||
"description": "喺增熱模式時使用嘅温度"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": "自動啓用",
|
||||
"desc": "開機時自動啓用 <無=停用 | 焊=焊接模式 | 待=待機模式 | 室=室温待機>"
|
||||
"displayText": "自動啓用",
|
||||
"description": "開機時自動啓用 <無=停用 | 焊=焊接模式 | 待=待機模式 | 室=室温待機>"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": "温度調整 短",
|
||||
"desc": "調校温度時短撳一下嘅温度變幅"
|
||||
"displayText": "温度調整 短",
|
||||
"description": "調校温度時短撳一下嘅温度變幅"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": "温度調整 長",
|
||||
"desc": "調校温度時長撳嘅温度變幅"
|
||||
"displayText": "温度調整 長",
|
||||
"description": "調校温度時長撳嘅温度變幅"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": "撳掣鎖定",
|
||||
"desc": "喺焊接模式時,同時長撳兩粒掣啓用撳掣鎖定 <無=停用 | 增=淨係容許增熱模式 | 全=鎖定全部>"
|
||||
"displayText": "撳掣鎖定",
|
||||
"description": "喺焊接模式時,同時長撳兩粒掣啓用撳掣鎖定 <無=停用 | 增=淨係容許增熱模式 | 全=鎖定全部>"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile Phases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat Temp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat Speed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1 Temp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1 Duration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown Speed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": "動作敏感度",
|
||||
"desc": "0=停用 | 1=最低敏感度 | ... | 9=最高敏感度"
|
||||
"displayText": "動作敏感度",
|
||||
"description": "0=停用 | 1=最低敏感度 | ... | 9=最高敏感度"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": "待機温度",
|
||||
"desc": "喺待機模式時嘅焫雞咀温度"
|
||||
"displayText": "待機温度",
|
||||
"description": "喺待機模式時嘅焫雞咀温度"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": "待機延時",
|
||||
"desc": "自動進入待機模式前嘅閒置等候時間 <s=秒 | m=分鐘>"
|
||||
"displayText": "待機延時",
|
||||
"description": "自動進入待機模式前嘅閒置等候時間 <s=秒 | m=分鐘>"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": "自動熄機",
|
||||
"desc": "自動熄機前嘅閒置等候時間 <m=分鐘>"
|
||||
"displayText": "自動熄機",
|
||||
"description": "自動熄機前嘅閒置等候時間 <m=分鐘>"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": "磁場敏感度",
|
||||
"desc": "磁場感應器用嚟啓動待機模式嘅敏感度 <0=停用 | 1=最低敏感度 | ... | 9=最高敏感度>"
|
||||
"displayText": "磁場敏感度",
|
||||
"description": "磁場感應器用嚟啓動待機模式嘅敏感度 <0=停用 | 1=最低敏感度 | ... | 9=最高敏感度>"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": "温度單位",
|
||||
"desc": "C=攝氏 | F=華氏"
|
||||
"displayText": "温度單位",
|
||||
"description": "C=攝氏 | F=華氏"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": "畫面方向",
|
||||
"desc": "右=使用右手 | 左=使用左手 | 自=自動"
|
||||
"displayText": "畫面方向",
|
||||
"description": "右=使用右手 | 左=使用左手 | 自=自動"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": "降温時閃爍",
|
||||
"desc": "停止加熱之後,當焫雞咀仲係熱嗰陣閃爍畫面"
|
||||
"displayText": "降温時閃爍",
|
||||
"description": "停止加熱之後,當焫雞咀仲係熱嗰陣閃爍畫面"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": "捲動速度",
|
||||
"desc": "解說文字嘅捲動速度"
|
||||
"displayText": "捲動速度",
|
||||
"description": "解說文字嘅捲動速度"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": "反轉加減掣",
|
||||
"desc": "反轉調校温度時加減掣嘅方向"
|
||||
"displayText": "反轉加減掣",
|
||||
"description": "反轉調校温度時加減掣嘅方向"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": "動畫速度",
|
||||
"desc": "功能表圖示動畫嘅速度 <關=不顯示動畫 | 慢=慢速 | 中=中速 | 快=快速>"
|
||||
"displayText": "動畫速度",
|
||||
"description": "功能表圖示動畫嘅速度 <關=不顯示動畫 | 慢=慢速 | 中=中速 | 快=快速>"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": "動畫循環",
|
||||
"desc": "循環顯示功能表圖示動畫"
|
||||
"displayText": "動畫循環",
|
||||
"description": "循環顯示功能表圖示動畫"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": "熒幕亮度",
|
||||
"desc": "設定OLED熒幕嘅亮度"
|
||||
"displayText": "熒幕亮度",
|
||||
"description": "設定OLED熒幕嘅亮度"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": "熒幕反轉色",
|
||||
"desc": "反轉OLED熒幕嘅黑白色"
|
||||
"displayText": "熒幕反轉色",
|
||||
"description": "反轉OLED熒幕嘅黑白色"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": "開機畫面",
|
||||
"desc": "設定開機畫面顯示時長 <s=秒>"
|
||||
"displayText": "開機畫面",
|
||||
"description": "設定開機畫面顯示時長 <s=秒>"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": "詳細閒置畫面",
|
||||
"desc": "喺閒置畫面以英文細字顯示詳細嘅資料"
|
||||
"displayText": "詳細閒置畫面",
|
||||
"description": "喺閒置畫面以英文細字顯示詳細嘅資料"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": "詳細焊接畫面",
|
||||
"desc": "喺焊接模式畫面以英文細字顯示詳細嘅資料"
|
||||
"displayText": "詳細焊接畫面",
|
||||
"description": "喺焊接模式畫面以英文細字顯示詳細嘅資料"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": "功率限制",
|
||||
"desc": "限制焫雞可用嘅最大功率 <W=watt(火)>"
|
||||
"displayText": "功率限制",
|
||||
"description": "限制焫雞可用嘅最大功率 <W=watt(火)>"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": "校正CJC",
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
|
||||
"displayText": "校正CJC",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": "輸入電壓校正?",
|
||||
"desc": "開始校正VIN輸入電壓 <長撳以退出>"
|
||||
"displayText": "輸入電壓校正?",
|
||||
"description": "開始校正VIN輸入電壓 <長撳以退出>"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": "電源脈衝",
|
||||
"desc": "為保持電源喚醒而通電所用嘅功率 <watt(火)>"
|
||||
"displayText": "電源脈衝",
|
||||
"description": "為保持電源喚醒而通電所用嘅功率 <watt(火)>"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": "電源脈衝間隔",
|
||||
"desc": "為保持電源喚醒,每次通電之間嘅間隔時間 <x2.5s(秒)>"
|
||||
"displayText": "電源脈衝間隔",
|
||||
"description": "為保持電源喚醒,每次通電之間嘅間隔時間 <x2.5s(秒)>"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": "電源脈衝時長",
|
||||
"desc": "為保持電源喚醒,每次通電脈衝嘅時間長度 <x250ms(亳秒)>"
|
||||
"displayText": "電源脈衝時長",
|
||||
"description": "為保持電源喚醒,每次通電脈衝嘅時間長度 <x250ms(亳秒)>"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": "全部重設?",
|
||||
"desc": "將所有設定重設到預設值"
|
||||
"displayText": "全部重設?",
|
||||
"description": "將所有設定重設到預設值"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": "語言: 廣東話",
|
||||
"desc": ""
|
||||
"displayText": "語言: 廣東話",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,29 +2,76 @@
|
||||
"languageCode": "ZH_CN",
|
||||
"languageLocalName": "简体中文",
|
||||
"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": {
|
||||
"CJCCalibrationDone": "Calibration done!",
|
||||
"ResetOKMessage": "已重置!",
|
||||
"SettingsResetMessage": "设定已被重置!",
|
||||
"NoAccelerometerMessage": "未检测到加速度计",
|
||||
"NoPowerDeliveryMessage": "未检测到PD电路",
|
||||
"LockingKeysString": "已锁定",
|
||||
"UnlockingKeysString": "已解锁",
|
||||
"WarningKeysLockedString": "!按键锁定!",
|
||||
"WarningThermalRunaway": "加热失控"
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration done!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "已重置!"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "设定已被重置!"
|
||||
},
|
||||
"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": "关"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "这支电烙铁很有可能是冒牌货!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to start profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "右",
|
||||
@@ -38,172 +85,232 @@
|
||||
"SettingStartSolderingChar": "焊",
|
||||
"SettingStartSleepChar": "待",
|
||||
"SettingStartSleepOffChar": "室",
|
||||
"SettingSensitivityOff": "关",
|
||||
"SettingSensitivityLow": "低",
|
||||
"SettingSensitivityMedium": "中",
|
||||
"SettingSensitivityHigh": "高",
|
||||
"SettingLockDisableChar": "无",
|
||||
"SettingLockBoostChar": "增",
|
||||
"SettingLockFullChar": "全"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": "电源设置",
|
||||
"desc": ""
|
||||
"displayText": "电源设置",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": "焊接设置",
|
||||
"desc": ""
|
||||
"displayText": "焊接设置",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": "待机设置",
|
||||
"desc": ""
|
||||
"displayText": "待机设置",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": "用户界面",
|
||||
"desc": ""
|
||||
"displayText": "用户界面",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": "高级设置",
|
||||
"desc": ""
|
||||
"displayText": "高级设置",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": "下限电压",
|
||||
"desc": "设置自动停机电压 <DC=10V | S=(串)每节锂电池3.3V;此设置会禁用功率限制>"
|
||||
"displayText": "下限电压",
|
||||
"description": "设置自动停机电压 <DC=10V | S=(串)每节锂电池3.3V;此设置会禁用功率限制>"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": "最低电压",
|
||||
"desc": "每节电池的最低允许电压 <V(伏特)> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
|
||||
"displayText": "最低电压",
|
||||
"description": "每节电池的最低允许电压 <V(伏特)> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": "QC电压",
|
||||
"desc": "使用QC电源时请求的最高目标电压"
|
||||
"displayText": "QC电压",
|
||||
"description": "使用QC电源时请求的最高目标电压"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": "PD超时",
|
||||
"desc": "设定USB-PD协议交涉的超时时限;为兼容某些QC电源而设 <x100ms(亳秒)>"
|
||||
"displayText": "PD超时",
|
||||
"description": "设定USB-PD协议交涉的超时时限;为兼容某些QC电源而设 <x100ms(亳秒)>"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD VPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": "增热温度",
|
||||
"desc": "增热模式时使用的温度"
|
||||
"displayText": "增热温度",
|
||||
"description": "增热模式时使用的温度"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": "自动启动",
|
||||
"desc": "开机时自动启动 <无=禁用 | 焊=焊接模式 | 待=待机模式 | 室=室温待机>"
|
||||
"displayText": "自动启动",
|
||||
"description": "开机时自动启动 <无=禁用 | 焊=焊接模式 | 待=待机模式 | 室=室温待机>"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": "短按温度调整",
|
||||
"desc": "调校温度时短按按键的温度变幅"
|
||||
"displayText": "短按温度调整",
|
||||
"description": "调校温度时短按按键的温度变幅"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": "长按温度调整",
|
||||
"desc": "调校温度时长按按键的温度变幅"
|
||||
"displayText": "长按温度调整",
|
||||
"description": "调校温度时长按按键的温度变幅"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": "按键锁定",
|
||||
"desc": "焊接模式时,同时长按两个按键启用按键锁定 <无=禁用 | 增=只容许增热模式 | 全=完全锁定>"
|
||||
"displayText": "按键锁定",
|
||||
"description": "焊接模式时,同时长按两个按键启用按键锁定 <无=禁用 | 增=只容许增热模式 | 全=完全锁定>"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile Phases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat Temp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat Speed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1 Temp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1 Duration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown Speed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": "动作灵敏度",
|
||||
"desc": "0=禁用 | 1=最低灵敏度 | ... | 9=最高灵敏度"
|
||||
"displayText": "动作灵敏度",
|
||||
"description": "0=禁用 | 1=最低灵敏度 | ... | 9=最高灵敏度"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": "待机温度",
|
||||
"desc": "待机模式时的烙铁头温度"
|
||||
"displayText": "待机温度",
|
||||
"description": "待机模式时的烙铁头温度"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": "待机超时",
|
||||
"desc": "自动进入待机模式前的等候时间 <s=秒 | m=分钟>"
|
||||
"displayText": "待机超时",
|
||||
"description": "自动进入待机模式前的等候时间 <s=秒 | m=分钟>"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": "自动关机",
|
||||
"desc": "自动关机前的等候时间 <m=分钟>"
|
||||
"displayText": "自动关机",
|
||||
"description": "自动关机前的等候时间 <m=分钟>"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": "磁场灵敏度",
|
||||
"desc": "霍尔效应传感器用作启动待机模式的灵敏度 <0=禁用 | 1=最低灵敏度 | ... | 9=最高灵敏度>"
|
||||
"displayText": "磁场灵敏度",
|
||||
"description": "霍尔效应传感器用作启动待机模式的灵敏度 <0=禁用 | 1=最低灵敏度 | ... | 9=最高灵敏度>"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": "温度单位",
|
||||
"desc": "C=摄氏 | F=华氏"
|
||||
"displayText": "温度单位",
|
||||
"description": "C=摄氏 | F=华氏"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": "显示方向",
|
||||
"desc": "右=右手 | 左=左手 | 自=自动"
|
||||
"displayText": "显示方向",
|
||||
"description": "右=右手 | 左=左手 | 自=自动"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": "降温时闪显",
|
||||
"desc": "停止加热之后,闪动温度显示提醒烙铁头仍处于高温状态"
|
||||
"displayText": "降温时闪显",
|
||||
"description": "停止加热之后,闪动温度显示提醒烙铁头仍处于高温状态"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": "滚动速度",
|
||||
"desc": "解说文字的滚动速度"
|
||||
"displayText": "滚动速度",
|
||||
"description": "解说文字的滚动速度"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": "调换加减键",
|
||||
"desc": "调校温度时更换加减键的方向"
|
||||
"displayText": "调换加减键",
|
||||
"description": "调校温度时更换加减键的方向"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": "动画速度",
|
||||
"desc": "主菜单中功能图标动画的播放速度 <关=不显示动画 | 慢=慢速 | 中=中速 | 快=快速>"
|
||||
"displayText": "动画速度",
|
||||
"description": "主菜单中功能图标动画的播放速度 <关=不显示动画 | 慢=慢速 | 中=中速 | 快=快速>"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": "动画循环",
|
||||
"desc": "主菜单中循环播放功能图标动画"
|
||||
"displayText": "动画循环",
|
||||
"description": "主菜单中循环播放功能图标动画"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": "屏幕亮度",
|
||||
"desc": "调整OLED屏幕的亮度"
|
||||
"displayText": "屏幕亮度",
|
||||
"description": "调整OLED屏幕的亮度"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": "反转屏幕颜色",
|
||||
"desc": "反转OLED黑/白屏幕"
|
||||
"displayText": "反转屏幕颜色",
|
||||
"description": "反转OLED黑/白屏幕"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": "开机画面",
|
||||
"desc": "设定开机画面显示时长 <s=秒>"
|
||||
"displayText": "开机画面",
|
||||
"description": "设定开机画面显示时长 <s=秒>"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": "闲置画面详情",
|
||||
"desc": "闲置画面以英语小字体显示详情"
|
||||
"displayText": "闲置画面详情",
|
||||
"description": "闲置画面以英语小字体显示详情"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": "焊接画面详情",
|
||||
"desc": "焊接模式画面以英语小字体显示详请"
|
||||
"displayText": "焊接画面详情",
|
||||
"description": "焊接模式画面以英语小字体显示详请"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": "功率限制",
|
||||
"desc": "限制烙铁可用的最大功率 <W=瓦特>"
|
||||
"displayText": "功率限制",
|
||||
"description": "限制烙铁可用的最大功率 <W=瓦特>"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": "校正CJC",
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
|
||||
"displayText": "校正CJC",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": "输入电压校正?",
|
||||
"desc": "开始校正输入电压(VIN)<长按以退出>"
|
||||
"displayText": "输入电压校正?",
|
||||
"description": "开始校正输入电压(VIN)<长按以退出>"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": "电源脉冲",
|
||||
"desc": "为保持电源处于唤醒状态所用的功率 <Watt(瓦特)>"
|
||||
"displayText": "电源脉冲",
|
||||
"description": "为保持电源处于唤醒状态所用的功率 <Watt(瓦特)>"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": "电源脉冲间隔",
|
||||
"desc": "为保持电源处于唤醒状态,每次通电之间的间隔时间 <x2.5s(秒)>"
|
||||
"displayText": "电源脉冲间隔",
|
||||
"description": "为保持电源处于唤醒状态,每次通电之间的间隔时间 <x2.5s(秒)>"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": "电源脉冲时长",
|
||||
"desc": "为保持电源处于唤醒状态,每次通电脉冲的时间长度 <x250ms(亳秒)>"
|
||||
"displayText": "电源脉冲时长",
|
||||
"description": "为保持电源处于唤醒状态,每次通电脉冲的时间长度 <x250ms(亳秒)>"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": "全部重置?",
|
||||
"desc": "将所有设定重置为默认值"
|
||||
"displayText": "全部重置?",
|
||||
"description": "将所有设定重置为默认值"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": "语言:简体中文",
|
||||
"desc": ""
|
||||
"displayText": "语言:简体中文",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,29 +2,76 @@
|
||||
"languageCode": "ZH_TW",
|
||||
"languageLocalName": "正體中文",
|
||||
"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": {
|
||||
"CJCCalibrationDone": "Calibration done!",
|
||||
"ResetOKMessage": "已重設!",
|
||||
"SettingsResetMessage": "設定已被重設!",
|
||||
"NoAccelerometerMessage": "未能偵測加速度計",
|
||||
"NoPowerDeliveryMessage": "未能偵測PD晶片",
|
||||
"LockingKeysString": "已鎖定",
|
||||
"UnlockingKeysString": "已解除鎖定",
|
||||
"WarningKeysLockedString": "!按鍵鎖定!",
|
||||
"WarningThermalRunaway": "加熱失控"
|
||||
"CJCCalibrationDone": {
|
||||
"message": "Calibration done!"
|
||||
},
|
||||
"ResetOKMessage": {
|
||||
"message": "已重設!"
|
||||
},
|
||||
"SettingsResetMessage": {
|
||||
"message": "設定已被重設!"
|
||||
},
|
||||
"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": "關"
|
||||
},
|
||||
"ProfilePreheatString": {
|
||||
"message": "Preheat"
|
||||
},
|
||||
"ProfileCooldownString": {
|
||||
"message": "Cooldown"
|
||||
},
|
||||
"DeviceFailedValidationWarning": {
|
||||
"message": "這支電烙鐵很有可能是冒牌貨!"
|
||||
},
|
||||
"TooHotToStartProfileWarning": {
|
||||
"message": "Too hot to start profile"
|
||||
}
|
||||
},
|
||||
"characters": {
|
||||
"SettingRightChar": "右",
|
||||
@@ -38,172 +85,232 @@
|
||||
"SettingStartSolderingChar": "焊",
|
||||
"SettingStartSleepChar": "待",
|
||||
"SettingStartSleepOffChar": "室",
|
||||
"SettingSensitivityOff": "關",
|
||||
"SettingSensitivityLow": "低",
|
||||
"SettingSensitivityMedium": "中",
|
||||
"SettingSensitivityHigh": "高",
|
||||
"SettingLockDisableChar": "無",
|
||||
"SettingLockBoostChar": "增",
|
||||
"SettingLockFullChar": "全"
|
||||
},
|
||||
"menuGroups": {
|
||||
"PowerMenu": {
|
||||
"text2": "電源設定",
|
||||
"desc": ""
|
||||
"displayText": "電源設定",
|
||||
"description": ""
|
||||
},
|
||||
"SolderingMenu": {
|
||||
"text2": "焊接設定",
|
||||
"desc": ""
|
||||
"displayText": "焊接設定",
|
||||
"description": ""
|
||||
},
|
||||
"PowerSavingMenu": {
|
||||
"text2": "待機設定",
|
||||
"desc": ""
|
||||
"displayText": "待機設定",
|
||||
"description": ""
|
||||
},
|
||||
"UIMenu": {
|
||||
"text2": "使用者介面",
|
||||
"desc": ""
|
||||
"displayText": "使用者介面",
|
||||
"description": ""
|
||||
},
|
||||
"AdvancedMenu": {
|
||||
"text2": "進階設定",
|
||||
"desc": ""
|
||||
"displayText": "進階設定",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"menuOptions": {
|
||||
"DCInCutoff": {
|
||||
"text2": "電源",
|
||||
"desc": "輸入電源;設定自動停機電壓 <DC 10V> <S 鋰電池,以每顆3.3V計算;此設定會停用功率限制>"
|
||||
"displayText": "電源",
|
||||
"description": "輸入電源;設定自動停機電壓 <DC 10V> <S 鋰電池,以每顆3.3V計算;此設定會停用功率限制>"
|
||||
},
|
||||
"MinVolCell": {
|
||||
"text2": "最低電壓",
|
||||
"desc": "每顆電池的最低可用電壓 <伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
|
||||
"displayText": "最低電壓",
|
||||
"description": "每顆電池的最低可用電壓 <伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
|
||||
},
|
||||
"QCMaxVoltage": {
|
||||
"text2": "QC電壓",
|
||||
"desc": "使用QC電源時請求的最高目標電壓"
|
||||
"displayText": "QC電壓",
|
||||
"description": "使用QC電源時請求的最高目標電壓"
|
||||
},
|
||||
"PDNegTimeout": {
|
||||
"text2": "PD逾時",
|
||||
"desc": "設定USB PD協定交涉的逾時時限;為兼容某些QC電源而設 <x100ms(亳秒)>"
|
||||
"displayText": "PD逾時",
|
||||
"description": "設定USB PD協定交涉的逾時時限;為兼容某些QC電源而設 <x100ms(亳秒)>"
|
||||
},
|
||||
"PDVpdo": {
|
||||
"displayText": "PD VPDO",
|
||||
"description": "Enables PPS & EPR modes"
|
||||
},
|
||||
"BoostTemperature": {
|
||||
"text2": "增熱溫度",
|
||||
"desc": "於增熱模式時使用的溫度"
|
||||
"displayText": "增熱溫度",
|
||||
"description": "於增熱模式時使用的溫度"
|
||||
},
|
||||
"AutoStart": {
|
||||
"text2": "自動啟用",
|
||||
"desc": "開機時自動啟用 <無=停用 | 焊=焊接模式 | 待=待機模式 | 室=室溫待機>"
|
||||
"displayText": "自動啟用",
|
||||
"description": "開機時自動啟用 <無=停用 | 焊=焊接模式 | 待=待機模式 | 室=室溫待機>"
|
||||
},
|
||||
"TempChangeShortStep": {
|
||||
"text2": "溫度調整 短",
|
||||
"desc": "調校溫度時短按一下的溫度變幅"
|
||||
"displayText": "溫度調整 短",
|
||||
"description": "調校溫度時短按一下的溫度變幅"
|
||||
},
|
||||
"TempChangeLongStep": {
|
||||
"text2": "溫度調整 長",
|
||||
"desc": "調校溫度時長按按鍵的溫度變幅"
|
||||
"displayText": "溫度調整 長",
|
||||
"description": "調校溫度時長按按鍵的溫度變幅"
|
||||
},
|
||||
"LockingMode": {
|
||||
"text2": "按鍵鎖定",
|
||||
"desc": "於焊接模式時,同時長按兩個按鍵啟用按鍵鎖定 <無=停用 | 增=只容許增熱模式 | 全=鎖定全部>"
|
||||
"displayText": "按鍵鎖定",
|
||||
"description": "於焊接模式時,同時長按兩個按鍵啟用按鍵鎖定 <無=停用 | 增=只容許增熱模式 | 全=鎖定全部>"
|
||||
},
|
||||
"ProfilePhases": {
|
||||
"displayText": "Profile Phases",
|
||||
"description": "Number of phases in profile mode"
|
||||
},
|
||||
"ProfilePreheatTemp": {
|
||||
"displayText": "Preheat Temp",
|
||||
"description": "Preheat to this temperature at the start of profile mode"
|
||||
},
|
||||
"ProfilePreheatSpeed": {
|
||||
"displayText": "Preheat Speed",
|
||||
"description": "Preheat at this rate (degrees per second)"
|
||||
},
|
||||
"ProfilePhase1Temp": {
|
||||
"displayText": "Phase 1 Temp",
|
||||
"description": "Target temperature for the end of this phase"
|
||||
},
|
||||
"ProfilePhase1Duration": {
|
||||
"displayText": "Phase 1 Duration",
|
||||
"description": "Target duration of this phase (seconds)"
|
||||
},
|
||||
"ProfilePhase2Temp": {
|
||||
"displayText": "Phase 2 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase2Duration": {
|
||||
"displayText": "Phase 2 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Temp": {
|
||||
"displayText": "Phase 3 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase3Duration": {
|
||||
"displayText": "Phase 3 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Temp": {
|
||||
"displayText": "Phase 4 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase4Duration": {
|
||||
"displayText": "Phase 4 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Temp": {
|
||||
"displayText": "Phase 5 Temp",
|
||||
"description": ""
|
||||
},
|
||||
"ProfilePhase5Duration": {
|
||||
"displayText": "Phase 5 Duration",
|
||||
"description": ""
|
||||
},
|
||||
"ProfileCooldownSpeed": {
|
||||
"displayText": "Cooldown Speed",
|
||||
"description": "Cooldown at this rate at the end of profile mode (degrees per second)"
|
||||
},
|
||||
"MotionSensitivity": {
|
||||
"text2": "動作敏感度",
|
||||
"desc": "0=停用 | 1=最低敏感度 | ... | 9=最高敏感度"
|
||||
"displayText": "動作敏感度",
|
||||
"description": "0=停用 | 1=最低敏感度 | ... | 9=最高敏感度"
|
||||
},
|
||||
"SleepTemperature": {
|
||||
"text2": "待機溫度",
|
||||
"desc": "於待機模式時的烙鐵頭溫度"
|
||||
"displayText": "待機溫度",
|
||||
"description": "於待機模式時的烙鐵頭溫度"
|
||||
},
|
||||
"SleepTimeout": {
|
||||
"text2": "待機延時",
|
||||
"desc": "自動進入待機模式前的閒置等候時間 <s=秒 | m=分鐘>"
|
||||
"displayText": "待機延時",
|
||||
"description": "自動進入待機模式前的閒置等候時間 <s=秒 | m=分鐘>"
|
||||
},
|
||||
"ShutdownTimeout": {
|
||||
"text2": "自動關機",
|
||||
"desc": "自動關機前的閒置等候時間 <m=分鐘>"
|
||||
"displayText": "自動關機",
|
||||
"description": "自動關機前的閒置等候時間 <m=分鐘>"
|
||||
},
|
||||
"HallEffSensitivity": {
|
||||
"text2": "磁場敏感度",
|
||||
"desc": "磁場感應器用作啟動待機模式的敏感度 <0=停用 | 1=最低敏感度 | ... | 9=最高敏感度>"
|
||||
"displayText": "磁場敏感度",
|
||||
"description": "磁場感應器用作啟動待機模式的敏感度 <0=停用 | 1=最低敏感度 | ... | 9=最高敏感度>"
|
||||
},
|
||||
"TemperatureUnit": {
|
||||
"text2": "溫標",
|
||||
"desc": "C=攝氏 | F=華氏"
|
||||
"displayText": "溫標",
|
||||
"description": "C=攝氏 | F=華氏"
|
||||
},
|
||||
"DisplayRotation": {
|
||||
"text2": "畫面方向",
|
||||
"desc": "右=使用右手 | 左=使用左手 | 自=自動"
|
||||
"displayText": "畫面方向",
|
||||
"description": "右=使用右手 | 左=使用左手 | 自=自動"
|
||||
},
|
||||
"CooldownBlink": {
|
||||
"text2": "降溫時閃爍",
|
||||
"desc": "停止加熱之後,當烙鐵頭仍處於高溫時閃爍畫面"
|
||||
"displayText": "降溫時閃爍",
|
||||
"description": "停止加熱之後,當烙鐵頭仍處於高溫時閃爍畫面"
|
||||
},
|
||||
"ScrollingSpeed": {
|
||||
"text2": "捲動速度",
|
||||
"desc": "解說文字的捲動速度"
|
||||
"displayText": "捲動速度",
|
||||
"description": "解說文字的捲動速度"
|
||||
},
|
||||
"ReverseButtonTempChange": {
|
||||
"text2": "調換加減鍵",
|
||||
"desc": "調校溫度時調換加減鍵的方向"
|
||||
"displayText": "調換加減鍵",
|
||||
"description": "調校溫度時調換加減鍵的方向"
|
||||
},
|
||||
"AnimSpeed": {
|
||||
"text2": "動畫速度",
|
||||
"desc": "功能表圖示動畫的速度 <關=不顯示動畫 | 慢=慢速 | 中=中速 | 快=快速>"
|
||||
"displayText": "動畫速度",
|
||||
"description": "功能表圖示動畫的速度 <關=不顯示動畫 | 慢=慢速 | 中=中速 | 快=快速>"
|
||||
},
|
||||
"AnimLoop": {
|
||||
"text2": "動畫循環",
|
||||
"desc": "循環顯示功能表圖示動畫"
|
||||
"displayText": "動畫循環",
|
||||
"description": "循環顯示功能表圖示動畫"
|
||||
},
|
||||
"Brightness": {
|
||||
"text2": "螢幕亮度",
|
||||
"desc": "設定OLED螢幕的亮度"
|
||||
"displayText": "螢幕亮度",
|
||||
"description": "設定OLED螢幕的亮度"
|
||||
},
|
||||
"ColourInversion": {
|
||||
"text2": "螢幕反轉色",
|
||||
"desc": "反轉OLED螢幕的黑白色彩"
|
||||
"displayText": "螢幕反轉色",
|
||||
"description": "反轉OLED螢幕的黑白色彩"
|
||||
},
|
||||
"LOGOTime": {
|
||||
"text2": "開機畫面",
|
||||
"desc": "設定開機畫面顯示時長 <s=秒>"
|
||||
"displayText": "開機畫面",
|
||||
"description": "設定開機畫面顯示時長 <s=秒>"
|
||||
},
|
||||
"AdvancedIdle": {
|
||||
"text2": "詳細閒置畫面",
|
||||
"desc": "於閒置畫面以英文小字型顯示詳細資料"
|
||||
"displayText": "詳細閒置畫面",
|
||||
"description": "於閒置畫面以英文小字型顯示詳細資料"
|
||||
},
|
||||
"AdvancedSoldering": {
|
||||
"text2": "詳細焊接畫面",
|
||||
"desc": "於焊接模式畫面以英文小字型顯示詳細資料"
|
||||
"displayText": "詳細焊接畫面",
|
||||
"description": "於焊接模式畫面以英文小字型顯示詳細資料"
|
||||
},
|
||||
"BluetoothLE": {
|
||||
"displayText": "Bluetooth",
|
||||
"description": "Enables BLE"
|
||||
},
|
||||
"PowerLimit": {
|
||||
"text2": "功率限制",
|
||||
"desc": "限制烙鐵可用的最大功率 <W=watt(瓦特)>"
|
||||
"displayText": "功率限制",
|
||||
"description": "限制烙鐵可用的最大功率 <W=watt(瓦特)>"
|
||||
},
|
||||
"CalibrateCJC": {
|
||||
"text2": "校正CJC",
|
||||
"desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
|
||||
"displayText": "校正CJC",
|
||||
"description": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)"
|
||||
},
|
||||
"VoltageCalibration": {
|
||||
"text2": "輸入電壓校正?",
|
||||
"desc": "開始校正VIN輸入電壓 <長按以退出>"
|
||||
"displayText": "輸入電壓校正?",
|
||||
"description": "開始校正VIN輸入電壓 <長按以退出>"
|
||||
},
|
||||
"PowerPulsePower": {
|
||||
"text2": "電源脈衝",
|
||||
"desc": "為保持電源喚醒而通電所用的功率 <watt(瓦特)>"
|
||||
"displayText": "電源脈衝",
|
||||
"description": "為保持電源喚醒而通電所用的功率 <watt(瓦特)>"
|
||||
},
|
||||
"PowerPulseWait": {
|
||||
"text2": "電源脈衝間隔",
|
||||
"desc": "為保持電源喚醒,每次通電之間的間隔時間 <x2.5s(秒)>"
|
||||
"displayText": "電源脈衝間隔",
|
||||
"description": "為保持電源喚醒,每次通電之間的間隔時間 <x2.5s(秒)>"
|
||||
},
|
||||
"PowerPulseDuration": {
|
||||
"text2": "電源脈衝時長",
|
||||
"desc": "為保持電源喚醒,每次通電脈衝的時間長度 <x250ms(亳秒)>"
|
||||
"displayText": "電源脈衝時長",
|
||||
"description": "為保持電源喚醒,每次通電脈衝的時間長度 <x250ms(亳秒)>"
|
||||
},
|
||||
"SettingsReset": {
|
||||
"text2": "全部重設?",
|
||||
"desc": "將所有設定重設到預設值"
|
||||
"displayText": "全部重設?",
|
||||
"description": "將所有設定重設到預設值"
|
||||
},
|
||||
"LanguageSwitch": {
|
||||
"text2": "語言:正體中文",
|
||||
"desc": ""
|
||||
"displayText": "語言:正體中文",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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, "");
|
||||
}
|
||||
@@ -1,424 +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": "SettingFastChar",
|
||||
"len": 1,
|
||||
"description": "Shown when a setting is set to a fast value i.e. animation speed"
|
||||
},
|
||||
{
|
||||
"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": "SettingOffChar",
|
||||
"len": 1,
|
||||
"description": "Shown when a setting is turned off"
|
||||
},
|
||||
{
|
||||
"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": "SettingStartNoneChar",
|
||||
"len": 1,
|
||||
"description": "Shown when autostart state is to do nothing and go to a normal boot"
|
||||
},
|
||||
{
|
||||
"id": "SettingSensitivityOff",
|
||||
"len": 1,
|
||||
"description": "Shown when a sensitivity (hall effect sensor) is disabled. Turning off the sensor."
|
||||
},
|
||||
{
|
||||
"id": "SettingSensitivityLow",
|
||||
"len": 1,
|
||||
"description": "Shown when a sensitivity (hall effect) is not very sensitive"
|
||||
},
|
||||
{
|
||||
"id": "SettingSensitivityMedium",
|
||||
"len": 1,
|
||||
"description": "Shown when a sensitivity (hall effect) is average sensitive"
|
||||
},
|
||||
{
|
||||
"id": "SettingSensitivityHigh",
|
||||
"len": 1,
|
||||
"description": "Shown when a sensitivity (hall effect) is highly sensitive"
|
||||
},
|
||||
{
|
||||
"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."
|
||||
}
|
||||
]
|
||||
}
|
||||
547
Translations/translations_definitions.json
Normal file
547
Translations/translations_definitions.json
Normal file
@@ -0,0 +1,547 @@
|
||||
{
|
||||
"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 certain settings are 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",
|
||||
"include": ["POW_PD"],
|
||||
"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,
|
||||
"include": ["POW_DC"],
|
||||
"description": "Warning text shown when the unit turns off due to undervoltage in simple mode."
|
||||
},
|
||||
{
|
||||
"id": "UndervoltageString",
|
||||
"maxLen": 15,
|
||||
"include": ["POW_DC"],
|
||||
"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",
|
||||
"include": ["POW_DC"],
|
||||
"description": "Prefix text for 'Input Voltage' shown before showing the input voltage reading."
|
||||
},
|
||||
{
|
||||
"id": "ProfilePreheatString",
|
||||
"maxLen": 9,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Shown in profile mode while preheating"
|
||||
},
|
||||
{
|
||||
"id": "ProfileCooldownString",
|
||||
"maxLen": 9,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Shown in profile mode while cooling down"
|
||||
},
|
||||
{
|
||||
"id": "SleepingSimpleString",
|
||||
"maxLen": 4,
|
||||
"exclude": ["NO_SLEEP_MODE"],
|
||||
"description": "The text shown to indicate the unit is in sleep mode when the advanced view is NOT on."
|
||||
},
|
||||
{
|
||||
"id": "SleepingAdvancedString",
|
||||
"maxLen": 15,
|
||||
"exclude": ["NO_SLEEP_MODE"],
|
||||
"description": "The text shown to indicate the unit is in sleep mode when the advanced view is turned on."
|
||||
},
|
||||
{
|
||||
"id": "SleepingTipAdvancedString",
|
||||
"maxLen": 6,
|
||||
"exclude": ["NO_SLEEP_MODE"],
|
||||
"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."
|
||||
},
|
||||
{
|
||||
"id": "TooHotToStartProfileWarning",
|
||||
"default": "Too hot to\nstart profile",
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Shown when profile mode is started while the device is too hot."
|
||||
}
|
||||
],
|
||||
"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,
|
||||
"include": ["POW_DC", "POW_QC"],
|
||||
"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,
|
||||
"include": ["POW_DC"],
|
||||
"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,
|
||||
"include": ["POW_DC"],
|
||||
"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,
|
||||
"include": ["POW_QC"],
|
||||
"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,
|
||||
"include": ["POW_PD"],
|
||||
"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": "PDVpdo",
|
||||
"maxLen": 7,
|
||||
"maxLen2": 15,
|
||||
"include": ["POW_PD"],
|
||||
"description": "Enabled PPS & EPR modes."
|
||||
},
|
||||
{
|
||||
"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": "ProfilePhases",
|
||||
"maxLen": 6,
|
||||
"maxLen2": 13,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "set the number of phases for profile mode."
|
||||
},
|
||||
{
|
||||
"id": "ProfilePreheatTemp",
|
||||
"maxLen": 4,
|
||||
"maxLen2": 9,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Preheat to this temperature at the start of profile mode."
|
||||
},
|
||||
{
|
||||
"id": "ProfilePreheatSpeed",
|
||||
"maxLen": 5,
|
||||
"maxLen2": 11,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "How fast the temperature is allowed to rise during the preheat phase at the start of profile mode."
|
||||
},
|
||||
{
|
||||
"id": "ProfilePhase1Temp",
|
||||
"maxLen": 4,
|
||||
"maxLen2": 9,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Target temperature for the end of phase 1 of profile mode."
|
||||
},
|
||||
{
|
||||
"id": "ProfilePhase1Duration",
|
||||
"maxLen": 4,
|
||||
"maxLen2": 9,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Duration of phase 1 of profile mode. The phase might actually take longer if it takes longer to reach the target temperature."
|
||||
},
|
||||
{
|
||||
"id": "ProfilePhase2Temp",
|
||||
"maxLen": 4,
|
||||
"maxLen2": 9,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Target temperature for the end of phase 2 of profile mode."
|
||||
},
|
||||
{
|
||||
"id": "ProfilePhase2Duration",
|
||||
"maxLen": 4,
|
||||
"maxLen2": 9,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Duration of phase 2 of profile mode. The phase might actually take longer if it takes longer to reach the target temperature."
|
||||
},
|
||||
{
|
||||
"id": "ProfilePhase3Temp",
|
||||
"maxLen": 4,
|
||||
"maxLen2": 9,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Target temperature for the end of phase 3 of profile mode."
|
||||
},
|
||||
{
|
||||
"id": "ProfilePhase3Duration",
|
||||
"maxLen": 4,
|
||||
"maxLen2": 9,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Duration of phase 3 of profile mode. The phase might actually take longer if it takes longer to reach the target temperature."
|
||||
},
|
||||
{
|
||||
"id": "ProfilePhase4Temp",
|
||||
"maxLen": 4,
|
||||
"maxLen2": 9,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Target temperature for the end of phase 5 of profile mode."
|
||||
},
|
||||
{
|
||||
"id": "ProfilePhase4Duration",
|
||||
"maxLen": 4,
|
||||
"maxLen2": 9,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Duration of phase 5 of profile mode. The phase might actually take longer if it takes longer to reach the target temperature."
|
||||
},
|
||||
{
|
||||
"id": "ProfilePhase5Temp",
|
||||
"maxLen": 4,
|
||||
"maxLen2": 9,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Target temperature for the end of phase 5 of profile mode."
|
||||
},
|
||||
{
|
||||
"id": "ProfilePhase5Duration",
|
||||
"maxLen": 4,
|
||||
"maxLen2": 9,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "Duration of phase 5 of profile mode. The phase might actually take longer if it takes longer to reach the target temperature."
|
||||
},
|
||||
{
|
||||
"id": "ProfileCooldownSpeed",
|
||||
"maxLen": 5,
|
||||
"maxLen2": 11,
|
||||
"include": ["PROFILE_SUPPORT"],
|
||||
"description": "How fast the temperature is allowed to drop during the cooldown phase at the end of profile mode."
|
||||
},
|
||||
{
|
||||
"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,
|
||||
"exclude": ["NO_SLEEP_MODE"],
|
||||
"description": "Temperature the device will drop down to while asleep. Typically around halfway between off and soldering temperature."
|
||||
},
|
||||
{
|
||||
"id": "SleepTimeout",
|
||||
"maxLen": 4,
|
||||
"maxLen2": 9,
|
||||
"exclude": ["NO_SLEEP_MODE"],
|
||||
"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,
|
||||
"include": ["HALL_SENSOR"],
|
||||
"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,
|
||||
"exclude": ["NO_DISPLAY_ROTATE"],
|
||||
"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": "BluetoothLE",
|
||||
"maxLen": 7,
|
||||
"maxLen2": 15,
|
||||
"include": ["BLE_ENABLED"],
|
||||
"description": "Should BLE be enabled at boot time."
|
||||
},
|
||||
{
|
||||
"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."
|
||||
}
|
||||
]
|
||||
}
|
||||
2
build.sh
2
build.sh
@@ -1,2 +0,0 @@
|
||||
#!/bin/sh
|
||||
docker-compose run --rm builder /bin/bash /build/ci/buildAll.sh
|
||||
@@ -1,8 +1,21 @@
|
||||
# Project info
|
||||
site_name: IronOS
|
||||
site_url: https://ralim.github.io/IronOS/
|
||||
repo_url: https://github.com/ralim/IronOS/
|
||||
site_description: "IronOS Open Source Soldering Iron firmware for Miniware and Pinecil"
|
||||
docs_dir: Documentation
|
||||
|
||||
# repo config
|
||||
repo_url: https://github.com/ralim/IronOS/
|
||||
|
||||
docs_dir: ../Documentation
|
||||
edit_uri: edit/dev/Documentation/
|
||||
|
||||
# Theme and config
|
||||
theme:
|
||||
name: readthedocs
|
||||
highlightsjs: true
|
||||
hljs_languages:
|
||||
- yaml
|
||||
|
||||
nav:
|
||||
- Home: index.md
|
||||
- Getting Started: GettingStarted.md
|
||||
@@ -27,4 +40,17 @@ nav:
|
||||
- Translations: Translation.md
|
||||
- Development: Development.md
|
||||
|
||||
theme: readthedocs
|
||||
# Plugins
|
||||
plugins:
|
||||
- search
|
||||
- autolinks
|
||||
- awesome-pages
|
||||
- git-revision-date
|
||||
|
||||
|
||||
# Markdown Extensions
|
||||
markdown_extensions:
|
||||
- attr_list
|
||||
- pymdownx.emoji:
|
||||
emoji_index: !!python/name:pymdownx.emoji.twemoji
|
||||
emoji_generator: !!python/name:pymdownx.emoji.to_svg
|
||||
@@ -8,14 +8,22 @@ WORKDIR /build
|
||||
# Misc -> findutils make git
|
||||
# musl-dev is required for the multi lang firmwares
|
||||
# clang is required for clang-format (for dev)
|
||||
ARG APK_COMPS="gcc-riscv-none-elf gcc-arm-none-eabi newlib-riscv-none-elf \
|
||||
newlib-arm-none-eabi"
|
||||
ARG APK_PYTHON="python3 py3-pip black"
|
||||
ARG APK_MISC="findutils make git"
|
||||
ARG APK_DEV="musl-dev clang bash clang-extra-tools"
|
||||
|
||||
RUN apk add --no-cache gcc-riscv-none-elf gcc-arm-none-eabi newlib-riscv-none-elf newlib-arm-none-eabi findutils python3 py3-pip make git musl-dev clang bash clang-extra-tools
|
||||
# PIP packages
|
||||
ARG PIP_PKGS='bdflib'
|
||||
|
||||
RUN apk add --no-cache ${APK_COMPS} ${APK_PYTHON} ${APK_MISC} ${APK_DEV}
|
||||
|
||||
# Install Python3 packages
|
||||
|
||||
RUN python3 -m pip install bdflib black
|
||||
RUN python3 -m pip install ${PIP_PKGS}
|
||||
# Git trust
|
||||
RUN git config --global --add safe.directory /build/source
|
||||
|
||||
COPY . /build/source
|
||||
COPY ./ci /build/ci
|
||||
COPY ./scripts/ci /build/ci
|
||||
90
scripts/deploy.sh
Executable file
90
scripts/deploy.sh
Executable file
@@ -0,0 +1,90 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# little helper for docker deployment to:
|
||||
# - start development environment for IronOS ("shell" sub-command)
|
||||
# - generate full set of builds ("build" sub-command)
|
||||
|
||||
#set -x
|
||||
#set -e
|
||||
|
||||
usage()
|
||||
{
|
||||
echo -e "\nUsage: ${0} [CMD]\n"
|
||||
echo "CMD:"
|
||||
echo -e "\tshell - start docker container with shell inside to work on IronOS with all tools needed"
|
||||
echo -e "\tbuild - compile builds of IronOS inside docker container for supported hardware"
|
||||
echo -e "\tclean - delete created docker container (but not pre-downloaded data for it)\n"
|
||||
echo -e "STORAGE NOTICE: for \"shell\" and \"build\" commands extra files will be downloaded so make sure that you have ~5GB of free space.\n"
|
||||
}
|
||||
|
||||
### main
|
||||
|
||||
docker_conf="Env.yml"
|
||||
|
||||
# allow providing custom path to docker tool using DOCKER_BIN external env. var.
|
||||
# (compose sub-command must be included, i.e. DOCKER_BIN="/usr/local/bin/docker compose" ./deploy.sh)
|
||||
|
||||
if [ -z "${DOCKER_BIN}" ]; then
|
||||
docker_bin=""
|
||||
else
|
||||
docker_bin="${DOCKER_BIN}"
|
||||
fi;
|
||||
|
||||
# detect availability of docker
|
||||
|
||||
docker_compose="$(command -v docker-compose)"
|
||||
if [ -n "${docker_compose}" ] && [ -z "${docker_bin}" ]; then
|
||||
docker_bin="${docker_compose}"
|
||||
fi;
|
||||
|
||||
docker_tool="$(command -v docker)"
|
||||
if [ -n "${docker_tool}" ] && [ -z "${docker_bin}" ]; then
|
||||
docker_bin="${docker_tool} compose"
|
||||
fi;
|
||||
|
||||
if [ -z "${docker_bin}" ]; then
|
||||
echo "ERROR: Can't find docker-compose nor docker tool. Please, install docker and try again."
|
||||
exit 1
|
||||
fi;
|
||||
|
||||
# construct command to run
|
||||
|
||||
cmd="${1}"
|
||||
if [ -z "${cmd}" ] || [ "${cmd}" = "shell" ]; then
|
||||
docker_cmd="run --rm builder"
|
||||
elif [ "${cmd}" = "build" ]; then
|
||||
docker_cmd="run --rm builder /bin/bash /build/ci/buildAll.sh"
|
||||
elif [ "${cmd}" = "clean" ]; then
|
||||
docker rmi ironos-builder:latest
|
||||
exit "${?}"
|
||||
else
|
||||
usage
|
||||
exit 1
|
||||
fi;
|
||||
|
||||
# get absolute location of project root dir to make docker happy with config(s)
|
||||
# (successfully tested on relatively POSIX-compliant Dash shell)
|
||||
|
||||
# this script
|
||||
script_file="/deploy.sh"
|
||||
# IronOS/scripts/deploy.sh
|
||||
script_path="${PWD}"/"${0}"
|
||||
# IronOS/scripts/
|
||||
script_dir=${script_path%"${script_file}"}
|
||||
# IronOS/
|
||||
root_dir="${script_dir}/.."
|
||||
# IronOS/Env.yml
|
||||
docker_file="-f ${root_dir}/${docker_conf}"
|
||||
|
||||
# change dir to project root dir & run constructed command
|
||||
|
||||
cd "${root_dir}" || exit 1
|
||||
echo -e "\n====>>>> Firing up & starting container..."
|
||||
if [ "${cmd}" = "shell" ]; then
|
||||
echo -e "\t* type \"exit\" to end the session when done;"
|
||||
fi;
|
||||
echo -e "\t* type \"${0} clean\" to delete created container (but not cached data)"
|
||||
echo -e "\n====>>>> ${docker_bin} ${docker_file} ${docker_cmd}\n"
|
||||
eval "${docker_bin} ${docker_file} ${docker_cmd}"
|
||||
exit "${?}"
|
||||
|
||||
@@ -94,6 +94,8 @@ enum StatusLED {
|
||||
};
|
||||
void setStatusLED(const enum StatusLED state);
|
||||
|
||||
void setBuzzer(bool on);
|
||||
|
||||
// preStartChecks are run until they return 0
|
||||
// By the PID, after each ADC sample comes in
|
||||
// For example, on the MHP30 this is used to figure out the resistance of the hotplate
|
||||
|
||||
@@ -20,6 +20,8 @@ void power_check();
|
||||
uint8_t getTipResistanceX10();
|
||||
|
||||
uint8_t getTipThermalMass();
|
||||
uint8_t getTipInertia();
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
@@ -455,8 +455,6 @@ void setStatusLED(const enum StatusLED state) {
|
||||
} break;
|
||||
case LED_HOT:
|
||||
ws2812.led_set_color(0, 0xFF, 0, 0); // red
|
||||
// We have hit the right temp, run buzzer for a short period
|
||||
buzzerEnd = xTaskGetTickCount() + TICKS_SECOND / 3;
|
||||
break;
|
||||
case LED_COOLING_STILL_HOT:
|
||||
ws2812.led_set_color(0, 0xFF, 0x8C, 0x00); // Orange
|
||||
@@ -465,11 +463,6 @@ void setStatusLED(const enum StatusLED state) {
|
||||
ws2812.led_update();
|
||||
lastState = state;
|
||||
}
|
||||
if (state == LED_HOT && xTaskGetTickCount() < buzzerEnd) {
|
||||
setBuzzer(true);
|
||||
} else {
|
||||
setBuzzer(false);
|
||||
}
|
||||
}
|
||||
uint64_t getDeviceID() {
|
||||
//
|
||||
@@ -479,3 +472,4 @@ uint64_t getDeviceID() {
|
||||
uint8_t preStartChecksDone() { return 1; }
|
||||
|
||||
uint8_t getTipThermalMass() { return TIP_THERMAL_MASS; }
|
||||
uint8_t getTipInertia() { return TIP_THERMAL_MASS; }
|
||||
@@ -123,7 +123,7 @@ extern uint32_t SystemCoreClock;
|
||||
#define INCLUDE_vTaskDelete 0
|
||||
#define INCLUDE_vTaskCleanUpResources 0
|
||||
#define INCLUDE_vTaskSuspend 0
|
||||
#define INCLUDE_vTaskDelayUntil 0
|
||||
#define INCLUDE_vTaskDelayUntil 1
|
||||
#define INCLUDE_vTaskDelay 1
|
||||
#define INCLUDE_xTaskGetSchedulerState 1
|
||||
#define INCLUDE_uxTaskGetStackHighWaterMark 1
|
||||
|
||||
@@ -49,7 +49,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) {
|
||||
}
|
||||
|
||||
bool getFUS302IRQLow() {
|
||||
#if POW_PD
|
||||
#ifdef POW_PD
|
||||
// Return true if the IRQ line is still held low
|
||||
return HAL_GPIO_ReadPin(INT_PD_GPIO_Port, INT_PD_Pin) == GPIO_PIN_RESET;
|
||||
#else
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
#include "configuration.h"
|
||||
|
||||
void power_check() {
|
||||
#if POW_PD
|
||||
#ifdef POW_PD
|
||||
|
||||
// Cant start QC until either PD works or fails
|
||||
if (USBPowerDelivery::negotiationComplete()) {
|
||||
|
||||
@@ -10,14 +10,14 @@
|
||||
#include "BSP.h"
|
||||
#include "configuration.h"
|
||||
#include "stm32f1xx_hal.h"
|
||||
#ifdef I2C_SOFT
|
||||
#ifdef I2C_SOFT_BUS_2
|
||||
|
||||
#define SOFT_SCL_HIGH() HAL_GPIO_WritePin(SCL2_GPIO_Port, SCL2_Pin, GPIO_PIN_SET)
|
||||
#define SOFT_SCL_LOW() HAL_GPIO_WritePin(SCL2_GPIO_Port, SCL2_Pin, GPIO_PIN_RESET)
|
||||
#define SOFT_SDA_HIGH() HAL_GPIO_WritePin(SDA2_GPIO_Port, SDA2_Pin, GPIO_PIN_SET)
|
||||
#define SOFT_SDA_LOW() HAL_GPIO_WritePin(SDA2_GPIO_Port, SDA2_Pin, GPIO_PIN_RESET)
|
||||
#define SOFT_SDA_READ() (HAL_GPIO_ReadPin(SDA2_GPIO_Port, SDA2_Pin) == GPIO_PIN_SET ? 1 : 0)
|
||||
#define SOFT_SCL_READ() (HAL_GPIO_ReadPin(SCL2_GPIO_Port, SCL2_Pin) == GPIO_PIN_SET ? 1 : 0)
|
||||
#define SOFT_SCL2_HIGH() HAL_GPIO_WritePin(SCL2_GPIO_Port, SCL2_Pin, GPIO_PIN_SET)
|
||||
#define SOFT_SCL2_LOW() HAL_GPIO_WritePin(SCL2_GPIO_Port, SCL2_Pin, GPIO_PIN_RESET)
|
||||
#define SOFT_SDA2_HIGH() HAL_GPIO_WritePin(SDA2_GPIO_Port, SDA2_Pin, GPIO_PIN_SET)
|
||||
#define SOFT_SDA2_LOW() HAL_GPIO_WritePin(SDA2_GPIO_Port, SDA2_Pin, GPIO_PIN_RESET)
|
||||
#define SOFT_SDA2_READ() (HAL_GPIO_ReadPin(SDA2_GPIO_Port, SDA2_Pin) == GPIO_PIN_SET ? 1 : 0)
|
||||
#define SOFT_SCL2_READ() (HAL_GPIO_ReadPin(SCL2_GPIO_Port, SCL2_Pin) == GPIO_PIN_SET ? 1 : 0)
|
||||
#define SOFT_I2C_DELAY() \
|
||||
{ \
|
||||
for (int xx = 0; xx < 20; xx++) { \
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
#ifndef CONFIGURATION_H_
|
||||
#define CONFIGURATION_H_
|
||||
#include "Settings.h"
|
||||
#include "configuration.h"
|
||||
#include <stdint.h>
|
||||
/**
|
||||
* Configuration.h
|
||||
* Define here your default pre settings for TS80 or TS100
|
||||
* Define here your default pre settings for MHP30
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -60,6 +59,15 @@
|
||||
#define ORIENTATION_MODE 0 // 0: Right 1:Left 2:Automatic - Default right
|
||||
#define REVERSE_BUTTON_TEMP_CHANGE 0 // 0:Default 1:Reverse - Reverse the plus and minus button assigment for temperature change
|
||||
|
||||
/**
|
||||
* OLED Brightness
|
||||
*
|
||||
*/
|
||||
#define MIN_BRIGHTNESS 0 // Min OLED brightness selectable
|
||||
#define MAX_BRIGHTNESS 100 // Max OLED brightness selectable
|
||||
#define BRIGHTNESS_STEP 25 // OLED brightness increment
|
||||
#define DEFAULT_BRIGHTNESS 25 // default OLED brightness
|
||||
|
||||
/**
|
||||
* Temp change settings
|
||||
*/
|
||||
@@ -77,13 +85,9 @@
|
||||
#define ADC_MAX_READING (4096 * 8) // Maximum reading of the adc
|
||||
#define ADC_VDD_MV 3300 // ADC max reading millivolts
|
||||
|
||||
#ifdef MODEL_TS100
|
||||
#define POWER_PULSE_DEFAULT 0
|
||||
#else
|
||||
#define POWER_PULSE_DEFAULT 5
|
||||
#endif
|
||||
#define POWER_PULSE_WAIT_DEFAULT 4 // Default rate of the power pulse: 4*2500 = 10000 ms = 10 s
|
||||
#define POWER_PULSE_DURATION_DEFAULT 1 // Default duration of the power pulse: 1*250 = 250 ms
|
||||
#define POWER_PULSE_DEFAULT 5
|
||||
|
||||
/**
|
||||
* OLED Orientation Sensitivity on Automatic mode!
|
||||
@@ -137,7 +141,7 @@
|
||||
#define MAX_TEMP_C 350 // Max soldering temp selectable °C
|
||||
#define MAX_TEMP_F 660 // Max soldering temp selectable °F
|
||||
#define MIN_TEMP_C 10 // Min soldering temp selectable °C
|
||||
#define MIN_TEMP_F 60 // Min soldering temp selectable °F
|
||||
#define MIN_TEMP_F 50 // Min soldering temp selectable °F
|
||||
#define MIN_BOOST_TEMP_C 150 // The min settable temp for boost mode °C
|
||||
#define MIN_BOOST_TEMP_F 300 // The min settable temp for boost mode °F
|
||||
#define NO_DISPLAY_ROTATE // Disable OLED rotation by accel
|
||||
@@ -146,22 +150,27 @@
|
||||
#define ACCEL_SC7
|
||||
#define ACCEL_MSA
|
||||
|
||||
#define PROFILE_SUPPORT
|
||||
|
||||
#define POW_PD 1
|
||||
#define POW_PD_EXT 0
|
||||
#define TEMP_NTC
|
||||
#define I2C_SOFT
|
||||
#define I2C_SOFT_BUS_2
|
||||
#define BATTFILTERDEPTH 8
|
||||
#define OLED_I2CBB
|
||||
#define OLED_I2CBB2
|
||||
#define ACCEL_EXITS_ON_MOVEMENT
|
||||
#define NEEDS_VBUS_PROBE 0
|
||||
|
||||
#define HARDWARE_MAX_WATTAGE_X10 650
|
||||
#define TIP_THERMAL_MASS 65 // TODO, needs refinement
|
||||
#define TIP_RESISTANCE 60 // x10 ohms, ~6 typical
|
||||
#endif
|
||||
#endif /* MHP30 */
|
||||
|
||||
#ifdef ACCEL_EXITS_ON_MOVEMENT
|
||||
#define NO_SLEEP_MODE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#define FLASH_LOGOADDR (0x08000000 + (62 * 1024))
|
||||
#define SETTINGS_START_PAGE (0x08000000 + (127 * 1024))
|
||||
|
||||
#endif /* CONFIGURATION_H_ */
|
||||
|
||||
@@ -10,9 +10,6 @@
|
||||
#include "stm32f1xx_hal.h"
|
||||
#include "string.h"
|
||||
|
||||
#define SETTINGS_START_PAGE (0x08000000 + (127 * 1024))
|
||||
|
||||
|
||||
void flash_save_buffer(const uint8_t *buffer, const uint16_t length) {
|
||||
FLASH_EraseInitTypeDef pEraseInit;
|
||||
pEraseInit.TypeErase = FLASH_TYPEERASE_PAGES;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "configuration.h"
|
||||
#if POW_PD
|
||||
#ifdef POW_PD
|
||||
#include "BSP.h"
|
||||
#include "I2C_Wrapper.hpp"
|
||||
#include "Pins.h"
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
#include "BSP.h"
|
||||
#include "I2CBB.hpp"
|
||||
#include "I2CBB2.hpp"
|
||||
#include "Pins.h"
|
||||
#include "Setup.h"
|
||||
#include <I2C_Wrapper.hpp>
|
||||
@@ -17,7 +17,7 @@ void preRToSInit() {
|
||||
HAL_Init();
|
||||
Setup_HAL(); // Setup all the HAL objects
|
||||
BSPInit();
|
||||
I2CBB::init();
|
||||
I2CBB2::init();
|
||||
/* Init the IPC objects */
|
||||
FRToSI2C::FRToSInit();
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
#include "Pins.h"
|
||||
#include "Setup.h"
|
||||
#include "TipThermoModel.h"
|
||||
#include "USBPD.h"
|
||||
#include "configuration.h"
|
||||
#include "history.hpp"
|
||||
#include "main.hpp"
|
||||
@@ -17,7 +18,7 @@ const uint16_t powerPWM = 255;
|
||||
static const uint8_t holdoffTicks = 14; // delay of 8 ms
|
||||
static const uint8_t tempMeasureTicks = 14;
|
||||
|
||||
uint16_t totalPWM; // htim2.Init.Period, the full PWM cycle
|
||||
uint16_t totalPWM; // htimADC.Init.Period, the full PWM cycle
|
||||
|
||||
static bool fastPWM;
|
||||
static bool infastPWM;
|
||||
@@ -101,18 +102,18 @@ static void switchToFastPWM(void) {
|
||||
// 10Hz
|
||||
infastPWM = true;
|
||||
totalPWM = powerPWM + tempMeasureTicks + holdoffTicks;
|
||||
htim2.Instance->ARR = totalPWM;
|
||||
htim2.Instance->CCR1 = powerPWM + holdoffTicks;
|
||||
htim2.Instance->PSC = 2690;
|
||||
htimADC.Instance->ARR = totalPWM;
|
||||
htimADC.Instance->CCR1 = powerPWM + holdoffTicks;
|
||||
htimADC.Instance->PSC = 2690;
|
||||
}
|
||||
|
||||
static void switchToSlowPWM(void) {
|
||||
// 5Hz
|
||||
infastPWM = false;
|
||||
totalPWM = powerPWM + tempMeasureTicks / 2 + holdoffTicks / 2;
|
||||
htim2.Instance->ARR = totalPWM;
|
||||
htim2.Instance->CCR1 = powerPWM + holdoffTicks / 2;
|
||||
htim2.Instance->PSC = 2690 * 2;
|
||||
htimADC.Instance->ARR = totalPWM;
|
||||
htimADC.Instance->CCR1 = powerPWM + holdoffTicks / 2;
|
||||
htimADC.Instance->PSC = 2690 * 2;
|
||||
}
|
||||
|
||||
void setTipPWM(const uint8_t pulse, const bool shouldUseFastModePWM) {
|
||||
@@ -126,7 +127,7 @@ void setTipPWM(const uint8_t pulse, const bool shouldUseFastModePWM) {
|
||||
|
||||
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) {
|
||||
// Period has elapsed
|
||||
if (htim->Instance == TIM2) {
|
||||
if (htim->Instance == ADC_CONTROL_TIMER) {
|
||||
// we want to turn on the output again
|
||||
PWMSafetyTimer--;
|
||||
// We decrement this safety value so that lockups in the
|
||||
@@ -134,12 +135,22 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) {
|
||||
// active driving state.
|
||||
// While we could assume this could never happen, its a small price for
|
||||
// increased safety
|
||||
htim2.Instance->CCR4 = pendingPWM;
|
||||
if (htim2.Instance->CCR4 && PWMSafetyTimer) {
|
||||
HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_1);
|
||||
#ifdef TIP_HAS_DIRECT_PWM
|
||||
htimADC.Instance->CCR4 = powerPWM;
|
||||
if (pendingPWM && PWMSafetyTimer) {
|
||||
htimTip.Instance->CCR1 = pendingPWM;
|
||||
HAL_TIM_PWM_Start(&htimTip, PWM_Out_CHANNEL);
|
||||
} else {
|
||||
HAL_TIM_PWM_Stop(&htim3, TIM_CHANNEL_1);
|
||||
HAL_TIM_PWM_Stop(&htimTip, PWM_Out_CHANNEL);
|
||||
}
|
||||
#else
|
||||
htimADC.Instance->CCR4 = pendingPWM;
|
||||
if (htimADC.Instance->CCR4 && PWMSafetyTimer) {
|
||||
HAL_TIM_PWM_Start(&htimTip, PWM_Out_CHANNEL);
|
||||
} else {
|
||||
HAL_TIM_PWM_Stop(&htimTip, PWM_Out_CHANNEL);
|
||||
}
|
||||
#endif
|
||||
if (fastPWM != infastPWM) {
|
||||
if (fastPWM) {
|
||||
switchToFastPWM();
|
||||
@@ -157,10 +168,11 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) {
|
||||
void HAL_TIM_PWM_PulseFinishedCallback(TIM_HandleTypeDef *htim) {
|
||||
// This was a when the PWM for the output has timed out
|
||||
if (htim->Channel == HAL_TIM_ACTIVE_CHANNEL_4) {
|
||||
HAL_TIM_PWM_Stop(&htim3, TIM_CHANNEL_1);
|
||||
HAL_TIM_PWM_Stop(&htimTip, PWM_Out_CHANNEL);
|
||||
}
|
||||
}
|
||||
void unstick_I2C() {
|
||||
#ifndef I2C_SOFT_BUS_1
|
||||
GPIO_InitTypeDef GPIO_InitStruct;
|
||||
int timeout = 100;
|
||||
int timeout_cnt = 0;
|
||||
@@ -227,6 +239,7 @@ void unstick_I2C() {
|
||||
|
||||
// Call initialization function.
|
||||
HAL_I2C_Init(&hi2c1);
|
||||
#endif
|
||||
}
|
||||
|
||||
uint8_t getButtonA() { return HAL_GPIO_ReadPin(KEY_A_GPIO_Port, KEY_A_Pin) == GPIO_PIN_RESET ? 1 : 0; }
|
||||
@@ -238,6 +251,10 @@ void reboot() { NVIC_SystemReset(); }
|
||||
|
||||
void delay_ms(uint16_t count) { HAL_Delay(count); }
|
||||
|
||||
uint8_t lastTipResistance = 0; // default to unknown
|
||||
const uint8_t numTipResistanceReadings = 3;
|
||||
uint32_t tipResistanceReadings[3] = {0, 0, 0};
|
||||
uint8_t tipResistanceReadingSlot = 0;
|
||||
bool isTipDisconnected() {
|
||||
|
||||
uint16_t tipDisconnectedThres = TipThermoModel::getTipMaxInC() - 5;
|
||||
@@ -246,14 +263,148 @@ bool isTipDisconnected() {
|
||||
}
|
||||
|
||||
void setStatusLED(const enum StatusLED state) {}
|
||||
uint8_t preStartChecks() { return 1; }
|
||||
void setBuzzer(bool on) {}
|
||||
#ifdef TIP_RESISTANCE_SENSE_Pin
|
||||
// We want to calculate lastTipResistance
|
||||
// If tip is connected, and the tip is cold and the tip is not being heated
|
||||
// We can use the GPIO to inject a small current into the tip and measure this
|
||||
// The gpio is 100k -> diode -> tip -> gnd
|
||||
// Source is 3.3V-0.5V
|
||||
// Which is around 0.028mA this will induce:
|
||||
// 6 ohm tip -> 3.24mV (Real world ~= 3320)
|
||||
// 8 ohm tip -> 4.32mV (Real world ~= 4500)
|
||||
// Which is definitely measureable
|
||||
// Taking shortcuts here as we know we only really have to pick apart 6 and 8 ohm tips
|
||||
// These are reported as 60 and 75 respectively
|
||||
void performTipResistanceSampleReading() {
|
||||
// 0 = read then turn on pullup, 1 = read then turn off pullup, 2 = read again
|
||||
tipResistanceReadings[tipResistanceReadingSlot] = TipThermoModel::convertTipRawADCTouV(getTipRawTemp(1));
|
||||
|
||||
HAL_GPIO_WritePin(TIP_RESISTANCE_SENSE_GPIO_Port, TIP_RESISTANCE_SENSE_Pin, (tipResistanceReadingSlot == 0) ? GPIO_PIN_SET : GPIO_PIN_RESET);
|
||||
|
||||
tipResistanceReadingSlot++;
|
||||
}
|
||||
void FinishMeasureTipResistance() {
|
||||
|
||||
// Otherwise we now have the 4 samples;
|
||||
// _^_ order, 2 delta's, combine these
|
||||
|
||||
int32_t calculatedSkew = tipResistanceReadings[0] - tipResistanceReadings[2]; // If positive tip is cooling
|
||||
calculatedSkew /= 2; // divide by two to get offset per time constant
|
||||
|
||||
int32_t reading = (((tipResistanceReadings[1] - tipResistanceReadings[0]) + calculatedSkew) // jump 1 - skew
|
||||
+ // +
|
||||
((tipResistanceReadings[1] - tipResistanceReadings[2]) + calculatedSkew) // jump 2 - skew
|
||||
) //
|
||||
/ 2; // Take average
|
||||
// // As we are only detecting two resistances; we can split the difference for now
|
||||
uint8_t newRes = 0;
|
||||
if (reading > 1200) {
|
||||
// return; // Change nothing as probably disconnected tip
|
||||
tipResistanceReadingSlot = lastTipResistance = 0;
|
||||
return;
|
||||
} else if (reading < 800) {
|
||||
newRes = 62;
|
||||
} else {
|
||||
newRes = 80;
|
||||
}
|
||||
lastTipResistance = newRes;
|
||||
}
|
||||
volatile bool tipMeasurementOccuring = true;
|
||||
volatile TickType_t nextTipMeasurement = 100;
|
||||
|
||||
void performTipMeasurementStep() {
|
||||
|
||||
// Wait 200ms for settle time
|
||||
if (xTaskGetTickCount() < (nextTipMeasurement)) {
|
||||
return;
|
||||
}
|
||||
nextTipMeasurement = xTaskGetTickCount() + (TICKS_100MS * 5);
|
||||
if (tipResistanceReadingSlot < numTipResistanceReadings) {
|
||||
performTipResistanceSampleReading();
|
||||
return;
|
||||
}
|
||||
|
||||
// We are sensing the resistance
|
||||
FinishMeasureTipResistance();
|
||||
|
||||
tipMeasurementOccuring = false;
|
||||
}
|
||||
#endif
|
||||
uint8_t preStartChecks() {
|
||||
#ifdef TIP_RESISTANCE_SENSE_Pin
|
||||
performTipMeasurementStep();
|
||||
if (preStartChecksDone() != 1) {
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
#ifdef HAS_SPLIT_POWER_PATH
|
||||
|
||||
// We want to enable the power path that has the highest voltage
|
||||
// Nominally one will be ~=0 and one will be high. Unless you jamb both in, then both _may_ be high, or device may be dead
|
||||
{
|
||||
uint16_t dc = getRawDCVin();
|
||||
uint16_t pd = getRawPDVin();
|
||||
if (dc > pd) {
|
||||
HAL_GPIO_WritePin(DC_SELECT_GPIO_Port, DC_SELECT_Pin, GPIO_PIN_SET);
|
||||
HAL_GPIO_WritePin(PD_SELECT_GPIO_Port, PD_SELECT_Pin, GPIO_PIN_RESET);
|
||||
} else {
|
||||
HAL_GPIO_WritePin(PD_SELECT_GPIO_Port, PD_SELECT_Pin, GPIO_PIN_SET);
|
||||
HAL_GPIO_WritePin(DC_SELECT_GPIO_Port, DC_SELECT_Pin, GPIO_PIN_RESET);
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
#ifdef POW_PD
|
||||
// If we are in the middle of negotiating PD, wait until timeout
|
||||
// Before turning on the heater
|
||||
if (!USBPowerDelivery::negotiationComplete()) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
#endif
|
||||
return 1;
|
||||
}
|
||||
uint64_t getDeviceID() {
|
||||
//
|
||||
return HAL_GetUIDw0() | ((uint64_t)HAL_GetUIDw1() << 32);
|
||||
}
|
||||
|
||||
uint8_t getTipResistanceX10() { return TIP_RESISTANCE; }
|
||||
uint8_t preStartChecksDone() {
|
||||
#ifdef TIP_RESISTANCE_SENSE_Pin
|
||||
return (lastTipResistance == 0 || tipResistanceReadingSlot < numTipResistanceReadings || tipMeasurementOccuring) ? 0 : 1;
|
||||
#else
|
||||
return 1;
|
||||
#endif
|
||||
}
|
||||
|
||||
uint8_t preStartChecksDone() { return 1; }
|
||||
uint8_t getTipResistanceX10() {
|
||||
#ifdef TIP_RESISTANCE_SENSE_Pin
|
||||
// Return tip resistance in x10 ohms
|
||||
// We can measure this using the op-amp
|
||||
return lastTipResistance;
|
||||
#else
|
||||
return TIP_RESISTANCE;
|
||||
#endif
|
||||
}
|
||||
|
||||
uint8_t getTipThermalMass() { return TIP_THERMAL_MASS; }
|
||||
uint8_t getTipThermalMass() {
|
||||
#ifdef TIP_RESISTANCE_SENSE_Pin
|
||||
if (lastTipResistance >= 80) {
|
||||
return TIP_THERMAL_MASS;
|
||||
}
|
||||
return 45;
|
||||
#else
|
||||
return TIP_THERMAL_MASS;
|
||||
#endif
|
||||
}
|
||||
uint8_t getTipInertia() {
|
||||
#ifdef TIP_RESISTANCE_SENSE_Pin
|
||||
if (lastTipResistance >= 80) {
|
||||
return TIP_THERMAL_MASS;
|
||||
}
|
||||
return 10;
|
||||
#else
|
||||
return TIP_THERMAL_MASS;
|
||||
#endif
|
||||
}
|
||||
@@ -123,7 +123,7 @@ extern uint32_t SystemCoreClock;
|
||||
#define INCLUDE_vTaskDelete 0
|
||||
#define INCLUDE_vTaskCleanUpResources 0
|
||||
#define INCLUDE_vTaskSuspend 0
|
||||
#define INCLUDE_vTaskDelayUntil 0
|
||||
#define INCLUDE_vTaskDelayUntil 1
|
||||
#define INCLUDE_vTaskDelay 1
|
||||
#define INCLUDE_xTaskGetSchedulerState 1
|
||||
#define INCLUDE_uxTaskGetStackHighWaterMark 1
|
||||
|
||||
@@ -46,7 +46,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) {
|
||||
}
|
||||
|
||||
bool getFUS302IRQLow() {
|
||||
#if POW_PD
|
||||
#ifdef POW_PD
|
||||
// Return true if the IRQ line is still held low
|
||||
return HAL_GPIO_ReadPin(INT_PD_GPIO_Port, INT_PD_Pin) == GPIO_PIN_RESET;
|
||||
#else
|
||||
|
||||
@@ -34,7 +34,10 @@
|
||||
#define PWM_Out_Pin GPIO_PIN_4
|
||||
#define PWM_Out_GPIO_Port GPIOB
|
||||
#define PWM_Out_CHANNEL TIM_CHANNEL_1
|
||||
#define PWM_Out_CCR
|
||||
#define TIP_CONTROL_TIMER TIM3
|
||||
#define ADC_CONTROL_TIMER TIM2
|
||||
#define ADC_CONTROL_TIMER_IRQ TIM2_IRQn
|
||||
#define ADC_TRIGGER ADC_EXTERNALTRIGINJECCONV_T2_TRGO
|
||||
#define INT_Movement_Pin GPIO_PIN_5
|
||||
#define INT_Movement_GPIO_Port GPIOB
|
||||
#define SCL_Pin GPIO_PIN_6
|
||||
@@ -43,6 +46,58 @@
|
||||
#define SDA_GPIO_Port GPIOB
|
||||
#endif
|
||||
|
||||
#ifdef MODEL_TS101
|
||||
|
||||
#define KEY_B_Pin GPIO_PIN_10
|
||||
#define KEY_B_GPIO_Port GPIOA
|
||||
#define TMP36_INPUT_Pin GPIO_PIN_4
|
||||
#define TMP36_INPUT_GPIO_Port GPIOA
|
||||
#define TMP36_ADC1_CHANNEL ADC_CHANNEL_4
|
||||
#define TMP36_ADC2_CHANNEL ADC_CHANNEL_4
|
||||
#define TIP_TEMP_Pin GPIO_PIN_3
|
||||
#define TIP_TEMP_GPIO_Port GPIOA
|
||||
#define TIP_TEMP_ADC1_CHANNEL ADC_CHANNEL_3
|
||||
#define TIP_TEMP_ADC2_CHANNEL ADC_CHANNEL_3
|
||||
#define VIN_Pin GPIO_PIN_2
|
||||
#define VIN_GPIO_Port GPIOA
|
||||
#define VIN_ADC1_CHANNEL ADC_CHANNEL_2
|
||||
#define VIN_ADC2_CHANNEL ADC_CHANNEL_2
|
||||
#define PD_VIN_Pin GPIO_PIN_6
|
||||
#define PD_VIN_GPIO_Port GPIOA
|
||||
#define PD_VIN_ADC1_CHANNEL ADC_CHANNEL_6
|
||||
#define PD_VIN_ADC2_CHANNEL ADC_CHANNEL_6
|
||||
#define OLED_RESET_Pin GPIO_PIN_7
|
||||
#define OLED_RESET_GPIO_Port GPIOA
|
||||
#define KEY_A_Pin GPIO_PIN_8
|
||||
#define KEY_A_GPIO_Port GPIOA
|
||||
#define PWM_Out_Pin GPIO_PIN_0
|
||||
#define PWM_Out_GPIO_Port GPIOA
|
||||
#define PWM_Out_CHANNEL TIM_CHANNEL_1
|
||||
#define TIP_CONTROL_TIMER TIM2
|
||||
#define ADC_CONTROL_TIMER TIM4
|
||||
#define ADC_CONTROL_TIMER_IRQ TIM4_IRQn
|
||||
#define ADC_TRIGGER ADC_EXTERNALTRIGINJECCONV_T4_TRGO
|
||||
#define SCL_Pin GPIO_PIN_0
|
||||
#define SCL_GPIO_Port GPIOB
|
||||
#define SDA_Pin GPIO_PIN_1
|
||||
#define SDA_GPIO_Port GPIOB
|
||||
// PD controller
|
||||
#define SCL2_Pin GPIO_PIN_6
|
||||
#define SCL2_GPIO_Port GPIOB
|
||||
#define SDA2_Pin GPIO_PIN_5
|
||||
#define SDA2_GPIO_Port GPIOB
|
||||
#define INT_PD_Pin GPIO_PIN_7
|
||||
#define INT_PD_GPIO_Port GPIOB
|
||||
// Selecting the DC source to route to theg
|
||||
#define DC_SELECT_Pin GPIO_PIN_4
|
||||
#define DC_SELECT_GPIO_Port GPIOB
|
||||
#define PD_SELECT_Pin GPIO_PIN_15
|
||||
#define PD_SELECT_GPIO_Port GPIOA
|
||||
|
||||
#define TIP_RESISTANCE_SENSE_Pin GPIO_PIN_1
|
||||
#define TIP_RESISTANCE_SENSE_GPIO_Port GPIOA
|
||||
|
||||
#endif
|
||||
#if defined(MODEL_TS80) + defined(MODEL_TS80P) > 0
|
||||
// TS80 & TS80P pin map
|
||||
#define KEY_B_Pin GPIO_PIN_0
|
||||
@@ -55,7 +110,6 @@
|
||||
#define TIP_TEMP_GPIO_Port GPIOA
|
||||
#define TIP_TEMP_ADC1_CHANNEL ADC_CHANNEL_3
|
||||
#define TIP_TEMP_ADC2_CHANNEL ADC_CHANNEL_3
|
||||
|
||||
#define VIN_Pin GPIO_PIN_2
|
||||
#define VIN_GPIO_Port GPIOA
|
||||
#define VIN_ADC1_CHANNEL ADC_CHANNEL_2
|
||||
@@ -69,6 +123,10 @@
|
||||
#define PWM_Out_Pin GPIO_PIN_6
|
||||
#define PWM_Out_GPIO_Port GPIOA
|
||||
#define PWM_Out_CHANNEL TIM_CHANNEL_1
|
||||
#define TIP_CONTROL_TIMER TIM3
|
||||
#define ADC_CONTROL_TIMER TIM2
|
||||
#define ADC_CONTROL_TIMER_IRQ TIM2_IRQn
|
||||
#define ADC_TRIGGER ADC_EXTERNALTRIGINJECCONV_T2_TRGO
|
||||
#define INT_Movement_Pin GPIO_PIN_5
|
||||
#define INT_Movement_GPIO_Port GPIOB
|
||||
#define SCL_Pin GPIO_PIN_6
|
||||
|
||||
@@ -5,9 +5,9 @@
|
||||
#include "Settings.h"
|
||||
#include "USBPD.h"
|
||||
#include "configuration.h"
|
||||
|
||||
#include "stm32f1xx_hal.h"
|
||||
void power_check() {
|
||||
#if POW_PD
|
||||
#ifdef POW_PD
|
||||
// Cant start QC until either PD works or fails
|
||||
if (!USBPowerDelivery::negotiationComplete()) {
|
||||
return;
|
||||
@@ -25,7 +25,10 @@ bool getIsPoweredByDCIN() {
|
||||
#if defined(MODEL_TS80) + defined(MODEL_TS80P) > 0
|
||||
return false;
|
||||
#endif
|
||||
|
||||
#ifdef MODEL_TS101
|
||||
// TODO have to check what we are using
|
||||
return HAL_GPIO_ReadPin(DC_SELECT_GPIO_Port, DC_SELECT_Pin) == GPIO_PIN_SET;
|
||||
#endif
|
||||
#ifdef MODEL_TS100
|
||||
return true;
|
||||
#endif
|
||||
|
||||
@@ -18,8 +18,8 @@ DMA_HandleTypeDef hdma_i2c1_rx;
|
||||
DMA_HandleTypeDef hdma_i2c1_tx;
|
||||
|
||||
IWDG_HandleTypeDef hiwdg;
|
||||
TIM_HandleTypeDef htim2;
|
||||
TIM_HandleTypeDef htim3;
|
||||
TIM_HandleTypeDef htimADC;
|
||||
TIM_HandleTypeDef htimTip;
|
||||
#define ADC_FILTER_LEN 4
|
||||
#define ADC_SAMPLES 16
|
||||
uint16_t ADCReadings[ADC_SAMPLES]; // Used to store the adc readings for the handle cold junction temp
|
||||
@@ -29,8 +29,8 @@ static void SystemClock_Config(void);
|
||||
static void MX_ADC1_Init(void);
|
||||
static void MX_I2C1_Init(void);
|
||||
static void MX_IWDG_Init(void);
|
||||
static void MX_TIM3_Init(void);
|
||||
static void MX_TIM2_Init(void);
|
||||
static void MX_TIP_CONTROL_TIMER_Init(void);
|
||||
static void MX_ADC_CONTROL_TIMER_Init(void);
|
||||
static void MX_DMA_Init(void);
|
||||
static void MX_GPIO_Init(void);
|
||||
static void MX_ADC2_Init(void);
|
||||
@@ -45,11 +45,13 @@ void Setup_HAL() {
|
||||
|
||||
MX_GPIO_Init();
|
||||
MX_DMA_Init();
|
||||
#ifndef I2C_SOFT_BUS_1
|
||||
MX_I2C1_Init();
|
||||
#endif
|
||||
MX_ADC1_Init();
|
||||
MX_ADC2_Init();
|
||||
MX_TIM3_Init();
|
||||
MX_TIM2_Init();
|
||||
MX_TIP_CONTROL_TIMER_Init();
|
||||
MX_ADC_CONTROL_TIMER_Init();
|
||||
MX_IWDG_Init();
|
||||
HAL_ADC_Start_DMA(&hadc1, (uint32_t *)ADCReadings, (ADC_SAMPLES)); // start DMA of normal readings
|
||||
HAL_ADCEx_InjectedStart(&hadc1); // enable injected readings
|
||||
@@ -68,7 +70,41 @@ uint16_t getADCHandleTemp(uint8_t sample) {
|
||||
return filter.average() >> 1;
|
||||
}
|
||||
|
||||
#ifdef HAS_SPLIT_POWER_PATH
|
||||
static history<uint16_t, ADC_FILTER_LEN> filteredDC = {{0}, 0, 0};
|
||||
static history<uint16_t, ADC_FILTER_LEN> filteredPD = {{0}, 0, 0};
|
||||
|
||||
uint16_t getRawDCVin() { return filteredDC.average(); }
|
||||
uint16_t getRawPDVin() { return filteredPD.average(); }
|
||||
#endif
|
||||
|
||||
uint16_t getADCVin(uint8_t sample) {
|
||||
#ifdef HAS_SPLIT_POWER_PATH
|
||||
// In split power path operation, we need to read both inputs, and return the larger
|
||||
|
||||
if (sample) {
|
||||
{
|
||||
uint16_t latestADC = 0;
|
||||
latestADC += hadc2.Instance->JDR1;
|
||||
latestADC += hadc2.Instance->JDR2;
|
||||
latestADC <<= 3;
|
||||
filteredDC.update(latestADC);
|
||||
}
|
||||
{
|
||||
uint16_t latestADC = 0;
|
||||
latestADC += hadc2.Instance->JDR3;
|
||||
latestADC += hadc2.Instance->JDR4;
|
||||
latestADC <<= 3;
|
||||
filteredPD.update(latestADC);
|
||||
}
|
||||
}
|
||||
uint16_t dc = filteredDC.average();
|
||||
uint16_t pd = filteredPD.average();
|
||||
if (dc > pd) {
|
||||
return dc;
|
||||
}
|
||||
return pd;
|
||||
#else
|
||||
static history<uint16_t, ADC_FILTER_LEN> filter = {{0}, 0, 0};
|
||||
if (sample) {
|
||||
uint16_t latestADC = 0;
|
||||
@@ -77,10 +113,11 @@ uint16_t getADCVin(uint8_t sample) {
|
||||
latestADC += hadc2.Instance->JDR2;
|
||||
latestADC += hadc2.Instance->JDR3;
|
||||
latestADC += hadc2.Instance->JDR4;
|
||||
latestADC <<= 3;
|
||||
latestADC <<= 1;
|
||||
filter.update(latestADC);
|
||||
}
|
||||
return filter.average();
|
||||
#endif
|
||||
}
|
||||
// Returns either average or instant value. When sample is set the samples from the injected ADC are copied to the filter and then the raw reading is returned
|
||||
uint16_t getTipRawTemp(uint8_t sample) {
|
||||
@@ -178,7 +215,7 @@ static void MX_ADC1_Init(void) {
|
||||
sConfigInjected.InjectedRank = 1;
|
||||
sConfigInjected.InjectedNbrOfConversion = 4;
|
||||
sConfigInjected.InjectedSamplingTime = ADC_SAMPLETIME_28CYCLES_5;
|
||||
sConfigInjected.ExternalTrigInjecConv = ADC_EXTERNALTRIGINJECCONV_T2_TRGO;
|
||||
sConfigInjected.ExternalTrigInjecConv = ADC_TRIGGER;
|
||||
sConfigInjected.AutoInjectedConv = DISABLE;
|
||||
sConfigInjected.InjectedDiscontinuousConvMode = DISABLE;
|
||||
sConfigInjected.InjectedOffset = 0;
|
||||
@@ -203,7 +240,7 @@ static void MX_ADC2_Init(void) {
|
||||
/**Common config
|
||||
*/
|
||||
hadc2.Instance = ADC2;
|
||||
hadc2.Init.ScanConvMode = ADC_SCAN_DISABLE;
|
||||
hadc2.Init.ScanConvMode = ADC_SCAN_ENABLE;
|
||||
hadc2.Init.ContinuousConvMode = ENABLE;
|
||||
hadc2.Init.DiscontinuousConvMode = DISABLE;
|
||||
hadc2.Init.ExternalTrigConv = ADC_SOFTWARE_START;
|
||||
@@ -217,13 +254,18 @@ static void MX_ADC2_Init(void) {
|
||||
sConfigInjected.InjectedRank = ADC_INJECTED_RANK_1;
|
||||
sConfigInjected.InjectedNbrOfConversion = 4;
|
||||
sConfigInjected.InjectedSamplingTime = ADC_SAMPLETIME_28CYCLES_5;
|
||||
sConfigInjected.ExternalTrigInjecConv = ADC_EXTERNALTRIGINJECCONV_T2_TRGO;
|
||||
sConfigInjected.ExternalTrigInjecConv = ADC_TRIGGER;
|
||||
sConfigInjected.AutoInjectedConv = DISABLE;
|
||||
sConfigInjected.InjectedDiscontinuousConvMode = DISABLE;
|
||||
sConfigInjected.InjectedOffset = 0;
|
||||
HAL_ADCEx_InjectedConfigChannel(&hadc2, &sConfigInjected);
|
||||
sConfigInjected.InjectedRank = ADC_INJECTED_RANK_2;
|
||||
HAL_ADCEx_InjectedConfigChannel(&hadc2, &sConfigInjected);
|
||||
|
||||
#ifdef HAS_SPLIT_POWER_PATH
|
||||
sConfigInjected.InjectedChannel = PD_VIN_ADC2_CHANNEL;
|
||||
#endif
|
||||
|
||||
sConfigInjected.InjectedRank = ADC_INJECTED_RANK_3;
|
||||
HAL_ADCEx_InjectedConfigChannel(&hadc2, &sConfigInjected);
|
||||
sConfigInjected.InjectedRank = ADC_INJECTED_RANK_4;
|
||||
@@ -259,35 +301,43 @@ static void MX_IWDG_Init(void) {
|
||||
}
|
||||
|
||||
/* TIM3 init function */
|
||||
static void MX_TIM3_Init(void) {
|
||||
static void MX_TIP_CONTROL_TIMER_Init(void) {
|
||||
TIM_ClockConfigTypeDef sClockSourceConfig;
|
||||
TIM_MasterConfigTypeDef sMasterConfig;
|
||||
TIM_OC_InitTypeDef sConfigOC;
|
||||
|
||||
htim3.Instance = TIM3;
|
||||
htim3.Init.Prescaler = 8;
|
||||
htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htim3.Init.Period = 100; // 5 Khz PWM freq
|
||||
htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV4; // 4mhz before div
|
||||
htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; // Preload the ARR register (though we dont use this)
|
||||
HAL_TIM_Base_Init(&htim3);
|
||||
htimTip.Instance = TIP_CONTROL_TIMER;
|
||||
#ifdef TIP_HAS_DIRECT_PWM
|
||||
htimTip.Init.Prescaler = 100;
|
||||
#else
|
||||
htimTip.Init.Prescaler = 3;
|
||||
#endif
|
||||
htimTip.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htimTip.Init.Period = 255; // 5 Khz PWM freq
|
||||
htimTip.Init.ClockDivision = TIM_CLOCKDIVISION_DIV4; // 4mhz before div
|
||||
htimTip.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; // Preload the ARR register (though we dont use this)
|
||||
HAL_TIM_Base_Init(&htimTip);
|
||||
|
||||
sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL;
|
||||
HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig);
|
||||
HAL_TIM_ConfigClockSource(&htimTip, &sClockSourceConfig);
|
||||
|
||||
HAL_TIM_PWM_Init(&htim3);
|
||||
HAL_TIM_PWM_Init(&htimTip);
|
||||
|
||||
HAL_TIM_OC_Init(&htim3);
|
||||
HAL_TIM_OC_Init(&htimTip);
|
||||
|
||||
sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
|
||||
sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
|
||||
HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig);
|
||||
HAL_TIMEx_MasterConfigSynchronization(&htimTip, &sMasterConfig);
|
||||
|
||||
sConfigOC.OCMode = TIM_OCMODE_PWM1;
|
||||
sConfigOC.Pulse = 50; // 50% duty cycle, that is AC coupled through the cap
|
||||
#ifdef TIP_HAS_DIRECT_PWM
|
||||
sConfigOC.Pulse = 0; // PWM is direct to tip
|
||||
#else
|
||||
sConfigOC.Pulse = 127; // 50% duty cycle, that is AC coupled through the cap to provide an on signal (This does not do tip at 50% duty cycle)
|
||||
#endif
|
||||
sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
|
||||
sConfigOC.OCFastMode = TIM_OCFAST_ENABLE;
|
||||
HAL_TIM_PWM_ConfigChannel(&htim3, &sConfigOC, PWM_Out_CHANNEL);
|
||||
HAL_TIM_PWM_ConfigChannel(&htimTip, &sConfigOC, PWM_Out_CHANNEL);
|
||||
|
||||
GPIO_InitTypeDef GPIO_InitStruct;
|
||||
|
||||
@@ -304,10 +354,10 @@ static void MX_TIM3_Init(void) {
|
||||
#else
|
||||
// No re-map required
|
||||
#endif
|
||||
HAL_TIM_PWM_Start(&htim3, PWM_Out_CHANNEL);
|
||||
HAL_TIM_PWM_Start(&htimTip, PWM_Out_CHANNEL);
|
||||
}
|
||||
/* TIM3 init function */
|
||||
static void MX_TIM2_Init(void) {
|
||||
static void MX_ADC_CONTROL_TIMER_Init(void) {
|
||||
/*
|
||||
* We use the channel 1 to trigger the ADC at end of PWM period
|
||||
* And we use the channel 4 as the PWM modulation source using Interrupts
|
||||
@@ -318,30 +368,30 @@ static void MX_TIM2_Init(void) {
|
||||
|
||||
// Timer 2 is fairly slow as its being used to run the PWM and trigger the ADC
|
||||
// in the PWM off time.
|
||||
htim2.Instance = TIM2;
|
||||
htimADC.Instance = ADC_CONTROL_TIMER;
|
||||
// dummy value, will be reconfigured by BSPInit()
|
||||
htim2.Init.Prescaler = 2000; // 2 MHz timer clock/2000 = 1 kHz tick rate
|
||||
htimADC.Init.Prescaler = 2000; // 2 MHz timer clock/2000 = 1 kHz tick rate
|
||||
|
||||
// pwm out is 10k from tim3, we want to run our PWM at around 10hz or slower on the output stage
|
||||
// These values give a rate of around 3.5 Hz for "fast" mode and 1.84 Hz for "slow"
|
||||
htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htimADC.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
// dummy value, will be reconfigured by BSPInit()
|
||||
htim2.Init.Period = powerPWM + 14 * 2;
|
||||
htimADC.Init.Period = powerPWM + 14 * 2;
|
||||
|
||||
htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV4; // 8 MHz (x2 APB1) before divide
|
||||
htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
|
||||
htim2.Init.RepetitionCounter = 0;
|
||||
HAL_TIM_Base_Init(&htim2);
|
||||
htimADC.Init.ClockDivision = TIM_CLOCKDIVISION_DIV4; // 8 MHz (x2 APB1) before divide
|
||||
htimADC.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
|
||||
htimADC.Init.RepetitionCounter = 0;
|
||||
HAL_TIM_Base_Init(&htimADC);
|
||||
|
||||
sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL;
|
||||
HAL_TIM_ConfigClockSource(&htim2, &sClockSourceConfig);
|
||||
HAL_TIM_ConfigClockSource(&htimADC, &sClockSourceConfig);
|
||||
|
||||
HAL_TIM_PWM_Init(&htim2);
|
||||
HAL_TIM_OC_Init(&htim2);
|
||||
HAL_TIM_PWM_Init(&htimADC);
|
||||
HAL_TIM_OC_Init(&htimADC);
|
||||
|
||||
sMasterConfig.MasterOutputTrigger = TIM_TRGO_OC1;
|
||||
sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
|
||||
HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig);
|
||||
HAL_TIMEx_MasterConfigSynchronization(&htimADC, &sMasterConfig);
|
||||
|
||||
sConfigOC.OCMode = TIM_OCMODE_PWM1;
|
||||
// dummy value, will be reconfigured by BSPInit() in the BSP.cpp
|
||||
@@ -354,15 +404,15 @@ static void MX_TIM2_Init(void) {
|
||||
* */
|
||||
sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
|
||||
sConfigOC.OCFastMode = TIM_OCFAST_ENABLE;
|
||||
HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_1);
|
||||
HAL_TIM_PWM_ConfigChannel(&htimADC, &sConfigOC, TIM_CHANNEL_1);
|
||||
sConfigOC.Pulse = 0; // default to entirely off
|
||||
HAL_TIM_OC_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_4);
|
||||
HAL_TIM_OC_ConfigChannel(&htimADC, &sConfigOC, TIM_CHANNEL_4);
|
||||
|
||||
HAL_TIM_Base_Start_IT(&htim2);
|
||||
HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_1);
|
||||
HAL_TIM_PWM_Start_IT(&htim2, TIM_CHANNEL_4);
|
||||
HAL_NVIC_SetPriority(TIM2_IRQn, 15, 0);
|
||||
HAL_NVIC_EnableIRQ(TIM2_IRQn);
|
||||
HAL_TIM_Base_Start_IT(&htimADC);
|
||||
HAL_TIM_PWM_Start(&htimADC, TIM_CHANNEL_1);
|
||||
HAL_TIM_PWM_Start_IT(&htimADC, TIM_CHANNEL_4);
|
||||
HAL_NVIC_SetPriority(ADC_CONTROL_TIMER_IRQ, 15, 0);
|
||||
HAL_NVIC_EnableIRQ(ADC_CONTROL_TIMER_IRQ);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -462,12 +512,45 @@ static void MX_GPIO_Init(void) {
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||
HAL_GPIO_Init(OLED_RESET_GPIO_Port, &GPIO_InitStruct);
|
||||
HAL_GPIO_WritePin(OLED_RESET_GPIO_Port, OLED_RESET_Pin, GPIO_PIN_RESET);
|
||||
|
||||
// Pull down LCD reset
|
||||
HAL_GPIO_WritePin(OLED_RESET_GPIO_Port, OLED_RESET_Pin, GPIO_PIN_RESET);
|
||||
HAL_Delay(30);
|
||||
HAL_GPIO_WritePin(OLED_RESET_GPIO_Port, OLED_RESET_Pin, GPIO_PIN_SET);
|
||||
|
||||
#ifdef DC_SELECT_Pin
|
||||
GPIO_InitStruct.Pin = DC_SELECT_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
HAL_GPIO_Init(DC_SELECT_GPIO_Port, &GPIO_InitStruct);
|
||||
HAL_GPIO_WritePin(DC_SELECT_GPIO_Port, DC_SELECT_Pin, GPIO_PIN_RESET);
|
||||
#endif
|
||||
|
||||
#ifdef PD_SELECT_Pin
|
||||
GPIO_InitStruct.Pin = PD_SELECT_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
HAL_GPIO_Init(PD_SELECT_GPIO_Port, &GPIO_InitStruct);
|
||||
HAL_GPIO_WritePin(PD_SELECT_GPIO_Port, PD_SELECT_Pin, GPIO_PIN_RESET);
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef TIP_RESISTANCE_SENSE_Pin
|
||||
GPIO_InitStruct.Pin = TIP_RESISTANCE_SENSE_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
HAL_GPIO_Init(TIP_RESISTANCE_SENSE_GPIO_Port, &GPIO_InitStruct);
|
||||
HAL_GPIO_WritePin(TIP_RESISTANCE_SENSE_GPIO_Port, TIP_RESISTANCE_SENSE_Pin, GPIO_PIN_RESET);
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef INT_PD_Pin
|
||||
GPIO_InitStruct.Pin = INT_PD_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
||||
GPIO_InitStruct.Pull = GPIO_PULLUP;
|
||||
HAL_GPIO_Init(INT_PD_GPIO_Port, &GPIO_InitStruct);
|
||||
|
||||
#endif
|
||||
}
|
||||
#ifdef USE_FULL_ASSERT
|
||||
void assert_failed(uint8_t *file, uint32_t line) { asm("bkpt"); }
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
#ifndef SETUP_H_
|
||||
#define SETUP_H_
|
||||
|
||||
#include "configuration.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
@@ -24,13 +24,18 @@ extern I2C_HandleTypeDef hi2c1;
|
||||
|
||||
extern IWDG_HandleTypeDef hiwdg;
|
||||
|
||||
extern TIM_HandleTypeDef htim2;
|
||||
extern TIM_HandleTypeDef htim3;
|
||||
extern TIM_HandleTypeDef htimADC;
|
||||
extern TIM_HandleTypeDef htimTip;
|
||||
void Setup_HAL();
|
||||
uint16_t getADCHandleTemp(uint8_t sample);
|
||||
uint16_t getADCVin(uint8_t sample);
|
||||
void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim); // Since the hal header file does not define this one
|
||||
|
||||
#ifdef HAS_SPLIT_POWER_PATH
|
||||
uint16_t getRawDCVin();
|
||||
uint16_t getRawPDVin();
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -10,14 +10,27 @@
|
||||
#include "BSP.h"
|
||||
#include "configuration.h"
|
||||
#include "stm32f1xx_hal.h"
|
||||
#ifdef I2C_SOFT
|
||||
#ifdef I2C_SOFT_BUS_2
|
||||
|
||||
#define SOFT_SCL2_HIGH() HAL_GPIO_WritePin(SCL2_GPIO_Port, SCL2_Pin, GPIO_PIN_SET)
|
||||
#define SOFT_SCL2_LOW() HAL_GPIO_WritePin(SCL2_GPIO_Port, SCL2_Pin, GPIO_PIN_RESET)
|
||||
#define SOFT_SDA2_HIGH() HAL_GPIO_WritePin(SDA2_GPIO_Port, SDA2_Pin, GPIO_PIN_SET)
|
||||
#define SOFT_SDA2_LOW() HAL_GPIO_WritePin(SDA2_GPIO_Port, SDA2_Pin, GPIO_PIN_RESET)
|
||||
#define SOFT_SDA2_READ() (HAL_GPIO_ReadPin(SDA2_GPIO_Port, SDA2_Pin) == GPIO_PIN_SET ? 1 : 0)
|
||||
#define SOFT_SCL2_READ() (HAL_GPIO_ReadPin(SCL2_GPIO_Port, SCL2_Pin) == GPIO_PIN_SET ? 1 : 0)
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef I2C_SOFT_BUS_1
|
||||
#define SOFT_SCL1_HIGH() HAL_GPIO_WritePin(SCL_GPIO_Port, SCL_Pin, GPIO_PIN_SET)
|
||||
#define SOFT_SCL1_LOW() HAL_GPIO_WritePin(SCL_GPIO_Port, SCL_Pin, GPIO_PIN_RESET)
|
||||
#define SOFT_SDA1_HIGH() HAL_GPIO_WritePin(SDA_GPIO_Port, SDA_Pin, GPIO_PIN_SET)
|
||||
#define SOFT_SDA1_LOW() HAL_GPIO_WritePin(SDA_GPIO_Port, SDA_Pin, GPIO_PIN_RESET)
|
||||
#define SOFT_SDA1_READ() (HAL_GPIO_ReadPin(SDA_GPIO_Port, SDA_Pin) == GPIO_PIN_SET ? 1 : 0)
|
||||
#define SOFT_SCL1_READ() (HAL_GPIO_ReadPin(SCL_GPIO_Port, SCL_Pin) == GPIO_PIN_SET ? 1 : 0)
|
||||
|
||||
#endif
|
||||
|
||||
#define SOFT_SCL_HIGH() HAL_GPIO_WritePin(SCL2_GPIO_Port, SCL2_Pin, GPIO_PIN_SET)
|
||||
#define SOFT_SCL_LOW() HAL_GPIO_WritePin(SCL2_GPIO_Port, SCL2_Pin, GPIO_PIN_RESET)
|
||||
#define SOFT_SDA_HIGH() HAL_GPIO_WritePin(SDA2_GPIO_Port, SDA2_Pin, GPIO_PIN_SET)
|
||||
#define SOFT_SDA_LOW() HAL_GPIO_WritePin(SDA2_GPIO_Port, SDA2_Pin, GPIO_PIN_RESET)
|
||||
#define SOFT_SDA_READ() (HAL_GPIO_ReadPin(SDA2_GPIO_Port, SDA2_Pin) == GPIO_PIN_SET ? 1 : 0)
|
||||
#define SOFT_SCL_READ() (HAL_GPIO_ReadPin(SCL2_GPIO_Port, SCL2_Pin) == GPIO_PIN_SET ? 1 : 0)
|
||||
#define SOFT_I2C_DELAY() \
|
||||
{ \
|
||||
for (int xx = 0; xx < 15; xx++) { \
|
||||
@@ -25,7 +38,6 @@
|
||||
} \
|
||||
}
|
||||
|
||||
#endif
|
||||
// 40 ~= 100kHz; 15 gives around 250kHz or so which is fast _and_ stable
|
||||
|
||||
#endif /* BSP_MINIWARE_SOFTWARE_I2C_H_ */
|
||||
|
||||
@@ -125,6 +125,6 @@ const int32_t uVtoDegC[] = {
|
||||
38137, 500, //
|
||||
};
|
||||
#endif
|
||||
const int uVtoDegCItems = sizeof(uVtoDegC) / (2 * sizeof(uint16_t));
|
||||
const int uVtoDegCItems = sizeof(uVtoDegC) / (2 * sizeof(uVtoDegC[0]));
|
||||
|
||||
uint32_t TipThermoModel::convertuVToDegC(uint32_t tipuVDelta) { return Utils::InterpolateLookupTable(uVtoDegC, uVtoDegCItems, tipuVDelta); }
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#include <stdint.h>
|
||||
/**
|
||||
* Configuration.h
|
||||
* Define here your default pre settings for TS80(P) or TS100
|
||||
* Define here your default pre settings for TS80(P) or TS10(0/1)
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -59,6 +59,15 @@
|
||||
#define ORIENTATION_MODE 2 // 0: Right 1:Left 2:Automatic - Default Automatic
|
||||
#define REVERSE_BUTTON_TEMP_CHANGE 0 // 0:Default 1:Reverse - Reverse the plus and minus button assigment for temperature change
|
||||
|
||||
/**
|
||||
* OLED Brightness
|
||||
*
|
||||
*/
|
||||
#define MIN_BRIGHTNESS 0 // Min OLED brightness selectable
|
||||
#define MAX_BRIGHTNESS 100 // Max OLED brightness selectable
|
||||
#define BRIGHTNESS_STEP 25 // OLED brightness increment
|
||||
#define DEFAULT_BRIGHTNESS 25 // default OLED brightness
|
||||
|
||||
/**
|
||||
* Temp change settings
|
||||
*/
|
||||
@@ -77,7 +86,7 @@
|
||||
#define POWER_PULSE_DEFAULT 0
|
||||
#else
|
||||
#define POWER_PULSE_DEFAULT 5
|
||||
#endif
|
||||
#endif /* TS100 */
|
||||
#define POWER_PULSE_WAIT_DEFAULT 4 // Default rate of the power pulse: 4*2500 = 10000 ms = 10 s
|
||||
#define POWER_PULSE_DURATION_DEFAULT 1 // Default duration of the power pulse: 1*250 = 250 ms
|
||||
|
||||
@@ -117,13 +126,15 @@
|
||||
#define ADC_MAX_READING (4096 * 8) // Maximum reading of the adc
|
||||
#define ADC_VDD_MV 3300 // ADC max reading millivolts
|
||||
|
||||
#define POW_PD_EXT 0
|
||||
|
||||
// Deriving the Voltage div:
|
||||
// Vin_max = (3.3*(r1+r2))/(r2)
|
||||
// vdiv = (32768*4)/(vin_max*10)
|
||||
|
||||
#if defined(MODEL_TS100) + defined(MODEL_TS80) + defined(MODEL_TS80P) > 1
|
||||
#if defined(MODEL_TS100) + defined(MODEL_TS80) + defined(MODEL_TS80P) + defined(MODEL_TS101) > 1
|
||||
#error "Multiple models defined!"
|
||||
#elif defined(MODEL_TS100) + defined(MODEL_TS80) + defined(MODEL_TS80P) == 0
|
||||
#elif defined(MODEL_TS100) + defined(MODEL_TS80) + defined(MODEL_TS80P) + defined(MODEL_TS101) == 0
|
||||
#error "No model defined!"
|
||||
#endif
|
||||
#define NEEDS_VBUS_PROBE 0
|
||||
@@ -141,7 +152,7 @@
|
||||
#define MAX_TEMP_C 450 // Max soldering temp selectable °C
|
||||
#define MAX_TEMP_F 850 // Max soldering temp selectable °F
|
||||
#define MIN_TEMP_C 10 // Min soldering temp selectable °C
|
||||
#define MIN_TEMP_F 60 // Min soldering temp selectable °F
|
||||
#define MIN_TEMP_F 50 // Min soldering temp selectable °F
|
||||
#define MIN_BOOST_TEMP_C 250 // The min settable temp for boost mode °C
|
||||
#define MIN_BOOST_TEMP_F 480 // The min settable temp for boost mode °F
|
||||
|
||||
@@ -161,9 +172,42 @@
|
||||
#define TIP_RESISTANCE 75 // x10 ohms, 7.5 typical for ts100 tips
|
||||
|
||||
#define POW_DC
|
||||
#define POW_PD 0
|
||||
|
||||
#define TEMP_TMP36
|
||||
#endif
|
||||
#endif /* TS100 */
|
||||
|
||||
#ifdef MODEL_TS101
|
||||
#define VOLTAGE_DIV 700 // 700 - Default divider from schematic
|
||||
#define CALIBRATION_OFFSET 900 // 900 - Default adc offset in uV
|
||||
#define PID_POWER_LIMIT 100 // Sets the max pwm power limit
|
||||
#define POWER_LIMIT 0 // 0 watts default limit
|
||||
#define MAX_POWER_LIMIT 100
|
||||
#define POWER_LIMIT_STEPS 5
|
||||
#define OP_AMP_GAIN_STAGE OP_AMP_GAIN_STAGE_TS100
|
||||
#define TEMP_uV_LOOKUP_HAKKO
|
||||
|
||||
#define HARDWARE_MAX_WATTAGE_X10 1000
|
||||
#define TIP_THERMAL_MASS 65 // X10 watts to raise 1 deg C in 1 second
|
||||
#define TIP_RESISTANCE 75 // x10 ohms, 7.5 typical for ts100 tips
|
||||
|
||||
#define TIP_HAS_DIRECT_PWM 1
|
||||
#define POW_DC 1
|
||||
#define POW_PD 1
|
||||
#define I2C_SOFT_BUS_2 1
|
||||
#define I2C_SOFT_BUS_1 1
|
||||
#define OLED_I2CBB1 1
|
||||
#define USB_PD_I2CBB2 1
|
||||
#define USB_PD_VMAX 28 // Device supposedly can do 28V; looks like vmax is 33 ish
|
||||
#define OLED_128x32 1
|
||||
#define OLED_FLIP 1
|
||||
#define HAS_SPLIT_POWER_PATH 1
|
||||
#define TEMP_NTC 1
|
||||
#define ACCEL_I2CBB1 1
|
||||
#define POW_EPR 1
|
||||
#define HAS_POWER_DEBUG_MENU
|
||||
#define DEBUG_POWER_MENU_BUTTON_B
|
||||
|
||||
#endif /* TS101 */
|
||||
|
||||
#if defined(MODEL_TS80) + defined(MODEL_TS80P) > 0
|
||||
#define MAX_POWER_LIMIT 40
|
||||
@@ -177,35 +221,42 @@
|
||||
|
||||
#define LIS_ORI_FLIP
|
||||
#define OLED_FLIP
|
||||
#endif
|
||||
#endif /* TS80(P) */
|
||||
|
||||
#ifdef MODEL_TS80
|
||||
#define VOLTAGE_DIV 780 // Default divider from schematic
|
||||
#define CALIBRATION_OFFSET 900 // the adc offset in uV
|
||||
#define PID_POWER_LIMIT 24 // Sets the max pwm power limit
|
||||
#define POWER_LIMIT 24 // 24 watts default power limit
|
||||
#define PID_POWER_LIMIT 35 // Sets the max pwm power limit
|
||||
#define POWER_LIMIT 32 // 24 watts default power limit
|
||||
|
||||
#define HARDWARE_MAX_WATTAGE_X10 180
|
||||
#define HARDWARE_MAX_WATTAGE_X10 320
|
||||
|
||||
#define POW_QC
|
||||
#define POW_PD 0
|
||||
|
||||
#define TEMP_TMP36
|
||||
#endif
|
||||
#endif /* TS80 */
|
||||
|
||||
#ifdef MODEL_TS80P
|
||||
#define VOLTAGE_DIV 650 // Default for TS80P with slightly different resistors
|
||||
#define CALIBRATION_OFFSET 1500 // the adc offset in uV
|
||||
#define PID_POWER_LIMIT 35 // Sets the max pwm power limit
|
||||
#define POWER_LIMIT 30 // 30 watts default power limit
|
||||
#define POWER_LIMIT 32 // 30 watts default power limit
|
||||
|
||||
#define HARDWARE_MAX_WATTAGE_X10 300
|
||||
#define HARDWARE_MAX_WATTAGE_X10 320
|
||||
|
||||
#define POW_PD 1
|
||||
#define POW_QC 1
|
||||
#define TEMP_NTC
|
||||
#define I2C_SOFT
|
||||
#define I2C_SOFT_BUS_2 1
|
||||
#define SC7_ORI_FLIP
|
||||
#endif
|
||||
#endif
|
||||
#endif /* TS80P */
|
||||
|
||||
#ifdef MODEL_TS101
|
||||
#define FLASH_LOGOADDR (0x08000000 + (126 * 1024))
|
||||
#define SETTINGS_START_PAGE (0x08000000 + (127 * 1024))
|
||||
#else
|
||||
#define FLASH_LOGOADDR (0x08000000 + (62 * 1024))
|
||||
#define SETTINGS_START_PAGE (0x08000000 + (63 * 1024))
|
||||
#endif /* TS101 */
|
||||
|
||||
#endif /* CONFIGURATION_H_ */
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
#include "stm32f1xx_hal.h"
|
||||
#include "string.h"
|
||||
|
||||
#define SETTINGS_START_PAGE (0x08000000 + (63 * 1024))
|
||||
|
||||
void flash_save_buffer(const uint8_t *buffer, const uint16_t length) {
|
||||
FLASH_EraseInitTypeDef pEraseInit;
|
||||
@@ -35,7 +34,6 @@ void flash_save_buffer(const uint8_t *buffer, const uint16_t length) {
|
||||
HAL_FLASH_Program(FLASH_TYPEPROGRAM_HALFWORD, SETTINGS_START_PAGE + (i * sizeof(uint16_t)), data[i]);
|
||||
}
|
||||
HAL_FLASH_Lock();
|
||||
|
||||
}
|
||||
|
||||
void flash_read_buffer(uint8_t *buffer, const uint16_t length) { memcpy(buffer, (uint8_t *)SETTINGS_START_PAGE, length); }
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
#include "configuration.h"
|
||||
#if POW_PD
|
||||
#ifdef POW_PD
|
||||
#include "BSP.h"
|
||||
#include "I2CBB.hpp"
|
||||
#include "I2CBB2.hpp"
|
||||
#include "Setup.h"
|
||||
|
||||
bool fusb_read_buf(const uint8_t deviceAddr, const uint8_t registerAdd, const uint8_t size, uint8_t *buf) { return I2CBB::Mem_Read(deviceAddr, registerAdd, buf, size); }
|
||||
bool fusb_read_buf(const uint8_t deviceAddr, const uint8_t registerAdd, const uint8_t size, uint8_t *buf) { return I2CBB2::Mem_Read(deviceAddr, registerAdd, buf, size); }
|
||||
|
||||
bool fusb_write_buf(const uint8_t deviceAddr, const uint8_t registerAdd, const uint8_t size, uint8_t *buf) { return I2CBB::Mem_Write(deviceAddr, registerAdd, buf, size); }
|
||||
bool fusb_write_buf(const uint8_t deviceAddr, const uint8_t registerAdd, const uint8_t size, uint8_t *buf) { return I2CBB2::Mem_Write(deviceAddr, registerAdd, buf, size); }
|
||||
|
||||
void setupFUSBIRQ() {
|
||||
GPIO_InitTypeDef GPIO_InitStruct;
|
||||
|
||||
@@ -6,20 +6,27 @@
|
||||
*/
|
||||
|
||||
#include "BSP.h"
|
||||
#include "I2CBB.hpp"
|
||||
#include "I2CBB1.hpp"
|
||||
#include "I2CBB2.hpp"
|
||||
#include "Pins.h"
|
||||
#include "Setup.h"
|
||||
#include "configuration.h"
|
||||
#include <I2C_Wrapper.hpp>
|
||||
|
||||
|
||||
void preRToSInit() {
|
||||
/* Reset of all peripherals, Initializes the Flash interface and the Systick.
|
||||
*/
|
||||
HAL_Init();
|
||||
Setup_HAL(); // Setup all the HAL objects
|
||||
BSPInit();
|
||||
#ifdef I2C_SOFT
|
||||
I2CBB::init();
|
||||
#ifdef I2C_SOFT_BUS_2
|
||||
I2CBB2::init();
|
||||
#endif
|
||||
#ifdef I2C_SOFT_BUS_1
|
||||
I2CBB1::init();
|
||||
#endif
|
||||
|
||||
/* Init the IPC objects */
|
||||
FRToSI2C::FRToSInit();
|
||||
}
|
||||
|
||||
@@ -58,14 +58,23 @@ void HAL_ADC_MspInit(ADC_HandleTypeDef *hadc) {
|
||||
*/
|
||||
GPIO_InitStruct.Pin = TIP_TEMP_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
HAL_GPIO_Init(TIP_TEMP_GPIO_Port, &GPIO_InitStruct);
|
||||
|
||||
GPIO_InitStruct.Pin = TMP36_INPUT_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
|
||||
HAL_GPIO_Init(TMP36_INPUT_GPIO_Port, &GPIO_InitStruct);
|
||||
|
||||
GPIO_InitStruct.Pin = VIN_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
|
||||
HAL_GPIO_Init(VIN_GPIO_Port, &GPIO_InitStruct);
|
||||
|
||||
#ifdef PD_VIN_Pin
|
||||
|
||||
GPIO_InitStruct.Pin = PD_VIN_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
|
||||
HAL_GPIO_Init(PD_VIN_GPIO_Port, &GPIO_InitStruct);
|
||||
#endif
|
||||
/* ADC2 interrupt Init */
|
||||
HAL_NVIC_SetPriority(ADC1_2_IRQn, 15, 0);
|
||||
HAL_NVIC_EnableIRQ(ADC1_2_IRQn);
|
||||
@@ -83,7 +92,7 @@ void HAL_I2C_MspInit(I2C_HandleTypeDef *hi2c) {
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_OD;
|
||||
GPIO_InitStruct.Pull = GPIO_PULLUP;
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
|
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
HAL_GPIO_Init(SCL_GPIO_Port, &GPIO_InitStruct);
|
||||
|
||||
/* Peripheral clock enable */
|
||||
__HAL_RCC_I2C1_CLK_ENABLE();
|
||||
@@ -128,5 +137,8 @@ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef *htim_base) {
|
||||
} else if (htim_base->Instance == TIM2) {
|
||||
/* Peripheral clock enable */
|
||||
__HAL_RCC_TIM2_CLK_ENABLE();
|
||||
} else if (htim_base->Instance == TIM4) {
|
||||
/* Peripheral clock enable */
|
||||
__HAL_RCC_TIM4_CLK_ENABLE();
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user