Localizzare un backend Django e un frontend Next.js.
Collega i record gestiti dal backend e le risposte API a un'esperienza Next.js con gestione condivisa delle impostazioni locali, chiavi di contenuto stabili e percorsi pubblici pronti per la ricerca.
Il backend fornisce i dati di prodotto localizzati, mentre il frontend visualizza l'esperienza linguistica completa e i relativi metadati.
/ La risposta breve
Un flusso di lavoro di localizzazione basato su Django e Next.js funziona al meglio quando ogni livello mantiene le proprie responsabilità: Django gestisce i record e i dati delle API, Next.js gestisce il rendering e le rotte, ed entrambi concordano sulla lingua attiva e sull'identità di traduzione.
Definire il contratto locale
Scegli come le richieste trasmettono le informazioni linguistiche e quali campi sorgente e testi del frontend necessitano di versioni tradotte.
Configurare Django
Collega l'SDK di Django, identifica i campi del modello e conserva il record originale come backup affidabile.
Connetti Next.js
Utilizza l'SDK frontend per la copia statica, i valori API dinamici, le rotte in base alla lingua e i metadati della pagina.
Verifica l'intera pagina
Verifica contemporaneamente la risposta dell'API, il percorso, il contenuto visualizzato, l'URL canonico e i link in lingue alternative.
Perché è importante
Un flusso di lavoro di localizzazione integrato nel tuo prodotto.
Contenuti di proprietà del backend
Localizza prodotti, elenchi, articoli e altri campi senza spostare i record sorgente al di fuori di Django.
Un confine API stabile
Restituire dal backend dati sensibili alla lingua, mantenendo al contempo l'autenticazione e le autorizzazioni a livello del server.
Copia e percorsi del frontend
Traduci le stringhe dell'interfaccia e visualizza le pagine specifiche per la lingua tramite Next.js App Router.
Un'esperienza cliente unica
Mantieni allineati dati, lingua dell'interfaccia utente, struttura degli URL e metadati, invece di unire sistemi di traduzione separati.
/ Domande frequenti
Domande che i team si pongono prima di localizzare.
Quale sistema dovrebbe gestire la richiesta di traduzione?
Il sistema proprietario del contenuto dovrebbe gestirlo. Django è il luogo ideale per i campi del modello e i dati delle API, mentre Next.js si occupa dei contenuti frontend, delle rotte e dei metadati delle pagine.
Django e Next.js necessitano delle stesse chiavi di traduzione?
Dovrebbero condividere un'identità stabile per i valori che attraversano il confine dell'API, in modo che una route frontend possa richiedere in modo affidabile la versione linguistica di un campo backend.
Questa architettura è in grado di supportare le pagine SEO?
Sì. Next.js può visualizzare percorsi e metadati localizzati, mentre Django fornisce record tradotti, offrendo ai crawler una risposta completa della pagina.
/ Continua a esplorare
Scopri come Altified si integra nel tuo flusso di lavoro.
localizzazione Django
Traduci i campi del modello e le risposte del backend con l'integrazione di Django.
EsplorareLocalizzazione Next.js
Configura l'SDK frontend per percorsi, copia, valori dinamici e metadati.
EsplorareIntegrazione API backend
Collega i contenuti supportati da API alle pagine Next.js localizzate.
Esplorare