|
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 "" na kartě v okně .
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)