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

Заполнители (Strings)

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

Общие форматы заполнителей, которые можно использовать во многих форматах файлов локализации.

При правильном выборе формата заполнителя для проекта:

  • Заполнители выделяются в окне редактора и могут быть проверены и подтверждены на присутствие в переводе с помощью .

  • Заполнители автоматически удаляются при заказе переводов и не будут изменены внешним переводчиком.

Разрешение стилей заполнителей в вашем проекте

При создании или редактировании проекта укажите форматы заполнителей на вкладке Заполнители окна . Выберите все требуемые стили формата и увидите, как все совпадающие заполнители сразу выделяются при работе в редакторе и Контекстном редакторе.

Преобразование заполнителя

Преобразование заполнителей - это попытка снизить нагрузку на переводчиков при разработке мультиплатформенных приложений. Используйте преобразование заполнителей, если они разрабатываются на нескольких мобильных платформах с намерением обмениваться переводами между платформами, и не хотите вести отдельный проект для каждой платформы. Загружая языковой стандарт через приложение или интерфейс приложений API, используйте опцию формата преобразовать заполнитель. Этот формат также можно активировать в файле конфигурации .phrase.yml. Заполнители в переводах преобразуются в соответствии с конкретными требованиями формата.

Преобразование заполнителей доступно только для следующих форматов файлов локализации (преобразование заполнителей ограничено указателями формата строк Android XML и iOS Strings (стиль заполнителя cstyle)):

Доступные форматы заполнителей для подсветки:

Имя

Описание

Примеры

Rails i18n

Заполнители в стиле Rails i18n

%{count}, %{username}

i18next Nesting

Заполнители в стиле i18next Nesting

$t(key1), $t( common.{{referencedKey}})

Gettext Python

Заполнители Gettext (формат Python)

%(count)d, %(username), %(foo)

С-стиль

Формат С-стиля с позициями и без них

%1$s, %2$d, %d, %@, %1%@, %1$#@file@, %#@file@, %1$i, $%1$.2f, %.0f%, %ld, %c, %hi, %lu

Python Strings

Strings формата Python

{}, {1}, {name}

.Net C#-Style

Формат .Net C#-Style

{0,10:C}, {0}, {1:hh}

Простые свойства сообщения

Простые свойства Java-сообщения

{1}, {count}d, "{brackets}"

Ларавель

Ларавловые заполнители, начинающиеся с двоеточия

:name, :NAME, :Name

Квадратные скобки

Заполнитель с квадратными скобками (в стиле BB-кода)

[u]abc[/u], [ЗАПОЛНИТЕЛЬ]

Один процент

Заполнитель с едиными заключающими знаками процента

%abc%

Двойной процент

Заполнитель с двойными процентами

%%abc%

смайлик

Коды смайликов

:sob:, :smile:

Стиль доллара

Заполнители со знаками открытия и закрытия $.

$bc$, $.abc$, $!abc$, $+abc$, $-abc$, $-+.!abc$

NSIS

Заполнители со стартовыми $ и закрывающимися/открывающимися (фигурными) скобками.

${StdUtils.TrimStr}, $(StdUtils.TrimStr), ${String}

Разметка бритвы

Заполнитель для выделения выражений С# Бритва без блоков кода

@DateTime.Now, @(DateTime.Now - TimeSpan.FromDays(3))

Двойной фигурный

Заполнители с открывающимися и закрывающимися двойными фигурными скобами, например, для используемых с AngularJS.

{{number}}, {{foo.bar}}, {{username}}

Заполнители Android XLIFF

Заполнители с открыванием <xliff:g> и закрыванием </xliff:g>?, например, для используемого с AndroidXml.

<xliff:g>%1s</xliff:g,xliff:g Идентификатор_"звезда">★</xliff:g>

Заполнители OASIS XLIFF

Заполнители с закрытым тегом &lt;x Идентификатор="ВАШ_ Идентификатор"&gt;, например, для используемых с Angular2.

<x id_"id" example="name"/>, <x id="id"/>

Жидкость

Заполнители в жидком стиле

{{count}}, {{username}}

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

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.