Hi 2 all!
Da ich leider von der Programmierung mit PHP sehr wenig Ahnung habe mir aber dennoch zum Ziel gesetzt habe, in die PonyGallery (Version 1.1.2) eine echte Multilinguale Unterstützung einzubauen, benötige ich dringend Hilfe von Programmierern, die sich evtl. sogar ein wenig mit der PonyGallery auskennen.
Als ich mir vor kurzem die PonyGallery von http://www.joomlaos.de/ heruntergeladen habe, fand ich zu meinem Erstaunen im Language-Verzeichnis keine german.php vor, obwohl auf der Download-Seite folgendes zu lesen steht:
Zitat:
Eine auf Akogallery2 basierende Galerie Komponente für Joomla/Mambo.
Diese Version beinhaltet nun auch Multilanguage Unterstützung.
Zitat Ende.
Ok, es ist ja auch nur von "Unterstützung" die Rede, nicht davon, dass die üblichen Übersetzungen bereits beigelegt sind.
Also hab ich mich darangemacht und mir eine eigene german.php geschrieben, die im Grunde nur eine Übersetzung der english.php darstellt.
Nachdem ich die Datei ins Language-Verzeichnis kopiert und die entsprechenden Verweise in den betroffenen Dateien angepasst hatte war ich nicht schlecht verwundert zu sehen, dass sich nur unwesentliche Änderungen bei der Sprachausgabe zeigten.
Kurzum, von Multilanguage-Unterstützung kann bei dieser Version überhaupt keine Rede sein!
Viele (ca. 50%) der in der english.php aufgeführten Variablen werden an den dafür passenden Stellen in den einzelnen Dateien überhaupt nicht aufgeführt; vielmehr steht an etlichen Stellen in den meisten Dateien englischer Originaltext.
Natürlich kann man sich jetzt hinsetzen und einfach alle auffindbaren englischen Textpassagen ins Deutsche übersetzen (was ich auch gemacht habe) und schon hat man eine "deutsche Version" der PonyGallery.
Aber das kanns ja wohl nicht sein. Diese Arbeit müsste sich ja dann jeder "Übersetzer" machen.
Leider krieg ich es mit meinen sehr eingeschränkten Programmierkenntnissen nicht gebacken, die Variablen richtig in die Dateien einzusetzen. Ich brauche Eure Hilfe!
Wenn ich es richtig einschätze, gibt es höchst unterschiedliche Möglichkeiten, die Variablen aufzurufen, je nachdem an welcher Code-Stelle man sich gerade befindet. Ein erstes Beispiel (weitere werden folgen...)
Beispiel 1: admin.ponygallery.php (ab Zeile 113):
Hier müsste anstatt Upload complete... die Variable _PONYGALLERY_UPLOAD_COMP aus Zeile 29 der english.phpPHP-Code:case "uploadhandler":
require_once($mosConfig_absolute_path."/administrator/components/com_ponygallery/config.ponygallery.php");
echo "<p />";
if (strlen($screenshot) > 0 and $screenshot != "none")
copy ($screenshot, $mosConfig_absolute_path.$ag_pathimages."/$screenshot_name");
echo "Upload complete...<br />";
if ($thumbcreation)
resize_image($mosConfig_absolute_path.$ag_pathimages."/$screenshot_name", $mosConfig_absolute_path.$ag_paththumbs."/tn_$screenshot_name", "$ag_thumbwidth", "$ag_thumbcreation", "$ag_thumbquality");
echo "Thumbnail complete...<br />";
mosRedirect( "index2.php?option=com_ponygallery&act=upload&batchul=1" );
break;
und anstatt Thumbnail complete... die Variable _PONYGALLERY_THUMBNAIL_COMP aus Zeile 30 der english.php eingesetzt werden.
Wie macht man das in diesem Fall?
Vielen Dank im voraus für Eure Hilfe!
mab


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen