Dannn ist das gettext() Gedöns doch genau die richtige Wahl.
Jeder technische Übersetzer hat die nötige Infrastruktur um dafür Übersetzen anfertigen zu können. Weltweit. Für (fast) alle Programmiersprachen das selbe System.
Jede Eigenbaulösung kann nur schlechter sein.
Sprachvariabeln übersetzen
Collapse
X
-
Ich habe immer noch nicht verstanden, was hier eigentlich gewollt ist.
Geht es um die Programmierung eines Interfaces für Leute, die Übersetzungen anfertigen?
Leave a comment:
-
Hallo,
mh mein gedanke ist eine translator php zu erstellen die die Datei de.php durchsucht nach $lang_* und dann den Inhalt "" ersetzt und abspeichert mit variable in en.php z.b.
mfg jesn
Leave a comment:
-
Es ist generell keine gute Idee, wenn durch inkludierte PHP-Dateien plötzlich Variablen auf magische Weise auftauchen. Für einen Programmierer sollte immer klar ersichtlich sein wo welche Variable her kommt, ohne dass er in inkludierten Dateien nachschauen muss, ob da unerwartet neue Variablen definiert werden.
Also ich sehe das Vorhaben als Sackgasse.
Leave a comment:
-
genau das habe ich schon.Originally posted by Wasser_Wanderer View PostMöglichkeit:
Verzeichnis/Sprache
Inhalt:
DE.php
EN.php
DE.php:
$hallo = 'Hallo';
$moin = 'Guten Morgen';
usw....
EN.php:
$hallo = 'Hello';
$moin = 'Good Morning';
usw......
Diese Dateien per If-Abfrage dann includen. Dann haste deine Sprachen.
Gruss WW
jetzt eine Datei machen translator.php und dann selber Formular übersetzen jeweils die variabeln.
mfg jens
Leave a comment:
-
Möglich wäre dies auch per JSON.
Man erstellt die Klasse 'language'
und in dieser Klasse die Funktion zum Sprache auslesen.
im Endeffekt hast du dann bspw. variable $TEST
und falls du festgelegt hast, dass deine sprache Englisch ist,
dann wird aus der json datei ausgelesen das die Variable den Wert X enthält.
Habe so etwas auch im Einsatz. Mit Google und brain.exe bekommt man so etwas relativ leicht hin.
Also mein Tipp: JSON
Leave a comment:
-
Möglichkeit:
Verzeichnis/Sprache
Inhalt:
DE.php
EN.php
DE.php:
$hallo = 'Hallo';
$moin = 'Guten Morgen';
usw....
EN.php:
$hallo = 'Hello';
$moin = 'Good Morning';
usw......
Diese Dateien per If-Abfrage dann includen. Dann haste deine Sprachen.
Gruss WW
Leave a comment:
-
Hi,
Naja meine gedanke ist so eine art übersetzer zu bauen mit wo ich z.b.
den Inhalt der $lang_home_1
in verschiedenen Datei ändern kann.
die Variablen bleiben alle gleich egal welche Datei.
mfg jens
Leave a comment:
-
Sprachvariabeln übersetzen
Hallo,
Hätte jemand eine Idee wie man Sprachvariablen übersetzen kann ?
Bsp.:
in deutsch
in englischPHP Code:$lang_home_1 = "Start";
$lang_design_1 = "FAQ";
mfg jensPHP Code:$lang_home_1 = "Home";
$lang_design_1 = "FAQ";
Tags: None
Leave a comment: