Austin Ziegler wrote: >>>Sam Sungshik Kong wrote in [ruby-talk:102028]: >>> >>>>s = "My name is %(name)s and my age is %(age)d." % {"name": >>>>"Sam", "age": 34} >>>>I know that ruby has "#{name}" expression. But that requires a >>>>variable named "name" in advance. I want to bind the format >>>>string and data later. >>> >>>I proposed that feature once in [ruby-dev:16351], though >>>rejected, but still I think that it would be useful for I18N. Is >>>it worth for RCR? >> >>Do you have an example on how would you use this? I ask because I >>would also vote strongly against it. > > > For I18N, a facility like this is essential, as different languages > may require words in different orders. [snip] Do you consider it essential to have the items named? Or is it sufficient to number them and know the original ordering (also a common scheme)? OT: Forgive my ignorance, but can you/someone summarize the differences in I18N, L10N, and M17N? Thanks, Hal