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

Ergänzen fehlender Xcode-Funktionen - Teil 1
Inken Marei Kolthoff
26.11.2022
7 Min

Ergänzen fehlender Xcode-Funktionen - Teil 1

In diesem Artikel und den beiden folgenden geht es darum, wie du gewisse Schwächen von Xcode mithilfe von Tools und Programmierlösungen ausgleichen kannst.

Artikel lesen
App Konzeption
Kay Dollt
26.11.2022
6 Min

App Konzeption

Ohne gute Konzeption keine erfolgreiche App.

Artikel lesen
Werden Apps von Bots verdrängt?
Eva-Maria Stock
26.11.2022
6 Min

Werden Apps von Bots verdrängt?

Einen kurzen Überblick über die Funktionalität und Bedienungsweise von Bots haben wir euch bereits gegeben.

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