Come tradurre un'applicazione privata con Weglot

In questo articolo imparerete a usare Weglot per un'applicazione web privata (come un SaaS), permettendo di salvare la lingua come preferenza dell'utente invece di usare un URL specifico per la lingua.


Come funziona

Nella maggior parte dei casi, Weglot serve le pagine tradotte attraverso URL diversi che utilizzano sottodirectory. Ad esempio:

  • Pagina originale: https://www.example.com/about
  • Versione francese: https://www.example.com/fr/about

Tuttavia, per le applicazioni SaaS e altri strumenti privati, si può preferire cambiare lingua in base alle preferenze dell'utente, senza modificare l'URL.

Applicazioni popolari come Notion, Stripe, Facebook e X (ex Twitter) utilizzano questo metodo, memorizzando le preferenze linguistiche nei profili degli utenti.

Pagina del profilo utente di Stripe: selezione della lingua

Questa guida vi mostrerà come configurare Weglot in modo simile.

Prerequisiti

A tal fine, è necessario memorizzare le preferenze linguistiche di ciascun utente.

Procedere come segue:

  1. Aggiungere una preferenza di lingua ai profili utente:

    Creare una nuova proprietà (ad esempio una colonna del database) nella tabella utenti per salvare la lingua selezionata.

  2. Implementare un commutatore di lingua:

    Aggiungete un menu a tendina per la scelta della lingua nella vostra pagina utente/profilo, o in qualsiasi altro punto in cui gli utenti possano selezionare la loro lingua preferita.

  3. Impostare l'intestazione della risposta:

    Dopo che l'utente ha selezionato una lingua, aggiungere il codice della lingua (un codice di 2 lettere) a tutte le intestazioni di risposta HTTP. L'intestazione da aggiungere è: Weglot-Preferenza di lingua

Ecco un esempio di come dovrebbe apparire questa intestazione negli Strumenti per sviluppatori di Chrome (scheda Rete):


Installazione

Una volta che l'applicazione web include l'opzione Weglot-Preferenza di lingua è possibile procedere con l'installazione di Weglot.

  1. Seguire l'integrazione standard delle sottodirectory di Weglot:

    Installate Weglot come fareste per qualsiasi altro sito, utilizzando l'integrazione della "sottodirectory".

  2. Verificare le sottodirectory delle lingue:

    Dopo l'installazione, verificare che le traduzioni appaiano negli URL delle sottodirectory (ad esempio, /fr/ per il francese).

  3. Contattare l'assistenza:
    • Contattate il nostro team di supporto all'indirizzo support@weglot.com per attivare la modalità di applicazione privata.
    • Una volta attivato, Weglot utilizzerà il Weglot-Preferenza di lingua invece di affidarsi all'URL per il rilevamento della lingua.
Questo ha risposto alla sua domanda? Grazie per il feedback Si è verificato un problema nell'invio del feedback. Riprova più tardi.

Hai ancora bisogno di aiuto? Contattateci Contattateci