나는 dnn의 웹 사이트에서 일하고 있습니다. 웹 사이트 또는 특정 페이지의 언어를 변경하고 싶습니다. 따라서 스페인어 (es-es), 중국어 (zh-cn) 용 언어 패키지를 다운로드하고 호스트에서 설치합니다. 다음으로 브라우저 언어를 변경하면 웹 사이트 언어가 변경되지 않았습니다. dnn 5.0 작업.DotNetNuke 웹 사이트의 현지화
dnn 웹 사이트에서 어떻게 언어 패키지를 사용할 수 있는지 알려주십시오.
나는 dnn의 웹 사이트에서 일하고 있습니다. 웹 사이트 또는 특정 페이지의 언어를 변경하고 싶습니다. 따라서 스페인어 (es-es), 중국어 (zh-cn) 용 언어 패키지를 다운로드하고 호스트에서 설치합니다. 다음으로 브라우저 언어를 변경하면 웹 사이트 언어가 변경되지 않았습니다. dnn 5.0 작업.DotNetNuke 웹 사이트의 현지화
dnn 웹 사이트에서 어떻게 언어 패키지를 사용할 수 있는지 알려주십시오.
DotNetNuke 포럼에서 질문해야합니다 : http://www.dotnetnuke.com/tabid/795/default.aspx.
언어 팩 및 번역에 대한 질문이있는 포럼이 하나 있습니다. 그곳에서 답을 찾을 수 있습니다 : http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/77/scope/threads/Default.aspx
언어 팩에는 사이트의 모든 항목, 특히 직접 추가 한 내용에 대한 번역이 항상있는 것은 아닙니다. 제대로 작동하려면 다음 두 가지 작업을 수행해야합니다.
우리는 메뉴 솔루션을 제공하기 위해 메뉴를 작성해야했습니다. 데이터베이스 솔루션에 대한 리소스 파일로 이동하는 대신 다른 이유로이 인터페이스를 적용했습니다. 이렇게하면 text/html 모듈과 같은 것들에 대해서는 콘텐츠를 국유화 할 수있는 제 3 자 빌드가 있습니다. 아폴로는 Apollo Software에 다국어 모듈이 있습니다
참고로 "Apollo Software"는 더 이상 존재하지 않습니다. – chepe263
언어 팩은 일반적으로 "로그인"과 "설정"과 같이 코어에서 사용하는 텍스트 만 지역화합니다. 그것은 영어가 아닌 다른 언어로 사이트를 가질 수 있도록 설계되었으므로 한 사이트에서 여러 언어를 사용할 수 없습니다. 서로 다른 언어를 사용하는 여러 개의 포털을 쉽게 가질 수 있습니다.
하나의 포털에 여러 로케일을 사용하려면 타사 모듈을 사용하거나 고유 한 모듈을 개발해야합니다.
DotNetNuke 번역의 초기 번역 및 유지 관리를 위해 OmegaT를 사용하는 것이 좋습니다. resx 파일을 직접 처리합니다. DNN의 API 덕택에 HTML이나 블로그와 같은 컨텐츠를 다운로드하고 번역 한 다음 업로드 할 수 있습니다 (스크립트가 필요한 경우 메모 생략).
OmegaT는 번역본을 메모리 (실제로는 XML의 일종 인 TMX 파일)에 저장합니다. 또한 Google Translate 및 similars를 사용하며 DotNetNuke가 업데이트 된 리소스를 계속 처리하기를 기다리는 것과 비교할 때 번역 속도가 훨씬 빨라 빠른 사용자 인터페이스를 제공합니다.
자세한 내용은 OmegaT. 번역 된 사이트 및 모듈의 예 : site translated from Dutch into English
답장을 보내 주셔서 감사합니다. 하지만 제 질문은 웹 사이트의 언어를 어떻게 바꿀 수 있는가하는 것입니다. 패키지를 추가 한 후 언어의 표시로 머리글에 이미지가 나타납니다. 그러나 이것들은 정보가 아닌 메뉴 항목만을 변경합니다. 아시다시피 모든 페이지 정보를 어떻게 변경할 수 있습니까? – Deepak
오른쪽. 나는 스페인어 팩을 다운로드했고,이 같은 경험을했다. 언어 팩은 기본 DNN 포털의 핵심 컨텐트 만 번역하므로 기본적으로 메뉴 탐색에만 국한됩니다.웹 마스터는 다른 모든 것을 번역해야합니다. – Todd
그 이점은 설정 한 언어간에 앞뒤로 전환하는 논리가 포함되어 있으며 사용자의 지역/브라우저 설정에 따라 사용할 언어를 자동 감지 할 수 있다고 생각합니다. – Todd