i18n / l10nEinführungMithilfe dieser Klassen können multilinguale Webseiten leichter gemanaged werden. Die Übersetzungen werden entweder in Textdateien, Gettext-Dateien oder einer MySQL bzw. SQLite-Datenbank gespeichert. Um kompliziertes hin- und herkonvertieren zwischen verschiedenen Zeichensätzen zu vermeiden erfolgt die Speicherung der Strings, die Verarbeitung und auch die Ausgabe komplett in UTF-8. /* create a new translator object */
$englisch_translator = new I18Ntranslator('', new I18Nlocale('en'));
/* write the translation string "no_records_found" in english */
echo $translator->_('no_records_found');
/* change the locale to german (Austria) */
$i18n_user->setPrefLocale('de-AT');
/* write the translation string "no_records_found" in german */
echo $translator->_('no_records_found');Weiters stehen auch internationalisierungs- bzw. lokalisierungsabhängige Klassen für Währung, Maßeinheiten, Strings und Zahlen zur Verfügung.
|
My name is peter
so where's the source hosted? can't find any svn checkout option...