locale(1)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök


NAMN

locale – hämta lokalberoende information

SYNOPSIS

locale [option]

locale [option] -a

locale [option] -m

locale [option] namn ...

BESKRIVNING

Kommandot locale visar information om aktuell locale, eller om alla locales, på standardutdata.

När locale körs utan argument visas aktuella locale-inställningar för varje locale-kategori. Se locale(5).

Värdena baseras på de miljövariabler som styr locale. Se locale(7).

Värden för variabler som är satta i miljön skrivs utan dubbla citattecken.

Implicita värden skrivs med dubbla citattecken.

LISTA LOCALES OCH CHARMAPS

Om optionen -a eller -m, eller motsvarande långa option, anges gäller följande.

--all-locales

-a

Visa en lista över alla tillgängliga locales.
Optionen -v gör att metadata från LC_IDENTIFICATION för varje locale tas med i utdata.

--charmaps

-m

Visa tillgängliga charmaps, alltså beskrivningsfiler för teckenuppsättningar.
För att visa aktuell teckenuppsättning för locale används:
locale -c charmap

VISA SPECIFIKA LOCALE-VÄRDEN

Kommandot locale kan också ges ett eller flera argument.

Argumenten kan vara namn på locale-nyckelord, till exempel:

date_fmt
ctype-class-names
yesexpr
decimal_point

eller locale-kategorier, till exempel:

LC_CTYPE
LC_TIME

För varje argument visas följande:

  • För ett locale-nyckelord visas värdet för det nyckelordet.
  • För en locale-kategori visas värdena för alla nyckelord i kategorin.

När argument anges är följande optioner meningsfulla.

--category-name

-c

För ett kategorinamn skrivs locale-kategorins namn på en separat rad före listan med nyckelordsvärden för kategorin.
För ett nyckelordsnamn skrivs namnet på den locale-kategori som nyckelordet hör till på en separat rad före nyckelordsvärdet.
Optionen förbättrar läsbarheten när flera namnargument anges.
Den kan kombineras med -k.

--keyword-name

-k

För varje nyckelord vars värde visas tas även nyckelordets namn med.
Utdata får formatet:
nyckelord="värde"

ÖVRIGA OPTIONER

--verbose

-v

Visa extra information för vissa kombinationer av kommandoradsoptioner och argument.

--help

-?

Visa en sammanfattning av kommandoradsoptioner och argument och avsluta.

--usage

Visa ett kort användningsmeddelande och avsluta.

--version

-V

Visa programversionen och avsluta.

FILER

/usr/lib/locale/locale-archive

Vanlig standardplats för locale-arkivet.

/usr/share/i18n/locales

Vanlig standardsökväg för locale-definitionsfiler.

STANDARDER

POSIX.1-2008.

HISTORIK

POSIX.1-2001.

EXEMPEL

Visa aktuell locale:

$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Visa värdet för nyckelordet date_fmt:

$ locale date_fmt
%a %b %e %H:%M:%S %Z %Y

Visa nyckelord och värde:

$ locale -k date_fmt
date_fmt="%a %b %e %H:%M:%S %Z %Y"

Visa kategori och nyckelord:

$ locale -ck date_fmt
LC_TIME
date_fmt="%a %b %e %H:%M:%S %Z %Y"

Visa alla värden i kategorin LC_TELEPHONE:

$ locale LC_TELEPHONE
+%c (%a) %l
(%a) %l
11
1
UTF-8

Visa samma kategori med nyckelordsnamn:

$ locale -k LC_TELEPHONE
tel_int_fmt="+%c (%a) %l"
tel_dom_fmt="(%a) %l"
int_select="11"
int_prefix="1"
telephone-codeset="UTF-8"

Följande exempel kompilerar en egen locale från katalogen:

./wrk

med verktyget localedef(1) under katalogen:

$HOME/.locale

Därefter testas resultatet med date(1), och miljövariablerna LOCPATH och LANG läggs till i skalets profilfil så att den egna locale-inställningen används vid kommande sessioner.

$ mkdir -p $HOME/.locale
$ I18NPATH=./wrk/ localedef -f UTF-8 -i fi_SE $HOME/.locale/fi_SE.UTF-8
$ LOCPATH=$HOME/.locale LC_ALL=fi_SE.UTF-8 date
$ echo "export LOCPATH=\$HOME/.locale" >> $HOME/.bashrc
$ echo "export LANG=fi_SE.UTF-8" >> $HOME/.bashrc

SE ÄVEN

KOLOFON

Denna sida är en del av projektet man-pages, dokumentationen för Linuxkärnans och C-bibliotekets gränssnitt mot användarrymden.

Information om projektet finns på:

https://www.kernel.org/doc/man-pages/

Felrapporter för manualsidan hänvisas till:

https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/CONTRIBUTING

Sidan hämtades från arkivet:

man-pages-6.18.tar.gz

Arkivet hämtades från:

https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/

den 24 maj 2026.

Om du upptäcker renderingsproblem i HTML-versionen av sidan, eller anser att det finns en bättre eller mer aktuell källa, kan du skicka e-post till:

man-pages@man7.org

HÄNVISAD FRÅN

KORT SAMMANFATTNING

Visa aktuell locale:

locale

Visa alla installerade locales:

locale -a

Visa alla tillgängliga charmaps:

locale -m

Visa aktuell teckenuppsättning:

locale charmap

Visa datumformat:

locale date_fmt

Visa värdet med nyckelordsnamn:

locale -k date_fmt

Visa kategori och värde:

locale -ck date_fmt

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/locale.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp Huddinge som har sponsrat Linux.se med webbhotell.