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

Blogger - Pays / Territoire / Langue / Variante

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.



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.

data:blog.locale

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

Exemples
<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.

    Exemple
    https://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>


Blogger Humour - Les smileys participent à un concours de langues.


Spotlight

L'Éditeur XML de Thème Blogger : Quand le BackEnd Rencontre le FrontEnd

Populaires cette semaine

Foire aux questions Blogger (Novembre 2021)

Outils de sauvegarde et suppression du blog