規劃 Office 2013 的多種語言部署

 

適用版本: Office 2013, Office 365 ProPlus

上次修改主題的時間: 2016-12-16

摘要: 規劃多種語言安裝,以及適用於 Office 2013 的自訂和校訂工具。

對象: IT 專業人員

若要以多種語言來部署 Office 2013,必須小心規劃。本文討論安裝語言套件或校訂工具時需要考量的安裝程式和自訂規劃問題。

重要事項重要事項:
本文說明部署及管理 Office 2013 Windows Installer 型 (MSI) 傳遞格式之語言套件的方法,企業組織可透過大量授權來取得。如果您有 Office 訂閱,而且正在部署 Office 365 專業增強版 (使用Click-to-Run傳遞格式),請參閱<規劃隨選即用 Office 安裝的多種語言部署>。

本文內容:

  • 規劃安裝程式

  • 規劃自訂

  • 規劃校訂工具

規劃安裝程式

Office 2013 的非語言相關設計有助於簡化以多種語言部署 Office 產品。您可以不必接連地安裝,而是讓安裝程式將多種語言版本整合在單一安裝中。

Office 2013 語言套件中包含特定語言的所有語言特定元件。每個 Office 2013 語言套件都包含使用該語言之所有 Office 2013 產品的語言特定資料夾。資料夾的標記方式,是在資料夾的名稱後面加上語言標記。如需語言標記的完整清單,請參閱<Office 2013 的語言識別碼與 OptionState 識別碼值>。

選取您想要的所有 Office 2013 語言套件,然後將它們複製到至少包含一項完整 Office 2013 產品的網路安裝點上。依預設,安裝程式會自動安裝與每部使用者電腦上所設定之 Windows 使用者地區設定相符合的語言版本。或者,您可以覆寫此預設行為,並手動管理多語言版本的散佈。例如,您可以執行下列任何工作:

  • 在單一電腦上安裝多種語言

  • 指定要在使用者電腦上安裝的語言,而不論使用者地區設定所指定的作業系統語言為何

  • 指定一次自訂設定,然後套用至您在組織中部署的所有語言版本

  • 將不同的語言部署至不同的使用者群組

  • 部署其他語言的 Microsoft Office 2013 Proofing Tools Kit

若要找出最適合您案例的部署解決方案,請參閱模型海報:部署 Microsoft Office 2010 的多語言套件

注意事項附註:
雖然該海報有說明如何為 Office 2010 部署多語言套件,而且語言清單已為 Office 2013 而變更,但是海報中說明的重要決策點、工作及輸出仍適用於 Office 2013。

部署 Office 2010 的多語言套件 - 模型

若要判斷 Office 2013 語言套件中隨附的校訂語言,請參閱<Office 2013 隨附的校訂語言>。

每種 Office 2013 語言套件都包含一或多種其他語言的校訂工具。例如,丹麥文的 Office 2013 語言套件中,除丹麥文外,還有英文及德文的校訂工具。所有的 Office 2013 語言套件都包含英文的校訂工具。如需校訂工具的詳細資訊,請參閱<規劃校訂工具>。

安裝 Office 2013 產品的語言版本之前,安裝程式會決定使用者是否具備該語言所需的作業系統支援。若不支援,安裝程式即會停止安裝。例如,使用者若未啟用東亞語言的支援,安裝程式就不會安裝日文版的 Office 2013。

請務必在開始部署之前,先決定您想要的語言。在初始部署之後,若必須變更使用者的設定,您必須採取特殊的步驟來併入其他語言。如需詳細資訊,請參閱<部署 Office 2013 之後新增或移除語言套件>。

了解 Shell UI 語言的安裝程式邏輯

每當您從有多個語言版本的網路安裝點部署 Office 2013 時,安裝程式都必須判斷安裝程式使用者介面所使用的語言。安裝程式預設使用與 Office 2013 安裝語言及 Shell 使用者介面 (Shell UI) 相同的語言。Shell UI 包括登錄到作業系統的 Office 2013 核心元素,例如副檔名、工具提示及快顯功能表項目。

您的目標若是每部用戶端電腦只要安裝一種語言版本的 Office 2013,而且 Config.xml 檔案中不指定其他任何語言,安裝程式會使用下列邏輯判斷所要使用的語言:

  • 安裝程式會比對使用者地區設定的語言。

  • 若無相符項目,安裝程式會尋找近似的相符項目。例如,使用者地區設定若設為 [英文 (加拿大)],安裝程式可能會使用英文 (美國) 安裝 Office 2013。

  • 若無近似的相符項目,安裝程式會在 Windows 登錄的下列子機碼中尋找語言:

    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\LanguageResources

    如果尚未將 InstallLanguage 項目新增至 LanguageResources 子機碼,並設為特定的語言 (LCID),安裝程式就會在互動安裝期間,提示使用者選取語言,或是停止無訊息安裝。

您的目標若是在每部用戶端電腦上安裝多種語言版本的 Office 2013,您應編輯 Config.xml 檔案,並設定要包含之每種語言的 <AddLanguage> 元素。但當您在 Config.xml 檔案中增加多種語言時,您必須指定這些語言中,安裝程式應用於 Shell UI 的語言。若不指定 Shell UI 語言,安裝將會失敗。

指定 Shell UI 語言的方式是設定 <AddLanguage> 元素的 ShellTransform 屬性。在本例中,安裝程式使用者介面的語言會遵循前文所述之邏輯。但是安裝在電腦上的語言以及 Shell UI 的語言,是由 Config.xml 檔案中的項目所決定。

除所有其他安裝語言之外,安裝程式一律使用 Shell UI 的語言安裝 Office 2013。例如,若 Shell UI 設定為法文,使用者可以在 [語言] 索引標籤上選取其他安裝語言。不過,使用者無法移除法文。

如需如何自訂用於其他案例之安裝程式的特定步驟,請參閱<自訂 Office 2013 的語言安裝與設定>中適用的各節:

規劃自訂

當使用者第一次啟動 Office 2013 應用程式時,安裝程式會套用與在電腦上安裝的語言以及 Windows 使用者區域設定所指定的語言相符的預設設定。

四個主要的語言設定會影響使用者使用 Office 2013 的方式:

  • 主要的編輯語言   當在電腦上安裝超過一種語言版本的 Office 2013 時,此設定會決定使用者用來處理 Office 應用程式和文件的語言。

  • 已啟用的編輯語言   使用者可以指定多種語言來編輯 Office 2013 文件。依據所選取的語言,這項設定可能需要使用者安裝額外的校訂工具。

  • 使用者介面語言   此設定會決定用來顯示使用者介面的語言。

  • 說明語言   此設定會決定使用者檢視 [說明] 主題的語言。

您可以事先為使用者設定這些語言設定。如果您在安裝 Office 時,藉由套用安裝程式自訂檔案 (.msp 檔案) 或設定原則來指定自訂語言設定,則在使用者第一次啟動應用程式時,Office 2013 不會以預設設定覆寫您的設定。

自訂語言設定的方法

使用下列其中一個方法設定語言設定:

  • 群組原則   [群組原則] 設定會強制執行預設的語言設定。組織中的使用者無法永久變更 [群組原則] 所管理的設定。每次使用者登入時,就會重新套用這些設定。

    下列原則設定可協助您管理 Office 2013 中的語言設定:

    • 以下列語言顯示功能表及對話方塊   位於 [使用者設定]\[系統管理範本]\[Microsoft Office 2013]\[語言喜好設定]\[顯示語言] 底下的 [顯示語言] 資料夾中。此原則設定可決定使用者介面的語言。

    • 以下列語言顯示說明   位於 [使用者設定]\[系統管理範本]\[Microsoft Office 2013]\[語言喜好設定]\[顯示語言] 底下的 [顯示語言] 資料夾中。此原則設定可決定線上 [說明] 的語言。若未設定這個原則設定,[說明] 語言就會使用使用者介面語言。

    • 已啟用的編輯語言   位於 [使用者設定]\[系統管理範本]\[Microsoft Office 2013]\[語言喜好設定]\[編輯語言] 底下的 [編輯語言] 資料夾中。此原則設定會從 Office 支援的語言清單中啟用編輯語言。

    • 主要編輯語言   位於 [使用者設定]\[系統管理範本]\[Microsoft Office 2013]\[語言喜好設定]\[編輯語言] 底下的 [編輯語言] 資料夾中。當電腦上有多種語言版本可用時,此原則設定會指定使用者用來處理 Office 應用程式和文件的語言。

  • Office 自訂工具 (OCT)   您在安裝期間是使用 OCT 建立安裝程式套用的安裝程式自訂檔案 (.msp 檔案)。在 OCT 中指定的設定是預設設定。使用者可以在安裝之後變更設定。

  • 語言設定工具   若不是由原則強制執行語言設定,在 Office 2013 應用程式中工作的使用者可以使用「語言設定」工具變更其語言設定。

如需如何使用這些工具自訂多種語言部署之 Office 2013 的特定步驟,請參閱<自訂 Office 2013 的語言安裝與設定>。

讓使用者在第一次開啟時檢視新的語言設定

通常在使用本文描述的其中一種方法來設定語言設定之後,當使用者第一次啟動 Office 2013 應用程式時,安裝程式會套用符合電腦安裝語言的預設設定。這表示新的語言設定要在下一次 (第二次) 使用者啟動 Office 2013 應用程式時,才會顯示。

若希望使用者第一次開啟 Office 2013 應用程式時即可檢視新的語言設定,您可於部署初始 Office 2013 安裝時,或使用者必須使用 Office 2013 應用程式之前,在他們的電腦上部署下列登錄設定。只要使用指令碼或批次檔、[群組原則] 或 OCT,即可部署這些登錄設定。所要設定的登錄設定為 HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\LanguageResources 機碼底下的下列 DWORD 值:

  • UILanguage

  • HelpLanguage

  • FollowSystemUI

上述每個值的 Value 名稱都要指定與所要使用之語言對應的 LCID (地區設定識別碼)。如需 LCID 清單,請參閱<Office 2013 的語言識別碼與 OptionState 識別碼值>。LCID 是十進位值。因此,Base 選項也必須設定為 Decimal

自訂與使用者地區設定相關的特定語言設定

除了使用 Primary Editing Language 設定之外,Office 2013 也會設定與語言相關的設定 (例如數字格式),以符合作業系統的使用者地區設定。這項行為是由 Windows 登錄中 LanguageResources 子機碼內的 LangTuneUp 項目所控制。若不希望使用者地區設定影響預設設定,可以在安裝 Office 2013 時重設 LangTuneUp 的值。若 LangTuneUp 項目不存在,Office 2013 會在應用程式第一次啟動時建立此項目,並將值設定為 OfficeCompleted

LangTuneUp 項目可以是兩個值的其中一個:

  • OfficeCompleted   以使用者地區設定為基礎的設定未完整套用至 Office 2013。不過,個別的應用程式仍然會檢查新的輸入法編輯器 (IME) 和語言指令碼,而且仍然會套用使用者地區設定特有的應用程式設定。例如,應用程式會確保新安裝的鍵盤已啟用適當的編輯語言,而且 Word 會根據使用者區域設定來使用 Normal.dot 中的字型。

  • Prohibited   Office 2013 或任何個別的 Office 2013 應用程式都不會變更與使用者地區設定有關的任何設定。

在某些情況下,略過使用者地區設定可以協助維護多語系組織的標準設定。將 LangTuneUp 項目設定為 Prohibited 可確保語言設定仍會維持一致,而且巨集能與國際更加相容。

例如,若貴組織是位於美國,而且您要以國際化的方式標準化設定,可以在 Primary Editing Language 設定為 en-us (美國英文),以及 LangTuneUp 設定為 Prohibited 的情況下,部署 Office 2013。在這種情況下,不論使用者地區設定為何,使用者都會收到相同的預設設定。

忽略使用者地區設定不一定是最佳的選項。例如,在 Office 2013 文件中閱讀和輸入亞洲字元的使用者,可能不一定有能夠正確顯示字元的亞洲字型。若在使用者電腦上的安裝語言不符合文件中所使用的語言,而且 LangTuneUp 設定為 Prohibited,Office 2013 即不會以非預設語言顯示字型。若 Office 2013 安裝必須支援多個亞洲語言使用者地區設定,請確定 LangTuneUp 會繼續設定為 OfficeCompleted。若要協助確保使用者未變更預設值,請設定對應的原則。

規劃校訂工具

校訂工具可讓使用者編輯 52 種語言的文件。依據語言,這些編輯工具可能會包含拼字檢查及文法檢查、同義字檔案及斷字。校訂工具可能也包含特定語言的編輯功能,例如語言自動偵測、自動摘要及智慧型自動校正。

Office 2013 Proofing Tools Kit 提供可安裝任何校訂工具的單一資源。您可以在本機電腦上安裝校訂工具或將工具部署到使用者群組。您也可以為組織中的一個使用者或是所有使用者自訂和安裝工具。

決定用來部署校訂工具的方法

如果使用者必須以電腦上尚未安裝的語言來編輯文件,您可以為使用者部署其他的校訂工具。您可以從下列來源之一部署其他校訂工具:

  • Office 2013 語言套件   如果使用者需要特定語言的使用者介面及校訂工具,請使用此選項。通常一種語言套件即可提供您想要的所有校訂工具語言。語言套件中包含的隨附校訂工具語言,會對映 Office 2013 語言版本中包含的那些校訂工具語言。

    如需隨附語言的清單,請參閱<Office 2013 隨附的校訂語言>。如果語言套件中有您想要的所有校訂工具語言,請使用<自訂 Office 2013 的語言安裝與設定>中適合您案例的說明來部署語言套件。

  • Office 2013 Proofing Tools Kit   此產品包含 Office 2013 中所有可用語言的校訂工具。如果已安裝之任何語言的隨附語言集中,或是您可以安裝的其他語言套件中,不包含您必須要有的校訂工具,請使用此選項。

Office 2013 多語言套件包含所有 Office 2013 語言套件。個別的 Office 2013 語言套件、Office 2013 多語言套件及 Office 2013 Proofing Tools Kit 可以透過 Microsoft 大量授權方案取得。您也可以從下載中心下載 Microsoft Office 校訂工具 2013 - 繁體中文版

安裝校訂工具的硬碟空間需求為 1 GB。但整體磁碟空間取決於從語言套件或 Office 2013 Proofing Tools Kit 部署校訂工具。如同大部分的 Office 2013 產品一樣,完整的 Office 2013 Proofing Tools Kit 套件會快取到本機安裝來源 (LIS)。

注意事項附註:
  • 校訂工具不包含雙語字典或斷詞工具。這些工具是語言版本或語言套件的一部分。

  • 從 Office 2013 開始,無論是否為大量授權客戶,凡是購買內部部署 (以 MSI 安裝) 版 Office 2013 的所有客戶,都可以免費下載 52 種語言的校訂工具套件。您可以從 Office 校訂工具下載這些校訂工具套件 (32 位元或 64 位元版)。如需詳細資訊,請參閱<Office 2013 隨附的校訂語言>中的<可下載的校訂工具套件>。

自訂 Office 2013 Proofing Tools Kit 的安裝程式

若要自訂 Office 2013 Proofing Tools Kit 的安裝程式,請修改 ProofKit.WW 資料夾中的 Config.xml 檔案。至於不想安裝的每組校訂工具,請在 [OptionState] 元素中,將 [State] 屬性設定為 Absent

語法

<OptionState

   Id="optionID"

State="Absent" | "Advertise" | "Local"

[Children="force"]

/>

OptionState 屬性

下表說明 OptionState 屬性、值及描述。

OptionState 屬性和值

屬性 描述

Id

optionID

使用者可以選擇要安裝的項目。請參閱<Office 2013 的語言識別碼與 OptionState 識別碼值>中的<校訂工具 Config.xml OptionState Id 值>。

State

Absent

未安裝此功能。

Advertise

此功能會在第一次使用時安裝。

Local

此功能是安裝在使用者的電腦上。

Children

force

此功能的所有子功能都設定為指定的狀態。

注意事項附註:
[State] 屬性的預設值是 Local

範例:Office 2013 Proofing Tools Kit 的 Config.xml 檔案

下列 Config.xml 檔案範例會顯示每一種將 OptionState 元素之 State 屬性設為 Absent 的語言。您若決定要將此範例複製到 Office 2013 Proofing Tools Kit 的 Config.xml 檔案中,請將要部署之每個校訂工具集合的 State 屬性設為 Local (或是 Advertise,視喜好而定)。

<Configuration Product="ProofKit">
  <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
  <!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Proofing Tools Kit Setup(*).txt" /> -->
  <!-- <USERNAME Value="Customer" /> -->
  <!-- <COMPANYNAME Value="MyCompany" /> -->
  <!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> -->
  <!-- <LIS CACHEACTION="CacheOnly" /> -->
  <!-- <LIS SOURCELIST ="\\server1\share\Office;\\server2\share\Office" /> -->
  <!-- <DistributionPoint Location="\\server\share\Office" /> -->
  <!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->
    <OptionState Id="IMEMain_1028" State="Absent" Children="force"/>
    <OptionState Id="IMEMain_1041" State="Absent" Children="force"/>
    <OptionState Id="IMEMain_1042" State="Absent" Children="force"/>
    <OptionState Id="IMEMain_2052" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1025" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1026" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1027" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1028" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1029" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1030" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1031" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1032" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1033" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1035" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1036" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1037" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1038" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1040" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1041" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1042" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1043" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1044" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1045" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1046" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1048" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1049" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1050" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1051" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1053" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1054" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1055" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1056" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1058" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1060" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1061" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1062" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1063" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1069" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1081" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1087" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1094" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1095" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1097" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1099" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1102" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1110" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_2052" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_2068" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_2070" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_2074" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_3076" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_3082" State="Absent" Children="force"/>
  <!-- <Setting Id="Setup_Reboot" Value="IfNeeded" /> -->
  <!-- <Command Path="%windir%\system32\msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->
</Configuration>

如需如何為 Office 2013 Proofing Tools Kit 自訂安裝程式的詳細資訊,請參閱<自訂 Office 2013 的語言安裝與設定>中的<自訂與安裝 Office 2013 Proofing Tools Kit>。

預先快取 Office 2013 Proofing Tools Kit 的本機安裝來源

當您部署 Office 2013 Proofing Tools Kit 時,安裝程式會在使用者的電腦上建立本機安裝來源,這是 Office 2013 Proofing Tools Kit 的壓縮來源檔案複本。將檔案複製到使用者電腦上之後,安裝程式就會從本機安裝來源完成安裝。部署 Office 2013 Proofing Tools Kit 之前,您可以分別部署本機安裝來源,將網路負載降至最低。若要預先快取 Office 2013 Proofing Tools Kit 的本機安裝來源,請參閱<預先快取 Office 2010 的本機安裝來源>。請使用 Office 2013 Proofing Tools Kit CD 上 ProofKit.WW 資料夾的 Setup.exe 與 Config.xml 檔案。

另請參閱

Office 2013 的語言識別碼與 OptionState 識別碼值
Office 2013 隨附的校訂語言
自訂 Office 2013 的語言安裝與設定
部署 Office 2013 之後新增或移除語言套件
Office 2013 的語言
Office 2013 的 Office 自訂工具 (OCT) 參考

預先快取 Office 2010 的本機安裝來源