Android 之 語言 國際化
在安卓應用編寫過程中,加入直接android:text="######" 這種形式,就會出現黃色感嘆號。這就是沒有按照標準化來處理。這種形式不利於以後程式的更新完善。一般把字串的名稱全部定義到 string.xml 檔案中。
如果我們想要把自己開發的軟體在很多國家都能夠用,那麼就需要語言國際化,簡單的話就是要配置多中語言。 安卓模擬手機設定的標準語言為英語,我們加入需要漢語版本的就需要設定一個漢語的 string.xml 。
第一個 xml 在 res/values 檔案下,
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">支援國際化</string>
<string name="action_settings">設定</string>
<string name="hello_world">你好 ,世界 !</string>
<string name="login_button">登入</string>
</resources>
第二個英語版的 xml 在res/values-en 資料夾下
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">android_il18n</string>
<string name="action_settings">Settings</string>
<string name="hello_world">Hello world!</string>
<string name="login_button">Login</string>
</resources>
剛開始顯示的英語,把模擬器上的英語修改為漢語後 安裝的手機軟體就會變為漢語版的
相關文章
- Android 國際化之多語言適配小記Android
- Android國際化(多語言)實現,支援8.0Android
- iOS語言國際化(本地化)iOS
- 國際化方案(1)- 多語言
- iOS擴充-語言國際化iOS
- iOS國際化(多語言)漫談iOS
- Android 之 尺寸的國際化Android
- react-intl 國際化多語言方案React
- Android-國際化(多語言)切換詳解及例項Android
- iOS語言國際化/本地化-實踐總結iOS
- Android國際化Android
- Blazor 國際化多語言介面 (I18nText )Blazor
- 雲音樂前端國際化多語言探索實踐前端
- jquery/vue/react前端多語言國際化翻譯方案指南jQueryVueReact前端
- Android實現國際化Android
- 使用jquery.i18n實現國際化多語言顯示jQuery
- .NET應用系統的國際化-多語言翻譯服務
- 國際C語言混亂程式碼大賽C語言
- Android學習筆記-國際化Android筆記
- Android 各國語言包字串縮寫Android字串
- (視訊)《快速建立網站》 3.3 國際化高大上 - WordPress多語言支援網站
- iOS 多語言化之痛iOS
- Android中的資源與國際化!Android
- VUE+.NET應用系統的國際化-多語言詞條服務Vue
- iOS 多國語言本地化與App內語言切換(Swift)iOSAPPSwift
- AndroidInitLanguage(android初始化語言)Android
- 國際化思考
- ios國際化iOS
- 國人開發的程式語言-“明”語言
- VUE 實現 Studio 管理後臺(三):支援多語言國際化(vue-I18N)Vue
- 菜鳥學SSH(三)——Struts2國際化自動檢測瀏覽器語言版瀏覽器
- Java 帝國之函數語言程式設計(上)Java函數程式設計
- Java 國際化(一)Java
- Jsf國際化JS
- 網易AI Lab斬獲自然語言處理國際頂會冠軍AI自然語言處理
- iOS 國際化 && 本地化iOS
- iOS國際化(本地化)iOS
- 從0開始設計Flutter獨立APP | 第二篇: 完整的國際化語言支援FlutterAPP