Skip to content

Commit

Permalink
Merge pull request #106 from bjarchi/ubl_1.1.6
Browse files Browse the repository at this point in the history
Update UBL documentation for Marlin 1.1.6
  • Loading branch information
Roxy-3D authored Nov 21, 2017
2 parents f513662 + a73e6c4 commit 452f1b3
Show file tree
Hide file tree
Showing 4 changed files with 167 additions and 37 deletions.
4 changes: 2 additions & 2 deletions _development/lcd_language.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ zh_CN|Simplified Chinese||zh_TW|Traditional Chinese

## The Problem

All these languages (except English) normally use extended symbols not contained in US-ASCII. Even the English translation uses some Symbols not in US-ASCII (e.g., '`\002`' for Thermometer, `STR_h3` for '³'). Worse, in the code itself symbols are used, not taking into account the display they're written on. [(This may still be true only for Displays with Japanese charset)](https://github.com/MarlinFirmware/Marlin/blob/Development/Marlin/ultralcd_implementation_hitachi_HD44780.h)
All these languages (except English) normally use extended symbols not contained in US-ASCII. Even the English translation uses some Symbols not in US-ASCII (e.g., '`\002`' for Thermometer, `STR_h3` for '³'). Worse, in the code itself symbols are used, not taking into account the display they're written on. [(This may still be true only for Displays with Japanese charset)](https://github.com/MarlinFirmware/Marlin/blob/1.1.x/Marlin/ultralcd_impl_HD44780.h)

The upshot of all this is that on Western displays you'll see a '`~`' while on Cyrillic an "arrow coming from top - pointing to left," which is quite the opposite of what the programmer wanted.) The Germans want to use "`ÄäÖöÜüß`", the Finnish at least "`äö`". Other European languages want to see their accents on their letters too. For other scripts like Cyrillic, Japanese, Greek, Hebrew, ... you have to find totally different symbol sets.

Expand Down Expand Up @@ -165,7 +165,7 @@ All translatable strings are first declared in `language_en.h` and then language

Strings in `language.h` are for serial output, so don't require any translation. Core error strings must always be in English to satisfy host protocols.

For information about fonts see [`buildroot/share/fonts/README.md` file](/MarlinFirmware/Marlin/tree/1.1.x/buildroot/share/fonts#readme).
For information about fonts see [`buildroot/share/fonts/README.md` file](https://github.com/MarlinFirmware/Marlin/tree/1.1.x/buildroot/share/fonts#readme).

## User Instructions

Expand Down
Loading

0 comments on commit 452f1b3

Please sign in to comment.