Ein vefsíða, öll tungumál sem viðskiptavinir þínir skilja.
Inngangur
Þessi síða er skrifuð einu sinni en birtist á tveimur tungumálum. Smelltu á fánann uppi í horninu og allur textinn skiptir um mál, sama síða, sama hönnun, sama vefslóð með /en fyrir framan. Þannig virkar fjöltyngi í : viðmótið er byggt einu sinni, orðin búa í sérstökum skrám og rétt tungumál er valið fyrir hverja heimsókn. Hér útskýrum við hvernig það er gert, og hvað þarf til svo vefsíða sé raunverulega fjöltyngd en ekki bara vélþýdd.
Hvernig það virkar
Sex hlutar sem gera eina síðu tvítyngda, frá orðaskránum niður í vefslóðina.
Ein smíði, mörg tungumál
Í stað þess að afrita alla síðuna fyrir hvert mál er viðmótið byggt einu sinni. Textinn er skilinn frá kóðanum: hnappar, fyrirsagnir og málsgreinar búa í orðaskrám, ekki inni í hönnuninni. Ein breyting á útliti gildir samstundis á öllum tungumálum.
Ein skrá fyrir hvert tungumál
Hvert sýnilegt orð á sér lykil í orðabók, ein skrá á tungumál: messages/is.json og messages/en.json. Sami lykill báðum megin, gildið er þýðingin. Lyklarnir verða að stemma nákvæmlega; vanti lykil öðru megin næst það í prófun áður en það fer í loftið.
Textinn er sóttur með nafni
Engin síða skrifar textann beint inn. Hún biður um lykilinn og flettir upp réttu tungumáli fyrir þessa heimsókn. Sami kóði skilar íslensku á / og ensku á /en, án þess að nokkuð sé tvöfaldað.
Vefslóðin ber tungumálið
Málið er hluti af vefslóðinni: / birtir íslensku, /en birtir ensku. Þannig á hvert tungumál sína eigin slóð sem hægt er að deila, vista og finna í leit. Netþjónninn les slóðina og byggir réttu útgáfuna, ekki kóði í vafranum sem skiptir um orð eftir á.
Gesturinn velur, ekki vafrinn
Fánaskiptirinn í horninu ræður. Við sendum engan sjálfkrafa yfir á annað mál út frá stillingum vafrans, því íslenska er frummálið og valið á að vera notandans. Slóðin er sannleikurinn: það sem þú sérð er það sem þú deilir.
Byggt á netþjóni, fyrir hvert mál
Rétt tungumál er sett inn í áður en síðan berst í vafrann, gegnum og . Leitarvélar og skjálesarar fá alvöru texta á réttu máli, ekki auða síðu sem fyllist eftir á. Það heldur síðunni hraðri og aðgengilegri á báðum tungumálum.
Raunverulega fjöltyngt
Bæði málin eru jafngild
Íslenskan er ekki vélþýdd útgáfa af enskunni, né öfugt. Textinn er skrifaður samhliða og orðalag þýðist í orðalag, ekki orð fyrir orð. Málshættir, tónn og lengd eru löguð að hvoru máli, svo hvorug útgáfan les eins og þýðing.
Leitarvélar sjá bæði
Hver síða segir Google frá hinni útgáfunni með og ber sína eigin canonical-slóð. Íslenskur leitandi fær íslensku síðuna, enskur þá ensku, án þess að útgáfurnar keppi hvor við aðra um sömu leitarniðurstöðu.
Sjá hvernig SEO er byggt inn →Allt þýðist, ekki bara textinn
Fjöltyngi nær lengra en fyrirsagnir. Dagsetningar, tölur, form, villuskilaboð, tölvupóstur og forskoðunarmyndir fylgja tungumálinu líka. Upplifunin er heil á báðum málum, ekki íslensk skel með ensku undir.
Þriðja málið er skrá, ekki endurbygging
Af því orðin búa aðskilin frá kóðanum bætist nýtt tungumál við með nýrri orðaskrá og einni línu í stillingum, ekki afriti af síðunni. Arkitektúrinn er byggður til að stækka: pólska, spænska eða danska verður dagsverk, ekki verkefni.
Tæknistakkur
- next-intl
- App Router
- Server components
- Message catalogs
- localePrefix
- hreflang
- canonical URLs
- Server-rendered
- Next.js 16
Næst
Viltu síðu sem talar við alla?
Fáðu tilboð →