搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
知新_RL
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
数据结构(高阶)—— 红黑树_红黑树数据结构
2
shell编程基础(第12篇:命令行参数)_shell 命令行参数
3
篇二:MindSpore在实际项目中的应用与挑战_mindspore的应用
4
MicroPython-On-ESP8266——8x8LED点阵模块(2)使用74HC595驱动_micropython控制8*8点阵
5
linux shell脚本语法,linux shell编程语法
6
卷积神经网络实例 —— 实现手写数字识别_卷积神经网络实现手写数字识别
7
【C++】函数入参 值传递和引用传递,与C语言的区别
8
centos7设置账号密码复杂度、密码有效期、账号锁定、会话超时等策略_lcentos7.6配置登录失败锁定
9
Google colab 上使用TPU进行多核训练时该怎么调试(Pytorch)_pytorch如何使用tpu跑模型
10
Kafka使用规范(纯技术和实战建议)_kafka集群使用标准
当前位置:
article
> 正文
[-- ios 语言国际化 遇到的问题。 NSLocalizedString 获取不成功 --]_ios nslocalizedstring 不支持的语言
作者:知新_RL | 2024-03-16 09:05:54
赞
踩
ios nslocalizedstring 不支持的语言
ios 语言国际化 遇到的问题。 NSLocalizedString 获取不成功
目前在做app的国际化,在网上查到了一个比较流行的方法:
1)在项目的“supporting files”目录中右键“new file”然后在弹出窗口左侧选择IOS的resource项,在右侧就可以看到“String File”的
图标
。创建这个文件,新建的文件名要写成“Localizable.strings” 必须是
2)点击刚才创建的这个文件,选择的菜单中的“view”-》“utilities”-》“file inspect” 右侧会看到一些属性的信息
3)找到Localization这项,现在应该是空的,点“+”进行国际化的添加。因为我只制作了中文和英文,所以我加了“English”和“Chinese”,这里要注意的是“Chinese”要选择“zh_Hans”,这个是简体中文。
4)添加好后就可以看到你项目目录下会生成对应的目录,zh-Hans.lproj和en.lproj 目录里面就是Localizable.strings的文件
5)在项目中可以看到原先创建的Localizable.strings文件的左侧会多出一个三角图标,点击后会扩展出2个文件,一个中文,一个英文的。点击每个文件进行编辑就可以了。
6)文件中的格式是“Key”=“value”; 等号 分号都必须是英文状态。
7)在程序中需要
使用
国际化
字符串
的时候,调用NSLocalizedString(@"Key", nil)就可以进行字符串的显示。其中第一个字符串就是文件中的key,第二个字符串可以使用nil代替也可以写一些注释。
我按照上面的步骤做了,可惜使用
NSLocalizedString
这个函数调用的时候,一直获取不正常,我的代码:
NSString
*str=
NSLocalizedString
(
@"test"
,
@""
);
我把
Localizable.strings 这个文件增加了两个语言, 英语和 简体中文,分别增加了以下的内容:
[font=]
英文:
"test"
=
"this my test"
;
[font=]
简体:
[font=]
"test"="测试";
使用真机进行测试的,真机版本是 ios5, Xcode 4.2编译。 问题是:
[font=]
无论在什么语言环境下,使用
NSLocalizedString
(
@"test"
,
@""
);
获取得到的字符串都是 test ,就像是没有获取成功。 请大牛帮忙推测以下,这是遇到了什么样的问题呢? 谢谢。。。
转自:http://www.cocoachina.com/bbs/simple/?t91534.html
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/知新_RL/article/detail/248421?site
推荐阅读
article
python
学习之
urllib
下载
文件...
urllib
库 #urlretrieve 导入 import
urllib
.request urlretrieve...
赞
踩
article
mask
-
rcnn
中
的
lableme
简要使用步骤...
这个
的
前提是各个软件已经安装完成,就讲一些简要
的
执行步骤,安装
的
过程可以参考其他
的
博客,很全面。1、打开Anaconda...
赞
踩
article
H5
音乐
播放器
(
小清
新版)...
你是否因为需要一个网页
音乐
播放器
而苦苦翻阅百度?而且你搜索到的
播放器
无论在UI交互还是功能方面都差强人意?也许你曾用过网...
赞
踩
article
Bito
AI
与
pycharm
完美集成
,
提升
10
倍开发效率
,
0代码也
能
做软测?_pycha...
它是一个功
能
齐全
的
工具
,
同时使用和ChatGPT相同
的
模型
,
它可以让您
的
开发工作效率提高
10
倍
,
并每天节省一个小时
的
时间...
赞
踩
article
NLP
入门——
语言
结构/
语言
建模_
three
way
mutual
information
...
1. 语素 morphemes词素是最小的有意义的
语言
单位,不能够进一步划分为更小的单位而不破话或彻底改变其词汇意义或语...
赞
踩
article
PolarDB
-X 2.0:
使用
一个
透明
的
分布式
数据库
是一种什么体验_
polardb
-x 自动
分区
模...
简介:
透明
分布式
,是
PolarDB
-X即将发布的能力,它能让应用在
使用
PolarDB
-X的过程中,犹如
使用
单机
数据库
一般...
赞
踩
article
Linux
-
TCP
并发模型相关
函数
接口-014...
维护epoll时间表。
Linux
-
TCP
并发模型相关
函数
接口-014 ...
赞
踩
article
JavaScript
实现
页面
播放特定音符(如:C4)
_
midi
.
js
...
用 第三方
js
实现
页面
播放指定音符
_
midi
.
js
midi
.
js
使用 MIDI.
js
&nbs...
赞
踩
article
AI
人工智能
专业人员
工程师
认证
证书
有用吗
?
_
ai
工程师
证书
有用吗
...
由于
人工智能
是新型技术产业,
证书
的作用才刚开始显现,随着
人工智能
技术的发展,社会对
人工智能
证书
的认可度的增长,以及人工智...
赞
踩
article
关于
Android
Studio如何连上真机和无法运行的问题
解决办法
_
android
studio
运...
关于
Android
Studio如何连上真机的详细过程并且解决The
app
lication could not be ...
赞
踩
article
HarmonyOS—端云
一体化
组件
...
DevEco Studio还为您提供多种端云
一体化
组件
。集成端云
一体化
组件
后,您只需进行简单配置即可向应用用户提供登录、...
赞
踩
article
使用
HTML5
实现网页
音乐
播放器
_
html
进入网页
自动播放
音乐
...
转自http://www.php.cn/
html
5-tutorial-402849.
html
本篇文章主要介绍了
HTML5
...
赞
踩
article
adb
命令中“
adb
.exe:
more
than
one
device
/
emulator
”错误解决...
(2)taskkill /f /im
adb
.exe 杀掉ADB的进程。如果实际上只有一个设备或模拟器,并且查到有off...
赞
踩
article
【
Android
】
Android
Studio
安装步骤图解_
android
studio
licen...
关于
Android
Studio
如何安装使用_
android
studio
license
agreement
选择and...
赞
踩
article
安卓
虚拟机
_【
安卓
】
手机
中
的
虚拟机
...
手机
一秒生崽崽 提起
虚拟机
一般都会想到
的
VMware Workstation等运行在PC端
的
虚拟机
软件,这一类软件是通过...
赞
踩
article
【
Xcode
】发布到
app
store
的应用语言默认显示英文修改成中文
_
xcode
app
loca...
Localized resources can be mixed 设置YES在检查下project-info下Local...
赞
踩
article
金
航标
kinghelm
萨科微
slkor
宋仕强
说,着眼未来
,
萨科微
半导体
将持续发挥自身在技术研发和
产品
...
尤其值得一提的是
,
萨科微
slkor
(www.
slkor
micro.com)已成功研发出碳化硅SiC SBD二极管、MOS...
赞
踩
article
Android
Studio
如何
连接
手机
设备_
andriodstudio
怎么连
手机
...
Android
Studio
如何
连接
手机
设备1.配置adb环境2.配置USB Driver3.完成
连接
Android
S...
赞
踩
article
yoloV5
更换
BiFPN
结合小
目标
检测
层_
yolov5
bifpn
...
小
目标
检测
层结合
BiFPN
_
yolov5
bifpn
yolov5
bifpn
本文章纯属记录学习...
赞
踩
article
使用
Cornerstone
上传
本地
项目
的
上传
和服务器上
项目
的
拉取
_
cornerstone
拉取
新
项目
...
文章目录我
的
工具:添加SVN上
的
工作目录:本地代码
的
上传
到SVN:
拉取
SVN上
的
项目
我
的
工具:Mac电脑、添加SVN上
的
...
赞
踩
相关标签
python
urllib
requests
vue
前端
chatgpt
自动化测试
软件测试
人工智能
程序员
pycharm
程序人生
自然语言处理
1024程序员节
PolarDB
wordpress
linux
tcp/ip
javascript
开发语言
ecmascript
音频
算法
c4python