2009-04-13 6 views
0

나는 dnn의 웹 사이트에서 일하고 있습니다. 웹 사이트 또는 특정 페이지의 언어를 변경하고 싶습니다. 따라서 스페인어 (es-es), 중국어 (zh-cn) 용 언어 패키지를 다운로드하고 호스트에서 설치합니다. 다음으로 브라우저 언어를 변경하면 웹 사이트 언어가 변경되지 않았습니다. dnn 5.0 작업.DotNetNuke 웹 사이트의 현지화

dnn 웹 사이트에서 어떻게 언어 패키지를 사용할 수 있는지 알려주십시오.

답변

0

언어 팩에는 사이트의 모든 항목, 특히 직접 추가 한 내용에 대한 번역이 항상있는 것은 아닙니다. 제대로 작동하려면 다음 두 가지 작업을 수행해야합니다.

  1. 관리> 언어로 이동하여 사용하려는 언어를 사용하도록 설정합니다.
  2. 언어 편집기를 열고 번역을 시작하십시오. 각 리소스 이름 아래에 지역화 된 값에 대한 편집 텍스트 상자와 기본값에 대한 읽기 전용 텍스트 상자가 표시됩니다. 대부분의 경우 "기본값"아래에 표시되는 내용을 축 어적으로 번역해야합니다.
+0

답장을 보내 주셔서 감사합니다. 하지만 제 질문은 웹 사이트의 언어를 어떻게 바꿀 수 있는가하는 것입니다. 패키지를 추가 한 후 언어의 표시로 머리글에 이미지가 나타납니다. 그러나 이것들은 정보가 아닌 메뉴 항목만을 변경합니다. 아시다시피 모든 페이지 정보를 어떻게 변경할 수 있습니까? – Deepak

+0

오른쪽. 나는 스페인어 팩을 다운로드했고,이 같은 경험을했다. 언어 팩은 기본 DNN 포털의 핵심 컨텐트 만 번역하므로 기본적으로 메뉴 탐색에만 국한됩니다.웹 마스터는 다른 모든 것을 번역해야합니다. – Todd

+0

그 이점은 설정 한 언어간에 앞뒤로 전환하는 논리가 포함되어 있으며 사용자의 지역/브라우저 설정에 따라 사용할 언어를 자동 감지 할 수 있다고 생각합니다. – Todd

0

우리는 메뉴 솔루션을 제공하기 위해 메뉴를 작성해야했습니다. 데이터베이스 솔루션에 대한 리소스 파일로 이동하는 대신 다른 이유로이 인터페이스를 적용했습니다. 이렇게하면 text/html 모듈과 같은 것들에 대해서는 콘텐츠를 국유화 할 수있는 제 3 자 빌드가 있습니다. 아폴로는 Apollo Software에 다국어 모듈이 있습니다

+0

참고로 "Apollo Software"는 더 이상 존재하지 않습니다. – chepe263

0

언어 팩은 일반적으로 "로그인"과 "설정"과 같이 코어에서 사용하는 텍스트 만 지역화합니다. 그것은 영어가 아닌 다른 언어로 사이트를 가질 수 있도록 설계되었으므로 한 사이트에서 여러 언어를 사용할 수 없습니다. 서로 다른 언어를 사용하는 여러 개의 포털을 쉽게 가질 수 있습니다.

하나의 포털에 여러 로케일을 사용하려면 타사 모듈을 사용하거나 고유 한 모듈을 개발해야합니다.

1

DotNetNuke 번역의 초기 번역 및 유지 관리를 위해 OmegaT를 사용하는 것이 좋습니다. resx 파일을 직접 처리합니다. DNN의 API 덕택에 HTML이나 블로그와 같은 컨텐츠를 다운로드하고 번역 한 다음 업로드 할 수 있습니다 (스크립트가 필요한 경우 메모 생략).

OmegaT는 번역본을 메모리 (실제로는 XML의 일종 인 TMX 파일)에 저장합니다. 또한 Google Translate 및 similars를 사용하며 DotNetNuke가 업데이트 된 리소스를 계속 처리하기를 기다리는 것과 비교할 때 번역 속도가 훨씬 빨라 빠른 사용자 인터페이스를 제공합니다.

자세한 내용은 OmegaT. 번역 된 사이트 및 모듈의 예 : site translated from Dutch into English