• [Swift通天遁地]五、高级扩展-(12)扩展故事板中的元件添加本地化功能


    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
    ➤微信公众号:山青咏芝(shanqingyongzhi)
    ➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/
    ➤GitHub地址:https://github.com/strengthen/LeetCode
    ➤原文地址:https://www.cnblogs.com/strengthen/p/10260220.html 
    ➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。
    ➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

    目录:[Swift]通天遁地Swift

    本文将演示扩展故事板中的元件添加本地化功能。

    首先确保在项目中已经安装了所需的第三方库。

    点击【Podfile】,查看安装配置文件。

    1 platform :ios, ‘12.02 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】

  • 相关阅读:
    [SPOJ-TTM]To the moon
    [BZOJ1901]Zju2112 Dynamic Rankings
    [算法模板]ST表
    [算法模板]树状数组
    [SPOJ-COT]Count on a tree
    [算法模板]倍增求LCA
    【bzoj 3433】{Usaco2014 Jan} Recording the Moolympics(算法效率--贪心)
    【uva 1152】4 Values Whose Sum is Zero(算法效率--中途相遇法+Hash或STL库)
    【uva 658】It's not a Bug, it's a Feature!(图论--Dijkstra或spfa算法+二进制表示+类“隐式图搜索”)
    【uva 10048】Audiophobia(图论--Floyd算法)
  • 原文地址:https://www.cnblogs.com/strengthen/p/10260220.html
Copyright © 2020-2023  润新知