Transifex-Client & GitHub

  • Hallo Nerds

    kennt sich jemand von Euch mit der Website Transiflex aus?

    Ich möchte dort gerne die Sprachdateien vom Ember Media Manager verwalten. Leider erkennt der Dienst das XML-Schema nicht.
    Das Schema entspricht eigentlich Android Resources, es wird statt [name] aber [id=#] verwendet.

    Es gibt auf der Website ein How to add support for a new file format, wenn ich mir das durchlese stehe ich aber so ziemlich auf dem Schlauch.
    Könnte sich das mal jemand mit besseren Englischkenntnissen und etwas Programmiererfahrung ansehen?

    Ein Beispielfile von Ember hängt hier dran.

  • Müsste eigentlich sein.

    Auf Transflex ist bei Android Resources ein Beispiel:

    Code
    <string name="app_name">Hello World</string>

    in meiner XML steht:

    Code
    <string id="7">Loading Media:</string>

    Meiner Meinung nach genau der selbe Aufbau, steht einfach "ID" anstelle von "name".

    Im Code von Ember steht:

    Code
    Master.eLang.GetString(7, "Loading Media:")
  • Ich konnte schonmal die Sprachdateien als Resource (en_US) hochladen und auch die deutschen dazu ablegen. Funktioniert eigentlich ohne Probleme.

    Nur mit dem Transifex Client komme ich nicht klar. Ich konnte ihn zwar initialisieren und das Config-File wurde auch angelegt.
    Die Frage ist jetzt nur: Wie weiter?

    Ich möchte folgendes machen:

    Die Sprachfiles liegen alle lokal bei mir auf dem Rechner im GitHub Verzeichniss das ich über den GitHub-Client synchronisiere. Bis anhin hab ich in der en_US eine neue Zeile hinzugefügt und mit GitHub synchronisiert.
    Nun möchte ich bei einer neuen Zeile das File über den TF-Client auf Transifex hochladen, dort sollen die anderen die entsprechenden Übersetzungen (z.B. de_DE) vornehmen. Danach will ich über den Client die übersetzten Files downloaden, die sollen dann im GitHub-Verzeichniss landen.

    Kann mir jemand sagen wie ich das einrichten kann?


    Hier mal das confg-File vom Transifex Client:

    Es gibt noch mehr Dateien, wen ich erst mal verstanden habe wie es funktioniert kriege ich den Rest auch hin.
    Der Typ der Quelldateien ist übrigens XHTML, gespeichert als *.xml

  • So, schon wieder was selber herausgefunden:
    Transifex liest bei entsprechender Einstellung die Resources direkt von GitHub :thumbup:
    Dann ist eigentlich nur noch die Frage wie ich ohne viel Aufwand die geänderten Daten von Transifex auf meinen Rechner kriege...

    mad-max: evtl. eine Idee oder mehr Kentnisse im Umgang mit den Transifex-Client-Config-Einstellungen?

  • Zitat

    Ich habe selber noch keinen sync zwischen GIT und Transifex gemacht...
    Aber im Translator Bereich im org-Forum hat Atilla da orfentlich gewerkelt...
    Ich schau mal ob ich da was passendes finde...


    Danke dir!
    Sync von Github zu Transifex hab ich hingekriegt, von Transifex zu local noch nicht. Wenn du da was finden würdest wäre super :thumbup:

    Gesendet von meinem GT-I9100 mit Tapatalk 2

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!