Podporované typy souborů (Strings)

.YAML - Symfony (Strings)

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

Přípony souborů 

.yml, .yaml

API rozšíření 

yml_symfony

Import 

Ano

Export 

Ano

Podpora plurálových tvarů 

Ano

Podpora pro popis 

Ne

Symfony je vysoce výkonný PHP framework složený z různých předdefinovaných PHP komponent. Lokalizace aplikací postavených na Symfony může probíhat pomocí formátů souborů, jako jsou .XLIFF, .YAML a PHP pole. Vývojový tým Symfony doporučuje použití .YAML pro malé lokalizační projekty a .XLIFF pro větší nebo složitější projekty. Ve srovnání s XML založeným .XLIFF je .YAML více čitelný pro lidi, přičemž vnoření dat je dosaženo pomocí odsazení namísto explicitních značek. Podle konvence .YAML, při přípravě .YAML pro překlad, zajistěte, aby bylo odsazení správné pomocí běžných mezer a ne TABů.

Množné číslo

Pravidla pro množné číslo pro Symfony i18n framework následují formát ICU zpráva. Než mohou být formáty ICU zprávy použity v projektu, musí být povoleny výběrem "Povolit podporu formátu ICU zprávy" na kartě Pokročilé v okně Nastavení projektu.

Jakmile je povoleno, použijte syntaxi vybrat funkcí pro předání více parametrů přidáním pravidla množné číslo:

file:translations/messages+intl-icu.en.yaml

klíč: >-

  {soubor, množné,

     =0 {Žádné zprávy nebyly přijaty}

     one {Byla přijata jedna zpráva}

     =other {# zpráv bylo přijato}

  }

Přidejte více pravidel pro různá čísla:

=0
=1
=2
=n

YAML dokument je rekonstruován a všechna množná čísla jsou umístěna pod odpovídající klíč.

Vzor kódu

---
boolean_key: true
empty_string_translation: ''
key_with_description: Podívejte se na to! This key has a description! (Alespoň v některých formátech)
key_with_line-break: |-
  Tato překlad obsahuje
  zlom řádku.
vnořený:
  hluboce:
    klíč: Wow, tento klíč je vnořen ještě hlouběji.
  klíč: Tento klíč je vnořen uvnitř jmenného prostoru.
null_translation: 
pluralized_key:
  jeden: Byla nalezena pouze jedna pluralizace.
  jiný: Wow, máte %s pluralizací!
  zero: Nemáte žádnou pluralizaci.
sample_collection:
- first item
- second item
- third item
simple_key: Jen jednoduchý klíč s jednoduchou zprávou.
unverified_key: Tento překlad ještě nebyl ověřen a čeká na něj. (V některých formátech také exportujeme tento stav)
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.