Управление переводами

Ключи (строки)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Ключи используются для идентификации переводимых текстовых строк в программном коде. Это позволяет Phrase ссылаться на ключ (в качестве кодового имени для переводимой строки) только один раз вместо каждого необходимого перевода строки.

С ключом может быть связано несколько переводов, каждый из которых соответствует разному языковому стандарту проекта . Функция аналогична функции основного ключа в реляционных базах данных, причем переводы являются атрибутом ключа. Ключи хранятся в файлах ресурсов и используются для идентификации исходных языков и языков перевода.

Использование ключей позволяет платформам управления локализацией представлять переводчикам текст перевода без необходимости предъявления кода.

Ключи обычно не нужно добавлять в проект, так как в идеале они создаются при загрузке файла ресурса.

Чтобы редактор не подбирал ключи, используйте функцию блокировки ключей. Чтобы отображать ключи в редакторе, но предотвращать их перевод, используйте функцию исключающих ключей.

Изменения в ключах можно вернуть из окна активности боковой панели в редакторе.

Имя ключа

Имена ключей должны быть уникальными в одном проекте.

Существует несколько стратегий именования ключей:

  • Описательный

    Исходный текст идентифицируется по функциям. Это может затруднить идентификацию текста при чтении кода, но останется постоянной величиной.

    Пример:

    Ключ

    немецкий

    английский

    fem_char

    die Frau

    женщина

    male_char

    der Mann

    man

  • Исходные строки (не рекомендуется)

    Сам исходный текст используется в качестве ключа, который упрощает идентификацию использования текста. Это проблематично, так как если исходный текст меняется, это нарушает связь с переводами.

    Пример:

    Ключ

    немецкий

    французский

    Собака

    хунд

    Chien

    Кошка

    Катце

    Чат

Создание ключей

Если ключи не загружены, их можно создать вручную.

Чтобы создать ключ, выполните следующие действия:

  1. На вкладке Ключи нажмите Добавить ключ.

    Откроется окно Добавить ключ.

  2. Во вкладке Общие укажите Имя, Описание , все доступные теги и перевод по умолчанию.

  3. При необходимости включите формы множественного числа на вкладке «Формы множественного числа».

  4. При необходимости выберите исключенные языки на вкладке Исключенные.

  5. При необходимости укажите технические сведения на вкладке Дополнительно.

  6. Нажмите Сохранить.

    Ключ добавлен в проект, его можно посмотреть на вкладке Ключи.

Удаление ключа из редактора или вкладки Ключи приведет к удалению всех связанных переводов этого ключа и не может быть отменено.

Заблокированные ключи

Блокировка предотвращает добавление целых ключей в проект. Если имя заблокированного ключа отображается в загруженном файле, этот ключ пропускается и не добавляется в проект.

Блокировка используется для того, чтобы пропустить ключи, которые есть в проекте, поэтому они вообще не управляются.

Типично заблокированные ключи:

  • Строки формата даты и времени.

  • Ключи, включая конфигурации.

  • Ключи, вызывающие проблемы при управлении с драгоценным камнем Phrase.

Управление заблокированными ключами в отдельном языковом файле, который не обрабатывается и не поддерживается.

Проблемные ключи

Эти ключи могут вызвать проблемы и в случае использования должны быть заблокированы при создании проекта.

  • activemodel.errors*

  • number.format*

  • number.curency*

  • number.percentage*

  • datetime.prompts*

Блокировка ключа

Чтобы заблокировать ключ, выполните следующие действия:

  1. На странице проекта выберите вкладку «Заблокированные ключи».

  2. Нажмите Добавить ключ в список заблокированных ключей.

    Откроется окно Добавить ключ в список заблокированных ключей.

  3. Укажите имя ключа и нажмите Сохранить.

    Ключ добавлен в список.

Позже ключи можно изменить, нажав Phrase_Gear.png или удалив Phrase_Bin.png.

Исключения

Некоторые ключи, возможно, необходимо исключить из определенных языков и пометить как исключенные. Эти ключи загружаются и существуют в проекте, но игнорируются.

Исключенные переводы:

  • Исключено из экспорта соответствующего языка.

  • Исключено из соответствующих языковых отчетов.

    Если контент пуст, он не считается не переведенным.

  • Видимый, но недоступный для редактирования в редакторе перевода.

Варианты исключения:

  • Исключите один перевод на язык в редакторе перевода.

  • Исключите несколько переводов на язык в редакторе перевода.

  • Исключите несколько переводов, выбрав языки при создании или редактировании ключа.

Исключая ключи

Чтобы исключить ключ, выполните следующие действия:

  1. На странице ключей нажмите Phrase_Gear.png, чтобы найти ключ, требующий исключения.

    Откроется окно Редактировать ключ.

  2. Выберите вкладку Исключено.

  3. Выберите языки для исключения.

  4. Нажмите Сохранить.

    Выбор исключается в указанном ключе.

Ключи также можно исключить из редактора, выбрав ключ и используя меню Обновить статус.

Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.