Gutes Lokalisierungsframework für Java [geschlossen]

8

Ich suche nach dem besten Lokalisierungsframework für Java. Standard-Lokalisierungs-Framework ist nicht genug für mich.

Idealerweise suche ich nach Lokalisierungs-Framework mit folgenden Features:

  • Stil-Unterstützung - wie Apache Wicket Lokalisierungs-Framework tut
  • Formatierungsunterstützung - Unterstützung von Datums- und Zahlenformaten
  • Plurals-Unterstützung - wie GWT Lokalisierungs-Framework funktioniert
  • Nachrichtenhierarchie - Lokalisierungsermittlung zwischen den auf Nachrichtenebene gewonnenen Hierarchien. Normalerweise lautet der Name des Suchpfads [style] [locale] - & gt; Name [Gebietsschema] - & gt; Name [Stil] - & gt; Name, aber es ist auf Dateiebene gewonnen - wenn eine Nachricht nicht in der Datei ist, würde es nicht übersetzt werden. Ich hätte gerne eine Lokalisierung auf Nachrichtenebene.

Wenn Sie von einem guten Lokalisierungs-Framework wissen, geben Sie mir bitte ein Echo. Wenn Sie denken, dass meine Anforderungen irgendwie falsch sind, lassen Sie es mich auch wissen.

    
Boris Šuška 22.12.2011, 11:25
quelle

2 Antworten

1

Suchen Sie nach einem l10n-Framework oder einem Web-Framework mit l10n-Features?

Wenn Ihr Fall der zweite ist, abgesehen von der Plurals-Unterstützung, ist Apache Tapestry eine wunderbare Wahl. :)

Ссылка

    
everton 26.12.2011 11:30
quelle
1

Sehen Sie sich ICU4J an. Besonders Dinge wie MessageFormat, PluralFormat, SelectFormat, um mit Nachrichten umzugehen, und das kann sich auch um die Formatierung von Datum / Uhrzeit / Nummer / Währung kümmern. Oder verwenden Sie verschiedene Formatierer direkt (DateFormat, NumberFormat, etc.) ChooseFormat in Java ist auch einen Blick wert.

Aber im Allgemeinen ist der Ressourcenbündel-Mechanismus, der mit MessageFormat gekoppelt ist, fast immer ausreichend (schauen Sie sich UResourceBundle in ICU4J an, mächtiger als das Java ResourceBundle).

    
Mihai Nita 28.12.2011 11:48
quelle