01 — 支援的語言環境
十種語言環境,解析度合理
成員的語言設定在其語言中。 門戶偏好中心 (或匯入的)語言,然後解析為一個受支援的區域設定。精確的代碼優先;區域變體將退化為其基本語言;未知或空語言將回退到英語,而不是進行猜測。
| 在地化程式碼 | 解決方案說明 |
|---|---|
en | 英文(預設/備用) |
fr | 法語 — fr-CA、fr-BE 等語言合併為 fr |
es | 西班牙語 — es-MX、es-419 等折疊為 es |
de | 德語 — de-AT、de-CH 崩潰為 de |
zh-CN | 簡體中文 — 裸 zh、zh-Hans、zh-SG 在這裡解析 |
zh-TW | 繁體中文(台灣)— zh-Hant 在這裡解析 |
zh-HK | 繁體中文(香港) |
ja | 日語 |
ko | 韓語 — ko-KR 簡化為 ko |
th | 泰語——th-TH 合併為 th |
tr | 土耳其語 — tr-TR 折疊為 tr |
ar | 阿拉伯語 — ar-SA、ar-AE、ar-EG 等縮寫為 ar;由右至左顯示 |
02 — 電子郵件格式輔助工具
將它們放入任何模板中
活動電子郵件會使用這些可用的幫助程式進行編譯。收件人的區域設定是在發送時從他們聲明的語言中為您注入的 - 您無需傳遞它。範本編寫一次;每個成員閱讀自己的格式。
email-template.hbs
{{! Any campaign email block. The recipient's locale is injected }}
{{! automatically from their declared language — you just use the helpers. }}
<p>Hi {{first_name}},</p>
<p>Your balance is {{formatCurrency points_value "USD"}}
({{formatNumber points 0}} points).</p>
<p>This offer ends {{formatDate expires_at "long"}}.</p>
{{! A French member sees: 1 234,50 € · 1 234 · 5 janvier 2026 }}
{{! A German member sees: 1.234,50 € · 1.234 · 5. Januar 2026 }}
{{! A US member sees: $1,234.50 · 1,234 · January 5, 2026 }}| 助理 | 使用情況 | 筆記 |
|---|---|---|
formatCurrency | {{formatCurrency amount "USD"}} | 以指定的 ISO-4217 貨幣顯示金額,並根據成員的語言環境進行分組和符號化。金額將維持該貨幣不變,不進行外匯轉換。 |
formatNumber | {{formatNumber value 0}} | 基於區域分組的數字;第二個參數是固定的 decimal 計數(預設為 0)。 |
formatDate | {{formatDate date "long"}} | 區域設定日期。格式 arg 為「short」(預設)、「長」或「iso」(YYYY-MM-DD,與區域設定無關)。 |
03 — 按語言劃分的目標
語言是一個可分割的屬性
首選語言標籤
會員聲明的語言會顯示為預設的「首選語言」標籤,因此您可以在任何細分市場中包含或排除特定語言群體。
第一方數據,非推斷數據
價值來自會員的選擇,而非基於 IP 位址或請求頭的猜測——從未選擇任何內容的會員將保持未標記狀態。
所有介面保持一致。
解析後的語言同時驅動細分標籤和發送時格式,從而確保目標定位和渲染效果一致。
04 — 範圍與保障
在地化的具體作用
格式化,而非翻譯
輔助工具可在地化 number、日期和貨幣格式。您的文字內容將按原樣發送—SocialHub 不會進行機器翻譯。
顯示貨幣,無FX
formatCurrency 僅改變金額的顯示方式,不會改變其實際價值——金額始終以您輸入的貨幣顯示。不會進行匯率轉換。
安全回退方案
未知、空白或不支援的語言將解析為 en-US 格式——與先前的行為逐字節保持一致,因此對於未聲明語言的會員,不會有任何變化。
十種語言基礎
除了格式之外,每個語言環境都有其自身的語氣和合規規範(例如同意模式、退訂措辭、市場規則),本地化體驗的基礎就建立在這些規範之上。