中文语言环境值zh_CN在Eclipse上给出错误

我在我的res文件夹中为简体中文本地化创build了一个values-zh_CN目录。 Eclipse不接受该文件夹名称,它将其标记为错误,目录本身。

问题是肯定与目录名称,如果我将目录名称更改为values-nl例如错误出现。

Eclipse接受的唯一名字是values-zh-rCN ,它编译得很好,但是实际的语言环境没有被加载(相反,默认的en被加载)。

  • 可以使用drawable-mdpi-fr,drawable-hdpi-fr,drawable-ldpi-fr来进行不同分辨率的本地化
  • CyanogenMod:翻译一个项目
  • 用resConfig强制Android风格的语言环境
  • Android:获取string资源缺less的翻译
  • Google.Play web界面hl阿拉伯语言参数
  • Android:如何在特定语言环境中获取string,而无需更改当前语言环境
  • 在Android上以本地化格式显示date
  • 为什么Resources.getString()会间歇地从错误的语言环境返回string?
  • 如果您将dir命名为values-zh ,则只有在系统语言设置中select了中文时才会加载。 你应该知道这一点。

    zh-rCN是正确的,一切都应该正常工作。 上面阅读我的通知。

    使用下面的代码为我的传统和简体中文工作。

     if(selectedLanguage.equals("zh_CN")) locale = Locale.SIMPLIFIED_CHINESE; else if(selectedLanguage.equals("zh_TW")) locale = Locale.TRADITIONAL_CHINESE; else locale = new Locale(selectedLanguage); Locale.setDefault(locale); Configuration config = new Configuration(); config.locale = locale; baseContext.getResources().updateConfiguration(config, baseContext.getResources().getDisplayMetrics()); 

    正确的语言环境是zh-rCNzh-rTW ,那么无论你使用的Android软件是不是正确设置区域设置值。

    查看设置 – >语言和input来仔细检查语言是否为中文,如果在市场上看不到名为MoreLocales2的应用程序,它可以让你绕过一些防止区域设置改变的股票三星软件工作。