frontend-sdl2 icon indicating copy to clipboard operation
frontend-sdl2 copied to clipboard

Add localization/internationalization support

Open kblaschke opened this issue 1 year ago • 0 comments
trafficstars

Currently, all text in the application is hard-coded in English. To make the software accessible to a more international audience, which might not be proficient in English, it is key to provide localized texts depending on the OS/user's locale settings.

Currently, the application doesn't use any framework/library supporting translation of any strings. To make this happen, the following steps need to be taken:

  • Add a library supporting string localization. GNU GetText is probably the most compatible choice. It uses .po files, which are supported by a wide variety of translation tools.
  • Move all translatable strings into the default English translation file and use it.
  • Source more translations from the community over time, ideally from native speakers of each language.

kblaschke avatar Apr 11 '24 14:04 kblaschke