Tutti i casi d'uso

lang.primary

La lingua la dice il telefono, non la stampa

Un badge, internazionale, tre lingue. Il telefono chiede tedesco, francese o altro — la stampa è la stessa in tutti i paesi. Una lingua sconosciuta cade sulla regola obbligatoria, qui l'inglese.

Dove sta appeso
Badge, menù in una località turistica, foglietto illustrativo, didascalia d'opera.
Perché la carta resta
Quattro pile stampate, e quella inglese è sempre finita.

Risoluzione dal vivo

lang.primary = de
geo.country = DEdevice.os = androidscan.count_total = 96
  1. 1Tedesco
  2. 2Francese
  3. alwaysAltrimenti
https://summit.io/de/programm

Lingua richiesta dal telefono

Un badge da evento appeso a un cordino, che porta il codice
Su ogni soggetto lo stesso codice.Badge, menù in una località turistica, foglietto illustrativo, didascalia d'opera.

L'insieme di regole

Valido, salvabile, regola obbligatoria in fondo.

Non una parafrasi di quello che il motore saprebbe fare — è il testo che porta un codice. Vince la prima regola che corrisponde, e l'ultima corrisponde sempre.

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" }
    }
  ]
}

Anche

Stesso asse, altra situazione.

Menù
DE/FR/IT/EN da un unico menù. La località turistica non ristampa a ogni stagione.
Istruzioni
Un PDF per lingua, altrimenti le istruzioni brevi in HTML.
Didascalia
Il testo dell'opera, nella lingua che porta il visitatore.

Tutti i casi d'uso

È la ristampa che costa. Smetti.