本文說明如何將 Microsoft Dynamics 365 Commerce 電子商務網站本地化成其他語言,並配置網站以支援多個通路,同時涵蓋相關流程的概念與術語。
Dynamics 365 Commerce 的電子商務功能設計為能依照特定國家/地區及語言量身打造線上體驗,同時允許範本、頁面、內容與媒體的最大重複使用。 您也可以建立基本網站,然後透過新增對其他國家/地區和語言的支援以拓展到新市場。
Definitions
地區設定、地區設定識別碼:地區設定 (又稱為地區設定識別碼) 會定義與某個國家或地區相關的語言。 例如,地區設定識別碼「fr-ca」與加拿大法文有關。
基礎語言:您在匯出網站以進行當地語系化之前,用來開發網站內容的語言。
管道、線上商店:管道 (又稱為線上商店) 會定義線上電子商務商店的付款方式、價格群組、產品階層、分類,以及產品。
Concepts
URL 驅動型體驗
Dynamics 365 Commerce 電子商務網站透過通路與區域識別碼,為客戶提供獨特的市場化與在地體驗。 管道定義市場的唯一產品、類別、貨幣和付款方式,地區設定識別碼則決定客戶所看到之內容的語言。 電子商務網站使用 URL 在市場化和當地語系化體驗之間進行區分。 這些專屬頻道與地區體驗的網站網址是在 Dynamics 365 Commerce 網站建置器的
在網站建立器中,URL 是網域和路徑的組合,用於定義管道和地區設定唯一組合的進入點。 在以下範例中,名為 Fabrikam Inc. 的虛構線上商店會定義四種管道和地區設定的唯一組合,並將每種組合對應到一個向客戶提供內容的唯一 URL。
| Domain | Path | 通路 | 地區設定 |
|---|---|---|---|
https://fabrikam.com |
/ | Fabrikam 擴充線上商店 | zh-tw |
https://fabrikam.com |
/es | Fabrikam 擴充線上商店 | es |
https://fabrikam.ca |
/ | Contoso 線上商店 | 法國-加拿大 |
https://fabrikam.ca |
/en-ca | Contoso 線上商店 | en-ca |
Domain
網域是在你於 Microsoft Dynamics Lifecycle Services(LCS)中建立電子商務網站時建立的。 佈建完您的電子商務環境後,您可以透過提出服務要求來新增更多網域。 想了解如何為您的電子商務網站設定網域,請參閱Dynamics 365 Commerce中的
Path
- 路徑是一個任意的字串,與網域結合後,會對應到管道和地區設定的唯一組合。 在前面的範例中,作為路徑使用的字串與路徑對應的地區設定識別碼相符。 但是,您可以使用不同的方法。
- 管道和地區設定的組合可以對應到網域和空路徑 (「/」) 在前面的範例中,存取
https://fabrikam.ca/的客戶將以加拿大法文取得加拿大市場的產品和分類。 - Commerce 網站建立器會阻止您建立重複的網域和路徑組合。 不過,您可以將重複的管道和地區設定組合對應到不同的網域和路徑組合。
通路
- 管道 (又稱為線上商店) 會定義線上電子商務商店的付款方式、價格群組、產品階層、分類,以及產品。
- 頻道由 Dynamics 365 Commerce 總部定義、配置並發布。
- 網站建立器可偵測到已在Commerce headquarters 中設定且可對應到網站的線上商店。
有關管道的詳細資訊,請參閱管道概觀。 有關如何設定線上通路的詳細資訊,請參閱設定線上通路。
地區設定
- 地區設定是移交 XML 當地語系化交換檔案格式 (XLIFF) 檔案以進行當地語系化時,所使用的實際識別碼。 地區設定在 Commerce headquarters 中為每個管道定義並發佈。 有關如何在網站建立器中設定語言和管道的詳細資訊,請參閱下一個區段。
- 同一地區設定可以對應到多個管道。 透過這種方式,常用語言便可以在多個市場提供。
為您的電子商務網站設定語言和管道
開箱即用,所有 Dynamics 365 Commerce 電子商務網站都設定為使用單一線上通路與語言,無論你是從 Fabrikam 示範網站開始,還是從零開始建立新網站。
在此設定中,客戶和合作夥伴通常會開發將在跨國家/地區和語言中使用的所有資產。 這些資產包括範本、頁面、片段、內容和媒體。 所有網站內容都是以您為網站選取的第一種語言建立,或如果您使用的是 Fabrikam 示範網站,則網站內容將以英文建立。
Note
您可以設定 Fabrikam 示範網站以支援其他語言,以便以該語言建立內容。 有關如何新增一個新語言到網站和管道的資訊,請參閱本文稍後的為網站設定其他語言區段。
然而,Dynamics 365 Commerce 電子商務網站的內容管理系統(CMS)與頁面模型已設計成能擴展至新市場與地區。 因此,透過一個單一電子商務網站,您可以管理跨多個市場和語言的線上商店資產。
為您的網站設定其他語言
為電子商務網站設定新語言的過程有三個步驟。
步驟 1:新增語言到您在 Commerce headquarters 中的管道 (線上商店)
- 在 Commerce headquarters,移至要新增新語言的管道。 若要尋找您在 Commerce headquarters 中設定之管道的清單,請移至零售與商務 > 管道 > 線上商店。
- 選取其零售管道識別碼值以打開對應到您網站的線上商店。 在 Commerce 網站建立器中打開管道設定頁面,並在管道欄中查看線上商店的名稱,您就可以確認對應到您網站的線上商店。
- 請在語言 FastTab 上選取新增。 在語言欄位中,選取新語言的地區設定代碼。 然後選擇 儲存。
- 移至零售和商務 > 零售和商務 IT > 分配排程,然後執行工作 1070 管道設定。 工作執行完成後,您可以進入步驟 2,並在網站建立器中新增語言到您網站的管道。
步驟 2:在網站建立器中新增語言到管道
要在網站建置器中為頻道新增語言,請依照以下步驟操作:
- 在 Commerce 網站建立器中,打開您的網站,然後在網站設定中打開管道頁面。
- 選取要新增語言之管道的名稱。
- 在右側窗格中,選取新增地區設定。
- 在新增地區設定對話方塊中,於新增地區設定底下,選取您之前新增到 Commerce headquarters 中管道之語言的地區設定。
- 選取在此管道和語言中,客戶將提出要求以查看您網站的網域和路徑。
- 如果您希望語言成為查看、建立和更新網站建立器頁面和片段的預設語言,請選取用作預設製作管道語言核取方塊。
Note
此設定僅影響網站建立器。 它不會影響客戶的已發佈網站體驗。
- 請選擇 [確定]。
- 選取 儲存並發佈。
步驟 3:當地語系化您的網站內容
當您返回到 Commerce 網站建立器中的頁面檢視時,新語言將出現在管道和地區設定選擇器的右上角。 您現在能夠以您的基礎語言建立當地語系化版本的頁面。
當地語系化頁面和片段的流程將在本文稍後的當地語系化電子商務網站內容 區段中介紹。
設定您網站的新管道
Dynamics 365 Commerce 電子商務網站可在商務總部設定的多個線上通路中,提供定義的體驗。 網站使用多個管道向客戶展示獨特的設定,包括付款方式、價格群組、產品階層、分類和產品組。 管道通常用於設定這些維度,以滿足與個別國家/地區有關的體驗需求和偏好。 但是,這種方法是客戶做的商務決策。 它並不是規定。
與設定管道 (線上商店) 相關的先決條件和工作超出本文件的討論範圍。 有關如何在 Commerce headquarters 中設定線上通路的詳細資訊,請參閱管道設定基礎。 如需了解線上通路特定的步驟和必要條件,請參閱設定線上通路。
要在網站建置器中新增頻道,請遵循以下步驟:
- 在 Commerce 網站產生器中,移至網站設定 > 管道。
- 選取新增一個管道。
- 在新增一個管道對話方塊中,於管道底下,選擇您要新增的管道。
Note
您只能新增尚未新增到您網站的管道。
- 選取管道的預設地區設定。 如果您新增新語言到管道,您可以將預設語言變更為其中之一。
- 指定構成 URL 的網域和路徑,該 URL 是此管道和語言組合的內容和體驗。
- 請選擇 [確定]。
- 選取 儲存並發佈。
當地語系化電子商務網站內容
XLIFF 基礎知識
XLIFF 是產業標準的檔案格式,用於在內容管理工具之間傳遞可當地語系化的內容。 Commerce 網站建立器使用 XLIFF 檔案格式來匯出頁面、片段和圖像中繼資料內容,以便可以當地語系化和重新匯入。
Microsoft Dynamics客戶通常會與第三方本地化廠商合作,如 Translated.com,將 XLIFF 檔案翻譯成所需的語言。
在網站建立器中當地語系化資產
以下電子商務網站資產可以在網站建立器中當地語系化:
- 頁數
- 片段
- 媒體資產
- 模組
所有新頁面、片段、和媒體資產都是以目前在管道和地區設定選擇器中所選取之管道和語言上下文中建立的。 此語言通常是您的「基礎語言」,前提是您尚未設定其他語言或管道。 在已設定多種管道和語言的網站上,「基礎語言」是由您在網站設定的管道頁面上,設定為預設之管道和地區設定所定義。
頁面、片段和媒體資產的當地語系化內容步驟類似。 例外狀況和差異將在之後的區段中提出。 但是,當地語系化模組內容的步驟則不同。 如需詳細資訊,請參閱本文稍後的當地語系化模組區段。
步驟 1:匯出 XLIFF 檔案
要在網站建置器中匯出頁面、片段或圖片的 XLIFF 檔案,請依照以下步驟操作:
- 打開要為其匯出基礎語言內容的資產,以便進行當地語系化。
- 在命令列上,選取當地語系化 > 匯出 XLIFF。
Note
當地語系化選項僅在資產處於 編輯狀態時可見。
名為 <assetname>.xlf 的 XLIFF 檔案將下載到您瀏覽器的下載資料夾。 此 XLIFF 檔案特定於您正在當地語系化的資產。 您將為每個要當地語系化的資產匯出一個 XLIFF 檔案。
步驟 2:當地語系化 XLIFF 檔案
在大多數情況下,您將與當地語系化廠商合作以翻譯您的 XLIFF 檔案。 但是,如果要在內部當地語系化資產,或只想測試當地語系化流程,則必須對 XLIFF 檔案進行以下變更:
- 新增目標語言屬性到 /xliff/file 元素,並將值設定為要當地語系化之語言的地區設定識別碼。
Note
此地區設定識別碼必須與網站設定中管道頁面的地區設定識別碼相符。
- 對於每個 //source 元素,新增目標元素兄弟,其中文字值是該源元素之內容的當地語系化版本。
有關治理 XLIFF 檔案的結構描述資訊,請參閱 XLIFF 2.2 規格。
Note
若要將資產當地語系化為多種語言,您必須為每種語言建立當地語系化 XLIFF 檔案。
步驟 3:匯入當地語系化 XLIFF 檔案
要匯入資產的 XLIFF 檔案,請依照以下步驟操作:
- 在 Commerce 網站建立器中,打開要為其匯入 XLIFF 檔案的資產。
- 在右上角的管道和地區選擇器中,選取您要為其匯入當地語系化內容的管道和語言。
- 在命令列上,選取當地語系化 > 匯入 XLIFF。 然後瀏覽並選取所選資產和語言的當地語系化 XLIFF 檔案。
成功匯入 XLIFF 檔案後,將建立頁面、片段或資產的「變體」。 從那時起,對當地語系化變體所做的所有變更都將僅影響該變體。 它們不會影響衍生變體的基礎資產。 同樣地,對基礎資產進行變更不會影響該資產的變體。
但是,對於頁面,您可以透過修改這些頁面繫結到的範本或版面配置來跨變體變更。 同樣,對片段的變更將影響依賴於該變體的所有頁面。
Images
只有當與這些圖像有關的內容中繼資料被當地語系化時,圖像才能在頁面或模組變體中呈現。 目前,媒體資產中的以下中繼資料是可當地語系化的:
- 替代文字
- Description
- Title
目前,您無法當地語系化數位資產的二進位檔案,例如圖像或影片。 Dynamics 365 Commerce 產品團隊目前正致力於這項功能。
當地語系化模組
作為模組本身一部分呈現的字串 (例如,浮動切換模組中的「上一頁」和「下一頁」) 會與模組內容分別當地語系化。 如需指示說明,請參閱當地語系化模組。