Co printf (_ ( "Dobrý den, world \ n")) znamená?

hlasů
7

Jaká je role _ ( Dobrý den, world \ n) argument printf / etc staví? Často jsem si to při čtení GNU zdrojový kód.

Položena 29/11/2010 v 00:07
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
9

Viz GNU gettext - to ( _(...)) se používá jako „vazebné místo“ pro překlad.

Odpovězeno 29/11/2010 v 00:10
zdroj uživatelem

hlasů
6

Jedná se o gettextu internacionalizace systém.

Odpovězeno 29/11/2010 v 00:10
zdroj uživatelem

hlasů
5

jedná se o makro, které nahradí funkci gettext překlad. Pro důkladné vysvětlení o gettext, podívejte se na tento zápis-up: http://oriya.sarovar.org/docs/gettext_single.html

Odpovězeno 29/11/2010 v 00:12
zdroj uživatelem

hlasů
3

Funkce podtržítko (nebo makro) je vlastní funkce definovaná tím, co projekt díváte. Konvencí, to je definováno poslat řetězec GNU gettext načíst přeloženou verzi řetězce pro aktuální jazyk uživatele.

Toto použití _makra je popsána v přehledu uvedeny v Příručce GNU Gettext.

Odpovězeno 29/11/2010 v 00:11
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more