1
我有一個以下格式的嵌套字典,用於國際化(這允許我們的翻譯人員和非程序員根據需要編輯此文件;我的備份計劃是使用JSON格式,但這不會適合這些用戶..)。將字典輸出到csv文件
dict[LANGUAGE][KEY] = VALUE
I輸出到在以下格式csv文件這樣的:
KEY, VALUE-LANG-1, ... VALUE-LANG-N
其中VALUE-LANG-I =字典[LANGUAGE-1] [KEY]
這工作正常,只要VALUE是簡單的字符串即可。但是,如果VALUE更復雜(嵌套字典或列表),我會遇到問題。有辦法處理這個強有力的?
如果該值不是字符串,您到底希望如何處理它? – 2011-02-23 18:08:33
CSV是一種非常笨的平面數據格式。這並不是遠離嵌套集合的任務。所以,如果你沒有固定深度的格式... – delnan 2011-02-23 18:09:03
我認爲你是以錯誤的方式做國際象棋的東西。看看gettext。 – Eldelshell 2011-02-23 19:14:30