|
Přípony souborů |
.php |
|
Rozšíření API |
laravel |
|
Import |
Ano |
|
Export |
Ano |
|
Podpora plurálových tvarů |
Ano |
|
Podpora pro popis |
Ne |
Laravel používá obyčejná PHP pole pro své lokalizační souborové zprávy. Pole je uspořádaný seznam nebo sbírka položek. Položky pole mohou být jakéhokoli typu v PHP: číslo, řetězec, objekt, další pole atd. Řetězce se často používají jako hodnoty v lokalizačních zprávových polích. Laravel používá asociativní pole obsahující páry klíč-hodnota; také má jedno anonymní pole na soubor zprávy, které vrací pole.
Plurály v Laravel polích
Buďte opatrní při práci s plurály. Editor rozpoznává jednoduchou pluralitní syntaxi, např. „Nula věcí|Jedna věc|Mnoho věcí“, ale nebude rozpoznávat složitou pluralitní syntaxi s počtem a rozsahem specifikátorů. Pro složité množné tvary použijte nové řádky v množných řetězcích, abyste pomohli překladatelům.
Příklad:
<?php
return [
"ahoj" => "Vítejte na mé nové stránce",
];
Vzor kódu
<?php
return [
"ahoj" => "Vítejte na mé nové stránce",
// Podporováno v webovém editoru Phrase ??
"Simple_plural" => "Zero things|One thing|Many things",
// Nepodporováno v webovém editoru Phrase ??, zkuste použít nové
// řádky, abyste pomohli překladatelům.
"complex_plural" => "
{0} Nula věcí
|{1} Jedna věc
|[2,*] Více věcí
",
];