共用方式為


翻譯標籤文字

標準資料表包括標籤預設文字,有許多不同語言。 不過,當您自訂表單 (例如新增或變更資料行,或是建立自訂資料表) 時,您可能需要這些元件的標籤以不同語言顯示。 您可以為應用程式的自訂資料表匯入翻譯好的標籤文字,這樣就可以在基礎語言以外的其它語言中,顯示標籤文字。

翻譯表單的標籤文字時,您會在表單自訂的過程中修改表單的基礎語言。 執行此動作時,您會在標籤上建立使用中未受管理的變更。 接著,如果您不修改元件的基礎語言翻譯 (例如資料行),然後匯出翻譯檔案,資料行的物件識別碼就不會匯出。 這是因為匯出程式看不到該資料行基礎語言標籤有任何修改。

高階程序

  1. 從解決方案匯出翻譯,該解決方案中包含您要翻譯標籤文字的資料表。 然後,開啟翻譯 XML 檔案,並新增翻譯的文字。 其他資訊:將自訂的資料表和資料行文字翻譯成其他語言
  2. 匯入翻譯。 更多資訊:將翻譯好的資料表和資料行文字匯入回應用程式中

翻譯表單標籤文字的一般問題

表單標籤翻譯不會顯示在層級中

當您查看元件的解決方案層級時,可能不會顯示匯入的翻譯。 當您查看解決方案層級時,請確認翻譯位於<標籤>層級。 請注意,“displayname” 標籤位於屬性層級,因此它們不會翻譯標籤。 “DisplayName” 標籤實際上是表單標籤,並會翻譯表單的標籤。 如需查看解決方案層級的詳細資訊,請參閱解決方案層級

表單標籤翻譯不會專門針對基礎語言顯示

翻譯匯出和匯入功能是用來使用的工具,因此您的應用程式可以顯示已翻譯之自訂群組件的標籤文字。 它的設計目的不是要用來管理包括基礎語言在內的所有標籤。

在翻譯匯出時,如果未對基礎語言標籤進行任何變更,則 CrmTranslations.xml 中將不會匯出任何翻譯。

在翻譯匯入時,如果基礎語言欄中任何標籤的翻譯在 CrmTranslations.xml 中已變更,則變更將不會生效。

如果問題是特定基礎語言所特有的,請執行下列步驟:

  1. 使用變更之每個標籤的表單設計師變更基礎語言的翻譯。
  2. 您可以使用翻譯匯出和匯入,為其他佈建的語言新增翻譯。
  3. 將使用中的未受管理解決方案匯出為受管理的。
  4. 將此解決方案匯入至目標環境。

當匯出為未受管理時,會顯示表單標籤翻譯描述,但是匯出為受管理時則為 ""

發生這種現象的原因是標籤不包含任何翻譯。 發生下列行為:

  • 未受管理的解決方案已填入顯示名稱:<label description="example" languagecode="1033">
  • 受管理的解決方案是空的,其視為不存在,並回到顯示名稱:<label description="" languagecode="1033">

請參閱

將自訂的資料表和資料行文字翻譯成其他語言
將翻譯好的資料表和資料行文字匯入回應用程式中

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。