Current time: 11-15-2024, 06:46 PM Hello There, Guest! (LoginRegister)


Thread Closed 
[GELÖST] Webmailer deutschsprachig
Author Message
yaispcpu Offline
Junior Member
*

Posts: 38
Joined: Jun 2009
Reputation: 0
Post: #1
[GELÖST] Webmailer deutschsprachig
Hallo,

ich habe hier ein Ubuntu 8.04 LTS und ein ISPCP Omega 1.06. Ich versuche gem. FAQ "Change language in webmail/filemanager" die Sprache für den Webmailer (squirrelmail) zu setzen. Mit dem simplen Ändern der Variable alleine ist es wohl nicht getan.

Das Ganze hängt mit der Spracheinstellung zusammen, was über locale geregelt wird. Bei meinem System ist derzeit POSIX eingerichtet, was wohl der Unterlassungwert ist, wenn keine besondere Spracheinstellung gewählt wird.

Nun kann man sich via locale -a eine Liste der möglichen (installierten) Spracheinstellungen anzeigen lassen. Mit locale-gen de_DE@euro lässt sich z.B. die Spracheinstellung de_DE@euro der Liste der möglichen (installierten) hinzufügen.

Ich habe derzeit verschiedene Spracheinstellungen mit UTF-8 verfügbar, schließlich habe ich UTF-8 als systemweiter Zeichensatz gewählt. So gibt es auch eine de_DE.utf8. Ein Blick in die setup.php im Verzeichnis /var/www/ispcp/gui/tools/webmail/locale/de_DE zeigt hier "iso-8859-1" und nicht "UTF-8" als möglicher Zeichensatz für die deutsche Sprache.

Da die Spracheinstellung aber systemweit gilt, stelle ich mir die Frage, was wohl passiert, wenn ich auf einem System, was durchgängig mit UTF-8 arbeitet nun hier die Einstellung iso-8859-1 wähle. Hierfür müssen die Dateien /etc/environment und /etc/default/locale angepasst/erstellt werden Nun, ja, solange ich ohne Umlaute arbeite, dürfte dies wohl egal sein. Aber das kann ich nicht 100%ig ausschließen.

Wie kann man hier vorgehen?
(This post was last modified: 05-16-2012 01:42 AM by yaispcpu.)
11-30-2010 06:19 AM
Find all posts by this user
yaispcpu Offline
Junior Member
*

Posts: 38
Joined: Jun 2009
Reputation: 0
Post: #2
RE: Webmailer deutschsprachig
Code:
locale-gen de_DE
dpkg-reconfigure locales
/etc/init.d/apache2 restart

Das ist die Lösung (zumindest für Ubuntu). Die FAQ ist unvollständig bzw. falsch.

Der Hintergrund ist, dass Squirrelmail die Sprache Deutsch nur anzeigt, wenn die korrekte Codepage für die hinterlegten deutschen Texte auch aktiviert ist.

Grundsätzlich müssen die deutschen Sprachpakete vorher installiert sein, was aber eigentlich bei der Auswahl der Sprache Deutsch bei Installation von Ubuntu schon sichergestellt ist.

Mit locale -a lassen sich die eingerichteten Codepages anzeigen. In /usr/shar/i18n/SUPPORTED kann man einsehen, welche Sprache und Codepages auf dem System überhaupt verfügbar sind. UTF-8 ist für gewöhnlich die Standard Codepage.

Ein Blick in /var/www/ispcp/gui/tools/webmail/locale/de_DE/setup.php lässt die gewünschte Codepage (de_DE.ISO-8859-1 alias de_DE) finden.

Wichtig ist auch, dass die Systemkonfiguration (i.d.R. UTF-8) nicht verändert muss bzw. sollte.
(This post was last modified: 05-16-2012 01:40 AM by yaispcpu.)
05-16-2012 01:37 AM
Find all posts by this user
Thread Closed 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)