[R] Internationalization and localization of R

Prof Brian Ripley ripley at stats.ox.ac.uk
Sat Feb 5 10:23:35 CET 2005


This pre-announcement is being sent for information to both R-help and 
BioC.  Please use R-devel at r-project.org for any follow-up discussion.

-----------------------------------------------------------------------

We are about at the end of a several-week process of adding support for
non-Latin character sets and non-Western-European languages to R.

- For Linux users, R works in the UTF-8 locales that are rapidly becoming
   the standard in the latest distributions: for example if in Fedora Core
   3 I select English (United Kingdom) I get locale en_GB.utf8.  This is
   also true of those commercial Unixes which support such locales.

- For Linux/Unix users, R works in many non-English locales with other
   encodings such as EUC-JP.  The only one that we are having problems with
   is vi_VN.tcvn (but the Vietnamese UTF-8 locale appears to work).

- For Windows users, R works in the double-byte `East Asian' locales as
   well as many others, if support is selected at installation time.
   (See the current rw-FAQ for more discussion of this: this is supported
   in the current automated builds of r-devel on CRAN.)

- There are built-in facilities to convert between encodings, so that e.g.
   Japanese in SHIFT-JIS can be read by R running under UTF-8 or EUC-JP.

- There are mechanisms to translate both C and R error messages from both
   base R and for packages, and also the menus etc of the Windows and
   MacOS X GUIs.

The purpose of this pre-announcement is to alert developers that these 
changes will be coming in 2.1.0 in a couple of months.

- Package writers who would like to translate messages in their packages,
   or to prepare their packages for translation by others should consult

   http://developer.r-project.org/210update.txt

   and the latest version of `Writing R Extensions' in the R-devel sources.

   All the standard packages and a few of the recommended ones have been
   prepared and updates will be appearing on CRAN shortly.

- People might like to start organizing translation teams for their own
   languages, and early experience from such a team would be helpful in
   polishing the instructions and mechanisms.  There is a document for
   translators at

   http://developer.r-project.org/Translations.html

   If translations are available by early April they can be shipped with
   2.1.0 (although there are planned to be mechanisms to add them to an R
   installation).

- We will be looking for testers in the alpha/beta period in about a
   month's time, and would-be users of R in unusual languages (e.g.
   Vietnamese) would be especially helpful as testers.  This is
   particularly important for Windows 95/98/ME to which we only have
   very limited access, to English versions.

-----------------------------------------------------------------------

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595




More information about the R-help mailing list