[Konversation-devel] [Bug 245417] wrong language fallback

kavol kavol at seznam.cz
Thu Jul 29 13:27:27 CEST 2010


https://bugs.kde.org/show_bug.cgi?id=245417





--- Comment #8 from kavol <kavol seznam cz>  2010-07-29 13:27:25 ---
(In reply to comment #7)
> What is written in section [Locale] in file ~/.kde/share/config/kdeglobals?

[Locale]
Country=cz
CurrencySymbol=K č
Language=cs:ru:en_US
ThousandsSeparator=$0 $0

interesting ... so 'ru' is there (I just did not know where to look) - but it
is NOT displayed in systemsettings (as well as en_US) - why if the command
"kcmshell4 language" while apparently displaying the same configuration
dialogue as systemsettings, shows three entries as they are in kdeglobals?

now it starts making sense ... but I'm really not sure where 'ru' came from, I
have NOT installed Russian locales

$ rpm -qa | grep kde-l10n
kde-l10n-4.4.5-2.fc13.noarch
kde-l10n-Czech-4.4.5-2.fc13.noarch

so it does not appear in the selection (well, the untranslated English name
should be there instead of the empty line ...)

but konversation has its own localisation file:

$ rpm -ql konversation | grep ru
/usr/share/locale/ru/LC_MESSAGES/konversation.mo

so that after not finding Czech locales, it falls back to Russian, following
the settings in kdeglobals, and then to English for the strings missing in
Russian

> What is written in the same section in ~/.kde/share/config/konversationrc (if
> the section exists)?

no, it does not exist, I've removed it alltogether to get the defaults


---
ok, so now it is obvious that there is a misconfiguration on my system, 'ru'
(and 'en_US') should not be in Language= in kdeglobals

but still, there are three bugs:

1) SystemSettings do not show the full contents of Language= in kdeglobals, not
allowing me to remove the superfluous language (and not giving me a clue where
the problem lies)

2) "kcmshell4 language" shows empty line for the Russian language

3) 'Switch Application Language' dialogue shows settings that do not correspond
to what is actually set

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Konversation-devel mailing list