CONTENT
  • CHANGES
Szukaj
counter

#top locale


locale - Get locale-specific information

Powiązane:

SYNOPSIS
locale [ -a | -m ]
locale [ -ck ] name...

When invoked without arguments, locale summarizes the current locale environment
for each locale category defined by the LC_* environment variables.

DESCRIPTION



OPTIONS
-a, --all-locales
Write names of available locales.

-m, --charmaps
Write names of available charmaps.

Output Format:
-c, --category-name
Write names of selected categories.

-k, --keyword-name
Write names and values of selected keywords.


ENVIRONMENT VARIABLES
LANG
deklaracja języka, np. programy przestawiają opisy menu na podstawie tej zmiennej, posługują się też czasami zmienną LANGUAGE

LC_ALL
nadrzędna zmienna, jej ustawienie powoduje ustawienie pozostałych zmiennych, jeśli chce się ustawiać pozostałe indywidualnie ta powinna pozostać nieustawiona

LC_COLLATE
porządek sortowania LC_CTYPE klasyfikacja znaków (np. co jest literą, odpowiedniość małych i wielkich liter)

LC_MESSAGES
język komunikatów

LC_MONETARY
sposób wypisywania kwot pienię nych, symbol waluty

LC_NUMERIC
sposób wypisywania liczb (np. separator dziesiętny)

LC_TIME
sposób wypisywania daty i czasu



EXAMPLES
export LANG=pl_PL.ISO-8859-2
export LANG=polish

Powyższe są równoważne dzięki aliasom zdefiniowanym w pliku /usr/share/locale/locale.alias


Większość kategorii locale wpływa jedynie na zachowanie specjalnych, wrażliwych na locale,
odmian funkcyj. Na przykład do porównywania napisów przy sortowaniu zamiast strcmp() należy stosować strcoll().

char *setlocale(int CATEGORY, char *LOCALE)
-------------------------------------------
SELECT ALL
#include <locale.h>
main() {
	setlocale(LC_ALL,"");
	...
}
-------------------------------------------




Zmodyfikowany ostatnio: 2014/05/15 10:15:13 (9 lat temu), textsize: 2,76 kB, htmlsize: 3,69 kB

Zapraszam do komentowania, zgłaszania sugestii, propozycji, własnych przykładów, ...
Dodaj komentarzKomentarze użytkowników