2009-03-19 9 views
2

있습니까? 예를 들어, mediawiki에 Template에 대한 네임 스페이스가 이미 있기 때문에 "템플릿"이라고 부르는 페이지에 연결하는 데 어려움이 있습니다. 미디어 위키 "템플릿"네임 스페이스를 다른 것으로 다시 할당하고 싶습니다.미디어 위키 네임 스페이스를 변경 하시겠습니까? 재 할당 또는 미디어 위키의 핵심 네임 스페이스를 변경하는 방법은

의견이 있으십니까?

답변

2

기본적으로, 아니.

Special : AllMessages에서 네임 스페이스의 표시 이름을 변경할 수 있으며 $wgNamespaceAliases을 사용하여 네임 스페이스의 별칭을 지정할 수 있지만 실제로 기본 이름을 변경할 수는 없다고 생각합니다.

예를 들어 독일어 위키피디아의 스택 오버플로 관련 페이지로 이동하려면 http://de.wikipedia.org/wiki/Talk:Stack_Overflow 또는 http://de.wikipedia.org/wiki/Diskussion:Stack_Overflow을 사용할 수 있으며 둘 다 같은 장소로 이동합니다.

그러나 위키 백과에는 Template이라는 페이지가 있습니다. 위키에 템플릿이라는 페이지를 만들면 문제가 없습니다. 어쩌면 템플릿 네임 스페이스가 간섭하지 않는 것일 수도 있습니다. 나는 내 wikipedia userpage에 템플릿에 대한 링크를 만들 때 [템플릿]]는 이름이 아닌 공간으로, 문서 템플릿에 연결.

3

당신은 부분적으로, localsettings.php에서, 이름을 변경 0으로 주요 추가처럼 템플릿의 코드 번호와 함께 추가 네임 스페이스를 추가 할 수 있습니다, 주 : 메인 페이지는 매우 강력 대한

1

내가 권합니다 메인 페이지로 리디렉션됩니다 표준 네임 스페이스의 이름을 변경합니다. "템플릿"과 같은 이름은 너무 일반적이어서 다른 것을 찾을 수 있습니다. 예를 들어 C++ 템플릿 용 코드를 저장하려면 "Cpp_template"또는 "template_code"네임 스페이스를 호출합니다. 미디어 위키의

아무것도 당신에게 "지원"네임 스페이스와 완전히 동일한 구문을주는 이름에 접두사로 콜론을 사용하지 못하도록합니다. 나는 그것을 자주 사용한다. 이러한 네임 스페이스를 구분하는 것이 도움이되는 경우 (예 : 검색을 위해 LocalSettings.php를 편집하여 지원할 수 있습니다 (대문자를 구하십시오. 영어, Linux 셸 및 미디어 위키에서 중요합니다).

예를 들어 용어에 잠재적으로 문제가 있거나 편향된 것으로 표시하려면 "용어 : Make_America_Great_Again"또는 "용어 : MAGA"와 같은 용어에 대해 "용어 :"접두사를 사용합니다. 그것의 지지자는 주장한다. 사용자 인터페이스에서 사용되는 동사구를 표기하고 싶다면 "동사 : 삭제"등입니다. 대부분이 네임 스페이스를 "지원"할 필요는 없습니다.

당신은 무자비 네임 스페이스를 정의해야하고 작업 및 목적 (더욱 더) 범주. 다른 위키에서 카테고리를 복사하고 있다면 잘못했을 수도 있습니다. 최소한 비공식적 인 방식으로 사용자 지정 네임 스페이스를 만들지 않았다면 다시 틀리게 생각할 것입니다.

그러나 표준 네임 스페이스 또는 페이지의 이름을 바꾸는 것은 좋지 않습니다. 같은 목적으로 리디렉션을 사용할 수 있습니다. 예를 들어, 일부 "특별"페이지는 위키 백과 또는 영어 규칙에 맞지 않는 혼동되고 의미 상 부적절한 이름을 가지고 있습니다. 그래서 나는 항상 "Special : Wantedpages"와 같은 새로운 이름으로 "open_links_in_this_wiki"를 의미 론적으로 정확하고, 사람들이 이름에 대해 알아 내기를 기다리지 않고 쓰레기와 함께 "want"페이지를 만들어달라고 말하지 않습니다. 적절하거나 수렴합니다.

일반적으로 영어 문장에서 쉽게 이름을 사용할 수없고 [대괄호를 괄호에 넣으면], 리디렉션 또는 이름 바꾸기가 필요합니다.

관련 문제