Kategorien, Foren und Beschreibungen übersetzen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Kategorien, Foren und Beschreibungen übersetzen

Beitrag von Holger »

Hallo,

ich betreibe zwar ein schwedisches Forum, aber unsere Mitglieder kommen aus ganz Europa.
Ich würde gerne Kategorien, Foren und Beschreibungen in der im Profil ausgewählten Sprache anzeigen.

Nun habe ich ein Hack gefunden:
http://www.phpbbhacks.com/download/6862
Das ist aber nicht das Wahre, da es "hardcoded" in den Lang-Dateien drin ist.

Hat jemand vielleicht eine bessere Lösung?

Gruss
Holger
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So auf den Schlag nicht.
Theoretisch müsste man überall lang-Keys eintragen, die dann aus der lang_main.php ersetzt werden.

Ich selber habe da allerdings momentan nur wenig Zeit für...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Nein, genau das will ich ja nicht, genau das macht ja der oben genannte Mod, ich möchte die Übersetzung aber im ACP eingeben können.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh, wie oft ändert sich denn alles, daß man es nicht in der lang_main.php hinterlegen kann?

Was immer für ein Aufwand... Tztztz...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Naja, man muss jedes mal, wenn man ein neues Forum anlegt alle lang-Dateien anfassen, auch wenn es mal ein Test-Forum ist ...

Ok, wenn ich das jetzt doch verwende, wäre es schwer, die Description noch reinzubringen?

/H
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Naja, man muss jedes mal, wenn man ein neues Forum anlegt alle lang-Dateien anfassen, auch wenn es mal ein Test-Forum ist ...
Was ja alle Nase lang vorkommt. Da gebe ich Dir Recht ;)
Ok, wenn ich das jetzt doch verwende, wäre es schwer, die Description noch reinzubringen?
Wäre sicher auch einfach.
Beispiel index.php:
Nach

Code: Alles auswählen

								'FORUM_NAME' => ( $lang['tfn'][$forum_data[$j]['forum_id']] ) ? $lang['tfn'][$forum_data[$j]['forum_id']] : $forum_data[$j]['forum_name'],
noch

Code: Alles auswählen

								'FORUM_DESC' => ( $lang['tfd'][$forum_data[$j]['forum_id']] ) ? $lang['tfd'][$forum_data[$j]['forum_id']] : $forum_data[$j]['forum_desc'],
wobei $lang['tfd'][] für den Text der Beschreibung stünde.
Auch in den Anderen Dateien wäre es anlog durchzuführen und immer am Forum-Namen orientieren.

Ich fände das schon okay, zumal man wirklich seltener Kategorien, Foren und deren Beschreibungen anlegt/ändert. Naja, ich zumindest. Ich habe das hier jetzt mal nach sehr langer Zeit wieder gemacht und dann einmalig übersetzen ... ???
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Lese ich die Syntax richtig, dass wenn kein Eintrag in der Lang-Datei gefunden wird, wird die DB-Version genommen?
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Jupp :)

Das ist übrigens eine (recht unbekannte) Standardfunktion des CH. Wer also den CH eingebaut hat, braucht den obigen MOD und die Erweiterung von oxpus nicht. ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Yepp. Aber nicht jeder hat den CH MOD. Ich ja auch nicht (mehr) ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Sollte auch nur ein Hinweis für diejenigen sein die den CH einsetzen. :)
Nicht das irgendjemand diesen thread hier liest, sich denkt "das ist ja ne feine sache", den obigen MOD einbaut und dabei auf Probleme stößt weil er bereits den CH verwendet. ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

LOL
Ja, da wüsste ich schon eine Handvoll User, die gleich losstürzen würden und mit der ersten nicht mehr zu findenden Stelle einen Support schreiben, aber garnicht bemerken, daß der CH MOD bereits vorhanden ist.
Kommt immer wieder vor...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Eben :)
Und bevor ich/wir 100 mal das Problem analysieren und dann erklären müssen das der MOD nicht nötig ist ... ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Was ist eigentlich schneller?
Die Version, die die Information aus der DB zieht, oder die Version, die die Info aus der Lang-Datei zieht?

Ah! Zu Deiner Beschreibung oben Oxpus:
Ich vermute mal, dass ich das Vorhandene

Code: Alles auswählen

'FORUM_DESC' => $forum_data[$j]['forum_desc'],
mit

Code: Alles auswählen

'FORUM_DESC' => ( $lang['tfd'][$forum_data[$j]['forum_id']] ) ? $lang['tfd'][$forum_data[$j]['forum_id']] : $forum_data[$j]['forum_desc'],
ersetzen muss?
Nicht einfach hinzufügen, oder?
Zuletzt geändert von Holger am Di 06.Mär, 2007 13:28, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, ersetzen, klar.

Und schneller ist es immer aus einer Datei. Die Datenbank ist immer langsamer.
Auch wenn man es bei winzigen Aktionen nicht unbedingt mitbekommt...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Die Version mit den Lang-Dateien könnte schneller sein. Das kommt aber darauf an wie die DB-Version Programmiert wurde.

Und ja, du musst die Zeile ersetzen. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Langsam, langsam, nicht alle auf einmal! ;-)
Danke für die Antworten!

Hm, das klappt gut für die Foren, ich habe aber simple subforums installiert, da greift die Übersetzung nicht ...
Wie könnte man das noch hinbekommen?

/H
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Langsam, langsam, nicht alle auf einmal! ;-)
Kann ja mal passieren. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wie könnte man das noch hinbekommen?
Wer kennt den Simple Subforen MOD auswendig?

Na, nicht alle auf einmal...

<- muss passen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wo ich den herbekommt, weiß ich, aber ich kenne den "kaum" code-intern ;)
Und daran wird sich auch in der nächsten Zeit nicht so wirklich viel ändern...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ich kenne den Code gar nicht und das wird sich auch erstmal nicht ändern, weil ich den CH 2.0.5 rc2 bevorzuge.

<= Muss also auch passen.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Antworten