locale(1)
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
- localedef(1)
- charmap(5)
- locale(5)
- locale(7)
- date(1)
- iconv(1)
- localeconv(3)
- newlocale(3)
- nl_langinfo(3)
- setlocale(3)
- sysconf(3)
- uselocale(3)
- repertoiremap(5)
- unicode(7)
- utf-8(7)
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
- iconv(1)
- localedef(1)
- localeconv(3)
- newlocale(3)
- nl_langinfo(3)
- setlocale(3)
- sysconf(3)
- uselocale(3)
- charmap(5)
- locale(5)
- repertoiremap(5)
- locale(7)
- unicode(7)
- utf-8(7)
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.