Abilitazione di preferenze specifiche per l'interfaccia linguistica e altre domande sulla localizzazione

Ciao, sto preparando una community che avrà bisogno di un’interfaccia utente in inglese e in 2 lingue/locale aggiuntive non core.

(Per inciso, dovremo gestire le nostre traduzioni senza CrowdIn. La lingua non è davvero adatta al core per varie ragioni, almeno non al momento: è parlata principalmente, quindi le forme scritte sono molto non standard.)

Vorrei mantenere disponibile l’opzione “Consenti agli utenti di scegliere la propria preferenza linguistica per l’interfaccia”, in modo che gli utenti possano passare tra queste 3 lingue/locale, ma non tra tutte le altre lingue inutili per questa community. Probabilmente avremo molti utenti anziani e poco esperti di tecnologia, quindi è importante presentare meno opzioni. Non ho visto alcun post che descriva, né sono riuscito a capire da solo cosa esattamente debba modificare per rimuovere tutte le altre opzioni linguistiche dall’elenco. Qualcuno potrebbe spiegarmelo?

Inoltre, potreste confermare se il “modo corretto” per implementare lingue personalizzate è tramite un plugin di localizzazione come descritto qui? Immagino di poter gestire entrambe le lingue/locale in un unico plugin.

Ultima domanda: devo disabilitare la regola Markdown che converte due trattini in un trattino lungo (emdash). Qualcuno può indicarmi la strada giusta?

Grazie


Modifica/Aggiornamento:

Credo di aver trovato la soluzione al primo problema qui.

Il secondo problema (plugin di localizzazione) sembra funzionare, ma ho avuto parecchie difficoltà a capire come farlo ricaricare sul mio server di sviluppo locale: alla fine ho scoperto che eliminare la cartella tmp ogni volta che voglio vedere le modifiche funziona. Non sono sicuro di come funzioni in produzione? Dovrò sicuramente aggiornare frequentemente le stringhe di traduzione mentre le costruiamo.

Non ho ancora trovato alcuna soluzione apparente per l’ultimo problema, ed è molto importante per me, poiché il “doppio trattino” è una caratteristica ortografica della lingua.

Ho appena scoperto l’opzione “typographer” già presente nelle impostazioni del sito: disabilitarla funziona. Purtroppo, però, perdo tutte le altre comodità. Sarebbe fantastico se fosse possibile disabilitare solo la regola -- > en-dash, ma immagino che non sia molto semplice, dopo aver esaminato il relativo codice di markdown-it.