iOS小知识:info.plist 的国际化

简介: iOS小知识:info.plist 的国际化

前言

国际化app相关的权限弹框

image.png

I info.plist 的国际化

1.1 实现步骤:

  1. 新建一个 .strings文件 叫做InfoPlist.strings(文件名必须是这个)
  2. 新建以后,点击右侧的 localized

image.png

  1. 关键步骤:点击info.plist右键选择open as source code 查看我们所要获取权限的原始 key

image.png

/* 
  InfoPlist.strings
  SWTextTool
  Created by mac on 2020/1/16.
  Copyright © 2020 KN. All rights reserved.
*/
"NSCameraUsageDescription" ="当前需要拍照来编辑功能,您是否允许打开相机?";
"NSPhotoLibraryAddUsageDescription" = "当前需要保存图片至相册,您是否允许?";
"NSPhotoLibraryUsageDescription"="当前功能需要访问您的相册来编辑功能,您是否允许打开相册?";
"NSMicrophoneUsageDescription" = "Allow this app to use your microphone for decibel detection and sound recording; audio is recorded locally only and is not sent to anyone, only for decibel detection and sound variation.";

1.2 案例:iOS APP 内的国际化切换

案例:登录界面切换中英文https://blog.csdn.net/z929118967/article/details/103733872

see also

目录
相关文章
|
自然语言处理 iOS开发
iOS 国际化(多语言)如何指定默认语言
iOS 国际化(多语言)如何指定默认语言
319 0
|
iOS开发 机器学习/深度学习 自然语言处理
iOS - Localizable 国际化
1、国际化 开发的移动应用更希望获取更多用户,走向世界,这就需要应用国际化,国际化其实就是多语言,系统会根据当前设备的语言环境来识别 App 中使用中文还是英文。 2、应用内容国际化 1、新建一个名为 Localizable.strings 的资源文件。
1793 0
|
6月前
|
定位技术 API 开发工具
iOS语言本地化/国际化宝典
iOS语言本地化/国际化宝典
283 0
iOS语言本地化/国际化宝典
|
自然语言处理 iOS开发
iOS 开发之 国际化/本地化 配置
iOS 开发之 国际化/本地化 配置
683 0
iOS 开发之 国际化/本地化 配置
|
存储 文件存储 iOS开发
iOS小知识:解决部分英文国际化没有生效的问题(一个语言对应多个字符串资源文件的方案)
iOS小知识:解决部分英文国际化没有生效的问题(一个语言对应多个字符串资源文件的方案)
573 0
iOS小知识:解决部分英文国际化没有生效的问题(一个语言对应多个字符串资源文件的方案)