Michael Hill
mdhillca@gmail.com 2013

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

Als besondere Ausnahme gewähren die Besitzer des Urheberrechts Erlaubnis, den Beispiel-Code in diesem Dokument zu kopieren, verändern und weiterzugeben, unter den Bedingungen Ihrer Wahl, ohne Einschränkungen.

Mario Blättermann
mario.blaettermann@gmail.com 2009-2012, 2016
Christian Kirbach
christian.kirbach@gmail.com 2011, 2012, 2015, 2017, 2018
Aljosha Papsch
al@rpapsch.de 2012
Tim Sabsch
tim@sabsch.com 2019

# Zeichenketten für die Übersetzung markieren

# Übersetzungen einrichten

Bevor die Zeichenketten Ihrer Anwendung übersetzt werden können, müssen sie aus dem Quellcode extrahiert werden.

Schließen Sie Meldungen oder string literals in Ihrem Code mit dem Makro '`_()`' ein.

Für C ist dieses Makro in der Header-Datei glib/gi18n.h definiert, das in der obersten Ebene der Quelltexte Ihrer Anwendung enthalten sein muss.

Die gekennzeichneten Zeichenketten sollten folgendermaßen aussehen:

_("Press a key to continue")

Dadurch werden Zeichenketten als übersetzbar markiert und die Laufzeitumgebung ruft gettext auf, um die übersetzten Zeichenketten zu ersetzen.