是否能在不破壞 PHP 標籤與程式邏輯的情況下,直接翻譯 PHP 檔案中的字串?
核心現狀診斷
“許多舊版網站將文本硬編碼於 PHP 檔案中,手動提取翻譯風險極高。”
根本原因剖析
AST 語法分析
系統解析 PHP 程式碼結構,精確辨識 `echo`、`print` 陳述式中的字串,及變數賦值中的文本,忽略 `if`、`foreach` 等控制邏輯程式碼。
HTML 混合模式處理
PHP 檔案常包含 HTML 模版。我們能同時處理 PHP 標籤外的 HTML 內容以及 PHP 標籤內的字串,實現雙重解析。
轉義字元保護
在翻譯單引號或雙引號包裹的字串時,智能處理內部的轉義符號(如 `"` 或 `'`),以防止翻譯後造成語法錯誤,導致頁面白屏(White Screen of Death)。
最終解決方案總結
為老舊系統(Legacy Systems)的快速國際化提供一種無需重構程式碼的高效方案。