German
Home
Dokumentation
Download
Spezifikation
* Vorwort
* Definitionen
* Anforderungen
* Umgebung
* Betriebs-
system
* Design
* Anforderungen
Programm
* Anforderungen
Variablen
* Anforderungen
Klassen
* Anforderungen
Methoden
* Anforderungen
Strings
* benutzte
PHP-Version
* Anforderungen
Bedienung
* Anforderungen
Kommentar
* Anforderungen
Formatierung
* Anforderungen
HTML
* Anforderungen
CSS
* Anforderungen
JS
* Sprachelemente
LENG
Homepage
Planung
Klassen
Dateiformate
Übersetzung
Impressum
6.5. Umwandlung von Strings

6.5.1. Trennung von Strings mit Variablen in Bestandteile
# bestimmte Strings mit Variablen auftrennen, nötig für Internationalisierung
# Beispiel: "foo $var1 bar" -> "foo ".$var1." bar"
+ Strings in '"' mit Variablen erkennen
* Strings aufsplitten
* Ausgabe der Daten in trans_string.trl anpassen

6.5.2. Einbau von gettext
# Strings als Argument in gettext eintragen, zur Internationalisierung
# Beispiel: "Hallo world!" -> gettext("Hallo world!")
* einzelne Strings ausschließen aus dem Austausch
* einzelne Dateien ausschließen aus dem Austausch
* po-Datei als Vorlage für Übersetzung erzeugen

6.5.3. Strings in externe Datei auslagern
# Wenn sich die Strings in einer separaten Datei befinden, wird der Quelltext noch unverständlicher
# Datei len.php: $a[0]='foo';$a[1]='bar';
# Datei script.php: require_once(len.php); echo $a[0].$a[1];
* feststellen, ob überhaupt sinnvoll
* Liste der Strings sortieren, nach den ursprünglichen Bedeutungen