Manual:Interwiki/ko

From MediaWiki.org
Jump to: navigation, search

인터위키(Interwiki; 위키간 링크)란 안쪽 링크 유형의 접두사를 이용해서 다른 위키로 링크를 연결하는 방법입니다. 예를 들면, 위키백과, 위키책, 위키뉴스 등의 위키 사이트와 링크를 가능하게합니다. 또는 다른 언어로 된 위키 프로젝트로의 연결도 가능하게 합니다.(Manual:Wiki family 참조).

[[Wikipedia:Main_Page]]와 같은 링크는 Wikipedia:Main_Page와 같이 표현되며 위키백과의 대문으로 넘겨주기됩니다.

위키간 링크를 설정하기 위해서는 데이터베이스를 수정해야 합니다. 또는 Extension:SpecialInterwiki를 이용해 Special:Interwiki에서 편집할 수도 있습니다.

다른 프로젝트로의 위키간 링크[edit | edit source]

기본[edit | edit source]

기본적으로 많은 위키미디어 프로젝트는 위키간 링크를 지원할 수 있습니다. 그러므로 여러분의 데이터베이스를 수정하지 않고도 이를 이용할 수 있습니다. 하지만, 위키미디어 프로젝트의 어머니인 위키백과 자체는 몇가지 이유로 이를 이용할 수 없습니다.

접두사 URL 사용예
commons http://commons.wikimedia.org/wiki/ [[commons:MediaWiki]]
mediazilla http://bugzilla.wikipedia.org/ [[mediazilla:1209]]
meta http://meta.wikimedia.org/wiki/ [[meta:Main Page]]
mw http://www.mediawiki.org/wiki/ [[mw:Help:Contents]]
wikibooks http://en.wikibooks.org/wiki/ [[wikibooks:Main Page]]
wikimedia http://wikimediafoundation.org/wiki/ [[wikimedia:Main Page]]
wikinews http://en.wikinews.org/wiki/ [[wikinews:Main Page]]
wikiquote http://en.wikiquote.org/wiki/ [[wikiquote:Main Page]]
wikisource http://sources.wikipedia.org/wiki/ [[wikisource:Main Page]]
wikispecies http://species.wikipedia.org/wiki/ [[wikispecies:Main Page]]
wiktionary http://en.wiktionary.org/wiki/ [[wiktionary:Main Page]]

알림 : 몇몇 설치본에서는 위의 요소가 미리 설치되어 있지 않을 수 있습니다. 이런 경우에는 [[metawikipedia:Main Page]]를 해보시기 바랍니다.

더 추가하기[edit | edit source]

기본적으로 위키백과가 설정이 되어 있지 않기 때문에, 이를 추가하고 싶을 것 입니다.

여러분의 데이터베이스를 수정해야합니다. interwiki 테이블로 가서 새로운 줄을 추가합니다.(주로 phpMyAdmin을 사용) :

  • iw_prefix: 위키간 링크에 사용될 접두사를 선택합니다. 예를 들어, "wikipedia"는 위키백과로의 연결을 위해 사용됩니다.
  • iw_url: 프로젝트의 URL을 입력합니다. 예를 들어, 위키백과로의 URL은 http://en.wikipedia.org/wiki/$1를 이용할 수 있습니다. 링크하려고하는 문서의 이름이 들어갈 자리에 $1을 입력하는 것을 잊어서는 안됩니다. ([[Wikipedia:Main Page]]라는 코드는 http://en.wikipedia.org/wiki/Main_Page으로 링크가 됩니다.)
  • iw_local: 만약에 1로 지정되면, 위키는 그 자신의 페이지에서 뿐만 아니라 iw_prefix:title 형태의 바깥 링크도 리다이렉트를 지원합니다. 위키 바깥이나 다른 위키에서 중첩된 트랜스위키 링크를 위해 위키간 링크를 사용하는경우 필요합니다.(예, w:en:fr:Accueil)
  • iw_trans: "transwiki transclusion" - 1로 지정되면 다른 위키의 페이지를 틀(템플릿)로 사용할 수 있습니다. LocalSettings.php$wgEnableScaryTranscluding = true도 지정해주어야 합니다.
Tools.svg 위키 관리자를 위한 정보: 많은 도움말 페이지가 MediaWiki의 Manual 네임스페이스로 링크되어 있습니다. 지역 위키에서도 이 링크들이 동작하게 하려면, iw_prefix=manualiw_url=http://www.mediawiki.org/wiki/Manual:$1의 위키간 링크를 추가합니다.

다른 언어로의 위키간 링크[edit | edit source]

Wiki family를 설치했다면, 영어로 된 글을 독일어로 링크(독일어 프로젝트도 존재한다면) 할 수 있습니다. MediaWiki를 설정하여 사이드바의 도구모음 아래에 이 링크들을 보이게할 수 있습니다.

MediaWiki가 설치된 하위폴더에 "language"라는 폴더가 존재합니다. 그 폴더안에 있는 "Names.php"를 보면 여러가지 언어와 각 언어에 맞는 접두가사 있습니다. 예를들면, 독일어 프로젝트를 추가하고 싶다면 "Names.php"안에서 "Deutsch"를 찾아서 "de"라는 접두사를 메모하면 됩니다.

"옳은" 접미사를 알고싶다면, 데이터베이스의 interwiki테이블에 새로운 줄을 추가하면 됩니다:

  • iw_prefix: 언어 접두사 (예, 독일어는 "de"), "Names.php"에 수록
  • iw_url: 위키 프로젝트의 URL (예, http://de.your-wiki.org/index.php/$1)
  • iw_local: 위의 "더 추가하기"와 동일
  • iw_trans: 위의 "더 추가하기"와 동일


이제, 같은 제목의 다른 언어로 된 글로 링크를 할 수 있습니다. 영어로 된 대문 페이지에 [[de:Hauptseite]]를 추가하면 도구모음 아래에 "Deutsch"라는 링크를 만들어 주며, 이 링크를 이용하면 독일어로 된 대문페이지로 갈 수 있습니다.

이 언어링크는 사이드바 영역에만 표시되며, 글속에는 포함되지 않습니다. 텍스트 안쪽에 링크를 만들고 싶으면, 접두사 앞에 콜론(:)을 넣어서 [[:de:Hauptseite]]라고 쓰면 됩니다.

언어: English  • español • suomi • français • 日本語 • 한국어 • română • русский