Hierzu habe ich im Template-Verzeichnis meines Styles zwei HTML-Dateien:
1. impressum_de.html
Code: Alles auswählen
<!-- INCLUDE overall_header.html -->
<h2>Impressum</h2>
<p>usw. ...</p>
<!-- INCLUDE overall_footer.html -->
Code: Alles auswählen
<!-- INCLUDE overall_header.html -->
<h2>Künye</h2>
<p>usw. ...</p>
<!-- INCLUDE overall_footer.html -->
Code: Alles auswählen
<a href="http://www.meineseite.de/impressum.php" title="{L_TITEL_IMPRESSUM}">{L_TITEL_IMPRESSUM}</a>
Code: Alles auswählen
<?php
/**
* @author
* @package {PACKAGENAME}
* @version $Id$
* @copyright
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*/
/* @ignore */
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin(); // Session auslesen
$auth->acl($user->data); // Benutzer-Informationen laden
$user->setup('mods/meine_sprachvariablen'); // Sprachvariablen aus eigener Sprach Datei laden
page_header($user->lang['TITEL_IMPRESSUM']);
$template->set_filenames(array(
'body' => 'impressum_' . $user->lang['ISO_SPRACHKENNUNG'] . '.html',
));
page_footer();
?>
1. phpBB3/languages/de/mods/meine_sprachvariable.php:
Code: Alles auswählen
<?php
/**
* groups [German]
* @author
* @package language
* @version $Id$
* @copyright
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = array();
}
$lang = array_merge($lang, array(
'ISO_SPRACHKENNUNG' => 'de',
'TITEL_IMPRESSUM' => 'Impressum',
));
?>
Code: Alles auswählen
<?php
/**
* groups [German]
* @author
* @package language
* @version $Id$
* @copyright
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = array();
}
$lang = array_merge($lang, array(
'ISO_SPRACHKENNUNG' => 'tr',
'TITEL_IMPRESSUM' => 'Künye',
));
?>
Bin ich auf der Impressum-Seite, wird der Link korrekt übersetzt - in deutsch mit Impressum und in türkisch mit Künye. Wie kriege ich dies trotzdem hin, ohne die Standard-Sprachdateien zu manipulieren?
.