J'implémente le routage et la partie i18n de mon framework. Je me demande si je devrais supposer queDevrais-je supposer que^[a-z] {2} correspondra aux paramètres régionaux?
^[a-z]{2}
Sera un paramètre régional, et si oui, utilisez-le. Ou devrais-je faire en sorte que l'utilisateur remplisse une liste avec des langues? Par exemple:
supported = [ 'en', 'es', 'it', 'ru', ]
Le développeur doit donc définir manuellement les langues. Et pour mémoire, 90% des sites ici utilisent uniquement en
. Gardez à l'esprit que certaines langues ont besoin de plus de deux caractères pour être spécifiées.