File Coverage

blib/lib/MARC/Leader/L10N/cs.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package MARC::Leader::L10N::cs;
2              
3 3     3   107711 use base qw(MARC::Leader::L10N);
  3         4  
  3         878  
4 3     3   37 use strict;
  3         4  
  3         51  
5 3     3   8 use warnings;
  3         4  
  3         105  
6              
7 3     3   1244 use Unicode::UTF8 qw(decode_utf8);
  3         1794  
  3         1284  
8              
9             our $VERSION = 0.05;
10              
11             our %Lexicon = (
12             'Bibliographic level' => decode_utf8('Bibliografická úroveň'),
13             'bibliographic_level.a' => decode_utf8('analytická část (monografická)'),
14             'bibliographic_level.b' => decode_utf8('analytická část (seriálová)'),
15             'bibliographic_level.c' => decode_utf8('sbírka'),
16             'bibliographic_level.d' => decode_utf8('podjednotka'),
17             'bibliographic_level.i' => decode_utf8('integrační zdroj m monografie'),
18             'bibliographic_level.m' => decode_utf8('monografie'),
19             'bibliographic_level.s' => decode_utf8('seriál'),
20              
21             'Character coding scheme' => decode_utf8('Použitá znaková sada'),
22             'char_coding_scheme._' => 'MARC-8',
23             'char_coding_scheme.a' => 'UCS/Unicode',
24              
25             'Base address of data' => decode_utf8('Bázová adresa údajů'),
26              
27             'Descriptive cataloging form' => decode_utf8('Forma katalogizačního popisu'),
28             'descriptive_cataloging_form._' => decode_utf8('jiná než ISBD'),
29             'descriptive_cataloging_form.a' => 'AACR 2',
30             'descriptive_cataloging_form.c' => decode_utf8('vynechána interpunkce ISBD'),
31             'descriptive_cataloging_form.i' => decode_utf8('přítomna interpunkce ISBD'),
32             'descriptive_cataloging_form.n' => decode_utf8('vynechána interpunkce jiná než ISBD'),
33             'descriptive_cataloging_form.u' => decode_utf8('není znám'),
34              
35             'Encoding level' => decode_utf8('Úroveň úplnosti záznamu'),
36             'encoding_level._' => decode_utf8('úplná úroveň'),
37             'encoding_level.1' => decode_utf8('úplná úroveň, bez dokumentu v ruce'),
38             'encoding_level.2' => decode_utf8('méně než úplná úroveň, bez dokumentu v ruce'),
39             'encoding_level.3' => decode_utf8('zkrácený záznam'),
40             'encoding_level.4' => decode_utf8('základní úroveň'),
41             'encoding_level.5' => decode_utf8('částečně zpracovaný záznam'),
42             'encoding_level.7' => decode_utf8('minimální úroveň'),
43             'encoding_level.8' => decode_utf8('před vydáním dokumentu'),
44             'encoding_level.u' => decode_utf8('není znám'),
45             'encoding_level.z' => decode_utf8('nelze použít'),
46              
47             'Length of the implementation-defined portion' => decode_utf8('Délka implementačně definované části'),
48              
49             'Indicator count' => decode_utf8('Délka indikátorů'),
50              
51             'Record length' => decode_utf8('Délka záznamu'),
52              
53             'Length of the length-of-field portion' => decode_utf8('Počet znaků délky pole'),
54              
55             # TODO Check main title.
56             'Multipart resource record level' => decode_utf8('Úroveň záznamu vícedílného zdroje'),
57             'multipart_resource_record_level._' => decode_utf8('není specifikována, nelze použít'),
58             'multipart_resource_record_level.a' => decode_utf8('soubor'),
59             'multipart_resource_record_level.b' => decode_utf8('část/svazek s nezávislým názvem'),
60             'multipart_resource_record_level.c' => decode_utf8('část/svazek se závislým názvem'),
61              
62             'Length of the starting-character-position portion' => decode_utf8('Délka počáteční znakové pozice'),
63              
64             'Record status' => decode_utf8('Status záznamu'),
65             'status.a' => decode_utf8('doplněný záznam'),
66             'status.c' => decode_utf8('opravený záznam'),
67             'status.d' => decode_utf8('zrušený záznam'),
68             'status.n' => decode_utf8('nový záznam'),
69             'status.p' => decode_utf8('doplněný prozatímní záznam'),
70              
71             'Subfield code count' => decode_utf8('Délka označení podpole'),
72              
73             'Type of record' => decode_utf8('Typ záznamu'),
74             'type.a' => decode_utf8('textový dokument'),
75             'type.c' => decode_utf8('hudebnina'),
76             'type.d' => decode_utf8('rukopisná hudebnina'),
77             'type.e' => decode_utf8('kartografický dokument'),
78             'type.f' => decode_utf8('rukopisný kartografický dokument'),
79             'type.g' => decode_utf8('projekční médium'),
80             'type.i' => decode_utf8('nehudební zvukový záznam'),
81             'type.j' => decode_utf8('hudební zvukový záznam'),
82             'type.k' => decode_utf8('dvojrozměrná neprojekční grafika'),
83             'type.m' => decode_utf8('počítačový soubor/elektronický zdroj'),
84             'type.o' => decode_utf8('souprava, soubor (kit)'),
85             'type.p' => decode_utf8('smíšený dokument'),
86             'type.r' => decode_utf8('trojrozměrný předmět, přírodní objekt'),
87             'type.t' => decode_utf8('rukopisný textový dokument'),
88             'type.z' => decode_utf8('záznam souboru autorit'),
89              
90             'Type of control' => decode_utf8('Typ kontroly'),
91             'type_of_control._' => decode_utf8('není specifikován'),
92             'type_of_control.a' => decode_utf8('archivní dokument'),
93              
94             'Undefined' => decode_utf8('Není definován'),
95             'undefined.0' => decode_utf8('není definován'),
96             );
97              
98             1;
99              
100             __END__