iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
0
Mobile Development

小菜逼學習IOS系列 第 12

多國語系-倒數19天

  • 分享至 

  • xImage
  •  

現今不少 App 為了給世界個國家的使用者使用,大部份都會支援多國語系。

所謂多國語系的意思,就是依照使用者裝置所設定的語言或手動切換來調整 App 所要顯示的語系。
該篇會說明如何依使用者裝置所設定的語系來顯示文字內容,得先來了解一下在 Xcode 環境下的多國語系檔配置檔。在 iOS 環境中的多國語系會依檔名來區分

元件所要顯示的多國語系文字(Localizable.strings)

App 的名稱和 Info.plist 裡多國語系的描述(InfoPlist.strings)

圖片的多國語系

1. 如何建立多國語系

nextCloud -> Info -> PROJECT -> nextCloud -> 「+」 -> Chinese,Traditional ->


在資料夾上點選右鍵 -> New File… 選擇 Strings File 將檔名命名為 Localizable


創建成功後,再點此檔案,點擊右側的 Localizable -> Localizable,選擇要使用的語言點確認

在英文、繁體中文的多國語文件下新增程式碼,新增程式碼的規則是遵照 key、value 的型式,並在結尾加入「;」來區隔每組的多國語。


就可以在 ViewController.swift 下生成 label 測試多國語的

這樣就成功囉,想要測試 設定 -> 一般 -> 語言與地區 ,選擇語言就行囉


上一篇
輕鬆換頁-倒數第20篇
下一篇
swift 推播通知(1)-倒數18天
系列文
小菜逼學習IOS30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言