Very nice.

On Tue, Aug 2, 2016 at 6:20 AM, Vedmaka <[email protected]> wrote:

> My pretty straightforward solution of this problem available here:
> https://www.mediawiki.org/wiki/Extension:Mustache_i18n
>
> 02.08.2016 4:20, Ryan Kaldari пишет:
>
> That's correct AFAIK. The current method of using Mustache templates (via
>> the Mustache engine in core) is to translate the messages before they are
>> passed to the Mustache template. For example:
>>
>> echo $templateParser->processTemplate(
>>     'MyWidget',
>>     array(
>>         'username' => $user->getName(),
>>         'message' => wfMessage( 'message-key' )->text()
>>     )
>> );
>>
>> ...or if you wanted to override the language...
>>
>>
>> echo $templateParser->processTemplate(
>>     'MyWidget',
>>     array(
>>         'username' => $user->getName(),
>>         'message' => wfMessage( 'message-key' )->inLanguage( $lang
>> )->text()
>>     )
>> );
>>
>> I think adding a custom Mustache function (or lambda or whatever it's
>> called) to the core Mustache engine for handling i18n would be a pretty
>> good idea, personally. It would probably need a pretty thorough security
>> vetting though.
>>
>>
>> On Sat, Jul 30, 2016 at 2:56 PM, Vedmaka <[email protected]> wrote:
>>
>> Hi, Guys!
>>>
>>> I was surprised by discovering that current Mustache engine lacks of i18n
>>> support, is it correct or I am missing something ?
>>>
>>>
>>> _______________________________________________
>>> MediaWiki-l mailing list
>>> To unsubscribe, go to:
>>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
>>>
>>> _______________________________________________
>> MediaWiki-l mailing list
>> To unsubscribe, go to:
>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
>>
>>
>
> --
>
> _____________________________________________________________
> Mediawiki & Semantic Mediawiki support: https://mediawiki.pro
>
>
>
>
>
>
> _______________________________________________
> MediaWiki-l mailing list
> To unsubscribe, go to:
> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
>
_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to