Správa překladů

Zástupné znaky (Strings)

Obsah je strojově přeložen z angličtiny s použitím Phrase Language AI.

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 Zástupné znaky okna nastavení projektu. Vyberte všechny požadované styly formátů a při práci v editoru a Kontextovém editoru uvidíte všechny odpovídající zástupné znaky okamžitě zvýrazněné.

Př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 &lt;x ID="YOUR_ID"&gt;, např. pro Angular2.

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

Liquid

Zástupné znaky stylu Liquid

{{count}}, {{username}}

Byl pro vás tento článek užitečný?

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.