2012-10-17 4 views
14

ggplot2knitr을 기반으로하는 집계 보고서를 만들고 싶습니다. 불행하게도 저는 영어, 독일어, 프랑스어, 이탈리아어의 4 개 언어로 번역하고 싶습니다. 지금까지 플롯 및 수치에 대한 라벨은 기본적으로 데이터 자체에서 발생합니다. 즉, data.frame headers 또는 factor levels에서 생성됩니다.knitr 보고서에 적합한 지역화 전략은 무엇입니까?

내가 다른 100 개 이상의 범주 형 변수를 가지고 있다고 가정하면 levels은 효율적인 변환 전략이 무엇인지 궁금합니다. 다른 언어에는 .po 파일과 Portable Object editors, R 및 메시지 자체에 대해서도 마찬가지입니다. 언어 수가 늘어날수록 다른 사람들이 번역에 참여해야 할 가능성이 높아집니다. 분명히이 사람들은 일반적으로 R 사용자가 아니며 텍스트 편집기를 좋아하지 않을 수도 있습니다.

아무도 동일한 문제에 직면 해 좋은 전략이나 경험을 공유 했습니까? xliff 같은 것을 상상할 수 있습니까?

편집 : 나는 그동안 this thread을 보았지만 gettext는 패키지에서만 작동한다고 생각합니다. 이 게시물의 도메인이 실제로 유효한지 궁금합니다.

+0

new-ish 도구, 아마도 : https://cran.r-project.org/web/packages/translateR/translateR.pdf – MichaelChirico

답변

1

직접적인 경험은 없지만 Google 스프레드 시트가 번역사와 공동 작업하기에 좋은 워크 플로우를 제공하는지 궁금합니다. 그러한 여기 답변으로 R 사용 RCurl 솔루션으로 얻을 :

read.csv fails to read a CSV file from google docs

내가 설문 조사 데이터를 분석하는이 기술을 사용했다.

+0

변수 이름이 모든 언어에서 동일하게 유지 될 수 있다면 작동 할 수 있습니다. '2 : n' 열에 올바른 값으로 행당 하나의 변수와 레벨을 갖는 Google 스프레드 시트를 만듭니다. 언어 당 한 장씩 작성하십시오. 데이터를로드 한 후 원하는 시트의 행을 반복하고 번역을 찾을 때 변수 레벨을 수정하십시오. –

관련 문제