Podporované typy souborů (Strings)

.YAML - Symfony (Řetězce)

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

Přípony souborů 

.yml, .yaml

Rozšíření API 

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 pro aplikace postavené 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ší. 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ů.

Plurály

Pravidla pro plurálové tvary pro Symfony i18n framework následují formát zpráva ICU. Než mohou být formáty zprávy ICU použity v projektu, musí být povoleny výběrem "Povolit podporu formátu zprávy ICU" na záložce 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 plurál:

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

klíč: >-

  {files, plural,

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

     one {Jedna zpráva byla přijata}

     =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šechny množné formy jsou umístěny pod odpovídající klíč.

Vzor kódu

---
boolean_key: true
empty_string_translation: ''
key_with_description: Podívejte se na to! Tento klíč má popis! (Alespoň v některých formátech)
key_with_line-break: |-
  Tento překlad obsahuje
  řádkový zlom.
vnořený:
  hluboce:
    key: Wow, tento klíč je vnořen ještě hlouběji.
  key: Tento klíč je vnořen uvnitř jmenného prostoru.
null_translation: 
pluralized_key:
  one: Byla nalezena pouze jedna pluralizace.
  other: Wow, máte %s pluralizací!
  nula: Nemáte žádnou pluralizaci.
sample_collection:
- první položka
- druhá položka
- třetí položka
jednoduchý_klíč: Jen jednoduchý klíč s jednoduchou zprávou.
neověřený_klíč: Tato překlad ještě nebyl ověřen a čeká na to. (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.