我有一個可視化web應用程序(小項目),它從數據庫創建圖表和圖形並將它們呈現在html/css模板中。所有的字符串當前都是在代碼中用英文硬編碼的(不是在特殊的地方/數組/容器中,但是在我們繼續時回顯或編輯)。您認爲提供我的網絡應用的本地化版本的最佳方式是什麼?我估計我有大約60-70個小字符串。將php字符串翻譯成其他語言
我想我應該創建一個lang.en.php文件,將字符串作爲常量字符串變量,並將該文件包含在我的config.php文件中(包含DB信息等),然後已經包含/必需)在我使用的所有頁面中。在頁面內部,我將用常量替換所有的字符串,例如TOP_10_WHATEVER_CHART。
如果有人想創建一種新語言,他複製lang.en.php文件,重命名並更改其中的所有字符串。然後,他只需要在config.php中更改include語句,並且設置了所有內容。
聽起來不錯?我見過的其他一些解決方案似乎有點矯枉過正。如果有更「標準化」或可擴展的方式,但仍然簡單,請讓我知道。