Beispiel:
Neues Profilfeld lautet: Woher kommst Du?
Zur Auswahl stehen Österreich, Schweiz, Deutschland.
Im Englischen müßte es Austria, Switzerland, Germany heißen.
Verändert man jedoch die Werte in der Englischen Sprachdatei, so bekommt man verschiedene Werte in der Datenbank. Das würde eine Suche erschweren.
Dieser Code in usercp_register.php ist für die Auswahlliste verantwortlich:
Code: Alles auswählen
$s_info = '<select name="info">';
for($i = 0; $i < count($lang['Info_choice']); $i++ )
{
$s_info .= '<option value="' . $lang['Info_choice'][$i] . '">' . $lang['Info_choice'][$i]. '</option>';
}
$s_info .= '</select>';
$s_info = str_replace("value=\"".$info."\">", "value=\"".$info."\" SELECTED>" ,$s_info);
$lang['Info_choice'] = array('(leer)','Oesterreich','Schweiz','Deutschland');
Wie kann man den Code modifizieren, so dass die Werte in der Datenbank gleich sind, die Bildschirmausgabe jedoch in der richtigen Sprache erfolgt?