Author Topic: Dutch, Greek, Italian localizations of MegaGlest 3.7 may fail with an error  (Read 1242 times)

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
MegaGlest 3.7.0, when run on a computer which is set to use Dutch, Greek or Italian as a default language, and MegaGlest 3.7.1 when run on a computer which is set to use Dutch as a default language, may fail to start with an error message looking similar to this:



You can work around this issue in number of ways. Chose only one of these approaches.

(1) Replace greek and italian translation files in your MegaGlest installation directory
Right-click on these files and select Save as... and store those on your Desktop or in any location where you can easily find them from a file browser next:
These files need to replace the existing copies in your MegaGlest installation directory, in the data/lang subdirectory.
On Linux, the default location is ~/megaglest/data/lang, that's in the megaglest/data/lang/ subdirectory below your personal (home) directory.
On Windows, the default location is %ProgramFiles%\megaglest\data\lang. You can paste this location into the Windows Explorer (file browser) location bar as is and it will go to the proper folder.

(2) Edit the main translation file.
FIXME: Explain what needs to be edited to fix it, refer to r3908 diff for details.

(3) Use English or a different translation for now.
FIXME: Explain command line option to pick locale. Explain how to set the locale in glestuser.ini



Updates to this post:
- 2012-11-14: added download URLs for greek.lng + italian.lng (Titi)
- 2012-11-14: fix typo in italian.lng download URL; provide simplistic instructions on where/how to place updated main language files (Tom)
- 2012-11-15: add dutch to the list of problematic translations (Tom)
- 2012-12-03: Update this (first) post to clarify that Dutch on 3.7.1 is also affected
« Last Edit: 4 December 2012, 19:34:27 by tomreyn »
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
As it turns out now, for the Dutch localization (only) this is still an issue in 3.7.1.
If you are affected by this, please either update your main translation file data/lang/dutch.lng in the MegaGlest installation directory or use the English localization instead.
I'm sorry for the inconvenience.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·