저는 현지화에 대해 조금 걱정할 필요가있는 제품에 대해 작업합니다. 다음 이름을 복사지역화 된 문자열을 관리하는 더 좋은 방법이 있습니까?
- 검색 resources.resx 파일을 발견하는 경우
- (수백 개의 항목이있다) : 현재이 내가 지역화 된 문자열을 사용 (또는 추가)해야하는 경우에 대한 워크 플로우이다. (
ResourceMgr
는 ResourceManager에 그냥 정적 필드입니다) 모든 문자열에 대한
이 3 단계 과정은 실제 고통 그렇지 않으면, 새 문자열을 추가 한 다음 이름
ResourceFactory.ResourceMgr.GetString("MY_MAGIC_STRING")
를 사용합니다. 이 과정을 더 쉽게 만들 수있는 패턴이나 방법이 있습니까?
동일한 문자열을 다시 사용하는 것에주의하십시오. 문맥에 따라 다른 언어로 다르게 번역되어야하는 구/문장/단어가 있습니다. 예 : 문장의 주제에 따라 슬라브어로 동사를 활용. – svick
@svick 물론. 우리는 일반적으로 (특히 String.Format 스타일 문자열을 사용하여) 모든 것을 함께 유지하려고 노력하며 변경해야 할 부분이있을 때 번역자에게 알려주십시오 – Earlz
깨끗한 코드일까요? 아니면 더 빨리 실행하게할까요? – Paparazzi