See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Locale – Wikipedia

Locale

aus Wikipedia, der freien Enzyklopädie

Eine Locale ist ein Einstellungssatz, der die Gebietsschemaparameter für Computerprogramme enthält.

Dazu gehören in erster Linie die Sprache der Benutzeroberfläche, das Land und Einstellungen zum Zeichensatz, Tastaturlayout, Zahlen-, Währungs-, Datums- und Zeitformaten. Ein Einstellungssatz wird üblicherweise mit einem Code der meist Sprache und Land umfasst eindeutig identifiziert.

In unterschiedlichen Betriebssystemen gibt es verschiedene Konzepte für Gebietseinstellungen:

Inhaltsverzeichnis

[Bearbeiten] Windows

Unter Microsoft Windows wird ein Einstellungssatz durch eine Zahl (z. B. 0x0409 für Englisch) angesprochen und enthält Daten zu Darstellungsformaten, Codepages und Tastaturlayouts. Windows-Programme bieten jedoch in der Regel keine Möglichkeit zur nachträglichen Übersetzung ohne Kenntnis des Programmquelltextes.

[Bearbeiten] .NET

In Microsofts .NET-Framework-Anwendungen gibt es eine Vielzahl möglicher Einstellungen, die in XML-Strukturen abgelegt werden.

[Bearbeiten] POSIX

Unter POSIX-Plattformen wie zum Beispiel Linux werden die Übersetzungsfunktionen über die Locale-Funktionen in der Standard C Library implementiert und stehen deshalb in sehr vielen Programmen zur Verfügung. Locales werden hier mit einer Kennzeichnung aus Sprache und Land versehen (z. B. de_DE für Deutsch/Deutschland oder de_AT für Deutsch/Österreich). Zusätzlich gibt es Kennzeichner für spezielle Eigenschaften - z. B. die Verwendung von UTF-8 oder ISO 8859-15 mit dem Eurozeichen (de_DE@utf-8 und de_DE@euro).

[Bearbeiten] Mac OS X

Unter Mac OS X kann man die Locale und andere Parameter in ~/.MacOSX/environment.plist setzen, in nachfolgendem Beispiel auf UTF-8:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>LC_ALL</key>

<string>de_DE.UTF-8</string>

</dict>

</plist>


Sollte die Datei nicht existieren, können Verzeichnis und Datei einfach erzeugt werden.

[Bearbeiten] Java

Unter der Java-Plattform werden die Locale-Funktionen über die gleichnamige Klasse java.util.Locale abgebildet. Locales werden hier mit einer Kennzeichnung aus Sprache und Land versehen (z. B. de_DE für Deutsch/Deutschland oder de_AT für Deutsch/Österreich). Zusätzlich kann über die Eigenschaft Variant auch auf Regionen Bezug genommen werden (siehe hierzu auch ISO 3166-2:AT, ISO 3166-2:CH, ISO 3166-2:DE). Die Internationalisierung bzw. Lokalisierung erfolgt auf Basis von sogenannten ResourceBundles („Ressourcenbündel“), welche in Java mit der Klasse java.util.ResourceBundle abgebildet werden.

[Bearbeiten] Siehe auch

Internationalisierung und Lokalisierung

[Bearbeiten] Weblinks


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -