請善用
www.php.net 的 PHP reference manual,在遇到 PHP 安裝或設定問題時,他可以幫你很多忙。
gettext 的 function manual 裡面有一段
Note to Win32 Users: In order to enable this module on a Windows environment, you must copy gnu_gettext.dll from the DLL folder of the PHP/Win32 binary package to the SYSTEM32 folder of your windows machine. (Ex: C:\WINNT\SYSTEM32 or C:\WINDOWS\SYSTEM32). Starting with PHP 4.2.3 the name changed to libintl-1.dll, this requires also iconv.dll to be copied. libintl-1.dll is not needed as of PHP 4.3.8, iconv.dll is not needed as of PHP 5.
所以你要把 PHP/Dlls 中或是 PHP/Win32 中的 libintl-1.dll 與 iconv.dll 複製到 C:\WINNT\SYSTEM32 ... 因為你的 PHP 版本是 4.3.3。這樣你才可以使用 gettext。
Mark
To Mark:
我終於來回覆了!其實您當天回覆時我就收到了,試了許多天的結果,依然不行!
找了許多資料,還是沒有頭緒。因此今天回來報告:
您說的那一段,我也有看到,可是libintl-1.dll 這個檔案完全找不到, iconv.dll 是已經在C:\WINNT\SYSTEM32 下面,那說明裡還說要把 gnu_gettext.dll 也copy過去,這檔案我也沒找到。到他所給的可以下載gettext相關檔案的地方去,下載了gettext的rumtime以及toolkit,看了半天...不會用...真慘!
另外一件事情報告:因急於有中文化的Gallery,又無法解決 gettext 的問題,因此常是土法煉鋼,硬著來!直接修改 影響版面的 theme.css 結果發現後來上傳照片就會出錯!照片是傳上去了,可是無法產生縮圖,且會有錯誤訊息...砍掉重裝,試了好幾次,才發現可能就是因為我改了檔案,之後才開始出錯的。
在您的另一篇找到有關編輯器 Utf-8 (BOM) 的問題,特別設法找到了 Ultraedit 11 (我原來是用 UltraEdit 10) ,用來修改 theme.css ,後來就可以了!上傳照片沒再出錯過...神奇!
(我改 theme.css 是嫌他字真的太小,想改大一點,於是進去把 font-size = 62.5% 改成 83.3% 大概是10點字的大小。)