#422: allow <translators> to be nested
-------------------------+--------------------------------------------------
Reporter: dominik | Owner: dominik
Type: enhancement | Status: new
Priority: normal | Milestone: 0.11
Component: translation | Version: 0.11.0RC2
Severity: normal | Keywords: translation nest translators
-------------------------+--------------------------------------------------
this allows following to be used
{{{
<translators default_domain="default">
<translator domain="default">
<message_translator ... /> <!-- 1 -->
<translator domain="date1">
<date_formatter ... /> <!-- 2 -->
</translator>
<translator domain="date2">
<date_formatter ... /> <!-- 3 -->
</translator>
<date_formatter ... /> <!-- 4 -->
<number_formatter ... /> <!-- 5 -->
</translator>
</translators>
}}}
{{{
$tm->_d($d, 'default'); // uses the formatter at 4
$tm->_d($d, 'default.date1'); // uses the formatter at 2
$tm->_n($n, 'default.date1'); // will use the number formatter at 5 and
pass 'date1' as extra domain info
$tm->_($t, 'default.date1'); // will use the message formatter at 1 and
pass 'date1' as extra domain info
}}}
Child domains do not inherit their parents translators/formatters.
root domains will still have the default formatters created.
--
Ticket URL: <http://trac.agavi.org/ticket/422>
Agavi <http://www.agavi.org/>
An MVC Framework for PHP5
_______________________________________________
Agavi Tickets Mailing List
[email protected]
http://lists.agavi.org/mailman/listinfo/tickets