Sprachpaket beim Einstieg festlegen
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.0, 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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Sprachpaket beim Einstieg festlegen
Vielleicht kann mir jemand helfen. Ich befasse mich augenblicklich mit der Erstellung einer Website, für deren Darstellung gleich beim Einstieg als Sprache "Deutsch" oder "Englisch" gewählt wird. Jetzt finde ich es aber störend, dass der Englischsprachige ein deutsch beschriftetes und erklärtes Forum sieht. Da ich nicht ein deutsches und ein englisches Forum betreiben möchte (viele Anwender, zumindest die deutsch sprechenden, verstehen auch englische Beiträge), würde ich gerne erfahren, ob es möglich ist, das gleiche Forum jeweils in en oder de anzuzeigen, ohne dass der Besucher eine Auswahl treffen muss, also abhängig vom Einstieg in die Website "deutsch" oder "english". Gibt es für mein Problem eine Lösung?
Wenn die Benutzer beim Betreten des Forums bereits eingeloggt sind (also beim vorherigen Einloggen das Auswahlfeld bei "Bei jedem Besuch automatisch einloggen" angekreuzt wurde), wird im Forum sowieso die Sprache eingestellt, die der Benutzer in seinem Profil angegeben hat.
Für (noch) nicht eingeloggte Besucher oder Dauergäste dürfte es am einfachsten sein, das Automatic Language Detection MOD einzubauen. Hier wird die im Browser eingestellte Sprache automatisch erkannt (und zwar über die vordefinierte Variable HTTP_ACCEPT_LANGUAGE) sowie die entsprechend richtige Sprache für phpBB ausgewählt.
Kann man schön testen, wenn man im Browser einer anderen Sprache eine höhere Priorität zuordnet (Mozilla: Bearbeiten, Einstellungen, Sprache; beim IE unter Internetoptionen, Sprache) und als Gast das Forum aufruft.
Der Administrator kann im ACP verschiedene Sprachcodes hinzufügen, also "de", "de-at" für deutsch. Kann eine Sprache nicht eindeutig zugeordnet werden, wird die Sprache eingestellt, die in der phpBB-Konfiguration standardmäßig gewählt ist.
Sehr einfacher Einbau: lediglich common.php und die jeweiligen lang_admin.php sind zu bearbeiten und zwei Dateien zu kopieren.
Für (noch) nicht eingeloggte Besucher oder Dauergäste dürfte es am einfachsten sein, das Automatic Language Detection MOD einzubauen. Hier wird die im Browser eingestellte Sprache automatisch erkannt (und zwar über die vordefinierte Variable HTTP_ACCEPT_LANGUAGE) sowie die entsprechend richtige Sprache für phpBB ausgewählt.
Kann man schön testen, wenn man im Browser einer anderen Sprache eine höhere Priorität zuordnet (Mozilla: Bearbeiten, Einstellungen, Sprache; beim IE unter Internetoptionen, Sprache) und als Gast das Forum aufruft.
Der Administrator kann im ACP verschiedene Sprachcodes hinzufügen, also "de", "de-at" für deutsch. Kann eine Sprache nicht eindeutig zugeordnet werden, wird die Sprache eingestellt, die in der phpBB-Konfiguration standardmäßig gewählt ist.
Sehr einfacher Einbau: lediglich common.php und die jeweiligen lang_admin.php sind zu bearbeiten und zwei Dateien zu kopieren.
Sprachwahl
Vielen Dank h-o. Bin nach dieser Vorlage vorgegangen. Installiert sind die Styles BlueGreen und subSilver. Die Aenderungen habe ich in common.php und in den Sprachen vorgenommen (gemäss Anleitung "auto_lang_mod.txt). Im Mozilla bevorzugte Sprache gewählt (english). Trotzdem enttäuschend: alles bleibt deutsch. Kann mir jemand noch einen entscheidenden Tip geben?
Im Admin-Bereich finde ich neu "Auto language detection". Mit dem Template BlueGrenn erhalte ich die Fehlermeldung auto-Language_body.tpl does not exist und in subSilver ein Menu für die Sprachen (default English, German and German (formal). Klicke ich auf Hinzufügen, erhalte ich in Line: 168 File: admin_auto_lang.php eine Fehlermeldung.
Im Admin-Bereich finde ich neu "Auto language detection". Mit dem Template BlueGrenn erhalte ich die Fehlermeldung auto-Language_body.tpl does not exist und in subSilver ein Menu für die Sprachen (default English, German and German (formal). Klicke ich auf Hinzufügen, erhalte ich in Line: 168 File: admin_auto_lang.php eine Fehlermeldung.