Michael Hill
mdhillca@gmail.com 2013

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

Jako speciální výjimků vám držitel autorských práv uděluje oprávnění kopírovat, upravovat a šířit ukázky kódu obsažené v tomto dokumentu a to bez dalších omezení za podmínek, které si sami zvolíte.

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í.