Re: State of the new config & build system

Alexander Viro (viro@math.psu.edu)
Fri, 28 Dec 2001 15:26:32 -0500 (EST)


On Fri, 28 Dec 2001, Eric S. Raymond wrote:

> The design reason is that having a single file with all the symbol-to-prompt
> mappings in it is really helpful when you want to localize the rulebase for
> another language. I'm still leaning towards keeping symbols.cml together
> just to make it easier for people to do and distribute translations of it.
>
> I think this is an issue that is rising in importance. I have no problem
> with assuming that kernel hackers are English-literate, but it's no longer
> an assumption we should make about people *building* kernels. I want
> to encourage CML2 and question-string localizations for French. And
> German. And Thai. And Ethiopian.

You are nuts. OK, you've got these translations. Now what? $FOO adds
a new option. Should he, by any chance, supply all relevant translations
in the same patch? No? Good, so we are going to have them permanently
out of sync. Better yet, option changes its meaning. Now we have
English variant with new semantics and Thai one with the old. Happy,
happy, joy, joy...

And that's aside of the real problem with "internationalization" - quality
of translations _sucks_. Always. Yes, USAnian to English is easy. But
that's it. I've tried to use LANG=ru_RU.koi8-r. It had lasted a couple
of days. You end up reconstructing the English original and translating
it to Russian - and boy, does that process annoy...

Frankly, I find it very amusing that advocates of i18n efforts tend to
be either British or USAnians. Folks, get real - your languages are
too close to show where the problems are. I can see how doing that
gives you a warm fuzzy feeling, but could you please listen to those
of us who have to deal with the resulting mess for real?

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/