1. 程式人生 > >ios裡面 Localizable.strings檔案一點小知識(轉載)

ios裡面 Localizable.strings檔案一點小知識(轉載)

當你在你的專案裡面New File..一個Localizable.strings的檔案


之後,想選擇新增上語言,當你點選右側工具欄(View - > Utilities - >Shoe File inspector)裡面的Localization想新增語言的時候,你發現只有English一項,而且還無法新增其他語言種類的時候


此時你可以按照以下步驟


當你再次回到Localizable.strings的Localization選項時,你就會發現裡面多了一個Chinese(simplified)選項,當你在對應選項前面打上對勾之後,你就會發現在你之前建立的Localizable.strings(Xcode左側)下面會有如圖效果,這時就已經把語言新增完成了,然後就是使用了,只需要在對應的檔案裡面寫入內容即可::(比如:在Localizable.strings(

Chinese(simplified))檔案裡面寫上     "name"="張三";,在Localizable.strings(English) 檔案裡面寫上"name"="zhangsan";


在你需要的地方通過

  1. NSString *nameStr= NSLocalizedString(@"name", nil);  

呼叫即可獲得對應的內容

如果建立.strings檔案是自定義的名字的話,如當前我起名為 Internation.strings,那麼呼叫的方式為:

NSLocalizedStringFromTable(@”title”,@”Internation”, nil) 

NSLocalizedStringFromTable(@”name”,@”Internation”, nil)

當自定義名字後,使用NSLocalizedString的方式不起作用,這裡要特別注意,注意,注意!!!(重要的說三遍);

相關推薦

ios裡面 Localizable.strings檔案一點知識(轉載)

當你在你的專案裡面New File..一個Localizable.strings的檔案 之後,想選擇新增上語言,當你點選右側工具欄(View - > Utilities - >Shoe File inspector)裡面的Localizatio

ios裡面 Localizable.strings檔案一點知識(個人理解)

當你在你的專案裡面New File..一個Localizable.strings的檔案 之後,想選擇新增上語言,當你點選右側工具欄(View - > Utilities - >Shoe File inspector)裡面的Localizatio

關於tensorflow的一點知識

tensorflow執行模式——會話 第一種方法: #建立一個會話 sess=tf.Session() #使用這個建立的會話來得到關心的運算結果 sess.run(...) #關閉會話,使得本次執行中使用到的資源可以被釋放 sess.close() 使用這種方法的時候需要明確呼叫Sess

執行緒的一點知識

http://blog.csdn.net/pbymw8iwm/article/details/6721038這篇文章講的挺多,但是現在只用到很少的一部分,用到的部分就抄下來如下:1.執行緒屬性執行緒具有屬性,用pthread_attr_t表示,在對該結構進行處理之前必須進行初

三極體NPN和PNP一點知識

三極體NPN與PNP都有EBC三個極(E射極、B基極、C集電極),不同的是控制電流流動的方向是相反的,所以三極體的三個極與電流正負極沒關係,只與三極體的製造結構有關。 EB之間電流的導通與

貓貓學iOS知識iOS啟動動畫_Launch Screen的運用

ges pri rac post rip length pen 知識 hid 貓貓分享,必須精品 原創文章。歡迎轉載。轉載請註明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents

初學零散知識(看到一點一點,不斷補充)

創建 發現 val ... 方法 ctrl true nbsp -128 1. Integer i1 = 10; Integer i2 = 10; Integer i3 = 128; Integer i4 = 128; System.out.printl

WAV檔案資料解析(4.10更新一點程式碼)

作為一個初級的演算法和聲紋的工程師,寫個blog記錄一下自己近期所接觸的知識點,作為日後參考和複習用 首先都是文字,後期有空再加圖片和改格式,很多內容都是通過被人的blog參考和整理得來。 日後慢慢的更新聲紋識別SRE的演算法以及機器學習的演算法和資料分析的實踐 更新:最近專案測了個模型,

檔案讀取和檔案寫入中需要注意的一些知識

1,   is_file()函式:用來判斷 是否是為檔案或者是否存在該檔案 is_dir()函式:用來判斷 是否為目錄(資料夾)或者是夠存在該目錄 file_exists(檔案路徑):作用是判斷對應的路徑下 是否存在對應的檔案 它們的區別是如果已經存在該檔案或者資料夾,

[Xcode10 實際操作]九、實用進階-(27)字串檔案(Localizable.strings)的本地化

本文將演示字串檔案(Localizable.strings)的本地化。 在專案【DemoApp】資料夾下點選滑鼠右鍵,彈出右鍵選單 ->【New File】新建檔案命令,建立一個字串檔案。 ->【Strings File】字串檔案->【Next】 ->【Save As】:Loc

關於NFS網路檔案系統的知識

       關於NFS檔案作業系統,nfs依賴與rpcbind服務,NFS伺服器端需要安裝nfs-utiles和rpc-bind,nfs是對外隨機開放埠的,但是這些埠會被rpcbind服務收集到,NFS把自己埠向rpcbind進行註冊,rpcbind有固定的埠,而NFS客戶

補充知識檔案控制代碼與檔案識別符號

#檔案控制代碼 這是作業系統裡的一個概念,控制代碼是WINDOWS用來標識被應用程式所建立或使用的物件的唯一整數,WINDOWS使用各種各樣的控制代碼標識諸如應用程式例項,視窗,控制,點陣圖,GDI物件等等。WINDOWS控制代碼有點象C語言中的檔案控制代碼。 從上面的定義中的我們可以看到,控制代碼是一個

一點IT知識

計算機基礎知識其實並不是很難 想學也還是很簡單的 關於二進位制 二進位制是逢二進一的數的表示方法 機器語言就是一串類似二進位制的數,就是010101010101001101010 複雜 二進位制的轉化 十進位制\(\to\)二進位制 倒序取餘 11 Mod 2 = 1 5 Mod 2

android進階4step1:android知識 檔案儲存

檔案儲存 作為一個開發者,我們經常需要通過快取一些檔案到 SD 卡中,常見的方式就是,通過: File sdCard = Environment.getExternalStorageDirectory(); 獲取 SD 卡根目錄,然後自定義檔案/檔名進行檔案儲存.這樣做法的結果就是,當手

Go和C++編譯時的一點區別------strings命令搞起

      最近查一個bug, 用strings命令分析, 竟然出乎意料地沒有結果, 非常納悶。 最後根據這個線索查出了bug的根本原因。         1.  在C++中, 即使函式在程式碼層面沒有被呼叫

符號表檔案知識

1. 符號表是什麼? 符號表就是指在Xcode專案編譯後,在編譯生成的二進位制檔案.app的同級目錄下生成的同名的.dSYM檔案。 .dSYM檔案其實是一個目錄,在子目錄中包含了一個16進位制的儲存函式地址對映資訊的中轉檔案,所有Debug的symbols都在這個

知識--區域網內的檔案共享

步驟:(前提:處於同一區域網內;判斷方法:ping命令測試) 被共享資料夾需要修改屬性(右擊資料夾—> 屬性—> 共享->進行自己修改!) 訪問者 訪問被共享資料夾 方法一(命令列中): net use \共享資料夾電腦所在的

知識--電腦隱藏檔案

在執行中輸入cmd,回車,開啟命令列視窗 在命令列視窗中切換到想要建立資料夾的硬碟分割槽,如D盤 輸入 MD 123…\ 回車,注意資料夾名後有2個小數點 3. 輸入 MD 123…\ 回車,注意資料夾名後有2個小數點 OK,搞定,看看你的D盤下面是不是多了一個

可執行檔案的裝載與程序的一點總結 《程式設計師的自我修養》·筆記

可執行檔案的裝載與程序小結 程序的虛擬地址空間   每個程式被執行起來之後都擁有自己獨立的虛擬地址空間,這個虛擬地址空間的大小是CPU的位數決定的。比如,32位的硬體平臺決定了虛擬地址空間的地址為

每週學一點Egret(17)default.thm.json 檔案編譯

問題現象 今天下午遇到同事一個獲取不到繫結exml後的高度,但圖片可以顯示出來。經過排查了定位到一個小坑的地方。在之前也中招了幾次。 解決辦法 隨著Egret 的版本越來越多,至今已經來到了5.1版本,調整了Egret Launcher版本。軟體畫面變得越