You need to read ?Sys.setlocale (surely part of the homework the R posting guide asked of you).

It is vital that you give the 'at a minimum' information requested in the posting guide when asking such questions, and we also absolutely need to know what graphics device you are trying to use.

On 15/01/2012 08:26, Majid Einian wrote:
Dear R Helpers,

I want to localize my plots, i.e. the numbers by x&  y axis be
Persian, using Persian numerals and Persian decimal separator. I
change the locale to fa_IR.utf8, but nothing on plots change. I can

How, precisely? Please show us exactly what you did, with a reproducible example.

change the numerals shaping to Persian ones (۱۲۳۴ instead of 1234)
using some non-standard fonts but the decimal point is a problem. I
asked about that in Persian-Computing mailing list and I got the
answer that follows. I don't know how should I use this "l" flag
mentioned in the answer in R plots (I'm using simple R plots, no
special library).

Has anybody had similar problem in any language (maybe Arabic, other
languages I'm not sure use different numeral characters).
Also I don't have e.g. French locale on my system to see if the
decimal separator changes accordingly to locale for them.

It will if they followed the documentation.

Thanks in advance.

-----------------------------------------------------------------------------
  Roozbeh Pournader<rooz...@gmail.com>    Tue, Dec 6, 2011 at 3:47 AM
To: Majid Einian<einia...@gmail.com>
Cc: persian-comput...@googlegroups.com

The glibc model for generating numbers is kind of complex. For using
native digits, one is supposed to use the "I" flag. For example, in
order to get ۱۲٫۳, you should do printf("%I.1f", 12.3).

This is to make sure applications have a way to output both ASCII
numbers, and native numbers.

Roozbeh




--
Brian D. Ripley,                  rip...@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

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to