Welche Kulturen werden unterstützt von der CultureInfo-Klasse .NET 3.5?
Ich brauche eine Liste der Kulturen unterstützt werden .NET 3.5, unabhängig von der OS verwendet.
Dies scheint ein ziemlicher Kampf zu erhalten, obwohl ich bin nicht sicher, warum!
Edit: Arghh, ich war nicht bewusst, dass Sie abhängig ist von der OS, das würde erklären das fehlen von Unterlagen. Irgendwelche Ideen auf, was unterstützt wird durch Mac - /Linux-OS?
Dank 🙂
Aus Neugier, wieso brauchst du die Liste?
Nur, um herauszufinden, was langauges wir erstellen benutzerdefinierte Kulturen und was wir können 'out of the box'. Zum Beispiel, vor kurzem wurde ich gefragt, ob Walisisch unterstützt.
Vergessen Sie nicht, dass das, was CultureInfo versorgt ist im Grunde nur ein paar strings (Namen in drei Sprachen, ISO-codes, den Namen der Währung) und die Datums-und Zahlenformat. Das letztere erfordert keine spezielle Kulturen in den meisten Fällen, da Sie die gleichen für die meisten verwandten Kulturen (d.h. die meisten europäischen Länder haben die gleiche Formatierung). Die Frage ist also, brauchen Sie ein walisischer Kultur, oder benötigen Sie nur Walisisch-übersetzungen? Durch die Art und Weise, während die, die gewonnen ' T lösen Ihr problem, cy-GB ist verfügbar in CultureInfo-als eine spezifische Kultur. Jemand fragt, für Welsh-Unterstützung wird wahrscheinlich eine...
... computer, Walisisch, Unterstützung installiert, oder ist zumindest von einer verwandten region. Wie schon gesagt, es ist bedauerlich, nicht zu haben, Kultur-Explorer 2.0 ist verfügbar. mehr...
Ich fand die Kultur Explorer 2.0 in seiner ganzen Pracht auf Waybach Maschine!
Nur, um herauszufinden, was langauges wir erstellen benutzerdefinierte Kulturen und was wir können 'out of the box'. Zum Beispiel, vor kurzem wurde ich gefragt, ob Walisisch unterstützt.
Vergessen Sie nicht, dass das, was CultureInfo versorgt ist im Grunde nur ein paar strings (Namen in drei Sprachen, ISO-codes, den Namen der Währung) und die Datums-und Zahlenformat. Das letztere erfordert keine spezielle Kulturen in den meisten Fällen, da Sie die gleichen für die meisten verwandten Kulturen (d.h. die meisten europäischen Länder haben die gleiche Formatierung). Die Frage ist also, brauchen Sie ein walisischer Kultur, oder benötigen Sie nur Walisisch-übersetzungen? Durch die Art und Weise, während die, die gewonnen ' T lösen Ihr problem, cy-GB ist verfügbar in CultureInfo-als eine spezifische Kultur. Jemand fragt, für Welsh-Unterstützung wird wahrscheinlich eine...
... computer, Walisisch, Unterstützung installiert, oder ist zumindest von einer verwandten region. Wie schon gesagt, es ist bedauerlich, nicht zu haben, Kultur-Explorer 2.0 ist verfügbar. mehr...
Ich fand die Kultur Explorer 2.0 in seiner ganzen Pracht auf Waybach Maschine!
InformationsquelleAutor Fiona - myaccessible.website | 2010-02-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Leider ist es OS-abhängig. Überprüfen Sie hier für die default-language-support per OS.
Beachten Sie, dass die CultureInfo-Dokumentation warnt:
In ASP.NET es ist der browser, das ist wichtig, gegenüber dem OS. Es kann Ihnen sagen, welche Sprache der Benutzer bevorzugt über die Accept-Language (Abschnitt 14.4) Anfrage-header. Wenn Sie Ihre app Globalisierung Konfiguration enableClientBasedCulture="true", ASP.NET werde versuchen, automatisch die UICulture und Culture auf den Wert des Browsers. Alternativ können Sie die Kultur manuell durch Einsichtnahme in die Anfrage.UserLanguages Eigenschaft:
Leider gibt es keine Möglichkeit generieren eine vollständige Liste der möglichen Sprachen von einem OS oder browser. Die nächste Sache ist die IANA Language Subtag Registry. Dies ist die Sprache, die registry beschrieben in RFC 4646 - Dokument definiert .NET - CultureInfo-tags.
Keep in mind, language-tags in der Anfrage.UserLanguages sind nicht garantiert, um gültig zu sein. Sie wollen, um Sie zu überprüfen. HTTP 1.1 verwendet eine ältere Empfehlung für language-tags und es gibt nichts stoppen jemand aus senden Kauderwelsch language-header.
In ASP.NET stellt der browser die bevorzugte Sprache. Ich werde aktualisieren, meine Antwort mit entsprechenden Ressourcen.
InformationsquelleAutor Corbin March
National Language Support (NLS) API-Referenz Listen Gebietsschema-Informationen und ermöglicht Ihnen die Auswahl der OS.
Microsoft Locale Builder ist ein tool zum erstellen von benutzerdefinierten Gebietsschemas für Windows Vista und höher.
Erhalten Sie eine Liste der unterstützten Kulturen, einschließlich benutzerdefinierte diejenigen, für die OS.
C# - Beispiel
InformationsquelleAutor Doug Domeny
Ist es möglich, benutzerdefinierte Kulturen, aber die Standard-Klasse unterstützt diese Kulturen zur Verfügung gestellt von der Betriebssystem Sie verwenden. Es ist ein Verweis auf die Kulturen standardmäßig unterstützt auf der MSDN-Website
also-es wäre möglich, dass ein client zum herstellen einer Verbindung mit einer Kultur, die der server nicht versteht (vielleicht ist "de-scouse")
InformationsquelleAutor Rowland Shaw
Ich habe gerade überprüft mit Kultur Explorer 2.0, es ist ein Unterschied zwischen nur-Windows Kulturen und installiert Kulturen, sowie .NET Framework-Kulturen (die zumindest auf meinem system, nur die Sprache-nur Kulturen). Alle diese werden unterstützt von der CultureInfo-Klasse (und RegionInfo, NumberFormatInfo und so weiter).
Ich auch lief es auf Mono (unter Linux), es ist ungefähr das gleiche, mit dem .NET Framework Kulturen und die Windows-Kulturen fehlen, sondern die Spezifische und Neutrale Kulturen sind da.
RegionInfo.CurrencyNativeName
scheint nicht zu realisieren, die in meinem Mono-version, obwohl, so stürzt es bei der Auswahl jeder Kultur.Leider, Kultur-Explorer 2.0 ist derzeit nicht überall verfügbar (war auf gotdotnet.com), ich habe es runtergeladen vor einiger Zeit. Es ist ein praktisches tool für solche Dinge. Sie können Glück haben, einen zu finden, die in einigen Archiven.
Das ist die erste version von dem tool. Es müssen nicht alle Kategorien und nur unterstützt .NETTO-Invariante Land, bestimmte Sprachkultur. Ich weiß nicht, über die Lizenz des Kultur-Explorer 2.0 - vielleicht kann ich später hochladen, die es auf CodePlex.
Ich fand die Kultur Explorer 2.0 in seiner ganzen Pracht auf Waybach Maschine!
InformationsquelleAutor OregonGhost