Réglages locaux du blog : name
, language
, country
, variant

Les termes name
, language
, country
et variant
sont des suffixes que l'on ajoute à une donnée Blogger de type locale pour extraire les informations locales du blog ou de la vue alternative courante.
Table des matières
Les réglages
Les réglages locaux sont destinés aux données de type locale. Dans les dictionnaires des données XML Blogger, il n'y a qu'une seule donnée de ce type qui peut être utilisée et en plus elle est universelle.
Techniquement, ces réglages sont des données renfermées dans un objet, qui lui-même est contenu dans la donnée à régler. Les réglages renvoient une nouvelle valeur en relation avec les informations locales du blog ou de la vue alternative courante.
Échantillonnage des ressources
name: string,
language: string,
country: string,
variant: string
En pratique, dans l'éditeur XML du thème, les réglages s'ajoutent au nom de la donnée de type locale :
Syntaxes de sortie
<!-- name -->
data:locale.name
<!-- language -->
data:locale.language
<!-- country -->
data:locale.country
<!-- variant -->
data:locale.variant
<data:blog.locale.name/>
Le nom de la langue
Le résultat sera French
pour le français, English
pour l'anglais, etc...
<data:blog.locale.language/>
Le code de la langue
Le résultat sera fr
pour le français, en
pour l'anglais, etc...
<data:blog.locale.country/>
Le code du pays
Le résultat sera FR
pour la France, BE
pour la Belgique, UK
pour le Royaume-Uni, US
pour les États-Unis, etc...
<data:blog.locale.variant/>
Le code de la variante de la langue
Le résultat sera par exemple : wa
pour le wallon en Belgique.
Les valeurs des réglages
Les résultats dépendent principalement de 2 facteurs :
-
La langue du blog
La langue par défaut est définie dans le tableau de bord.
- UI
- Paramètres
- Général
- Langue du blog
Gérer son blog - Langue & horodatage
-
Les vues par langue
Il s'agit d'ajouter un paramètre
hl
à l'URL courante.Les valeurs facultatives à ajouter sont :
langue
-territoire
-variante
.Exemplehttps://BLOG_NAME.blogspot.com?hl=fr-BE-wa
Ces nouvelles valeurs sont transmises aux règlages de la donnée
data:blog.locale
dont les résultats pour cet exemple sont :.name
: «French (Belgium,wa)
».language
: «fr
».country
: «BE
».variant
: «wa
»
Les vues par langue
Exemple de mise en oeuvre
Créer des liens vers des vues alternatives
<a>
<b:switch var='data:blog.locale.language'>
<b:case value='fr'/>
<b:attr name='href' expr:value='data:view.url params { hl: "en" }'/>
Show view in English.
<b:default/>
<b:attr name='href' expr:value='data:view.url params { hl: "fr" }'/>
Afficher la vue en Français.
</b:switch>
</a>
