Template:Languages/doc/ko
Appearance
This is a documentation subpage for Template:Languages/doc. It contains usage information, categories, and other content that is not part of the original template page. |
이 틀은 대부분 더 이상 사용되지 않음 상태이며, 번역 가능한 문서에서 가능한 경우 <languages/> 로 대체되어야 합니다. |
문법
[edit]{{Languages|문서이름}}
- 문서이름 (선택 사항) – 언어 링크를 표시할 문서의 이름입니다. 생략하면 현재 문서의 영어 버전이 사용됩니다. 일반적으로 이 매개변수는 생략해도 되며, 틀을 사용하는 문서와 다른 문서를 링크하고 싶을 때만 필요합니다. 이 매개변수를 하위 문서에서 사용할 경우, 전체 문서 이름이 아니라 루트 이름을 입력해야 합니다 (예: MediaWiki/fr에서
{{Languages|MediaWiki}}
를 사용해야 하며,{{Languages|MediaWiki/fr}}
는 안 됩니다).
사용법
[edit]이 틀은 두 개 이상의 언어로 존재하는 문서에만 배치해야 하며, 문서의 각 번역본에서도 동일한 위치에 배치해야 합니다.
영어 버전의 문서가 항상 주 문서이며, 다른 모든 언어는 하위 문서로 간주되며, 적절한 언어 코드를 사용하여 이름이 지정됩니다 (아래 참조).
예를 들어, 메인 페이지에서는 Main Page와 그 언어별 하위 문서 모두에 {{Languages}}
텍스트를 포함합니다. 이 틀은 자동으로 존재하는 언어별 하위 문서(예: Main Page/ja
, Main Page/fr
)에 대한 링크를 생성하며, 존재하지 않는 언어는 무시합니다.
자세한 내용은 Meta:번역 확장기능을 참조하십시오.
지원 언어
[edit]Special:SiteMatrix에서는 지원되는 각 언어의 코드와 이름을 확인할 수 있습니다. 필요에 따라 틀에 다른 언어를 쉽게 추가할 수 있습니다. 그러나 해당 언어의 위키미디어 프로젝트가 존재하지 않는 경우, 해당 언어로 된 페이지를 메타 위키에 추가하지 마십시오.
알려진 문제점
[edit]- 이 틀은
#ifexist
파서 함수를 사용하여 각 번역 페이지가 존재하는지 확인합니다. 그러나#ifexist
는 예기치 않게 "여기를 가리키는 문서"에 포함되므로, 모든 존재하지 않는 번역 페이지가 Special:WhatLinksHere에 잘못 표시됩니다. #ifexist
는 고비용 파서 함수이기도 하며, 이 틀을 사용하면 문서가 한도를 초과할 가능성이 높아집니다.