Mehrsprachigkeit bei Websites, Internationalisierung

© Christoph Wissing –

Mehrsprachigkeit ist bei Websites exportorientierter Unternehmen keine Seltenheit, sondern ein Muss. Neben Deutsch spielt Englisch die wichtigste Rolle bei der Internationalisierung, aber zunehmend auch "exotischere" Sprachen wie Tschechisch, Russisch, oder gar Chinesisch. Der Exportmarkt bestimmt, welche Sprachen für die Website des Unternehmens eine wichtige Rolle spielen.

Zeichensätze

Das erste Problem sind die Zeichensätze, sobald es weg vom gewohnten ISO-8859-1 geht (oder dessen aktuellerer Variante ISO-8859-15). Dieser Standard deckt nur westeuropäische Sprachen ab, schon beim Tschechischen muß stattdessen ISO-8859-2 gewählt werden. Unübersichtlich bis unmöglich wird das spätestens, wenn weitere Sprachen hinzukommen, oder gar Inhalte verschiedener Sprachen gleichzeitig dargestellt werden müssen.

Zeichensatz-Esperanto Unicode

Seit den 4er-Versionen der Browser und dank aktueller Betriebssysteme ist die Benutzung des Zeichensatz-Esperanto Unicode die Lösung der Wahl. In der 16-Bit-BMP-Variante erlaubt Unicode bis zu 216 = 65.536 Zeichen, die in der Praxis ausreichend sind.
Am eigenen Rechner hat man zwar Zeichensätze, die viele der 65.000 Zeichen auch darstellen können, aber das reicht nicht für alle Sprachen. Wenn man z.B. auch chinesische oder koreanische Zeichen darstellen möchte, kommt man nicht um die Nachinstallation entsprechender Erweiterungen herum. Bei Windows gibt es im Windows-Update für den IE6 eine Reihe von Sprachpaketen, die hierzu dienen. Alternativ kann man in XP über die Systemsteuerung / Ländereinstellungen Sprachpakete nachinstallieren.
Unicode definiert nur die Zeichen und Codes, nicht aber die Übertragung im Web – und hier kommt das Unicode Transformation Format, kurz UTF ins Spiel.

UTF-8

UTF gibt es in verschiedenen Varianten, wobei die Variante UTF-8 die im heutigen Web verträglichste ist. In UTF-8 werden die meisten Zeichen wie gewohnt in nur einem Byte codiert, die Zeichencodes bis 127 entsprechen 1:1 dem altbewährten ASCII. Vorbei sind die Zeiten, da man Umlaute umständlich als ä anstatt einfach ä codieren musste. Im Gegenteil erschweren solche altertümlichen Codierungen sogar die Weiterverarbeitung, und kosten zudem mehr Speicherplatz.
Für das chinesische gibt es zwar Codierungen, die weniger Bytes im Schnitt für Texte benötigen, wie zum Beispiel Big5, aber ein solcher Misch-Masch, der zunehmend weniger unterstützt wird, ist untragbar, wenn man mehr als nur Chinesisch verwalten muss. Zukunft haben auf absehbare Zeit nur Unicode und die UTF-Definitionen.

UTF-8 in ASP.NET

Um UTF-8 im Praxisbetrieb zu nutzen, sind in der web.config-Datei folgende Angaben zu treffen:

<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" />

Im Editor der Wahl, meist VS.NET 2005, ist beim Menüpunkt Datei / Erweiterte Speicheroptionen die Einstellung Unicode (UTF8 ohne Signatur) - Codepage 65001 zu wählen. Dieses Format macht weniger Probleme als UTF-8 mit Signatur. Die Signatur, auch BOM genannt, kann ältere Browser oder Editoren verwirren, was wohl erst mit der Zeit keine Rolle mehr spielen wird.

Achtung:
Für manche Ausgaben ist es notwendig, weiterhing ISO-8859-1 zu verwenden, um Kompatibilität zu gewährleisten, z.B. falls CSV-Ausgaben auch von älteren Anwendungen benutzt werden müssen. Hier kann man für die spezifische Seite die Codierung umstellen:

Response.ContentEncoding = System.Text.Encoding.GetEncoding("iso-8859-1");

Meta-Tags

In der Theorie eigentlich überflüssig, doch in der Praxis unabdingbar ist das Setzen des Meta-Tags, das den benutzten Zeichensatz angibt. Eigentlich sendet ja schon der Webserver die Informationen über den verwendeten Zeichensatz in den "unsichtbaren" Header-Antworten mit. Ohne eine Angabe im HTML-Quelltext selbt sind aber ansonsten sogar verbreitete Browser (respektive der IE6) manchmal verwirrt, und zwar spätestens, wenn dieselbe Seite aus dem lokalen Cache geholt wird.
Zu Zeichensalat kommt es oftmals auch, wenn man eine solche HTML-Seite vom Browser aus ins Dateisystem abspeichert und danach von dort aus anzeigen möchte. Kaum ein Browser erkennt dabei noch sicher den korrekten Zeichensatz.

Die folgende Angabe gehört daher in den Header-Bereich einer jeden ausgelieferten Webseite:

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

Diese Angabe sollte dabei vor dem title-Tag erscheinen, da ja dort schon fremdsprachige Zeichen vorkommen können, die der Browser ansonsten für eine "Schätzung" - best guess - des verwendeten Zeichensatzes benutzen könnte.

Übrigens:
Ein manchmal gesehenes Meta-Tag mit name="content-type" gibt es nicht, seine Verwendung ist daher unsinnig.

Datenbank

Bei professionellen Websites werden die Daten über ein CMS verwaltet, das die eigentlichen Inhalte in einer Datenbank ablegt. Mehrsprachige Inhalte können schon seit mehr als einem Jahrzehnt in guten Datenbanken im Unicode abgespeichert werden. Beim Microsoft SQL-Server ist hierzu nvarchar oder ntext zu wählen.

Wichtig ist natürlich, für jede Zeile oder jedes Feld zu vermerken, in welcher Sprache es vorliegt. Einfache Tabellen müssen in eine sprachunabhängige Basistabelle und eine relational dazugehörige Tabelle mit einer zusätzlichen Zeile je Sprachversion aufgeteilt werden.

Für die Codierung der Sprachversion bietet sich die ISO 639 an.

Die Sortierung von Datensätzen per ORDER BY oder durch einen gruppierte Index benötigt auch Beachtung, wenn die Anwendung eine sprachspezifische und korrekte Sortierung benötigt.

HTML / XHTML

Im HTML-Quelltext selbst ist die verwendete Sprache anzugeben. Die primäre Sprache einer Seite ist im Header anzugeben:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>

Bei der Angabe ist eine Codierung gemäß RFC 4646 zu verwenden – welche in der Praxis aber die ISO 639-Codes als Teilmenge enthält. Es gibt sogar einen Validator für RFC 4646-Codes.

Wenn einzelne Fragmente der Seite andere Sprachen verwenden, so ist dies durch das lang-Attribut anzuzeigen, das als Universalattribut bei allen Tags verwendet werden kann.

Das Wort <span lang="en">Tag</span> ist ein englisches Wort für Etikett oder Trennzeichen.

Diese Kennzeichnung dient nicht nur Screenreadern für Blinde zur richtigen Aussprache beim Vorlesen, sondern auch Suchmaschinen zur korrekten Einordnung eines Wortes oder Abschnitts, oder Rechtschreibprüfungen.

bdo, dir, ltr und rtl

Nein, mit rtl ist nicht der Sender aus Luxemburg gemeint, sondern es steht für right to left und gibt eine für uns ungewohnte Schreibrichtung wieder, die z.B. im Arabischen oder Hebräischen benutzt wird.
Eigentlich sollte der Browser in Abhängigkeit von den verwendeten Zeichen und der gewählten Sprache die Schreibrichtung automatisch richtig wählen, aber manchmal kann etwas Nachhilfe hier angebracht sein.
Um nun dem HTML-Browser die korrekte Anzeige zu ermöglichen, und gemischtsprachige Inhalte zu ermöglichen, kann man das Universalattribut dir benutzen, oder das spezielle Tag bdo. bdo ist die Abkürzung von bidirectional order, und gibt somit die Schreibrichtung an. ltr ist die für uns gewohnte Schreibrichtung von links nach rechts.

Das Tag bdo im Einsatz: Dies ist ein Test.
Und hier das Universalattribut dir mit dem Wert rtl
Das Universalattribut dir mit dem Wert ltr

Datum und Zahlenangaben

Datums- und Zeitangaben sollten in der Datenbank in der Weltzeit UTC gespeichert werden. Bei der Ausgabe kann dann per .ToLocalTime die Zeit an die konkrete Ortszeit gewandelt werden – oder auch nicht, wenn z.B. eine weltweite Kampagne sich auf einen einzigen Zeitpunkt bezieht.

Bei der Ausgabe eines Datums oder einer Zahl sind die nationalen Besonderheiten zu beachten. So ist zum Beispiel der 12.10.2007 ist im englischen Sprachraum als 10/12/2007 anzuzeigen, die Zahl 1.000.000 ist als 1,000,000 anzuzeigen. Noch komplizierter wird es, wenn man ein Datum in langer Schreibweise mit Monatsnamen z.B. in Arabisch ausgeben muss.
Gottseidank hat .NET für solche Fälle schon einiges vorverdrahtet. Als Beispiel die Ausgabe des aktuellen Datums und einer Zahl in verschiedenen Sprachen:

Kultur Code NativeName Sprache Zahl
Invariante Sprache (Invariantes Land)Invariant Language (Invariant Country)Monday, 24 June 2024 14:36:03123,456.78
AfrikaansafAfrikaansMaandag, 24 Junie 2024 14:36:03123 456,78
Afrikaans (Südafrika)af-ZAAfrikaans (Suid-Afrika)Maandag, 24 Junie 2024 14:36:03123 456,78
Amharischamአማርኛሰኞ ፣24 ጁን 2024 2:36:03 ከሰዓት123,456.78
Amharisch (Äthiopien)am-ETአማርኛ (ኢትዮጵያ)ሰኞ ፣24 ጁን 2024 2:36:03 ከሰዓት123,456.78
Arabischarالعربية18/ذو الحجة/1445 02:36:03 م123,456.78
Arabisch (Vereinigte Arabische Emirate)ar-AEالعربية (الإمارات العربية المتحدة)24 يونيو, 2024 02:36:03 م123,456.78
Arabisch (Bahrain)ar-BHالعربية (البحرين)24 يونيو, 2024 02:36:03 م123,456.78
Arabisch (Algerien)ar-DZالعربية (الجزائر)24 جوان, 2024 14:36:03123,456.78
Arabisch (Ägypten)ar-EGالعربية (مصر)24 يونيو, 2024 02:36:03 م123,456.78
Arabisch (Irak)ar-IQالعربية (العراق)24 حزيران, 2024 02:36:03 م123,456.78
Arabisch (Jordanien)ar-JOالعربية (الأردن)24 حزيران, 2024 02:36:03 م123,456.78
Arabisch (Kuwait)ar-KWالعربية (الكويت)24 يونيو, 2024 02:36:03 م123,456.78
Arabisch (Libanon)ar-LBالعربية (لبنان)24 حزيران, 2024 02:36:03 م123,456.78
Arabisch (Libyen)ar-LYالعربية (ليبيا)24 يونيو, 2024 02:36:03 م123,456.78
Arabisch (Marokko)ar-MAالعربية (المملكة المغربية)24 يونيو, 2024 14:36:03123,456.78
Arabisch (Oman)ar-OMالعربية (عمان)24 يونيو, 2024 02:36:03 م123,456.78
Arabisch (Katar)ar-QAالعربية (قطر)24 يونيو, 2024 02:36:03 م123,456.78
Arabisch (Saudi-Arabien)ar-SAالعربية (المملكة العربية السعودية)18/ذو الحجة/1445 02:36:03 م123,456.78
Arabisch (Syrien)ar-SYالعربية (سوريا)24 حزيران, 2024 02:36:03 م123,456.78
Arabisch (Tunesien)ar-TNالعربية (تونس)24 جوان, 2024 14:36:03123,456.78
Arabisch (Jemen)ar-YEالعربية (اليمن)24 يونيو, 2024 02:36:03 م123,456.78
MapudungunarnMapudungunEpu Ante, 24 de Cayu de 2024 14:36:03123.456,78
Mapudungun (Chile)arn-CLMapudungun (Chile)Epu Ante, 24 de Cayu de 2024 14:36:03123.456,78
Assamesischasঅসমীয়া2024,জুন 24, সোমবাৰ আবেলি 2:36:031,23,456.78
Assamesisch (Indien)as-INঅসমীয়া (ভাৰত)2024,জুন 24, সোমবাৰ আবেলি 2:36:031,23,456.78
Aserbaidschanischazazərbaycan24 iyun 2024, bazar ertəsi 14:36:03123.456,78
Aserbaidschanisch (Kyrillisch)az-CyrlАзәрбајҹан дили24 ијун 2024 14:36:03123 456,78
Aserbaidschanisch (Kyrillisch, Aserbaidschan)az-Cyrl-AZазәрбајҹан (Азәрбајҹан)24 ијун 2024 14:36:03123 456,78
Aserbaidschanisch (Lateinisch)az-Latnazərbaycan24 iyun 2024, bazar ertəsi 14:36:03123.456,78
Aserbaidschanisch (lateinisch, Aserbaidschan)az-Latn-AZazərbaycan (Azərbaycan)24 iyun 2024, bazar ertəsi 14:36:03123.456,78
BaschkirischbaБашҡорт24 июнь 2024 й 14:36:03123 456,78
Baschkirisch (Russische Föderation)ba-RUБашҡорт (Рәсәй)24 июнь 2024 й 14:36:03123 456,78
BelarussischbeБеларуская24 чэрвеня 2024 14:36:03123 456,78
Belarussisch (Belarus)be-BYБеларуская (Беларусь)24 чэрвеня 2024 14:36:03123 456,78
Bulgarischbgбългарски24 юни 2024 г. 14:36:03123 456,78
Bulgarisch (Bulgarien)bg-BGбългарски (България)24 юни 2024 г. 14:36:03123 456,78
EdobinẸ̀dóMonday, June 24, 2024 2:36:03 PM123,456.78
Edo (Nigeria)bin-NGẸ̀dó (Nigeria)Monday, June 24, 2024 2:36:03 PM123,456.78
Banglabnবাংলাসোমবার, 24 জুন, 2024 2:36:03 PM1,23,456.78
Bangla (Bangladesch)bn-BDবাংলা (বাংলাদেশ)সোমবার, 24 জুন, 2024 2:36:03 PM1,23,456.78
Bangla (Indien)bn-INবাংলা (ভারত)24 জুন 2024 14.36.031,23,456.78
Tibetischboབོད་ཡིག2024ལོའི་ཟླ 6ཚེས 24 14:36:03123,456.78
Tibetanisch (VR China)bo-CNབོད་ཡིག (ཀྲུང་ཧྭ་མི་དམངས་སྤྱི་མཐུན་རྒྱལ་ཁབ།)2024ལོའི་ཟླ 6ཚེས 24 14:36:03123,456.78
BretonischbrbrezhonegLun 24 Mezheven 2024 14:36:03123 456,78
Bretonisch (Frankreich)br-FRbrezhoneg (Frañs)Lun 24 Mezheven 2024 14:36:03123 456,78
Bosnischbsbosanskiponedjeljak, 24. juni 2024. 14:36:03123.456,78
Bosnisch (Kyrillisch)bs-Cyrlбосански24. јун 2024 14:36:03123.456,78
Bosnisch (Kyrillisch, Bosnien und Herzegowina)bs-Cyrl-BAбосански (Босна и Херцеговина)24. јун 2024 14:36:03123.456,78
Bosnisch (Lateinisch)bs-Latnbosanskiponedjeljak, 24. juni 2024. 14:36:03123.456,78
Bosnisch (Lateinisch, Bosnien und Herzegowina)bs-Latn-BAbosanski (Bosna i Hercegovina)ponedjeljak, 24. juni 2024. 14:36:03123.456,78
Katalanischcacatalàdilluns, 24 de juny de 2024 14:36:03123.456,78
Katalanisch (Katalanisch)ca-EScatalà (català)dilluns, 24 de juny de 2024 14:36:03123.456,78
Valencianisch (Spanien)ca-ES-valenciavalencià (Espanya)dilluns, 24 de juny de 2024 14:36:03123.456,78
CherokeechrᏣᎳᎩᎤᎾᏙᏓᏉᏅᎯ, ᏕᎭᎷᏱ 24,2024 2:36:03 PM123,456.78
Cherokee (Cherokee)chr-CherᏣᎳᎩᎤᎾᏙᏓᏉᏅᎯ, ᏕᎭᎷᏱ 24,2024 2:36:03 PM123,456.78
Cherokee (Cherokee)chr-Cher-USᏣᎳᎩ (ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᏍᎦᏚᎩ)ᎤᎾᏙᏓᏉᏅᎯ, ᏕᎭᎷᏱ 24,2024 2:36:03 PM123,456.78
KorsischcoCorsuluni 24 ghjunghju 2024 14:36:03123 456,78
Korsisch (Frankreich)co-FRCorsu (Francia)luni 24 ghjunghju 2024 14:36:03123 456,78
Tschechischcsčeštinapondělí 24. června 2024 14:36:03123 456,78
Tschechisch (Tschechische Republik)cs-CZčeština (Česko)pondělí 24. června 2024 14:36:03123 456,78
WalisischcyCymraegDydd Llun, 24 Mehefin 2024 14:36:03123,456.78
Walisisch (Vereinigtes Königreich)cy-GBCymraeg (Y Deyrnas Unedig)Dydd Llun, 24 Mehefin 2024 14:36:03123,456.78
Dänischdadansk24. juni 2024 14:36:03123.456,78
Dänisch (Dänemark)da-DKdansk (Danmark)24. juni 2024 14:36:03123.456,78
DeutschdeDeutschMontag, 24. Juni 2024 14:36:03123.456,78
Deutsch (Österreich)de-ATDeutsch (Österreich)Montag, 24. Juni 2024 14:36:03123 456,78
Deutsch (Schweiz)de-CHDeutsch (Schweiz)Montag, 24. Juni 2024 14:36:03123’456.78
Deutsch (Deutschland)de-DEDeutsch (Deutschland)Montag, 24. Juni 2024 14:36:03123.456,78
Deutsch (Liechtenstein)de-LIDeutsch (Liechtenstein)Montag, 24. Juni 2024 14:36:03123’456.78
Deutsch (Luxemburg)de-LUDeutsch (Luxemburg)Montag, 24. Juni 2024 14:36:03123.456,78
Niedersorbischdsbdolnoserbšćinaponjeźele, 24. junija 2024 14:36:03123.456,78
Niedersorbisch (Deutschland)dsb-DEdolnoserbšćina (Nimska)ponjeźele, 24. junija 2024 14:36:03123.456,78
Divehidvދިވެހިބަސްހޯމަ, 2024 ޖޫން 24 14:36:03123,456.78
Divehi (Malediven)dv-MVދިވެހިބަސް (ދިވެހި ރާއްޖެ)ހޯމަ, 2024 ޖޫން 24 14:36:03123,456.78
Dzongkha (Bhutanisch)dz-BTརྫོང་ཁ (འབྲུག)གཟའ་མིག་དམར་, སྤྱི་ལོ་2024 ཟླ་དྲུག་པ ཚེས་24 ཆུ་ཚོད་2:36:03 ཕྱི་ཆ་1,23,456.78
GriechischelΕλληνικάΔευτέρα, 24 Ιουνίου 2024 2:36:03 μμ123.456,78
Griechisch (Griechenland)el-GRΕλληνικά (Ελλάδα)Δευτέρα, 24 Ιουνίου 2024 2:36:03 μμ123.456,78
EnglischenEnglishMonday, June 24, 2024 2:36:03 PM123,456.78
Englisch (Karibik)en-029English (Caribbean)Monday, 24 June 2024 14:36:03123,456.78
Englisch (Australien)en-AUEnglish (Australia)Monday, 24 June 2024 2:36:03 PM123,456.78
Englisch (Belize)en-BZEnglish (Belize)Monday, 24 June 2024 14:36:03123,456.78
Englisch (Kanada)en-CAEnglish (Canada)June 24, 2024 2:36:03 PM123,456.78
Englisch (Vereinigtes Königreich)en-GBEnglish (United Kingdom)24 June 2024 14:36:03123,456.78
Englisch (Hongkong SAR)en-HKEnglish (Hong Kong SAR)Monday, 24 June 2024 2:36:03 PM123,456.78
Englisch (Indonesien)en-IDEnglish (Indonesia)24 June 2024 14:36:03123.456,78
Englisch (Irland)en-IEEnglish (Ireland)Monday 24 June 2024 14:36:03123,456.78
Englisch (Indien)en-INEnglish (India)24 June 2024 14:36:031,23,456.78
Englisch (Jamaika)en-JMEnglish (Jamaica)Monday, 24 June 2024 2:36:03 PM123,456.78
Englisch (Malaysia)en-MYEnglish (Malaysia)Monday, 24 June, 2024 2:36:03 PM123,456.78
Englisch (Neuseeland)en-NZEnglish (New Zealand)Monday, 24 June 2024 2:36:03 PM123,456.78
Englisch (Republik Philippinen)en-PHEnglish (Philippines)Monday, 24 June 2024 2:36:03 PM123,456.78
Englisch (Singapur)en-SGEnglish (Singapore)Monday, 24 June 2024 2:36:03 PM123,456.78
Englisch (Trinidad und Tobago)en-TTEnglish (Trinidad and Tobago)Monday, 24 June 2024 2:36:03 PM123,456.78
Englisch (USA)en-USEnglish (United States)Monday, June 24, 2024 2:36:03 PM123,456.78
Englisch (Südafrika)en-ZAEnglish (South Africa)Monday, 24 June 2024 14:36:03123 456,78
Englisch (Zimbabwe)en-ZWEnglish (Zimbabwe)Monday, 24 June 2024 14:36:03123,456.78
Spanischesespañollunes, 24 de junio de 2024 14:36:03123.456,78
Spanisch (Lateinamerika)es-419español (Latinoamérica)lunes, 24 de junio de 2024 14:36:03123,456.78
Spanisch (Argentinien)es-ARespañol (Argentina)lunes, 24 de junio de 2024 14:36:03123.456,78
Spanisch (Bolivien)es-BOespañol (Bolivia)lunes, 24 de junio de 2024 14:36:03123.456,78
Spanisch (Chile)es-CLespañol (Chile)lunes, 24 de junio de 2024 14:36:03123.456,78
Spanisch (Kolumbien)es-COespañol (Colombia)lunes, 24 de junio de 2024 2:36:03 p. m.123.456,78
Spanisch (Costa Rica)es-CRespañol (Costa Rica)lunes, 24 de junio de 2024 14:36:03123 456,78
Spanisch (Kuba)es-CUespañol (Cuba)lunes, 24 de junio de 2024 14:36:03123,456.78
Spanisch (Dominikanische Republik)es-DOespañol (República Dominicana)lunes, 24 de junio de 2024 2:36:03 p. m.123,456.78
Spanisch (Ecuador)es-ECespañol (Ecuador)lunes, 24 de junio de 2024 14:36:03123.456,78
Spanisch (Spanien)es-ESespañol (España, alfabetización internacional)lunes, 24 de junio de 2024 14:36:03123.456,78
Spanisch (Guatemala)es-GTespañol (Guatemala)lunes, 24 de junio de 2024 14:36:03123,456.78
Spanisch (Honduras)es-HNespañol (Honduras)lunes 24 de junio de 2024 14:36:03123,456.78
Spanisch (Mexiko)es-MXespañol (México)lunes, 24 de junio de 2024 02:36:03 p. m.123,456.78
Spanisch (Nicaragua)es-NIespañol (Nicaragua)lunes, 24 de junio de 2024 14:36:03123,456.78
Spanisch (Panama)es-PAespañol (Panamá)lunes, 24 de junio de 2024 2:36:03 p. m.123,456.78
Spanisch (Peru)es-PEespañol (Perú)lunes, 24 de junio de 2024 14:36:03123,456.78
Spanisch (Puerto Rico)es-PRespañol (Puerto Rico)lunes, 24 de junio de 2024 2:36:03 p. m.123,456.78
Spanisch (Paraguay)es-PYespañol (Paraguay)lunes, 24 de junio de 2024 14:36:03123.456,78
Spanisch (El Salvador)es-SVespañol (El Salvador)lunes, 24 de junio de 2024 14:36:03123,456.78
Spanisch (USA)es-USespañol (Estados Unidos)lunes, junio 24, 2024 2:36:03 PM123,456.78
Spanisch (Uruguay)es-UYespañol (Uruguay)lunes, 24 de junio de 2024 14:36:03123.456,78
Spanisch (Bolivarische Republik Venezuela)es-VEespañol (Venezuela)lunes, 24 de junio de 2024 2:36:03 p. m.123.456,78
Estnischeteestiesmaspäev, 24. juuni 2024 14:36:03123 456,78
Estnisch (Estland)et-EEeesti (Eesti)esmaspäev, 24. juuni 2024 14:36:03123 456,78
Baskischeueuskara2024(e)ko ekainaren 24(a), astelehena 14:36:03123.456,78
Baskisch (Baskisch)eu-ESeuskara (euskara)2024(e)ko ekainaren 24(a), astelehena 14:36:03123.456,78
Persischfaفارسیدوشنبه, 4 تیر 1403 02:36:03 ب.ظ123,456/78
Persisch (Iran)fa-IRفارسی (ایران)دوشنبه, 4 تیر 1403 02:36:03 ب.ظ123,456/78
FulahffFulahaltine 24 suyeŋ 2024 14:36:03123 456,78
Fulah (Lateinisch)ff-LatnFulahaltine 24 suyeŋ 2024 14:36:03123 456,78
Fulah (Lateinisch, Senegal)ff-Latn-SNFulah (Sénégal)altine 24 suyeŋ 2024 14:36:03123 456,78
Fulah (Nigeria)ff-NGPulaar (Nigeria)altine, suyeŋ 24, 2024 14:36:03123,456.78
Finnischfisuomimaanantai 24. kesäkuuta 2024 14.36.03123 456,78
Finnisch (Finnland)fi-FIsuomi (Suomi)maanantai 24. kesäkuuta 2024 14.36.03123 456,78
FilipinofilFilipinoLunes, Hunyo 24, 2024 2:36:03 PM123,456.78
Filipino (Philippinen)fil-PHFilipino (Pilipinas)Lunes, Hunyo 24, 2024 2:36:03 PM123,456.78
Färöischfoføroysktmánadagur, 24. juni 2024 14:36:03123.456,78
Färöisch (Färöer)fo-FOføroyskt (Føroyar)mánadagur, 24. juni 2024 14:36:03123.456,78
Französischfrfrançaislundi 24 juin 2024 14:36:03123 456,78
Französisch (Karibik)fr-029français (caraïbes)lundi 24 juin 2024 14:36:03123 456,78
Französisch (Belgien)fr-BEfrançais (Belgique)lundi 24 juin 2024 14:36:03123.456,78
Französisch (Kanada)fr-CAfrançais (Canada)24 juin 2024 14:36:03123 456,78
Französisch (Kongo, Demokratische Republik )fr-CDfrançais (Congo, République démocratique du)lundi 24 juin 2024 14:36:03123 456,78
Französisch (Schweiz)fr-CHfrançais (Suisse)lundi, 24 juin 2024 14:36:03123 456,78
Französisch (Cote d'Ivoire)fr-CIfrançais (Côte d’Ivoire)lundi 24 juin 2024 14:36:03123 456,78
Französisch (Kamerun)fr-CMfrançais (Cameroun)lundi 24 juin 2024 14:36:03123 456,78
Französisch (Frankreich)fr-FRfrançais (France)lundi 24 juin 2024 14:36:03123 456,78
Französisch (Haiti)fr-HTfrançais (Haïti)lundi 24 juin 2024 14:36:03123 456,78
Französisch (Luxemburg)fr-LUfrançais (Luxembourg)lundi 24 juin 2024 14:36:03123.456,78
Französisch (Marokko)fr-MAfrançais (Maroc)lundi 24 juin 2024 14:36:03123.456,78
Französisch (Monaco)fr-MCfrançais (Monaco)lundi 24 juin 2024 14:36:03123 456,78
Französisch (Mali)fr-MLfrançais (Mali)lundi 24 juin 2024 14:36:03123 456,78
Französisch (Réunion)fr-REfrançais (La Réunion)lundi 24 juin 2024 14:36:03123 456,78
Französisch (Senegal)fr-SNfrançais (Sénégal)lundi 24 juin 2024 14:36:03123 456,78
FriesischfyFryskmoandei 24 Juny 2024 14:36:03123.456,78
Friesisch (Niederlande)fy-NLFrysk (Nederlân)moandei 24 Juny 2024 14:36:03123.456,78
IrischgaGaeilgeDé Luain 24 Meitheamh 2024 14:36:03123,456.78
Irisch (Irland)ga-IEGaeilge (Éire)Dé Luain 24 Meitheamh 2024 14:36:03123,456.78
Schottisches GälischgdGàidhligDiLuain, 24mh dhen Ògmhios 2024 14:36:03123,456.78
Schottisches Gälisch (Vereinigtes Königreich)gd-GBGàidhlig (An Rìoghachd Aonaichte)DiLuain, 24mh dhen Ògmhios 2024 14:36:03123,456.78
Galicischglgalegoluns, 24 de xuño de 2024 14:36:03123.456,78
Galicisch (Galicisch)gl-ESgalego (galego)luns, 24 de xuño de 2024 14:36:03123.456,78
GuaranígnAvañe’ẽarakõi, 24 jasypoteĩ, 2024 14:36:03123.456,78
Guaraní (Paraguay)gn-PYAvañe’ẽ (Paraguái)arakõi, 24 jasypoteĩ, 2024 14:36:03123.456,78
ElsässischgswSchwiizertüütschMääntig, 24. Juni 2024 14:36:03123’456.78
Elsässisch (Frankreich)gsw-FRElsässisch (Frànkrisch)Manti 24 Jüni 2024 14:36:03123 456,78
Gujaratiguગુજરાતી24 જૂન 2024 14:36:031,23,456.78
Gujarati (Indien)gu-INગુજરાતી (ભારત)24 જૂન 2024 14:36:031,23,456.78
HausahaHausaLitinin, 24 Yuni, 2024 14:36:03123,456.78
Hausa (Lateinisch)ha-LatnHausaLitinin, 24 Yuni, 2024 14:36:03123,456.78
Hausa (Lateinisch, Nigeria)ha-Latn-NGHausa (Najeriya)Litinin, 24 Yuni, 2024 14:36:03123,456.78
HawaiianischhawʻŌlelo HawaiʻiPoʻakahi, 24 Iune 2024 2:36:03 PM123,456.78
Hawaiianisch (USA)haw-USʻŌlelo Hawaiʻi (ʻAmelika Hui Pū ʻIa)Poʻakahi, 24 Iune 2024 2:36:03 PM123,456.78
Hebräischheעבריתיום שני 24 יוני 2024 14:36:03123,456.78
Hebräisch (Israel)he-ILעברית (ישראל)יום שני 24 יוני 2024 14:36:03123,456.78
Hindihiहिन्दी24 जून 2024 14:36:031,23,456.78
Hindi (Indien)hi-INहिन्दी (भारत)24 जून 2024 14:36:031,23,456.78
Kroatischhrhrvatski24. lipnja 2024. 14:36:03123.456,78
Kroatisch (Lateinisch, Bosnien und Herzegowina)hr-BAhrvatski (Bosna i Hercegovina)ponedjeljak, 24. lipnja 2024. 14:36:03123.456,78
Kroatisch (Kroatien)hr-HRhrvatski (Hrvatska)24. lipnja 2024. 14:36:03123.456,78
Obersorbischhsbhornjoserbšćinapóndźela, 24. junija 2024 14:36:03123.456,78
Obersorbisch (Deutschland)hsb-DEhornjoserbšćina (Němska)póndźela, 24. junija 2024 14:36:03123.456,78
Ungarischhumagyar2024. június 24., hétfő 14:36:03123 456,78
Ungarisch (Ungarn)hu-HUmagyar (Magyarország)2024. június 24., hétfő 14:36:03123 456,78
ArmenischhyՀայերեն24 հունիսի, 2024 14:36:03123,456.78
Armenisch (Armenien)hy-AMՀայերեն (Հայաստան)24 հունիսի, 2024 14:36:03123,456.78
IbibioibbIbibio-EfikMonday, June 24, 2024 2:36:03 PM123,456.78
Ibibio (Nigeria)ibb-NGIbibio-Efik (Nigeria)Monday, June 24, 2024 2:36:03 PM123,456.78
IndonesischidIndonesiaSenin, 24 Juni 2024 14.36.03123.456,78
Indonesisch (Indonesien)id-IDIndonesia (Indonesia)Senin, 24 Juni 2024 14.36.03123.456,78
IgboigIgboMọnde, 24 Juun 2024 14:36:03123,456.78
Igbo (Nigeria)ig-NGIgbo (Naịjịrịa)Mọnde, 24 Juun 2024 14:36:03123,456.78
Yiiiꆈꌠꁱꂷ2024ꈎ 6ꆪ 24ꑍ ꂵꆪꈌꉈ 2:36:03123,456.78
Yi (Volksrepublik China)ii-CNꆈꌠꁱꂷ (ꍏꉸꏓꂱꇭꉼꇩ)2024ꈎ 6ꆪ 24ꑍ ꂵꆪꈌꉈ 2:36:03123,456.78
Isländischisíslenskamánudagur, 24. júní 2024 14:36:03123.456,78
Isländisch (Island)is-ISíslenska (Ísland)mánudagur, 24. júní 2024 14:36:03123.456,78
Italienischititalianolunedì 24 giugno 2024 14:36:03123.456,78
Italienisch (Schweiz)it-CHitaliano (Svizzera)lunedì, 24 giugno 2024 14:36:03123’456.78
Italienisch (Italien)it-ITitaliano (Italia)lunedì 24 giugno 2024 14:36:03123.456,78
InuktitutiuInuktitutNaggajjau, 24 Juuni, 2024 2:36:03 PM123,456.78
Inuktitut (Silbenschrift)iu-Cansᐃᓄᒃᑎᑐᑦᓇᒡᒐᔾᔭᐅ,ᔫᓂ 24,2024 2:36:03 PM123,456.78
Inuktitut (Silbenschrift, Kanada)iu-Cans-CAᐃᓄᒃᑎᑐᑦ (ᑲᓇᑕᒥ)ᓇᒡᒐᔾᔭᐅ,ᔫᓂ 24,2024 2:36:03 PM123,456.78
Inuktitut (Lateinisch)iu-LatnInuktitutNaggajjau, 24 Juuni, 2024 2:36:03 PM123,456.78
Inuktitut (Lateinisch, Kanada)iu-Latn-CAInuktitut (Kanatami)Naggajjau, 24 Juuni, 2024 2:36:03 PM123,456.78
Japanischja日本語2024年6月24日 14:36:03123,456.78
Japanisch (Japan)ja-JP日本語 (日本)2024年6月24日 14:36:03123,456.78
Georgischkaქართულიორშაბათი, 24 ივნისი, 2024 14:36:03123 456,78
Georgisch (Georgien)ka-GEქართული (საქართველო)ორშაბათი, 24 ივნისი, 2024 14:36:03123 456,78
Kasachischkkқазақ тілі2024 ж. 24 маусым, дүйсенбі 14:36:03123 456,78
Kasachisch (Kasachstan)kk-KZқазақ тілі (Қазақстан)2024 ж. 24 маусым, дүйсенбі 14:36:03123 456,78
Grönländischklkalaallisutjuunip 24.-at, 2024 14:36:03123.456,78
Grönländisch (Grönland)kl-GLkalaallisut (Kalaallit Nunaat)juunip 24.-at, 2024 14:36:03123.456,78
Khmerkmភាសាខ្មែរ24 មិថុនា 2024 14:36:03123,456.78
Khmer (Kambodscha)km-KHភាសាខ្មែរ (កម្ពុជា)24 មិថុនា 2024 14:36:03123,456.78
Kannadaknಕನ್ನಡ24 ಜೂನ್ 2024 14:36:03123,456.78
Kannada (Indien)kn-INಕನ್ನಡ (ಭಾರತ)24 ಜೂನ್ 2024 14:36:03123,456.78
Koreanischko한국어2024년 6월 24일 월요일 오후 2:36:03123,456.78
Koreanisch (Korea)ko-KR한국어(대한민국)2024년 6월 24일 월요일 오후 2:36:03123,456.78
Konkanikokकोंकणी24 जून 2024 14:36:031,23,456.78
Konkani (India)kok-INकोंकणी (भारत)24 जून 2024 14:36:031,23,456.78
KanurikrKanuriMonday, June 24, 2024 2:36:03 PM123,456.78
Kanuri (Nigeria)kr-NGKanuri (Nigeria)Monday, June 24, 2024 2:36:03 PM123,456.78
Kaschmiriksکٲشُرژٔنٛدرٕروار, جوٗن 24, 2024 2:36:03 PM1,23,456.78
Kaschmiri (Persisch)ks-Arabکٲشُرژٔنٛدرٕروار, جوٗن 24, 2024 2:36:03 PM1,23,456.78
Kaschmiri (Devanagari, Indien)ks-Deva-INकॉशुरMonday, June 24, 2024 14:36:031,23,456.78
Zentralkurdischkuکوردیی ناوەڕاستدووشەممە, 24 حوزەیران, 2024 02:36:03 د.ن123,456.78
Zentralkurdisch (Arabisch)ku-Arabکوردیی ناوەڕاستدووشەممە, 24 حوزەیران, 2024 02:36:03 د.ن123,456.78
Zentralkurdisch (Irak)ku-Arab-IQکوردیی ناوەڕاست (عێراق)دووشەممە, 24 حوزەیران, 2024 02:36:03 د.ن123,456.78
KirgisistankyКыргыз24-июнь 2024-ж. 14:36:03123 456,78
Kirgisisch (Kirgisistan)ky-KGКыргыз (Кыргызстан)24-июнь 2024-ж. 14:36:03123 456,78
Lateinischlalingua latīnaLunae 24 Iunius 2024 14:36:03123,456.78
Lateinisch (global)la-001lingua latīna (World)Lunae 24 Iunius 2024 14:36:03123,456.78
LuxemburgischlbLëtzebuergesch24. Juni 2024 14:36:03123 456,78
Luxemburgisch (Luxemburg)lb-LULëtzebuergesch (Lëtzebuerg)24. Juni 2024 14:36:03123 456,78
Laotischloລາວວັນຈັນ ທີ 24 ມິຖຸນາ ຄ.ສ. 2024 14:36:03123.456,78
Laotisch (Demokratische Volksrepublik Laos)lo-LAລາວ (ລາວ)ວັນຈັນ ທີ 24 ມິຖຸນາ ຄ.ສ. 2024 14:36:03123.456,78
Litauischltlietuvių2024 m. birželio 24 d., pirmadienis 14:36:03123 456,78
Litauisch (Litauen)lt-LTlietuvių (Lietuva)2024 m. birželio 24 d., pirmadienis 14:36:03123 456,78
Lettischlvlatviešupirmdiena, 2024. gada 24. jūnijs 14:36:03123 456,78
Lettisch (Lettland)lv-LVlatviešu (Latvija)pirmdiena, 2024. gada 24. jūnijs 14:36:03123 456,78
Maorimite reo MāoriRāhina, 24 Pipiri, 2024 2:36:03 p.m.123,456.78
Maori (Neuseeland)mi-NZte reo Māori (Aotearoa)Rāhina, 24 Pipiri, 2024 2:36:03 p.m.123,456.78
Mazedonisch (ehemalige jugoslawische Republik Mazedonien)mkмакедонскипонеделник, 24 јуни 2024 14:36:03123.456,78
Mazedonisch (ehemalige jugoslawische Republik Mazedonien)mk-MKмакедонски (Република Македонија)понеделник, 24 јуни 2024 14:36:03123.456,78
Malayalammlമലയാളം2024, ജൂൺ 24, തിങ്കളാഴ്‌ച 2:36:03 PM1,23,456.78
Malayalam (Indien)ml-INമലയാളം (ഇന്ത്യ)2024, ജൂൺ 24, തിങ്കളാഴ്‌ച 2:36:03 PM1,23,456.78
Mongolischmnмонгол2024.06.24, даваа 14:36:03123,456.78
Mongolisch (Kyrillisch)mn-Cyrlмонгол2024.06.24, даваа 14:36:03123,456.78
Mongolisch (kyrillisch, Mongolei)mn-MNмонгол (Монгол)2024.06.24, даваа 14:36:03123,456.78
Mongolisch (Traditionelles Mongolisch)mn-Mongᠮᠣᠩᠭᠣᠤᠯ ᠬᠡᠯᠡ2024ᠣᠨ ᠵᠢᠷᠭᠤᠳᠤᠭᠠᠷ ᠰᠠᠷ᠎ᠠ 24ᠡᠳᠦᠷ᠂ ᠭᠠᠷᠠᠭ ᠤᠨ ᠨᠢᠭᠡᠨ 14:36:03123,456.78
Mongolisch (Traditionelles Mongolisch, Volksrepublik China)mn-Mong-CNᠮᠣᠩᠭᠣᠤᠯ ᠬᠡᠯᠡ (ᠪᠦᠭᠦᠳᠡ ᠨᠠᠢᠷᠠᠮᠳᠠᠬᠤ ᠳᠤᠮᠳᠠᠳᠤ ᠠᠷᠠᠳ ᠣᠯᠣᠰ)2024ᠣᠨ ᠵᠢᠷᠭᠤᠳᠤᠭᠠᠷ ᠰᠠᠷ᠎ᠠ 24ᠡᠳᠦᠷ᠂ ᠭᠠᠷᠠᠭ ᠤᠨ ᠨᠢᠭᠡᠨ 14:36:03123,456.78
Mongolisch (Traditionelles Mongolisch, Mongolei)mn-Mong-MNᠮᠣᠩᠭᠣᠯ ᠬᠡᠯᠡ (ᠮᠣᠩᠭᠣᠯ ᠣᠯᠣᠰ)2024ᠣᠨ ᠵᠢᠷᠭᠤᠳᠤᠭᠠᠷ ᠰᠠᠷ᠎ᠠ 24ᠡᠳᠦᠷ᠂ ᠳᠠᠸᠠ 14:36:03123,456.78
Meitheimniমৈতৈলোন্24 ইঙাঃ 2024 14:36:03123,456.78
Meithei (Indien)mni-INমৈতৈলোন্ (India)24 ইঙাঃ 2024 14:36:03123,456.78
MohawkmohKanien’kéhaAwentataón'ke, Ohiari:Ha 24, 2024 2:36:03 PM123,456.78
Mohawk (Kanada)moh-CAKanien'kéhaAwentataón'ke, Ohiari:Ha 24, 2024 2:36:03 PM123,456.78
Marathimrमराठी24 जून 2024 14:36:031,23,456.78
Marathi (Indien)mr-INमराठी (भारत)24 जून 2024 14:36:031,23,456.78
MalaiischmsMelayuIsnin, 24 Jun 2024 2:36:03 PTG123,456.78
Malaiisch (Brunei Darussalam)ms-BNMelayu (Brunei)24 Jun 2024 2:36:03 PTG123.456,78
Malaiisch (Malaysia)ms-MYMelayu (Malaysia)Isnin, 24 Jun 2024 2:36:03 PTG123,456.78
MaltesischmtMaltiIt-Tnejn, 24 ta’ Ġunju 2024 14:36:03123,456.78
Maltesisch (Malta)mt-MTMalti (Malta)It-Tnejn, 24 ta’ Ġunju 2024 14:36:03123,456.78
Birmanischmyဗမာ2024၊ ဇွန် 24၊ တနင်္လာ 14:36:03123,456.78
Birmanisch (Myanmar)my-MMမြန်မာ (မြန်မာ)2024၊ ဇွန် 24၊ တနင်္လာ 14:36:03123,456.78
Norwegisch (Bokmål)nbnorsk bokmålmandag 24. juni 2024 14:36:03123 456,78
Norwegisch, Bokmål (Norwegen)nb-NOnorsk bokmål (Norge)mandag 24. juni 2024 14:36:03123 456,78
Nepalineनेपालीसोमवार, जून 24, 2024 2:36:03 अपराह्न123,456.78
Nepali (Indien)ne-INनेपाली (भारत)2024 जुन 24, सोमबार 2:36:03 अपराह्न123,456.78
Nepali (Nepal)ne-NPनेपाली (नेपाल)सोमवार, जून 24, 2024 2:36:03 अपराह्न123,456.78
NiederländischnlNederlandsmaandag 24 juni 2024 14:36:03123.456,78
Niederländisch (Belgien)nl-BENederlands (België)maandag 24 juni 2024 14:36:03123.456,78
Niederländisch (Niederlande)nl-NLNederlands (Nederland)maandag 24 juni 2024 14:36:03123.456,78
Norwegisch (Nynorsk)nnnynorskmåndag 24. juni 2024 14:36:03123 456,78
Norwegisch, Nynorsk (Norwegen)nn-NOnynorsk (Noreg)måndag 24. juni 2024 14:36:03123 456,78
Norwegischnonorskmandag 24. juni 2024 14:36:03123 456,78
Sesotho sa LeboansoSesotho sa Leboa2024 Phupu 24, Musopologo 14:36:03123 456.78
Sesotho sa Leboa (Südafrika)nso-ZASesotho sa Leboa (Afrika Borwa)2024 Phupu 24, Musopologo 14:36:03123 456.78
OkzitanischocOccitandiluns 24 de junh de 2024 14.36.03123 456,78
Okzitanisch (Frankreich)oc-FROccitan (França)diluns 24 de junh de 2024 14.36.03123 456,78
OromoomOromooWiixata, Waxabajjii 24, 2024 2:36:03 WB123,456.78
Oromo (Äthiopien)om-ETOromoo (Itoophiyaa)Wiixata, Waxabajjii 24, 2024 2:36:03 WB123,456.78
Odiaorଓଡ଼ିଆ24 ଜୁନ୍‌ 2024 14:36:031,23,456.78
Odia (Indien)or-INଓଡ଼ିଆ (ଭାରତ)24 ଜୁନ୍‌ 2024 14:36:031,23,456.78
Punjabipaਪੰਜਾਬੀ24 ਜੂਨ 2024 ਸੋਮਵਾਰ ਸ਼ਾਮ 02:36:031,23,456.78
Panjabi (Arabisch)pa-Arabپنجابی24 جون 2024 منگل 2.36.03 PM123,456.78
Panjabi (Islamische Republik Pakistan)pa-Arab-PKپنجابی (پاکستان)24 جون 2024 منگل 2.36.03 PM123,456.78
Punjabi (Indien)pa-INਪੰਜਾਬੀ (ਭਾਰਤ)24 ਜੂਨ 2024 ਸੋਮਵਾਰ ਸ਼ਾਮ 02:36:031,23,456.78
PapiamentopapPapiamentudialuna 24 juni 2024 14:36:03123,456.78
Papiamento (Karibik)pap-029Papiamentu (Caribbean)dialuna 24 juni 2024 14:36:03123,456.78
Polnischplpolskiponiedziałek, 24 czerwca 2024 14:36:03123 456,78
Polnisch (Polen)pl-PLpolski (Polska)poniedziałek, 24 czerwca 2024 14:36:03123 456,78
Dariprsدرىدوشنبه, 4 سرطان 1403 2:36:03 غ.و123.456,78
Dari (Afghanistan)prs-AFدرى (افغانستان)دوشنبه, 4 سرطان 1403 2:36:03 غ.و123.456,78
Pashtupsپښتو4 چنګاښ 1403 14:36:03123.456,78
Pashtu (Afghanistan)ps-AFپښتو (افغانستان)4 چنګاښ 1403 14:36:03123.456,78
Portugiesischptportuguêssegunda-feira, 24 de junho de 2024 14:36:03123.456,78
Portugiesisch (Brasilien)pt-BRportuguês (Brasil)segunda-feira, 24 de junho de 2024 14:36:03123.456,78
Portugiesisch (Portugal)pt-PTportuguês (Portugal)24 de junho de 2024 14:36:03123 456,78
K'iche'qucK'iche'kaq'ij, 24 rech uwaq ik' rech 2024 2:36:03 p.m.123,456.78
K'iche'quc-LatnK'iche'kaq'ij, 24 rech uwaq ik' rech 2024 2:36:03 p.m.123,456.78
K'iche' (Guatemala)quc-Latn-GTK'iche' (Guatemala)kaq'ij, 24 rech uwaq ik' rech 2024 2:36:03 p.m.123,456.78
QuechuaquzRunasimikillachaw, 24 de Inti raymi de 2024 02:36:03 p.m.123.456,78
Quechua (Bolivien)quz-BORunasimi (Bolivia)killachaw, 24 de Inti raymi de 2024 02:36:03 p.m.123.456,78
Quechua (Ecuador)quz-ECRunasimi (Ecuador)awaki, 24 de raymi de 2024 14:36:03123.456,78
Quechua (Peru)quz-PERunasimi (Perú)Lunes, 24 Inti raymi, 2024 02:36:03 p.m.123,456.78
Rätoromanischrmrumantschglindesdi, ils 24 da zercladur 2024 14:36:03123’456.78
Rätoromanisch (Schweiz)rm-CHrumantsch (Svizra)glindesdi, ils 24 da zercladur 2024 14:36:03123’456.78
Rumänischroromânăluni, 24 iunie 2024 14:36:03123.456,78
Rumänisch (Republik Moldau)ro-MDromână (Republica Moldova)luni, 24 iunie 2024 14:36:03123.456,78
Rumänisch (Rumänien)ro-ROromână (România)luni, 24 iunie 2024 14:36:03123.456,78
Russischruрусский24 июня 2024 г. 14:36:03123 456,78
Russisch (Republik Moldau)ru-MDрусский (Молдова)понедельник, 24 июня 2024 г. 14:36:03123 456,78
Russisch (Russische Föderation)ru-RUрусский (Россия)24 июня 2024 г. 14:36:03123 456,78
KinyarwandarwKinyarwanda2024 Kamena 24, Kuwa mbere 14:36:03123.456,78
Kinyarwanda (Ruanda)rw-RWKinyarwanda (U Rwanda)2024 Kamena 24, Kuwa mbere 14:36:03123.456,78
Sanskritsaसंस्कृत24 जून 2024 सोमवासरः 14:36:031,23,456.78
Sanskrit (Indien)sa-INसंस्कृत (भारतम्)24 जून 2024 सोमवासरः 14:36:031,23,456.78
SachasahСахаэнидиэнньик, 2024 с. бэс ыйын 24 күнэ 14:36:03123 456,78
Sacha (Russische Föderation)sah-RUСаха (Россия)энидиэнньик, 2024 с. бэс ыйын 24 күнэ 14:36:03123 456,78
Sindhisdسنڌياڱارو, 24 جون, 2024 2:36:03 PM123,456.78
Sindhi (Arabisch)sd-Arabسنڌياڱارو, 24 جون, 2024 2:36:03 PM123,456.78
Sindhi (Islamische Republik Pakistan)sd-Arab-PKسنڌي (پاکستان)اڱارو, 24 جون, 2024 2:36:03 PM123,456.78
Sindhi (Devanagari, Indien)sd-Deva-INसिन्धी (India)24 जवन 2024 14:36:03123,456.78
Sami (Nord)sedavvisámegiella2024 geassemánnu 24, vuossárga 14:36:03123 456,78
Sami (Nord, Finnland)se-FIdavvisámegiella (Suopma)vuossárga, geassemánu 24. b. 2024 14:36:03123 456,78
Sami (Nord, Norwegen)se-NOdavvisámegiella (Norga)2024 geassemánnu 24, vuossárga 14:36:03123 456,78
Sami (Nord, Schweden)se-SEdavvisámegiella (Ruoŧŧa)mánnodat, geassemánu 24. b. 2024 14:36:03123 456,78
Singhalesischsiසිංහල2024 ජූනි 24, සඳුදා 14.36.03123,456.78
Singhalesisch (Sri Lanka)si-LKසිංහල (ශ්‍රී ලංකාව)2024 ජූනි 24, සඳුදා 14.36.03123,456.78
Slowakischskslovenčinapondelok 24. júna 2024 14:36:03123 456,78
Slowakisch (Slowakei)sk-SKslovenčina (Slovensko)pondelok 24. júna 2024 14:36:03123 456,78
Slowenischslslovenščinaponedeljek, 24. junij 2024 14:36:03123.456,78
Slowenisch (Slowenien)sl-SIslovenščina (Slovenija)ponedeljek, 24. junij 2024 14:36:03123.456,78
Sami (Süd)smaåarjelsaemiengïelemåanta, ruffien 24. b. 2024 14:36:03123 456,78
Sami (Süd, Norwegen)sma-NOåarjelsaemiengïele (Nöörje)måanta, ruffien 24. b. 2024 14:36:03123 456,78
Sami (Süd, Schweden)sma-SEåarjelsaemiengïele (Sveerje)måanta, ruffien 24. b. 2024 14:36:03123 456,78
Sami (Lule)smjjulevusámegiellamánnodahka, biehtsemáno 24. b. 2024 14:36:03123 456,78
Sami (Lule, Norwegen)smj-NOjulevusámegiella (Vuodna)mánnodahka, biehtsemáno 24. b. 2024 14:36:03123 456,78
Sami (Lule, Schweden)smj-SEjulevusámegiella (Svierik)mánnodahka, biehtsemáno 24. b. 2024 14:36:03123 456,78
Sami (Inari)smnanarâškielâkesimáánu 24. p. 2024 14:36:03123 456,78
Sami (Inari, Finnland)smn-FIanarâškielâ (Suomâ)kesimáánu 24. p. 2024 14:36:03123 456,78
Sami (Skolt)smssää´mǩiõllǩie´ssmannu 24. p. 2024 14:36:03123 456,78
Sami (Skolt, Finnland)sms-FIsää´mǩiõll (Lää´ddjânnam)ǩie´ssmannu 24. p. 2024 14:36:03123 456,78
SomalisoSoomaaliIsniin, Bisha Lixaad 24, 2024 2:36:03 gn.123,456.78
Somali (Somalia)so-SOSoomaali (Soomaaliya)Isniin, Bisha Lixaad 24, 2024 2:36:03 gn.123,456.78
Albanischsqshqipe hënë, 24 qershor 2024 2:36:03 e pasdites123 456,78
Albanien (Albanisch)sq-ALshqip (Shqipëri)e hënë, 24 qershor 2024 2:36:03 e pasdites123 456,78
Serbischsrsrpskiponedeljak, 24. jun 2024. 14:36:03123.456,78
Serbisch (Kyrillisch)sr-Cyrlсрпски24. јун 2024. 14:36:03123.456,78
Serbisch (Kyrillisch, Bosnien und Herzegowina)sr-Cyrl-BAсрпски (Босна и Херцеговина)24. јуни 2024 14:36:03123.456,78
Serbisch (Kyrillisch, Montenegro)sr-Cyrl-MEсрпски (Црна Гора)24. јун 2024. 14:36:03123.456,78
Serbisch (Kyrillisch, Serbien)sr-Cyrl-RSсрпски (Србија)24. јун 2024. 14:36:03123.456,78
Serbisch (Lateinisch)sr-Latnsrpskiponedeljak, 24. jun 2024. 14:36:03123.456,78
Serbisch (Lateinisch, Bosnien und Herzegowina)sr-Latn-BAsrpski (Bosna i Hercegovina)ponedeljak, 24. jun 2024. 14:36:03123.456,78
Serbisch (Lateinisch, Montenegro)sr-Latn-MEsrpski (Crna Gora)ponedeljak, 24. jun 2024. 14:36:03123.456,78
Serbisch (Lateinisch, Serbien)sr-Latn-RSsrpski (Srbija)ponedeljak, 24. jun 2024. 14:36:03123.456,78
Südliches SothostSesotho2024 Phupjane 24, Mmantaha 14:36:03123 456,78
Südliches Sotho (Südafrika)st-ZASesotho (South Africa)2024 Phupjane 24, Mmantaha 14:36:03123 456,78
Schwedischsvsvenskaden 24 juni 2024 14:36:03123 456,78
Schwedisch (Finnland)sv-FIsvenska (Finland)måndag 24 juni 2024 14:36:03123 456,78
Schwedisch (Schweden)sv-SEsvenska (Sverige)den 24 juni 2024 14:36:03123 456,78
KisuaheliswKiswahiliJumatatu, 24 Juni 2024 14:36:03123,456.78
Kisuaheli (Kenia)sw-KEKiswahili (Kenya)Jumatatu, 24 Juni 2024 14:36:03123,456.78
Syrischsyrܣܘܪܝܝܐ24 ܚܙܝܪܢ, 2024 02:36:03 ܒ.ܛ123,456.78
Syrisch (Syrien)syr-SYܣܘܪܝܝܐ (ܣܘܪܝܐ)24 ܚܙܝܪܢ, 2024 02:36:03 ܒ.ܛ123,456.78
Tamiltaதமிழ்24 ஜூன் 2024 14:36:031,23,456.78
Tamil (Indien)ta-INதமிழ் (இந்தியா)24 ஜூன் 2024 14:36:031,23,456.78
Tamil (Sri Lanka)ta-LKதமிழ் (இலங்கை)திங்கள், 24 ஜூன், 2024 14:36:031,23,456.78
Teluguteతెలుగు24 జూన్ 2024 14:36:031,23,456.78
Telugu (Indien)te-INతెలుగు (భారత దేశం)24 జూన్ 2024 14:36:031,23,456.78
TadschikischtgТоҷикӣ24 июн 2024 с. 14:36:03123 456,78
Tadschikisch (Kyrillisch)tg-Cyrlтоҷикӣ24 июн 2024 с. 14:36:03123 456,78
Tadschikisch (Kyrillisch, Tadschikistan)tg-Cyrl-TJтоҷикӣ (Тоҷикистон)24 июн 2024 с. 14:36:03123 456,78
Thailändischthไทย24 มิถุนายน 2567 14:36:03123,456.78
Thailändisch (Thailand)th-THไทย (ไทย)24 มิถุนายน 2567 14:36:03123,456.78
Tigrinyatiትግርኛሰኑይ፣ 24 ሰነ መዓልቲ 2024 ዓ/ም 2:36:03 ድሕር ሰዓት123,456.78
Tigrinya (Eritrea)ti-ERትግርኛ (ኤርትራ)ሰኑይ፣ 24 ሰነ መዓልቲ 2024 ዓ/ም 2:36:03 ድሕር ሰዓት123,456.78
Tigrinya (Äthopien)ti-ETትግርኛ (ኢትዮጵያ)ሰኑይ፣ 24 ሰነ መዓልቲ 2024 ዓ/ም 2:36:03 ድሕር ሰዓት123,456.78
TurkmenischtkTürkmen dili2024-nji ýylyň 24-nji iýun 14:36:03123 456,78
Turkmenisch (Turkmenistan)tk-TMTürkmen dili (Türkmenistan)2024-nji ýylyň 24-nji iýun 14:36:03123 456,78
SetswanatnSetswana2024 Seetebosigo 24, Mosopulogo 14:36:03123 456.78
Setswana (Botsuana)tn-BWSetswana (Botswana)2024 Seetebosigo 24, Mosopulogo 14:36:03123 456.78
Setswana (Südafrika)tn-ZASetswana (Aforika Borwa)2024 Seetebosigo 24, Mosopulogo 14:36:03123 456.78
TürkischtrTürkçe24 Haziran 2024 Pazartesi 14:36:03123.456,78
Türkisch (Türkei)tr-TRTürkçe (Türkiye)24 Haziran 2024 Pazartesi 14:36:03123.456,78
TsongatsXitsonga2024 Khotavuxika 24, Musumbhunuku 14:36:03123 456,78
Tsonga (Südafrika)ts-ZAXitsonga (South Africa)2024 Khotavuxika 24, Musumbhunuku 14:36:03123 456,78
TatarischttТатар24 июнь 2024 ел 14:36:03123 456,78
Tatarisch (Russische Föderation)tt-RUТатар (Россия)24 июнь 2024 ел 14:36:03123 456,78
TamazighttzmTamaziɣt n laṭlaṣ24 Yunyu, 2024 14:36:03123 456,78
Zentralatlas-Tamazight (Arabisch, Marokko)tzm-Arab-MAأطلس المركزية التامازيتية (Morocco)الاثنين، 24 يونيو، 2024 14:36:03123 456,78
Tamazight (Lateinisch)tzm-LatnTamaziɣt n laṭlaṣ24 Yunyu, 2024 14:36:03123 456,78
Tamazight (Lateinisch, Algerien)tzm-Latn-DZTamaziɣt n laṭlaṣ (Djazaïr)24 Yunyu, 2024 14:36:03123 456,78
Tamazight (Tifinagh)tzm-Tfngⵜⴰⵎⴰⵣⵉⵖⵜⴰⵢⵏⴰⵙ, 24 ⵢⵓⵏⵢⵓ, 2024 14:36:03123 456,78
Zentralatlas-Tamazight (Tifinagh, Marokko)tzm-Tfng-MAⵜⴰⵎⴰⵣⵉⵖⵜ (ⵍⵎⵖⵔⵉⴱ)ⴰⵢⵏⴰⵙ, 24 ⵢⵓⵏⵢⵓ, 2024 14:36:03123 456,78
Uigurischugئۇيغۇرچە2024-يىل 24-ئىيۇن 14:36:03123,456.78
Uigurisch (Volksrepublik China)ug-CNئۇيغۇرچە (جۇڭخۇا خەلق جۇمھۇرىيىتى)2024-يىل 24-ئىيۇن 14:36:03123,456.78
Ukrainischukукраїнська24 червня 2024 р. 14:36:03123 456,78
Ukrainisch (Ukraine)uk-UAукраїнська (Україна)24 червня 2024 р. 14:36:03123 456,78
Urduurاُردو24 جون, 2024 2:36:03 PM123,456.78
Urdu (Indien)ur-INاردو (بھارت)پیر, 24 جون, 2024 2:36:03 رات123,456.78
Urdu (Islamische Republik Pakistan)ur-PKاُردو (پاکستان)24 جون, 2024 2:36:03 PM123,456.78
Usbekischuzo‘zbekdushanba, 24-iyun, 2024 14:36:03123 456,78
Usbekisch (Kyrillisch)uz-Cyrlўзбекчадушанба, 24 июн, 2024 14:36:03123 456,78
Usbekisch (kyrillisch, Usbekistan)uz-Cyrl-UZўзбекча (Ўзбекистон)душанба, 24 июн, 2024 14:36:03123 456,78
Usbekisch (Lateinisch)uz-Latno‘zbekdushanba, 24-iyun, 2024 14:36:03123 456,78
Usbekisch (lateinisch, Usbekistan)uz-Latn-UZo‘zbek (Oʻzbekiston)dushanba, 24-iyun, 2024 14:36:03123 456,78
VendaveTshivenḓa2024 Fulwi 24, Musumbuluwo 14:36:03123 456,78
Venda (Südafrika)ve-ZATshivenḓa (South Africa)2024 Fulwi 24, Musumbuluwo 14:36:03123 456,78
VietnamesischviTiếng Việt24 Tháng Sáu 2024 2:36:03 CH123.456,78
Vietnamesisch (Vietnam)vi-VNTiếng Việt (Việt Nam)24 Tháng Sáu 2024 2:36:03 CH123.456,78
WolofwoWolofAltine 24 Suwe 2024 14:36:03123 456,78
Wolof (Senegal)wo-SNWolof (Senegaal)Altine 24 Suwe 2024 14:36:03123 456,78
isiXhosaxhisiXhosa2024 Juni 24, Mvulo 14:36:03123 456.78
isiXhosa (Südafrika)xh-ZAisiXhosa (eMzantsi Afrika)2024 Juni 24, Mvulo 14:36:03123 456.78
Jiddischyiייִדישמאָנטיק, 24טן יוני 2024 14:36:03123,456.78
Jiddisch (Welt)yi-001ייִדיש (וועלט)מאָנטיק, 24טן יוני 2024 14:36:03123,456.78
YorubayoÈdè YorùbáỌjọ́ Ajé, 24 Oṣù Òkúdu 2024 14:36:03123,456.78
Yoruba (Nigeria)yo-NGÈdè Yorùbá (Orílẹ́ède Nàìjíríà)Ọjọ́ Ajé, 24 Oṣù Òkúdu 2024 14:36:03123,456.78
Chinesischzh中文2024年6月24日 14:36:03123,456.78
Chinesisch (Vereinfacht, VR China)zh-CN中文(中国)2024年6月24日 14:36:03123,456.78
Chinesisch (vereinfacht)zh-Hans中文(简体)2024年6月24日 14:36:03123,456.78
Chinesisch (traditionell)zh-Hant中文(繁體)2024年6月24日 14:36:03123,456.78
Chinesisch (Traditionell, Hongkong SAR)zh-HK中文(香港特別行政區)2024年6月24日 14:36:03123,456.78
Chinesisch (Traditionell, Macau SAR)zh-MO中文(澳門特別行政區)2024年6月24日 14:36:03123,456.78
Chinesisch (Vereinfacht, Singapur)zh-SG中文(新加坡)2024年6月24日 下午 2:36:03123,456.78
Chinesisch (Traditionell, Taiwan)zh-TW中文(台灣)2024年6月24日 下午 02:36:03123,456.78
isiZuluzuisiZuluUMsombuluko, Juni 24, 2024 14:36:03123,456.78
isiZulu (Südafrika)zu-ZAisiZulu (iNingizimu Afrika)UMsombuluko, Juni 24, 2024 14:36:03123,456.78

Man beachte, das wir in Thailand schon das 26. Jahrhundert schreiben, in Saudi-Arabien dagegen erst im 15. Jahrhundert angekommen sind – das lässt nachdenklich werden …

Wenn der verwendete Browser in einigen der aufgelisteten Sprachen viereckige Kästchen anzeigt, fehlt dem System wohl der geeignete Zeichensatz, oder aber der Browser lehnt diese (fälschlicherweise) ab. Apples Safari für Windows zum Beispiel hat hier noch einige wenige Darstellungsfehler auf Windows Vista.

Für eine einzelne Webseite kann man die verwendete Kultur, die in der web.config eingestellt wurde, abändern. Ein einzelnes Template kann durch spezielle Page-Direktiven auf eine andere Kultur eingestellt werden:

<%@ Page UICulture="de" Culture="de-DE"

Oder mit automatischer Auswahl anhand der im Browser des Nutzers eingestellten Language(s):

<%@ Page UICulture="auto:de" Culture="auto:de-DE"

Wenn einzelne Fragmente der Seite anders-sprachig ausgegeben werden müssen, so kann dies meist durch Nutzung der .ToString-Methode geschehen. Es gibt dabei eigentlich immer eine Methodensignatur, bei der eine Kultur mit angegeben werden kann, wie im folgenden Beispiel dargestellt:

DateTime.Now.ToString("F", System.Globalization.CultureInfo.GetCultureInfo("en-US"));

Fazit

Diese eher rein technischen Erwägungen streifen nur einen kleinen Teil dessen, was für erfolgreiche multinationale Sites zu beachten ist. In loser Folge werden weitere Artikel zu diesem weitem Themengebiet folgen.
Eine Checkliste mit Informationen zu den Basistechniken finden sich in der Checklist for Globalized ASP.Net Web Applications.

Andere wichtige Themen sind Domain-Management, Filterung, rechtliche und kulturelle Unterschiede. Für den arabischen UND den amerikanischen Raum zum Beispiel müssen wir regelmäßig Spuren von Nackheit ausfiltern.
Das Stichwort dazu: no nudes for the prudes .