← Back to team overview

openshot.developers team mailing list archive

[Bug 650910] Re: Localization does not respect LC_MESSAGES

 

cenwen: The problem is not that
LANG=fi_FI openshot
does not work. The problem is that openshot does not respect LC_MESSAGES. The only way I can get US English messages is to launch
LC_ALL=en_US.UTF-8 openshot
It should be possible to use just
LC_MESSAGES=en_US.UTF-8 openshot
to get UI in US English with everything else kept as I've otherwise specified (e.g. Finnish alphabetical sorting order among other things).

Every other piece of software does this except for openshot. For example,
LC_MESSAGES=fi_FI.UTF-8 pico
will launch pico with Finnish user interface and
LC_MESSAGES=en_UK.UTF-8 pico
will use UK English user interface without changing anything else.

(Also note that I'm fine with the fact that I don't have a locale called
"fi_FI". Instead, I have a locale called "fi_FI.UTF-8", which is fine
for me and I've set my LC_* environment variables as I like. See the bug
description for details.)

-- 
Localization does not respect LC_MESSAGES
https://bugs.launchpad.net/bugs/650910
You received this bug notification because you are a member of OpenShot
Developers, which is subscribed to OpenShot Video Editor.

Status in OpenShot Video Editor: New

Bug description:
Openshot Video Editor incorrectly uses Finnish user interface localization in following environment:

LC_ADDRESS=fi_FI.UTF-8
LC_COLLATE=fi_FI.UTF-8
LC_CTYPE=fi_FI.UTF-8
LC_MEASUREMENT=fi_FI.UTF-8
LC_MESSAGES=en_DK.UTF-8
LC_MONETARY=fi_FI.UTF-8
LC_NAME=fi_FI.UTF-8
LC_NUMERIC=en_DK.UTF-8
LC_PAPER=fi_FI.UTF-8
LC_TELEPHONE=fi_FI.UTF-8
LC_TIME=en_DK.UTF-8

As far as I know, LC_MESSAGES should specify user interface text language.





References