Hvordan bruke "For" etiketter

Contributors, Firefox Contributors, Firefox Opprettet:

for-testene virker
En av de store fordelene ved Kunnskapsdatabasen vår (Knowledge Base), er muligheten for å vise instruksjoner tilpasset operativsystemer (Windows, Mac, osv.) og forskjellige versjoner av Firefox. Vi kan for eksempel sørge for at et visst avsnitt i en hjelpeartikkel er “for” Windows-brukere, og brukere av Mac og Linux vil ikke se den. Dette fungerer uten brukerinngrep. Når noen åpner en hjelpeartikkel, vil vi automatisk finne ut hvilket operativsystem og hvilken Firefox-versjon som brukes, og vise de artikkeldelene som er relevante. Denne artikkelen går gjennom detaljene om hvordan man skal bruke {for} i KB artikler.

Oversettere: Når dere oversetter artikler med {for} og {/for} etiketter i innholdet, ikke oversett noe innenfor { og } parentesene! Behold dem akkurat slik de står i den originale teksten. Dette er viktig for at etiketten skal fungere.

Hvordan bytte til instruksjoner for forskjellige operativsystem eller versjoner av Firefox

For å kunne se alle eksemplene i denne artikkelen må du bytte artikkelvelgeren til forskjellige operativsystem og versjoner av Firefox. Den finner du i høyre sidepanel til artikkelen, under Editing Tools.

Fx129Win10NorskCustomizeThisArticle

Grunnleggende syntaks og oppførsel

Operativsystemer

For å vise et bilde for Windows 10 bruk følgende kode:

{for win10}[[Image:Windows Logo]]{/for}
  • Endre velgeren til Windows 10 for å se bildet:
    Windows Logo
  • Om du endrer velgeren til Windows XP, Windows 7, Windows 8, Windows 11, Mac eller Linux, vil bildet over ikke vises fordi det ikke er “for” dem.

Selv om en "ren" Windows velger ikke finnes, kan du skrive kode som gjelder for alle Windows-versjoner:

{for win}[[Image:Image:vista.jpg]]{/for}
  • Endre velgeren til Windows XP, Windows 7/Vista, Windows 8, Windows 10, eller Windows 11 for å se bildet:
    vista.jpg
  • Om du endrer velgeren til Mac eller Linux, vil ikke bildet over vises, fordi det ikke er “for” dem.

Firefox versjoner

For å vise noe for Firefox 115 og nyere bruk følgende kode:

{for fx115}[[Image:Firefox Quantum Logo]]{/for}
  • Endre velgeren til Firefox 115 eller nyere for å se bildet:
    Firefox Quantum Logo
  • Endrer du velgeren til Firefox 114 eller eldre, vil meldingen (bildet) over forsvinne, fordi det er ikke “for” de versjonene.

Vis innhold kun for en versjon av Firefox

For å vise innhold bare for Firefox 115, bruk “=” operatøren:

{for =fx115}[[Image:Firefox Quantum Logo]]{/for}
  • Nå vises bildet bare når du setter velgeren til Firefox 115:
    Firefox Quantum Logo

Kombinere operativsystem og Firefox versjoner

Du kan spesifisere et operativsystem og en Firefox-versjon ved å separere dem med et komma:

{for win,fx115}[[Image:Windows Logo]][[Image:Quantum Logo]]{/for}
  • Sett velgerne til Windows og Firefox 115 eller nyere for å se bildene:
    Windows LogoFirefox Quantum Logo

En mer kompleks situasjon med en implisert “for” kan skrives slik:

{for mac, win10, win11, =fx113, fx115}[[Image:Windows Logo]][[Image:macos.jpg]][[Image:Firefox Quantum Logo]]{/for}
  • Sett velgerne til Mac eller Windows 10 eller Windows 11 og Firefox 113 eller Firefox 115 og nyere for å se bildene:
    Windows Logomacos.jpgFirefox Quantum Logo

Inverterte tilstander

Du kan invertere en tilstand ved å sette ordet not foran. En invertert tilstand er sann bare dersom tilstanden ikke er sann. For eksempel, tilstanden

not fx115

er sann dersom Firefox-versjonen er lavere enn 115.

Utnytt {for} etiketter for avansert versjonsavhengig visning

Siden vi oppdaterer og legger til funksjoner ganske ofte i Firefox, er for-etiketter en viktig mekanisme for å kunne presentere relevant informasjon til brukere basert på den enkeltes versjon av Firefox. Noen av de viktigste bruksområdene for disse etikettene er:

  • Tidlig tilgang for brukere av Nightly og Beta: Det gir oss mulighet til å presentere kommende funksjoner eller endringer til brukere som bruker Nightly og Beta distribusjonene, en heads-up om hva de vil få se. Det sørger for at våre mest engasjerte og tekniske brukere kan ta i bruk ny funksjonalitet før de bredere lag av brukersamfunnet.
  • Oversettelse før lansering: for-etiketter gir oss mulighet til å publisere innhold rettet mot fremtidige versjoner før deres offisielle lansering. Dette gir oversetterne våre muligheten til å forberede oversettelser tidlig, noe som sikrer brukerstøtte på flere språk i det en ny versjon slippes i Produksjons-distribusjonen.
  • Unngå forvirring blant de vanlige brukerne: Ved å bruke for-etiketter, unngår vi av strategiske hensyn å eksponere våre vanlige brukere for prematur informasjon, og derved forhindre forvirring om hva som faktisk er tilgjengelig i deres nåværende versjon av Firefox.

Når innholdet vises

Teksten mellom {for} og {/for} vil vises om begge av følgende betingelser er tilstede:

  • {for}-etiketten har ingen betingelse vedrørende operativsystem (OS), eller den har minst en OS-betingelse som er sann for det OS'et brukeren kjører (eller har valgt manuelt).
  • {for}-etiketten har ingen betingelse vedrørende Firefox-versjon, eller den har minst en versjons-betingelse som er sann for den Firefox-versjonen brukeren kjører (eller har valgt manuelt).

For alle andre tilfeller vises ikke innholdet i {for}…{/for}.

Artikkelinnhold som står i en {for}-etikett, beregnet på tidligere versjoner av Firefox, forblir synlig for brukere av disse versjonene selv om de versjonene ikke er listet opp i versjons-velgeren.

Noen andre ting å merke seg:

  • Mellomrom etter kommaer er valgfritt.
  • {for}-etiketter og andre wiki-etiketter fungerer ikke i oppsummeringene for søkeresultater.
  • Overskrifter som skjules av {for} blokker vises ikke i artikkelens innholdsfortegnelse. Om brukeren får de til å komme til syne ved manuelt å velge riktig OS/versjon kombinasjon, vises de også umiddelbart i innholdfortegnelsen.

Forkortelser for operativsystemer og produkter

Følgende forkortelser for operativsystemer og produkter brukes i {for}-etiketter:

  • win (Windows)
  • winxp (Windows XP/2000/Server 2003)
  • win7 (Windows 7/Vista/Server 2008)
  • win8 (Windows 8/8.1/Server 2012)
  • win10 (Windows 10)
  • win11 (Windows 11)
  • mac (macOS)
  • linux (Linux)
  • fxN hvor N = versjonen av Firefox (desktop), for eksempel fx115, fx116, fx117, osv.
  • mN hvor N = versjonen av Firefox for Android (mobil), for eksempel m115, m116, m117, osv.
  • tbN hvor N = versjonen av Thunderbird, for eksempel tb91, tb102, tb115, osv.

Du må bruke fxN i brukerstøtteartikler for Firefox (desktop), mN i artikler for Firefox for Android og tbN i artikler for Thunderbird.

Forskjellen på Inline og blokk-nivå kontekst

{for} kan brukes både i løpende tekst (inline) og i blokk-nivå kontekst (i HTML-forståelse). inline-formen fungerer innenfor en enkelt linje med tekst:

Dette er {for win}inline-formen{/for}.

Blokk-formen brukes for å pakke inn hele avsnitt, nummererte lister, overskrifter, osv. Det eneste du må passe på når du bruker blokk-formen er at {for} og {/for} må stå på hver sine egne linjer. Om de ikke gjør det, kan de oppfattes å være en del av naboavsnitt og gi overraskende resultater.

{for win}
Dette er blokk-formen.
*En
*To
{/for}

Beste praksis for bruk av {for} i artikler

Når du skriver instruksjoner for forskjellige operativsystemer, er det best å skrive hele setninger og avsnitt for hvert OS/Firefox-versjon, selv om det betyr at du må duplisere mye tekst. Det gjør det lettere å forstå, vedlikeholde og oversette artikkelen. Når tiden er inne, for eksempel, for å fjerne innhold for Firefox 115 og eldre versjoner, kan de avsnittene bare slettes i stedet for å forsøke å fjerne dem fra et større, mer komplekst avsnitt.

  • Den gale måten å bruke {for}:
    #{for not fx115}{for win,linux}At the top of the Firefox window{/for}{for mac}On the menu bar{/for}, click on the {/for}{for fx115}Click the menu button, go over to the {menu History} menu{/for}{for winxp,mac,linux,not fx115}{menu Tools} menu{/for}{for win7,win8,not fx115}{menu Firefox} menu, go over to the {menu History} menu{/for} and select {menu Clear Recent History…}
  • Den riktige måten å bruke {for}:
    {for not fx115}
    #{for win7,win8}At the top of the Firefox window, click on the {menu Firefox} menu, go over to the {menu History} menu and select {menu Clear Recent History…}{/for}{for mac}On the menu bar, click on the {menu Tools} menu and select {menu Clear Recent History…}{/for}{for winxp,linux}At the top of the Firefox window, click on the {menu Tools} menu and select {menu Clear Recent History…}{/for}
    {/for}
    {for fx115}
    #Click the menu button, go over to the {menu History} menu and select {menu Clear Recent History…}
    {/for}
  • I eksemplet under, behandler vi Firefox 113 og eldre, Firefox 114/115 og Firefox 116 nyere som tre forskjellige sett av instruksjoner. Slik er det ofte, men siden vi nå gjør endringer i Firefox hver fjerde uke, vil vi se flere endringer i de nyeste versjonene. De vil se slik ut:
    {for not fx114}
    #The old instructions.
    {/for}
    {for =fx114,=fx115}
    #The new instructions.
    {/for}
    {for fx116}
    #The NEW new instructions.
    {/for}

Komplett veiledning for Kunnskapsdatabasen

Les her for mer bidragsveiledning for Kunnskapsdatabasen.

These fine people helped write this article:

Illustration of hands

Volunteer

Grow and share your expertise with others. Answer questions and improve our knowledge base.

Learn More