多语言

作者: 哪有猫不吃鱼 | 来源:发表于2020-12-21 14:42 被阅读0次

多语言:

修改info.plist文件

创建一个InfoPlist文件(名字是固定的)

1> 应用程序的名称internationalization

      * 创建一个名字叫InfoPlist.strings文件,该文件在Xcode6之前系统会自动创建。该文件用于设置应用的一些文字。

      * 点击文件设置支持多语言

         - Base,如果没有做多语言,那么默认就是用Base中的数据,默认就是英文的。

      * 在英文文件中设置英文系统的值"key" = "值";

      * 在中文文件中设置中文系统的值"key" = "值"。

   2> 应用程序中的文字

      有三种方式:

      * 创建一个名字叫Localizable.strings文件。再添加多种语言,在各个语言文件中编写自己需要的键值对。然后通过NSLocalizedString函数根据key获得对应的 value。

      * 自定义一个.strings文件,再添加多种语言,在各个语言文件中编写自己需要的键值对。然后通过NSLocalizedStringFromTable函数根据key获得对应的value。

      * 多语言文件除了可以使用键值对,还可以使用xml。

         * 键值对可以使用\n换行,可以添加注释。

         * xml可以直接换行,不可以添加注释。

   3> Stroyboard

      * 一定要先布局好界面再添加多语言,否则修改新界面后,无法自动生成多语言文件或者是沅法进行同步

      * ibtool Main.storyboard --generate-strings-file xxx.strings

相关文章

  • ios应用的多语言支持

    ios应用的多语言支持主要包括应用名称的多语言、字符串的多语言、sotrybard多语言等等要添加多语言,首先需要...

  • 2018-12-29

    H5对接多语言平台 首先,对接多语言平台我们需要将本地的多语言给到多语言平台,但是多语言平台那边识别不了我们本地文...

  • iOS 多语言版本的开发

    iOS 多语言版本的开发 iOS 多语言版本的开发(一) iOS 多语言版本的开发(二)

  • Flutter 多语言&多主题实现

    目录 多语言实现 多主题实现 状态管理 切换多语言 切换多主题 多语言实现 1. AndroidStudio-> ...

  • iOS开发 - 超强大全自动定位,多语言文件错误

    目录 背景 如何详细定位多语言错误信息 全自动定位多语言错误信息 一、背景 iOS 多语言文件,是APP在需要做国...

  • iOS多语言构建技巧

    虽说是讲多语言,但是这里不讲怎么实现多语言,因为各大网站都有说,而且这个技术不在话下。 今天来讲讲构建多语言文件,...

  • iOS多语言构建技巧

    虽说是讲多语言,但是这里不讲怎么实现多语言,因为各大网站都有说,而且这个技术不在话下。 今天来讲讲构建多语言文件,...

  • eyoucms language 多语言列表标签

    language 多语言列表标签 【基础用法】 名称:language 功能:获取多语言列表内容。 语法: {ey...

  • 2018-09-09 IOS多语言

    做多语言已有一段时间,由于多语言要给别人翻译,而我在写代码的时候为了方便,直接把内容都写进代码里面了,导致弄多语言...

  • 使用Node解决简单重复问题之Excel内容获取

    始因 -- 懒 最近项目中,经常用到多语言翻译,而iOS的多语言适配,设计给出的多语言都是指定的翻译制作成的一系列...

网友评论

      本文标题:多语言

      本文链接:https://www.haomeiwen.com/subject/pzmrnktx.html