Created on 2009-07-07.08:20:14 by twb, last changed 2009-09-02.20:32:47 by kowey.
msg7936 (view) |
Author: twb |
Date: 2009-07-07.08:20:10 |
|
Currently users can only interact with Darcs in English. We should
(eventually) implement internationalization (i18n) and localization
(l10n) so that interact with Darcs in their native language.
I believe a de facto FOSS standard for this is GNU gettext, though I
don't know if it is available for Haskell yet.
http://en.wikipedia.org/wiki/GNU_gettext
http://www.gnu.org/software/gettext/gettext.html
Rationale (copied straight from gettext's homepage):
Usually, programs are written and documented in English, and use
English at execution time for interacting with users. [...] Using
a common language is quite handy for communication between
developers, maintainers and users from all countries. On the other
hand, most people are less comfortable with English than with
their own native language, and would rather be using their mother
tongue for day to day's work, as far as possible. Many would
simply love seeing their computer screen showing a lot less of
English, and far more of their own language.
|
msg7937 (view) |
Author: twb |
Date: 2009-07-07.08:22:14 |
|
It seems that gettext is not yet available for Haskell:
http://www.mail-archive.com/haskell-cafe@haskell.org/msg45165.html
|
msg7938 (view) |
Author: gwern |
Date: 2009-07-07.12:32:20 |
|
Besides the mentioned
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/i18n there is also
http://hackage.haskell.org/package/hgettext
|
msg7994 (view) |
Author: tux_rocker |
Date: 2009-08-01.19:10:31 |
|
If we adopt some i18n package, shouldn't we also start using some sort of error
code system for googleability? It would be a pity if you googled your error
message in Portuguese, you wouldn't find the helpful comments that people have
given in English.
BTW, I don't think this has a terribly high priority. Darcs is mostly used by
software developers, and whether it's good or bad, if you don't speak English
you're pretty lost as a software developer anyway. All the interesting books,
blogs and mailing lists about software are in English.
|
|
Date |
User |
Action |
Args |
2009-07-07 08:20:14 | twb | create | |
2009-07-07 08:22:16 | twb | set | status: unread -> unknown nosy:
kowey, simon, twb, thorkilnaur, dmitry.kurochkin messages:
+ msg7937 |
2009-07-07 12:32:23 | gwern | set | nosy:
+ gwern messages:
+ msg7938 |
2009-08-01 19:10:35 | tux_rocker | set | nosy:
+ tux_rocker messages:
+ msg7994 |
2009-08-06 15:14:59 | kowey | set | priority: wishlist nosy:
kowey, simon, twb, thorkilnaur, gwern, tux_rocker, dmitry.kurochkin topic:
+ UI |
2009-08-06 15:15:20 | kowey | set | status: unknown -> deferred nosy:
kowey, simon, twb, thorkilnaur, gwern, tux_rocker, dmitry.kurochkin |
2009-08-25 17:45:54 | admin | set | nosy:
+ darcs-devel, - simon |
2009-08-27 14:21:16 | admin | set | nosy:
kowey, darcs-devel, twb, thorkilnaur, gwern, tux_rocker, dmitry.kurochkin |
2009-09-02 20:32:47 | kowey | set | nosy:
kowey, darcs-devel, twb, thorkilnaur, gwern, tux_rocker, dmitry.kurochkin |
|