當您創建一個輸出文本的PHP腳本並且您希望能夠讓腳本的用戶設置語言時,語言文件的最佳格式是什麼?語言文件的最佳格式是什麼?
- 數據庫
- CSV文件
- XML文件
- JSON文件
- 還有別的嗎?
請記住,腳本的用戶需要能夠更改語言文件中的某些單詞,因此越容易越好。
當您創建一個輸出文本的PHP腳本並且您希望能夠讓腳本的用戶設置語言時,語言文件的最佳格式是什麼?語言文件的最佳格式是什麼?
請記住,腳本的用戶需要能夠更改語言文件中的某些單詞,因此越容易越好。
gettext
經常被用於兩個原因:
many tools
,以幫助這個格式轉換翻譯的字符串是這樣的撥打_()
這樣的功能:_("some text")
。
另一種易於用PHP解析的格式是ini files
。
謝謝!還沒有聽說過那個。 – DADU 2011-01-26 20:19:57
別忘了YAML。
答案是它取決於你的數據。如果要輸出記錄中的每個字段都是簡單值的記錄列表,CSV非常方便。但是,如果記錄具有層次結構或者字段可以具有多個值,則CSV會很麻煩。
對於表示層次結構,關係或多個值,XML,JSON和YAML是最合適的。其中,XML是最詳細的,這就是爲什麼我傾向於不喜歡它。我發現YAML非常可讀,不會太冗長。
+1您的優點。 – DADU 2011-01-26 20:46:24
這不是Wordpress使用的方法嗎? – DADU 2011-01-26 20:27:29