匯出及匯入翻譯檔案的常見錯誤
疑難排解您在翻譯工作台中匯出與匯入檔案時可能遇到的問題。
必要版本
| 中繼資料翻譯適用於以下版本:Salesforce Classic 和 Lightning Experience |
| 資料翻譯適用於以下版本:Lightning Experience |
| 提供版本:Professional、Enterprise、Performance、Unlimited 及 Developer Edition |
| 資料翻譯適用於:B2B Commerce |
| 錯誤訊息 | 它的意義為何? | 疑難排解步驟 |
|---|---|---|
| 雙語檔案區段的開頭為非頁首列:<行號> | 遺失您正嘗試匯入之檔案的標題列。或者這些列中有多餘的文字,例如未加上註解的附註。 | 再次匯出檔案,並確定所有區段都有標題列,而且已經將所有多餘文字加上註解或從標題列移除。 |
| 金鑰 <金鑰> 的資料翻譯匯入失敗。<物件名稱> <唯一記錄識別碼> 記錄識別碼之「名稱」欄位中必須已填入已翻譯值,才能翻譯 <欄位名稱> 欄位的資料。 | 此錯誤訊息僅適用於資料翻譯檔案。記錄識別碼之「名稱」欄位中必須已填入已翻譯值,才能翻譯該記錄識別碼之其他欄位中的資料。 | 為該記錄識別碼之「名稱」欄位中儲存的資料提供已翻譯值,然後再次匯入。 |
| 不會為此組織啟用資料翻譯。 | 此錯誤訊息僅適用於資料翻譯檔案。資料翻譯未啟用,或已在匯出資料翻譯檔案之後停用。 | 啟用資料翻譯,然後再次匯入檔案。 |
| 重複金鑰:<金鑰> 存在於匯入檔案中,請重新匯出。 | 指定的金鑰在匯入的檔案中多次出現。各個翻譯的項目必須有各自唯一的金鑰,而且各個金鑰只能在檔案中出現一次。 | 再次匯出檔案,並確定各個金鑰都是唯一的。然後再次匯入檔案。 |
| 檔案中包含的翻譯金鑰與檔案標題中指定的翻譯類型不符。為中繼資料與資料翻譯建立單獨的匯入檔案。 | 檔案中包含至少一個金鑰,其翻譯類型與標題中的檔案類型不符。 | 為中繼資料與資料翻譯建立單獨的匯入檔案。 |
| 金鑰無效 | 進行翻譯期間,Salesforce 會產生各個物件、選項清單值或您翻譯的頁面元素唯一的金鑰或識別碼。如果這些名稱或金鑰在您匯出檔案後變更,Salesforce無法以正確名稱比對正確金鑰。 | 再次匯出檔案,並確定其中的金鑰符合您嘗試匯入的檔案中存在的金鑰。 |
| 金鑰無效:<金鑰>。未針對 <物件名稱> 物件上的 <欄位名稱> 欄位啟用資料翻譯。 | 此錯誤訊息僅適用於資料翻譯檔案。匯出翻譯檔案之後,欄位上的資料翻譯遭到停用。 | 請透過「資料翻譯設定」頁面啟用欄位上的資料翻譯,或從翻譯檔案刪除對金鑰的參照。 |
| 金鑰無效:<金鑰>。<物件名稱> 物件上的 <欄位名稱> 欄位不支援資料翻譯。 | 此錯誤訊息僅適用於資料翻譯檔案。金鑰中包含不支援資料翻譯的欄位。匯出之後,匯出的金鑰變更,或手動新增了金鑰。 | 請再次匯出您的檔案,並將其與識別的金鑰進行比較。如果修改了識別的金鑰,請使用新匯出的金鑰。如果不存在於匯出的翻譯檔案中,請從翻譯檔案刪除識別的金鑰。 |
| 金鑰無效:<金鑰>。金鑰的翻譯類型必須與檔案的翻譯類型相符。 | 匯入的翻譯檔案必須包含中繼資料金鑰或資料翻譯金鑰。此金鑰與檔案的翻譯類型不符。 | 更新檔案標題中檔案的翻譯類型。 視需要為中繼資料與資料翻譯建立單獨的匯入檔案。 |
| 金鑰無效:<金鑰>。<物件名稱> 物件不支援資料翻譯。 | 此錯誤訊息僅適用於資料翻譯檔案。金鑰中包含不支援資料翻譯的物件。匯出之後,匯出的金鑰變更,或手動新增了金鑰。 | 請再次匯出您的檔案,並將其與識別的金鑰進行比較。如果修改了識別的金鑰,請使用新匯出的金鑰。如果不存在於匯出的翻譯檔案中,請從翻譯檔案刪除識別的金鑰。 |
| 金鑰無效:<金鑰>。您無法同時刪除記錄名稱的資料翻譯值,以及為該記錄的另一個欄位更新值。 | 此錯誤訊息僅適用於資料翻譯檔案。檔案中包含刪除此記錄「名稱」之資料翻譯的金鑰。檔案中也包含記錄之另一個欄位的資料翻譯值。由於刪除記錄「名稱」的已翻譯值也會刪除與該記錄相關之所有欄位的已翻譯值,因此翻譯金鑰會發生衝突。 | 編輯您的檔案。若要刪除與此記錄相關聯的所有資料翻譯,請移除與此記錄相關的所有金鑰 (刪除記錄「名稱」之已翻譯值的金鑰除外)。若要更新其他欄位,請移除刪除記錄「名稱」之已翻譯值的金鑰。 請參閱使用翻譯檔案的考量事項以取得詳細資訊。 |
| Key:無法唯一解析 <金鑰>。因為我們的「自訂報告類型」欄金鑰格式變更所致。請重新匯出,並針對這些金鑰使用新的金鑰格式。 | 「自訂報告類型」(CRT) 欄中的其中一個金鑰格式錯誤。 | 再次匯出檔案,並確定您使用正確的 CRT 金鑰格式。 |
| 行中已超過 <欄位類型> 翻譯的字元上限 <x>: | 選項清單值等各個類型的欄位只能包含特定數目的字元。在錯誤訊息指出的行中,欄位類型的翻譯標籤過長: | 編輯翻譯標籤,以符合欄位類型的字元限制,然後再次匯入檔案。 |
| 缺少以下項目的翻譯:<key> | 缺少錯誤的翻譯只表示來源檔案區段中沒有目標節點。 | 將區段從來源檔案中移除,或將目標節點新增至區段。 |
| 無任何記錄可匯入 | 您嘗試匯入的檔案為空白,或不包含任何翻譯變更。當未符合插入或更新翻譯的條件時,預期此結果。只有在沒有現有翻譯項目存在且新翻譯值與主要標籤值不同時,才會插入翻譯。只有在存在現有翻譯項目且新翻譯值與現有項目的值不同時,才會更新翻譯。 | 請確認您匯入正確的檔案,且其中包含已翻譯的資料。如果檔案正確,請確認翻譯值與主要標籤及任何現有翻譯不同。 |
| 檔案標題中未指定任何語言代碼 | 您嘗試匯入的檔案沒有有效的語言代碼,或者語言代碼出現在錯誤位置。 | 確定語言代碼有效且未遺失或加上註解。 請注意:請確保標題使用組織的預設語言。若要確認,請匯出翻譯檔案並複製標題。 |
| 雙語檔案中找不到任何已翻譯或未翻譯的區段標題。 | 您嘗試匯入的檔案遺失區段標題。 | 確定檔案有區段標題,然後再次匯入檔案。 |
| 檔案標題中未指定任何有效的檔案類型 | 您嘗試匯入的檔案不具備在檔案標頭中指定的有效匯入/匯出類型 (來源、過期與未翻譯或雙語)。檔案類型屬性必須使用您組織的預設語言。 | 確定檔案的標頭包含有效的匯入/匯出類型且未翻譯。 請注意:請確保標題使用組織的預設語言。若要確認,請匯出翻譯檔案並複製標題。 |
| 檔案標題中未指定任何有效的翻譯類型 | 您嘗試匯入的檔案不具備在檔案標題中指定的有效翻譯類型。只有啟用資料翻譯時,才需要翻譯類型。 中繼資料翻譯的屬性如下:
資料翻譯的屬性如下:
翻譯類型屬性必須使用您組織的預設語言。 |
確定檔案的檔案標題中含有效的翻譯類型,而且標題未經過翻譯。 請注意:請確保標題使用組織的預設語言。若要確認,請匯出翻譯檔案並複製標題。 |
| 沒有有效的檔案可匯入。選取 .stf、.xlf 或 .zip 檔案以匯入。 | 您可以匯入 .stf 或 .xlf 格式的檔案或包含 .stf 或 .xlf 檔案的 .zip 檔案。 | 確定檔案為 .stf、.xlf 或 .zip 檔案,然後再次嘗試匯入檔案。 |
| Salesforce 無法讓「自訂報告類型」欄的此金鑰唯一:<Key>。請從您的檔案中刪除此金鑰,並使用翻譯工作台翻譯此項目。刪除金鑰後,請再次匯入檔案。 | 金鑰在匯入檔案中會出現多次。 |
從您的檔案中刪除金鑰。使用翻譯工作台翻譯項目,然後匯入您的檔案。 |
| 某些金鑰已附加獨特性的排序順序。請重新匯出您的檔案,並確定兩個檔案中的金鑰相符。 | 來源檔案中的選項清單值順序不符合您的設定。 | 匯出來源檔案,使選項清單值的順序與匯入檔案相符,然後再次匯入。 |
| 匯入檔案時發生問題:importFileName.xlf [匯入要求失敗。請重試或連絡支援。] | 您匯入的檔案 HTML 標記無效或遺失。HTML 標記在 Rich Text 區域欄位的翻譯中使用。 | 再次匯出檔案,並識別匯出來源文字中有 HTML 標記的欄位。 編輯這些具有正確 HTML 標記之 Rich Text 區域欄位的翻譯值。如需翻譯 Rich Text 欄位的詳細資訊,請參閱使用翻譯檔案的考量事項。 |
| 行中的欄數錯誤:<line number>。檢查檔案中有逸出定位字元 (\\t)、新行字元 (\\n) 及換行字元 (\\r)。 | 您匯入的檔案有多餘的定位字元、新行字元或換行字元出現在錯誤訊息指定的行中。 | 若要移除或逸出任何額外的索引標籤、新行或換行字元,請務必編輯您的資料。確保翻譯的檔案欄數與您匯出的檔案欄數相同。 |
| 匯出要求失敗。請重試或連絡支援。 | Salesforce匯出檔案時發生非預期問題。 | 連絡 Salesforce 客戶支援。 |
| 匯入要求失敗。請重試或連絡支援。 | Salesforce匯入檔案時發生非預期問題。 | 連絡 Salesforce 客戶支援。 |
| 您的組織沒有 <語言> 的語言權限。 | 您嘗試匯入的檔案使用尚未新增至翻譯工作台的語言。 | 透過「翻譯語言設定」頁面將您要使用的語言新增至翻譯工作台。然後再次匯入檔案。 |
此文章是否解決您的問題?
請讓我們知道,以便我們改進!
