Can you shed some light on the motivation for this effort? What's the envisioned use case?
I think V8's messages aren't usually user-visible -- or are they? Is this just about translating "TypeError" and the like for the benefit of non-English-speaking developers? On Thu, Oct 8, 2015 at 5:46 PM, James M Snell <[email protected]> wrote: > Yes. There is a potential need for other such changes also. I won't > know the extent until I get in and start pulling the message templates > apart a bit. I'm hoping to keep the changes as minimal as possible. > > On Thu, Oct 8, 2015 at 8:36 AM, Yang Guo <[email protected]> wrote: > > also I can imagine that translated templates could have a different > ordering > > of the message arguments. would we need numbered placeholders? i.e. %1 > %2 %3 > > instead simply %? > > > > > > On Thu, Oct 8, 2015, 17:13 James M Snell <[email protected]> wrote: > >> > >> Yeah, this is the direction I was thinking but you're right, with the > >> current set up it's fairly brittle. I'll see if I can come up with an > >> implementation proposal that makes sense without causing too much > >> churn. > >> > >> On Thu, Oct 8, 2015 at 5:18 AM, Yang Guo <[email protected]> wrote: > >> > I could imagine an API that changes the message template backing store > >> > to an > >> > embedder-provided address. However, that would require keeping the > >> > localization up-to-date in lockstep with v8, as the array indices may > >> > change. > >> > > >> > Yang > >> > > >> > > >> > On Wed, Oct 7, 2015, 16:32 James Snell <[email protected]> wrote: > >> >> > >> >> Hello there! I'm currently investigating the feasibility of > introducing > >> >> output localization both to Node and V8. Given that V8 currently hard > >> >> codes > >> >> it's messages in messages.h it's certainly a non-trivial task. I'd > like > >> >> to > >> >> explore (a) if l10n of V8's error messages would be possible and (b) > >> >> the > >> >> most efficient way of doing so. > >> >> > >> >> > >> >> - James > >> >> > >> >> > >> >> (originally had posted here: > >> >> https://code.google.com/p/v8/issues/detail?id=4475) > >> >> > >> >> -- > >> >> -- > >> >> v8-dev mailing list > >> >> [email protected] > >> >> http://groups.google.com/group/v8-dev > >> >> --- > >> >> You received this message because you are subscribed to the Google > >> >> Groups > >> >> "v8-dev" group. > >> >> To unsubscribe from this group and stop receiving emails from it, > send > >> >> an > >> >> email to [email protected]. > >> >> For more options, visit https://groups.google.com/d/optout. > >> > > >> > -- > >> > -- > >> > v8-dev mailing list > >> > [email protected] > >> > http://groups.google.com/group/v8-dev > >> > --- > >> > You received this message because you are subscribed to a topic in the > >> > Google Groups "v8-dev" group. > >> > To unsubscribe from this topic, visit > >> > https://groups.google.com/d/topic/v8-dev/CzW7k_ot5fQ/unsubscribe. > >> > To unsubscribe from this group and all its topics, send an email to > >> > [email protected]. > >> > For more options, visit https://groups.google.com/d/optout. > >> > >> -- > >> -- > >> v8-dev mailing list > >> [email protected] > >> http://groups.google.com/group/v8-dev > >> --- > >> You received this message because you are subscribed to the Google > Groups > >> "v8-dev" group. > >> To unsubscribe from this group and stop receiving emails from it, send > an > >> email to [email protected]. > >> For more options, visit https://groups.google.com/d/optout. > > > > -- > > -- > > v8-dev mailing list > > [email protected] > > http://groups.google.com/group/v8-dev > > --- > > You received this message because you are subscribed to a topic in the > > Google Groups "v8-dev" group. > > To unsubscribe from this topic, visit > > https://groups.google.com/d/topic/v8-dev/CzW7k_ot5fQ/unsubscribe. > > To unsubscribe from this group and all its topics, send an email to > > [email protected]. > > For more options, visit https://groups.google.com/d/optout. > > -- > -- > v8-dev mailing list > [email protected] > http://groups.google.com/group/v8-dev > --- > You received this message because you are subscribed to the Google Groups > "v8-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
