美文网首页
iOS国际化语言设置

iOS国际化语言设置

作者: 灵魂开瓶师 | 来源:发表于2016-08-27 10:12 被阅读381次

1.进入程序在以下添加

2.创建Strings File  名字一定设置为:InfoPlist.strings (设置app国际化的名字)CFBundleDisplayName ="haoyingyang";

创建StringsFile 名字为: Localizable.strings  (设置程序里面的NSLocalizedString(@"Save success",nil))

3.点击 Strings File 文件的右侧边栏  添加多语言 (基础语言就用英文了,可以不用在去创建English)

4.StoryBoard 设置 同第三步设置一样

Main。strings 里面的格式比较特殊,如下

/* Class = "UILabel"; text = "testName"; ObjectID = "pUp-yc-27W"; */

"pUp-yc-27W.text" = "testName";

需要注意的是,不要直接改变自动生成的ObjectID,也不要复制和粘贴上边的代码行,应为标签的ObjectID 可能已经跟上边展示的不一样了。

5. 还可以图片设置

图片设置也和Localizable.strings类似,图片资源存放在Images.xcassets里,使用时将不同语言的图片资源在Localizable.strings里一一对应设置,如下所示:

Localizable.strings (English)

"imageName" = "pic-en";

Localizable.strings (Chinese(Simplified))

"imageName" = "pic-cn";

相关文章

  • iOS多语言配置

    iOS 多语言配置(国际化) iOS app包显示名称可以国际化,具体方法如下: 基础设置 在info.plist...

  • iOS-图文讲解语言国际化

    前言:iOS的语言国际化是指根据用户手机系统的语言设置,自动将APP的语言设置为和用户手机系统语言一致的语言。通常...

  • iOS语言本地化/国际化(图文详解)

    3分钟实现iOS语言本地化/国际化(图文详解)前言语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自...

  • IOS语言国际化

    IOS语言国际化 多国语言适配

  • Res----values.Strings初步认识

    目录 用途 应用国际化,随系统语言设置,更改当前语言 使用方式 xml java 国际化 根据语言偏好设置更改,中...

  • iOS 项目内国际化详解

    iOS 项目内国际化,即不用到iOS系统设置界面去选择对应的语言,而是在自己的项目中进行设置。 先看看我写的一个小...

  • iOS10 权限设置国际化语言

    最近有人问我:“iOS中权限设置怎么做到国际化语言”。其实很简单,实现的方法跟App名称的国际化大同小异。下面就来...

  • iOS国际化语言设置

    1.进入程序在以下添加 2.创建Strings File 名字一定设置为:InfoPlist.strings (设...

  • 语言国际化设置

    App内的国际化设置1.添加语言 1.1选择语言 2.创建语言文件 2.1设置语言文件,选择需要国际化的 3.写入...

  • iOS多语言国际化

    前言 iOS的国际化,即多语言的实现,主要有两种: 跟随系统语言的自动切换显示的语言 手动设置语言,由用户选择,可...

网友评论

      本文标题:iOS国际化语言设置

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