desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #48181
[Bug 877284] Re: Language selector sets incorrect values for variables in locales with existing @ variants
** Description changed:
It seems that for locales which have got language variants (e.g. ca and
ca@valencia, sr and sr@latin), language-selector sets the locale-related
environment variables incorrectly as the variant instead of the main
language, despite the main language being selected at install time.
Steps to reproduce:
1. Start a fresh Ubuntu installation
2. Select Catalan as the language (language code 'ca'), and a location in Spain
3. Continue the installation until finished
4. Log in to your new Ubuntu installation
5. The desktop is translated in the ca@valencia variant of the Catalan locale
Expected:
5. The desktop is translated in the main variant of the Catalan locale:
ca
Here's what such a system has for a locale after installation. Notice
the LANGUAGE, LC_CTYPE, LC_COLLATE, LC_MESSAGES variables being set
to the incorrect values.
$ locale
- LANG=ca_ES.UTF-8
- LANGUAGE=ca@valencia:en
- LC_CTYPE=ca_ES.UTF-8@valencia
- LC_NUMERIC="ca_ES.UTF-8"
- LC_TIME="ca_ES.UTF-8"
- LC_COLLATE=ca_ES.UTF-8@valencia
- LC_MONETARY="ca_ES.UTF-8"
- LC_MESSAGES=ca_ES.UTF-8@valencia
- LC_PAPER="ca_ES.UTF-8"
- LC_NAME="ca_ES.UTF-8"
- LC_ADDRESS="ca_ES.UTF-8"
- LC_TELEPHONE="ca_ES.UTF-8"
- LC_MEASUREMENT="ca_ES.UTF-8"
+ LANG=ca_ES.UTF-8
+ LANGUAGE=ca@valencia:en
+ LC_CTYPE=ca_ES.UTF-8@valencia
+ LC_NUMERIC="ca_ES.UTF-8"
+ LC_TIME="ca_ES.UTF-8"
+ LC_COLLATE=ca_ES.UTF-8@valencia
+ LC_MONETARY="ca_ES.UTF-8"
+ LC_MESSAGES=ca_ES.UTF-8@valencia
+ LC_PAPER="ca_ES.UTF-8"
+ LC_NAME="ca_ES.UTF-8"
+ LC_ADDRESS="ca_ES.UTF-8"
+ LC_TELEPHONE="ca_ES.UTF-8"
+ LC_MEASUREMENT="ca_ES.UTF-8"
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: language-selector (not installed)
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Tue Oct 18 11:54:23 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110319)
SourcePackage: language-selector
UpgradeStatus: Upgraded to oneiric on 2011-10-15 (2 days ago)
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to language-selector in Ubuntu.
https://bugs.launchpad.net/bugs/877284
Title:
Language selector sets incorrect values for variables in locales with
existing @ variants
Status in Ubuntu Translations:
Incomplete
Status in “language-selector” package in Ubuntu:
Incomplete
Bug description:
It seems that for locales which have got language variants (e.g. ca
and ca@valencia, sr and sr@latin), language-selector sets the locale-
related environment variables incorrectly as the variant instead of
the main language, despite the main language being selected at install
time.
Steps to reproduce:
1. Start a fresh Ubuntu installation
2. Select Catalan as the language (language code 'ca'), and a location in Spain
3. Continue the installation until finished
4. Log in to your new Ubuntu installation
5. The desktop is translated in the ca@valencia variant of the Catalan locale
Expected:
5. The desktop is translated in the main variant of the Catalan
locale: ca
Here's what such a system has for a locale after installation. Notice
the LANGUAGE, LC_CTYPE, LC_COLLATE, LC_MESSAGES variables being set
to the incorrect values.
$ locale
LANG=ca_ES.UTF-8
LANGUAGE=ca@valencia:en
LC_CTYPE=ca_ES.UTF-8@valencia
LC_NUMERIC="ca_ES.UTF-8"
LC_TIME="ca_ES.UTF-8"
LC_COLLATE=ca_ES.UTF-8@valencia
LC_MONETARY="ca_ES.UTF-8"
LC_MESSAGES=ca_ES.UTF-8@valencia
LC_PAPER="ca_ES.UTF-8"
LC_NAME="ca_ES.UTF-8"
LC_ADDRESS="ca_ES.UTF-8"
LC_TELEPHONE="ca_ES.UTF-8"
LC_MEASUREMENT="ca_ES.UTF-8"
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: language-selector (not installed)
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Tue Oct 18 11:54:23 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110319)
SourcePackage: language-selector
UpgradeStatus: Upgraded to oneiric on 2011-10-15 (2 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-translations/+bug/877284/+subscriptions
References