iOS小知识:解决部分英文国际化没有生效的问题(一个语言对应多个字符串资源文件的方案)
文章目录
- 前言
- 一个语言对应多个字符串资源文件的方案
- see also
前言
问题:中文可以解析,英文无法解析。后来发现是存储英文的文件内容太长了modified: retail/retail/class/consts/Localizable/en.lproj/Localizable1.strings
。
自己测试发现一个.strings文件最多支持44426字符,超出部分就无法解析。
原因:由于存储国际化英文字符串的.string文件长度受限,需修改逻辑拆分子文件存储。
解决方案:分开多个文件存储英文key,修改解析key顺序的代码逻辑
注意事项:倘若字符串资源文件名不是Localizable.strings,如KN.strings,那么你就得使用NSLocalizedStringFromTable()、NSLocalizedStringFromTableInBundle
来读取本地化字符串:更多内容请看这里: iOS APP 内的国际化切换(例子:登录界面切换中英文)
iOS小知识:解决部分英文国际化没有生效的问题(一个语言对应多个字符串资源文件的方案)相关推荐
- iOS小知识:开发者后台添加新的UDID之后,如何更新自动管理签名证书的设备描述文件(Provisioning Profiles)?
文章目录 引言 I.更新自动管理签名证书的设备描述文件的方案 II.iOS无线真机调试 III 手动管理证书: iOS证书(.p12)和描述文件(.mobileprovision)申请 3.1 登录 ...
- iOS小知识:如何使用教育商店购买Apple M1 Max
文章目录 前言 I.如何进入教育商店? 1.1 方式一:直接访问教育商店地址 1.2 方式二:找到在线咨询入口,获取优惠链接(商店地址失效的备用方案) 1.3 其他购物细节 see also 前言 本 ...
- python英文段落修改_Python小程序解决看英文文献时段落换行问题,方便翻译~
转载https://blog.csdn.net/symaeh/article/details/81046607 使用方法:首先复制(ctrl+c)内容,然后运行Remove_line_breaks.p ...
- 【小知识】Windows下在命令行终端用tar命令解压.tar.gz文件
目录 前言 一.tar命令 二.解压文件 总结 前言 今天为在解压后后缀为 .tar.gz 文件时,准备用 Bandizip 来进行解压,但在安装 Bandizip 时遇到了大问题,那就是这个软件要充 ...
- swift5 ios的国际化(本地化,全球化,多语言)(最主要博客)
文章目录 1.我主要参考的是这位大神的博客 1.1 要注意的地方1 1.2 要注意的地方2 2.storyboard的国际化 3. 在APP内切换语言 3.1 代码 LocalizableManage ...
- 纸上得来终觉浅(c语言小知识总结)
纸上得来终觉浅(c语言小知识总结) 1.数组的初始定义 对于一个初始定义的数组,内部的值是随机的,若用{}(哪怕其中没有元素)也会让数组内元素初始化,默认为0. 若是用循环语句进行赋值,在一个长度为2 ...
- IOS小技巧–用runtime 解决UIButton 重复点击问题
IOS小技巧–用runtime 解决UIButton 重复点击问题 什么是这个问题 我们的按钮是点击一次响应一次, 即使频繁的点击也不会出问题, 可是某些场景下还偏偏就是会出问题. 通常是如何解决 我 ...
- 英文登录QQ账号 一个有趣的小知识
今天刷视频看到的一个小知识 用英文账号登录去登录QQ 首先需要把 你的QQ账号转换为16 进制的数,因为16进制的数里面是有英文字母的 abcde 进制转换可以用windows10自带的计算器去计算 ...
- 微信小程序设置swiper圆角在ios上失效解决
今天在给轮播图添加圆角的时候,发现在安卓机上是有圆角的,但是在苹果手机上圆角却失效了,后来翻阅了文档发现这是个bug.下面是两种解决方案:第一种:-webkit-backface-visibility ...
最新文章
- 软件架构设计学习总结(1):标准Web系统的架构分层
- TPU 3.0,Android P...Google带来了哪些惊喜?
- android中实现view的更新有两组方法
- IntelliJ IDEA快捷键与使用小技巧
- 使用Spring3+Quartz实现定时任务
- Struts2的国际化(一)-国际化资源文件的配置及国际化信息的访问
- Android笔记 使用Json从数据库读取数据+demo
- 数据集_FashionMNIST 数据集
- 2020 CUMCM全国大学生数学建模竞赛 B题 Notes
- DotNetBar for WinForms使用教程:图表控件用户指南(一)
- 优思学院|六西格玛:如何最有效地制定目标?
- ubuntu永中office的快捷键
- 基于RWEQ模型的土壤风蚀模数估算及其变化归因分析
- [ahk]右键菜单打开文件所在文件夹(快捷方式也适用)
- bootstrap-datetimepicker时间控件
- Python语法之精妙的十个知识点(装B语法)
- Bmob关联Android,bmob-android-im-sdk
- 汽车信息安全系列-3.TI HSM笔记(更新中)
- java实现基本的购物车功能案例
- 对JAVA多态的理解