-
2006/07/04 6:33 오후 #518
한글 번역을 맡고 있는 세이군입니다.
이 문제에 대해서는 이미 많은 이야기가 있었고 제 블로그에서도 몇번씩 이야기가 되어서 블로그에 정리해둔 글이 있습니다.
지금까지의 해결책은 일부 코드를 지워서 해결하는 방법인데 올려주신 링크의 글은 새로운 방법이군요..
하지만 중요한 문제는 이 문제를 일으키는 파일이 워드프레스 자체의 파일이 아니라 외부 프로젝트인 php-gettext 프로젝트의 결과물이라는데 있습니다.
수정을 한 것을 배포하는데 문제가 생기거든요.php-gettext 프로젝트에 올리면 조만간에 정식으로 해결이 되겠지요.
그 곳에서 해결이 되면 워드프레스에서도 해결이 될 것입니다.2006/07/04 6:33 오후 #519한글화가 하도 안되서 여기저기 뒤져보다가
64bit 시스템에서는 로컬라이징이 정상적으로 되지 않는 버그에 대해 알게 됐습니다.. 해결책에 대해서는 나와있지 않아서 직접 검색해본 결과..
gettext.php 소스를 일부 수정하면 된다는 내용을 찾았고…
적용결과 잘 되는군요!cafe24 64bit광호스팅 유저들에게 도움이 됐으면 좋겠네요. -_-;
원문은 http://wordpress.org/support/topic/63038 이고
wp-includes/gettext.php 파일의 100 라인 부근에 다음과 같은 소스가 있습니다..
‘추가’ 와 ‘수정’ 두 라인을 보시고 그대로 적용해주시면됩니다.
2.0.2 에서 테스트해봤습니다..$this->enable_cache = $enable_cache;
// $MAGIC1 = (int)0x950412de; //bug in PHP 5
$MAGIC1 = (int) - 1794895138;
// $MAGIC2 = (int)0xde120495; //bug
$MAGIC2 = (int) - 569244523;
$MAGIC3 = (int) 2500072158; // <- 추가$this->STREAM = $Reader;
$magic = $this->readint();
if ($magic == $MAGIC1 || $magic == $MAGIC3) { // <- 수정!
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}64bit 로 검색했을때 이런 내용이 없길래 올립니다..
이미 누가 올린 내용은 아닌지? -_-;근데 막상 한글화 하고 나니 별로 맘에 안들어서 다시 영문판으로 되돌렸대나머래나;
2006/07/04 6:33 오후 #520한글화가 하도 안되서 여기저기 뒤져보다가
64bit 시스템에서는 로컬라이징이 정상적으로 되지 않는 버그에 대해 알게 됐습니다.. 해결책에 대해서는 나와있지 않아서 직접 검색해본 결과..
gettext.php 소스를 일부 수정하면 된다는 내용을 찾았고…
적용결과 잘 되는군요!cafe24 64bit광호스팅 유저들에게 도움이 됐으면 좋겠네요. -_-;
원문은 http://wordpress.org/support/topic/63038 이고
wp-includes/gettext.php 파일의 100 라인 부근에 다음과 같은 소스가 있습니다..
‘추가’ 와 ‘수정’ 두 라인을 보시고 그대로 적용해주시면됩니다.
2.0.2 에서 테스트해봤습니다..$this->enable_cache = $enable_cache;
// $MAGIC1 = (int)0x950412de; //bug in PHP 5
$MAGIC1 = (int) - 1794895138;
// $MAGIC2 = (int)0xde120495; //bug
$MAGIC2 = (int) - 569244523;
$MAGIC3 = (int) 2500072158; // <- 추가$this->STREAM = $Reader;
$magic = $this->readint();
if ($magic == $MAGIC1 || $magic == $MAGIC3) { // <- 수정!
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}64bit 로 검색했을때 이런 내용이 없길래 올립니다..
이미 누가 올린 내용은 아닌지? -_-;근데 막상 한글화 하고 나니 별로 맘에 안들어서 다시 영문판으로 되돌렸대나머래나;
-
AuthorPosts
- 답변은 로그인 후 가능합니다.