为什么我不能在Mac OSX上设置阿拉伯语语言环境(如“ar_SA”)

时间:2013-10-17 01:28:23

标签: macos gettext arabic setlocale

当我调用setlocale(LC_ALL,“ar_SA”)时,它返回“C”。即使我期待它返回“ar_SA”。 如果setlocale(LC_ALL,“ar_SA”)成功,它将返回“ar_SA”。

我找到了原因。我的Mac OSX系统的/ usr / share / locale中没有“ar_SA”语言环境目录。

我正在使用gettext功能。我应该将语言环境更改为“ar_SA”。

  1. 如何在我的Mac中安装“ar_SA”语言环境目录?
  2. 阿拉伯语国家/地区的Mac系统是否包含/ usr / share / locale / ar _ *等阿拉伯语语言环境目录?
  3. 有什么工作吗?
  4. 谢谢。

1 个答案:

答案 0 :(得分:-2)

我刚刚将en_US语言环境目录复制到ar_SA语言环境目录以生成ar_SA语言环境。

显然假的ar_SA不起作用。它的工作原理与en_US相同。

但我可以将语言环境设置为ar_SA。

这是我找到的解决方法。