IT-Lexikon › Programmierung › Locale

Locale

Programmierung Svenska → Aktualisiert: 2026-10-05

Die Einstellung, die festlegt, welche Sprache und welche regionalen Konventionen ein Programm verwenden soll.

Typischerweise geschrieben als de_DE.UTF-8: Sprache, Region, Zeichenkodierung. Sie steuert Sortierung, Dezimaltrennzeichen, Datums- und Währungsformate, den ersten Wochentag und die Groß-/Kleinschreibungsumwandlung. Aufgeteilt in Kategorien, sodass englische Meldungen mit deutscher Zahlenformatierung kombiniert werden können.

Klassische Falle: LC_COLLATE ändert die Sortierreihenfolge, wodurch sich Shell-Skripte, Datenbankindizes und Tests auf unterschiedlichen Maschinen unterschiedlich verhalten. Deshalb laufen die meisten Build-Systeme mit LC_ALL=C. CLDR ist die moderne Datenquelle dahinter.

← Zurück zum Lexikon