2008-09-23 2 views
5

C# .NET 2.0 및 VS2008에서 프로그래밍 된 WinForms 응용 프로그램을 작성 중입니다. 나는 방금 앱을 여러 언어로 번역하기 시작했다. 시작하기 전에 모든 현지화 작업에 VS2008을 사용하는 것이 좋습니다. 아니면 즉시 외부 도구를 사용하는 것이 더 좋습니까? 이것은 내 첫 번째. NET 애플 리케이션, 그래서 내가 시작하기 전에 오히려 부탁드립니다. 다른 사람들은 무엇을 사용하고 있습니까?VS2008에 내장 된 현지화 도구

내 앱에 사용 된 모든 문자열이 리소스에 있으므로 앱을 번역 할 준비가되었다고 생각합니다.

는 그것을 현지화됩니다 페트르

+0

Re-tag please : C# 관련 질문이 아닙니다. '.net'태그. –

답변

2

을 주셔서 감사합니다? 대부분의 외부 로컬라이제이션 업체는이를위한 유틸리티를 제공합니다. 그 자신이나 팀의 경우 가장 간단한 것은과 워드 문서로 변환하기 위해 여기에 언급 무슨 같은 비주얼 스튜디오 또는 무언가를 사용하는 아마 : 나는 사이트에서 작업을 완료 http://blog.vermorel.com/?p=73

+0

aaron : 번역본을 Excel 파일로 가져와서 직접 VS에 입력합니다. 이 경우, VS 자체를 사용하는 것이 최선의 방법이라고 생각하십니까? – user20353

0

(REFULOG) 모든 페이지 (도구/로컬 리소스 생성, 디자인 또는 분할 모드인지 확인하십시오. 그렇지 않으면 메뉴 항목이 나타나지 않습니다.)에 대한 .resx 파일을 생성했습니다. 이 응용 프로그램을 테스트 한 후 Resx Crunch이라는 응용 프로그램을 테스트했습니다 (생성하려고하는 모든 .resx 파일을로드하고 원하는 언어를 추가 한 다음 응용 프로그램에서 기본 .resx 파일의 값을 복사하도록했습니다. 다음과 같이 보입니다 :

Default value | DE | ES 
------------------------------- 
apple   |apple | apple 
... 

정보를 CSV 파일로 저장하고 번역자에게 보냈습니다. 번역가가 돌아 왔을 때 :

Default value | DE | ES 
------------------------------- 
apple   |Appfel | Manzana 
... 

로드 한 후 애플리케이션 폴더에 저장했습니다.

다른 로컬라이제이션 도구를 사용해 보았지만 너무 많이 할애하고 충분히 할 수 없었습니다.

질문에 대답하십시오 : Visual Studio를 사용하여 메타 태그 & .resx 파일을 생성하고 일부 현지화 도구를 사용하여 번역하십시오.

+0

번역자가 독일어 수업을 필요로하는 것 같습니다 :) – Germstorm

0

저는 (지난 게시물 이후 2 년이 지난) 다른 사람들에게 도움이되기 위해 전 번역 과정을 매우 쉽게 만들어주는 전문화 된 현지화 제품을 제작했습니다. 임의의 솔루션에서 모든 ".resx"문자열을 추출하고 독립 실행 형 응용 프로그램 (번역사가 내 사이트에서 다운로드 할 수있는)을 사용하여 번역 할 수있는 단일 파일로로드하는 Visual Studio 추가 기능입니다. 그런 다음 동일한 추가 기능이 번역 된 문자열을 솔루션으로 다시 가져옵니다. 내장 된 많은 안전 장치, 많은 종소리와 호루라기, 온라인 도움말 (사용하지 않아도 됨)과 함께 사용하기가 매우 쉽습니다. http://www.hexadigm.com