[Swift通天遁地]5、高級擴展-(12)擴展故事板中的元件添加本地化功能

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公衆號:山青詠芝(shanqingyongzhi)
➤博客園地址:山青詠芝(https://www.cnblogs.com/strengthen/
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:http://www.javashuo.com/article/p-vkrusgkl-kz.html 
➤若是連接不是山青詠芝的博客園地址,則多是爬取做者的文章。
➤原文已修改更新!強烈建議點擊原文地址閱讀!支持做者!支持原創!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★html

目錄:[Swift]通天遁地Swiftios

本文將演示擴展故事板中的元件添加本地化功能。git

首先確保在項目中已經安裝了所需的第三方庫。github

點擊【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】項目文件。post

在項目文件夾【DemoApp】上點擊鼠標右鍵,彈出右鍵菜單。spa

【New File】->【String File】->【Next】->code

【Save As】:Localizable.strings ->【Create】orm

點擊顯示或隱藏工具面板圖標,顯示右側的面板區。

點擊【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】

相關文章
相關標籤/搜索