← Tous les cas d'usage
lang.primary
C'est le téléphone qui dit la langue, pas l'impression
Un badge, international, trois langues. Le téléphone demande l'allemand, le français ou autre chose — l'impression est la même dans tous les pays. Une langue inconnue tombe sur la règle obligatoire, ici l'anglais.
- Où c'est accroché
- Badge, carte dans un lieu touristique, notice, cartel d'exposition.
- Pourquoi le papier reste
- Quatre piles imprimées, et c'est toujours l'anglaise qui manque.
Résolution en direct
lang.primary = degeo.country = DEdevice.os = androidscan.count_total = 96
- 1Allemand
- 2Français
- alwaysSinon
https://summit.io/de/programm
Langue demandée par le téléphone

Le jeu de règles
Valide, enregistrable, règle obligatoire à la fin.
Pas une description de ce que le moteur saurait faire — c'est le texte que porte un code. La première règle qui correspond gagne, et la dernière correspond toujours.
ruleset · version 1
{
"rules": [
{
"when": { "lang.primary": { "eq": "de" } },
"then": { "type": "redirect", "url": "https://summit.io/de/programm" }
},
{
"when": { "lang.primary": { "eq": "fr" } },
"then": { "type": "redirect", "url": "https://summit.io/fr/programme" }
},
{
"when": "always",
"then": { "type": "redirect", "url": "https://summit.io/schedule" }
}
]
}Aussi
Même axe, autre situation.
- Carte
- DE/FR/IT/EN depuis une seule carte. Le lieu touristique ne réimprime pas chaque saison.
- Notice
- Un PDF par langue, sinon la notice HTML courte.
- Cartel
- Le texte de l'œuvre, dans la langue que le visiteur apporte.