π Hoofdstuk 9.1: Begrip van Lokalisatie in Linux
ββββββββββββββββββββββββββββββββββββββββββββ
π Wat is Lokalisatie (Localization, l10n)?
ββββββββββββββββββββββββββββββββββββββββββββ
β Lokalisatie bepaalt hoe het systeem taal, tekens, tijd, valuta en sorteervolgorde weergeeft
β Belangrijk voor systemen met meerdere gebruikers of internationale toepassingen
ββββββββββββββββββββββββββββββββββββββββββββ
π€ Tekensets en Coderingen
ββββββββββββββββββββββββββββββββββββββββββββ
Tekenset | Beschrijving
βββββββββββββ|βββββββββββββββββββββββββββββββββββββββββββββ
ASCII | Oudste standaard, 7 bits, alleen Engelse tekens
Unicode | Wereldwijde standaard, ondersteunt alle talen
UTF-8 | Meest gebruikt β 1β4 bytes, compact + compatibel met ASCII
UTF-16 | 2 bytes per teken, geschikt voor niet-Latijnse tekens
Waarom Unicode en UTF-8?
β Unicode = wereldwijde tekens
β UTF-8 = efficiΓ«nt, klein, breed ondersteund
ββββββββββββββββββββββββββββββββββββββββββββ
π Omgevingsvariabelen voor Lokalisatie
ββββββββββββββββββββββββββββββββββββββββββββ
β Linux gebruikt locale-variabelen voor taal- en landinstellingen
β Weergave zoals: taal_LAND.TEKENSET (bijv. `nl_NL.UTF-8`)
π Bekijk huidige instellingen:
locale
π Bekijk een specifieke categorie:
locale -ck LC_TIME
π Veelgebruikte locale-codes:
en_US.UTF-8 β Engels (VS)
nl_NL.UTF-8 β Nederlands
fr_FR.UTF-8 β Frans (Frankrijk)
Variabele | Functie
ββββββββββββββ|ββββββββββββββββββββββββββββββββββββββββββββββ
LANG | Standaardtaal & tekenset
LC_ALL | Overschrijft alle LC_* variabelen (tijdelijk)
LC_MESSAGES | Systeemmeldingen en foutberichten
LC_TIME | Datum- en tijdweergave
LC_COLLATE | Sorteervolgorde (bijv. alfabetisch)
LC_MONETARY | Valutasymbolen en getallen
LC_NUMERIC | Decimalen en duizendtallen
LC_CTYPE | Letterherkenning en speciale tekens
π§ Taal tijdelijk wijzigen:
export LANG=nl_NL.UTF-8