[Elgg 1.8: German Language Pack] vr9

Release Notes

Changelog:

  • Upgrading main language file for Elgg 1.8.8.
  • Great news for German speaking people.

    Wish if someone can teach me how to create language pack so I can make Urdu, Pashto language packs. Because I can see in elgg there is not Pashto language pack at all and Urdu is just a half bit someone shared and left in half :(

  • @kisssssss4ever: working on language files is maybe the easiest thing to help out with Elgg development. You don't need any coding knowledge. In the most basic way of creating a translation you only need a text editor - and of course you should have some good knowledge of the language you want to translate to. The language files also don't get installed like other plugins. Instead you copy them to the corrsponding "language" directories: the main file is in the Elgg root directory, each plugin can have its own language file/folder in its plugin folder and then there's a separate language file for installation text output.

    The naming convention of language files follows an ISO norm: two letter file names corresponding the language. In case of Urdu the name would be "ur.php". Inside each language file is an array consisting of the text strings that are used somewhere on the site. The array name also needs to follow some convention. In case of Urdu the simpliest translation of an 1 string English file would be:

    <?php

    $english = array(

    'text:string' => 'Hello',

    );

    add_translation("en",$english);

    like this

    <?php

    $urdu = array(

    'text:string' => 'خوش',

    );

    add_translation("ur",$urdu);

     For the language file to be useable without issues you need to save it in UTF8 encoding. When your done with the translation simply copy the file into the corresponding directory on your server. The translation process is not difficult... only time consuming. When upgrading a language file for a new version of Elgg or a new version of a plugin I use some tools (diff tools" on Linux to find out about the changes. So, it's not too time consuming anymore to upgrade a file once you have a complete translation.

    You may also find this plugin helpful when working on language files: http://community.elgg.org/plugins/385116/1.2.1/translation-editor. It will allow you to work on translations on your site. Though I'm not sure if it saves the language files correctly in UTF8. You might need to check that.

  • @iionly  I really appreciate your detailed reply, you are right this is very easy but only for those who are not new to elgg :) 

    I am new to elgg but after reading your reply am sure I can do that and you are right its very easy. I just wanted an idea how it works and am gonna give it a try. Would be thankful if you can tell me one more main thing, english is elft to right but urdu is right to left same as Arabic, Pashto and Persian, so in elgg how I can make these languages from right to left what are the codes need to be changed?

    Once again many thanks for your kind reply and spending your time on that to write for me, I really appreciate your detailed reply.

    Have a great day ahead,

    Kindest regards

  • Ich würde dringend darum bitten, im Admin-Werkzeug "Gemeldete Beiträge" eine Übersetzung zu ändern: Für jeden gemeldeten Beitrag werden die Aktionen "Meldung archivieren" und "Meldung löschen" angeboten. Das ist auf gefährliche Weise missverständlich, denn nicht die Meldung wird gelöscht bzw. archiviert, sondern der gemeldete Beitrag. Ich selbst habe soeben versehentlich zwei Benutzerbeiträge gelöscht, die irrtümlich gemeldet wurden. Ohne Tooltip zu den Buttons und ohne Papierkorb beim Löschen ist das eine echte Killerfunktion. Hier sollte man den Nutzern ganz genau sagen, was sie eigentlich im Begriff sind zu tun. (Aber das ist natürlich nur zum Teil eine Frage der Übersetzung und i.W. wohl eine Sache der eigentlichen Software.)

    Gruß,

    Andreas.

  • Nachtrag: Statt "Meldung archivieren / löschen" sollte es m.E. besser heißen "Gemeldeten Beitrag archivieren / löschen"

     

    Gruß,

     

    Andreas.

  • @Andreas: bist Du wirklich sicher, dass die Beiträge (und nicht nur die Meldungen) gelöscht wurden? Ich habe es gerade überprüft und bei mir wird nur die Meldung gelöscht bzw. archiviert während der Beitrag selbst zumindest über die Aktionen im Admin-Bereich nicht gelöscht wird (dafür muss man den ganz normalen Löschen-Knopf drücken, wenn man den Beitrag selbst anschaut). Es gibt allerdings in der Tat eine fehlerhafte Übersetzung: die Statusmeldung bei Löschen der Meldung lautet "Der gemeldete Beitrag wurde gelöscht.". Vielleicht hat Dich das verwirrt. Für die nächste Version des Sprachpakets (Elgg 1.8.9) habe ich die Übersetzung schon korrigiert: "Die Meldung wurde gelöscht.".

    Wie gesagt, die Beiträge selbst werden nicht gelöscht, sondern nur die Meldung wird gelöscht / archiviert, wenn man die Aktions-Knöpfe drückt. Daher scheint mir die Übersetzung "Meldung archivieren" bzw. "Meldung löschen" korrekt. Dein Vorschlag "Gemeldeten Beitrag löschen / archivieren" wäre dagegen nicht passend zu den Aktionen. Sollten auf Deiner Seite die Beiträge wirklich gelöscht werden anstatt nur die Meldung, dann läuft irgendwas schief: welche Elgg-Version und kann es an einem 3rd-Party-Plugin liegen (ich glaube mich zu erinnern dass es irgendein Plugin gibt, dass die Reported Content-Features erweitert/ändert)?

  • Habe "r9 for Elgg 1.8.8" installiert. Dabei ist aufgefallen, dass in der Datei /languages/de.php im Abschnitt des E-Mail-Textes für "User Add" ein "%s"-Platzhalter zu viel ist, weshalb bei der Erstellung eines neuen Users die Benachrichtigungs-Mail leer bleibt. Nachdem ich den Platzhalter bei "[...]für Dich erstellt %s. Um Dich anzumelden, [...]" gelöscht habe (Seitencache zurücksetzen!), funktionieren die E-Mails wieder.

  • @Pasley70: Ich war im Urlaub, deshalb eine etwas verspätetes "Dankeschön". Der Fehler wird im nächsten Release gefixt sein.

  • Hallo @ all

    so habe Elgg gerade neu installiert und die Deutsche Sprach Files geladen , wenn ich nun ins Admin Menü gehe und umstellen möchte zeigt er mir auch die Deutsche umstellung an aber wenn ich auf SAVE drücke geht er wieder in Englische über. Er zeigt zwar das er es gespeichert hat aber es geht nicht ????

    Ich glaube das ihm wohl irgendwo die Rechte zum speichen fehlen ??

Stats

  • Category: Language packs
  • License: GNU General Public License (GPL) version 2
  • Updated: 2015-2-12
  • Downloads: 11563
  • Recommendations: 19

Other Projects

View iionly's plugins