將Web應用程式當地語系化為多種語言是可能的。
您可以直接在Adobe Campaign主控台中執行翻譯(請參閱在編輯器中管理翻譯),或匯出和匯入字串以將翻譯外部化(請參閱 將翻譯外部化)。
預設情況下可用的翻譯語言清單詳見更改表單顯示語言。
Web應用程式是以編輯語言設計:這是用於輸入標籤和其他要翻譯內容的參考語言。
預設語言是Web應用程式在未新增語言設定至其存取URL時,所顯示的語言。
依預設,編輯語言和預設語言與主控台語言相同。
要定義一個或多個翻譯語言,請按一下Web應用程式的Properties按鈕,然後按一下Localization頁籤。 按一下Add按鈕,為Web應用程式定義新的翻譯語言。
此視窗也可讓您變更預設語言和編輯語言。
當您為Web應用程式新增翻譯語言(或當預設語言和編輯語言不同時)時,Translation子標籤會新增至Edit標籤以管理翻譯。
Adobe Campaign包含翻譯和管理多語言翻譯的工具。 此編輯器可讓您檢視要翻譯或核准的字串、直接在介面中輸入翻譯,或匯入/匯出字元字串以將翻譯外部化。
Translations標籤可讓您輸入構成Web應用程式的字元字串的翻譯。
第一次開啟此標籤時,它將不包含任何資料。 按一下Collect the strings to translate連結以更新Web應用程式中的字串。
Adobe Campaign會收集所有靜態元素之Texts標籤中定義之欄位和字串的標籤:HTML區塊、Javascript等 靜態元素在Static元素中以Web形式進行詳細說明。
根據要處理的資料量,此過程可能需要幾分鐘的時間。
如果出現警告,指出系統字典中缺少某些翻譯,請參閱Transling the system strings。
每次翻譯字串時,其翻譯都會添加到翻譯字典中。
當收集進程檢測到翻譯已存在時,該翻譯將顯示在字串的Text列中。 字串的狀態會轉換為Translated。
對於從未翻譯過的字串,Text欄位為空,狀態為To translate。
依預設,會顯示Web應用程式的每種翻譯語言。 有兩個預設篩選:語言和狀態。 按一下Filters按鈕,然後按一下By language or status以顯示相符的下拉式方塊。 您也可以建立進階篩選。 有關詳細資訊,請參見此頁面。
轉到Language下拉框以選擇翻譯語言。
若要只顯示未翻譯的字串,請在Status下拉式方塊中選取To translate。 您也可以只顯示已翻譯或已核准的字串。
若要翻譯單字,請連按兩下字串清單上的行。
源字串顯示在窗口的上部部分。
在下部分輸入其翻譯。 若要核准,請勾選Translation approved選項。
翻譯批准是可選的,不會阻止該過程。
未批准的翻譯顯示為Translated。 批准的翻譯顯示為Approved。
您可以使用Adobe Campaign以外的工具匯出和匯入字元字串以翻譯字元字串。
在導出字串後,不要使用整合工具執行任何翻譯。 如果您重新匯入翻譯,這會導致衝突,而這些翻譯將會遺失。
選擇要導出其字串的Web應用程式,按一下右鍵,然後選擇Actions > Export strings for translation…
選擇Export strategy :
One file per language:導出將為每個翻譯語言生成一個檔案。每個檔案都是所有選取之Web應用程式的共用檔案。
One file per Web application:導出將為每個選定的Web應用程式生成一個檔案。每個檔案都包含所有翻譯語言。
此類導出不適用於XLIFF導出。
One file per language and per Web application:導出將生成多個檔案。每個檔案都包含一個Web應用程式的翻譯語言。
One file for all:匯出將針對所有Web應用程式產生單一多語言檔案。它將包含所有選定Web應用程式的所有翻譯語言。
此類導出不適用於XLIFF導出。
然後選擇將記錄檔案的Target folder。
選擇檔案格式(CSV或XLIFF),然後按一下Start。
導出檔案的名稱會自動生成。 如果您執行多次相同的匯出作業,則會以新檔案取代現有檔案。 如果您需要保留先前的檔案,請變更Target folder,然後再按一下Start以執行匯出。
當您以CSV格式匯出檔案時,每種語言都會連結至狀態和核准狀態。 批准? 欄可讓您核准轉譯。此列可包含值Yes或No。 對於整合編輯器(請參閱在編輯器中管理翻譯),批准翻譯是可選的,不會阻止該過程。
完成外部翻譯後,您可以導入翻譯的檔案。
前往Web應用程式清單,按一下滑鼠右鍵,然後選取Actions > Import translated strings…
無需選擇與翻譯相關的Web應用程式。 將游標置於Web應用程式清單的任意位置。
選擇要導入的檔案,然後按一下Upload。
外部翻譯始終優先於內部翻譯。 如果發生衝突,內部翻譯將被外部翻譯覆蓋。
Web表單以Web應用程式屬性的Localization頁籤中指定的預設語言顯示。 若要變更語言,您必須在URL的結尾加入下列字元(其中xx是語言的符號):
?lang=xx
如果語言是URL的第一個或唯一參數。 例如:https://myserver/webApp/APP34?lang=en
&lang=xx
如果URL中語言之前有其他參數。 例如:https://myserver/webApp/APP34?status=1&lang=en
以下列出預設可用的翻譯語言和字典。
預設系統字典:有些語言包含預設字典,其中包含系統字串的翻譯。有關詳細資訊,請參閱轉換系統字串。
日曆管理:網頁應用程式的頁面可以包含用於輸入日期的日曆。依預設,此日曆有幾種語言版本(日期轉換、日期格式)。
語言(符號) |
預設系統字典 |
日曆管理 |
德文(de) |
yes |
yes |
英文(en) |
yes |
yes |
英文(美國)(en_US) |
||
英文(英國)(en_GB) |
||
阿拉伯文(ar) |
||
中文(zh) |
||
韓文(ko) |
||
丹麥文(da) |
yes |
yes |
西班牙文(es) |
yes |
yes |
愛沙尼亞文(et) |
||
芬蘭文(fi) |
yes |
|
法文(fr) |
yes |
yes |
法文(比利時)(fr_BE) |
||
法文(法國)(fr_FR) |
||
希臘文(el) |
yes |
|
希伯來文(he) |
||
匈牙利文(hu) |
yes |
|
印尼文(id) |
||
愛爾蘭文(ga) |
||
義大利文(it) |
yes |
yes |
義大利文(義大利)(it_IT) |
||
義大利文(瑞士)(it_CH) |
||
日文(ja) |
||
拉脫維亞文(lv) |
yes |
|
立陶宛文(lt) |
||
馬爾他文(mt) |
||
荷蘭文(nl) |
yes |
|
荷蘭文(比利時)(nl_BE) |
||
荷蘭文(荷蘭)(nl_NL) |
||
挪威文(挪威)(no_NO) |
yes |
|
波蘭文(pl) |
yes |
|
葡萄牙文(pt) |
yes |
|
葡萄牙文(巴西)(pt_BR) |
||
葡萄牙文(葡萄牙)(pt_PT) |
||
俄文(ru) |
yes |
|
斯洛維尼亞(sl) |
||
斯洛伐克文(sk) |
||
瑞典文(sv) |
yes |
yes |
瑞典文(芬蘭)(sv_FI) |
||
瑞典文(瑞典)(sv_SE) |
||
捷克文(cs) |
||
泰文(th) |
||
越南文(vi) |
||
Walon(wa) |
要添加預設提供的語言以外的其它語言,請參閱添加翻譯語言
下列Web表格提供4種語言:英文、法文、德文和西班牙文。 所有字元字串都已透過Web表單的Translation標籤進行翻譯。 由於預設語言為英文,因此在發佈調查時,請使用標準URL以英文顯示。
將?lang=fr新增至URL的尾端,以法文顯示:
變更表格顯示語言中詳細說明了每種語言的符號清單。
您可以新增?lang=es或?lang=de以西班牙文或德文顯示。
如果此Web應用程式已使用其他參數,請添加**&lang=**。
例如:https://myserver/webApp/APP34?status=1&lang=en
本節僅適用於專家使用者。
系統字串是所有Web應用程式使用的現成可用字串。 例如:Next、Previous、Approve按鈕、Loading訊息等。 根據預設,有些語言包含含有這些字串翻譯的字典。 語言清單詳見更改表單顯示語言。
如果您將Web應用程式翻譯成系統字典未翻譯的語言,會出現警告訊息,告知您有些翻譯遺失。
若要新增語言,請套用下列步驟:
前往Adobe Campaign樹狀結構,然後按一下Administration > Configuration > Global dictionary > System dictionary。
在窗口的上部,選擇要翻譯的系統字串,然後按一下下部的Add。
選擇翻譯語言,然後輸入字串的翻譯。 您可以勾選Translation approved選項來核准轉譯。
翻譯批准是可選的,不會阻止該過程。
不要刪除現成可用的系統字串。
若要將Web應用程式翻譯成預設語言以外的語言(請參閱變更表格顯示語言),您必須新增翻譯語言。
按一下Adobe Campaign樹狀結構的Administration > Platform > Enumerations節點,然後從清單中選取Languages available for translation。 可用翻譯的清單將顯示在窗口的下部。
按一下Add按鈕,然後輸入影像的Internal name、Label和識別碼(標幟)。 若要新增影像,請連絡您的管理員。