DokuWiki

It's better when it's simple

사용자 도구

사이트 도구


ko:tips:multilingual_content

동시 다국어 지원

아래 개선사항은브라우저 언어 자동 인식에 대한 논의를 기반으로 하고 있습니다.

DokuWiki 화면 인터페이스 언어가 바뀔 때 페이지 역시 대응하는 언어로 바꾸기 위한 아이디어입니다.

아래 프로젝트에서는 Dokuwiki에서 지원을 위한 패치 과정과 간단한 마크업이 지원에 대한 논의를 하고 있습니다. 어쨋든, local.php에서 동시 다국어 지원이 가능합니다! 단지 몇몇 코드를 conf/local.php로 복사하면 동작합니다.

개요

패치(patch)는 3단계 국제화를 지원합니다:

  1. config 파일에 정의된 전체 위키의 언어
  2. config 파일에 정의된 문서들의 언어
  3. 화면 인터페이스와 위키페이지의 첫 이름공간 기반으로한 문서들의 언어

첫번째 방법은 현재 DokuWiki에서 기본으로 제공합니다.

두번째 방법은 브라우저를 설정을 변수 'lang'을 Get request를 통해 변경하므로써 화면 인터페이스 언어를 변경할 수 있습니다.

세번째 방법은 번역된 위키 페이지들을 표준 최상위 이름공간(예: “ru”, “en”, “de”등)에 저장하는 방법입니다. 현재 사용되는 언어는 위키페이지의 최상위 이름공간 의존적입니다.

최신 정보를 위해 영문 페이지를 볼 수 있습니다.

만일 이 주제에 대해 흥미를 느낀다면 DokuWiki 패치 2005-09-22 테스트를 해보기 바랍니다. my 사이트를 방문하시면 실제로 3단계가 동작되는 모습을 볼수 있습니다.

Alexey Remizov 2005-07-15 15:02

설치

  1. dw-multilingual.diff.gz 가져오기
  2. DokuWiki 디렉토리로 이동 (예. cd /var/www/dokuwiki)
  3. 패치 적용: zcat dw-multilingual.diff.gz | patch -p1
  4. 작업 끝

Discussion

FIXME translation missing!

번역

english version: dokuwiki-2006-11-06.

Add your email here if you created translated or modified whole or part of this page.

  • jk Lee - real mail domain is gmail, not zoo.com for spam filtering 2007-2-7 created
ko/tips/multilingual_content.txt · 마지막으로 수정됨: 2012-06-25 08:52 저자 ara

별도로 명시하지 않을 경우, 이 위키의 내용은 다음 라이선스에 따라 사용할 수 있습니다: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki