Seite 1 von 1
MOD/HACK-Verständnisfrage: Mehrsprachigkeit (Multi-Language)
Verfasst: 15.08.2014 10:20
von ZNC
Hallo in die Runde,
bin gerade für meinen Ehemann ein auf 3.0.12 prosilver-basierendes phpBB-Forum für in Deutschland lebende türkischsprachige Angelinteressierte am aufbauen (haben sich aber auch Leute aus der Türkei angemeldet, die nicht deutsch sprechen)- ohne eine sprachliche Trennung der einzelnen Foren und ohne Gast-Zugang.
Freue mich, daß ich in 3 Monaten zwischenzeitlich mit meiner Wenigkeit, meinem Mann, Freunden und Verwandten sowie 4 gesperrten suspekten Mitglieder mit kryptischen Namen (vermutlich Spam-Robots) 14 Mitglieder

habe. Bereits jetzt kommen aber schon die ersten Rückmeldungen in Bezug auf den Sprachzugang.
Der Ersteinstieg für Benutzer ist in deutscher Sprache gehalten. Nur wenn man registriert und angemeldet ist, kann die Sprache gewechselt werden. Welcher Anderssprachige wird aber wissen, was Registrierung oder Anmeldung bedeuten? So lauten die Kritiken. Ich könnte jetzt einen Schalter, den es hier (ich glaube als Hack) gibt benutzen, der je nachdem aus welchem Sprachraum jemand kommt, automatisch auf die jeweilige Sprache umschaltet, Prämisse wäre jedoch, ich erlaube als Besucher die Lokalisierung.
Lieber wäre mir aber eine Lösung mit Flaggen (wie bei TYPO3). Nachfolgend aufgeführte Themen habe ich zwar gelesen, irgendwie bekomme ich aber nicht den Einstieg. Könnte mir bitte jemand nochmals unter die Arme greifen? Ich meine auch gelesen zu haben, daß mit 3.1 irgendeine dahingehende Lösungsmöglichkeit standardmäßig angeboten wird?
Gruß ZNC
Re: Neuer Eintrag overall_header.html
Forum in Deutsch und Englisch
Sprachumschalter für Gäste ...
Mehrsprachiges Forum, aber wie?
Mehrsprachige Kategorie- und Forentitel
Mehrsprachiges Forum
Select Default Language
Enable Browser Language Detection
Advanced Multi Language Pack Support MOD
Re: MOD/HACK-Verständnisfrage: Mehrsprachigkeit (Multi-Langu
Verfasst: 15.08.2014 10:37
von Max
Hallo,
Du hast Dir die Verlinkungen angesehen?
Das hier:
https://www.phpbb.com/customise/db/mod/ ... pport_mod/ sollte genau das können, schau Dir mal die Bilder zum MOD an, im Test steht es aber auch.
Wie man genau konfiguriert, entscheidet man ja selbst.
Am Ende kann es so aussehen, dass der Besucher die Sprache wählt, die Automatik für die Sprachwahl kann man deaktivieren.
Gruß Max
Re: MOD/HACK-Verständnisfrage: Mehrsprachigkeit (Multi-Langu
Verfasst: 15.08.2014 12:12
von ZNC
Hallo Max,
das Wenige bei "Advanced Multi Language Pack Support MOD" habe ich gelesen, leider gibt es da nicht mehr an Info. Ich nahm an, daß man ein "Gäste-Benutzerkonto" (ist bei mir deaktiviert) erlauben muß, um in diesen Vorzug zu kommen?
Weißt Du vielleicht, ob diese Funktionalität bei 3.1 automatisch mit implementiert wird?
Gruß ZNC
Re: MOD/HACK-Verständnisfrage: Mehrsprachigkeit (Multi-Langu
Verfasst: 15.08.2014 12:54
von Lehrling
ZNC hat geschrieben:ein "Gäste-Benutzerkonto" (ist bei mir deaktiviert) erlauben muß, um in diesen Vorzug zu kommen?
Das Gäste-Benutzerkonto ist aber doch sehr wichtig. Bist du sicher, dass du dieses Konto deaktiviert hast? Darüber regelt man z.B., welchen Style Gästen angezeigt wird.
Re: MOD/HACK-Verständnisfrage: Mehrsprachigkeit (Multi-Langu
Verfasst: 15.08.2014 13:09
von ZNC
Ich nahm an, daß man das Gäste-Konto explizit aktivieren müsse, dem scheint aber nicht so zu sein. OK Lehrling, muß ich dann wohl revidieren, ich scheine das Gäste-Konto zu haben, wo sehe ich das es aktiv ist?
Re: MOD/HACK-Verständnisfrage: Mehrsprachigkeit (Multi-Langu
Verfasst: 15.08.2014 13:16
von Lehrling
ich habe mich schon gewundert. Ich glaube, es ist gar nicht möglich, das Gäste-Benutzerkonto über den Administrationsbereich zu deaktivieren.
Du gehst zu
Benutzer und Gruppen - Benutzer verwalten. Unter dem Eingabefeld
Einen Benutzernamen eingeben findest du
Gäste-Benutzerkonto auswählen. Da kannst du ein Häkchen setzen und es verwalten.
Und zur Mod an sich: es ist wirklich zu überlegen, ob man jetzt noch in 3.0.12 eine Mod einbaut, denn für das Update nach 3.1.0 müssen zwingend alle Mods wieder ausgebaut werden.
EDIT: Also, was du so ad hoc machen könntest, das ist jetzt aber ein völlig unorthodoxer Vorschlag, ist, dass du dir den türkischen Registrierungstext besorgst und ihn einfach in den deutschen einbaust. Für den Gast würde das so aussehen, dass oben z.B. auf Türkisch stehen könnte
Scrollen Sie bitte nach unten, dort finden Sie den türkischen Text. Und unten wäre dann der Registierungstext auf Türkisch. Den Link dazu könnte man ja auch bilingual anlegen. Dazu müsstest du die Sprachvariablen im deutschen Sprachpaket entsprechend ändern. Wie gesagt, ist jetzt etwas unorthodox und nur als letzte Rettungsmaßnahme zu verstehen.
LG Beate
Re: MOD/HACK-Verständnisfrage: Mehrsprachigkeit (Multi-Langu
Verfasst: 15.08.2014 15:34
von HabNurNeFrage
Hi @ZNC,
installiere Dir einfach das türkische Sprachpaket von hier:
https://www.phpbb.com/customise/db/translation/turkish/
Wenn ich das richtig verstehe, hast Du das aber bereits gemacht. Also weiter zum nächsten Schritt.
Öffne:
./styles/dein_stylename/template/overall_footer.html
Finde:
</body>
Füge
DAVOR ein:
Code: Alles auswählen
<!-- Registrieren deutsch/türkisch by hirni -->
<!-- IF not S_IS_BOT and not S_USER_LOGGED_IN -->
<div style="position:absolute;top:0px;right:0px;background:gainsboro;border-bottom-left-radius:12px;padding-top:4px;padding:6px 12px 6px 18px;color:black;border-bottom: 1px solid white;border-left: 1px solid white;box-shadow:2px 2px 6px black;font-size:1.2em;">
<span style="vertical-align:middle;">
<b><a href="./ucp.php?mode=register&change_lang=de">Registrieren</a></b>
<a href="./ucp.php?mode=register&change_lang=de"><img style="vertical-align:middle;" src="data:image/gif;base64,R0lGODlhEgAMAMQAAP+iFf8TA/8UA/8SA+EAAR0AAB4AAf+9FuAAAf8BAP8BAv+jFP69F/8AAf+/GP6iE/8TAeAAAP+9GB4AAP8AAP++GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAASAAwAAAVdoCWOZGmeaJpObGu0cNEiUUTUNq7jjZJQlEYjOFQAE4nhDxgEKow+43IACUCuVEFAcLVWBYtHGLAgP87iB0C9cFTecHfF7ajLJRWJvsLA5/d5DH2CgXkVB35/EgwhADs=" alt="*" /></a>
<b><a href="./ucp.php?mode=register&change_lang=tr">Kaydetmek</a></b>
<a href="./ucp.php?mode=register&change_lang=tr"><img style="vertical-align:middle;" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgADAASAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A830zwjo1t8J7nxjqq6jeyy6ydFtbWwnjt44GWBZjLM7RyFgwYKiALnZId3y4PL6vo/8AZBsv9Nsr37VapdYs5fMMO7P7uTgbZBjle2R607SPE2seHo7yHStXv9LivVEd1HZXUkKzqDkLIFIDAEnAOazTX5tJxaSSP7upUqsKk5TldN3XpbRW2VvLfdhj/OKKD1orM7j/2Q==" alt="*" /></a>
</span>
</div>
<!-- ENDIF -->
<!-- Registrieren deutsch/türkisch by hirni -->
Sieht dann so aus:
>> DEMO <<
Klick da mal auf "Kaydetmek" oder die türkische Flagge. Dann wird die Registration in türkischer Sprache aufgerufen.
LG