moneymanagerex / moneymanagerex

Money Manager Ex is an easy to use, money management application built with wxWidgets
http://moneymanagerex.org
GNU General Public License v2.0
1.82k stars 280 forks source link

Report names in tree view not updated when changed GUI language #1324

Closed slodki closed 7 years ago

slodki commented 7 years ago

Report names in left panel are remembered when database is created and not updated/translated when program language changes:

reports

Translated names are displayed at right panel so translations are available and should be used.

Transaction Raport (the last one on the screenshot) works as expected - name is updated to current GUI language.


Version: 1.4.0-Alpha.3 ⬥ db 7 ⬥ git 79562d4 (2017-08-11)
Libs: wxWidgets 3.1.0 (wxMSW 6.3) ⬥ wxSQLite3 3.4.0 (SQLite 3.14.1) ⬥ Mongoose 6.5 ⬥ Lua 5.2.4
Build: Aug 11 2017 11:55:37 ⬥ Microsoft Visual Studio 1900 ⬥ CMake 3.8.2 ⬥ GNU Make
OS: Windows 8.1 (build 9600), 64-bit edition ⬥ Polish windows-1250 ⬥ 1920x1080x32bit 127x127ppi

vomikan commented 7 years ago

Да ладно!? Проверю.

vomikan commented 7 years ago

screenshot 549 It should work properly.

slodki commented 7 years ago
  1. Install MMEX git master
  2. Start MMEX and switch language to French.
  3. Start MMEX and create new database
  4. Report names in tree view are in Polish (current windows locale?) - should be translated to French
  5. Report name on right panel is translated to french
  6. Switch language to Russian
  7. Start MMEX and load previous database
  8. Report names in tree view are in Polish (current windows locale?) - should be translated to Russian
  9. Report name on right panel is translated to Russian
vomikan commented 7 years ago

Seems reports structure is initiilizing before locale settings become. screenshot 553 screenshot 552