File Coverage

lib/Data/Displaycolour/Data.pm
Criterion Covered Total %
statement 11 11 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 15 15 100.0


line stmt bran cond sub pod time code
1             # Copyright (c) 2025 Philipp Schafft
2              
3             # licensed under Artistic License 2.0 (see LICENSE file)
4              
5             # ABSTRACT: Work with display colours (internal data)
6              
7             # ---- WARNING WARNING WARNING ----#
8             # THIS PACKAGE IS AUTOGENERATED! #
9             # Do not manually edit this file! #
10             # ---- WARNING WARNING WARNING ----#
11              
12             package Data::Displaycolour::Data;
13              
14 2     2   1853 use v5.20;
  2         9  
15 2     2   14 use strict;
  2         4  
  2         66  
16 2     2   30 use warnings;
  2         5  
  2         131  
17              
18 2     2   13 use Carp;
  2         4  
  2         8268  
19              
20             our $VERSION = v0.05;
21              
22             my %_extra_data = (
23             en => {
24             red => [qw(fire america fox vixen squirrel blush error tomato cherry strawberry)],
25             green => [qw(australia plant nettle)],
26             blue => [qw(water sky ice europe male man men daddy dad father son brother boy)],
27             yellow => [qw(lemon asia warning banana pineapple)],
28             magenta => [qw(female woman women dame mother mom daughter sister girl pink)],
29             grey => [qw(gray mouse mice rat wolf)],
30             white => [qw(sheep)],
31             black => [qw(africa)],
32             orange => [qw(carrot)],
33             savannah => [qw(savannah lion leo)],
34             nocolour => [qw(proto group generator recommend coloured colored json)],
35             },
36             de => {
37             red => [qw(feuer amerika fuchs fehler tomate kirsche erdbeer), "f\N{U+00FC}chsin", "eichh\N{U+00F6}rnschen"],
38             green => [qw(australien pflanze nessel)],
39             blue => [qw(wasser himmel eis europa mann herr papa vater paps sohn bruder junge), "m\N{U+00E4}nnlich", "m\N{U+00E4}nnchen"],
40             yellow => [qw(zitrone asien warnung banane ananas)],
41             magenta => [qw(frau dame weiblich weib weibschen mutter mama tochter schwester pink), "m\N{U+00E4}dschen"],
42             grey => [qw(maus rat ratte ratten wolf), "m\N{U+00E4}use"],
43             white => [qw(schaf)],
44             black => [qw(afrika)],
45             orange => [qw(karotte)],
46             savannah => [qw(savanne), "l\N{U+00F6}we", "l\N{U+00F6}win"],
47             },
48             );
49             our %_extra;
50              
51             foreach my $lang (keys %_extra_data) {
52             $_extra{$lang} = {};
53             foreach my $key (keys %{$_extra_data{$lang}}) {
54             $_extra{$lang}{$_} = $key foreach @{$_extra_data{$lang}{$key}};
55             $_extra{$lang}{__order__} = [sort {length($b) <=> length($a) || $b cmp $a} grep {$_ ne '__order__'} keys %{$_extra{$lang}}];
56             }
57             }
58             our %_names = (
59             en => {
60             'black' => 'black',
61             'blue' => 'blue',
62             'brown' => 'brown',
63             'cyan' => 'cyan',
64             'green' => 'green',
65             'grey' => 'grey',
66             'magenta' => 'magenta',
67             'orange' => 'orange',
68             'red' => 'red',
69             'white' => 'white',
70             'yellow' => 'yellow',
71             __order__ => ['magenta','yellow','orange','white','green','brown','black','grey','cyan','blue','red'],
72             },
73             de => {
74             'schwartz' => 'black',
75             'blau' => 'blue',
76             'braun' => 'brown',
77             'cyan' => 'cyan',
78             "gr\N{U+00FC}n" => 'green',
79             'grau' => 'grey',
80             'magenta' => 'magenta',
81             'orange' => 'orange',
82             'rot' => 'red',
83             "wei\N{U+00DF}" => 'white',
84             'weiss' => 'white',
85             'gelb' => 'yellow',
86             __order__ => ['schwartz','magenta','orange','weiss','braun',"wei\N{U+00DF}","gr\N{U+00FC}n",'grau','gelb','cyan','blau','rot'],
87             },
88             nl => {
89             'zwart' => 'black',
90             'blauw' => 'blue',
91             'bruin' => 'brown',
92             'cyaan' => 'cyan',
93             'groen' => 'green',
94             'grauw' => 'grey',
95             'magenta' => 'magenta',
96             'oranje' => 'orange',
97             'rood' => 'red',
98             'wit' => 'white',
99             'geel' => 'yellow',
100             __order__ => ['magenta','oranje','zwart','groen','grauw','cyaan','bruin','blauw','rood','geel','wit'],
101             },
102             ca => {
103             'negre' => 'black',
104             'blau' => 'blue',
105             "marr\N{U+00F3}" => 'brown',
106             'cian' => 'cyan',
107             'verd' => 'green',
108             'gris' => 'grey',
109             'magenta' => 'magenta',
110             'taronja' => 'orange',
111             'vermell' => 'red',
112             'blanc' => 'white',
113             'groc' => 'yellow',
114             __order__ => ['vermell','taronja','magenta','negre',"marr\N{U+00F3}",'blanc','verd','groc','gris','cian','blau'],
115             },
116             da => {
117             'sort' => 'black',
118             "bl\N{U+00E5}" => 'blue',
119             'brun' => 'brown',
120             "gr\N{U+00F8}n" => 'green',
121             "gr\N{U+00E5}" => 'grey',
122             'orange' => 'orange',
123             'appelsinfarvet' => 'orange',
124             'orangefarvet' => 'orange',
125             "r\N{U+00F8}d" => 'red',
126             'hvid' => 'white',
127             'gul' => 'yellow',
128             __order__ => ['appelsinfarvet','orangefarvet','orange','sort','hvid',"gr\N{U+00F8}n",'brun',"r\N{U+00F8}d",'gul',"gr\N{U+00E5}","bl\N{U+00E5}"],
129             },
130             eo => {
131             'nigra' => 'black',
132             'blua' => 'blue',
133             'bruna' => 'brown',
134             'ciankoloro' => 'cyan',
135             'verda' => 'green',
136             'griza' => 'grey',
137             "oran\N{U+011D}a" => 'orange',
138             "ru\N{U+011D}a" => 'red',
139             'blanka' => 'white',
140             'flava' => 'yellow',
141             __order__ => ['ciankoloro',"oran\N{U+011D}a",'blanka','verda','nigra','griza','flava','bruna',"ru\N{U+011D}a",'blua'],
142             },
143             es => {
144             'negro' => 'black',
145             'azul' => 'blue',
146             'celeste' => 'blue',
147             'blao' => 'blue',
148             "marr\N{U+00F3}n" => 'brown',
149             "casta\N{U+00F1}o" => 'brown',
150             'pardo' => 'brown',
151             "caf\N{U+00E9}" => 'brown',
152             'canelo' => 'brown',
153             'carmelita' => 'brown',
154             'carmelito' => 'brown',
155             'moreno' => 'brown',
156             'bronceado' => 'brown',
157             'cian' => 'cyan',
158             'verde' => 'green',
159             'gris' => 'grey',
160             'cenicento' => 'grey',
161             'magenta' => 'magenta',
162             'naranja' => 'orange',
163             'butano' => 'orange',
164             'rojo' => 'red',
165             'colorado' => 'red',
166             'rubicundo' => 'red',
167             'rubro' => 'red',
168             'rufo' => 'red',
169             "r\N{U+00FA}beo" => 'red',
170             'blanco' => 'white',
171             'albo' => 'white',
172             'amarillo' => 'yellow',
173             __order__ => ['rubicundo','cenicento','carmelito','carmelita','bronceado','colorado','amarillo','naranja','magenta','celeste',"casta\N{U+00F1}o",'moreno',"marr\N{U+00F3}n",'canelo','butano','blanco','verde',"r\N{U+00FA}beo",'rubro','pardo','negro','rufo','rojo','gris','cian',"caf\N{U+00E9}",'blao','azul','albo'],
174             },
175             eu => {
176             'beltz' => 'black',
177             'urdin' => 'blue',
178             'marroi' => 'brown',
179             'berde' => 'green',
180             'orlegi' => 'green',
181             'gris' => 'grey',
182             'laranja' => 'orange',
183             'gorri' => 'red',
184             'zuri' => 'white',
185             'hori' => 'yellow',
186             __order__ => ['laranja','orlegi','marroi','urdin','gorri','berde','beltz','zuri','hori','gris'],
187             },
188             fi => {
189             'musta' => 'black',
190             'sininen' => 'blue',
191             'ruskea' => 'brown',
192             'turkoosi' => 'cyan',
193             "vihre\N{U+00E4}" => 'green',
194             'harmaa' => 'grey',
195             'magenta' => 'magenta',
196             'oranssi' => 'orange',
197             'punainen' => 'red',
198             'valkoinen' => 'white',
199             'keltainen' => 'yellow',
200             __order__ => ['valkoinen','keltainen','turkoosi','punainen','sininen','oranssi','magenta',"vihre\N{U+00E4}",'ruskea','harmaa','musta'],
201             },
202             fo => {
203             'svartur' => 'black',
204             "bl\N{U+00E1}ur" => 'blue',
205             "br\N{U+00FA}nur" => 'brown',
206             "bl\N{U+00E1}gr\N{U+00F8}nur" => 'cyan',
207             "gr\N{U+00F8}nur" => 'green',
208             "gr\N{U+00E1}r" => 'grey',
209             'appilsingulur' => 'orange',
210             'brandgulur' => 'orange',
211             "rey\N{U+00F0}ur" => 'red',
212             "hv\N{U+00ED}tur" => 'white',
213             'gulur' => 'yellow',
214             __order__ => ['appilsingulur','brandgulur',"bl\N{U+00E1}gr\N{U+00F8}nur",'svartur',"rey\N{U+00F0}ur","hv\N{U+00ED}tur","gr\N{U+00F8}nur","br\N{U+00FA}nur",'gulur',"bl\N{U+00E1}ur","gr\N{U+00E1}r"],
215             },
216             fr => {
217             'noir' => 'black',
218             'bleu' => 'blue',
219             'azur' => 'blue',
220             'marron' => 'brown',
221             'brun' => 'brown',
222             'cyan' => 'cyan',
223             'vert' => 'green',
224             'gris' => 'grey',
225             'magenta' => 'magenta',
226             'orange' => 'orange',
227             'rouge' => 'red',
228             'blanc' => 'white',
229             'blanche' => 'white',
230             'jaune' => 'yellow',
231             __order__ => ['magenta','blanche','orange','marron','rouge','jaune','blanc','vert','noir','gris','cyan','brun','bleu','azur'],
232             },
233             ga => {
234             'dubh' => 'black',
235             'gorm' => 'blue',
236             'donn' => 'brown',
237             'ciano' => 'cyan',
238             'glas' => 'green',
239             'uaine' => 'green',
240             'liath' => 'grey',
241             'maigeanta' => 'magenta',
242             "or\N{U+00E1}iste" => 'orange',
243             "flannbhu\N{U+00ED}" => 'orange',
244             'dearg' => 'red',
245             'rua' => 'red',
246             "b\N{U+00E1}n" => 'white',
247             "bu\N{U+00ED}" => 'yellow',
248             __order__ => ['maigeanta',"flannbhu\N{U+00ED}","or\N{U+00E1}iste",'uaine','liath','dearg','ciano','gorm','glas','dubh','donn','rua',"b\N{U+00E1}n","bu\N{U+00ED}"],
249             },
250             gl => {
251             'negro' => 'black',
252             'preto' => 'black',
253             'azul' => 'blue',
254             "marr\N{U+00F3}n" => 'brown',
255             "casta\N{U+00F1}o" => 'brown',
256             'pardo' => 'brown',
257             'brun' => 'brown',
258             'cian' => 'cyan',
259             'verde' => 'green',
260             'cincento' => 'grey',
261             'gris' => 'grey',
262             'borrallento' => 'grey',
263             'maxenta' => 'magenta',
264             'laranxa' => 'orange',
265             'vermello' => 'red',
266             'rubio' => 'red',
267             'branco' => 'white',
268             'amarelo' => 'yellow',
269             __order__ => ['borrallento','vermello','cincento','maxenta','laranxa',"casta\N{U+00F1}o",'amarelo',"marr\N{U+00F3}n",'branco','verde','rubio','preto','pardo','negro','gris','cian','brun','azul'],
270             },
271             gr => {
272             "\N{U+03BC}\N{U+03B1}\N{U+03CD}\N{U+03C1}\N{U+03BF}\N{U+03C2}" => 'black',
273             "\N{U+03BC}\N{U+03C0}\N{U+03BB}\N{U+03B5}" => 'blue',
274             "\N{U+03BA}\N{U+03B1}\N{U+03C6}\N{U+03AD}" => 'brown',
275             "\N{U+03BA}\N{U+03B1}\N{U+03C3}\N{U+03C4}\N{U+03B1}\N{U+03BD}\N{U+03CC}" => 'brown',
276             "\N{U+03B3}\N{U+03B1}\N{U+03BB}\N{U+03AC}\N{U+03B6}\N{U+03B9}\N{U+03BF}\N{U+03C2}" => 'cyan',
277             "\N{U+03C0}\N{U+03C1}\N{U+03AC}\N{U+03C3}\N{U+03B9}\N{U+03BD}\N{U+03BF}\N{U+03C2}" => 'green',
278             "\N{U+03B3}\N{U+03BA}\N{U+03C1}\N{U+03AF}\N{U+03B6}\N{U+03BF}\N{U+03C2}" => 'grey',
279             "\N{U+03C6}\N{U+03B1}\N{U+03B9}\N{U+03CC}\N{U+03C2}" => 'grey',
280             "\N{U+03BC}\N{U+03B1}\N{U+03C4}\N{U+03B6}\N{U+03AD}\N{U+03BD}\N{U+03C4}\N{U+03B1}" => 'magenta',
281             "\N{U+03C0}\N{U+03BF}\N{U+03C1}\N{U+03C4}\N{U+03BF}\N{U+03BA}\N{U+03B1}\N{U+03BB}\N{U+03AE}\N{U+03C2}" => 'orange',
282             "\N{U+03BA}\N{U+03CC}\N{U+03BA}\N{U+03BA}\N{U+03B9}\N{U+03BD}\N{U+03BF}\N{U+03C2}" => 'red',
283             "\N{U+03AC}\N{U+03C3}\N{U+03C0}\N{U+03C1}\N{U+03BF}\N{U+03C2}" => 'white',
284             "\N{U+03BB}\N{U+03B5}\N{U+03C5}\N{U+03BA}\N{U+03CC}\N{U+03C2}" => 'white',
285             "\N{U+03BA}\N{U+03AF}\N{U+03C4}\N{U+03C1}\N{U+03B9}\N{U+03BD}\N{U+03BF}\N{U+03C2}" => 'yellow',
286             __order__ => ["\N{U+03C0}\N{U+03BF}\N{U+03C1}\N{U+03C4}\N{U+03BF}\N{U+03BA}\N{U+03B1}\N{U+03BB}\N{U+03AE}\N{U+03C2}","\N{U+03C0}\N{U+03C1}\N{U+03AC}\N{U+03C3}\N{U+03B9}\N{U+03BD}\N{U+03BF}\N{U+03C2}","\N{U+03BC}\N{U+03B1}\N{U+03C4}\N{U+03B6}\N{U+03AD}\N{U+03BD}\N{U+03C4}\N{U+03B1}","\N{U+03BA}\N{U+03CC}\N{U+03BA}\N{U+03BA}\N{U+03B9}\N{U+03BD}\N{U+03BF}\N{U+03C2}","\N{U+03BA}\N{U+03AF}\N{U+03C4}\N{U+03C1}\N{U+03B9}\N{U+03BD}\N{U+03BF}\N{U+03C2}","\N{U+03B3}\N{U+03B1}\N{U+03BB}\N{U+03AC}\N{U+03B6}\N{U+03B9}\N{U+03BF}\N{U+03C2}","\N{U+03BA}\N{U+03B1}\N{U+03C3}\N{U+03C4}\N{U+03B1}\N{U+03BD}\N{U+03CC}","\N{U+03B3}\N{U+03BA}\N{U+03C1}\N{U+03AF}\N{U+03B6}\N{U+03BF}\N{U+03C2}","\N{U+03BC}\N{U+03B1}\N{U+03CD}\N{U+03C1}\N{U+03BF}\N{U+03C2}","\N{U+03BB}\N{U+03B5}\N{U+03C5}\N{U+03BA}\N{U+03CC}\N{U+03C2}","\N{U+03AC}\N{U+03C3}\N{U+03C0}\N{U+03C1}\N{U+03BF}\N{U+03C2}","\N{U+03C6}\N{U+03B1}\N{U+03B9}\N{U+03CC}\N{U+03C2}","\N{U+03BC}\N{U+03C0}\N{U+03BB}\N{U+03B5}","\N{U+03BA}\N{U+03B1}\N{U+03C6}\N{U+03AD}"],
287             },
288             is => {
289             'svartur' => 'black',
290             "bl\N{U+00E1}r" => 'blue',
291             "br\N{U+00FA}nn" => 'brown',
292             "gr\N{U+00E6}nn" => 'green',
293             "gr\N{U+00E1}r" => 'grey',
294             "appels\N{U+00ED}nugulur" => 'orange',
295             "rau\N{U+00F0}ur" => 'red',
296             "hv\N{U+00ED}tur" => 'white',
297             'gulur' => 'yellow',
298             __order__ => ["appels\N{U+00ED}nugulur",'svartur',"rau\N{U+00F0}ur","hv\N{U+00ED}tur",'gulur',"gr\N{U+00E6}nn","br\N{U+00FA}nn","gr\N{U+00E1}r","bl\N{U+00E1}r"],
299             },
300             it => {
301             'nero' => 'black',
302             'azzurro' => 'blue',
303             'celeste' => 'blue',
304             'blu' => 'blue',
305             'marrone' => 'brown',
306             'castano' => 'brown',
307             'bruno' => 'brown',
308             'ciano' => 'cyan',
309             'verde' => 'green',
310             'grigio' => 'grey',
311             'magenta' => 'magenta',
312             'arancione' => 'orange',
313             'aranciato' => 'orange',
314             'rosso' => 'red',
315             'rubino' => 'red',
316             'bianco' => 'white',
317             'giallo' => 'yellow',
318             __order__ => ['arancione','aranciato','marrone','magenta','celeste','castano','azzurro','rubino','grigio','giallo','bianco','verde','rosso','ciano','bruno','nero','blu'],
319             },
320             ja => {
321             "\N{U+9ED2}\N{U+3044}" => 'black',
322             "\N{U+9752}\N{U+3044}" => 'blue',
323             "\N{U+8336}\N{U+8272}" => 'brown',
324             "\N{U+8910}\N{U+8272}" => 'brown',
325             "\N{U+9752}\N{U+7DD1}\N{U+8272}" => 'cyan',
326             "\N{U+7DD1}" => 'green',
327             "\N{U+7070}\N{U+8272}" => 'grey',
328             "\N{U+9F20}\N{U+8272}" => 'grey',
329             "\N{U+30DE}\N{U+30BC}\N{U+30F3}\N{U+30BF}" => 'magenta',
330             "\N{U+30AA}\N{U+30EC}\N{U+30F3}\N{U+30B8}\N{U+8272}" => 'orange',
331             "\N{U+6A59}\N{U+8272}" => 'orange',
332             "\N{U+72D0}\N{U+8272}" => 'orange',
333             "\N{U+871C}\N{U+67D1}\N{U+8272}" => 'orange',
334             "\N{U+8D64}\N{U+3044}" => 'red',
335             "\N{U+767D}\N{U+3044}" => 'white',
336             "\N{U+9EC4}\N{U+8272}" => 'yellow',
337             __order__ => ["\N{U+30AA}\N{U+30EC}\N{U+30F3}\N{U+30B8}\N{U+8272}","\N{U+30DE}\N{U+30BC}\N{U+30F3}\N{U+30BF}","\N{U+9752}\N{U+7DD1}\N{U+8272}","\N{U+871C}\N{U+67D1}\N{U+8272}","\N{U+9F20}\N{U+8272}","\N{U+9ED2}\N{U+3044}","\N{U+9EC4}\N{U+8272}","\N{U+9752}\N{U+3044}","\N{U+8D64}\N{U+3044}","\N{U+8910}\N{U+8272}","\N{U+8336}\N{U+8272}","\N{U+767D}\N{U+3044}","\N{U+72D0}\N{U+8272}","\N{U+7070}\N{U+8272}","\N{U+6A59}\N{U+8272}","\N{U+7DD1}"],
338             },
339             ko => {
340             "\N{U+AC80}\N{U+B2E4}" => 'black',
341             "\N{U+AE4C}\N{U+B9E3}\N{U+B2E4}" => 'black',
342             "\N{U+D30C}\N{U+B780}\N{U+C0C9}" => 'blue',
343             "\N{U+D478}\N{U+B974}\N{U+B2E4}" => 'blue',
344             "\N{U+AC08}\N{U+C0C9}" => 'brown',
345             "\N{U+CCAD}\N{U+B85D}\N{U+C0C9}" => 'cyan',
346             "\N{U+B179}\N{U+C0C9}" => 'green',
347             "\N{U+CD08}\N{U+B85D}\N{U+C758}" => 'green',
348             "\N{U+D68C}\N{U+C0C9}" => 'grey',
349             "\N{U+C7BF}\N{U+BE5B}\N{U+C758}" => 'grey',
350             "\N{U+B9C8}\N{U+C820}\N{U+D0C0}\N{U+C0C9}" => 'magenta',
351             "\N{U+C624}\N{U+B80C}\N{U+C9C0}\N{U+C0C9}" => 'orange',
352             "\N{U+C8FC}\N{U+D669}\N{U+C0C9}" => 'orange',
353             "\N{U+BD89}\N{U+B2E4}" => 'red',
354             "\N{U+BE68}\N{U+AC1B}\N{U+B2E4}" => 'red',
355             "\N{U+D76C}\N{U+B2E4}" => 'white',
356             "\N{U+D558}\N{U+C597}\N{U+B2E4}" => 'white',
357             "\N{U+B178}\N{U+B780}" => 'yellow',
358             __order__ => ["\N{U+C624}\N{U+B80C}\N{U+C9C0}\N{U+C0C9}","\N{U+B9C8}\N{U+C820}\N{U+D0C0}\N{U+C0C9}","\N{U+D558}\N{U+C597}\N{U+B2E4}","\N{U+D478}\N{U+B974}\N{U+B2E4}","\N{U+D30C}\N{U+B780}\N{U+C0C9}","\N{U+CD08}\N{U+B85D}\N{U+C758}","\N{U+CCAD}\N{U+B85D}\N{U+C0C9}","\N{U+C8FC}\N{U+D669}\N{U+C0C9}","\N{U+C7BF}\N{U+BE5B}\N{U+C758}","\N{U+BE68}\N{U+AC1B}\N{U+B2E4}","\N{U+AE4C}\N{U+B9E3}\N{U+B2E4}","\N{U+D76C}\N{U+B2E4}","\N{U+D68C}\N{U+C0C9}","\N{U+BD89}\N{U+B2E4}","\N{U+B179}\N{U+C0C9}","\N{U+B178}\N{U+B780}","\N{U+AC80}\N{U+B2E4}","\N{U+AC08}\N{U+C0C9}"],
359             },
360             la => {
361             'niger' => 'black',
362             'ater' => 'black',
363             'blavus' => 'blue',
364             'azurinus' => 'blue',
365             'caeruleus' => 'blue',
366             'venetus' => 'blue',
367             'cyaneus' => 'blue',
368             'glaucus' => 'blue',
369             'lividus' => 'blue',
370             'brunus' => 'brown',
371             'fuscus' => 'brown',
372             'aquilus' => 'brown',
373             'viridis' => 'green',
374             'cinereus' => 'grey',
375             'ravus' => 'grey',
376             'pullus' => 'grey',
377             'canus' => 'grey',
378             'aurantius' => 'orange',
379             'rubeus' => 'red',
380             'rufus' => 'red',
381             'vermiculus' => 'red',
382             'russus' => 'red',
383             'albus' => 'white',
384             'candidus' => 'white',
385             'flavus' => 'yellow',
386             'gilvus' => 'yellow',
387             __order__ => ['vermiculus','caeruleus','aurantius','cinereus','candidus','azurinus','viridis','venetus','lividus','glaucus','cyaneus','aquilus','russus','rubeus','pullus','gilvus','fuscus','flavus','brunus','blavus','rufus','ravus','niger','canus','albus','ater'],
388             },
389             lu => {
390             'schwaarz' => 'black',
391             'blo' => 'blue',
392             'brong' => 'brown',
393             "gr\N{U+00E9}ng" => 'green',
394             'gro' => 'grey',
395             'orange' => 'orange',
396             'rout' => 'red',
397             "w\N{U+00E4}is" => 'white',
398             'giel' => 'yellow',
399             __order__ => ['schwaarz','orange',"gr\N{U+00E9}ng",'brong',"w\N{U+00E4}is",'rout','giel','gro','blo'],
400             },
401             no => {
402             'svart' => 'black',
403             'sort' => 'black',
404             "bl\N{U+00E5}" => 'blue',
405             'brun' => 'brown',
406             "gr\N{U+00F8}nn" => 'green',
407             "gr\N{U+00F8}n" => 'green',
408             "gr\N{U+00E5}" => 'grey',
409             'oransje' => 'orange',
410             'branngul' => 'orange',
411             'appelsinfarget' => 'orange',
412             "r\N{U+00F8}d" => 'red',
413             'raud' => 'red',
414             'hvit' => 'white',
415             'kvit' => 'white',
416             'gul' => 'yellow',
417             __order__ => ['appelsinfarget','branngul','oransje','svart',"gr\N{U+00F8}nn",'sort','raud','kvit','hvit',"gr\N{U+00F8}n",'brun',"r\N{U+00F8}d",'gul',"gr\N{U+00E5}","bl\N{U+00E5}"],
418             },
419             oc => {
420             'negre' => 'black',
421             'blu' => 'blue',
422             'blau' => 'blue',
423             'brun' => 'brown',
424             'verd' => 'green',
425             'gris' => 'grey',
426             'irange' => 'orange',
427             'roge' => 'red',
428             'ros' => 'red',
429             'vermelh' => 'red',
430             'blanc' => 'white',
431             'jaune' => 'yellow',
432             __order__ => ['vermelh','irange','negre','jaune','blanc','verd','roge','gris','brun','blau','ros','blu'],
433             },
434             pt => {
435             'preto' => 'black',
436             'atro' => 'black',
437             'negro' => 'black',
438             'azul' => 'blue',
439             'marrom' => 'brown',
440             'castanho' => 'brown',
441             'pardo' => 'brown',
442             'ciano' => 'cyan',
443             'verde' => 'green',
444             'cinzento' => 'grey',
445             'gris' => 'grey',
446             'magenta' => 'magenta',
447             'laranja' => 'orange',
448             'vermelho' => 'red',
449             'branco' => 'white',
450             'amarelo' => 'yellow',
451             __order__ => ['vermelho','cinzento','castanho','magenta','laranja','amarelo','marrom','branco','verde','preto','pardo','negro','ciano','gris','azul','atro'],
452             },
453             ro => {
454             'negru' => 'black',
455             'sina' => 'blue',
456             'albastru' => 'blue',
457             'azuriu' => 'blue',
458             'brun' => 'brown',
459             'maro' => 'brown',
460             'cyan' => 'cyan',
461             'verde' => 'green',
462             'gri' => 'grey',
463             'sur' => 'grey',
464             "brum\N{U+0103}riu" => 'grey',
465             "cenu\N{U+0219}iu" => 'grey',
466             'mov' => 'magenta',
467             'portocaliu' => 'orange',
468             'oranj' => 'orange',
469             "ro\N{U+0219}u" => 'red',
470             'alb' => 'white',
471             'galben' => 'yellow',
472             __order__ => ['portocaliu',"brum\N{U+0103}riu",'albastru',"cenu\N{U+0219}iu",'galben','azuriu','verde','oranj','negru','sina',"ro\N{U+0219}u",'maro','cyan','brun','sur','mov','gri','alb'],
473             },
474             ru => {
475             "\N{U+0447}\N{U+0451}\N{U+0440}\N{U+043D}\N{U+044B}\N{U+0439}" => 'black',
476             "\N{U+0432}\N{U+043E}\N{U+0440}\N{U+043E}\N{U+043D}\N{U+043E}\N{U+0301}\N{U+0439}" => 'black',
477             "\N{U+0441}\N{U+0438}\N{U+043D}\N{U+0438}\N{U+0439}" => 'blue',
478             "\N{U+0433}\N{U+043E}\N{U+043B}\N{U+0443}\N{U+0431}\N{U+043E}\N{U+0439}" => 'blue',
479             "\N{U+043B}\N{U+0430}\N{U+0437}\N{U+0443}\N{U+0301}\N{U+0440}\N{U+043D}\N{U+044B}\N{U+0439}" => 'blue',
480             "\N{U+043A}\N{U+043E}\N{U+0440}\N{U+0438}\N{U+0447}\N{U+043D}\N{U+0435}\N{U+0432}\N{U+044B}\N{U+0439}" => 'brown',
481             "\N{U+0431}\N{U+0443}\N{U+0301}\N{U+0440}\N{U+044B}\N{U+0439}" => 'brown',
482             "\N{U+0431}\N{U+0438}\N{U+0440}\N{U+044E}\N{U+0437}\N{U+043E}\N{U+0301}\N{U+0432}\N{U+044B}\N{U+0439}" => 'cyan',
483             "\N{U+0437}\N{U+0435}\N{U+043B}\N{U+0451}\N{U+043D}\N{U+044B}\N{U+0439}" => 'green',
484             "\N{U+0441}\N{U+0435}\N{U+0440}\N{U+044B}\N{U+0439}" => 'grey',
485             "\N{U+0441}\N{U+0435}\N{U+0434}\N{U+043E}\N{U+0301}\N{U+0439}" => 'grey',
486             "\N{U+0441}\N{U+0438}\N{U+0301}\N{U+0432}\N{U+044B}\N{U+0439}" => 'grey',
487             "\N{U+043C}\N{U+0430}\N{U+0434}\N{U+0436}\N{U+0435}\N{U+0301}\N{U+043D}\N{U+0442}\N{U+0430}" => 'magenta',
488             "\N{U+043E}\N{U+0440}\N{U+0430}\N{U+043D}\N{U+0436}\N{U+0435}\N{U+0432}\N{U+044B}\N{U+0439}" => 'orange',
489             "\N{U+043E}\N{U+0440}\N{U+0430}\N{U+043D}\N{U+0436}\N{U+0435}\N{U+0432}" => 'orange',
490             "\N{U+043A}\N{U+0440}\N{U+0430}\N{U+0441}\N{U+043D}\N{U+044B}\N{U+0439}" => 'red',
491             "\N{U+0447}\N{U+0435}\N{U+0440}\N{U+0432}\N{U+043E}\N{U+0301}\N{U+043D}\N{U+043D}\N{U+044B}\N{U+0439}" => 'red',
492             "\N{U+0430}\N{U+0301}\N{U+043B}\N{U+044B}\N{U+0439}" => 'red',
493             "\N{U+0431}\N{U+0435}\N{U+043B}\N{U+044B}\N{U+0439}" => 'white',
494             "\N{U+0436}\N{U+0451}\N{U+043B}\N{U+0442}\N{U+044B}\N{U+0439}" => 'yellow',
495             __order__ => ["\N{U+0447}\N{U+0435}\N{U+0440}\N{U+0432}\N{U+043E}\N{U+0301}\N{U+043D}\N{U+043D}\N{U+044B}\N{U+0439}","\N{U+043A}\N{U+043E}\N{U+0440}\N{U+0438}\N{U+0447}\N{U+043D}\N{U+0435}\N{U+0432}\N{U+044B}\N{U+0439}","\N{U+0431}\N{U+0438}\N{U+0440}\N{U+044E}\N{U+0437}\N{U+043E}\N{U+0301}\N{U+0432}\N{U+044B}\N{U+0439}","\N{U+043E}\N{U+0440}\N{U+0430}\N{U+043D}\N{U+0436}\N{U+0435}\N{U+0432}\N{U+044B}\N{U+0439}","\N{U+043C}\N{U+0430}\N{U+0434}\N{U+0436}\N{U+0435}\N{U+0301}\N{U+043D}\N{U+0442}\N{U+0430}","\N{U+043B}\N{U+0430}\N{U+0437}\N{U+0443}\N{U+0301}\N{U+0440}\N{U+043D}\N{U+044B}\N{U+0439}","\N{U+0432}\N{U+043E}\N{U+0440}\N{U+043E}\N{U+043D}\N{U+043E}\N{U+0301}\N{U+0439}","\N{U+043E}\N{U+0440}\N{U+0430}\N{U+043D}\N{U+0436}\N{U+0435}\N{U+0432}","\N{U+043A}\N{U+0440}\N{U+0430}\N{U+0441}\N{U+043D}\N{U+044B}\N{U+0439}","\N{U+0437}\N{U+0435}\N{U+043B}\N{U+0451}\N{U+043D}\N{U+044B}\N{U+0439}","\N{U+0433}\N{U+043E}\N{U+043B}\N{U+0443}\N{U+0431}\N{U+043E}\N{U+0439}","\N{U+0447}\N{U+0451}\N{U+0440}\N{U+043D}\N{U+044B}\N{U+0439}","\N{U+0441}\N{U+0438}\N{U+0301}\N{U+0432}\N{U+044B}\N{U+0439}","\N{U+0441}\N{U+0435}\N{U+0434}\N{U+043E}\N{U+0301}\N{U+0439}","\N{U+0436}\N{U+0451}\N{U+043B}\N{U+0442}\N{U+044B}\N{U+0439}","\N{U+0431}\N{U+0443}\N{U+0301}\N{U+0440}\N{U+044B}\N{U+0439}","\N{U+0441}\N{U+0438}\N{U+043D}\N{U+0438}\N{U+0439}","\N{U+0441}\N{U+0435}\N{U+0440}\N{U+044B}\N{U+0439}","\N{U+0431}\N{U+0435}\N{U+043B}\N{U+044B}\N{U+0439}","\N{U+0430}\N{U+0301}\N{U+043B}\N{U+044B}\N{U+0439}"],
496             },
497             sv => {
498             'svart' => 'black',
499             "bl\N{U+00E5}" => 'blue',
500             'brun' => 'brown',
501             'cyan' => 'cyan',
502             "gr\N{U+00F6}n" => 'green',
503             "gr\N{U+00E5}" => 'grey',
504             'orange' => 'orange',
505             "apelsinf\N{U+00E4}rgad" => 'orange',
506             'brandgul' => 'orange',
507             "r\N{U+00F6}d" => 'red',
508             'vit' => 'white',
509             'gul' => 'yellow',
510             __order__ => ["apelsinf\N{U+00E4}rgad",'brandgul','orange','svart',"gr\N{U+00F6}n",'cyan','brun','vit',"r\N{U+00F6}d",'gul',"gr\N{U+00E5}","bl\N{U+00E5}"],
511             },
512             vi => {
513             "\N{U+0111}en" => 'black',
514             'lam' => 'blue',
515             'xanh' => 'blue',
516             "n\N{U+00E2}u" => 'brown',
517             "l\N{U+01A1}" => 'cyan',
518             "l\N{U+1EE5}c" => 'green',
519             "xanhl\N{U+00E1} c\N{U+00E2}y" => 'green',
520             "x\N{U+00E1}m" => 'grey',
521             'ghi' => 'grey',
522             "hoar\N{U+00E2}m" => 'grey',
523             "m\N{U+00E0}u\N{U+0111}\N{U+1ECF} s\N{U+1EAD}m" => 'magenta',
524             'cam' => 'orange',
525             "\N{U+0111}\N{U+1ECF}" => 'red',
526             "tr\N{U+1EAF}ng" => 'white',
527             "b\N{U+1EA1}ch" => 'white',
528             "v\N{U+00E0}ng" => 'yellow',
529             __order__ => ["xanhl\N{U+00E1} c\N{U+00E2}y","m\N{U+00E0}u\N{U+0111}\N{U+1ECF} s\N{U+1EAD}m","hoar\N{U+00E2}m","tr\N{U+1EAF}ng",'xanh',"v\N{U+00E0}ng","b\N{U+1EA1}ch","\N{U+0111}en","x\N{U+00E1}m","n\N{U+00E2}u","l\N{U+1EE5}c",'lam','ghi','cam',"\N{U+0111}\N{U+1ECF}","l\N{U+01A1}"],
530             },
531             zh => {
532             "\N{U+9ED1}" => 'black',
533             "\N{U+70CF}\N{U+8272}" => 'black',
534             "\N{U+85CD}" => 'blue',
535             "\N{U+8910}\N{U+8272}" => 'brown',
536             "\N{U+68D5}\N{U+8272}" => 'brown',
537             "\N{U+5496}\N{U+5561}\N{U+8272}" => 'brown',
538             "\N{U+9752}\N{U+8272}" => 'cyan',
539             "\N{U+7DA0}" => 'green',
540             "\N{U+7070}\N{U+8272}" => 'grey',
541             "\N{U+54C1}\N{U+7D05}" => 'magenta',
542             "\N{U+6A59}\N{U+8272}" => 'orange',
543             "\N{U+6A59}\N{U+9EC3}\N{U+8272}" => 'orange',
544             "\N{U+6A58}\N{U+9EC3}\N{U+8272}" => 'orange',
545             "\N{U+6A58}\N{U+8272}" => 'orange',
546             "\N{U+7D05}" => 'red',
547             "\N{U+767D}" => 'white',
548             "\N{U+9EC3}" => 'yellow',
549             __order__ => ["\N{U+6A59}\N{U+9EC3}\N{U+8272}","\N{U+6A58}\N{U+9EC3}\N{U+8272}","\N{U+5496}\N{U+5561}\N{U+8272}","\N{U+9752}\N{U+8272}","\N{U+8910}\N{U+8272}","\N{U+70CF}\N{U+8272}","\N{U+7070}\N{U+8272}","\N{U+6A59}\N{U+8272}","\N{U+6A58}\N{U+8272}","\N{U+68D5}\N{U+8272}","\N{U+54C1}\N{U+7D05}","\N{U+9ED1}","\N{U+9EC3}","\N{U+85CD}","\N{U+7DA0}","\N{U+7D05}","\N{U+767D}"],
550             },
551             );
552             our %_langs = ('zh' => 0, 'vi' => 1, 'sv' => 2, 'ru' => 3, 'ro' => 4, 'pt' => 5, 'oc' => 6, 'no' => 7, 'lu' => 8, 'la' => 9, 'ko' => 10, 'ja' => 11, 'it' => 12, 'is' => 13, 'gr' => 14, 'gl' => 15, 'ga' => 16, 'fr' => 17, 'fo' => 18, 'fi' => 19, 'eu' => 20, 'es' => 21, 'eo' => 22, 'da' => 23, 'ca' => 24, 'nl' => 25, 'de' => 26, 'en' => 27);
553             our $_lang_value = 28;
554             1;
555              
556             __END__
557              
558             =pod
559              
560             =encoding UTF-8
561              
562             =head1 NAME
563              
564             Data::Displaycolour::Data - Work with display colours (internal data)
565              
566             =head1 VERSION
567              
568             version v0.05
569              
570             =head1 SYNOPSIS
571              
572             use Data::Displaycolour::Data;
573              
574             This is a internal package that does not expose any public interfaces.
575              
576             See L<Data::Displaycolour>.
577              
578             =head1 AUTHOR
579              
580             Philipp Schafft <lion@cpan.org>
581              
582             =head1 COPYRIGHT AND LICENSE
583              
584             This software is Copyright (c) 2025 by Philipp Schafft <lion@cpan.org>.
585              
586             This is free software, licensed under:
587              
588             The Artistic License 2.0 (GPL Compatible)
589              
590             =cut