Šiame skyriuje paaiškinsime, kaip įdiegti internacionalizaciją(i18n) jūsų programoje Next.js. Naudodami i18n galite sukurti daugiakalbę patirtį vartotojams ir teikti konkrečiai kalbai skirtą turinį.
Naudojimasis next-i18next
biblioteka
next-i18next
yra populiari biblioteka, skirta i18n įdiegti programose Next.js. Štai kaip galite pridėti i18n prie programos:
Įdiegti next-i18next
:
Sukonfigūruokite biblioteką savo next.config.js
faile:
Sukurkite konfigūracijos failą pavadinimu next-i18next.config.js
:
Naudokite biblioteką savo programoje:
Daugiakalbio turinio kūrimas
Įdiegę next-i18next
galite sukurti kalbos failus, pvz en.json
., fr.json
, , es.json
kad pateiktumėte turinį kiekviena kalba:
Kalbos keitimas
Norėdami leisti perjungti kalbą, galite sukurti kalbos perjungimo įrankį ir naudoti šią i18n.changeLanguage
funkciją:
Išvada
Šis skyrius supažindino jus su internacionalizavimo(i18n) diegimo jūsų Next.js programoje naudojant next-i18next
biblioteką procesu. Pateikdami konkrečiai kalbai skirtą turinį ir leisdami naudotojams keisti kalbas, galite sukurti patrauklią daugiakalbę savo naudotojų patirtį.