pawelsalawa / sqlitestudio

A free, open source, multi-platform SQLite database manager.
https://sqlitestudio.pl
Other
4.61k stars 571 forks source link

Menu entry to send language translation updates #3282

Open pawelsalawa opened 6 years ago

pawelsalawa commented 6 years ago

Details

The idea is to add menu entry in the application, so that anyone can submit proposals for language translation for one or more texts in the application.

pawelsalawa commented 6 years ago

Ideas regarding implementation:

  1. Include *.ts files withing binaries and use them at runtime to present source->translation pairs.
  2. Allow some combination of keys, so when they are hold, the mouse click on particular text lets user to translate it.
  3. Translated message could be send to the server for inclusion in next release, but also can be stored locally and used with dynamically created QTranslator, so the user can immediately use fixed translation by him/her-self.
  4. Translations could also be listed in a dedicated dialog window with table of source messages and translations, together with context (from which component the message is, like core, gui, plugin). At top would be a quick filter field.