미디어위키에서 기본 메세지를 변경하려면 어디를 수정해야 하나요?
글쓴이: 망치 / 작성시간: 금, 2006/04/07 - 9:50오전
미디어 위키 안내 메세지를 수정하고 싶은데 어떻게 수정해야할질 모르겠습니다.
수정하고자 하는곳이 검색해서 맞는 결과가 없을때 나오는 화면의 메세지들인데, 해당 문자열을 가진 파일을 검색해보니 ./languages/Language.php 와 ./languages/LanguageMs.php 더군요.
수정한 부분은 요 항목입니다.'nogomatch' => 'No page with [[$1|this exact title]] exists, trying full text search.',
두 파일을 다 수정해봤지만 실제 웹에서 표시되는 메세지가 변하질 않습니다. DefaultSetting.php 에서 랭귀지 셋팅에 Ko 를 넣어주고 LanguageKo.php 에는 제가 원하는 항목(nogomatch) 등을 포함시켜서 저장해봤지만 마찬가지로 웹에서 표시되는 메세지가 변하질 않습니다. -_-;;
find ./ -name "*" | xargs grep "No page with" 로 검색한다음 나오는 파일은 위 두 파일뿐인데, 저걸 수정해도 메세지가 변하질 않으니 당황스럽습니다.. 미디어위키는 설치시에 내부적으로 랭귀지 파일을 컴파일이라도 해서 쓰는건가요 -_-;;
미디어위키의 특수기능문서들에 표시되는 메세지를 바꾸는법.. 알려주세요~~!!!
Forums:
제 위키에서는 잘
제 위키에서는 잘 되는 걸요-? :twisted:
메시지를 DB(text 테이블)에서 읽어온다는 점과 메시지를 캐싱하는 것 등이 관련된 문제가 아닐까 싶습니다. 잘은 모르겠지만, 메시지 재구축과 페이지 캐시 제거, 브라우저에서의 새로고침 등을 시도해 보실 수 있지 않을까 싶습니다.
----
$PWD `date`
$PWD `date`
wariua 님 덕분에
wariua 님 덕분에 해결됐습니다. 감사~!! ^^ 메세지를 캐싱한다는것을 모르고 있었습니다. =_=;;
리빌드해주니 단번에 돼버리는군요 캬햐~
PHP, MySQL User || ~_~
Pentium4 2GHZ
512MB DDR RAM x2
160GB + 40GB IDE HDD
GeforceFX 5700
Windows 2003 / RH9 / CentOS 4.2 / Ubuntu Hoary
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
MediaWiki는 메시지를
MediaWiki는 메시지를 MediaWiki: 네임스페이스에 저장해 놓고 사용하기 때문에, LanguageKo.php 를 수정하지 않고도 MediaWiki 메시지를 변경할 수가 있습니다.

관리자 로그인 상태에서 MediaWiki:nogomatch 같은 페이지 들어가서 수정을 하시면 됩니다.
실제로 위키백과가 이렇게 처리하고 있지요. 덕분에 위키백과의 LanguageKo.php 와 실제 MediaWiki: 네임스페이스는 상당히 다릅니다. ( http://ko.wikipedia.org/wiki/%ED%8A%B9%EC%88%98%EA%B8%B0%EB%8A%A5:Allmessages )
----
블로그 / 리눅스 스크린샷 갤러리 / 듣는 음악 통계
지금 듣는 곡:
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
댓글 달기