[gnucash-de] [solved] Installation Ubuntu de_CH

Immanuel Witschi immanuel at gmx.net
Mi Dez 14 21:50:05 EST 2011


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
>


Mehr Informationen über die Mailingliste gnucash-de