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

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 vytvořené pomocí Symfony může probíhat pomocí formátů souborů, jako jsou .XLIFF, .YAML a PHP pole. Vývojový Team Symfony doporučuje použít .YAML pro malé lokalizační projekty 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, aby odsazení bylo správné pomocí běžných mezer a nikoli záložek.

Množná čísla

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 „Enable ICU Message format support“ v záložka Advanced v okně Project settings.

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: |-
  Tyto překlady obsahují
  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: Nalezen pouze jeden plurál.
  other: Páni, máte %s plurálů!
  zero: Nemáte žádný plurál.
sample_collection:
- first item
- second item
- third item
simple_key: Jen jednoduchý klíč s jednoduchou zprávou.
unverified_key: Tento překlad je neověřeno a čeká na to. (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.