2013-03-25 49 views
0

我'嘗試在域中運行gettext的,但有一個錯誤在任何地方......PHP的gettext不要在我的本地的XAMPP安裝工作

所有工作正常,但在服務器上的一些bug和我不「知道如何調試的gettext

這是我的設置...的VAR在URL中給定的......如es_ES

if (isset($_GET['lang'])) $lang = $_GET['lang']; 
putenv("LC_ALL=$lang"); 
setlocale(LC_ALL, $lang); 
bindtextdomain("messages", "./locale"); 
bind_textdomain_codeset('messages', 'UTF-8'); 
textdomain("messages"); 

,這是通向我的翻譯文件 /httpdocs資料/區域/ es_ES/LC_MESSAGES

有任何人的想法?

親切的問候,

鮑勃

+0

我是否必須重新編譯服務器上的某些文件? – Bob 2013-03-25 16:38:00

+0

請附上您的問題得到錯誤 – eis 2013-03-25 16:45:09

+0

的事情是,沒有錯誤「的服務器是一些錯誤的」顯示 – Bob 2013-03-25 16:47:36

回答

1

通過ssh顯示進入 「區域設置-a」 之後是僅含有C & POSIX。

您沒有安裝在服務器上,然後語言環境。你的系統將只支持安裝在操作系統中的語言環境中,通過您的操作系統像manual comments解釋給出的確切格式。

有人必須在那裏安裝語言環境。如果你不是管理員,服務器管理員需要這樣做。