1.在Supporting Files文件夹右键,NewFile… -> iOS -> Resources -> String Files,命名为Localizable.strings

2.选中Localizable.strings 点击 XCode-> View-> Utilities -> File Inspector,在Localization中点+添加语言比如中文英文

3.现在修改Localizable.strings(English)
“test” = “test”;
和Localizable.strings(Chinese)就可以了
“test” = “测试”;

//获取当前的系统语言设置

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

NSArray *languages = [defaults objectForKey:@"AppleLanguages"];

NSString *currentLanguage = [languages objectAtIndex:0];

NSLog(@"%@",currentLanguage);

//设置用户语言为当前系统语言

[defaults setObject:currentLanguage forKey:@"user_lang_string"];

可以使用NSLocalizedString来调用。

UINavigationItem *navItem = [[UINavigationItem alloc]initWithTitle:NSLocalizedString(@"SignIn", @"Sign in now")];

转载于:https://www.cnblogs.com/MyBlogZH/p/5655341.html

IOS笔记 本地化多语言支持相关推荐

  1. Windows Phone 8本地化多语言支持

    原文:Windows Phone 8本地化多语言支持 在WP8平台处理本地化多语言的支持还是比较容易的,大部分工作都有VS IDE处理,开发者只需简单操作,并翻译本地资源即可实现. 无论您目前的应用是 ...

  2. Windows 8本地化多语言支持

    在Win8平台处理本地化多语言的支持相对比较容易的,但比WP8稍微复杂一点,并不像WP8平台那样大部分工作都有VS IDE处理,Win8平台的操作基本需要开发者处理.并且在xaml中的使用也稍有不同. ...

  3. Swift iOS macOS 如何 Localize StoryBoard,StoryBoard 本地化,添加多语言支持,基于 String

    Swift iOS macOS 如何 Localize StoryBoard,StoryBoard 本地化,添加多语言支持,基于 String 本地化主要包含两个部分:代码中文本的本地化 和 Stor ...

  4. WordPress 多语言支持(本地化)

    https://www.cnblogs.com/ryanzheng/p/8309261.html WordPress 多语言支持(本地化) 本博客将介绍WordPress的多语言制作 首先需要在wp- ...

  5. Android开发笔记(八十三)多语言支持

    汉字转拼音 app中有许多场景要对汉字排序,例如通讯录姓名.商品名称.城市名称等等,这些汉字词汇通常是按照拼音排序,所以产生了把汉字转换为拼音的需求. Android自带库 Android自带的联系人 ...

  6. 易语言支持库制作学习笔记

    本文讲讲用VS2008制作易语言支持库(动态库和静态库)的具体方法和步骤. 这是我学习制作支持库时的学习笔记,贴出来分享下,也方便我以后查询. 时间仓促水平有限,不到之处还请各位高手们批评指正,以便完 ...

  7. unity5.X简易的3d跑酷游戏源码。支持安卓+IOS双端 C#语言开发。

    unity5.X简易的3d跑酷游戏源码.支持安卓+IOS双端 C#语言开发.拿来学习研究和二次开发都很不错. 完整源码下载 unity5.X简易的3d跑酷游戏源码.支持安卓+IOS双端C#语言开发-U ...

  8. unity5.6滑雪游戏skiing源码DownhillSkiingGame。支持安卓+IOS双端 C#语言开发。

    unity5.6滑雪游戏skiing源码DownhillSkiingGame.支持安卓+IOS双端 C#语言开发.拿来学习研究和二次开发都很不错. 源码下载 unity5.6滑雪游戏skiing源码D ...

  9. unity5.6回合制战斗卡牌游戏源码支持安卓+IOS双端 C#语言开发

    unity5.6回合制战斗卡牌游戏源码.支持安卓+IOS双端 C#语言开发.拿来学习研究和二次开发都很不错. 说明:使用Unity 5.6.0f3开发,插件使用Dotween 源码下载 (1条消息) ...

最新文章

  1. 【怎样写代码】对象克隆 -- 原型模式(三):原型模式
  2. 一则关于运算符的小例
  3. 软件工程系列教材:软件架构设计实践教程
  4. 爬虫总结(三)-- cloud scrapy
  5. 如何在容器内高效编程?
  6. 支持上传文件的xhEditor for Typecho EX插件
  7. UINavigationController 基本用法
  8. php 费率计算_如何计算您的小时费率
  9. windows清理_10款欧美流行的Windows清理软件
  10. 如何区分手机端 APP 是原生 APP 还是 H5?H5 和原生 APP 之间的区别
  11. cad缩放_CAD常见问题详解,解决你当前的烦恼
  12. vue2.x+antd-vue搭建后管项目
  13. OpenCV 将单通道转换为三通道
  14. 银行排队信息预测系统数学建模
  15. Vue项目的登录和注册界面
  16. 机器学习入门的书单(数据挖…
  17. 个人附加作业 201421123108 王坤彬 网络1414
  18. 设随机变量用计算机模拟,概率论实验报告1.docx
  19. Linux命令全称(转)
  20. 查看iPhone iPad模拟器文件夹

热门文章

  1. Oracle执行计划中 并行和BUFFER SORT的问题
  2. Gartner:2013-2014年全球MSS市场分析
  3. 深入理解计算机系统学习记录(一)
  4. sqlite to mysql_SqliteToMysql
  5. iQOO3Android11稳定版,vivo安卓11来了iQOO3 NEX3S尝鲜Androi11测试版!
  6. c语言中二维数组怎么,c语言中什么是二维数组
  7. SpringSecurity相关jar包的介绍
  8. synchronized的用法
  9. Java的技术采⽤用⽣生命周期
  10. 为什么要用MyBatis-JDBC 连接数据库