pozdní helpery pro translate

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

nevím jak to dobře formulovat, ale na příkladu to bude asi nejlepší:

{_"something to translate"|uppercase}

tohle nejdřív udělá uppercase a poté ho pošle na přeložení. Chtěl bych něco co by mi nahradilo tohle:

{block|uppercase}{_"something to translate"}{/block}

nebo jestli to jen špatně používám, tak mě opravte.

navrhoval bych „pozdní helpery“ například takto

{_"something to translate"||uppercase}

příčemž použítelné by byly i normální

{_"something to translate"|predtim||potom}

využitelnost asi jen pro překlady.

David Grudl
Nette Core | 8145
+
0
-

Spíš bych řekl, že současné chování je blbost a změnil bych ho – prvně překlad, pak modifikátor. Jestli teda nemáte nic proti?

ViliamKopecky
Nette hipster | 230
+
0
-

čistě jen pro translating? Mohl by ale existovat i případ, kdy budeš chtít použít nějakej helper ještě před překladem, nebo myslíš, že to neni využitelný?

David Grudl
Nette Core | 8145
+
0
-

Tak napíšu {$something|predtim|translate}

Tomik
Nette Evangelist | 485
+
0
-

Souhlas. Změnit.