← 全部工具

偽在地化產生器:文字與 JSON 測試

在瀏覽器產生加長的測試字串,保留支援的變數與標記,協助檢查介面截斷;不會上傳輸入。

pseudo-localization-generator本機處理

正在啟用本機工具…

輸入與設定

選擇文字或 JSON;複雜 ICU 與不支援的標記會被拒絕。這不是翻譯,請在實際介面檢查。

只在此分頁處理,不上傳或儲存輸入。輸入最多 32 KiB、1,000 行或字串,完整輸出最多 128 KiB。

結果

確認設定後執行;輸入變動會清除舊結果。

處理規則與限制

選擇每行一個字串或 JSON 字串字典。ASCII 英文字母會加上重音,每個非空白字串以 ⟦ ⟧ 包住,並依未受保護的 Unicode 碼位數加上 ~;比例不代表實際顯示寬度,也不是翻譯。支援 {name}、{{name}}、${name}、%s、%d、%1$s、%1$d、%@、%%;僅保留簡單 b、strong、i、em、br、具有 href/title 的 a 標記與分號結尾實體寫法。複雜 ICU、歧義標記、不支援的格式符、重複鍵、陣列及非字串值會被拒絕。文字中的 scheme:// 網址、www.、常見 mailto/tel/sms/geo/urn/data URI 與可辨識的 Email 會被拒絕;其他網址寫法不會偵測。這不是 HTML 安全清理器或通用模板解析器,請在實際 formatter 與介面中檢查。空白值維持原樣。輸入最多 32 KiB、1,000 行或字串、JSON 深度 20 層,輸出最多 128 KiB;處理留在此瀏覽器。

資料與規則檢查:Android Developers: pseudolocales ↗ICU: Formatting Messages ↗

如何使用這個工具

載入範例,確認欄位單位與處理規則後在本機執行。修改任何輸入會清除舊結果;可明確複製或下載完整輸出。

不適合用在什麼情況

選擇每行一個字串或 JSON 字串字典。ASCII 英文字母會加上重音,每個非空白字串以 ⟦ ⟧ 包住,並依未受保護的 Unicode 碼位數加上 ~;比例不代表實際顯示寬度,也不是翻譯。支援 {name}、{{name}}、${name}、%s、%d、%1$s、%1$d、%@、%%;僅保留簡單 b、strong、i、em、br、具有 href/title 的 a 標記與分號結尾實體寫法。複雜 ICU、歧義標記、不支援的格式符、重複鍵、陣列及非字串值會被拒絕。文字中的 scheme:// 網址、www.、常見 mailto/tel/sms/geo/urn/data URI 與可辨識的 Email 會被拒絕;其他網址寫法不會偵測。這不是 HTML 安全清理器或通用模板解析器,請在實際 formatter 與介面中檢查。空白值維持原樣。輸入最多 32 KiB、1,000 行或字串、JSON 深度 20 層,輸出最多 128 KiB;處理留在此瀏覽器。

閱讀實作指南 →