Übersetzung der Foren-Beschreibungen!
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 25
- Registriert: 02.11.2002 18:37
-
- Mitglied
- Beiträge: 25
- Registriert: 02.11.2002 18:37
Noch eine Frage und eine winzig kleine Änderung in der "Install.txt":
So hätte man ein
zuviel
Okay und jetzt zum wichtigeren Teil, die Frage! Wie beziehe ich die Forennamen da auch mit ein?
Code: Alles auswählen
#-----[ OPEN ]------------------------------------------
#
/includes/functions.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
function get_lang_desc($desc, $lang)
{
if ( empty($desc) )
{
return '';
}
if ( !strpos(' ' . $desc, '|') && !strpos(' ' . $desc, ':') )
{
return $desc;
}
$desc_array = explode('|', $desc);
$c_desc = count($desc_array);
for ( $i = 0; $i < $c_desc; $i++ )
{
$desc = $desc_array[$i];
$strlen = strlen($desc);
while ( substr($desc, $strlen - 1, 1) == "\\" )
{
$i++;
$desc = substr($desc, 0, $strlen - 1) . $desc_array[$i];
}
list($key, $value) = explode(':', $desc, 2);
if ( empty($value) )
{
$value = $key;
$key = 'else';
}
else
{
$key = strtolower(trim($key));
}
$desc_by_lang[$key] = $value;
}
if ( !isset($desc_by_lang[$lang]) )
{
if( isset($desc_by_lang['else']) )
{
$lang = 'else';
}
else if( isset($desc_by_lang['english']) )
{
$lang = 'english';
}
else
{
$lang = 0;
}
}
return $desc_by_lang[$lang];
}
?>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
Code: Alles auswählen
?>

Okay und jetzt zum wichtigeren Teil, die Frage! Wie beziehe ich die Forennamen da auch mit ein?
steht in der manual.txt aber ich erklärs nochmal in deutsch...
also wenn du z.b. Das ist nur eine Test Beschreibung für deutsch und This is just a test descripton für englisch sprechende user anzeigen willst musst du folgendes als beschreibung eintragen:
die sprache vor dem doppelpunkt muss so geschrieben sein wie die ordner auch die ordner im language ordner heißen nur ohne lang_ .
du kannst beliebig viele leerzeichen und zeilenumbrüche zwischen dem senkrechtem strich und dem doppelpunkt einfügen. wenn du in den text einen | schreiben willst musst du einen backslash voranstellen... also aus | wird \| ...
ah
also wenn du z.b. Das ist nur eine Test Beschreibung für deutsch und This is just a test descripton für englisch sprechende user anzeigen willst musst du folgendes als beschreibung eintragen:
Code: Alles auswählen
english: This is just a test descripton
|german: Das ist nur eine Test Beschreibung
du kannst beliebig viele leerzeichen und zeilenumbrüche zwischen dem senkrechtem strich und dem doppelpunkt einfügen. wenn du in den text einen | schreiben willst musst du einen backslash voranstellen... also aus | wird \| ...
ah
-
- Mitglied
- Beiträge: 25
- Registriert: 02.11.2002 18:37
axo... da muss man nur zusätzlich noch den namen durch die funktion jagen....
dann musst du halt nur noch den forum namen demensprechend aufspliten...
ah
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
/index.php
#
#-----[ FIND ]------------------------------------------
#
'FORUM_NAME' => $forum_data[$j]['forum_name'],
#
#-----[ REPLACE WITH ]------------------------------------------
#
'FORUM_NAME' => get_lang_desc($forum_data[$j]['forum_name'], $board_config['default_lang']), // EDITED BY
ah
-
- Mitglied
- Beiträge: 25
- Registriert: 02.11.2002 18:37
Ja das funzt!! Danke!!
Aber warum klappt das nicht mit den Kategorie-Titeln?
??

Aber warum klappt das nicht mit den Kategorie-Titeln?
Code: Alles auswählen
#-----[ OPEN ]------------------------------------------
#
/index.php
#
#-----[ FIND ]------------------------------------------
#
'CAT_DESC' => $category_rows[$i]['cat_title'],
#
#-----[ REPLACE WITH ]------------------------------------------
#
'CAT_DESC' => get_lang_desc($category_rows[$j]['cat_title'], $board_config['default_lang']), // EDITED BY
und wegen den dropdown menüs:'CAT_DESC' => get_lang_desc($category_rows[$i]['cat_title'], $board_config['default_lang']), // EDITED BY
functions.php
suchen:
Code: Alles auswählen
$boxstring_forums .= '<option value="' . $forum_rows[$j]['forum_id'] . '"' . $selected . '>' . $forum_rows[$j]['forum_name'] . '</option>';
Code: Alles auswählen
$boxstring_forums .= '<option value="' . $forum_rows[$j]['forum_id'] . '"' . $selected . '>' . get_lang_desc($forum_rows[$j]['forum_name'], $board_config['default_lang']) . '</option>';
Code: Alles auswählen
$boxstring .= '<option value="-1">' . $category_rows[$i]['cat_title'] . '</option>';
Code: Alles auswählen
$boxstring .= '<option value="-1">' . get_lang_desc($category_rows[$i]['cat_title'], $board_config['default_lang']) . '</option>';
suchen:
Code: Alles auswählen
$s_forums .= '<option value="' . $row['forum_id'] . '">' . $row['forum_name'] . '</option>';
Code: Alles auswählen
$s_forums .= '<option value="' . $row['forum_id'] . '">' . get_lang_desc($row['forum_name'], $board_config['default_lang']) . '</option>';
Code: Alles auswählen
$s_categories .= '<option value="' . $cat_id . '">' . $cat_title . '</option>';
Code: Alles auswählen
$s_categories .= '<option value="' . $cat_id . '">' . get_lang_desc($cat_title, $board_config['default_lang']) . '</option>';
-
- Mitglied
- Beiträge: 25
- Registriert: 02.11.2002 18:37
ja dann eben noch die änderungen an der viewtopic, viewforum, viewonline und der posting.php:
viewforum.php:
suche:
ersetzen durch:
suche:ersetzen durch
viewtopic.php:
suche:ersetzen durch
viewonline.php
suche:ersetzen durch
posting.php
suchen:ersetzen durch
dann dürfen jetzt nur noch die admin datein fehlen....
ah
viewforum.php:
suche:
Code: Alles auswählen
$page_title = $lang['View_forum'] . ' - ' . $forum_row['forum_name'];
Code: Alles auswählen
$page_title = $lang['View_forum'] . ' - ' . get_lang_desc($forum_row['forum_name'];
Code: Alles auswählen
'FORUM_NAME' => $forum_row['forum_name'],
Code: Alles auswählen
'FORUM_NAME' => get_lang_desc($forum_row['forum_name'], $board_config['default_lang']),
suche:
Code: Alles auswählen
$forum_name = $forum_topic_data['forum_name'];
Code: Alles auswählen
$forum_name = get_lang_desc($forum_topic_data['forum_name'], $board_config['default_lang']);
suche:
Code: Alles auswählen
$location = $forum_data[$row['session_page']];
Code: Alles auswählen
$location = get_lang_desc($forum_data[$row['session_page']], $board_config['default_lang']);
suchen:
Code: Alles auswählen
$forum_name = $post_info['forum_name'];
Code: Alles auswählen
$forum_name = get_lang_desc($post_info['forum_name'], $board_config['default_lang']);

ah
Zuletzt geändert von saerdnaer am 12.11.2002 15:46, insgesamt 1-mal geändert.