Frage

Ich habe mit dem tollen Job zum Erzeugen einer Look-up-Tabelle für unsere Anwendung Kulturinformationen beauftragt. Die Spalten ich brauche, um Daten für sind:

  • Dot Net-Code
  • Version
  • Kultur Name
  • Land Name
  • Sprache Name
  • Java Country Code
  • Java Language-Code
  • ISO-Ländercode
  • ISO-Sprachcode

Ich habe die Globalisierung Namensraum gefunden, aber ich bin sicher, dass jemand da draußen die gleiche Frage gestellt hat, oder gibt es eine Tabelle bereits zur Verfügung.

Vielen Dank für jede Hilfe

War es hilfreich?

Lösung

Java verwendet den 2-stelliger ISO-Land und Sprachcodes. Ich empfehle immer den „Java Country Code“ zu befreien und „Java Sprachcode“ Felder in der Lookup-Tabelle, da sie überflüssig sein würde.

Ich gehe davon aus, dass überall dort, wo Sie Ihre ISO bekommen Land und Sprache Codes, werden Sie den entsprechenden Namen in englischer Sprache. Allerdings ist die Java Locale API werden Sie die lokalisierte Namen auch für das Land und die Sprache aus, wenn Sie sie benötigen. (Das heißt, was Amerika in Japan genannt?)

Zum Beispiel, Sie können dies tun:

Locale l = Locale.ITALY;
System.out.println(l.getDisplayCountry() + ": " + l.getDisplayLanguage());
System.out.println(l.getDisplayCountry(l) + ": " + l.getDisplayLanguage(l));

, die in dem US-englischen Gebietsschema druckt ausgeführt wird:

Italy: Italian 
Italia: italiano

Beachten Sie, dass Sie mit 3 Buchstaben ISO-Codes von der Locale-Klasse erhalten können, aber wenn sie konstruieren, müssen Sie nur 2-Buchstaben-Codes verwenden.

Andere Tipps

Das ist seltsam, das letzte Mal, dass ich diese Seite besucht, hatte jemand geschlagen mich die Links zu der Java-Referenz für die Lokalisierung zu veröffentlichen.

Da jedoch ihre Post ist weg, hier ist das, was ich mit dem Schreiben wurde, bevor sie mich, um es zu schlagen.

Java verwendet zwei ISO-Standards für die Lokalisierung mit java util.Locale, .

Ich vermute, dass Sie Lokalisierung oder Internationalisierung oder i18n bedeuten.

Versuchen Sie dieses Tutorial:
http://java.sun.com/docs/books/tutorial/ i18n / index.html

Good Luck, Randy Stegbauer

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top