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. Lokalizaci aplikací vytvořených pomocí Symfony lze provádět pomocí formátů souborů, jako jsou .XLIFF, .YAML a pole PHP. Vývojový Team Symfony doporučuje použít .YAML pro malé lokalizační projekt a .XLIFF pro větší nebo složitější. Ve srovnání s .XLIFF založeným na XML je .YAML lépe čitelný pro člověka, 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 správné odsazení pomocí běžných mezer a nikoli záložek.

Plurály

Pravidla pro tvary množného čísla pro i18n framework Symfony následují formát zpráva ICU. Předtím, než lze formáty zpráva ICU použít v projekt, musí být povolen výběrem „Povolit podporu formátu zpráva ICU“ na záložka Pokročilé v okně projekt nastavení.

Jakmile je povolen, použít syntaxi funkcí Vybrat pro předání více parametrů přidáním pravidla plural:

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

key: >-

  {files, plural,

     =0 {No messages received}

     one {One message received}

     =other {# messages received}

  }

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

=0
=1
=2
=n

Dokument YAML je rekonstruován a všechny tvary množného čísla jsou umístěny pod příslušný klíč.

Vzor kódu

---
boolean_key: true
empty_string_translation: ''
key_with_description: Check it out! This key has a description! (Alespoň v některých formátech)
key_with_line-break: |-
  Tento překlad obsahuje
  zalomení řádku.
nested:
  deeply:
    key: Páni, tento klíč je vnořen ještě hlouběji.
  key: Tento klíč je vnořen uvnitř jmenného prostoru.
null_translation: 
pluralized_key:
  one: Nalezeno pouze jedno množné číslo.
  other: Páni, máte %s množných čísel!
  zero: Nemáte žádné množné číslo.
sample_collection:
- first item
- second item
- third item
simple_key: Jen jednoduchý klíč s jednoduchou zprávou.
unverified_key: Tento překlad není dosud neověřeno a čeká na něj. (V některých formátech také tento stav stáhnout)
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.