vuejsita / vuejsita.github.io

Il Vuebsait ufficiale della community Italiana di @vuejs: il framework JavaScript progressivo.
https://www.vuejsitalia.dev
MIT License
4 stars 0 forks source link

Integrare i18n #29

Open Byloth opened 7 months ago

Byloth commented 7 months ago

Integrare una libreria / plugin per Vue.js per l'internazionalizzazione del sito.

Per quanto il sito sia dedicato alla community Italiana di Vue.js, potrebbe non essere una brutta idea prevedere il multi-lingua.
A prescindere dalla sua effettiva utilità, potrebbe esser un esercizio / esempio utile per tutta la community.

Byloth commented 7 months ago

Ah, giusto... Dimenticavo.

Rimarrei nell'ecosistema Nuxt.js al 100%, anche per le traduzioni.
Qui il link al modulo Nuxt apposito da utilizzare: https://i18n.nuxtjs.org/

longo-andrea commented 7 months ago

Ho preso in mano questo ticket 🤙 Per la libreria credo non serva nemmeno discuterne, assolutamente nuxtI18n. Per quanto riguarda le traduzioni, Cesare suggeriva di utilizzare un Google Sheets, che potrebbe non essere male come idea se vogliamo esternalizzarle dal codice, sono abituato a strumenti più sofisticati, ma effettivamente nel contesto in cui ci troviamo avere uno sheet condiviso potrebbe essere sufficiente.

Sto aggiungendo anche un componentino per il cambio della lingua, ho visto che Rosario ha già tirato dentro NuxtUI, quindi utilizzo la stessa libreria e con uno stile abbastanza basic, poi man mano che iniziamo a mettere insieme i pezzi in caso lo adatto allo stile del resto.

Byloth commented 6 months ago

@longo-andrea update su questa Issue?