Ruby on Rails: Lokalisierung
Internationalisierung und Lokalisierung
BearbeitenViele Applikationen benötigen mehr als eine Sprache in der Benutzerschnittstelle. Dies beinhaltet sowohl die reinen Texte (Internationalisierung) als auch Formate für Währungen, Zeit- und Datumsangaben (Lokalisierung). Wer Java kennt, ist hier ziemlich verwöhnt, allerdings geht das auch alles in Ruby on Rails.
Es gibt eine ganze Reihe von Bibliotheken zur Internationalisierung. Und unter JRuby haben wir Zugriff auf die Funktionalität von Java zur Internationalisierungs. In der Version 2.2 bekommt Rails eine Internationalisierungs-API. Das erleichtert die Implementierung und die Pflege von Bibliotheken zur Internationalisierung.
Bibliotheken zur Internationalisierung
Bearbeiten- Globalize http://globalize.rubyforge.org/
- Ruby-GetText Paket http://www.yotabanana.com/hiki/ruby-gettext-howto-rails.html
- Localization Simplified http://rubyforge.org/projects/l10n-simplified/
- Ri18n http://ri18n.berlios.de/
- Simple Localization http://simple-localization.arkanis.de/
- Gibberish http://errtheblog.com/posts/55-ya-talkin-gibberish
- ActiveCulture http://code.google.com/p/xres/wiki/ActiveCulture
- GlobaLite http://code.google.com/p/globalite/
- mod-i18n http://code.google.com/p/mod-i18n/