Podcast
Videos
September 6, 2022
Nov 2022
6 Min

Lingohub - Einfache Möglichkeit zur Zusammenarbeit zwischen Übersetzer und Programmierer

Lingohub bietet uns die Möglichkeit, Übersetzungen der App online zur Verfügung zu stellen, sodass unsere Kunden diese anpassen können und die Entwickler sich nicht mit dem Übersetzen der App aufhalten müssen. Hierzu muss man auf iOS Seite wie gewohnt NSLocalizedString("identifier", comment: "This is a Test comment") verwenden. Benutzt man das OpenSource-Tool BartyCoruch (Dev-Blog-Artikel), dann wird dadurch in den Localizable.strings Dateien zu den verschiedenen Sprachen ein value erzeugt, welches den Identifier bzw. den Comment im folgenden Format enthält:

# This is test comment
"identifier" = "";

Der Entwickler muss nur noch darauf achten, dass die Kommentare und die Identifier entsprechend gewählt sind, sodass der Übersetzer verstehen kann, was mit dem Identifier gemeint ist.

Anlegen eines Projektes

Zuerst muss man ein Projekt bei Lingohub anlegen, welches übersetzt werden soll. Danach wählt man die "Localizable.strings" in den jeweiligen Sprachen aus, welche übersetzt werden sollen. Unser Demo-Projekt soll in Deutsch und Englisch zur Verfügung gestellt werden.

Nachdem der Nutzer die Sprachen ausgewählt hat, muss er noch festlegen, welche Sprache die Ausgangssprache für die Übersetzung ist. In unserem Fall wollen wir die App vom Englischen ins Deutsche übersetzen.

Genehmigung von Übersetzungen

Lingohub bietet außerdem die Möglichkeit zur Zusammenarbeit von verschiedenen Personen. Es besteht die Möglichkeit vom Entwickler ein Draft für die Übersetzung anzulegen. Dieser kann von dem Übersetzer angepasst und auf den Status "Translated" gesetzt werden. Der Product Owner oder jede berechtigte Person kann den Status von "Translated" auf "Approved" setzen, sodass die App-Entwickler wissen, dass sie den aktuellen Stand in die App einbinden können.

Einbinden von Übersetzungsdateien

Nachdem die Übersetzungen genehmigt sind, muss der Entwickler lediglich noch die übersetzten Dateien downloaden und in das Projekt kopieren. Das Gute daran ist, dass Lingohub die Möglichkeit bietet, die Dateien für iOS bzw. Android zu exportierten. D.h. wenn die Entwickler auf beiden Plattformen die gleichen Identifier wählen, dann muss das Projekt nur einmal übersetzt werden und es kann für beide Platformen exportiert werden.

Andreas Link
Andreas Link
Anh Dung Pham
Anh Dung Pham
Cihat Gündüz
Cihat Gündüz
Andreas Link
Ekrem Sentürk
Eva Maria Stock
Eva-Marie Stock
Andreas Link
Giulia Maier
Inken Marei Kolthoff
Inken Marei Kolthoff
Janina Baumann
Janina Baumann
Janina Bokeloh
Janina Bokeloh
Jeanette Schmidt
Jeanette Schmidt
Jens Krug
Jens Krug
Kajorn Pathomkeerati
Kajorn Pathomkeerati
Karl Barth
Karl Barth
Kay Dollt
Kay Dollt
Murat Yilmaz
Murat Yilmaz
Thorsten Hack
Thorsten Hack
Thorsten Hack
Thorsten Hack
Inken Marei Kolthoff
Cynthia Murat
Inhaltsverzeichnis

Weitere Artikel

Flutter - Apps einfach crossplattform entwickeln (lassen)
Murat Yilmaz
26.11.2022
5 Min

Flutter - Apps einfach crossplattform entwickeln (lassen)

Flutter ist ein großartiges plattformübergreifendes Framework, mit dem man Anwendungen für Mobile, Desktop- und Web-Plattformen erstellen kann.

Artikel lesen
Offtopic - Meine persönliche Podcastempfehlung
Kay Dollt
26.11.2022
5 Min

Offtopic - Meine persönliche Podcastempfehlung

Heute soll es im Blog mal um ein Offtopic Thema gehen. Ich möchte über drei Podcasts schreiben, die ich bereits seit langer Zeit höre und mir im Alltag viel Spaß und Hintergrundwissen bringen.

Artikel lesen
Bitrise CI für iOS optimal nutzen - projektübergreifende Konfigurationen
Cihat Gündüz
26.11.2022
12 Min

Bitrise CI für iOS optimal nutzen - projektübergreifende Konfigurationen

Mit der Zeit stecken wir viel Arbeit in die CI-Setups unserer Projekte.

Artikel lesen

Jetzt kostenloses Strategiegespräch sichern!

Die Beratungen sind grundsätzlich schnell ausgebucht, deshalb fülle jetzt in 2 Minuten das kurze Formular aus.

Jetzt Strategiegespräch sichern