.NET에서 구체적으로 수행하는 방법이 확실하지 않지만 데이터베이스에 텍스트를 저장하고 페이지가 생성 될 때 언어를 선택하는 것이 가장 이상적입니다 (예 :/en) 또는 쿠키 환경). 모든 리소스는 "en"및 "es"폴더에 저장 될 수 있으며, 동일한 논리를 사용하여 선택해야합니다. 그런 다음 일관성있는 한 번역자/그래픽 사용자는 원본, 번역되지 않은 파일을보고 번역하고 적절한 폴더/데이터베이스 위치에 넣은 다음 비올라를 사용할 수 있습니다.
미래에 쉽게 확장 할 수있는 언어를 처리 할 수 있으며 CSS 파일을 동일하게 사용하면 언어 별 레이아웃을 처리 할 수도 있습니다. 어쨌든 레이아웃/스타일링을하기 위해 CSS를 사용해야합니다. 이유는 이와 같습니다.
모든 언어 관련 데이터 중 두 가지 이상이 필요하므로 가능하면 많은 텍스트를 사용하는 것이 가장 좋습니다. 따라서 그래픽 사용자는 가능한 한 두 가지 의무를 수행 할 필요가 없습니다. 번역자. CSS를 사용하여 이미지 위에 텍스트를 배치하면 여러 언어에 대해 하나의 이미지를 사용할 수 있으며 텍스트의 CSS 스타일링으로 꽤 인상적인 작업을 수행 할 수 있습니다. 까다로워지기를 원한다면 이전 브라우저에서 사이트를 깨뜨릴 염려가 없도록 <canvas>
으로 렌더링하는 것이 좋습니다. Javascript를 사용하여 언어 별 텍스트 & 정의를 가져 오십시오.
한편으로는 자동 번역을 할 수있는 웹 사이트 위젯이 있습니다. 물론 이미지에는 손대지 않습니다 (가능한 한 텍스트를 사용하는 다른 이유 : 번역 도구를 사용하는 모든 사람이 읽을 수 있습니다) . 저는 개인적으로 Google의 팬입니다. http://translate.google.com/translate_tools
아무도 완벽하지 않지만 아무것도없는 것보다 낫습니다.