NEW
Font size
WorksheetsPHP Tours Meetup #27 Les Translations Providers de Symfony
Total questions: 6
Worksheet time: 3mins
(Question gratuite) Avez-vous déjà développé un site qui pouvait supporter le multilingue ?
Non jamais
Oui mais il n'y avait qu'une langue disponible
Oui et il y avait + d'une langue disponible
My tailor is rich
Le fait de proposer un site ou un logiciel en plusieurs langues s'appelle :
La traduction
L'internationalisation
Le "langage switching"
Google translate
Comme "internationalisation" c'est trop long, on parle plutôt de :
i18n
inter-tion
nationa
noitasilanoitanretni
D'après les bonnes pratiques de Symfony, il est préférable que la locale de l'utilisateur soit contrôlée via :
La langue de son système d'exploitation
Le header "Accept-Language"
Le header "Content-Language"
L'url de la page (ex: "/fr/", "/en/")
Une fois la locale déterminée depuis l'url par Symfony, on peut la récupérer via :
L'objet "Request"
L'objet "Kernel"
Une requête à la base de données
Le cache Redis
La documentation officielle du site symfony.com est disponible ...
En anglais seulement
En anglais et en français
En 5 langues différentes
En 12 langues différentes
