CreativPur
Erfahrenes Mitglied
Hi,
ich habe ein Auswahlfeld und möchte damit die Sprache auswählen..
Die Übersetzung mache ich mit json.
Die Übersetzungen funktionieren, aber wie kann ich die Sprache mit mit der Auswahlbox ansteuern ?
ich habe ein Auswahlfeld und möchte damit die Sprache auswählen..
HTML:
<form action="#" method="get">
<select class="form-control hidden-xs" style="margin-top:8px; background-color:#000; color:silver; border-color:#000;" >
<option value=" Deutsch"><li><a href="#?language=de"> Deutsch</a></li></option>
<option value=" English"><li><a href="#?language=en"> English</a></li></option>
<option value=" Français"><li><a href="#?language=fr"> Français</a></li></option>
<option value=" Español"><li><a href="#?language=es"> Español</a></li></option>
<option value=" Türk"><li><a href="#?language=tr"> Türk</a></li></option>
<option value=" Polski"><li><a href="#?language=pl"> Polski</a></li></option>
<option value=" Italiano"><li><a href="#?language=it"> Italiano</a></li></option>
<option value=" Pусский"><li><a href="#?language=ru"> Pусский</a></li></option>
<option value=" سوري"><li><a href="#?language=sy"> سوري</a></li></option>
</select>
</form>
Die Übersetzung mache ich mit json.
PHP:
<?php
class language {
public $data;
function __construct($language) {
$data = file_get_contents($language . ".json");
$this->data = json_decode($data);
}
function translate() {
return $this->data;
}
}
$language = new language("en");
$text = $language->translate();
?>
<?php echo $text->Actions->Neu ?><br />
<?php echo $text->Actions->Hinzufügen ?><br />
<?php echo $text->Actions->Anpassen ?><br />
<?php echo $text->Actions->Löschen ?><br />
<?php echo $text->Actions->Schließen ?><br />
Die Übersetzungen funktionieren, aber wie kann ich die Sprache mit mit der Auswahlbox ansteuern ?