Question

J'ai une version de développement de mon site PHP et quand je l'ai déplacé à mon serveur de production sur CentOS OS j'ai découvert ma version locale de en_EN ne fonctionne pas.

Pourriez-vous s'il vous plaît me dire ce qui peut causer cela et ce qu'il faut faire pour obtenir ce travail? J'utilise setlocale et gettext utiliser i18n en PHP.

Était-ce utile?

La solution

Je ne recommanderais à personne en utilisant et setlocale() pour gettext() localisation en PHP (il y a des problèmes graves qui stimuleront les noix de développement). Mais de toute façon, il n'y a pas lieu en_EN. L'identifiant avant le trait de soulignement est la langue (en anglais =), l'identifiant après le trait de soulignement est le pays (EN = ???). Vous devriez probablement utiliser en_US, en_GB, ou autre chose.

Autres conseils

Je ne pense pas en_EN est correct, peut-être vous dire en_US?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top