iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
1
Mobile Development

安卓新手新手安卓教學系列 第 12

DAY12 多國語系!幫自己上堂外語課(上)

今天我們要來講多國語系,今天如果要上架到PLAY商店,那麼使用者就不一定是台灣人,可能來自世界各地,所以我們的應用程式就要依據使用者的手機設定的語系來調整顯示的語言
首先先拉好文字
https://ithelp.ithome.com.tw/upload/images/20200927/20130037LQnrRPGCoR.jpg
接著對文字按Ctrl+B就能切換的XML檔的對應位置
https://ithelp.ithome.com.tw/upload/images/20200927/20130037H7wV51xP9d.jpg
對這三個字按Alt+Enter然後選第一個Extract String Resource,打好Resource name 就可以按OK了,剩下的兩個就照做
https://ithelp.ithome.com.tw/upload/images/20200927/20130037JfQ51pO50H.jpg
成功的話就會變成這樣,前面對多加一個@string
https://ithelp.ithome.com.tw/upload/images/20200927/20130037PoNdb4xueZ.jpg
接著Default(en-us)改成Edit Translations…
https://ithelp.ithome.com.tw/upload/images/20200927/20130037sh27wNUi3f.jpg
就會跳出這個視窗
https://ithelp.ithome.com.tw/upload/images/20200927/201300371a0DbkyFwo.jpg
點一下那顆地球,就可以選國家,那這次我先選台灣,找到選好後就會多一欄台灣語系,接著我們就要替他翻譯,準備你們的英文字典來填空吧
https://ithelp.ithome.com.tw/upload/images/20200927/20130037dY1wNJUFQW.jpg
完成之後我們到旁邊去看,在res裡面的values,在裡面的strings,會多出一個strings.xml,而且還有台灣國旗的,就代表成功囉
明天我們會繼續講多國語系的展示,就敬請期待囉!


上一篇
DAY11 對話框來和你對話囉!
下一篇
DAY13 多國語系!幫自己上堂外語課(下)
系列文
安卓新手新手安卓教學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言