[errai-dev] Suggestion: i18n "manual" mode
Eric Wittmann
eric.wittmann at redhat.com
Fri Apr 5 11:00:56 EDT 2013
Fair enough, although I'm definitely not ready to admit defeat on the
auto-translation idea. Once we get rid of some of the false-positives
I'm hoping it's much more usable. The two things we discussed:
1) If an element is text-only (has no child elements) *and* it is mapped
to a @DataField, then assume it's dynamic and DOES NOT need translation.
Presumably can be overridden with a data-i18n-key attribute to force
translation.
2) Capability to mark sections of the template as "dummy content". This
was going to be more generic than just i18n - we can leverage this to
slim down templates possibly.
Any other rules to nuke false positives? I think those are the two
obvious ones I've run into so far.
-Eric
On 04/05/2013 10:45 AM, Jonathan Fuerth wrote:
> It may turn out that automatic translation of everything is a bad idea. Or maybe a good idea that's untenable.
>
> If that's the case, maybe it's best to admit defeat and say you have to indicate which elements are translatable in your template's markup.
>
> Sometimes we need switches and knobs, but when one approach is sensible and the other is not, why clutter things up with a switch? :-)
>
> -Jonathan
>
> On 2013-04-05, at 10:18 AM, Eric Wittmann wrote:
>
>> Hey guys. After using this a little bit more I'm wondering if a
>> "manual" mode should be supported for i18n. I think the automatic
>> generation of keys is a great feature, and will be much more usable once
>> we address some of the false-positives (via the strategies we discussed
>> yesterday). That said, I think as a developer who is writing *both* the
>> templates and the errai app, I would prefer a fully-manual mode.
>>
>> In other words, I would like to be able to flip a switch on my template
>> so that *only* the "data-i18n-key" approach is taken. So I would be
>> forced to add that attribute to anything I wanted translated.
>>
>> For those of us who like fine-grained control, it seems like a nice option.
>>
>> Thoughts?
>>
>> -Eric
>> _______________________________________________
>> errai-dev mailing list
>> errai-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/errai-dev
>
>
> _______________________________________________
> errai-dev mailing list
> errai-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/errai-dev
>
More information about the errai-dev
mailing list