Todos los casos de uso

lang.primary

El idioma lo dice el teléfono, no la imprenta

Una acreditación, internacional, tres idiomas. El teléfono pide alemán, francés u otra cosa — la impresión es la misma en todos los países. Un idioma desconocido cae en la regla obligatoria, aquí el inglés.

Dónde está colgado
Acreditación, carta en un sitio turístico, prospecto, cartela de obra.
Por qué el papel se queda
Cuatro pilas impresas, y la inglesa siempre se acaba.

Resolución en directo

lang.primary = de
geo.country = DEdevice.os = androidscan.count_total = 96
  1. 1Alemán
  2. 2Francés
  3. alwaysSi no
https://summit.io/de/programm

Idioma que pide el teléfono

Una acreditación colgada de un cordón, con el código
En cada motivo, el mismo código.Acreditación, carta en un sitio turístico, prospecto, cartela de obra.

El conjunto de reglas

Válido, guardable, regla obligatoria al final.

No es una paráfrasis de lo que el motor sabría hacer — es el texto que lleva un código. Gana la primera regla que encaja, y la última encaja siempre.

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

También

El mismo eje, otra situación.

Carta
DE/FR/IT/EN desde una sola carta. El sitio turístico no reimprime cada temporada.
Instrucciones
Un PDF por idioma, si no las instrucciones breves en HTML.
Cartela
El texto de la obra, en el idioma que trae el visitante.

Todos los casos de uso

Lo caro es reimprimir. Deja de hacerlo.