2012-06-24 9 views
0

큰 프로젝트를위한 현지화 소프트웨어로 Pootle을 사용하고 있습니다. 내 문제는, 우리가 뭔가를 바꿀 때마다, 어떤 단어는 자동으로 잘못된 텍스트로 번역된다는 것입니다.Pootle, 자동 번역 제안을 비활성화하는 방법

우리는 Ping, Chat, bet ...과 같은 새로운 텍스트 였고 Pootle은 자동으로 모든 언어로 번역했습니다. 물론 완전히 틀린 방법이었습니다. 이 미친 번역을 어떻게 해제 할 수 있습니까? 나는 어리석은 소프트웨어가 번역하는 것을 원하지 않으며, 유료 번역가에게 잘못된 텍스트를 제안하기도합니다.

오늘 새 프로젝트를 만들려고 시도했으며 모든 언어 번역을 가져 왔습니다. 내보내기 파일에서 이제는 괜찮습니다. 그러나 번역자가 번역하려고 할 때 잘못된 자동 번역 텍스트가 표시되고 주석 상자에 번역기 주석 : 75 %가 표시됩니다.

이제 문제는 번역사가 단순히 1 단어를 변경 한 다음 내보내기를 클릭한다는 것입니다. 그리고 wualaa .... 모든 텍스트가 자동으로 손상됩니다.

제발, 어떤 바보 같은 도구가 그런 생각을하고 있는지 도와주세요. 영원히 그것을 불가능하게하는 방법?

+0

이것은 phpMyAdmin의 Pootle에서 종종 접했던 문제 중 하나입니다. 결국 우리는 Pootle과 함께했던 모든 문제를 수정하는 것보다 쉬운 것으로 밝혀진 번역을위한 자체 도구를 작성했습니다. http://weblate.org/에서 찾을 수 있습니다. –

답변

0

freenode에서 irc : //irc.freenode.net/#pootle을 사용하여 사용자와 개발자에게 직접 이야기하고 싶을 수도 있습니다.

Pootle을 사용하여 .properties 파일을 직접 번역하는 것과 같은 소리가납니다. 번역자 주석은 이전 번역이 새 번역으로 마이그레이션 될 때 퍼지 매칭을 수행하는 코드와 관련이있는 것으로 보입니다. 따라서 75 %는 두 소스 간의 75 % 일치를 의미하고 번역 된 텍스트를 다시 사용함을 의미합니다. 그러나 .properties에는 퍼지 상태에 대한 개념이 없기 때문에 제 생각에 번역 된 것으로 봅니다 (사실인지 확인하고 UI에 퍼지로 표시되지 않습니다).

Pootle에서 PO 파일을 사용하여 모든 .properties 작업을 수행하는 것을 선호합니다. 그래서 Translate Toolkit에서 prop2po를 사용한 다음 Pootle에 PO 파일을 게시합니다. 번역의 상태를 더 잘 제어 할 수 있다는 것을 알게되었습니다. (PO에는 번역 된 개념과 퍼지 개념이 있지만 .properties에는 개념이 없습니다.)