ios 国际化使用多国语言(Swift)
来源:互联网 发布:linux下安装lamp环境 编辑:程序博客网 时间:2024/04/27 20:02
在写ios的app时候,有时候需要自己的app能用使用多个地域,这就需要我们的app能够自动的适配语言,根据手机的语言设置,英文的时候显示英文,中文的时候显示中文。本文我将向大家介绍以下如何在code中设置多国语言的切换。话不多说直接上图。
1.首先先新建一个文件
如图在Resource中点击Strings File 然后将文件名命名为Localizable.strings
2.点击Localizable.strings这个文件(主要这一步的设置非常重要)
3.然后点击上图所示蓝色的部分会弹出如下:
然后选择English如下图
4.点击该项目
5.点击Localizations下面的➕号添加你所需要的语言
6.确认后会出现如下:
如图所示勾掉Main.storyboard和LaunchScreen.storyboard点击Finish,在Localizable.strings文件下面便会出现两个文件
注意:如果没有出现还有就是上一步出现了下图所示的情况,便是步骤2没有完成
7.现在多国语言的文件 经配置完成了,现在只需要在相应的语言的文件中去配置你所需要的字符串了
注意每一行后面的分号必须要
8.下面就是写代码了,只需要用NSLocalizedString("hello", comment: "default")
我写了个简单的例子如下图为使用前后的对比:
现在你可以去试一试了,希望对大家有所帮助,谢谢!
阅读全文
0 0
- ios 国际化使用多国语言(Swift)
- [iOS]多国语言国际化
- iOS国际化(多国语言设置)
- 多国语言国际化
- IOS APP软件多国语言切换,国际化app
- iOS Xib下进行多国语言的国际化图解
- Qt多国语言国际化
- android多国语言 国际化
- Qt5多国语言国际化
- Qt 多国语言国际化
- 多国语言,国际化开发需求分析
- android多国语言与国际化
- struts2-多国语言国际化应用过程
- android国际化/多国语言适配
- Qt多国语言的实现与切换(国际化)
- 2009-12-03 15:25 QT 多国语言 国际化
- 【android官方文档】android 多国语言支持 国际化
- Qt多国语言的实现与切换(国际化)
- FOJ有奖月赛-2015年10月 题解【5/7】
- 操作系统)(进程3)
- [算分]网络流算法总结
- iOS使用webSocket的简单实现
- C++11中的std::bind
- ios 国际化使用多国语言(Swift)
- 读书笔记
- hdu-1847-Good Luck in CET-4 Everybody!-博弈论-sg函数-java
- 6.6
- 新闻客户端
- CSS格式化排版
- 关于log4j的使用说明
- Mybatis SqlSessionTemplate 源码解析
- java + 连接池之dpcp(一)