swift如何實現語言國際化,適應各國語言
在工程檔案中建立新的檔案右鍵New File -> Resource -> Strings File,取名為Localizable.strings
選中工程
在Localizations選項下選擇“+”即可選擇想要適配的語言,如上圖選擇了英文和簡體中文。選中後去掉stroyboard的勾選去掉
此時在檔案Localizable.strings下會多出兩個字檔案,分別對應英文和中問的Strings。
在strings檔案裡的配置字串很簡單:
"hello" = "你好"; //中文Strings
"hello" = "hello"; //英文Strings
這裡後面必須要有分號,要有分號,要有分號
這樣就添加了hello中英文對應的字元,在程式碼中使用也非常的簡單
NSLocalizedString("hello", comment: "default") //得到hello對應的值
親測,中文環境顯示“你好”,切換手機語言為英文顯示“hello”
相關推薦
swift如何實現語言國際化,適應各國語言
在工程檔案中建立新的檔案右鍵New File -> Resource -> Strings File,取名為Localizable.strings 選中工程 在Localizations選項下選擇“+”即可選擇想要適配的語言,如上圖選
轉載 ->關於Android多語言國際化,牛逼,寫的不錯
今天,簡單講講 android 裡如何將語言國際化,和各個國家語言的value資料夾的命名規則。 昨天,需要將app的字元資源國際化,可是卻不知道如何命名,在網上找了資料,終於解決了問題。 Android 文字資源國際化 1. 新建一箇中文資原始檔夾  
js網站國際化,多國語言切換【詳解】
JS網站國際化,多國語言切換【詳解】 作者:Anmbition 在web開發過程中通常會碰到需要多國語言支援的需求,我也看過一些文件,但寫的都不盡人意,最終我整理了一套通過js程式碼完成解決方案,並對程式碼進行了很大程度的優化,在使用過程中只需極少的程式碼即可完成。 第一步:核心JS
轉載 ->關於Android多語言國際化,牛逼,寫的不錯
今天,簡單講講 android 裡如何將語言國際化,和各個國家語言的value資料夾的命名規則。 昨天,需要將app的字元資源國際化,可是卻不知道如何命名,在網上找了資料,終於解決了問題。 Android 文字資源國際化 1. 新建一箇中文資原始檔夾 va
android國際化語言(適配各國語言)
在res檔案下面建立values資料夾,例如values-zh-rTW這裡面的xml裡面是繁體字,然後切換語言的時候就為臺灣語言 或者values-de-rDExml裡面使用德語然後xml使用德語。其他
Hive(4):Hive常用資料操縱語言DML,資料定義語言DDL,資料控制語言DCL
一、概述 1.DML(data manipulation language): 它們是SELECT、UPDATE、INSERT、DELETE,就象它的名字一樣,這4條命令是用來對資料庫裡的資料進行操作的語言 2.DDL(data definition la
【forever1dreamsxx--NLP】日子在指尖悄悄流淌,不覺間卻沉積出暗香陣陣。一個普通的數學系本科生,熱愛數學,熱愛自然語言處理,從事自然語言處理相關工作。郵箱:
日子在指尖悄悄流淌,不覺間卻沉積出暗香陣陣。一個普通的數學系本科生,熱愛數學,熱愛自然語言處理,從事自然語言處理相關工作。郵箱:[email protected],希望能夠不吝交流。...
資料查詢語言DQL,資料操縱語言DML, 資料定義語言DDL,資料控制語言DCL
SQL語言共分為四大類:資料查詢語言DQL,資料操縱語言DML,資料定義語言DDL,資料控制語言DCL。1 資料查詢語言DQL 資料查詢語言DQL基本結構是由SELECT子句,FROM子句,WHERE 子句組成的查詢塊:SELECT <欄位名錶> FROM &l
[Swift]字串大小寫轉換,轉換同時實現本地化或設定語言環境
在NSString中提供了3種字串大小寫轉換方式:1. 轉換字串大小寫2. 轉換字串大小寫,並實現本地化3. 轉換字串大小寫,並設定語言環境。 一、 轉換字串大小寫如果只是想單純的將字串進行大小寫轉換,可以使用NSString中的3個屬性實現,Lowercased-將字母轉換為小寫Uppercased-將字
struts2實現國際化,多語言切換
Struts2實現國際化,多語言切換 根據struts2中的i18n 實現多語言切換、 專案截圖 先寫basename_en_US.properties檔案和basename_zh_CN.properties(放在src目錄下) basename_en_US.pro
geek青年的狀態機,查表,純C語言實現
fill south 總結 target 堅持 str 分享 接收 backward geek青年的狀態機,查表,純C語言實現 1. 問題的提出。抽象 建一,不止是他,不少人跟我討論過這種問題:怎樣才幹保證在需求變更、擴充的情況下。程序的主體部分不動呢? 這是一個
ionic2 基於ngx-translate實現多語言切換,翻譯
click create -a fault template con 設置 切換 使用 介紹 ngx-translate 是Angular 2+的國際化(i18n)庫,在github的地址是箭頭 https://github.com/ngx-translate/core 將
通過編寫c語言程序,運行時實現打印另一個程序的源代碼和行號
clas 行號 意義 spa clu 可執行 stdlib.h 讀取 進行 2017年6月1日程序編寫說明: 1.實現行號的打印,實現代碼的讀取和輸出,理解主函數中的參數含義。 2.對fgets函數理解不夠 3.對return(1); return 0的含義理解不夠 4.未
棧中pop和top的區別是什麼呢?用佇列實現一個棧,Python語言
區別: pop是彈出棧頂元素,top是獲得棧頂元素,不彈出 pop彈出後可以獲取,把彈出的東西付給某個變數 具體可以通過用佇列實現一個棧來分析原因。 #用佇列實現棧 class Stack: """ @param: x: An i
純c語言實現連結串列,實現連結串列增刪改查
#include <stdio.h> #include <string.h> #include <stdlib.h> struct selflist{ int num; selflist* next; }; struct selflist* hea
不依賴任何系統API,用c語言實現gbk/utf8/unicode編碼轉換
轉載地址:https://blog.csdn.net/bladeandmaster88/article/details/54837338 漢字'我' Unicode編碼是0x6211 01100010 00010001 UTF8編碼是&
世界語言縮寫,各國語言簡稱,各國域名縮寫
1.世界各國語言縮寫(簡稱): en 英文 en_US 英文 (美國) ar 阿拉伯文 ar_AE 阿拉伯文 (阿拉伯聯合大公國) ar_BH 阿拉伯文 (巴林) ar_DZ 阿拉伯文 (阿爾及利亞) ar_EG 阿拉伯文 (埃及) ar_IQ 阿拉伯文 (伊拉克) ar_JO
c語言 實現一個函式,判斷一個數是不是素數
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
雜湊(Hash)資料結構,使用C語言實現s。傻瓜也能
雜湊資料結構是一種非常簡單,實用的資料結構。原理是將資料通過一定的hash函式規則,然後儲存起來。使查詢的時間複雜度近似於O(1)。進而大大節省了程式的執行時間。 雜湊表的原理如圖 原來的資料可以直接通過雜湊函式儲存起來,這樣在搜尋的時候,等於每一個數據都有了自己的特定查詢號碼,
Android 國際化語言設定,簡單粗暴。
在網上看了一大堆。核心程式碼就是那幾句,但是,還有的細節可能沒注意導致 無法改變。 直接貼程式碼。 public void setLanguage(int type){ Resources resources=getResources();//獲得res資源物件