Obsah
Jedním z hlavních požadavků při vytváření velkých aplikací je, aby je bylo možné používat v několika jazycích, aby bylo možné je používat po celém světě, obecně se to stane, když se jedná o rozsáhlou službu nebo když je aplikace součástí nadnárodního společnost.Laravel Má strukturu, která nám umožňuje začlenit tropikalizační nebo lokalizační soubory, u těchto souborů můžeme upravit obsah tak, aby byl viděn v několika jazycích, takže budeme muset nahrát pouze soubor s překlady.
PožadavkyK provedení tohoto kurzu stačí provést standardní instalaci Laravel a mít jasnou znalost tras a výhledů.
Standardní instalace Laravel musel nám nechat složku s názvem lang Uvnitř složky aplikace musíme vytvořit složky, pokud ještě neexistují "V", "je", "z", odpovídá angličtině, španělštině a němčině.
V každé z těchto 3 složek vytvoříme soubor s názvem localized.php tímto způsobem můžeme umístit obsah každého jazyka, uvidíme, co každý unese:
V souboru localized.php který je ve složce "v" umístíme následující:
'Dobré ráno: name', 'courtesy' => 'Rád vás poznávám!', 'Sbohem' => 'Sbohem, uvidíme se zítra.',);
Ve stejném souboru, ale ze složky "to je" šlo by následující:
'Dobré ráno: name', 'courtesy' => 'Rád vás poznávám', 'rozloučení' => 'Uvidíme se zítra.',);
Nakonec přejdeme ke složce "z" což odpovídá němčině.
'Guten morgen: name', 'courtesy' => 'This is freut mich!', 'Farewell' => 'Tag. Bis plešatý. ',);
Můžeme zdůraznit, že jsme vytvořili 3 pole, která obsahují stejné prvky, ale pouze obsah těchto prvků se liší v závislosti na jazyce.
Nyní vygenerujeme příslušné trasy pro obsluhu jazyků v našich zobrazeních. V první řadě musíme vytvořit trasu, která nám umožní přístup k zobrazení výběru jazyka, pak další trasu, která přijme zvolený jazyk a vytvoří jej, uvidíme tedy:
Pokud jsme byli pozorovateli, viděli jsme, že jsme vynechali německý jazyk voliče, bude to praxe, kterou musí udělat, aby potvrdili znalosti, zahrnuli německý jazyk a aby to fungovalo.
Tímto způsobem dokončujeme tento tutoriál, kde již víme, jak do našich aplikací zahrnout několik jazyků Laravel.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod