Wie soll ich eine Drop-Down-Box implementieren, die eine Liste von Elementen enthalten, die in verschiedenen Sprachen angezeigt werden müssen?

StackOverflow https://stackoverflow.com/questions/221336

Frage

Ich versuche, ein Formular zu entwerfen, die eine Dropdown-Box enthält eine Liste von Lebensmittelpunkt Auswahl enthält.

Nach welchen Kriterien soll ich sehen, wenn sie versuchen, zu entscheiden, ob ein Java-Enum oder eine Lookup-Tabelle zu benutzen? Auch ich muss grünes Licht für i18n Unterstützung für die Drop-Down-Strings planen.

War es hilfreich?

Lösung

Verwenden Sie einen Property Ressourcenpaket . Sie sind für Situationen wie diese, wo Sie i18n Unterstützung hinzuzufügen haben.

Denken Sie daran, über das Sortieren / Bestellung zu denken. Wird die Liste für alle Sprachen in der gleichen Reihenfolge angezeigt werden? Oder alphabetisch nach dem Gebietsschema sortiert?

Andere Tipps

Ich versuche, Lookup-Tabellen zu minimieren und Aufzählungen und Code so viel wie möglich zu verwenden, bis es einige zusätzliche Daten zu jedem Element befestigt ist, die beibehalten werden müssten. Ich in der Regel auch Schlüssel in der ENUM nutzen, die Resource Strings, um Karte die richtige Übersetzung zu finden.

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