Mulitjazycnost u promenne predavane do sablony

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
dotTwelve
Člen | 167
+
0
-

Ahoj,
jak zapisu string ve formatu pro multijazycnost {_'STRING'}, ktery predavam do sablony z presenteru do titulku stranky:

presenter:

<?php
$this->template->title = 'Subkategorie | Kategorie | Web';
?>

sablona?

bazo
Člen | 620
+
0
-

{_$title}

Ondřej Mirtes
Člen | 1536
+
0
-

V tomhle případě bys ale ty stringy měl přeložit před spojením do jednoho, protože jinak bys musel překládat všechny vzniknuvší kombinace :o)

dotTwelve
Člen | 167
+
0
-

Ondřej Mirtes napsal(a):

V tomhle případě bys ale ty stringy měl přeložit před spojením do jednoho, protože jinak bys musel překládat všechny vzniknuvší kombinace :o)

No to mas pravdu, a jak je prelozim v presenteru? Pokud je nebudu tahat z DB, ale budu chtit vyuzit binarniho souboru prekladu .mo?

Editoval dotTwelve (29. 3. 2010 18:10)

Ondřej Mirtes
Člen | 1536
+
0
-

No zavoláš na ně metodu translate svého Translatoru :)

iguana007
Člen | 970
+
0
-

pokud používáš gettext, tak já používám tuto syntaxi:

$foo = _("Text k překladu.");

fce _() je alias k gettext()

dotTwelve
Člen | 167
+
0
-

iguana007 napsal(a):

pokud používáš gettext, tak já používám tuto syntaxi:

$foo = _("Text k překladu.");

fce _() je alias k gettext()

Ano, gettext() pouzivam.
Diky