, 여기에 내가 가지 언어로 번역되어 웹 사이트에하고 있어요번역 과정
내 상황은 매우 간단합니다 ... 그러나 나는 그것이 세부 사항을 결여 두려워하는 related question입니다. Google은 고객의 필요에 맞게 맞춤화 된 웹 사이트의 변형을 보유하고 있으며 의도 된 잠재 고객을 가장 효과적으로 타겟팅 할 수있는 언어를 선택합니다.
그러나 번역 프로세스에 문제가 있습니다. 문제는 버전 관리 (우리는 결국 프로그래머 임) 또는 데이터베이스 레이아웃에 관한 것이 아니라 번역, 비용 및 사고를 관리하는 것에 대해 정말로 말하고 있습니다.
지금까지 3 단계를 확인했다고 생각합니다. 서류를 준비
는1.이 자동으로 원하는, 일반적으로
를 확인할 수 있습니다. 번역이 재발 작업
2. 인적 자원을 낭비하는 고통
그것은이다 그렇게 쉬운 일이 아닙니다 실제로 번역, 거기에 다양한 (오픈) 문제가 있습니다 : 자연 언어에 이후 예를 들어 컨텍스트의 부족 모호 할 수 있으며, 동의어의 사용은 (우리가 기본 언어로 영어를 제공해야합니다 특히 이후 우리는 숙어를 사용할 수 없습니다 그래서 우리는 프랑스 팀) 도움이되지 않습니다
3. 통합/피드백
일반적인 문제는 전체 문장으로 번역 된 한 단어 (버튼에 사용)입니다. 밖으로 나갔다 ... 우리는 번역가들에게 길이를 25 % 이상 늘리지 말라고 요청하지만, 때로는 이것도 모든 지옥을 깰 수 있으며 때로는 공간이있을 때 실제로 그것을 제한 할 수도 있습니다.
이 중요한 단계의 국제화를 어떻게 처리하는지 알고 싶습니다. 우리는 이것에 대해 몇 가지 브레인 스토밍을했지만 결론은 나왔습니다.
질문과 답변을 독립적으로 투표/댓글을 달 수 있도록 아래에서 답변을 드리겠습니다.
감사합니다.
참으로 멋진 아이디어. '너무 긴'문장 (또는 데이터베이스에 넣기 전에 미리 조사)에 대한 알림을 받고 있습니까? 저는 번역의 중앙 저장소에 대한 아이디어를 좋아합니다. 지금은 마지막 번역 (번역본은 있지만 관리는 더 좋을 것입니다.) 이후에 추가 된 것을 아는 데 어려움이 있습니다. –
내 경우에는 너무 길다는 통보는 필요 없습니다. 문구는 어디에서나 사용할 수 있으므로 문자열의 길이는 글꼴과 같은 컨텍스트가 결정될 때만 의미가 있습니다. 런타임에는 GetTextExtentPoint32()와 같은 API를 사용하여 텍스트 길이를 포함하는 컨트롤과 비교합니다. 차이점에 대해서, 나는 추적이 diffing보다 낫다고 생각합니다. 추적을하면 각 문구에 대해 고유 한 ID를 첨부하고 모든 변경 내역을이 ID로 유지한다는 의미입니다. 이는 Null 가능 필드가 많은 DB 레코드와 같습니다. 각 필드는 하나의 언어에 대해 필요한 경우에만 해당 언어로 변환됩니다. –