• xcode4.4实现本地化


    貌似xcode4.4实现本地化与网上搜的之前版本xcode的有所不同。

    这里只说4.4上怎么做:

      首先是NSLocalizedString(),这是一个宏,本质上是调用了函数 locakizedStrigForKey:.这样,这个宏做的其实就是在当前bundle中查找资源文件名Localizable.strings中键值key所指向的字符串.这样就不难理解还有诸如:NSLocalizedStringFromTable的宏了.sdk中是这么声明的:

    #define NSLocalizedString(key, comment) \
    [[NSBundle mainBundle] localizedStringForKey:(key) value:@"" table:nil]

      然后是为工程添加Localizable.strings文件(注意:文件名必须是Localizable),如图:

      在Localizable.strings中编辑:

      这样在代码中就可以:

    lable.text = NSLocalizedString(@"HelloKey", nil);

      要添加中文本地化支持(不同的地方),需要在工程的Info选项卡里作如下操作:

      编辑localizable.strings(chinese)如图:

      最后右键单击localizable.strings文件选择Add file to "~~"。

  • 相关阅读:
    快速创建ssm项目
    String 的基础知识点梳理一
    消息中间件ActiveMQ
    log4j.properties
    数据库基础
    pycharm快捷键
    HTML其他标签
    HTML基本标签
    概率论基础2
    概率论基础1
  • 原文地址:https://www.cnblogs.com/kingOfPointer/p/2663730.html
Copyright © 2020-2023  润新知