Blame localedata/locales/cs_CZ

Packit 6c4009
comment_char %
Packit 6c4009
escape_char /
Packit 6c4009
Packit 6c4009
% This file is part of the GNU C Library and contains locale data.
Packit 6c4009
% The Free Software Foundation does not claim any copyright interest
Packit 6c4009
% in the locale data contained in this file.  The foregoing does not
Packit 6c4009
% affect the license of the GNU C Library as a whole.  It does not
Packit 6c4009
% exempt you from the conditions of the license if your use would
Packit 6c4009
% otherwise be governed by that license.
Packit 6c4009
Packit 6c4009
% Czech Language Locale for Czech
Packit 6c4009
% Source:
Packit 6c4009
% Address: 	U školy 292		Without diactitical chars:	U skoly 292
Packit 6c4009
%		783 72 Velký Týnec					782 72 Velky Tynec
Packit 6c4009
% Contact: Vladimir Michl
Packit 6c4009
% Email: Vladimir.Michl@upol.cz
Packit 6c4009
% Tel: +420/68/5391545
Packit 6c4009
% Fax:
Packit 6c4009
% Language: cs
Packit 6c4009
% Territory: CZ
Packit 6c4009
% Revision: 1.20
Packit 6c4009
% Date: 1999-02-07
Packit 6c4009
% Application: general
Packit 6c4009
% Users: general
Packit 6c4009
Packit 6c4009
% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Packit 6c4009
% Soubor cs_CZ je primárním souborem, cs_CZ@-ch je vytvořen z něj odebráním
Packit 6c4009
% definic ch a jeho řazení.
Packit 6c4009
%
Packit 6c4009
% File cs_CZ is primary file. File cs_CZ@-ch is created from cs_CZ by script.
Packit 6c4009
% File cs_CZ@-ch is without definition of character Ch and its collation.
Packit 6c4009
% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Packit 6c4009
Packit 6c4009
%Changes:
Packit 6c4009
% 2000-06-28: Jakub Jelinek <jakub@redhat.com>
Packit 6c4009
%	Adapted to new glibc 2.2 style locale format
Packit 6c4009
% 1997-08-20: Michael Mráka <michael@fi.muni.cz>
Packit 6c4009
%	Změny zejména v sekci LC_TIME. (Changes especially in LC_TIME section.)
Packit 6c4009
% 1997-10-16: Michael Mráka <michael@fi.muni.cz>
Packit 6c4009
%	Změny v abecedním řazení (sekce LC_COLLATE).
Packit 6c4009
%	(Alphabetical order changes (LC_LC_COLLATE section).)
Packit 6c4009
% xx: Doplněno na unicode. Snaha o co největší soulad s ČSN 97 6030
Packit 6c4009
%	Added Unicode. Czech collation acording to czech standard CSN 97 6030.
Packit 6c4009
% 1999-02-07: Vladimir Michl
Packit 6c4009
%	Changed abbreviations of months
Packit 6c4009
%	Changed collation of characters
Packit 6c4009
Packit 6c4009
% Zdroje informací:
Packit 6c4009
%	ČSN 97 6030
Packit 6c4009
%	Nádvorník a kol.: Pravidla jmeného katalogu (čl. 201 - 210)
Packit 6c4009
Packit 6c4009
% Odlišnosti od normy:
Packit 6c4009
% 3.1:
Packit 6c4009
% Porovnávané výrazy jsou porovnány celé, jako jeden celek. Při porovnávání
Packit 6c4009
% jsou vynechány všechny speciální znaky, které nejsou písmena, nebo číslice
Packit 6c4009
% (kromě nerozdělitelné mezery).
Packit 6c4009
% K těmto znakům se přihlíží pouze při jinak zcela shodných výrazech.
Packit 6c4009
% V cs_CZ je spojení písmen c a h následujících po sobě je vždy považováno
Packit 6c4009
% jako písmeno ch.
Packit 6c4009
% V cs_CZ@-ch je spojení písmen c a h považováno jako dvě písmena c a h, tj.
Packit 6c4009
% písmeno ch je zařazeno pod písmeno c.
Packit 6c4009
% 3.2:
Packit 6c4009
% Mezera se řadí před první písmeno abecedy, ale každý znak mezery je
Packit 6c4009
% uvažován samostatně. Toto pravidlo je uplatněno na hesla, která jsou si
Packit 6c4009
% jinak rovna (v prvních třech průchodech).
Packit 6c4009
% 3.6:
Packit 6c4009
% Není dodržen celý.
Packit 6c4009
% 3.7:
Packit 6c4009
% Pokud jsou hesla stejná při primárním řazení (podle std. čes. abecedy)
Packit 6c4009
% a zároveň stejná i při sekundárním řazení (porovnávání diakritických
Packit 6c4009
% znamének), pak mají velká písmena přednost před malými.
Packit 6c4009
% 3.8:
Packit 6c4009
% Tento bod je dodržen pouze pro několik písmen (německé ostré Beta (ss))
Packit 6c4009
% Zde předpokládám splnění podmínek bodu 3.9 (tj. při větším výskytu
Packit 6c4009
% písmen z cicích abeced je povoleno je nerozepisovat a řadit až za lat.
Packit 6c4009
% abecedu a číslice)
Packit 6c4009
% 3.10:
Packit 6c4009
% Čísla nejsou řazena podle číselné hodnoty, ale podle hodnoty jednotlivých
Packit 6c4009
% číslic.
Packit 6c4009
% 3.12:
Packit 6c4009
% Pokud jsou hesla shodná v prvních třech průchodech, pak jsou srovnána tak
Packit 6c4009
% jak jsou, i s nepísmenými a nečíselnými značkami. Algoritmus jakým je
Packit 6c4009
% seřazen příklad uvedený v normě mi není zcela jasný a podle mě odporuje
Packit 6c4009
% dříve popsaným pravidlům řazení.
Packit 6c4009
% Příklad seřazení:
Packit 6c4009
%   Dle normy			Dle mé definice
Packit 6c4009
%	a				a
Packit 6c4009
%	a-				a-
Packit 6c4009
%	a-b				á
Packit 6c4009
%	a-b-				â
Packit 6c4009
%	a-c				a-b
Packit 6c4009
%	á				a-b-
Packit 6c4009
%	â				a-c
Packit 6c4009
% 3.13:
Packit 6c4009
% Tento bod jsem se snažil dodržet, bohužel seřadit znaménka je dost náročné.
Packit 6c4009
Packit 6c4009
% zpracování (compilation):
Packit 6c4009
%%    localedef -i cs_CZ -f "ISO-8859-2" 'cs_CZ.ISO-8859-2'
Packit 6c4009
% or
Packit 6c4009
%%    localedef -i cs_CZ@-ch -f "ISO-8859-2" 'cs_CZ.ISO-8859-2'
Packit 6c4009
Packit 6c4009
%% pro úspěšné přeložení je třeba mít kolekci národních prostředí WG15collection
Packit 6c4009
%% nebo nainstalovánu knihovnu glibc-2.* s lokalizačními soubory.
Packit 6c4009
%% Tyto soubory musí být v adresáři /usr/share/i18n/locales a
Packit 6c4009
%% /usr/share/i18n/charmaps.
Packit 6c4009
%% Definice národních prostředí se pak budou tvořit v adresáři /usr/share/locale
Packit 6c4009
Packit 6c4009
%% V souboru /usr/share/locale/locale.alias je třeba mít řádek
Packit 6c4009
%% czech cs_CZ.ISO88592
Packit 6c4009
Packit 6c4009
LC_IDENTIFICATION
Packit 6c4009
title      "Czech locale for the Czech Republic"
Packit 6c4009
source     "Free Software Foundation, Inc."
Packit 6c4009
address    "http:////www.gnu.org//software//libc//"
Packit 6c4009
contact    ""
Packit 6c4009
email      "bug-glibc-locales@gnu.org"
Packit 6c4009
tel        ""
Packit 6c4009
fax        ""
Packit 6c4009
language   "Czech"
Packit 6c4009
territory  "Czech Republic"
Packit 6c4009
revision   "1.0"
Packit 6c4009
date       "2000-06-28"
Packit 6c4009
Packit 6c4009
category "i18n:2012";LC_IDENTIFICATION
Packit 6c4009
category "i18n:2012";LC_CTYPE
Packit 6c4009
category "i18n:2012";LC_COLLATE
Packit 6c4009
category "i18n:2012";LC_TIME
Packit 6c4009
category "i18n:2012";LC_NUMERIC
Packit 6c4009
category "i18n:2012";LC_MONETARY
Packit 6c4009
category "i18n:2012";LC_MESSAGES
Packit 6c4009
category "i18n:2012";LC_PAPER
Packit 6c4009
category "i18n:2012";LC_NAME
Packit 6c4009
category "i18n:2012";LC_ADDRESS
Packit 6c4009
category "i18n:2012";LC_TELEPHONE
Packit 6c4009
category "i18n:2012";LC_MEASUREMENT
Packit 6c4009
END LC_IDENTIFICATION
Packit 6c4009
Packit 6c4009
%% Pořadí znaků
Packit 6c4009
%% ----------------------------------------------------------
Packit 6c4009
Packit 6c4009
LC_COLLATE
Packit 6c4009
Packit 6c4009
copy "iso14651_t1"
Packit 6c4009
Packit 6c4009
% CLDR collation rules for Czech:
Packit 6c4009
% (see: https://unicode.org/cldr/trac/browser/trunk/common/collation/cs.xml)
Packit 6c4009
%
Packit 6c4009
% &C
Packit 6c4009
% &H
Packit 6c4009
% &R
Packit 6c4009
% &S
Packit 6c4009
% &Z
Packit 6c4009
%
Packit 6c4009
% The following rules implement the same order for glibc.
Packit 6c4009
Packit 6c4009
collating-symbol <c-caron>
Packit 6c4009
collating-symbol <ch-digraph>
Packit 6c4009
collating-symbol <r-caron>
Packit 6c4009
collating-symbol <s-caron>
Packit 6c4009
collating-symbol <z-caron>
Packit 6c4009
Packit 6c4009
collating-element <c-h> from "ch"
Packit 6c4009
collating-element <c-H> from "cH"
Packit 6c4009
collating-element <C-h> from "Ch"
Packit 6c4009
collating-element <C-H> from "CH"
Packit 6c4009
Packit 6c4009
reorder-after <AFTER-C>
Packit 6c4009
<c-caron>
Packit 6c4009
reorder-after <AFTER-H>
Packit 6c4009
<ch-digraph>
Packit 6c4009
reorder-after <AFTER-R>
Packit 6c4009
<r-caron>
Packit 6c4009
reorder-after <AFTER-S>
Packit 6c4009
<s-caron>
Packit 6c4009
reorder-after <AFTER-Z>
Packit 6c4009
<z-caron>
Packit 6c4009
Packit 6c4009
% CLDR has 2 sort orders for Czech, "standard" which sorts the digits
Packit 6c4009
% before the letters and "digits-after" which sorts the digits after
Packit 6c4009
% the letters. The cs_CZ locale in glibc always sorted the digits after
Packit 6c4009
% the letters, so we keep that behaviour here:
Packit 6c4009
reorder-after <AFTER-EZH>
Packit 6c4009
<S0030>
Packit 6c4009
<S0031>
Packit 6c4009
<S0032>
Packit 6c4009
<S0033>
Packit 6c4009
<S0034>
Packit 6c4009
<S0035>
Packit 6c4009
<S0036>
Packit 6c4009
<S0037>
Packit 6c4009
<S0038>
Packit 6c4009
<S0039>
Packit 6c4009
Packit 6c4009
<U010D> <c-caron>;<BASE>;<MIN>;IGNORE % č
Packit 6c4009
<U010C> <c-caron>;<BASE>;<CAP>;IGNORE % Č
Packit 6c4009
<c-h> <ch-digraph>;"<BASE><BASE>";"<MIN><MIN>";IGNORE
Packit 6c4009
<c-H> <ch-digraph>;"<BASE><BASE>";"<MIN><CAP>";IGNORE
Packit 6c4009
<C-h> <ch-digraph>;"<BASE><BASE>";"<CAP><MIN>";IGNORE
Packit 6c4009
<C-H> <ch-digraph>;"<BASE><BASE>";"<CAP><CAP>";IGNORE
Packit 6c4009
<U0159> <r-caron>;<BASE>;<MIN>;IGNORE % ř
Packit 6c4009
<U0158> <r-caron>;<BASE>;<CAP>;IGNORE % Ř
Packit 6c4009
<U0161> <s-caron>;<BASE>;<MIN>;IGNORE % š
Packit 6c4009
<U0160> <s-caron>;<BASE>;<CAP>;IGNORE % Š
Packit 6c4009
<U017E> <z-caron>;<BASE>;<MIN>;IGNORE % ž
Packit 6c4009
<U017D> <z-caron>;<BASE>;<CAP>;IGNORE % Ž
Packit 6c4009
Packit 6c4009
reorder-end
Packit 6c4009
Packit 6c4009
END LC_COLLATE
Packit 6c4009
Packit 6c4009
% Definice typů znaků
Packit 6c4009
Packit 6c4009
LC_CTYPE
Packit 6c4009
copy "i18n"
Packit 6c4009
Packit 6c4009
translit_start
Packit 6c4009
include "translit_combining";""
Packit 6c4009
translit_end
Packit 6c4009
END LC_CTYPE
Packit 6c4009
Packit 6c4009
%% LC_MESSAGES
Packit 6c4009
%% ekvivalenty yes/no
Packit 6c4009
%% -------------------------
Packit 6c4009
Packit 6c4009
LC_MESSAGES
Packit 6c4009
yesexpr "^[+1aAyY]"
Packit 6c4009
noexpr  "^[-0nN]"
Packit 6c4009
yesstr  "ano"
Packit 6c4009
nostr   "ne"
Packit 6c4009
END LC_MESSAGES
Packit 6c4009
Packit 6c4009
%% LC_MONETARY -- jde jen o peníze
Packit 6c4009
%% -------------------------------------------------
Packit 6c4009
Packit 6c4009
LC_MONETARY
Packit 6c4009
Packit 6c4009
int_curr_symbol		"CZK "
Packit 6c4009
currency_symbol		"K<U010D>"
Packit 6c4009
mon_decimal_point	","
Packit 6c4009
mon_thousands_sep	"<U202F>"
Packit 6c4009
mon_grouping      	3;3
Packit 6c4009
positive_sign		""
Packit 6c4009
negative_sign		"-"
Packit 6c4009
int_frac_digits		2
Packit 6c4009
frac_digits		2
Packit 6c4009
p_cs_precedes		0
Packit 6c4009
p_sep_by_space		1
Packit 6c4009
n_cs_precedes		0
Packit 6c4009
n_sep_by_space		1
Packit 6c4009
p_sign_posn		1
Packit 6c4009
n_sign_posn		1
Packit 6c4009
Packit 6c4009
END LC_MONETARY
Packit 6c4009
Packit 6c4009
%% O číslech
Packit 6c4009
%% --------------
Packit 6c4009
Packit 6c4009
LC_NUMERIC
Packit 6c4009
Packit 6c4009
decimal_point		","
Packit 6c4009
thousands_sep		"<U202F>"
Packit 6c4009
grouping		3;3
Packit 6c4009
Packit 6c4009
END LC_NUMERIC
Packit 6c4009
Packit 6c4009
%% Čas
Packit 6c4009
Packit 6c4009
LC_TIME
Packit 6c4009
Packit 6c4009
abday		"Ne";/
Packit 6c4009
		"Po";/
Packit 6c4009
		"<U00DA>t";/
Packit 6c4009
		"St";/
Packit 6c4009
		"<U010C>t";/
Packit 6c4009
		"P<U00E1>";/
Packit 6c4009
		"So"
Packit 6c4009
Packit 6c4009
day		"Ned<U011B>le";/
Packit 6c4009
		"Pond<U011B>l<U00ED>";/
Packit 6c4009
		"<U00DA>ter<U00FD>";/
Packit 6c4009
		"St<U0159>eda";/
Packit 6c4009
		"<U010C>tvrtek";/
Packit 6c4009
		"P<U00E1>tek";/
Packit 6c4009
		"Sobota"
Packit 6c4009
Packit 6c4009
alt_mon		"leden";/
Packit 6c4009
		"<U00FA>nor";/
Packit 6c4009
		"b<U0159>ezen";/
Packit 6c4009
		"duben";/
Packit 6c4009
		"kv<U011B>ten";/
Packit 6c4009
		"<U010D>erven";/
Packit 6c4009
		"<U010D>ervenec";/
Packit 6c4009
		"srpen";/
Packit 6c4009
		"z<U00E1><U0159><U00ED>";/
Packit 6c4009
		"<U0159><U00ED>jen";/
Packit 6c4009
		"listopad";/
Packit 6c4009
		"prosinec"
Packit 6c4009
Packit 6c4009
% Obávám se, že čeština žádné zkratky pro měsíce nezná :-)
Packit 6c4009
% Zkratky vytvořené podle pravidel zkracování, docela neobvyklé
Packit 6c4009
%abmon		"len";/
Packit 6c4009
%		"<U00FA>or";/
Packit 6c4009
%		"ben";/
Packit 6c4009
%		"den";/
Packit 6c4009
%		"ken";/
Packit 6c4009
%		"<U010D>en";/
Packit 6c4009
%		"<U010D>ec";/
Packit 6c4009
%		"sen";/
Packit 6c4009
%		"z<U0159><U00ED>";/
Packit 6c4009
%		"<U0159>en";/
Packit 6c4009
%		"lad";/
Packit 6c4009
%		"pec"
Packit 6c4009
Packit 6c4009
% Asi trochu srozumitelnější. Algoritmus je jednoduchý.
Packit 6c4009
% vždy první tři písmena z názvu měsíce. Výjimka červen a červenec, kdy
Packit 6c4009
% se vezmou první dvě písmena a poslední (nebo také první písmeno
Packit 6c4009
% a dvě koncová).
Packit 6c4009
abmon		"led";/
Packit 6c4009
		"<U00FA>no";/
Packit 6c4009
		"b<U0159>e";/
Packit 6c4009
		"dub";/
Packit 6c4009
		"kv<U011B>";/
Packit 6c4009
		"<U010D>en";/
Packit 6c4009
		"<U010D>ec";/
Packit 6c4009
		"srp";/
Packit 6c4009
		"z<U00E1><U0159>";/
Packit 6c4009
		"<U0159><U00ED>j";/
Packit 6c4009
		"lis";/
Packit 6c4009
		"pro"
Packit 6c4009
Packit 6c4009
% Zde jsou zkratky doporučené poradnou Ústavu pro Jazyk Český.
Packit 6c4009
% Ano, vidíte správně, jsou to anglické zkratky. Myslím si, že nejsou
Packit 6c4009
% až tak zažité, aby se používaly. Pokud člověk nezná celé názvy měsíců,
Packit 6c4009
% těžko tyto zkratky odvozuje.
Packit 6c4009
%abmon		"Jan";/
Packit 6c4009
%		"Feb";/
Packit 6c4009
%		"Mar";/
Packit 6c4009
%		"Apr";/
Packit 6c4009
%		"May";/
Packit 6c4009
%		"Jun";/
Packit 6c4009
%		"Jul";/
Packit 6c4009
%		"Aug";/
Packit 6c4009
%		"Sep";/
Packit 6c4009
%		"Oct";/
Packit 6c4009
%		"Nov";/
Packit 6c4009
%		"Dec"
Packit 6c4009
Packit 6c4009
mon		"ledna";/
Packit 6c4009
		"<U00FA>nora";/
Packit 6c4009
		"b<U0159>ezna";/
Packit 6c4009
		"dubna";/
Packit 6c4009
		"kv<U011B>tna";/
Packit 6c4009
		"<U010D>ervna";/
Packit 6c4009
		"<U010D>ervence";/
Packit 6c4009
		"srpna";/
Packit 6c4009
		"z<U00E1><U0159><U00ED>";/
Packit 6c4009
		"<U0159><U00ED>jna";/
Packit 6c4009
		"listopadu";/
Packit 6c4009
		"prosince"
Packit 6c4009
Packit 6c4009
week		7;19971130;4
Packit 6c4009
first_weekday	2
Packit 6c4009
Packit 6c4009
d_t_fmt		"%a<U00A0>%-d.<U00A0>%B<U00A0>%Y,<U00A0>%H:%M:%S<U00A0>%Z"
Packit 6c4009
Packit 6c4009
d_fmt 		"%-d.%-m.%Y"
Packit 6c4009
Packit 6c4009
t_fmt		"%H:%M:%S"
Packit 6c4009
Packit 6c4009
t_fmt_ampm	"%I:%M:%S"
Packit 6c4009
Packit 6c4009
am_pm   	"";""
Packit 6c4009
Packit 6c4009
Packit 6c4009
END LC_TIME
Packit 6c4009
Packit 6c4009
LC_PAPER
Packit 6c4009
copy "i18n"
Packit 6c4009
END LC_PAPER
Packit 6c4009
Packit 6c4009
LC_TELEPHONE
Packit 6c4009
tel_int_fmt    "+%c %a %l"
Packit 6c4009
tel_dom_fmt    "(0%a) %l"
Packit 6c4009
int_select     "00"
Packit 6c4009
int_prefix     "420"
Packit 6c4009
END LC_TELEPHONE
Packit 6c4009
Packit 6c4009
LC_MEASUREMENT
Packit 6c4009
copy "i18n"
Packit 6c4009
END LC_MEASUREMENT
Packit 6c4009
Packit 6c4009
LC_NAME
Packit 6c4009
name_fmt    "%d%t%g%t%m%t%f"
Packit 6c4009
name_miss   "Sle<U010D>na"
Packit 6c4009
name_mr     "Pan"
Packit 6c4009
name_mrs    "Pan<U00ED>"
Packit 6c4009
name_ms     "Pan<U00ED>"
Packit 6c4009
END LC_NAME
Packit 6c4009
Packit 6c4009
LC_ADDRESS
Packit 6c4009
postal_fmt    "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"
Packit 6c4009
country_name  "<U010C>esk<U00E1> republika"
Packit 6c4009
country_post  "CZ"
Packit 6c4009
country_ab2   "CZ"
Packit 6c4009
country_ab3   "CZE"
Packit 6c4009
country_num   203
Packit 6c4009
country_car   "CZ"
Packit 6c4009
%country_isbn  ???
Packit 6c4009
lang_name     "<U010D>e<U0161>tina"
Packit 6c4009
lang_ab       "cs"
Packit 6c4009
lang_term     "ces"
Packit 6c4009
lang_lib      "cze"
Packit 6c4009
END LC_ADDRESS