Routing – stejné překlady pro jednoltivé presentery či akce
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- lucass
- Člen | 89
Zdravím,
možná by bylo dobré (a možná také ne, nechám na Vás;)) umožnit do překladových slovníků vkládat jako hodnotu překladu konkrétního presenteru, akce, … pole těchto elementů, pro něž by platil stejný překlad. Pokud to tedy technologicky lze provést a Nette by to zvládlo. Příklad jest následující:
<?php
Route::setStyleProperty('#cs-presenter', Route::FILTER_TABLE, array(
...
'nabidka-zbozi' => 'Catalog',
'kontakty' => 'StaticContacts',
'kontakty' => 'CmsContacts',
'napoveda' => 'Help',
...
));
?>
Jak je vidět, hodilo by se pojmenovat presentery StaticContact a CmsContacts stejně, ač jej zpracovávají pokaždé jiné presentery. Mám na mysli něco takového:
<?php
Route::setStyleProperty('#cs-presenter', Route::FILTER_TABLE, array(
...
'nabidka-zbozi' => 'Catalog',
'kontakty' => array('StaticContacts', 'CmsContacts'),
'napoveda' => 'Help',
...
));
?>
Akorát mě napadá, jestli to bude umět Nette zpětně dohledat, protože by to takto nebylo jednoznačné.