LibreOffice übersetzen

    From The Document Foundation Wiki
    This page is a translated version of the page Translating LibreOffice and the translation is 100% complete.

    Der Übersetzungsprozess von LibreOffice ist recht einfach. Der empfohlene Weg ist Weblate zu benutzen.(unser Online-Übersetzungsportal) Alles was du zum lokalisieren mit dieser Methode benötigst, ist ein Browser und eine Internetverbindung. Wenn du eine Arbeit Offline bevorzugst, findest du unten eine Beschreibung wie das möglich ist. Bevor du eine Lokalisierung startest, prüfe mit dem Languageteam ob eine Lokalisierung schon existiert.

    Deadlines

    Siehe den Release Plan. Der Release-Plan zeigt die Daten, an denen der Quellcode für Beta, Release Candidate oder Release getaggt (markiert) ist. Die Übersetzungs-Deadline ist immer 2 Tage vor dem angekündigten markierten Datum. Beachte bitte, dass die Übersetzungsfrist für den letzten x.y.0 Release Candidate (RC3) auch die Übersetzungsfrist für die endgültige x.y.0 Version ist.

    Für jeden Build:

    • Übersetzungen werden am Dienstag aus Weblate extrahiert
    • Sie werden vor dem Taggen in Git übertragen, Deadline für jeden Tag ist Montag

    Bitte füge deine Änderungen am Montag hinzu, um sicherzugehen, dass sie enthalten sind.


    Weblate

    Für mehr Informationen über das Tool selbst, siehe https://weblate.org/en/ und seine Dokumentation https://docs.weblate.org/en/latest/

    die eigene Instanz von Weblate der TDF enthält immer aktuelle lokalisierbare Strings. Weblateadministratoren aktualisieren diese regelmäßiger.

    Du findest hier eine Anleitung wie Weblate für LibreOffice genutzt werden kann.

    Klicke oben auf der Weblate-Startseite auf "Sprachen" und wähle "Alle Sprachen erkunden". Du siehst dann eine Liste der Projekte, die derzeit zur Übersetzung zur Verfügung stehen. Ihre Namen sind selbsterklärend. Um LibreOffice zu lokalisieren, musst du an Projekten namens LibreOffice master - UI, LibreOffice master - Help, LibreOffice x.x.x - UI und LibreOffice x.x.x - Help arbeiten. Wenn du gerade erst anfängst, ist es wahrscheinlich am sinnvollsten, an der Master-Version zu arbeiten, aber wenn du einen unangenehmen L10n-Fehler in der aktuellen LibOffice-Version beheben willst, können Sie das auch in diesem Zweig tun.

    Was es bedeutet, im master zu übersetzen.

    Der Workflow hat sich geändert zwischen 4.4 und 5.0, anstelle vom Arbeiten an Zweigen kann die Arbeit zwischen den Zweigen früher starten, indem man am master arbeitet. Sobald es einen Code-Zweig gibt, wird er auf den Weblate-Zweig übertragen, und die Arbeit am master wird in den neuen Zweig übertragen.

    Üblicher Code Workflow:

    ─────┬─────┬─────┬─────┬─────┬─────> master
         │     │     │     │     └─────> libreoffice-6-3
         │     │     │     └───────────> libreoffice-6-2
         │     │     └────────────────> libreoffice-6-1
         │     └─────────────────────> libreoffice-6-0
         └──────────────────────────> libreoffice-5-4
    

    Alle Zweige waren irgendwann "master", und wurden dann geteilt, um Dinge zu verfeinern. Übersetzungen waren spezielle Projekte, da es im Grunde keine "Dazwischen"-Updates gab. Übersetzungen sprangen von 4-2 zu 4-3, von 4-3 zu 4-4 ohne irgendwelche Updates dazwischen.

    Master-basierter Arbeitsablauf würde bedeuten, dass, wenn Libreoffice-5-0 erstellt wird, die Übersetzungen vom master kopiert und wiederverwendet werden, und master würde dann für libreoffice-5-1 weitergeführt werden. Siehe die gesamte Erklärung von Christian in diesem thread

    Wenn du offline übersetzen möchtest, kannst du vom Weblate PO Dateien herunterladen und deine favorisierten Tools nutzen, um daran zu arbeiten. Du findest die Links im "File"-Dropdownmenü der gewünschten Sprache/Projekt-Kombination. Vorausgesetzt du hast die entsprechenden Rechte für deine Sprache, solltest du PO oder ZIP files jederzeit wieder hochladen können (falls ZIP, musst du sicherstellen, dass die ursprüngliche Struktur intakt bleibt).

    Du wirst dort ein paar mehr erhältliche Projekte bei Weblate sehen. Hier ist eine kurze Übersicht darüber:

    • "Impress Remote": hier kannst du die mobilen Anwendungen von Impress Remote finden.
    • "Online": hier sind die Web- und mobilen Anwendungen von LibreOffice Online.
    • "Website": diese kleine Projekt beinhaltet Lokalisierungsdateien mit Bezug zu den Webseiten.

    Im Speziellen enthält die Datei mysite unsere allgemeinen Texte, die auf den Seiten von libreoffice.org (meistens bezogen auf die Download Seite) auftauchen. Die FAQs Datei enthält Übersetzungen des FAQs-Moduls die auf den lokalen Webseiten verwendet werden (oder auch nicht). Extensionsite enthält Übersetzungen für extensions.libreoffice.org und Googleplay enthält die Übersetzungen, die wir in Google Play Store verwenden. Es müssen nicht alle diese Dateien bedioent werden, insbesondere wenn klar ist, dass nicht alle verwendet werden. Viele generischen Dinge bezogen auf den CMS von libreoffice.org werden woanders übersetzt. Also wenn auch dieses Modul vollständig ist, haben wir keine "übersetzte Webseite". Wenn Sie trotzdem eine LibreOffice Website in Ihrer Sprache betreiben wollen, werden Sie wenigstens die Datei mysite übersetzen wollen.

    FAQ

    • Wenn ich eine Datei hochlade, bekomme ich einen Fehler "Bitte Fehler im Formular beheben. Fehler in den Parametern der Methode: Diese Feld wird benötigt": Stelle sicher, dass eine der Felder im Upload-Bereich der Datei markiert sind.
    • Wie suche ich nach einer KeyID?

    Stelle sicher, dass du ein exaktes Match im Suchtyp hast und prüfe die Kommentarstrings

    • Wie füge ich Mitglieder in meiner Sprachgruppe hinzu?: Aktuell sind nur Website-Administratoren berechtigt, Mitglieder zu Sprachgruppen hinzuzufügen. Sende entweder eine Mail an die l10n Liste oder an Sophie

    POT und PO Dateien

    Die letzen POT-Dateien, welche aus der Quelle extrahiert werden, können hier gefunden werden: *latest POT-Dateien

    PO-Dateien für jede unterstützte Sprache werden im Sourcecoderepository unter 'translations' gespeichert. Dieses Modul wird von Christian Lohmaier und András Tímár gepflegt, welche Übersetzungen von Weblate (oder aus alternativen Quellen) vor jedem Release erhalten und sie auf Git schieben.

    Tipps

    • Bitte melden Sie sich bei der l10n@global.libreoffice.org mailing list an. Abgesehen davon, dass es sich hier um einen Unterstützungsmöglichkeit für Übersetzer handelt, werden hier wichtige Informationen für Übersetzer (wie neue Texte oder Deadlines) verbreitet. Sie können auch 'timar' auf irc.libera.chat im #libreoffice-dev channel fragen.
    • Es können neue .ui-Dateien über Glade bearbeitet werden, um sie im Kontext zu sehen. Dazu wird Glade für Ihre Distribution (Ich kenne sie nur für Linux, für andere Distributionen bitte korrigieren) und entweder eine Version vom master oder vom letzten dev build, die übersetzt werden soll.
      • dann wird im terminal folgendes eingegeben:
    export GLADE_CATALOG_SEARCH_PATH=/opt/libreofficedev4.2/share/glade/** wähle dann den Pfad der Datei, die Du Dir anzeigen lassen willst
    glade /opt/libreofficedev4.2/share/config/soffice.cfg/cui/ui/pageformatpage.ui
    

    Andere Aspekte der Lokalisierung

    Mehr Aspekte über die Lokalisierung von LibreOffice werden im LibreOffice Lokalisierungs Handbuch besprochen.

    Weitere Aspekte werden im UI und Hilfe Inhalts Handbuch beschrieben. Dort wird beschrieben was übersetzt werden muss und was nicht. Beispielsweise Variablen und XML-Inhalte.