É facilissimo! Nel file locales.yaml
, ad ogni testo (value) corrisponde una key, cioé quella parte a sinistra dei :
.
La key non va modificata, é quella che fa funzionare il sito.
Tu puoi modificare le value.
Le value possono non essere solo di testo, ma anche di lista o di nodo.
Una lista o array, presente quando sotto alla key ci sono uno o piú trattini, contiene una serie di value, che possono essere testi o nodi (o altre liste, ma qui non ce ne sono).
Un nodo o oggetto, é semplicemente un altro blocco di key-value pairs, cioé key e value uniti da :
(come puoi vedere, tutto il documento é in realtá un modulo.).
Nella key shared
ci sono i testi per i titoli, le preview e la lista delle cose da fare.
Key | Contenuto | Tipo |
---|---|---|
htmlTitle |
Il titolo che vedi nella tab del browser (preceduto da Home o la entry in htmlTitles |
Testo |
ogTitle |
Il titolo che vedi nella preview che c'é ad esempio su WhatsApp o Facebook | Testo |
ogDescription |
La descrizione nella preview | |
ogimageAlt |
Il testo che c'é in preview quando l'immagine non carica o per screen-reader | Testo |
htmlTitles |
Nella tab del browser, la parte che viene prima dell'htmlTitle . (se vuoi lo posso spostare a dopo, np) |
Array[Testo] |
list |
Una lista con tutte le cose da fare, spiegata dopo. | Array[Modulo] |
Dopo shared
, c'é /
. /
indica le cose presenti solo nella home (tipi: Testo).
Key | Contenuto |
---|---|
title |
Il titolo in cima, io non lo cambierei tanto perché il sito alla fine é quello... |
motto |
Un sottotitolo che fa parte del nome |
description |
la descrizione di cos'é il sito |
Ultime, ci sono le key che iniziano con <
. Queste rappresentano il titolo della categoria, ad esempio <museo
é il titolo della categoria dei musei. (tipo: Testo)
List é un Array[Modulo], quindi una lista con dentro tanti gruppi di valori (in questo caso punti dell'elenco). Per ogni oggetto:
Key | Contenuto | Tipo |
---|---|---|
cat |
Categorie in cui va il punto. Se vuoi, modificale. | Array[Testo] |
ref |
'Codice' assegnato al punto, accessibile a tempobenspeso.online/<pagina>/#<ref> |
Testo |
title |
Nome del sito | Testo |
desc |
Descrizione del link | Testo |
href |
Link del sito, non cambiarlo. | Testo |
info |
(Opzionale) Eventuali informazioni su come usufruire del punto | Testo* |
warn |
(Opzionale) Eventuali informazioni necessarie per usufruire del punto. | Testo* |
*: potrebbe contenere codice HTML, in qual caso non modificare le cose contenute tra < e > (oppure chiamami e basta) |
Puoi ovviamente aggiungere cose, basta aggiungere un elemento a list
.
- Non ho la piú pallida idea di perché le key sono in inglese
- Il tipo 'testo' si chiama in veritá Stringa
- Le key
href
si chiamano cosí perché in HTML un link si indica con<a href="<link>">testo</a>