1
국제화에 사용되는 다음 형식의 중첩 사전이 있습니다 (번역사와 비 프로그래머가 필요에 따라이 파일을 편집 할 수 있도록 지원하며, 백업 계획은 JSON 형식을 사용하는 것이지만 이러한 사용자에게 적합 할 수 있습니다 ..). 다음 형식 CSV 파일로출력 사전을 csv 파일
dict[LANGUAGE][KEY] = VALUE
I 출력이 :
KEY, VALUE-LANG-1, ... VALUE-LANG-N
VALUE-LANG-I = 딕셔너리는 [LANGUAGE가-I] [KEY]
이 잘 작동
, VALUE가 단순한 문자열 인 한. VALUE가 더 복잡한 (중첩 된 dict 또는 목록) 경우 문제가 발생합니다. 이것을 강력하게 처리 할 수있는 방법이 있습니까?
값이 문자열이 아닌 경우 정확히 처리 하시겠습니까? –
CSV는 매우 멍청한 플랫 데이터 형식입니다. abritarily 중첩 컬렉션의 작업까지는 원격으로 작업 할 수 없습니다. 그래서 고정 된 깊이 형식이 없다면 ... – delnan
나는 당신이 잘못된 방법으로 i18n을하고 있다고 생각합니다. gettext를 확인하십시오. – Eldelshell