[gnucash-de] [solved] Installation Ubuntu de_CH

Immanuel Witschi immanuel at gmx.net
Do Dez 15 09:45:28 EST 2011


Ich frage mich, wo der Standard ansetzen muss.

a) Ob Ubuntu selbst schauen muss, dass LC_MESSAGES in CH auf de_CH 
gesetzt ist, oder
b) ob sich GNUCash einfach anpasst für eine halbkorrekte Lösung. :-)

Immanuel

Am 15.12.2011 10:09, schrieb Johannes Kapune:
> Aber ist das nicht doch ein Bug?
>
> Johannes
>
> Am 15.12.2011 03:50, schrieb Immanuel Witschi:
>> Problem gelöst:
>>
>> Ich bin tatsächlich in den Quelltext hinabgestiegen und sah, dass
>> LC_MESSAGES und nicht LANG ausgewertet wird.
>> siehe
>> http://svn.gnucash.org/trac/browser/gnucash/trunk/src/gnome/assistant-hierarchy.c
>> Zeile 188
>>
>> Mit
>> LC_MESSAGES="de_CH.UTF-8" gnucash
>> geht es definitiv. Diese Umgebungsvariable ist bei Ubuntu in der Schweiz
>> auf de_DE gesetzt.
>>
>> Vielen Dank für Eure Hilfe.
>>
>> Grüsse
>> Immanuel
>>
>>
>>
>> Am 15.12.2011 03:28, schrieb Immanuel Witschi:
>>> Vielen Dank, das bringt mich auf die richtige Spur.
>>>
>>> Fazit: es muss ein Bug sein.
>>>
>>> Beim Konsolenstart mit LANG="de_AT.UTF-8" gnucash --nofile erhalte ich
>>> EUR als Währung und die Deutsche Kontenplanliste (mit
>>> SKR04,SKR04,SKR49 enthalten)
>>> Beim Konsolenstart mit LANG="de_CH.UTF-8" gnucash --nofile erhalte ich
>>> CHF als Währung und die Deutsche Kontenplanliste (mit
>>> SKR04,SKR04,SKR49 enthalten)
>>> Beim Konsolenstart mit LANG="de_DE.UTF-8" gnucash --nofile erhalte ich
>>> EUR als Währung und die Deutsche Kontenplanliste (mit
>>> SKR04,SKR04,SKR49 enthalten)
>>>
>>> Gemäss Quellcode
>>> (http://svn.gnucash.org/trac/browser/gnucash/trunk/accounts?order=name) enthalten
>>> weder 'de_AT' noch 'de_CH' die Kontenpläne SKR04,SKR04 und SKR49.
>>>
>>> Bei mir "frisst" er beide Schreibweisen: 'de_CH.UTF-8' und
>>> 'de_CH.utf8' , nur bei 'de_CH' fällt er auf USD und die englische
>>> Sprache zurück.
>>>
>>> Kann mir das bitte jemand bestätigen, dann file ich das als Bug.
>>>
>>>
>>> Herzlichen Dank
>>>
>>>
>>>
>>>
>>>
>>> Am 14.12.2011 20:43, schrieb Heinz Repp:
>>>> Hallo,
>>>>
>>>> Am 14.12.2011 02:53, schrieb Immanuel Witschi:
>>>>> LANG=de_CH.UTF-8
>>>> Hab mal getestet unter Ubuntu 10.04 und GnuCash 2.4.7: mit
>>>>
>>>>> LANG=de_CH.utf8 gnucash
>>>> bietet mir GnuCash als Währung Schweizer Franken und die Schweizer
>>>> Kontorahmen an. mit
>>>>
>>>>> LANG=de_CH.UTF-8 gnucash
>>>> oder
>>>>
>>>>> LANG=de_CH gnucash
>>>> bekomme ich allerdings in der Konsole den Fehler:
>>>>
>>>>> WARN<Gtk>   Locale not supported by C library.
>>>>>      Using the fallback 'C' locale.
>>>> und amerikanische Vorgaben.
>>>>
>>>> Unter Windows funktioniert:
>>>>
>>>>> set LANG=de_CH
>>>>> gnucash
>>>> mit dem gewünschten Ergebnis (Schweizer Währung und Kontenrahmen).
>>>>
>>>> Schau doch mal nach, wie die locale bei dir wirklich heißen, unter
>>>> /usr/lib/locale, bei mir etwa:
>>>>
>>>>> ls -d /usr/lib/locale/de*
>>>>> /usr/lib/locale/de_AT.utf8  /usr/lib/locale/de_DE.utf8
>>>>> /usr/lib/locale/de_BE.utf8  /usr/lib/locale/de_LI.utf8
>>>>> /usr/lib/locale/de_CH.utf8  /usr/lib/locale/de_LU.utf8
>>>> man beachte das "utf8", nicht "UTF-8".
>>>>
>>>> Gruß
>>>>
>>>> Heinz
>>>> _______________________________________________
>>>> gnucash-de mailing list
>>>> gnucash-de at gnucash.org
>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-de
>>>>
>>> _______________________________________________
>>> gnucash-de mailing list
>>> gnucash-de at gnucash.org
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-de
>>>
>> _______________________________________________
>> gnucash-de mailing list
>> gnucash-de at gnucash.org
>> https://lists.gnucash.org/mailman/listinfo/gnucash-de
> _______________________________________________
> gnucash-de mailing list
> gnucash-de at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-de
>


Mehr Informationen über die Mailingliste gnucash-de