Michael Hill mdhillca@gmail.com 2013 Lucas Lommer llommer@svn.gnome.org 2009. Marek Černocký marek@manet.cz 2015. Označení řetězců k překladu Nastavení překladů

Než je možné řetězce ve vaší aplikaci přeložit, musí být získány ze zdrojového kódu.

Zprávu nebo řetězcový literál obalte ve svém kódu do makra _().

Pro jazyk C je toto makro definováno v hlavičkovém souboru glib/gi18n.h, který musí být vložen pomocí include na začátku zdrojového kódu vaší aplikace.

Obalený řetězec by měl vypadat nějak takto:

_("Press a key to continue")

Takovýto řetězec je označen jako přeložitelný a za běhu je volána funkce gettext, aby jej nahradila jeho lokalizovanou verzí.