Question

Voici le cas d'utilisation:

Je construis un site qui servira divers marchés mondiaux et mettra en œuvre plus d'une plate-forme. Le site prend déjà en charge les fichiers linguistiques. Une fois que les paramètres régionaux sont déterminés, un fichier linguistique approprié est servi. Tout le texte est dans l'interface est servi via des fichiers linguistiques.

Pour les choses, Link Country / State-Province, j'ai utilisé JavaScript dans le passé pour échanger les options, mais je recherche une solution qui est traitée sur le serveur, sans aucune interaction client (donc la solution doit fonctionner sans JavaScript).

Quelqu'un a-t-il des recommandations sur la mise en œuvre de la pratique? Dois-je stocker des pays / états / lieux dans la base de données? Dois-je exiger que les utilisateurs soumettent le formulaire d'inscription avec le seul pays sélectionné et, en fonction de la sélection du pays, montrent les États + les lieux pertinents pour ce pays?

Je recherche ici une solution qui adhère aux principes de l'amélioration progressive. J'améliorerai la voie que je prends avec JavaScript plus tard, mais pour l'instant j'ai besoin de quelque chose qui fonctionne sans script côté client. Merci!

Était-ce utile?

La solution

La plupart de ce que vous dites dépend spécifiquement des utilisateurs finaux et des besoins de vos clients.

Ma suggestion (qui sera probablement soucieuse) serait de demander à l'utilisateur de sélectionner leur emplacement lors de l'inscription sur le site (mais de leur permettre de le modifier à tout moment plus tard bien sûr), et sur la base de cette sélection, comme vous l'avez dit, peuple Toutes les données correspondantes à ce paramètre régional.

Et en ce qui concerne la localisation des langues, qui peut être stockée dans des tables ou en utilisant des constantes PHP ou un fichier XML ou toute autre méthode avec laquelle vous êtes à l'aise.

Je ne sais pas si cela a été utile, mais j'espère que cela valait quelque chose :)

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