Allan Day
aday@gnome.org
Calum Benson
Adam Elman
Seth Nickell
Colin Robertson
Ekaterina Gerasimova
kittykat3756@gmail.com 2015
Skriva text för ditt användargränssnitt, inklusive versaliseringsregler.
Anders Jonsson
anders.jonsson@norsjovallen.se 2015, 2018
Sebastian Rasmussen
sebras@gmail.com 2017, 2018

# Skrivregler (för engelska)

Text spelar en viktig roll i användargränssnitt. Ta dig tid att säkerställa att text du använder är tydligt uttryckt och enkel att förstå.

# Riktlinjer

Ditt huvudmål bör vara att säkerställa att texten är enkelt att förstå och snabbläst.

Håll text kort och rakt på sak. Detta förbättrar förståelsehastigheten för användaren. Det reducerar också textens expansion när den översätts (kom ihåg att översatt engelsk text kan expanderas upp till 30% i vissa språk).

Förkorta inte din text förbi punkten där den börjar förlora sin mening. En treords-etikett som ger klar och tydlig information är bättre än en enords-etikett som är otydlig eller vag. Försök hitta det minsta antalet ord som på ett tillfredsställande sätt förmedlar etikettens mening.

Använd ord, fraser och koncept som är bekanta för personerna som ska använda ditt program, snarare än termer från det underliggande systemet. Detta kan innebära att du använder termer som associeras med uppgifter ditt program har stöd för. I medicin, till exempel, kallas pappersmappen som patientinformationen ligger i för ”chart”. Därför skulle ett medicinskt program kunna referera till en patientpost som en ”chart” snarare än en ”patient database record”.

Text bör använda en neutral ton och tala från produktens synvinkel. Pronomen som ”you” eller ”my” bör därför undvikas där det är möjligt. Om det är oundvikligt är dock ”your” att föredra framför ”my”.

Använd standardtermer från GNOME när referenser till delar av användargränssnittet används, så som ”pointer” och ”window”. Riktlinjerna för mänskliga gränssnitt kan användas som en referens i detta fallet.

Undvik repetition där det är möjligt.

Meningar bör inte konstrueras utifrån text från flera komponenter utan varje etikett bör behandlas som om den vore fristående. Meningar som löper från en komponent till en annan kommer ofta inte att ge någon mening när de översätts till andra språk.

Latinska förkortningar så som ”i.e.” eller ”e.g.” bör undvikas då de inte alltid enkelt kan översättas och dessutom kan vara obegripliga för skärmläsare. Använd istället fullständiga ord så som ”for example”.

# Versalisering

Det finns två sorters versalisering som används i GNOME:s användargränssnitt: rubrikversalisering och meningsversalisering.

## Rubrikversalisering

Rubrikversalisering bör endast användas för rubriker, inklusive rubrikradstitlar samt sid-, flik- och menytitlar. Den bör också användas för korta komponentetiketter som normalt inte bildar fullständiga meningar, så som knappetiketter, växelknappsetiketter och menyobjekt.

Versalisera den första bokstaven i:

Alla ord med fyra eller fler bokstäver.

Verb av godtycklig längd så som ”Be”, ”Are”, ”Is”, ”See” och ”Add”.

Första och sista ordet.

Avstavade ord; till exempel ”Self-Test” eller ”Post-Install”.

Till exempel: ”Create a Document”, ”Find and Replace”, ”Document Cannot Be Found”.

## Meningsversalisering

Meningsversalisering bör användas för etiketter som bildar meningar som löper över annan text, inklusive etiketter för kryssrutor, radioknappar, skjutreglage, textinmatningsfält, fältetiketter och kombinationsruteetiketter. Den bör också användas för förklarande text eller huvudtext så som i dialoger eller aviseringar.

Versalisera den första bokstaven i:

Det första ordet.

Ord som normalt versaliseras i meningar, så som egennamn.

Till exempel: ”The document cannot be found in this location.” ”Finding results for London.”

# Ellipser (…)

Använd en ellips (…) i slutet på en etikett om vidare inmatning eller bekräftelse krävs av användaren innan åtgärden kan utföras. Till exempel Save As…, Find… och Delete….

Lägg inte till en ellips i etiketter så som Properties eller Preferences. Även om dessa kommandon öppnar fönster som kan innehålla vidare funktionalitet så anger etiketten inte en åtgärd och behöver därför inte kommunicera att vidare inmatning eller bekräftelse krävs.