Vorrei fornire alcuni dettagli aggiuntivi sulla nostra esperienza nell’integrare Linguise con Discourse.
Innanzitutto, sul nostro sito utilizziamo il plugin Discourse SAML per autenticare gli utenti tramite un diverso archivio utenti. Abbiamo riscontrato un problema con i cookie in quel caso specifico.
Fortunatamente, il team di Communiteq (https://www.communiteq.com/), un’ottima azienda di hosting per Discourse, è stato in grado di analizzare il problema e creare una piccola correzione sotto forma di plugin per risolverlo. Ma per la maggior parte degli utenti non sarà necessario.
C’è una limitazione di cui dovresti essere a conoscenza: Linguise non esegue traduzioni quando è in esecuzione nella sua lingua predefinita, nel nostro caso, l’inglese.
Normalmente questo non è un problema, ma c’è un caso in cui lo è: i post scritti in un’altra lingua, ad esempio lo spagnolo, appaiono in spagnolo quando Linguise è impostato su inglese. In qualsiasi altra lingua verrebbero tradotti, ma non nella lingua predefinita.
Linguise potrebbe migliorare questo aspetto in futuro, ma non c’è alcun impegno.
La soluzione alternativa è utilizzare anche il plugin Discourse Translator. È necessario configurare l’accesso all’API di una delle società di traduzione (Google, Yandex, Microsoft, ecc.) e quindi inserire tali credenziali nel plugin.
Una volta fatto ciò, se ti trovi in inglese e stai leggendo un post creato da qualcuno in spagnolo, vedrai una piccola icona a forma di globo
Facendo clic su di essa, apparirà una traduzione sotto l’originale.
Tra i due, si coprono tutti i casi, anche se non in modo così elegante come avrei desiderato.
Utilizziamo un account Google Cloud che offre gratuitamente i primi 500.000 parole ogni mese e raramente superiamo tale limite. Penso che altri fornitori abbiano offerte simili.
Spero che questo sia utile a qualcuno.
