ios 应用中的文字多语言化

一.应用中的文字多语言化

1.Step 1:为应用添加多语言版本

2.Step 2:编程中的变化

要实现多语言,在编程中就不能直接用NSString 了,而是使用

NSLocalizedString(key, comment)

key是对应显示的NSString,comment则为注释

3.创建Localizable.strings文件

文件名字为Localizable时用

NSLocalizedString(@"title", nil)即可

当自定义文件名字时用

NSLocalizedStringFromTable(@"title",@"自定义的文件名”,
nil)

4.Step 4:编辑Localizable.strings

二.应用名称多语言化

5.Step 5:应用名称多语言化

在infoPlist.strings中输入

CFBundleDisplayName = "应用名"

时间: 2024-12-17 02:53:50

ios 应用中的文字多语言化的相关文章

iOS 支持中文和英文的语言本地化

今日学习了语言本地化完整的流程,撰此文以记之. 一.创建.strings文件,并本地化. 1.新建项目,创建.strings文件. 2.本地化 3.添加支持的语言 选中PROJECT下的项目->Localization -> 点击+添加.这里添加简体中文的.strings文件. 勾选三个文件,项目中就会创建名为Language.strings(Chinese(Simplified))文件. finder中项目目录下就会创建名为zh-Hans.lproj文件夹. 同样的方式可以创建English

IOS编程中设置系统默认语言的方法

1. 创建新的语言包 ---文件名必须为:Localizable.strings 之后选中Localizable.strings文件,在Utilites中,点击Localizable选项 设置语言 2. 在info.plist 文件中系统默认语言 2. 设置运行时的语言(参考开发者文档 :Testing Specific Languages and Regions) 方法:Product->Scheme->Edit Scheme 在选择Options下的 Application languag

iOS工程中,汉字字符串的统一化管理(非国际化)

实现类似于安卓工程中的字符串引用机制,便于汉字字符串的统一管理. Step01:创建,步骤如下: Step02:定义,步骤如下图: Step03:使用: // 宏工具 // L10N为strings的名字, 不传默认为Localizable #define L10NString(key) [[NSBundle mainBundle]localizedStringForKey:key value:@"" table:@"L10N"] // 使用 NSString *h

iOS UITextField中的文字左对齐,垂直高度居中

textField.textAlignment = UITextAlignmentLeft; //水平左对齐 textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;  //垂直居中

iOS 学习笔记六 【APP中的文字和APP名字的国际化多语言处理】

今天为新手解决下APP中的文字和APP名字的国际化多语言处理, 不多说了,直接上步骤: 1.打开你的项目,单机project名字,选中project,直接看图吧: 2.创建Localizable.strings文件 (名字必须为:[Localizable.strings]) (改国际化的app名字一样步骤,[InfoPlist.strings]) 创建后的名字:现在你可能没有左边的那个三角,等下就有了,别急哈! 3.看图,找到途中位置:添加就行,可以不要base, 4.添加完就可以看到左边的黑三

iOS开发中设置UITextField的占位文字的颜色,和光标的颜色

在iOS开发中,对于很多初学者而言,很有可能碰到需要修改UITextField的占位文字的颜色,以及当UITextField成为第一响应者后光标的颜色,那么下面小编就介绍一下修改占位文字和光标的颜色.1:当你在使用Storyboard开发是,点击UITextField,在点击右上角的属性检测器,其实在这里面你是找不到有可以修改占位文字和光标颜色的属性的.2:那就进入UITextField的协议里面去查找,但是还是找不到,3:在进代理里面去查找,看看有没有通过代理方法,返回颜色并控制占位文字的方法

[iOS]怎样在iOS开发中切换显示语言实现国际化

1.在Project设置,加入中英两种语言: 2.新建Localizable.strings文件,作为多语言相应的词典,存储多种语言,点击右側Localization,勾选中英: 3.加入一个字段, 在English中,加入:"SUBMIT_BTN_TITLE" = "Go"; 在Chinese中,加入:"SUBMIT_BTN_TITLE" = "開始"; 4.一个工具类GDLocalizableController.用来切换

[iOS]如何在iOS开发中切换显示语言实现国际化

1.在Project设置,添加中英两种语言: 2.新建Localizable.strings文件,作为多语言对应的词典,存储多种语言,点击右侧Localization,勾选中英: 3.添加一个字段, 在English中,添加:"SUBMIT_BTN_TITLE" = "Go"; 在Chinese中,添加:"SUBMIT_BTN_TITLE" = "开始"; 4.一个工具类GDLocalizableController,用来切换

IOS成长中-C语言-数据类型(第一天)

定义常量分三部分:数据类型 变量名 = 初值    定义整型变量       变量名的命名规则:        1.变量名只能由数字,字母,下划线组成,并且数字不能开头.        2.不能和系统关键字重名.        3.具有自解释性,见名知意.        4.变量名不能重复.        5.变量名由多个单词组成时,除了首个单词首字母小写外,其他的单词首字母都要大写     int a = 10;     float b = 1.0;//用于注释一行.     char a =