Commit Graph

338 Commits

Author SHA1 Message Date
D.R.racer 2317e1379f Update CS translation 2022-11-22 08:35:27 +01:00
3d-gussner 2cd42f8433 Fix typo
Add Norwegian translations thanks to @OS-kar
2022-11-22 08:26:20 +01:00
3d-gussner 281a217549 Update Temp Model messages
Deepl translate cs,de,es,fr,it,nl,pl
2022-11-20 10:49:46 +01:00
Guðni Már Gilbert 2096accc5f Remove unused gcode level check code
This code was introduced with v3.8.0 but was always disabled.
I propose the code be removed since it has not been enabled
for 3 years since its introduction.
2022-11-17 08:05:27 +01:00
D.R.racer 21e779c1c1 Update POT/PO files
Translations of INSPECT_FINDA are to be done yet.
2022-11-17 07:58:11 +01:00
3d-gussner 7c009cadb8 Bump up Revision to ALPHA1 6051
Temporary fix for MSG_BTN_MORE
pre-release pot and po update
2022-11-04 10:21:39 +01:00
3d-gussner 38a8cb8af3 Fix typos and Upper case at beginning 2022-11-03 12:10:44 +01:00
3d-gussner ccdfc337a5 Norwegian translation
All credit to @OS-kar for the new translations

Add replacement for `Ø`
Update List of Community made translations
2022-11-03 12:10:44 +01:00
3d-gussner ab10a65a40 Update Swedish translation
All credit to @Painkiller56
2022-10-26 17:21:00 +02:00
3d-gussner 1bb1446934 Fix few Czech translations 2022-10-26 17:20:34 +02:00
3d-gussner 81ae10c001 Update Swedish translation part 1
All credit to @Painkiller56
2022-10-25 12:09:13 +02:00
3d-gussner c2b60ba0e6 Update Swedish and Norgwegian 2022-10-25 10:34:13 +02:00
3d-gussner f4a2c1c794 Update translations
Fix button msg
Update Dutch `F. jam detect`
2022-10-25 10:29:35 +02:00
3d-gussner 0c458a8740
Merge pull request #3696 from Hauzman/MK3_Romanian_translation
Mk3 Romanian translation
2022-10-21 08:51:49 +02:00
3d-gussner 42c8628516
Merge pull request #3684 from AttilaSVK/MK3
Updated Hungarian translation for MK3
2022-10-21 07:10:37 +02:00
3d-gussner a9828a1761 Update Croatian translation
All credits to @prime1910
2022-10-19 09:38:53 +02:00
Hauzman 2bafa30df0
Update Firmware_ro.po 2022-10-19 10:07:45 +03:00
Hauzman 17bb9f6f43 Fix msgstr "" and long translations 2022-10-18 23:01:34 +03:00
Hauzman 5908abcf6c Fix typo 2022-10-17 18:55:07 +03:00
3d-gussner f2fe9a51ee rename `Extruder fan` to `Hotend fan` 2022-10-17 13:49:18 +02:00
Hauzman 146ee3032e Final Corretions 2022-10-16 14:22:19 +03:00
Hauzman 7f5211b917 final correction 2022-10-15 14:40:23 +03:00
Yuri D'Elia d6e79706d2 lang: IT: Partial update
Update new italian translation strings, excluding most of the MMU
related changes.
2022-10-13 23:13:50 +02:00
AttilaSVK 18b82f73c9
Updated Hungarian translation for MK3_3.12 2022-10-12 11:20:29 +02:00
Guðni Már Gilbert d483531606 PFW-1358 update c values 2022-10-08 09:40:43 +00:00
Guðni Már Gilbert ee6c1e77ca PFW-1358 Remove MSG_BTN_MORE from po files 2022-10-08 09:24:21 +00:00
3d-gussner 0a7a6faa25
Merge pull request #3632 from Hauzman/MK3
Update MMU RO Language
2022-10-06 11:52:32 +02:00
Hauzman b0aeca8042 Fix typo 2022-09-30 22:30:07 +03:00
Hauzman d2e2ecc736
Fix typo, update missing translation 2022-09-30 09:51:51 +03:00
Hauzman 64dbf596f4 Update MMU RO Language
Co-Authored-By: Alex Voinea <voinea.dragos.alexandru@gmail.com>
2022-09-28 21:19:49 +03:00
ingbrzy b44ffc77ee
typo 2022-09-27 10:16:31 +02:00
ingbrzy 1db249ec1a
typo SK 2022-09-26 18:31:03 +02:00
ingbrzy 92359a9160
Update Firmware_sk.po 2022-09-26 10:15:25 +02:00
3d-gussner 0d00da6364 Consistent use of Idler = Spannrol and Pulley = Riemschijf in Dutch
Thanks to @vintagepc
2022-09-19 08:20:31 +02:00
3d-gussner 82f29634c4 Forgot one Dutch translation 2022-09-17 18:10:02 +02:00
3d-gussner 075a80e264 Add missing text
Finish Dutch translation
2022-09-17 17:38:45 +02:00
3d-gussner 068f4763e2 Update translatable strings to match our extraction macros
Update pot and po files
2022-09-17 16:53:30 +02:00
3d-gussner ae8d1eb546 Dutch translation part 1 2022-09-17 16:36:09 +02:00
3d-gussner d9df8eed79 update pot and po files 2022-09-17 16:36:09 +02:00
3d-gussner 404c622301 Finish German translation
increase 2nd langusge size to 0x3500 13567bytes to fit mmu2 translations 🤞
2022-09-17 10:35:30 +02:00
3d-gussner 539cdbfeea Lower MSG_ rows 2022-09-17 08:48:56 +02:00
3d-gussner 78fdf33f67 Update Firmware.pot and Firmware_de.po
Started German translation Part 1
Updated c= r= for German translations being longer than 8 rows
2022-09-16 20:42:50 +02:00
3d-gussner 3dc4f20803 Upadte pot and po again 2022-09-14 11:33:24 +02:00
3d-gussner f65e8ae5dd Add MSG_ALWAYS 2022-09-14 11:33:24 +02:00
3d-gussner 8136e82400 Update pot and po files 2022-09-14 11:33:24 +02:00
Yuri D'Elia 0d7680dbf7
New PO-based language translation support (#3471)
* lang: Add a PO language extractor with FW metadata support

Implement a straight-to-po language extractor which supports our custom
language requirements:

- _i/_I/ISTR for text string definitions
- _T for catalog translations (with back-reference support)
- //// EOL comments with:
  - MSG_ catalog entry name identifiers
  - c=X r=Y annotations for screen dimensioning checks
- Crude support for commented lines

All source locations are correctly referenced in the PO, with the
metadata colleted in the comment for further processing.

Several checks are implemented already during extraction:

- Correct catalog name assignment (no duplicates)
- Metadata checks for each entry

Further checks will be implemented by directly checking the translated PO file.

Requires "polib" and "regex" python modules.

* lang: Adapt lang-check to work directly on PO/POT files

* lang: Allow lang-extract to generate stable (pre-sorted) output directly

* lang: Further extend lang-extract consistency/error checking

- Do not parse inside preprocessor conditionals
- Distinguish between references and definitions
- Warn about missing references and definitions

* lang: lang-extract: warn about incorrect PROGMEM assignments

Check that ISTR is used along with PROGMEM_I1 in an attempt to spot
useless translated catalogs.

* lang: lang-extract: Improved handling of same-line translations

Correctly reference metadata on same-line translations.

* lang: lang-extract: Handle _O as a cat-ref

https://github.com/prusa3d/Prusa-Firmware/pull/3434

* lang: lang-extract: Warn about unused catalog definitions

* lang: lang-extract: Allow propagating translation comments via //

The definition:

    code //// definition [// comment]

will check [definition] as before, but blindly accumulate // comment.
The comment is then re-appended back into the PO files for translators
with the form:

    definition
    comment
    comment...

* lang: Fix incorrect display definitions

* lang: lang-extract: Check source encoding/charmap

* lang: Translate the degree symbol

* lang: Unbreak/cleanup DEBUG_SEC_LANG

* lang: Improve meaning of comment

* lang: Split charset conversions into an aux lib for future use

* lang: Implement lang-map.py to extract the translation symbol map

- Extracts the translatable symbol map for further use
- Computes a stable "language signature" from the map itself
- Optionally patches the binary update the symbols

* lang: Check for translation recoding problems

* lang: Implement a transliteration map to post-process translations

TRANS_CHARS is now used to replace unavailable symbols to the source
encoding, only while producing the language catalog.

* lang: Handle/check character replacements in lang-check

Filter the translation through TRANS_CHARS, so that the preview and
length check are performed correctly for expanding replacements such as
'ß' to 'ss'.

* lang: Implement lang-build.py to generate the final language catalog

* Cleanup .gitignore

* lang: Drop txt language files

* lang: Remove outdated translation scripts and obsolete docs

* lang: Update build scripts for new infrastructure

* lang: [no] Integrate accents from po/new/no.po

We now support accents natively

* lang: Remove redundant directory po/new/

* lang: Fix encoding of LCD characters in PO files

* lang: [hr] Fix wrapping in MSG_CRASH_DET_ONLY_IN_NORMAL

* lang: Sort and reformat PO files for further massaging

* lang: Switch to developer (dot) comments for PO metadata

* lang: Allow the IGNORE annotation to skip extraction

* lang: Fix missing/broken language metadata in sources

* lang: Add update-pot.sh and regenerate po/Firmware.pot

* lang: Add update-po.sh and refresh all PO files

* lang: Add summary documentation about the new translation workflow

* Add more ignored files

* CI: Add new required dependencies to travis

* lang: lang-build: Improve warning message

"referenced" was really meaning that data is being duplicated.

* lang: Respect the language order as defined in config.sh

This correctly splits normal and community-made entries during language
selection.

* lang: More typos in the documentation

* lang: Check for the maximum size of each language

Each table needs to fit within LANG_SIZE_RESERVED

* lang: Properly align _SEC_LANG to page boundaries

... instead of relying on _SEC_LANG_TABLE to calculate the offset

* lang: Build support for dual-language hex files

Detect the printer type by checking the current variant type.

On printers with no xflash (MK2*), generate one hex file for each
additional language file by patching the built-in secondary language
table during the build process

* lang: Mention lang-patchsec.py

* lang: Use color() instead of tput for clarity

* lang: Allow disabling terminal colors with NO_COLOR/TERM=dumb

* lang: Consistent use of redirection in config.sh

* lang: Stricter variant-type check for xflash support

* lang: Output size stats when building double-language hex files

* lang: Respect NO_COLOR in lang-check.py

* lang: Check for repeated/incorrect annotations

Catch errors such as "c=1 c=2"

* lang: Correct MSG_SLIGHT_SKEW/MSG_SEVERE_SKEW annotations

* lang: [it] Improve MSG_*_SKEW translation

* lang: Use INTLHEX instead of OUTHEX_P/S for configuration

We already have OUTHEX which is the compiled firmware.

Use INTLHEX for the final internationalized firmware, which is less
confusing. Also, assume it being a prefix for all generated hex
files, which reduces the number of variables set.

* lang: Move lang_map to lib.io for further use

* lang: lang-check: Accept a firmware map file to suppress unused string warnings

* lang: Use the map file to reduce useless warnings during fw-build

* lang: lang-check: Also suppress unused empty annotations

* lang: Fix MSG_MOVE_CARRIAGE_TO_THE_TOP_Z annotation

Refresh pot file

* lang: lang-check: Do not warn about same-word translations by default

Do not warn when one-word translations such as "No" result in "No" also
in other languages, since this is common in latin languages.

Allow to re-enable the warning with --warn-same

* lang: lang-build: Handle same-source/translation efficiently

* lang: [it] Explicitly add On/Off/Reset/Wizard to suppress warnings

Instead of displaying a warning, supress the warning and explicitly
translate each entry using english (which is the common/acceptable
word in these cases).

* lang: [it] Suppress more warnings

* lang: lang-check: Add intermediate "suggest" warning category

Warnings in the "suggest" category as shown as [S] as based on pure
speculation from the checking tool, such as the translation being
significantly shorter than the original.

As a result, they can be suppressed with --no-suggest

* lang: Return translation status from lang-check

- 0 if the translation only contains suggestions
- 1 if the translation contains warnings or errors

Check for the exit status in fw-build.sh, but do nothing at the moment
except printing a non-fatal error.

* lang: Remove "trim_trailing_whitespace=false" for po files

PO files got cleaned up/rewritten. We can now ensure they stay
consistent.

* lang: [sv] Re-integrate changes from 70c73cb

* lang: [no] Reintegrate changes from @pkg2000
2022-06-16 15:03:30 +02:00
3d-gussner 53046ffeee Update diacritics in Swedish and Norwegian `Firmware_xx.po` files 2022-05-24 09:06:46 +02:00
3d-gussner 44eb9d4ff9 Updated Norwegian files 2022-05-24 08:27:12 +02:00
3d-gussner 70c73cbf6b Pre-release po file update 2022-05-24 08:14:24 +02:00
3d-gussner 3ae4b6d329 Merge remote-tracking branch 'pkg2000/MK3_3.11.0' into HEAD
Fix merge issues and POEdit double `\\` to `\`
Update `lang_en_no.txt`
Enable Norwegian translation in `config.h`

Tested on MK404 MK3S
2022-05-24 07:28:10 +02:00
pkg2000 a319e32c7e Update no.po
hah, can you believe it. In Extruder info, nozzle fan is the extruder fan..
2022-04-20 17:30:02 +02:00
pkg2000 137e607fef Update no.po
Mistake in naming of FAN with capitol within Extruder info, under Support. Fixed here.
2022-04-20 16:38:55 +02:00
pkg2000 8cc89c7207 Update no.po
Sorry. last one. Unified fan names
2022-04-20 14:02:19 +02:00
pkg2000 859f6215a9 Update no.po
Changes based on @trondkla feedback. exceptions to his suggestions have been discussed and agreed upon (most were due to char. count and linebreak limitations.) Vocabulary/wording ready. now just need to test how everything render on the screen.
2022-04-20 13:57:56 +02:00
pkg2000 b03acf0d03 Update no.po
Changed printfan (printvifte) to Nozzle fan (dysevifte).
Wizard (Veileder) reference improved in longer text.
Cleaned up linebreaks
Bed level correct -> Planecorrection (Plankorreksjon).
few minor typos fixed and found

Warning: Gt desktop or Poedit keeps adding an extra \ , when using \x0a (Linebreak)
2022-04-06 16:47:26 +02:00
3d-gussner 14f07963ac Fix typo in Slovak thanks to Prusa test team 2022-04-05 15:07:45 +02:00
pkg2000 d00b20ee62 Update no.po
More fixes.
2022-03-31 17:22:23 +02:00
pkg2000 c2e56f6a4a Update no.po
Some new updates and fixes.
2022-03-31 17:12:51 +02:00
3d-gussner d2a542b554 Update from from [commit](a05287cb2f) 2022-03-20 18:41:27 +01:00
3d-gussner b244cedd7f Add Swedish ` pa ` to ` på ` conversion
Update po files
2022-03-18 15:45:39 +01:00
3d-gussner 9a3f412aad Forgot saving one file 2022-03-17 18:33:53 +01:00
3d-gussner 8bd3b473c4 Last fixes in Swedish 2022-03-17 18:26:45 +01:00
3d-gussner 92e733fdcb Update po files 2022-03-16 11:37:24 +01:00
3d-gussner 3954c44bc9 update all languages files 2022-03-16 09:24:06 +01:00
3d-gussner 7a64210043 Check if translation isn't equal to origin
Removed identical translations/origin all lang files incl. po files,
which saves some xflash space
2022-03-14 13:29:21 +01:00
3d-gussner 12b184cf68 Add missing `MSG_SHEET_OFFSET` to translations 2022-03-12 12:34:08 +01:00
3d-gussner 61695eebcc Add `\x04Refresh` translations 2022-03-12 11:55:25 +01:00
3d-gussner 3aab3b7148 Delete old translations
- `Current`
- `Used during print`
- `Error - static memory has been overwritten`
2022-03-12 11:23:45 +01:00
3d-gussner 7c55cf801b Fix additional merge issues
Update lang-??port.sh scripts
2022-03-12 10:51:26 +01:00
3d-gussner 764a1fd411 Merge remote-tracking branch 'upstream/MK3_3.11.0' into MK3_3.11.0_Improve_languages2
Fix Swedish merge issues
2022-03-12 09:44:00 +01:00
3d-gussner 08332a8942
Merge pull request #3349 from 3d-gussner/MK3_3.11.0_Swedish
Swedish / Svenska / Sverige community translation
2022-03-12 08:55:30 +01:00
3d-gussner 00ec8bb01c Update all po files 2022-03-12 08:48:15 +01:00
3d-gussner 3e6c4ac6fd Fix Norgwegian merge issues
Update lang-??port.sh scripts for Norwegian
2022-03-12 08:46:46 +01:00
3d-gussner ce5a9613ce Merge remote-tracking branch 'upstream/MK3_3.11.0' into MK3_3.11.0_Improve_languages2
Fix merge
2022-03-11 17:26:52 +01:00
3d-gussner b4492067a4
Merge branch 'MK3_3.11.0' into MK3_3.11.0_Swedish 2022-03-10 14:59:46 +01:00
3d-gussner 94f9a97344 Merge latest `sv.po` from https://github.com/prusa3d/Prusa-Firmware/pull/3353
create `lang_en_sv.txt` with `./lang-import.sh sv`
update `Firmware_sv.po` with `./lang-export.sh sv`
2022-03-10 14:49:05 +01:00
pkg2000 a4050b3e26 Update no.po
removed some identical strings
2022-03-10 14:44:30 +01:00
3d-gussner 5c0a443b4f Fix Norwegian after rebase 2022-03-07 11:47:53 +01:00
3d-gussner f9f76520d9 Temp. cal. -> PINDA cal.
01234567890123456789
 Temp. cal.   [Off] old
 PINDA cal.   [Off] new

Temp. cal.  1/6     old
PINDA cal.    1/6   new

MSG_TEMP_CALIBRATION -> MSG_PINDA_CALIBRATION
MSG_TEMP_CALIBRATION_DONE -> MSG_PINDA_CALIBRATION_DONE

Updated text
- MSG_PINDA_CALIBRATION_DONE
- MSG_PINDA_CAL_FAILED

Update status line during PINDA cal.

Changed PINDA cal. from submenu to function
- Deleted `lcd_pinda_calibration_menu()`
- Deleted `#MSG_CALIBRATE_PINDA c=17`

Tried to update translations

Updated po files
2022-03-07 11:47:53 +01:00
3d-gussner c1e971c2ad Change `Choose extruder` to `Select extruder` for consistant wording 2022-03-07 11:47:53 +01:00
3d-gussner 45cd904520 Remove duplicate `Extruder fan:`
Create MSG in messages to reuse it
Remove `Nozzle FAN`
Change Support -> Extruder info -> fan speeds
2022-03-07 11:47:53 +01:00
3d-gussner bcd2b6f8bf Remove `Choose filament` as it is a duplicate of `Select filament` 2022-03-07 11:47:53 +01:00
3d-gussner 879803daa9 Temp. cal. -> PINDA cal.
01234567890123456789
 Temp. cal.   [Off] old
 PINDA cal.   [Off] new

Temp. cal.  1/6     old
PINDA cal.    1/6   new

MSG_TEMP_CALIBRATION -> MSG_PINDA_CALIBRATION
MSG_TEMP_CALIBRATION_DONE -> MSG_PINDA_CALIBRATION_DONE

Updated text
- MSG_PINDA_CALIBRATION_DONE
- MSG_PINDA_CAL_FAILED

Update status line during PINDA cal.

Changed PINDA cal. from submenu to function
- Deleted `lcd_pinda_calibration_menu()`
- Deleted `#MSG_CALIBRATE_PINDA c=17`

Tried to update translations

Updated po files
2022-03-07 11:47:52 +01:00
3d-gussner 7939142922 Change `Choose extruder` to `Select extruder` for consistant wording 2022-03-07 11:47:52 +01:00
3d-gussner 81d8c72cc4 Remove duplicate `Extruder fan:`
Create MSG in messages to reuse it
Remove `Nozzle FAN`
Change Support -> Extruder info -> fan speeds
2022-03-07 11:47:52 +01:00
3d-gussner 4a73cad3fd Remove `Choose filament` as it is a duplicate of `Select filament` 2022-03-07 11:47:52 +01:00
pkg2000 53bbd36cf3 Update no.po
And we try again before final audit.
2022-03-04 13:21:06 +01:00
pkg2000 ff9e79202e Update no.po
Last push (?) before second party audit/approval
2022-03-04 12:16:04 +01:00
pkg2000 97b6356476 Update no.po
Fixed strings that did not fit.
2022-02-24 14:23:03 +01:00
pkg2000 bb2a64387c Update no.po
Removed fuzzy ("needs work" in POedit) and (probably most) identical strings.
2022-02-23 16:48:57 +01:00
pkg2000 11ff93b78e Update no.po
Almost all filled out. Some missing strings/words, no proofreading or checking done yet.
2022-02-23 15:51:43 +01:00
pkg2000 dee2061d73 Added 1 line
ftw longer text required?
2022-02-23 12:00:39 +01:00
pkg2000 3da07d34f3 Norwegian
Part 1
2022-02-23 11:46:07 +01:00
3d-gussner a33340c176 Typo 2022-02-22 12:18:54 +01:00
3d-gussner 715f466fda Add Norwegian 2022-02-22 11:56:01 +01:00
3d-gussner 913cc502b9 Fix merge issues
Fix `\x0a`
Update po files
2022-02-22 06:57:03 +01:00
3d-gussner 90734c9eff
Merge branch 'MK3_3.11.0_Swedish' into Swedish 2022-02-21 17:20:37 +01:00
pkg2000 73c0837856
Changed "ae" to "ä" and "oe" to "ö"
Changed "ae" to "ä" and "oe" to "ö"
2022-02-16 11:59:12 +01:00
3d-gussner 1bba7815fc
MK3_3.11.0_Lang fixes (#3404)
* Replace non-block space with space
Fix of some editors create non-block spaces which cause issues.

* Replace non-block space with space
Fix single language run without config.sh OK

* Update Slovak po files

* revert delete of lang/po/Firmware_sk.po

* Fix typos
Unix format for md files
2022-02-14 08:39:03 +01:00
ingbrzy 2eb32ac2c6 Typo 2022-02-13 08:11:21 +01:00
ingbrzy d9cd5324e7 Typos after review 2022-02-13 07:45:45 +01:00
ingbrzy e36d5ebe1c Update .po files 2022-02-12 05:46:42 +01:00
ingbrzy 2a65086f75 Update .po files 2022-02-12 05:37:00 +01:00
ingbrzy 79aa067a8a Update SK .po files 2022-02-10 21:20:06 +01:00
ingbrzy 0ac7874d27 Add SK .po files 2022-02-10 21:01:16 +01:00
3d-gussner 00036bcfcc Update all po files 2022-02-08 14:48:16 +01:00
3d-gussner 709cdf5131
Merge pull request #3379 from Prime1910/MK3_3.11.0
Croatian translation Fix
2022-02-07 19:26:54 +01:00
Prime1910 a3930cbff6 some words changed 2022-02-04 09:38:38 -08:00
DRracer 1dd2e237a0
Merge pull request #3368 from D05S/MK3_3.11.0
Czech translation fix
2022-02-03 16:53:23 +01:00
Dominik Sauer 4302fccca8 Update cs.po 2022-02-03 13:47:14 +01:00
DRracer 546eafae8b
Merge pull request #3342 from 3d-gussner/MK3_improve_translations
Improve language scripts
2022-02-03 08:21:38 +01:00
3d-gussner 103c6e8819
Merge pull request #3372 from Prime1910/MK3_3.11.0
Croatian translation
2022-02-03 06:45:02 +01:00
Prime1910 eb04c5861d shorten words corrected - croatitan translation 2022-02-02 15:10:19 -08:00
Prime1910 75118d540f Croatian translation small changes 2022-02-02 14:50:33 -08:00
Prime1910 0f7dcdf885 Some small changes in translation 2022-02-02 14:35:56 -08:00
Prime1910 f3a817ae45 Croatian translation of "spinning" corected 2022-02-02 14:25:20 -08:00
Prime1910 cc4601f3fe Croatian translation file changed 2022-02-02 14:17:53 -08:00
Prime1910 82dba06602 Croatian translation updated 2022-02-02 14:16:32 -08:00
3d-gussner c3347dd2cb Improve language scripts
- Add German `äöüß` support
- Add/improve checks
  - Check for syntax errors
  - Output for translators
- gitignore more temporary files
2022-02-02 17:23:31 +01:00
D05S 183eaf80ec Created and updated files from new po 2022-02-02 15:05:25 +01:00
D05S 058c75f3ec Delete mac files 2022-02-02 14:51:02 +01:00
D05S 0f76c05a36 test 2022-02-02 14:46:48 +01:00
D05S 45c121c7a4 \x0a edit
\\x0a to \x0a
2022-02-02 14:16:01 +01:00
D05S d19fa38afe Update cs.po
memory optimization
2022-02-02 12:29:17 +01:00
Prime1910 9e36c80963 Updated po files 2022-02-01 07:05:53 -08:00
D05S 67a470e0ab Czech translation fix
translated missing parts
2022-02-01 06:55:45 +01:00
AttilaSVK 0b8e65bd6c Updated Hungarian translation files
updated lang/lang_en_hu.txt and lang/po/Firmware_hu.po with files generated by lang-import.sh and lang-export.sh
2022-01-18 13:56:43 +01:00
AttilaSVK bbf23d4473 Update hu.po
Corrected a string based on where it appears on the display (Main, corrected to Főmenü, meaning Main Menu)
2022-01-18 10:38:56 +01:00
AttilaSVK 3936da7529 Update hu.po
Revised some translations based on the output from lang-check.py
2022-01-18 10:38:56 +01:00
AttilaSVK 311aa2a4c6 Update hu.po
Reduced long strings
2022-01-18 10:38:56 +01:00
AttilaSVK 9308593f5e Update hu.po
Corrected two ...(one character) to ...(three characters) and removed an accidental accent to maintain ASCII compatibility
2022-01-18 10:38:56 +01:00
AttilaSVK a28631638f New translation
Added Hungarian language
2022-01-18 10:38:56 +01:00
3d-gussner 2d01cb37ef Replace ` ?` with `?`
No need for additional space before the question mark.
2022-01-18 09:21:18 +01:00
3d-gussner 84cba7f769 Fixed Swedish po files
created `lang_en_sv.txt`
Deleted vs files

Compiled and tested the firmware with Swedish. Can't read everything but it looks good.
2022-01-18 08:20:02 +01:00
Bernt Ahlbäck 68cf57272c Swedish translation 2022-01-18 07:55:21 +01:00
Bernt Ahlbäck 2568ca66f2 Updated swedish lang
Looks bad as you dont support international languages (åäö).
2022-01-18 07:55:21 +01:00
Bernt Ahlbäck 7ab715c2dd Added swedich language 2022-01-18 07:55:21 +01:00
Bernt Ahlbäck 036bc38b82 Added swedich language 2022-01-18 07:55:21 +01:00
Alex Voinea 365bd003f9 Update ro PO files 2022-01-17 16:21:59 +01:00
Alex Voinea 4d348fa953 Initial Romanian translation 2022-01-17 16:21:59 +01:00
3d-gussner 1544a79b4e Add Lithuanian 2022-01-03 15:00:45 +01:00
3d-gussner 54d7e9331b Add Croatian 2022-01-03 11:25:15 +01:00
3d-gussner 75dc5bd410 Add Luxembourgish 2022-01-03 11:25:15 +01:00
3d-gussner 8911161f6b Add Hungarian
Fix typo
2022-01-03 11:25:15 +01:00
3d-gussner 7083529990 Add Slovanian 2022-01-03 11:25:15 +01:00
3d-gussner f8a0d3ad7b Add Danish 2022-01-03 11:25:15 +01:00
3d-gussner 5bce397fab Add Swedish 2022-01-03 11:25:15 +01:00
3d-gussner ba54dc3d35 Update po files after fixing lang-export and lang-import 2022-01-03 11:25:15 +01:00
3d-gussner add4872292 Update po files before release 2021-12-16 11:52:35 +01:00
jfestrada 72be8f7be5
Fix spanish translation for MSG_UNLOAD_SUCCESSFUL (#3185)
Fix spanish transtalation for MSG_UNLOAD_SUCCESSFUL by: jfestrada <jfestrada@cloudhd.eu>
2021-06-21 12:42:56 +02:00
3d-gussner fa134ee9f1 Update all po files 2021-04-29 15:41:47 +02:00
3d-gussner bd50eea758 Update po files 2021-03-01 08:46:16 +01:00
3d-gussner d9b820690e Merge remote-tracking branch 'upstream/MK3' into MK3_Dutch
fix merge issues
2021-02-25 09:56:23 +01:00
3d-gussner 0aae433bda Update po files after all these changes 2021-01-26 11:08:57 +01:00
3d-gussner 377a59c624 Remove duplicate string `Belt status` 2021-01-25 15:53:31 +01:00
3d-gussner bd7bb5acb3
Update new messages and their translations (#2835)
* Add missing translations

* Add missing CZ and IT translations

* Update CZ, FR, IT, ES translations
CZ thanks to @DRracer
FR thanks to Carlin Dcustom
ES tried myself
IT thanks to @wavexx

Only missing is PL

* Improve wording +change keys

* Add missing PL translations

* Fix copy paste error in Italian
fix double translations

* Make PL translation shorter

* Fix some length issues and capital letters

* Fixed again translations length issues
updated po files

* Update FR translation - thanks @awenelo

* Fix execution of lang-check.py

- Make lang-check.py executable
- Execute directly instead of specifying the python interpreter manually
  ("python" is no longer available on Debian, and would default to
  version 2 prior to that despite being written for python 3)

* Fix permissions of translation files

Co-authored-by: D.R.racer <drracer@drracer.eu>
Co-authored-by: Yuri D'Elia <wavexx@thregr.org>
2020-09-18 16:50:25 +02:00
3d-gussner e4a444ce5a Updated few translations
thanks to @vintagepc and @jurriaan for the feedback
2020-09-09 12:30:57 +02:00
3d-gussner 4d3aa1b59a Merge remote-tracking branch 'upstream/MK3' into MK3_Dutch
Merge upstream/MK3
Fix conflicts
update Dutch translation
2020-09-09 11:37:35 +02:00
3d-gussner 8d946ef76e
Final FW 3.9.0 translations (#2666)
* Update translations

* Fix `Fsensor detection` to be found as missing in `not_tran.txt`

* Fixed typo

* Revert "Fix `Fsensor detection` to be found as missing in `not_tran.txt`"

This reverts commit 614b22d774.

We will change this in FW3.9.1

* Update po files after changing `lang_en_de.txt` and `lang_en_pl.txt` files

* Update existing messages

* Revert back one translation

* And more updates
2020-05-15 18:44:30 +02:00
3d-gussner 41da8862b4
MK3 3.9.0 Italian fix (#2663)
* Fix rm ... output issue
Remove files only if they exist

* Fix Italian missing translations
There have been only 362 instead of 365
Sorry for that, normally I double check this.

* Added `not_tran` and `not_used` files
This makes it easier to find missing or obsolate translations

* Revert "Added `not_tran` and `not_used` files"

This reverts commit a1b53dde66.

These should be ignored

* Ignore ALL `not_tran`and `not_used` files
2020-05-13 20:51:13 +02:00
3d-gussner deff8dcfde
MK3 3 9 0 missing translations (#2646)
* Add and update missing translations
- updated in Firmware/ files the missing `c=xx` column and `r=yy` rows.
- added missing translations to lang/lang_en*.txt

Everyone is developing and adding messages to serial and especially to LCD  PLEASE add `//// c=xx` or `//// c=xx r=yy` comments.
Preparing translations files without that information is a pain in the ... and takes way more time for somebody else
to review to code as it would take you.

* No need to have `MSG_abcde` again in comments `////` in `messages.c`

* German translation

* Missed a space

* Use the same format as somewhere else

* French translation.
I am not a native French speaking person, so please excuse my mistakes I may have done.

* Spanish translation.
I am not a native Spanish speaking person, so please excuse my mistakes I may have done.

* CZ translation

* Fix typos

* Another fix
It is
Dimmwert and not Dim Wert

* Fix issues reported by `lang-check.py`

* Add "difficult" messages containing `%`

* Updated MSG and German translation

* removed a translation as it breaks the language selection

* No need to wait until any-key is pressed

* No need to wait any-key is pressed

* Fixed two LF issues

* Updated PO files
ready to be send to translators

* Add missing italian translations

* Improve some existing italian translations

* More italian fixes

* More italian fixes

* Add exceptions in editorconfig for po files to avoid recoding

* Fix typo
Thanks @DRracer for pointing out

* Italian translation by @wavexx

* Update po/new/*.po files

* Update after merging MK3 branch

* Update French translation and some c=xx comments

Big thanks to @awenelo @carlin57 for helping with the french translations and their comments.

* Update po files after French translation

* Fixed most `lang-check.py` reported translation errors for Czech and German.
Two Czech have to be reviewed as these are too long.
One German is correct as it is shown in c=20 r=2 but is 1 char longer than this to split the message.
One German translation seams to be to long but have to review the actual max length

* Fix `lang-check.py` Spanish translation errors
There have been quite lot TOO long messages,

Can't imagine that nobody every complained about that.

* Fix `lang-check.py` Italian translations errors

* Update not_tran and not_used files after fixing several translations

* Some more error fixes and update of `po` files

* Polish translation

* Czech updated

* Fix typo

* no need to translate `\x00` if it is the same

* Polish: Runouts->Koniec

* Polish: Runouts->Konce f ... hopefully the last change

* Added MK2.5/s auto power mode to eeprom doxygen

* Final updates.

- Compiled all versions with multi-languages
- Compiled all versions with EN_ONLY
- updated all /lang/po/Firmware*.* files

* Add crlf attributes for po files

As done for editorconfig, this similarly forces git to handle
po files consistently in DOS format.

* Further improvent of IT translations

* Updated translation
Added cleanup to PF-build.sh

* remove lang/not_tran* and lang/not_used mistakenly added into the PR

Co-authored-by: DRracer <drracer@seznam.cz>
Co-authored-by: Yuri D'Elia <wavexx@thregr.org>
Co-authored-by: D.R.racer <drracer@drracer.eu>
2020-05-12 22:23:40 +02:00
3d-gussner 2eb2385a2e Updated po files 2019-10-03 19:41:26 +02:00
3d-gussner 2d82374c2b Merge branch 'MK3' into MK3_Dutch
Fix merge conflicts
2019-09-23 18:48:35 +02:00
3d-gussner 0a4b16a7e7 I run two lang scripts to show an issue
which i will report as well
- ran `/lang/lang-export.sh`
- copied `/lang/po/Firmware_xx.po` files to `/lang/po/new` as `xx.po` files
- ran `/lang/lang-import.sh`
- cleandup `/lang/po/new` folder
2019-09-22 14:45:59 +02:00
3d-gussner 18e1a2266a Update `.po` files after modifying `lang_en*.txt` files 2019-09-21 13:52:12 +02:00
3d-gussner 00fb7e5c5c Update Dutch po files 2019-09-14 17:03:21 +02:00
3d-gussner 036d8b1d09 Create new language files #2 2019-09-14 16:27:51 +02:00
DRracer 441e24acbd update translated UI texts 2019-09-06 08:30:10 +02:00
Robert Pelnar 0069e8971b French po - fixed nonasci character. 2019-02-08 16:32:09 +01:00
Robert Pelnar 11b6c8d5f2 Po files returned from translators. 2019-02-08 16:28:20 +01:00
Robert Pelnar 6309efcd00 .po and .pot updated 2019-02-07 14:54:48 +01:00
PavelSindler 22493c6a3c
Revert "Dictionaries and po files updated" 2019-02-06 20:35:47 +01:00
Robert Pelnar f9d6d0802a po files updated 2019-02-06 20:08:29 +01:00
Robert Pelnar 7fcb289d18 Updated po and pot files 2018-11-30 18:57:27 +01:00
Robert Pelnar c18a9a00d5 Lang - new translated po files 2018-11-21 12:55:21 +01:00
Robert Pelnar 31ce725828 lang-export.sh - script for generating po and pot files from dictionaries
+generated po and pot files.
2018-11-09 14:48:27 +01:00
Robert Pelnar d9eac401c5 Removed old po and pot files 2018-11-09 14:40:47 +01:00
Robert Pelnar cba7215553 lang - added PO and POT files 2018-11-01 19:49:21 +01:00
Robert Pelnar 3c232a763b New lang, arduino 1.8.5 - removed po files (will be solved other way) 2018-10-18 12:57:25 +02:00
Robert Pelnar f02a3467f4 New ML support - replaced LANG to LNG because of colission with env. var. 2018-06-17 21:25:57 +02:00
Robert Pelnar c58e4cea0d New ML support - PO and POT generating scripts
+generated files (with comments)
2018-06-04 12:51:27 +02:00
Robert Pelnar 52b9b2c4e7 New ML support - pot generator script
+generated PO and POT files
2018-06-01 14:36:52 +02:00
Robert Pelnar 53d9d8bd8a New ML support - lang codes
+script tunning
2018-06-01 10:47:47 +02:00
Robert Pelnar 7ab53af604 New ML support - scripts tunning 2018-06-01 01:02:29 +02:00
Robert Pelnar 6f362974ef New ML support - fixed po generator script make_po.sh
+regenerated po files (complete, tested in poedit)
+update_lang.sh - cosmetics
2018-05-31 13:53:24 +02:00
Robert Pelnar e28249a636 New ML support - scripts - lineendings changed to LF (unix) 2018-05-30 20:15:05 +02:00
Robert Pelnar d27211a8a7 New ML support - migration - fixed parsing and new data for german
make_msgs.h - modified script for language_de.h
language_de.h - fixed - "lenght" instead of "length"
msgs_de.txt - new generated migration data
lang_en_de.txt - new generated dictionary
lang_de.po - new generated 'po' file
2018-05-30 13:41:55 +02:00
Robert Pelnar be74b470bc New ML support - make_po.sh and generated po files. 2018-05-29 16:04:02 +02:00