Übersetzung
Admidio verwendet getrennte Sprachtexte innerhalb des Codes, die in separaten XML-Dateien eingefügt werden. Dadurch wird eine Übersetzung relativ einfach und wir freuen uns auf jede weitere Sprache, in der wir Admidio anbieten können. Innerhalb der Übersetzungsdateien verwenden wir das xml-Format von Android String Resource. Unsere Übersetzungsdateien sind verfügbar unter Transifex und du kannst diese Plattform verwenden, um die Übersetzung durchzuführen. Wenn Sie fertig sind, importieren wir die übersetzten Dateien aus Transifex in den Admidio-Quellcode.
Neue Sprache hinzufügen
Erster Schritt
Wenn du eine neue Sprache zu Admidio hinzufügen möchtest, dann kontaktiere uns zuerst. So können wir vermeiden, dass mehrere Personen gleichzeitig eine Sprache übersetzen und Probleme oder andere Dinge direkt besprechen. Gleichzeitig kannst du dich registrieren lassen unter Transifex und dem Admidio Projekt beitreten.
Übersetze
Wenn du ein ok von uns bekommen hast, um Admidio in deiner bevorzugten Sprache zu übersetzen, kannst du dies innerhalb von Transifex machen. Bitte prüfe, ob deine Sprache für Admidio akzeptiert wird, andernfalls bitte um die Aktivierung der Sprache und dass wir dich als Übersetzer hinzufügen.
Danach kannst du mit der Übersetzung beginnen. Beginne bitte mit der Ressource namens Hauptprogramm Strings. Dies sind die Strings, die Admidio benötigt. Die anderen Ressourcen sind Plugins und Länder, die du später übersetzen kannst.
Wenn du Probleme hast, Englisch als Ausgangssprache zu wählen, schaue bitte unter this short how-to. Diese Anleitung beginnt auf dem Admidio Dashboard von Transifex.
Jetzt kannst du mit der Übersetzung in deiner bevorzugten Sprache beginnen.
Verwende deine Sprache in Admidio
Wenn du deine Arbeit in Admidio sehen willst, musst du deine übersetzten Strings von Transifex herunterladen und diese Datei in den Admidio-Ordner adm_program/languages kopieren. Nun musst du die neue Sprache in Admidio einführen, damit sie in der Sprachauswahlbox angezeigt wird.
Dazu musst du den ISO-Code und den Namen der Sprache in die php-Datei languages.php im Ordner adm_program/languages einfügen. Der Name der Sprache sollte eine Kombination aus dem englischen Wort und dem Namen der Sprache in der Sprache selbst sein.
Das folgende PHP-Schnipsel muss angepasst werden und sollte am Anfang der Array-Liste in der Datei direkt nach $gSupportedLanguages = array(
'de' => array( 'name' => 'German - Deutsch (du)', 'isocode' => 'de', 'libs' => 'de' ),
Bitte beachte, dass der ISO-Code mit dem Namen deiner XML-Datei übereinstimmen muss. Wenn deine heruntergeladene XML-Datei z. B. den Namen xy.xml hat, lautet Ihr ISO-Code xy.
Starte nun deinen Browser neu und gehe zu deiner Admidio-Installation. Du kannst nun deine neue Sprache in den Regionalen Einstellungen der Voreinstellungen auswählen.
Letzter Schritt
Übersetze nun alle notwendigen Texte und schicke uns anschließend eine E-Mail, dass die Sprache zur Auslieferung bereit ist. Wir integrieren die Datei in unseren Quellcode und deine Übersetzung wird dann in der nächsten Admidio-Version enthalten sein.
Verbesserung bestehender Sprache
Wenn du eine bestehende Sprache von Admidio verbessern willst, kontaktiere uns bitte zuerst Kontakt. Gleichzeitig kannst du dich bei Transifex registrieren und dem Admidio Projekt beitreten. Wir geben dir dann die nötigen Rechte, um Übersetzungen in deiner bevorzugten Sprache bei Transifex zu bearbeiten. Danach kannst du mit den Verbesserungen in der bestehenden Sprache beginnen.