★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公众号:山青咏芝(shanqingyongzhi)
➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:https://www.cnblogs.com/strengthen/p/10260220.html
➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
本文将演示扩展故事板中的元件添加本地化功能。
首先确保在项目中已经安装了所需的第三方库。
点击【Podfile】,查看安装配置文件。
1 platform :ios, ‘12.0’ 2 use_frameworks! 3 4 target 'DemoApp' do 5 source 'https://github.com/CocoaPods/Specs.git' 6 pod 'IBLocalizable' 7 end
根据配置文件中的相关配置,安装第三方库。
然后点击打开【DemoApp.xcworkspace】项目文件。
在项目文件夹【DemoApp】上点击鼠标右键,弹出右键菜单。
【New File】->【String File】->【Next】->
【Save As】:Localizable.strings ->【Create】
点击显示或隐藏工具面板图标,显示右侧的面板区。
点击【Localize...】本地化按钮,弹出本地化设置窗口。
点击选择【English】->【Localize】给字符串文件添加英语环境的支持。
项目文件名称【DemoApp】->【General】->在项目区域选择项目名称,显示项目的信息设置面板。
点击本地化设置区域【Localizations】下方的【+】按钮,打开语言列表。
->选择简体中文选项【Chinese(simplified)(zh-Hans)】,给项目添加简体中文的支持。
->在弹出的文件选择窗口中,只保留【Localizable.strings】的选择
->【Finish】完成按钮,给字符串文件添加多语言的支持
点击字符串文件【Localizable.strings】左侧的三角箭头,显示字符串文件的各个语言版本。
选择【Localizable.strings(English)】
在字符串文件中,输入在英文环境下的键值对,
其中等号左侧的为键,等号右侧是英文环境下显示的文字内容。
"Country" = "China";
选择【Localizable.strings(Simplified)】
在字符串文件中,输入在中文环境下的键值对,
"Country" = "中国";
其中等号左侧的为键,等号右侧是中文环境下显示的文字内容。
打开故事板文件【Main.storyboard】
拖入一个标签控件,在右侧的属性设置面板,增加了一个本地化字符串输入框。
修改应用程序的语言环境:
【Product】->【Scheme】->【Edit Scheme】->【Options】
->【Application Language】:【Chinese(simplified)】->【Close】