Hallo,
ich habe bei einigen CMS System gesehen, daß man dort einfach eine PHP Funktion aufrufen kann ala $cms->ausgabe("Hallo Welt") und man kann dann über eine Backend-Funktion die Übersetzung starten, hat dort dann in einer Spalte "Hallo Welt" stehen und muß z.B. bei English nur noch "Hello World" eintragen und speichern.
Wie funktioniert sowas? Woher weiss das CMS, an welcher Stelle im Skript "Hallo Welt" ausgegeben wird, so dass eine Übersetzung ins Englische nur an dieser Stelle ersetzt wird?
Ich möchte nämlich nicht ständig meinen Programmierfluss unterbrechen und erst irgendwo einen Datenbankeintrag/Dateieintrag erstellen, nur um mal eben einen mehrsprachigen Text auszugeben.
Gibt es sowas als fertiges Framework? Also für den ganzen Mehrsprachigkeit/Unicode Bereich.
Danke,
root66
ich habe bei einigen CMS System gesehen, daß man dort einfach eine PHP Funktion aufrufen kann ala $cms->ausgabe("Hallo Welt") und man kann dann über eine Backend-Funktion die Übersetzung starten, hat dort dann in einer Spalte "Hallo Welt" stehen und muß z.B. bei English nur noch "Hello World" eintragen und speichern.
Wie funktioniert sowas? Woher weiss das CMS, an welcher Stelle im Skript "Hallo Welt" ausgegeben wird, so dass eine Übersetzung ins Englische nur an dieser Stelle ersetzt wird?
Ich möchte nämlich nicht ständig meinen Programmierfluss unterbrechen und erst irgendwo einen Datenbankeintrag/Dateieintrag erstellen, nur um mal eben einen mehrsprachigen Text auszugeben.
Gibt es sowas als fertiges Framework? Also für den ganzen Mehrsprachigkeit/Unicode Bereich.
Danke,
root66

Kommentar