
Ich verwende OpenSUSE 13.2 mit der GNOME 3.14-Desktopumgebung.
Meine Schnittstellensprache ist en_US, während mein Gebietsschema ar_SY ist. Mein Gebietsschema enthält einige falsche Daten zu Monatsnamen (Mai und Juni) und ich möchte das manuell reparieren.
Wo finde ich die Gebietsschemadateien, um die Werte zu ändern?
Nicht das Gebietsschema, sondern die Daten innerhalb des Gebietsschemas, zum Beispiel:
In Syrien ist Mai, أيار
aber es wird wie نواران
im Gebietsschema ar_SY geschrieben und das möchte ich beheben.
Antwort1
Ich habe die Locale-Dateien gefunden /usr/lib/locale/
, aber nicht die, auf die @thiagowfx hingewiesen hat. Sie befinden sich in und gehören zu einem glibc-locale
Paket. Ich habe das Quellpaket heruntergeladen und das Locale für ar_SY korrigiert, und jetzt weiß ich nicht, wie ich meine geänderte Version des Pakets kompilieren und installieren soll!
Antwort2
Die Gebietsschemadateien befinden sich wahrscheinlich /usr/share/locale/*/LC_MESSAGES'
auf Ihrem System, liegen jedoch im Binärformat vor.
Ihre eigentlichen Quellen (in einem editierbaren, für Menschen lesbaren Format) werden normalerweise nicht mit Ihrer Distribution mitgeliefert. In diesem Fall müssen Sie im Upstream danach suchen.
Versuchen Sie in Ihrem speziellen Fall, nach der Übersetzung zu suchen, die Sie korrigieren möchten inhttps://wiki.gnome.org/Apps, und senden Sie möglicherweise einen Pull Request für sie.