Synfig Issue Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
CLOSED  Bug report #633  -  Application Language still using System language on some strings
Posted Apr 28, 2014 - updated Jan 05, 2019
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
icon_info.png This issue has been closed with status "Fixed" and resolution "RESOLVED".
Issue details
  • Type of issue
    Bug report
  • Status
     
    Fixed
  • Assigned to
    Not assigned to anyone
  • Progress
       
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     Carlos López
  • Owned by
    Not owned by anyone
  • Time spent
    2 hours
  • Category
    User interface
  • Resolution
    RESOLVED
  • Priority
    Needs to be fixed
  • Targetted for
    icon_milestones.png 1.0
  • Tags
    icon_customdatatype.png language
  • Difficulty
    icon_customdatatype.png Not determined
Issue description
Windows 32 bits. Debug Build. Commit ID 190065 (genete/master)

I would like to run Synfig Studio using native application strings (English) so I selected the English idiom from the drop down menu and re-start Synfig Studio.

I still get some strings using the system language (Spanish) on the application. See attached screenshot.

The line of the preferences on my computer related to the language preference:

pref.ui_language=en

Steps to reproduce this issue
Nothing entered.

#2
Comment posted by
 Carlos López
Apr 28, 12:23
A file was uploaded.
Screenshot that shows language mix
Screenshot that shows language mixicon_open_new.png
#3
Comment posted by
 Yu Chen
Apr 29, 06:39
Forgot to take synfig-core into account, those strings are come from synfiglib. The pref language setting should be applied in synfig-core as well.
#6
Comment posted by
 Konstantin Dmitriev
Apr 06, 10:12
Fixed now - https://github.com/synfig/synfig/commit/4675f3339267e05eb9e71f72b196d62b28f624ed

The problem was with Icon Controller class - it was doing initializations before the language configuration was applied.