FA Finn Andre Hotvedt Tekniske feltnotater

Slik bygger vi nettsider på norsk og engelsk

Vi skriver, programmerer og tester begge språkversjonene som deler av produktet – uten en automatisk oversettelsestjeneste i produksjon.

En norsk og engelsk nettside skal være to gjennomarbeidede utgaver av samme produkt. Språk handler ikke bare om å erstatte ord. Navigasjon, knapper, fagbegreper, løfter, metadata, skjermbredde og det brukeren forstår må fungere i begge versjoner.

På finnandre.no og intentforce.no skriver og programmerer vi språkversjonene. Vi bruker ikke en automatisk Google-lignende oversetter som lager teksten i nettleseren. Det gir mer arbeid per side, men også kontroll over betydning, tone, grenser og det vi faktisk lover.

Direkte besøkende må kunne velge språk der de lander

Mange kommer ikke inn via forsiden. De følger en lenke til en artikkel, tjeneste eller demonstrasjon. Derfor må språkvalget være globalt: synlig på hver offentlig side, husket gjennom besøket og forståelig med tastatur og hjelpemidler.

Hvis brukeren velger engelsk på én side, bør neste relevante side åpne på engelsk når den finnes. Dersom en side ennå ikke har full språkversjon, må nettstedet være ærlig om det i stedet for å late som en uferdig maskintekst er redigert innhold.

Vi skriver meningen, ikke bare ordene

Norsk og engelsk har ulik rytme, setningslengde og forventning. Et norsk uttrykk kan bli uklart eller overdrevet dersom det flyttes ordrett. Derfor arbeider vi fra samme dokumenterte mening: Hva prøver avsnittet å forklare? Hvilket bevis støtter det? Hvilken begrensning må følge med?

Den engelske teksten kan få en annen setningsbygning og et mer internasjonalt eksempel uten å endre selve påstanden. Tjenesten, prisen, sikkerhetsgrensen og kundens ansvar skal fortsatt være den samme.

InnholdRedaksjonelt skrevet norsk og engelsk
KontrollÉn global NO/EN-knapp
TilstandSpråk huskes på tvers av sider
DesignBegge språk testes på mobil og desktop
MetadataTitler, beskrivelser og struktur følger siden
GrenseIngen automatisk oversettelsestjeneste i produksjon

Språk er også programmering

En lang engelsk overskrift kan bryte et kort som så riktig ut på norsk. En språkknapp kan endre teksten, men glemme dokumentets språk, sidetittel eller skjult mobilmeny. En direkte lenke kan laste riktig side, men glemme brukerens tidligere valg. Derfor testes språk som funksjon, ikke bare som korrektur.

Vi kontrollerer blant annet én synlig hovedoverskrift, riktig lang-verdi, lesbar kontrast, ingen horisontal overflyt, fungerende lenker og at norsk kommer nøyaktig tilbake etter bytte til engelsk. På mørke flater skal teksten være lys i begge språk.

AI kan hjelpe uten å bli den anonyme oversetteren

AI er nyttig til å sammenligne terminologi, oppdage manglende tekst, kontrollere konsistens og hjelpe oss å skrive et første redaksjonelt alternativ. Men teksten vurderes og formes i prosjektet. Det finnes ingen produksjonsforespørsel som sender siden til en tredjeparts oversettelsestjeneste hver gang en bruker trykker på EN.

For kundearbeid lager vi en ordliste over navn, faguttrykk, knapper og formuleringer som ikke skal drive mellom sider. Kunden beholder eierskap til sin faglige mening og kan godkjenne uttrykk som har juridisk, medisinsk, teknisk eller kommersiell betydning.

Hva den nåværende arkitekturen ikke løser ennå

Begge nettstedene har nå globale språkvalg og manuelt skrevne utgaver på sentrale sider. Flere av dem bruker én kanonisk nettadresse med språktilstand i nettleseren. Det gir en sammenhengende brukeropplevelse, men er ikke det samme som separate, fullt indekserbare /en/-ruter for hvert innholdsstykke.

Når internasjonal søkesynlighet krever det, kan neste trinn være egne språk-URL-er, hreflang, språkspesifikke sitemaps og redaksjonell publisering som holder begge versjoner synkronisert uten å overskrive dem.

Vår regel: Vi kan levere nettsider på norsk og engelsk fordi vi skriver, programmerer og tester begge utgavene. Språkknappen er bare den synlige delen av systemet.

En tospråklig side kan bygges fra starten – eller ryddes opp senere

Vi kan begynne med innholdsmodell, terminologi og komponenter som tåler begge språk. Vi kan også overta en eksisterende WordPress-side der språk er ujevnt fordelt, kartlegge hvilke sider som mangler og innføre én kontrollert arbeidsflyt for resten.

Skrevet avFinn Andre Hotvedt

Jeg bygger og videreutvikler systemer, nettsider, integrasjoner og tekniske produkter – fra den første skissen til løsningen er i drift.

Diskuter en lignende utfordring