【问题标题】:Internationalization in AndroidAndroid 中的国际化
【发布时间】:2012-06-14 22:10:44
【问题描述】:

大家好,谁能指导我在 Android 平台上实施国际化。我正在用德语实现我的应用程序,我也接受了用户的输入。输入也有数字,因为德国人使用“,”字符而不是“。”点字符和日期格式也不同。有没有人研究过这样的东西。请在这篇关于 android 国际化的帖子中分享您的知识。

【问题讨论】:

    标签: android internationalization


    【解决方案1】:

    我假设您已经阅读了localization-guide。这应该可以帮助您翻译字符串。

    您还会对Format 类感兴趣,尤其是NumberFormat(用于数字、百分比、货币...)和DateFormat

    【讨论】:

    • 感谢您提供的信息,但我真正想要的是一种处理号码的通用方法。如果我碰巧添加了日语或中文版本,或者甚至将其设置为 10-12 种语言,那么我必须相应地更改每个输入数字的代码以适应该语言环境。希望你明白我的意思,语言越多,代码就越复杂。
    • 根据文档, NumberFormat.getInstance().format() 是通用的。它根据手机当前的区域设置格式化数字,这意味着手机设置为中文的用户应该获得中文格式,而手机设置为日语或瑞典语的用户应该获得日语或瑞典语格式的版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-24
    • 2011-05-22
    • 2010-10-30
    • 2011-03-07
    • 1970-01-01
    • 2014-09-12
    • 2011-02-02
    相关资源
    最近更新 更多