2017-01-16 3 views
1

Je remarque que je peux choisir dans certains endroits * entre ces langues:Quelle est la différence entre les codes de langue 'de' et 'de-DE'?

  • de - Allemand - Deutsch
  • de-DE - Deutsch (Deutschland) - Allemand (Allemagne)

* Configuration initiale de l'appareil Android, navigateur Chrome dans les paramètres de langue. si l'on sélectionne DE-DE dans le chrome, il ajoute automatiquement de.

Je sais que DE-DE signifie «allemand tel que parlé en Allemagne». mais je ne connais pas un autre pays où l'on parle allemand qui n'a pas sa propre variante de langue (comme de-CH pour la Suisse ou de-AT pour l'Autriche).

alors pourquoi choisir les deux variantes? Ont-ils une différence réelle? J'imagine que les Suisses utilisent le de-CH comme langue principale et comme moyen de repli, mais ils pourraient aussi utiliser le DE-DE dans ce but, n'est-ce pas?

Je sais qu'il y a es-ES pour l'espagne et 'es' pour les autres pays où l'espanol est parlé, mais qui n'ont pas leur propre code variant. Contexte: Je veux savoir combien d'utilisateurs utilisent quelle langue principale (en-tête du navigateur) et je ne suis pas sûr si les définitions et les définitions doivent être comptées ensemble ou séparément, et quelles sont les différences. J'utilise la base de données de langue de http://peric.github.io/GetCountries/ qui a 'de' mais pas de 'DE-DE' langue. la base de données est-elle correcte avec seulement 'de'?

Répondre

1

beaucoup d'environnements (navigateurs, Android), utilisez un seul paramètre linguistique à la fois pour sélectionner la langue de l'interface utilisateur, et au format des numéros, dates, heures, etc.

Si vous sélectionnez de-CH (pour exemple dans Android N) vous obtiendrez des chaînes "allemandes" (la traduction Android est "générique allemand"), mais des dates/heures suisses/etc. Par exemple les nombres utilisent l'apostrophe comme séparateur de milliers (comme 1'234'567,89), le formateur de devise utilisera CHF, et ainsi de suite.

Sur Android avant N sélectionné « allemand » dans la liste des langues, mais l'ensemble de paramètres régionaux par défaut a été de-DE (« allemand » sans région était juste une chose UI)

Pour suivre les paramètres utilisateur: malheureusement, juste "de" ou "de-DE" n'est pas un signal fiable, car tous les systèmes ne permettent pas une sélection de région. Mais si vous voyez autre chose (par exemple en-CH), alors c'est plus fiable.

Vous pouvez également essayer de corréler avec les informations de l'adresse IP. Si mon paramètre indique "de" et que mon adresse IP est en Autriche, vous pouvez en déduire que je préfère de-AT (non fiable à 100%, mais meilleur que "de").

0

Cela dépend de ce que vous voulez compter. Je viens de Suisse mon code de navigateur est de-CH et de comme un repli. Donc, si vous voulez simplement compter tous les pays germanophones, utiliser de devrait suffire. Assurez-vous simplement d'ajouter toutes les entrées de-CH à de. Pas tout le monde aura le repli dans leurs navigateurs.