knutwurst / Marlin-2-0-x-Anycubic-i3-MEGA-S

Marlin 2.0.x Version for Anycubic i3 MEGA M/S/P/X/CHIRON and 4MAX with Anycubic TFT or the "new" DGUS Clone TFT - Now also with BLTouch!
GNU General Public License v3.0
782 stars 183 forks source link

[BUG] Unable to change LCD language #47

Closed OkiGraphics closed 3 years ago

OkiGraphics commented 3 years ago

Bug Description

Hi, I downloaded raw code and built it on my own with platformio. I want to have my printer in Czech language, so I added "-DLCD_LANGUAGE=cz" to _buildflags in [env:MEGA_S_DGUS] of _i3_megaenvs.ini.

My Configurations

I have Mega-S printer with new "yellow/blue" interface, so I used modified MEGA_S_DGUS environment.

Steps to Reproduce

  1. Add "-DLCD_LANGUAGE=cz" to _buildflags in [env:MEGA_S_DGUS] of _i3_megaenvs.ini
  2. Build
  3. Upload

Expected behavior: Czech language in menu Actual behavior: English language in menu

In menu language setting still only switches between English and Chinese. I assume flashing the firmware was successful as there is "Firmware version KW-1.1.7" in info screen. Thank you for any advice.

knutwurst commented 3 years ago

You cannot change the display language of the TFT, as each TFT has its own controller and is not an independent display. Therefore, no display elements can be changed. See: https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/wiki/FAQ-(english)

github-actions[bot] commented 3 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.