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

Заполнители (строки)

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

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

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

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

При создании или редактировании проекта укажите форматы заполнителей в вкладке Заполнители окна Настройки проекта. Выберите все необходимые стили формата и сразу увидите все совпадающие заполнители, выделенные при работе в редакторе и In-Context Editor.

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

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

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

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

Название

Описание

Примеры

Rails i18n

Местоимения стиля Rails i18n

%{count}, %{username}

i18next Вложение

i18next Вложение местоимения стиля

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

Gettext Python

Местоимения Gettext (python-format)

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

C-Стиль

C-Стиль формат с и без позиций

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

Python Строки

Строки формата Python

{}, {1}, {name}

.Net C#-Стиль

.Net C#-Стиль формат

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

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

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

{1}, {count}d, "{скобки}"

Laravel

Заполнители Laravel, начинающиеся с двоеточия

:name, :NAME, :Name

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

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

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

Единичный процент

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

%abc%

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

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

%%abc%%

Эмодзи

Коды эмодзи

:sob:, :smile:

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

Заполнители с открывающими и закрывающими знаками доллара.

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

NSIS

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

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

Разметка Razor

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

@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 id_"star">★</xliff:g>

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

Заполнители с закрывающим тегом &lt;x id="YOUR_ID"&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.