Переводите сайт с помощью поставщика переводческих услуг

Переводом сайта на несколько языков можно управлять с помощью интерфейса командной строки в инструментарии OCE и поставщика переводческих услуг (LSP).

Политика локализации для сайта определяет язык по умолчанию, например английский (США), и один или несколько альтернативных языков сайта, таких как немецкий и французский. Текстовые строки для сайта можно перевести на указанные альтернативные языки. Если изменить язык сайта до перевода, текстовые строки отображаются на языке по умолчанию.

Инструментарий OCE предоставляет следующие возможности перевода в интерфейсе командной строки:

Translation
  cec list-translation-jobs                         Lists translation jobs.                                                       [alias:  ltj]
  cec create-translation-job <name>                 Creates a translation job <name> for a site on CEC server.                    [alias:  ctj]
  cec download-translation-job <name>               Downloads translation job <name> from CEC server.                             [alias:  dtj]
  cec submit-translation-job <name>                 Submits translation job <name> to translation connection <connection>.        [alias:  stj]
  cec ingest-translation-job <name>                 Gets translated job <name> from translation connection and ingest.            [alias:  itj]
  cec upload-translation-job <name>                 Uploads translation job <name> to CEC server.                                 [alias:  utj]
  cec create-translation-connector <name>           Creates translation connector <name>.                                         [alias:  ctc]
  cec start-translation-connector <name>            Starts translation connector <name>.                                          [alias:  stc]
  cec register-translation-connector <name>         Registers a translation connector.                                            [alias:  rtc]

Команду cec list-translation-jobs можно использовать для перечисления заданий перевода, которые уже находятся на сервере. Пример:

cec ltj -s
Server: <server-name>
Asset translation jobs:
Name                                    Status        Source Language Target Languages                        Pending Languages
testHash                                INPROGRESS    en-US           fr-FR,de-DE                             fr-FR,de-DE
Site translation jobs:
Name                                    Status        Source Language Target Languages                        Pending Languages
demoTest                                TRANSLATED    en-US           de-DE,fr-FR                                              

Если ввести любую команду cec без параметров или с параметром -h, предоставляется справка для команды. См. Использование утилиты командной строки CEC.

В указанных ниже разделах представлена информация о переводе сайта с помощью LSP.

  1. Создание задания перевода с помощью инструментария OCE

  2. Перечисление заданий перевода

  3. Создание коннектора перевода

  4. Создание карты сайта для многоязычного сайта

  5. Отправка задания перевода поставщику переводческих услуг

  6. Загрузка задания перевода на сервер