Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü

Mehrsprachige Inhalte für moziloCMS: i18n

Begonnen von azett, 07. Dezember 2010, 16:26:12

« vorheriges - nächstes »

azett

Das Plugin i18n erweitert moziloCMS um die Fähigkeit, mehrsprachige Inhalte zu verwalten. Damit entfällt der Pflege-Aufwand für zusätzliche parallele moziloCMS-Installationen.

Download: http://cms.mozilo.de/plugins/details.php?image_id=38
Dokumentation: http://software.azett.com/index.php?cat=moziloCMS-Plugins&page=i18n

Auf http://software.azett.com kann das Plugin bereits im produktiven Einsatz besichtigt werden.
Ich freue mich auf Feedback und Meldungen, sollte es wider Erwarten doch noch irgendwo klemmen. Danke :)


Nachtrag:
Hier noch ein Screenshot. Zu beachten: Die Inhalte werden je nach im URL angegebener Sprache (Parameter "i18n") lokalisiert. (Zum Umschalten auf eine andere Sprache muß dieser Parameter nur einmal mitgegeben werden - der Wert wird dann in der Browser-Session gespeichert.)[attachment=0:2lzc9aen]i18n_screenshot.png[/attachment:2lzc9aen]

freakiger

#1
hab's gestern schon entdeckt.
SCHÖN!
mal gespannt was man damit so alles noch anstellen kann...

ich werde meine HP vllt einfach in "Du" und "Sie" anbieten :lol:

auch gut, dass es nur einmal übergeben werden muss - der URL-ästhetik wegen.
-->hat das schon jmd. mit mod-rewrite getestet?

craven

#2
Wow, vielen Dank.

Ich werde es mal testen, so vom ersten Eindruck ist es genau das, was mir bisher noch gefehlt hat.. :D

stefanbe

#3
Zur Info an den Plugin Autor siehe http://forum.mozilo.de/viewtopic.php?f=21&t=1422 :D

gruss stefanbe

_ric_

#4
Ein absolut geniales Plugin, ich bin begeistert!

Trotzdem hätte ich noch die eine oder andere Frage bzw. folgendes Problem:

Ich habe einen Link (Target: blank) mit dem namen 'Haftungsausschluss' auf die Seite: http://www.disclaimer.de/disclaimer.htm eingebaut.
Dieser wird nach dem Einlesen der Inhaltsseiten in i18n so dargestellt: Kontakt:Haftungsausschluss-_blank-http://www.disclaimer.de/disclaimer.htm =
Dazu habe ich im Teil für die englische Übersetzung nach dem = das Wort Disclaimer platziert.
Das hat Anfangs auch so funktioniert, bis ich bemerkt habe, dass ich bei 'Haftungsausschluss ' dummerweise ein Leerzeichen hinten dran hatte. Das hat mir nicht gefallen und ich hab die Seite im Admin-Bereich umbenannt. Jetzt funktioneren die Übersetzungen nicht mehr.
Habe den Link auch schon mal rausgeschmissen (auch in i18n) und neu reingestellt. Ändert aber nichts.

Ausser dem werden neue Seiten, die ich nach dem ersten mal Einlesen erstellt habe, nicht hinzugefügt.

Was mache ich da falsch?

_ric_

#5
... und noch etwas ist mir gerade aufgefallen:

aus {i18n|es|Comunicación al} wird bei der Seitenanzeige im Browser: Comunicación al

Andererseits wird das 'Cómo', das in der Übersetzung eines Inhaltsseitennamens vorkommt, richtig angezeigt (!?)

VG,
Erich

_ric_

#6
Zitat von: "_ric_"aus {i18n|es|Comunicación al} wird bei der Seitenanzeige im Browser: Comunicación al
Das hat sich gerade geklärt. Ich hatte es so verwendet:
{Email|mail@dres.se,Paul}
wird alles richtig angezeigt.
Liegt dann wohl am Plugin "Template-Email 0.1"

Sorry für die 'falsche Verdächtigung'
VG,
Erich

azett

#7
Zitat von: "_ric_"Ein absolut geniales Plugin, ich bin begeistert!

Trotzdem hätte ich noch die eine oder andere Frage bzw. folgendes Problem:

Ich habe einen Link (Target: blank) mit dem namen 'Haftungsausschluss' auf die Seite: http://www.disclaimer.de/disclaimer.htm eingebaut.
Dieser wird nach dem Einlesen der Inhaltsseiten in i18n so dargestellt: Kontakt:Haftungsausschluss-_blank-http://www.disclaimer.de/disclaimer.htm =
Dazu habe ich im Teil für die englische Übersetzung nach dem = das Wort Disclaimer platziert.
Das hat Anfangs auch so funktioniert, bis ich bemerkt habe, dass ich bei 'Haftungsausschluss ' dummerweise ein Leerzeichen hinten dran hatte. Das hat mir nicht gefallen und ich hab die Seite im Admin-Bereich umbenannt. Jetzt funktioneren die Übersetzungen nicht mehr.
Habe den Link auch schon mal rausgeschmissen (auch in i18n) und neu reingestellt. Ändert aber nichts.

Ausser dem werden neue Seiten, die ich nach dem ersten mal Einlesen erstellt habe, nicht hinzugefügt.

Was mache ich da falsch?
Das muß ich testen...kann aber nicht versprechen, wann ich dazu komme. Wer schneller als ich ist, sagt bitte Bescheid :)

Boschm

#8
Hallo zusammen! Ist die Version noch aktuell? Ich bekomme immer ne Fehlermeldung wenn ich es intstallieren möchte....

Gruß Manuel

/edit: ok manchmal steht man wirklich auf dem Schlauch, problem solved, aber trotzdem danke ;)

azett

#9
Was war denn das Problem?


Im Pluginarchiv liegt nun die neue Version von i18n, die zu moziloCMS 1.12.beta4 kompatibel ist.

stefanbe

#10
Du soltest diese functionen auch umstellen
getI18nDetailMenu($cat)
getI18nMainMenu()

und das mit $CatPage->change_Name($cat,$page,$newname) lösen dann gehen sogar die Menue Plugins damit und du brauchst kein eigenes Menue erzeugen.

auch diese functionen wirds in der 1.12 nich mehr geben
getDirContentAsArray()
getFiles()
getDirs()

nimm die getDirAsArray(), oder auf die $CatPage die im Nightly schonn iin der admin/index.php vorhanden ist

gruss stefanbe

m.jackson

#11
Moin miteinander,

ich teste hier grade das Plugin i18n und bin wirklich begeistert. Nach einigen anfänglichen Verwirrungen habe ich mir eine Testpage wunderbar zweisprachig aufgebaut.
Nun stoße ich aber auf eine weitere Herausforderung: das Contact-Plugin :shock:

Gibt es ein Möglichkeit das das Contact-Plugin auf die ausgewählte Sprache reagiert und die (schon hinterlegten) Übersetzungen nutzt?

Ich bin da für Hinweise und/oder Anleitungen sehr dankbar.

Viele Grüße aus Hamburg,

Michael

Seavers1972

#12
Nachdem ich ja schon sehr viel Hilfe hier bekommen habe, brauche ich sie nochmal  :D

Ich habe über die Kategoreien eine zweisprachige Homepage eingerichtet, und möchte im Navcontainer/detailmenu gerne eine kleine Tabelle haben deren Inhalt automatisch vom englischen ins deutsche und umgekehrt wechselt. Die Tabelle ins Navcontainer/detailmenu zu bekommen ist kein problem, auch nicht über einen switch die Sprache dort umzustellen, aber ich möchte das gerne, das der Tabelleninhalt geändert wird, wenn ich z.B. die Kategorie wechsle.

Die Seite wird standartmäßig in English geöffnet, dann sollte auch schon der englische Text da stehen. könnt Ihr mir helfen?

Seavers1972

#13
Schon wieder mal Doppelpost: Warum kann man nach einem Tag seinen eigenen Post eigentlich nicht mehr editieren??

Habs hinbekommen:
habe in der Template.html folgendes geändert.
von
 <!-- Menue -->
  <div id="mainmenu"><!--Beginn Hauptnavigation -->
   <div class="menu">
   {MAINMENU}

   </div>
  </div><!--Ende Hauptnavigation -->

zu
 <!-- Menue -->
  <div id="mainmenu"><!--Beginn Hauptnavigation -->
   <div class="menu">

<a href="/moziloCMS/index.php?cat=English&i18n=en"> <img src="./kategorien/05_english/dateien/enamflg.jpg" alt="English" style="width:50px"></a> &nbsp
<a href="/moziloCMS/index.php?cat=Deutsch&i18n=de"> <img src="./kategorien/05_english/dateien/Deutschland.jpg" alt="Deutsch" style="width:50px"></a>&nbsp

   </div>
  </div><!--Ende Hauptnavigation -->

nicht hanz sauberwahrscheinslich, aber es funktioniert.

djr

#14
Dieses Plugin löst das URL-Problem hervorragend (optimierte URLs (mit i18n-Plugin)).

Doch es hat eine viel zu lange Ladezeit:
ZitatLadezeit der HTML
ohne i18n: 2sec
mit i18n: 5 bis 7sec
("Kategorien und Inhaltsseiten neu einlesen: nein/ja")
lässt sich da was optimieren?