--- title: Kodierungen für Lokalisierungsdateien slug: Mozilla/Localization/Kodierung_fuer_Lokalisierungs-Dateien tags: - Internationalisierung - Lokalisierung translation_of: Mozilla/Localization/Encodings_for_localization_files ---
Beim Erstellen einer Lokalisierung für Mozilla Produkte ist es wichtig die Kodierung der Dateien zu beachten, die man generiert.
Im Allgemeinen sind Dateien im Mozilla Repository UTF-8 kodiert. Es gibt allerdings einige wenige Ausnahmen.
Der Windows Installer unterstützt UTF-8 nicht, sondern nur die von Windows vorgegebenen Zeichensatztabellen. Die Einbindung in den Erstellungsprozess ist kompliziert, daher hier einige Hinweise:
Datei | Kodierung | Hinweise |
toolkit/installer/windows/charset.mk | ASCII | Die Variable WIN_INSTALLER_CHARSET muss eine Kodierung haben, die mit dem Parameter CHARSET= aus toolkit/installer/windows/install.it übereinstimmt. Geeignete Werte siehe in der Tabelle unten. |
toolkit/installer/windows/install.it |
Eine Zeichensatztabelle von Windows. Der Parameter CHARSET= in dieser Datei und der Parameter WIN_INSTALLER_CHARSET in der Datei charset.mk müssen mit dem Zeichensatz übereinstimmen. |
Die Parameter FONTNAME/FONTSIZE/CHARSET in dieser Datei müssen geeigete Werte haben. Für die meisten westlichen Zeichensätze sind die Werte "MS Sans Serif" und "8" sinnvolle Standardwerte. Für östliche Schriftsätze müssen geeignete Schriftarten aus dem Lieferumfang von Windows ausgewählt werden. Geeignete Werte für den Parameter CHARSET= siehe in der Tabelle unten. |
browser/installer/installer.inc | UTF-8 | |
toolkit/installer/unix/install.it | UTF-8 | {{ Deprecated_inline() }} |
Die nachfolgende Tabelle beinhaltet native Windows-Kodierungen und die jeweiligen Werte für WIN_INSTALLER_CHARSET und CHARSET=:
Kodierungsbezeichnung | WIN_INSTALLER_CHARSET (charset.mk) | CHARSET= (windows/install.it) |
ANSI_CHARSET | CP1252 | 0 |
BALTIC_CHARSET | CP1257 | 186 |
CHINESEBIG5_CHARSET | CP950 | 136 |
EASTEUROPE_CHARSET | CP1250 | 238 |
GB2312_CHARSET | CP936 | 134 |
GREEK_CHARSET | CP1253 | 161 |
HANGUL_CHARSET | CP949 | 129 |
RUSSIAN_CHARSET | CP1251 | 204 |
SHIFTJIS_CHARSET | CP932 | 128 |
TURKISH_CHARSET | CP1254 | 162 |
VIETNAMESE_CHARSET | CP1258 | 163 |
Windows Sprachversionen Middle East: | ||
ARABIC_CHARSET | CP1256 | 178 |
HEBREW_CHARSET | CP1255 | 177 |
Windows Sprachversionen Thai: | ||
THAI_CHARSET | CP874 | 222 |