In meiner Erfahrung die Übersetzungen alles manuell tun kann ein wahrer Albtraum sein! % -)
ich denke, Sie müssen Ihre Übersetzung auf die Dashboard-Befehls-Website wie das Navigationsmenü und alle anderen Benutzerprofileinstellungen und Schaltflächen um die Website und solche Dinge konzentrieren!
dies tun, indem Sie in Ihren Seiten einschließlich Datei wie folgt aus:
include "./includes/languages/english.php";
in einer Datei namens ex .: english.php
wie diese ex setzen
define('LAN_USER_LOGIN' , 'User Logged In');
define('LAN_USER_LOGOUT' , 'User Logged Out');
.....
und so weiter italian.php, spanisch .php, french.php ect ... und in jeder dieser Dateien haben die gleichen definierten Variablen aber übersetzt!
dann können Sie Benutzer aus einer Liste von Ländern wählen lassen! viele Möglichkeiten, dies zu tun, BTW!
eine Art und Weise kann durch Sitzung
// if the user haven't selected a language before!!
if (empty($_SESSION['language'])) {
$_SESSION['language'] = "EN";
} else {
$_SESSION['language'] = YOUR_LANG ;
}
für alle anderen Inhalte mit seinem i empfehle Tools zu verwenden, wie
http://code.google.com/intl/it-IT/apis/ajaxlanguage/
HINWEIS: i empfehlen Sie verwenden kein Auto-Erkennungssystem , weil es zu einer sehr nervigen Erfahrung führen kann, besonders wenn Sie die Seite aus einem anderen Land anschauen !! oder nur wollen Sie wählen, lassen Sie den Benutzer kurz die endgültige Wahl! ;-)
Verwenden Sie die automatische Erkennung für die automatische Vervollständigung Registrierung Zweck! ;-)
hoffe diese hilfe!