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): F17 DVD How reproducible: Always. 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. Actual results: "cannot change locale" messages are displayed. # cat /etc/sysconfig/i18n LANG="ilo_PH.UTF-8" SYSFONT="True" Expected results: No "cannot change locale" messages are displayed. Additional info:
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 en_PH en_PH.iso88591 en_PH.utf8 fil_PH fil_PH.utf8 tl_PH tl_PH.iso88591 tl_PH.utf8 [liveuser@localhost ~]$ find /usr/share/locale -name anaconda.mo | egrep 'en|fil|tl|ilo' | sort /usr/share/locale/en@boldquot/LC_MESSAGES/anaconda.mo /usr/share/locale/en_GB/LC_MESSAGES/anaconda.mo /usr/share/locale/en@quot/LC_MESSAGES/anaconda.mo /usr/share/locale/ilo/LC_MESSAGES/anaconda.mo anaconda-18.12-1.fc18.x86_64 glibc-common-2.16-15.fc18.x86_64
Minimum Criteria For Language Support (I18N) https://fedoraproject.org/wiki/I18N/LanguageSupportCriteria#Locale_Definition_in_glibc ... 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) > https://fedoraproject.org/wiki/I18N/ > LanguageSupportCriteria#Locale_Definition_in_glibc > > ... > 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: http://sourceware.org/git/?p=glibc.git;a=blob;f=localedata/ChangeLog http://sourceware.org/git/?p=glibc.git;a=tree;f=localedata/locales