Foren Beschreibung ü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!
opYum
Beiträge: 161
Registriert: Do 08.Jul, 2004 18:53

Foren Beschreibung übersetzen

Beitrag von opYum »

Hallo leute,
ist es möglich eine {L_Beispiel} in das Foren-Beschreibungsfeld
einzusetzen?

Ich habs versucht, hat leider nicht geklappt.

Was ich gemacht habe:

1. im Ordner "language/lang_german/" und im Ordner "language/lang_english/"
die entsprechenden Variabeln in der "lang_main.php" hinzugefügt.

2.Beispiel:

(in "language/lang_english/lang_main.php")

// Forenübersetzungen

$lang['NeueMitgliederstellensichvor'] = 'Are you a new member on our Community board?
Do you want which one more over you point than in your profile stands? Here you have to present
somewhat more exactly the possibility you to the other members!'

und

(in "language/lang_german/lang_main.php")

// Forenübersetzungen

$lang['NeueMitgliederstellensichvor'] = 'Bist du ein neues Mitglied auf unserem Community-board?
Willst du das man mehr über dich weis als in deinem Profil steht? Hier hast du die Möglichkeit dich
den anderen Mitgliedern etwas genauer vorzustellen!'

danach hab ich den Text:

"{L_NeueMitgliederstellensichvor}" genau so in die Beschreibung eingesetzt,
leider ohne Erfolg, es wird lediglich "{L_NeueMitgliederstellensichvor}" in der
Beschreibung angezeigt.

Mache ich etwas falsch oder ist diese Art von verlinkung in der Forenbeschreibung
nicht möglich?
Wenn es andere Möglichkeiten gibt bitte zurückschreiben, DANKE an euch!!
Zuletzt geändert von opYum am Mi 19.Jan, 2005 08:26, insgesamt 3-mal geändert.
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh ja.
Also kleiner Crashkurs in Sachen Übergaben an ein phpBB-Template:
http://www.oxpus.de/viewtopic.php?t=2229
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 »

Alternative Description Language ist der Mod zur Lösung deines Problems. Hier haben wir auch bereits einen thread dazu (falls fragen aufkommen sollten ;)). :)

Was deine Idee betrifft, so müsste {L_NeueMitgliederstellensichvor} zumindest noch in der index.php definiert werden (woher soll der server wissen das $lang['NeueMitgliederstellensichvor'] der inhalt von {L_NeueMitgliederstellensichvor} sein soll ;)) . Kann aber nicht versprechen ob diese definierung ausreichen würde.
[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:
Und wieder 2 Doofe zeitgleich den gleichen Gedanken.
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 »

Jepp - und noch dazu ergänzen wir uns sehr gut. :D
Dein Crashkurs ist gut beschrieben! Bild
[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 »

Danke. Für einen Crashkurs auch mehr als ausreichend ;)
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!
opYum
Beiträge: 161
Registriert: Do 08.Jul, 2004 18:53

Beitrag von opYum »

der Kurs ist sicherlich nicht schlecht, nur für mich .....:)

könnte mir von euch vieleicht jemad ein Beispiel schreiben was ich noch
in die Index.php eintragen muss?

wenn ich den code einmal habe kann ich ihn ja auf fast alles anwenden
Bitte bitte seit so lieb :)
Zuletzt geändert von opYum am Mi 19.Jan, 2005 13:30, insgesamt 2-mal geändert.
Bild
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Steht doch im Crashkurs. ;)

Du musst zwischen

Code: Alles auswählen

$template->assign_vars(array(
und

Code: Alles auswählen

...irgendwas...) 
);
eine Zeile wie

Code: Alles auswählen

'L_NeueMitgliederstellensichvor' => $lang['NeueMitgliederstellensichvor'],
einfügen.

Aber wie bereits gesagt, kann ich dir nicht versprechen das dies ausreicht um {L_NeueMitgliederstellensichvor} bei der Forenbeschreibung im ACP einsetzen zu können. (Ich wage es anzuzweifeln).
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
opYum
Beiträge: 161
Registriert: Do 08.Jul, 2004 18:53

Beitrag von opYum »

jep funktioniert leider nicht, nun was kann ich sonst noch so tun?
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Was genau hast Du denn vor. Beschreib mal bitte etwas 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!
opYum
Beiträge: 161
Registriert: Do 08.Jul, 2004 18:53

Beitrag von opYum »

okok zuerst mal guten Abend!

Ich will, daß ein user der als sprache englisch gewählt hat
auch nur eine englische Forenbeschreibung sieht, da
einige Forenbeschreibungen so lang sind, daß es unübersichtlich
wird wenn ich die Beschreibung direkt in zwei Sprachen einfüge.
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ah ja.
Also abhängig von $userdata['user_lang'].
Müsste doch zu machen sein.
Die Sprache in lang_main.php abgelegt, wie Du es vorhattest und dann eben gemäß der Sprache einbinden.
Muss ich mir anschauen, sollte aber gehen.
Welches phpBB verwendest Du? plus? CH Mod? Andere Index-Mods?
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
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Hi, wenn Du eine Forenbeschreibung in 2 Sprachen brauchst (inkl. Forenname) bist Du mit dem Alternative Description Language MOD auf dem richtigen weg. Das einzige was fehlt ist eine Übersetzung des Kategorienamens :(

Hier ein Screen wie das im Adminbereich aussieht:

Bild

gruß
Susan
opYum
Beiträge: 161
Registriert: Do 08.Jul, 2004 18:53

Beitrag von opYum »

@ Oxpus,
ich habe " phpBB2 Plus 1.52 based on phpBB 2.0.10"
würde mich freuen wenn dus dir mal ansehen würdest.

@ Susan,
Man könnte ihn ja mal einbinden vieleicht klappts ja nur
leider find ich den MOD nirgens zum downoaden, könntest
du mir vieleicht einen Link besorgen?
Bild
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Moin moin

Hier findest Du den MOD.
Bei mir klappt es wunderbar. Wie gesagt. Bis auf die Kategorie. Die ist da leider nicht mit drinne. Aber vielleicht gibts da ja auch nen Weg ...
opYum
Beiträge: 161
Registriert: Do 08.Jul, 2004 18:53

Beitrag von opYum »

ich danke dir ich probiers mal heute abend aus!
Bild
opYum
Beiträge: 161
Registriert: Do 08.Jul, 2004 18:53

Beitrag von opYum »

So,
das einbinden des Mods hat überall geklappt,
nur in meiner index.php konnte ich die entsprechenden
Zeilen nicht umschreiben, da mir einige variablen
anscheinend fehlen.

was ich ändern sollte:

Code: Alles auswählen

#
#-----[ OPEN ]----------------------------------------------
#

index.php

#
#-----[ FIND ]----------------------------------------------
#

              $template->assign_block_vars('catrow.forumrow',	array(

#
#-----[ BEFORE, ADD ]----------------------------------------------
#

              // BEGIN MOD Alternative Description Language
              $result = select_language_forums(intval($forum_data[$j]['forum_id']));
  
              while($row_lang = $db->sql_fetchrow($result) ) 
              {
                $forum_name = $row_lang['title'];
                $forum_desc = $row_lang['description'];
              }  
              // END MOD Alternative Description Language

#
#-----[ FIND ]----------------------------------------------
#

                'FORUM_NAME' => $forum_data[$j]['forum_name'],
		'FORUM_DESC' => $forum_data[$j]['forum_desc'],

#
#-----[ REPLACE WITH ]----------------------------------------------
#

                'FORUM_NAME' => $forum_name,
		'FORUM_DESC' => $forum_desc,
hier meine Index.php:
Bild
opYum
Beiträge: 161
Registriert: Do 08.Jul, 2004 18:53

Beitrag von opYum »

würde mich freuen, wenn sichs jemand mal ansieht, vieleicht lässt sich ja
da noch was machen, DANKE.
Bild
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Schau mal in deine functions_categories_hierarchy.php
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
opYum
Beiträge: 161
Registriert: Do 08.Jul, 2004 18:53

Beitrag von opYum »

soll ich das etwa in dieser ändern?
bitte etwas genauer, ich bin doch noch ein voll NOOP!
Bild
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ja!
Der in der index.php gesuchte teil wurde vom CH entfernt und ist nun in der functions_categories_hierarchy.php! Somit must du die Änderungen dort durchführen. :)
Hättest du die kommentare des CH nicht entfernt, dann hättest du einen entsprechenden hinweis in deiner index.php ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
opYum
Beiträge: 161
Registriert: Do 08.Jul, 2004 18:53

Beitrag von opYum »

den hatte ich doch nur ^a
Bild
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

:lol:
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
opYum
Beiträge: 161
Registriert: Do 08.Jul, 2004 18:53

Beitrag von opYum »

So ich wollte ihn integrieren, hat soweit auch alles geklappt,
bis auf eine Fehlermeldung:

"Fatal error: Call to a member function on a non-object in /var/www/x1124/html/test/includes/functions_categories_hierarchy.php on line 1372"

Ich glaub es hängt an der Änderung der "Index.php", die ich ja in
der "functions_categories_hierarchy.php" durchführen musste.

Ich sollte zwei Dinge ändern:

1.

Code: Alles auswählen


##-----[ FIND ]----------------------------------------------
#

              $template->assign_block_vars('catrow.forumrow',	array(

#
#-----[ BEFORE, ADD ]----------------------------------------------
#

              // BEGIN MOD Alternative Description Language
              $result = select_language_forums(intval($forum_data[$j]['forum_id']));
  
              while($row_lang = $db->sql_fetchrow($result) ) 
              {
                $forum_name = $row_lang['title'];
                $forum_desc = $row_lang['description'];
              }  
              // END MOD Alternative Description Language
das hat geklappt!!

2.

Code: Alles auswählen

#
#-----[ FIND ]----------------------------------------------
#

                'FORUM_NAME' => $forum_data[$j]['forum_name'],
		'FORUM_DESC' => $forum_data[$j]['forum_desc'],

#
#-----[ REPLACE WITH ]----------------------------------------------
#

                'FORUM_NAME' => $forum_name,
		'FORUM_DESC' => $forum_desc,
Ich stellte fest, das es diese Zeilen nicht in der index.php gab und auch
nicht in der "functions_categories_hierarchy.php".

in der "functions_categories_hierarchy.php" gab es lediglich die Zeilen:


'FORUM_NAME' => $title,
'FORUM_DESC' => $desc,

also hab ich die Änderung testhalber dort gemacht, nur leider
bekomme ich den oben genannten Fehler!
_______________________________________________________
Ich würde mich freuen ;), wenn sich mal jemand die Sache ansieht:
Zuletzt geändert von opYum am Sa 22.Jan, 2005 13:46, insgesamt 1-mal geändert.
Bild
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Kann es sein das du, für die verwendete Sprache, keine Forenbeschreibung angegeben hast?
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

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