Formát Yaml Symphony

Překladový formát YAML Symfony organizuje soubory lokalizace podle domén — pojmenovaných skupin souvisejících řetězců. Každá překladová doména dostane vlastní soubor: messages.en.yaml, validators.fr.yaml, security.de.yaml. To různým částem aplikace umožňuje používat oddělené překladové soubory načítané nezávisle za běhu, udržovat malé velikosti přenášených dat a umožňovat cílené přiřazování překladatelských úkolů.

Soubory Symfony YAML se řídí standardní odsazenou syntaxí klíč-hodnota YAML, ale používají konvenci pojmenování souborů podle domény, kde je kód jazyka vložen do názvu souboru namísto kořene hierarchie YAML. Symfony podporuje formát zpráv ICU pro množné číslo a používá syntaxi dvojitých složených závorek pro pojmenované parametry.

Osvědčená praxe: organizujte překladové klíče podle domény na základě oblasti aplikace namísto vkládání všech řetězců do výchozí domény messages. Pomocí příkazu Symfony pro extrakci překladů automaticky generujte překladové soubory z anotací ve zdrojovém kódu. Přidávejte poznámky překladatele pomocí parametru comment tagu trans() — tyto poznámky pomáhají překladatelům pochopit kontext bez nutnosti vidět zdrojový kód PHP. Language Monster detekuje doménové soubory Symfony YAML podle jejich konvence pojmenování a zpracovává strukturu YAML i syntaxi množného čísla specifickou pro Symfony.

Vývojářské průvodce lokalizací

Lokalizace Vue.js & Nuxt

Více informací Formáty souborů