2017-01-05 1 views
0

symfony 웹 사이트 번역을 처리하고 GIT와 동기화하도록 Weblate를 설정했습니다.symfony 번역을 업데이트하면 번역 진행이 손실됩니다.

Weblate가 번역 파일을 올바르게 선택하고 번역을 진행하고 번역 파일을 올바르게 밀어 넣습니다. 내가 사용, 번역하는 새로운 문자열을 업데이트 할 일단

그러나, 그런 다음

php bin\console translation:update --force --output-format=xlf en 

나는 GIT에 그것을 밀어 Weblate 당기지 만, Weblate 모든 번역 진행 상황을 잃고로 이동해야 사각형 하나.

내가 뭘 잘못하고 있니?

편집 : Weblate가 심포니에 의해 삭제 된 "approved = yes"필드를 추가 한 것처럼 보입니다.

답변

0

XLIFF 사양에 따라 aprroved="yes" 속성이있는 문자열 만 번역 된 것으로 간주됩니다. 안타깝게도 Symfony는 여기의 스펙을 따르지 않습니다.

다행히도 Weblate는 해결 방법이 있습니다 (documentation 참조).

+0

감사합니다. Michal,이 옵션을 찾았습니다.하지만 symfony가 기본적으로 번역 된 부분에 문자열을 넣었 기 때문에 모든 것이 번역되어 나타납니다. – user2068020

관련 문제