PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verschiedene Sprachen



sebi-home
03.11.2008, 16:00
Gibt es ein Addon, welches mir erlaubt das vms in verschiedenen sprachen anzuzeigen?

Also wenn ich auf die Deustche fahne klicken wird alles in deutsch angezeigt und so weiter.

Sebmaster
03.11.2008, 16:12
Gibt es ein Addon, welches mir erlaubt das vms in verschiedenen sprachen anzuzeigen?

Also wenn ich auf die Deustche fahne klicken wird alles in deutsch angezeigt und so weiter.

Nein, das wäre enorm schwer zu integrieren, weil du alle Ausgaben des VMS umschreiben müsstest. Wenn du das wirklich haben willst müsstest du sowas selber machen :biggrin1:

sebi-home
03.11.2008, 16:17
also wenn du mit Ausgaben des VMS übersetzten meinst, das würde ich schon machen.

Nur das man die Fahnen hat.Wo man dann die Sprache wählen kann.

Sebmaster
03.11.2008, 16:33
Ich probiers mal (untested):

In die lib/header.php:



if (!$_GET['sprache'] && !$_SESSION['sprache']) {
$_SESSION['sprache'] = 'Deutsch';
} elseif ($_GET['sprache'] == 'Englisch') {
$_SESSION['sprache'] = 'Englisch';
} else {
$_SESSION['sprache'] = 'Deutsch';
}
Bei jeder Ausgabe:



if ($_SESSION['sprache'] == 'Deutsch') {
//GIB DEUTSCH AUS
} elseif ($_SESSION['sprache'] == 'Englisch') {
//GIB ENGLISCH AUS
} elseif ($_SESSION['sprache'] == 'XXX') {
//Gib XXX aus
}
Für die Flaggen nimmste einfach irgendwelche Image-HTML-Codes mit einem Link auf deine eigene Site mit dem Parameter "sprache=XXX"...

Mfg

sebi-home
03.11.2008, 17:18
und was ist mit jeder ausgabe gemeint?

Sebmaster
03.11.2008, 17:19
und was ist mit jeder ausgabe gemeint?

Überall wo Text ausgegeben wird.

echo/print in php

oder ganz normaler HTML Text.

Einfach das, was der User lesen kann bzw. wo du die Sprache angepasst haben willst:yes:

sebi-home
03.11.2008, 17:21
das ist natürlich viel.Aber danke.

Xenon
03.11.2008, 19:21
das ist natürlich viel.Aber danke.
Wenn du mit viel arbeit 2 min meinst , bin ich deiner meinung :thumb:

jpwfour
03.11.2008, 19:35
...Bei jeder Ausgabe:
...

lol, noch etwas umständlicher könnte man es nicht machen :wink:

Besser ist es, extra Dateien anzulegen je Sprache, dort dann in dem Stil:

<?php
$message['Welcome'] = 'Willkommen';
?>
Einzelne Textteile zuübersetzen und im Array einen eindeutigen Bezeichner, optimalerweise ein englisches Wort, zu vergeben, und dann in den PHP Dateien vom vms, wo Text ausgegeben werden soll, diesen durch die entsprechende Variable zu ersetzen.

Dann am Anfang vom Script, je nach gewählter Sprache, halt eine andere Sprach-PHP-Datei einbinden :yes:

Dann ist s auch überhaupt kein Problem, nachher weitere Sprachen hinzuzufügen.

Richtig professionell wird es aber mit gettext:
http://de.php.net/manual/de/intro.gettext.php

Interessanter Artikel zum weiterlesen für Interessierte:
http://phpmagazin.de/itr/online_artikel/psecom,id,874,nodeid,62,_language,de.html

Sebmaster
03.11.2008, 19:39
Da wird aber die Grammatik etwas vernachlässigt.:knueppel:

Und gettext im ganzen VMS implementieren? Na viel Spass^^

jpwfour
03.11.2008, 19:50
Frage mich eh, was ein VMS in anderen Sprachen bringen sollte, noch ist es so, dass hauptsächlich im Paid4 Bereich bei den "Hauptsponsoren" nur DE/Ö/CH IP's vergütet werden, also wenn man jetzt auch anderer Länder User zulässt, müsste man da komplizierte "Weichen" einbauen, wer nun was im paid4 Bereich angezeigt bekommt, und sich bei Sponsoren aus den anderen Ländern anmelden etc. :der:

Sebmaster
03.11.2008, 19:51
Jep, schlagendes Argument:biggrin1:

Lokutos
03.11.2008, 21:05
wer sagt den das er das vms als paid4 platform nutzen will

vms is ja eigentlich nur n loginscript ohne klammanbindung etc

und ein bisschen rausgelöscht wie paid4 ist das n supi script!

Joschi

WaechterMedia
08.11.2008, 01:00
Die Paid4 Szene gibt es nicht nur in Deutschland ;)
Allerdings wäre mir eher das übersetzen zu schwierig die funktion würd ich schon schreiben wenn mir jemand die text segmente liefert ^^