Red Hat Bugzilla – Bug 863450
invalid locale ilo_PH after installing in Iloko language from F17 DVD
Last modified: 2012-10-08 11:58:05 EDT
Created attachment 622220 [details]
screenshot showing "cannot change locale" message with invalid locale ilo_PH
Description of problem:
A minimal install in the Iloko language results in an invalid locale, ilo_PH.
The attached screenshot was captured immediately after rebooting.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. $ qemu-kvm -m 2048 -hda f17-test-2.img -cdrom ~/xfr/fedora/F17/Fedora-17-x86_64-DVD.iso -usb -boot menu=on
2. Install in the Iloko language.
3. Choose a minimal install.
4. After rebooting, login as root.
"cannot change locale" messages are displayed.
# cat /etc/sysconfig/i18n
No "cannot change locale" messages are displayed.
We're not doing anything for F17, though. Is this a problem in F18? There, we are only allowing selection of languages we have translations for.
(In reply to comment #1)
> We're not doing anything for F17, though. Is this a problem in F18? There,
> we are only allowing selection of languages we have translations for.
Thanks for pointing that out. Now I see where the "ilo" comes from -- there is a translation. However, I don't see Iloko in the list of languages displayed by the F18 installer, so I guess this is not a problem in F18. What do you suppose the translator uses for a locale?
[liveuser@localhost ~]$ locale -a | grep PH
[liveuser@localhost ~]$ find /usr/share/locale -name anaconda.mo | egrep 'en|fil|tl|ilo' | sort
Minimum Criteria For Language Support (I18N)
Locale Definition in glibc
A complete locale file for the language has to be present in glibc and installed at /usr/share/i18n/locales/ .
Given the status of this translation according to transifex (https://fedora.transifex.com/projects/p/fedora/language/ilo/?project=2059), I'm going to guess no one's working on this. Thus, it doesn't really seem like something we need to worry about right now.
Thanks for the link. My impression from the Iloko install was that the translation was incomplete. Since an invalid locale *is* a bug, changing to WONTFIX.
(In reply to comment #3)
> Minimum Criteria For Language Support (I18N)
> Locale Definition in glibc
> A complete locale file for the language has to be present in glibc and
> installed at /usr/share/i18n/locales/ .
I can't find any evidence that ilo_PH was ever a supported locale in glibc: