韌體
QNAP QTS 4.0.1 Build0604
Synology DSM 4.2-3211
##############################
軟體:
webERP 4.10.1
下載
http://sourceforge.net/projects/web-erp/files/latest/download
##############################
說明:
webERP是使用GETTEXT 方式多語言化. (PS:就是看LINUX作業系統支援什麼語系)
而無法中文中化是因為你的系統的 GETTEXT 不支援那個語系.
如何知道不支援呢??在LINUX作業系統下 locale -a 指令.
QNAP
-------------------------
[~] # locale -a
C
en_US.utf8
POSIX
Synology
-------------------------
> locale -a
-sh: locale: not found
>
這說明了 1.QNAP 只支援en_US.utf8.
2.Synology 在 gettext 支援上是有問題.
##############################
所以中文化處理方式不一樣............
1.QNAP 把zh_TW.utf8 的檔案COPY到en_US.utf8. 因為QNAP沒法關PHP下gettext功能使用webERP 內部GETTEXT.
2.Synology 沒明顯支援GETTEXT, 關PHP下gettext功能使用webERP 內部GETTEXT.可多語言立即切換.
3.webERP程式應該像phpMyAdmin 不應該強制對應"伺服器", 要"對應使用者"瀏覽器.
兩家解決建議:
請參考http://www.cyut.edu.tw/~dywang/linuxSystem/node83.html.