Běžné formáty zástupných znaků, které lze použít v mnoha formátech lokalizačních souborů.
Pokud vybíráte správný formát pro projekt:
-
Zástupné znaky jsou v okně editoru zvýrazněny a lze je kontrolovat a ověřovat z hlediska jejich přítomnosti v překladu prostřednictvím kontroly kvality.
-
Zástupné znaky se při objednávce překladu automaticky uzavřou a externí překladatel je nemůže upravovat.
Povolení stylů zástupných znaků ve vašem projektu
Při vytváření nebo úpravě projektu můžete určit formáty zástupných znaků na záložce Kontextovém editoru uvidíte všechny odpovídající zástupné znaky okamžitě zvýrazněné.
okna . Vyberte všechny požadované styly formátů a při práci v editoru aPřevod zástupných znaků
Převod zástupných znaků je pokusem o snížení překladatelské zátěže při vývoji více platforem. Převod zástupných znaků použijte, pokud vyvíjíte na více mobilních platformách se záměrem sdílet překlady mezi platformami a nechcete spravovat samostatný projekt pro každou platformu. Při stahování obsahu prostřednictvím aplikace nebo API použijte volbu převést formát zástupných znaků. Tuto možnost formátu lze aktivovat také v konfiguračním souboru .phrase.yml
. Zástupné znaky v překladech jsou převedeny tak, aby odpovídaly požadavkům na konkrétní formát.
Převod zástupných znaků je k dispozici pouze pro následující formáty lokalizačních souborů (převod zástupných znaků je omezen na specifikátory formátu řetězců Android XML a iOS Strings (styl cstyle)):
Dostupné formáty zástupných znaků pro zvýraznění:
Název |
Popis |
Příklady |
---|---|---|
Rails i18n |
Zástupné znaky ve stylu Rails i18n |
%{count}, %{username} |
i18next Nesting |
Styl i18next Nesting |
$t(key1), $t(common.{{referencedKey}}) |
Gettext Python |
Zástupné znaky Gettext (formát Pythonu) |
%(count)d, %(username)s, %(foo) |
C-Style |
Formát C-Style s a bez pozic |
%1$s, %2$d, %d, %@, %1%@, %1$#@file@, %#@file@, %1$i, $%1$.2f, %.0f%, %ld, %c, %hi, %lu |
Python Strings |
Řetězce ve formátu Python |
{}, {1}, {name} |
.Net C#-Style |
Formát .Net C#-Style |
{0,10:C}, {0}, {1:hh} |
Simple Message Properties |
Jednoduché Java Message Properties |
{1}, {count}d, "{brackets}" |
Laravel |
Zástupné znaky Lavarel začínající dvojtečkou |
:name, :NAME, :Name |
Hranaté závorky |
Zástupné znaky s hranatými závorkami (styl BB-Code) |
[u]abc[/u], [PLACEHOLDER] |
Jednotné procento |
Zástupný znak s jednoduchými ohraničujícími znaménky procent |
%abc% |
Dvojité procento |
Zástupný znak s dvojitými procenty |
%%abc%% |
Emoji |
Kódy emoji |
:sob:, :smile: |
Dolarový styl |
Zástupné znaky s úvodním a závěrečným znakem $. |
$bc$, $.abc$, $!abc$, $+abc$, $-abc$, $-+.!abc$ |
NSIS |
Zástupné znaky s počáteční hodnotou $ a zavíracími/otvíracími (složenými) závorkami. |
${StdUtils.TrimStr}, $(StdUtils.TrimStr), ${String} |
Razor Markup |
Zástupný znak pro zvýraznění výrazů C# Razor bez bloků kódu |
@DateTime.Now, @(DateTime.Now - TimeSpan.FromDays(3)) |
Double Curly |
Zástupné znaky s otevíracími a zavíracími dvojitými složenými závorkami, např. pro použití s AngularJS. |
{{number}}, {{foo.bar}}, {{username}} |
Zástupné znaky Android XLIFF |
Zástupné znaky s otevíracím <xliff:g> a zakončovacím </xliff:g>?, např. pro AndroidXml. |
<xliff:g>%1s</xliff:g,xliff:g ID_"star">★</xliff:g> |
Zástupné znaky OASIS XLIFF |
Zástupné znaky s uzavřeným tagem <x ID="YOUR_ID">, např. pro Angular2. |
<x id_"id" example="name"/>, <x id="id"/> |
Liquid |
Zástupné znaky stylu Liquid |
{{count}}, {{username}} |