File Coverage

blib/lib/Locale/CLDR/Locales/Fr/Latn/Ca.pm
Criterion Covered Total %
statement 32 32 100.0
branch n/a
condition n/a
subroutine 11 11 100.0
pod n/a
total 43 43 100.0


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1 NAME
4              
5             Locale::CLDR::Locales::Fr::Latn::Ca - Package for language French
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Fr::Latn::Ca;
10             # This file auto generated from Data\common\main\fr_CA.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   2081 use strict;
  1         2  
  1         49  
14 1     1   7 use warnings;
  1         3  
  1         50  
15 1     1   5 use version;
  1         1  
  1         6  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   89 use v5.12.0;
  1         3  
20 1     1   4 use mro 'c3';
  1         2  
  1         4  
21 1     1   21 use utf8;
  1         2  
  1         4  
22 1     1   30 use feature 'unicode_strings';
  1         2  
  1         86  
23 1     1   3 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         5  
24 1     1   1892 use Moo;
  1         2  
  1         6  
25              
26             extends('Locale::CLDR::Locales::Fr::Latn');
27             has 'display_name_language' => (
28             is => 'ro',
29             isa => CodeRef,
30             init_arg => undef,
31             default => sub {
32             sub {
33             my %languages = (
34             'ady' => 'adygué',
35             'ang' => 'vieil anglais',
36             'asa' => 'asou',
37             'bbj' => 'ghomala',
38             'bik' => 'bicol',
39             'byn' => 'bilen',
40             'byv' => 'medumba',
41             'chg' => 'tchagatay',
42             'chn' => 'chinook',
43             'ckb' => 'kurde central',
44             'ckb@alt=menu' => 'kurde central',
45             'ckb@alt=variant' => 'sorani',
46             'cr' => 'cri',
47             'crg' => 'michif',
48             'crl' => 'cri du Nord-Est',
49             'crr' => 'algonquin de la Caroline',
50             'den' => 'slave',
51             'dgr' => 'tlicho',
52             'ebu' => 'embou',
53             'en_GB@alt=short' => 'anglais (R.-U.)',
54             'en_US@alt=short' => 'anglais (É.-U.)',
55             'esu' => 'yupik central',
56             'ewo' => 'ewondo',
57             'frc' => 'cajun',
58             'frp' => 'franco-provençal',
59             'goh' => 'vieux haut-allemand',
60             'gu' => 'gujarati',
61             'ii' => 'yi de Sichuan',
62             'ken' => 'kenyang',
63             'kl' => 'kalaallisut',
64             'ks' => 'kashmiri',
65             'ksb' => 'chambala',
66             'liv' => 'live',
67             'lu' => 'luba-katanga',
68             'lzh' => 'chinois classique',
69             'mgh' => 'makhuwa-meetto',
70             'mgo' => 'meta’',
71             'mwr' => 'marwari',
72             'mwv' => 'mentawai',
73             'nds_NL' => 'bas saxon',
74             'njo' => 'ao naga',
75             'nmg' => 'kwasio',
76             'nwc' => 'newari classique',
77             'nyn' => 'nkole',
78             'oka' => 'okanagan',
79             'pau' => 'palauan',
80             'pdc' => 'allemand de Pennsylvanie',
81             'pdt' => 'bas allemand mennonite',
82             'peo' => 'vieux perse',
83             'pfl' => 'palatin',
84             'pis' => 'pidgin',
85             'pro' => 'ancien occitan',
86             'quc' => 'k’iche’',
87             'rar' => 'rarotonga',
88             'sbp' => 'sangu',
89             'sdh' => 'kurde méridional',
90             'sei' => 'seri',
91             'sga' => 'vieil irlandais',
92             'sly' => 'selayar',
93             'smn' => 'sami d’Inari',
94             'stq' => 'frison de Saterland',
95             'sus' => 'sosso',
96             'sw_CD' => 'swahili congolais',
97             'tru' => 'turoyo',
98             'tzm' => 'tamazight',
99             'ug@alt=variant' => 'ouïghour',
100             'yue@alt=menu' => 'chinois, cantonais',
101             'zh@alt=menu' => 'chinois, mandarin',
102             'zh_Hans@alt=long' => 'chinois, mandarin simplifié',
103             'zh_Hant@alt=long' => 'chinois, mandarin traditionnel',
104              
105             );
106             if (@_) {
107             return $languages{$_[0]};
108             }
109             return \%languages;
110             }
111             },
112             );
113              
114             has 'display_name_script' => (
115             is => 'ro',
116             isa => CodeRef,
117             init_arg => undef,
118             default => sub {
119             sub {
120             my %scripts = (
121             'Deva' => 'devanagari',
122             'Gujr' => 'gujarati',
123             'Hanb' => 'hanb',
124             'Hans' => 'idéogrammes han simplifiés',
125             'Hans@alt=stand-alone' => 'caractères chinois simplifiés',
126             'Hant' => 'idéogrammes han traditionnels',
127             'Hant@alt=stand-alone' => 'caractères chinois traditionnels',
128             'Hrkt' => 'syllabaires japonais',
129             'Olck' => 'ol chiki',
130             'Zsye' => 'émoji',
131              
132             );
133             if ( @_ ) {
134             return $scripts{$_[0]};
135             }
136             return \%scripts;
137             }
138             }
139             );
140              
141             has 'display_name_region' => (
142             is => 'ro',
143             isa => HashRef[Str],
144             init_arg => undef,
145             default => sub {
146             {
147             '030' => 'Asie orientale',
148             '039' => 'Europe méridionale',
149             '145' => 'Asie occidentale',
150             '151' => 'Europe orientale',
151             '154' => 'Europe septentrionale',
152             '155' => 'Europe occidentale',
153             'AC' => 'île de l’Ascension',
154             'AX' => 'îles d’Åland',
155             'BN' => 'Brunéi',
156             'BV' => 'île Bouvet',
157             'BY' => 'Bélarus',
158             'BZ' => 'Bélize',
159             'CC' => 'îles Cocos (Keeling)',
160             'CK' => 'îles Cook',
161             'CP' => 'île Clipperton',
162             'CX' => 'île Christmas',
163             'FK' => 'îles Malouines',
164             'FK@alt=variant' => 'îles Falkland (Malouines)',
165             'FO' => 'îles Féroé',
166             'HM' => 'îles Heard et McDonald',
167             'IC' => 'îles Canaries',
168             'IM' => 'île de Man',
169             'IO@alt=biot' => 'territoire britannique de l’océan Indien',
170             'IO@alt=chagos' => 'archipel Chagos',
171             'KG' => 'Kirghizistan',
172             'KN' => 'Saint‑Kitts‑et‑Nevis',
173             'LR' => 'Libéria',
174             'MF' => 'Saint-Martin (France)',
175             'MM' => 'Myanmar',
176             'MP' => 'Mariannes du Nord',
177             'NF' => 'île Norfolk',
178             'NG' => 'Nigéria',
179             'PN' => 'îles Pitcairn',
180             'QO' => 'Océanie lointaine',
181             'RE' => 'la Réunion',
182             'SX' => 'Saint-Martin (Pays-Bas)',
183             'TL' => 'Timor-Leste',
184             'TL@alt=variant' => 'Timor oriental',
185             'UM' => 'îles mineures éloignées des États-Unis',
186             'VA' => 'Cité du Vatican',
187             'VE' => 'Vénézuéla',
188             'VG' => 'îles Vierges britanniques',
189             'VI' => 'îles Vierges américaines',
190             'VN' => 'Vietnam',
191              
192             }
193             },
194             );
195              
196             has 'display_name_type' => (
197             is => 'ro',
198             isa => HashRef[HashRef[Str]],
199             init_arg => undef,
200             default => sub {
201             {
202             'collation' => {
203             'big5han' => q{ordre de tri chinois traditionnel - Big5},
204             'dictionary' => q{ordre de tri du dictionnaire},
205             'eor' => q{ordre multilingue européen},
206             'gb2312han' => q{ordre de tri chinois simplifié - GB2312},
207             'phonebook' => q{ordre de tri de l’annuaire},
208             'pinyin' => q{ordre de tri pinyin},
209             'searchjl' => q{Rechercher par consonne initiale en hangeul},
210             'stroke' => q{ordre de tri des traits},
211             'traditional' => q{ordre de tri traditionnel},
212             'zhuyin' => q{ordre de tri zhuyin},
213             },
214             'd0' => {
215             'fwidth' => q{pleine chasse},
216             'hwidth' => q{demi-chasse},
217             },
218             'm0' => {
219             'bgn' => q{BGN (commission de toponymie des États-Unis)},
220             'ungegn' => q{GENUNG},
221             },
222             'numbers' => {
223             'gujr' => q{chiffres gujaratis},
224             'mong' => q{Chiffres mongols},
225             },
226              
227             }
228             },
229             );
230              
231             has 'display_name_code_patterns' => (
232             is => 'ro',
233             isa => HashRef[Str],
234             init_arg => undef,
235             default => sub {
236             {
237             'language' => 'langue : {0}',
238             'script' => 'écriture : {0}',
239             'region' => 'région : {0}',
240              
241             }
242             },
243             );
244              
245             has 'characters' => (
246             is => 'ro',
247             isa => HashRef,
248             init_arg => undef,
249             default => $^V ge v5.18.0
250             ? eval <<'EOT'
251             sub {
252             no warnings 'experimental::regex_sets';
253             return {
254             auxiliary => qr{[áåäãā ē íìī ñ óòöø úǔ]},
255             };
256             },
257             EOT
258             : sub {
259             return {};
260             },
261 1     1   133 );
  1         2  
  1         126  
262              
263              
264             has 'alternate_quote_start' => (
265             is => 'ro',
266             isa => Str,
267             init_arg => undef,
268             default => qq{”},
269             );
270              
271             has 'alternate_quote_end' => (
272             is => 'ro',
273             isa => Str,
274             init_arg => undef,
275             default => qq{“},
276             );
277              
278             has 'units' => (
279             is => 'ro',
280             isa => HashRef[HashRef[HashRef[Str]]],
281             init_arg => undef,
282             default => sub { {
283             'long' => {
284             # Long Unit Identifier
285             '' => {
286             'name' => q(point cardinal),
287             },
288             # Core Unit Identifier
289             '' => {
290             'name' => q(point cardinal),
291             },
292             # Long Unit Identifier
293             'acceleration-g-force' => {
294             'name' => q(force g),
295             },
296             # Core Unit Identifier
297             'g-force' => {
298             'name' => q(force g),
299             },
300             # Long Unit Identifier
301             'acceleration-meter-per-square-second' => {
302             'one' => q({0} mètre par seconde carrée),
303             'other' => q({0} mètres par seconde carrée),
304             },
305             # Core Unit Identifier
306             'meter-per-square-second' => {
307             'one' => q({0} mètre par seconde carrée),
308             'other' => q({0} mètres par seconde carrée),
309             },
310             # Long Unit Identifier
311             'angle-degree' => {
312             'one' => q({0} degré),
313             'other' => q({0} degrés),
314             },
315             # Core Unit Identifier
316             'degree' => {
317             'one' => q({0} degré),
318             'other' => q({0} degrés),
319             },
320             # Long Unit Identifier
321             'angle-radian' => {
322             'one' => q({0} radian),
323             'other' => q({0} radians),
324             },
325             # Core Unit Identifier
326             'radian' => {
327             'one' => q({0} radian),
328             'other' => q({0} radians),
329             },
330             # Long Unit Identifier
331             'area-acre' => {
332             'name' => q(acres),
333             'one' => q({0} acre),
334             'other' => q({0} acres),
335             },
336             # Core Unit Identifier
337             'acre' => {
338             'name' => q(acres),
339             'one' => q({0} acre),
340             'other' => q({0} acres),
341             },
342             # Long Unit Identifier
343             'area-hectare' => {
344             'one' => q({0} hectare),
345             'other' => q({0} hectares),
346             },
347             # Core Unit Identifier
348             'hectare' => {
349             'one' => q({0} hectare),
350             'other' => q({0} hectares),
351             },
352             # Long Unit Identifier
353             'area-square-centimeter' => {
354             'one' => q({0} centimètre carré),
355             'other' => q({0} centimètres carrés),
356             },
357             # Core Unit Identifier
358             'square-centimeter' => {
359             'one' => q({0} centimètre carré),
360             'other' => q({0} centimètres carrés),
361             },
362             # Long Unit Identifier
363             'area-square-foot' => {
364             'one' => q({0} pied carré),
365             'other' => q({0} pieds carrés),
366             },
367             # Core Unit Identifier
368             'square-foot' => {
369             'one' => q({0} pied carré),
370             'other' => q({0} pieds carrés),
371             },
372             # Long Unit Identifier
373             'area-square-inch' => {
374             'one' => q({0} pouce carré),
375             'other' => q({0} pouces carrés),
376             },
377             # Core Unit Identifier
378             'square-inch' => {
379             'one' => q({0} pouce carré),
380             'other' => q({0} pouces carrés),
381             },
382             # Long Unit Identifier
383             'area-square-kilometer' => {
384             'one' => q({0} kilomètre carré),
385             'other' => q({0} kilomètres carrés),
386             },
387             # Core Unit Identifier
388             'square-kilometer' => {
389             'one' => q({0} kilomètre carré),
390             'other' => q({0} kilomètres carrés),
391             },
392             # Long Unit Identifier
393             'area-square-meter' => {
394             'one' => q({0} mètre carré),
395             'other' => q({0} mètres carrés),
396             },
397             # Core Unit Identifier
398             'square-meter' => {
399             'one' => q({0} mètre carré),
400             'other' => q({0} mètres carrés),
401             },
402             # Long Unit Identifier
403             'area-square-mile' => {
404             'one' => q({0} mille carré),
405             'other' => q({0} milles carrés),
406             },
407             # Core Unit Identifier
408             'square-mile' => {
409             'one' => q({0} mille carré),
410             'other' => q({0} milles carrés),
411             },
412             # Long Unit Identifier
413             'area-square-yard' => {
414             'name' => q(verges carrées),
415             'one' => q({0} verge carrée),
416             'other' => q({0} verges carrées),
417             },
418             # Core Unit Identifier
419             'square-yard' => {
420             'name' => q(verges carrées),
421             'one' => q({0} verge carrée),
422             'other' => q({0} verges carrées),
423             },
424             # Long Unit Identifier
425             'concentr-permille' => {
426             'one' => q({0} pour mille),
427             'other' => q({0} pour mille),
428             },
429             # Core Unit Identifier
430             'permille' => {
431             'one' => q({0} pour mille),
432             'other' => q({0} pour mille),
433             },
434             # Long Unit Identifier
435             'concentr-permillion' => {
436             'name' => q(parties par million),
437             'one' => q({0} partie par million),
438             'other' => q({0} parties par million),
439             },
440             # Core Unit Identifier
441             'permillion' => {
442             'name' => q(parties par million),
443             'one' => q({0} partie par million),
444             'other' => q({0} parties par million),
445             },
446             # Long Unit Identifier
447             'concentr-portion-per-1e9' => {
448             'name' => q(parties par milliard),
449             'one' => q({0} partie par milliard),
450             'other' => q({0} parties par milliard),
451             },
452             # Core Unit Identifier
453             'portion-per-1e9' => {
454             'name' => q(parties par milliard),
455             'one' => q({0} partie par milliard),
456             'other' => q({0} parties par milliard),
457             },
458             # Long Unit Identifier
459             'consumption-liter-per-100-kilometer' => {
460             'name' => q(litres aux 100 kilomètres),
461             'one' => q({0} litre aux 100 kilomètres),
462             'other' => q({0} litres aux 100 kilomètres),
463             },
464             # Core Unit Identifier
465             'liter-per-100-kilometer' => {
466             'name' => q(litres aux 100 kilomètres),
467             'one' => q({0} litre aux 100 kilomètres),
468             'other' => q({0} litres aux 100 kilomètres),
469             },
470             # Long Unit Identifier
471             'consumption-mile-per-gallon' => {
472             'name' => q(milles au gallon),
473             'one' => q({0} mille au gallon),
474             'other' => q({0} milles au gallon),
475             },
476             # Core Unit Identifier
477             'mile-per-gallon' => {
478             'name' => q(milles au gallon),
479             'one' => q({0} mille au gallon),
480             'other' => q({0} milles au gallon),
481             },
482             # Long Unit Identifier
483             'consumption-mile-per-gallon-imperial' => {
484             'name' => q(milles au gallon impérial),
485             'one' => q({0} mille au gallon impérial),
486             'other' => q({0} milles au gallon impérial),
487             },
488             # Core Unit Identifier
489             'mile-per-gallon-imperial' => {
490             'name' => q(milles au gallon impérial),
491             'one' => q({0} mille au gallon impérial),
492             'other' => q({0} milles au gallon impérial),
493             },
494             # Long Unit Identifier
495             'coordinate' => {
496             'west' => q({0} ouest),
497             },
498             # Core Unit Identifier
499             'coordinate' => {
500             'west' => q({0} ouest),
501             },
502             # Long Unit Identifier
503             'digital-bit' => {
504             'one' => q({0} bit),
505             'other' => q({0} bits),
506             },
507             # Core Unit Identifier
508             'bit' => {
509             'one' => q({0} bit),
510             'other' => q({0} bits),
511             },
512             # Long Unit Identifier
513             'digital-byte' => {
514             'one' => q({0} octet),
515             'other' => q({0} octets),
516             },
517             # Core Unit Identifier
518             'byte' => {
519             'one' => q({0} octet),
520             'other' => q({0} octets),
521             },
522             # Long Unit Identifier
523             'digital-gigabit' => {
524             'one' => q({0} gigabit),
525             'other' => q({0} gigabits),
526             },
527             # Core Unit Identifier
528             'gigabit' => {
529             'one' => q({0} gigabit),
530             'other' => q({0} gigabits),
531             },
532             # Long Unit Identifier
533             'digital-gigabyte' => {
534             'one' => q({0} gigaoctet),
535             'other' => q({0} gigaoctets),
536             },
537             # Core Unit Identifier
538             'gigabyte' => {
539             'one' => q({0} gigaoctet),
540             'other' => q({0} gigaoctets),
541             },
542             # Long Unit Identifier
543             'digital-kilobit' => {
544             'one' => q({0} kilobit),
545             'other' => q({0} kilobits),
546             },
547             # Core Unit Identifier
548             'kilobit' => {
549             'one' => q({0} kilobit),
550             'other' => q({0} kilobits),
551             },
552             # Long Unit Identifier
553             'digital-kilobyte' => {
554             'one' => q({0} kilooctet),
555             'other' => q({0} kilooctets),
556             },
557             # Core Unit Identifier
558             'kilobyte' => {
559             'one' => q({0} kilooctet),
560             'other' => q({0} kilooctets),
561             },
562             # Long Unit Identifier
563             'digital-megabit' => {
564             'one' => q({0} mégabit),
565             'other' => q({0} mégabits),
566             },
567             # Core Unit Identifier
568             'megabit' => {
569             'one' => q({0} mégabit),
570             'other' => q({0} mégabits),
571             },
572             # Long Unit Identifier
573             'digital-megabyte' => {
574             'one' => q({0} mégaoctet),
575             'other' => q({0} mégaoctets),
576             },
577             # Core Unit Identifier
578             'megabyte' => {
579             'one' => q({0} mégaoctet),
580             'other' => q({0} mégaoctets),
581             },
582             # Long Unit Identifier
583             'digital-terabit' => {
584             'one' => q({0} térabit),
585             'other' => q({0} térabits),
586             },
587             # Core Unit Identifier
588             'terabit' => {
589             'one' => q({0} térabit),
590             'other' => q({0} térabits),
591             },
592             # Long Unit Identifier
593             'digital-terabyte' => {
594             'one' => q({0} téraoctet),
595             'other' => q({0} téraoctets),
596             },
597             # Core Unit Identifier
598             'terabyte' => {
599             'one' => q({0} téraoctet),
600             'other' => q({0} téraoctets),
601             },
602             # Long Unit Identifier
603             'duration-day' => {
604             'one' => q({0} jour),
605             'other' => q({0} jours),
606             },
607             # Core Unit Identifier
608             'day' => {
609             'one' => q({0} jour),
610             'other' => q({0} jours),
611             },
612             # Long Unit Identifier
613             'duration-hour' => {
614             'one' => q({0} heure),
615             'other' => q({0} heures),
616             },
617             # Core Unit Identifier
618             'hour' => {
619             'one' => q({0} heure),
620             'other' => q({0} heures),
621             },
622             # Long Unit Identifier
623             'duration-microsecond' => {
624             'one' => q({0} microseconde),
625             'other' => q({0} microsecondes),
626             },
627             # Core Unit Identifier
628             'microsecond' => {
629             'one' => q({0} microseconde),
630             'other' => q({0} microsecondes),
631             },
632             # Long Unit Identifier
633             'duration-millisecond' => {
634             'one' => q({0} milliseconde),
635             'other' => q({0} millisecondes),
636             },
637             # Core Unit Identifier
638             'millisecond' => {
639             'one' => q({0} milliseconde),
640             'other' => q({0} millisecondes),
641             },
642             # Long Unit Identifier
643             'duration-month' => {
644             'one' => q({0} mois),
645             'other' => q({0} mois),
646             },
647             # Core Unit Identifier
648             'month' => {
649             'one' => q({0} mois),
650             'other' => q({0} mois),
651             },
652             # Long Unit Identifier
653             'duration-nanosecond' => {
654             'one' => q({0} nanoseconde),
655             'other' => q({0} nanosecondes),
656             },
657             # Core Unit Identifier
658             'nanosecond' => {
659             'one' => q({0} nanoseconde),
660             'other' => q({0} nanosecondes),
661             },
662             # Long Unit Identifier
663             'duration-second' => {
664             'one' => q({0} seconde),
665             'other' => q({0} secondes),
666             'per' => q({0} à la seconde),
667             },
668             # Core Unit Identifier
669             'second' => {
670             'one' => q({0} seconde),
671             'other' => q({0} secondes),
672             'per' => q({0} à la seconde),
673             },
674             # Long Unit Identifier
675             'duration-week' => {
676             'one' => q({0} semaine),
677             'other' => q({0} semaines),
678             },
679             # Core Unit Identifier
680             'week' => {
681             'one' => q({0} semaine),
682             'other' => q({0} semaines),
683             },
684             # Long Unit Identifier
685             'electric-ampere' => {
686             'one' => q({0} ampère),
687             'other' => q({0} ampères),
688             },
689             # Core Unit Identifier
690             'ampere' => {
691             'one' => q({0} ampère),
692             'other' => q({0} ampères),
693             },
694             # Long Unit Identifier
695             'electric-milliampere' => {
696             'one' => q({0} milliampère),
697             'other' => q({0} milliampères),
698             },
699             # Core Unit Identifier
700             'milliampere' => {
701             'one' => q({0} milliampère),
702             'other' => q({0} milliampères),
703             },
704             # Long Unit Identifier
705             'electric-ohm' => {
706             'one' => q({0} ohm),
707             'other' => q({0} ohms),
708             },
709             # Core Unit Identifier
710             'ohm' => {
711             'one' => q({0} ohm),
712             'other' => q({0} ohms),
713             },
714             # Long Unit Identifier
715             'electric-volt' => {
716             'one' => q({0} volt),
717             'other' => q({0} volts),
718             },
719             # Core Unit Identifier
720             'volt' => {
721             'one' => q({0} volt),
722             'other' => q({0} volts),
723             },
724             # Long Unit Identifier
725             'energy-british-thermal-unit' => {
726             'name' => q(unités thermiques britanniques),
727             'one' => q({0} unité thermique britannique),
728             'other' => q({0} unités thermiques britanniques),
729             },
730             # Core Unit Identifier
731             'british-thermal-unit' => {
732             'name' => q(unités thermiques britanniques),
733             'one' => q({0} unité thermique britannique),
734             'other' => q({0} unités thermiques britanniques),
735             },
736             # Long Unit Identifier
737             'energy-calorie' => {
738             'one' => q({0} calorie),
739             'other' => q({0} calories),
740             },
741             # Core Unit Identifier
742             'calorie' => {
743             'one' => q({0} calorie),
744             'other' => q({0} calories),
745             },
746             # Long Unit Identifier
747             'energy-foodcalorie' => {
748             'one' => q({0} kilocalorie),
749             'other' => q({0} kilocalories),
750             },
751             # Core Unit Identifier
752             'foodcalorie' => {
753             'one' => q({0} kilocalorie),
754             'other' => q({0} kilocalories),
755             },
756             # Long Unit Identifier
757             'energy-joule' => {
758             'one' => q({0} joule),
759             'other' => q({0} joules),
760             },
761             # Core Unit Identifier
762             'joule' => {
763             'one' => q({0} joule),
764             'other' => q({0} joules),
765             },
766             # Long Unit Identifier
767             'energy-kilocalorie' => {
768             'one' => q({0} kilocalorie),
769             'other' => q({0} kilocalories),
770             },
771             # Core Unit Identifier
772             'kilocalorie' => {
773             'one' => q({0} kilocalorie),
774             'other' => q({0} kilocalories),
775             },
776             # Long Unit Identifier
777             'energy-kilojoule' => {
778             'one' => q({0} kilojoule),
779             'other' => q({0} kilojoules),
780             },
781             # Core Unit Identifier
782             'kilojoule' => {
783             'one' => q({0} kilojoule),
784             'other' => q({0} kilojoules),
785             },
786             # Long Unit Identifier
787             'energy-kilowatt-hour' => {
788             'name' => q(kilowattheures),
789             'one' => q({0} kilowattheure),
790             'other' => q({0} kilowattheures),
791             },
792             # Core Unit Identifier
793             'kilowatt-hour' => {
794             'name' => q(kilowattheures),
795             'one' => q({0} kilowattheure),
796             'other' => q({0} kilowattheures),
797             },
798             # Long Unit Identifier
799             'energy-therm-us' => {
800             'name' => q(therms américains),
801             'one' => q({0} therm américain),
802             'other' => q({0} therms américains),
803             },
804             # Core Unit Identifier
805             'therm-us' => {
806             'name' => q(therms américains),
807             'one' => q({0} therm américain),
808             'other' => q({0} therms américains),
809             },
810             # Long Unit Identifier
811             'frequency-gigahertz' => {
812             'one' => q({0} gigahertz),
813             'other' => q({0} gigahertz),
814             },
815             # Core Unit Identifier
816             'gigahertz' => {
817             'one' => q({0} gigahertz),
818             'other' => q({0} gigahertz),
819             },
820             # Long Unit Identifier
821             'frequency-hertz' => {
822             'one' => q({0} hertz),
823             'other' => q({0} hertz),
824             },
825             # Core Unit Identifier
826             'hertz' => {
827             'one' => q({0} hertz),
828             'other' => q({0} hertz),
829             },
830             # Long Unit Identifier
831             'frequency-kilohertz' => {
832             'one' => q({0} kilohertz),
833             'other' => q({0} kilohertz),
834             },
835             # Core Unit Identifier
836             'kilohertz' => {
837             'one' => q({0} kilohertz),
838             'other' => q({0} kilohertz),
839             },
840             # Long Unit Identifier
841             'frequency-megahertz' => {
842             'one' => q({0} mégahertz),
843             'other' => q({0} mégahertz),
844             },
845             # Core Unit Identifier
846             'megahertz' => {
847             'one' => q({0} mégahertz),
848             'other' => q({0} mégahertz),
849             },
850             # Long Unit Identifier
851             'graphics-dot' => {
852             'name' => q(point),
853             },
854             # Core Unit Identifier
855             'dot' => {
856             'name' => q(point),
857             },
858             # Long Unit Identifier
859             'length-astronomical-unit' => {
860             'one' => q({0} unité astronomique),
861             'other' => q({0} unités astronomiques),
862             },
863             # Core Unit Identifier
864             'astronomical-unit' => {
865             'one' => q({0} unité astronomique),
866             'other' => q({0} unités astronomiques),
867             },
868             # Long Unit Identifier
869             'length-centimeter' => {
870             'one' => q({0} centimètre),
871             'other' => q({0} centimètres),
872             },
873             # Core Unit Identifier
874             'centimeter' => {
875             'one' => q({0} centimètre),
876             'other' => q({0} centimètres),
877             },
878             # Long Unit Identifier
879             'length-decimeter' => {
880             'one' => q({0} décimètre),
881             'other' => q({0} décimètres),
882             },
883             # Core Unit Identifier
884             'decimeter' => {
885             'one' => q({0} décimètre),
886             'other' => q({0} décimètres),
887             },
888             # Long Unit Identifier
889             'length-foot' => {
890             'one' => q({0} pied),
891             'other' => q({0} pieds),
892             },
893             # Core Unit Identifier
894             'foot' => {
895             'one' => q({0} pied),
896             'other' => q({0} pieds),
897             },
898             # Long Unit Identifier
899             'length-inch' => {
900             'one' => q({0} pouce),
901             'other' => q({0} pouces),
902             },
903             # Core Unit Identifier
904             'inch' => {
905             'one' => q({0} pouce),
906             'other' => q({0} pouces),
907             },
908             # Long Unit Identifier
909             'length-kilometer' => {
910             'one' => q({0} kilomètre),
911             'other' => q({0} kilomètres),
912             },
913             # Core Unit Identifier
914             'kilometer' => {
915             'one' => q({0} kilomètre),
916             'other' => q({0} kilomètres),
917             },
918             # Long Unit Identifier
919             'length-light-year' => {
920             'one' => q({0} année-lumière),
921             'other' => q({0} années-lumière),
922             },
923             # Core Unit Identifier
924             'light-year' => {
925             'one' => q({0} année-lumière),
926             'other' => q({0} années-lumière),
927             },
928             # Long Unit Identifier
929             'length-meter' => {
930             'one' => q({0} mètre),
931             'other' => q({0} mètres),
932             },
933             # Core Unit Identifier
934             'meter' => {
935             'one' => q({0} mètre),
936             'other' => q({0} mètres),
937             },
938             # Long Unit Identifier
939             'length-micrometer' => {
940             'one' => q({0} micromètre),
941             'other' => q({0} micromètres),
942             },
943             # Core Unit Identifier
944             'micrometer' => {
945             'one' => q({0} micromètre),
946             'other' => q({0} micromètres),
947             },
948             # Long Unit Identifier
949             'length-mile' => {
950             'name' => q(mille),
951             'one' => q({0} mille),
952             'other' => q({0} milles),
953             },
954             # Core Unit Identifier
955             'mile' => {
956             'name' => q(mille),
957             'one' => q({0} mille),
958             'other' => q({0} milles),
959             },
960             # Long Unit Identifier
961             'length-millimeter' => {
962             'one' => q({0} millimètre),
963             'other' => q({0} millimètres),
964             },
965             # Core Unit Identifier
966             'millimeter' => {
967             'one' => q({0} millimètre),
968             'other' => q({0} millimètres),
969             },
970             # Long Unit Identifier
971             'length-nanometer' => {
972             'one' => q({0} nanomètre),
973             'other' => q({0} nanomètres),
974             },
975             # Core Unit Identifier
976             'nanometer' => {
977             'one' => q({0} nanomètre),
978             'other' => q({0} nanomètres),
979             },
980             # Long Unit Identifier
981             'length-nautical-mile' => {
982             'one' => q({0} mille marin),
983             'other' => q({0} milles marins),
984             },
985             # Core Unit Identifier
986             'nautical-mile' => {
987             'one' => q({0} mille marin),
988             'other' => q({0} milles marins),
989             },
990             # Long Unit Identifier
991             'length-parsec' => {
992             'one' => q({0} parsec),
993             'other' => q({0} parsecs),
994             },
995             # Core Unit Identifier
996             'parsec' => {
997             'one' => q({0} parsec),
998             'other' => q({0} parsecs),
999             },
1000             # Long Unit Identifier
1001             'length-picometer' => {
1002             'one' => q({0} picomètre),
1003             'other' => q({0} picomètres),
1004             },
1005             # Core Unit Identifier
1006             'picometer' => {
1007             'one' => q({0} picomètre),
1008             'other' => q({0} picomètres),
1009             },
1010             # Long Unit Identifier
1011             'length-yard' => {
1012             '1' => q(feminine),
1013             'name' => q(verges),
1014             'one' => q({0} verge),
1015             'other' => q({0} verges),
1016             },
1017             # Core Unit Identifier
1018             'yard' => {
1019             '1' => q(feminine),
1020             'name' => q(verges),
1021             'one' => q({0} verge),
1022             'other' => q({0} verges),
1023             },
1024             # Long Unit Identifier
1025             'light-lux' => {
1026             'one' => q({0} lux),
1027             'other' => q({0} lux),
1028             },
1029             # Core Unit Identifier
1030             'lux' => {
1031             'one' => q({0} lux),
1032             'other' => q({0} lux),
1033             },
1034             # Long Unit Identifier
1035             'mass-carat' => {
1036             'one' => q({0} carat),
1037             'other' => q({0} carats),
1038             },
1039             # Core Unit Identifier
1040             'carat' => {
1041             'one' => q({0} carat),
1042             'other' => q({0} carats),
1043             },
1044             # Long Unit Identifier
1045             'mass-grain' => {
1046             'name' => q(grain),
1047             },
1048             # Core Unit Identifier
1049             'grain' => {
1050             'name' => q(grain),
1051             },
1052             # Long Unit Identifier
1053             'mass-gram' => {
1054             'one' => q({0} gramme),
1055             'other' => q({0} grammes),
1056             },
1057             # Core Unit Identifier
1058             'gram' => {
1059             'one' => q({0} gramme),
1060             'other' => q({0} grammes),
1061             },
1062             # Long Unit Identifier
1063             'mass-kilogram' => {
1064             'one' => q({0} kilogramme),
1065             'other' => q({0} kilogrammes),
1066             },
1067             # Core Unit Identifier
1068             'kilogram' => {
1069             'one' => q({0} kilogramme),
1070             'other' => q({0} kilogrammes),
1071             },
1072             # Long Unit Identifier
1073             'mass-milligram' => {
1074             'one' => q({0} milligramme),
1075             'other' => q({0} milligrammes),
1076             },
1077             # Core Unit Identifier
1078             'milligram' => {
1079             'one' => q({0} milligramme),
1080             'other' => q({0} milligrammes),
1081             },
1082             # Long Unit Identifier
1083             'mass-ounce' => {
1084             'one' => q({0} once),
1085             'other' => q({0} onces),
1086             },
1087             # Core Unit Identifier
1088             'ounce' => {
1089             'one' => q({0} once),
1090             'other' => q({0} onces),
1091             },
1092             # Long Unit Identifier
1093             'mass-ounce-troy' => {
1094             'one' => q({0} once troy),
1095             'other' => q({0} onces troy),
1096             },
1097             # Core Unit Identifier
1098             'ounce-troy' => {
1099             'one' => q({0} once troy),
1100             'other' => q({0} onces troy),
1101             },
1102             # Long Unit Identifier
1103             'mass-pound' => {
1104             'one' => q({0} livre),
1105             'other' => q({0} livres),
1106             },
1107             # Core Unit Identifier
1108             'pound' => {
1109             'one' => q({0} livre),
1110             'other' => q({0} livres),
1111             },
1112             # Long Unit Identifier
1113             'mass-stone' => {
1114             'one' => q({0} stone),
1115             'other' => q({0} stone),
1116             },
1117             # Core Unit Identifier
1118             'stone' => {
1119             'one' => q({0} stone),
1120             'other' => q({0} stone),
1121             },
1122             # Long Unit Identifier
1123             'mass-ton' => {
1124             'one' => q({0} tonne courte),
1125             'other' => q({0} tonnes courtes),
1126             },
1127             # Core Unit Identifier
1128             'ton' => {
1129             'one' => q({0} tonne courte),
1130             'other' => q({0} tonnes courtes),
1131             },
1132             # Long Unit Identifier
1133             'power-gigawatt' => {
1134             'one' => q({0} gigawatt),
1135             'other' => q({0} gigawatts),
1136             },
1137             # Core Unit Identifier
1138             'gigawatt' => {
1139             'one' => q({0} gigawatt),
1140             'other' => q({0} gigawatts),
1141             },
1142             # Long Unit Identifier
1143             'power-horsepower' => {
1144             'one' => q({0} cheval-vapeur),
1145             'other' => q({0} chevaux-vapeur),
1146             },
1147             # Core Unit Identifier
1148             'horsepower' => {
1149             'one' => q({0} cheval-vapeur),
1150             'other' => q({0} chevaux-vapeur),
1151             },
1152             # Long Unit Identifier
1153             'power-kilowatt' => {
1154             'one' => q({0} kilowatt),
1155             'other' => q({0} kilowatts),
1156             },
1157             # Core Unit Identifier
1158             'kilowatt' => {
1159             'one' => q({0} kilowatt),
1160             'other' => q({0} kilowatts),
1161             },
1162             # Long Unit Identifier
1163             'power-megawatt' => {
1164             'one' => q({0} mégawatt),
1165             'other' => q({0} mégawatts),
1166             },
1167             # Core Unit Identifier
1168             'megawatt' => {
1169             'one' => q({0} mégawatt),
1170             'other' => q({0} mégawatts),
1171             },
1172             # Long Unit Identifier
1173             'power-milliwatt' => {
1174             'one' => q({0} milliwatt),
1175             'other' => q({0} milliwatts),
1176             },
1177             # Core Unit Identifier
1178             'milliwatt' => {
1179             'one' => q({0} milliwatt),
1180             'other' => q({0} milliwatts),
1181             },
1182             # Long Unit Identifier
1183             'power-watt' => {
1184             'one' => q({0} watt),
1185             'other' => q({0} watts),
1186             },
1187             # Core Unit Identifier
1188             'watt' => {
1189             'one' => q({0} watt),
1190             'other' => q({0} watts),
1191             },
1192             # Long Unit Identifier
1193             'pressure-atmosphere' => {
1194             'one' => q({0} atmosphère),
1195             'other' => q({0} atmosphères),
1196             },
1197             # Core Unit Identifier
1198             'atmosphere' => {
1199             'one' => q({0} atmosphère),
1200             'other' => q({0} atmosphères),
1201             },
1202             # Long Unit Identifier
1203             'pressure-hectopascal' => {
1204             'one' => q({0} hectopascal),
1205             'other' => q({0} hectopascals),
1206             },
1207             # Core Unit Identifier
1208             'hectopascal' => {
1209             'one' => q({0} hectopascal),
1210             'other' => q({0} hectopascals),
1211             },
1212             # Long Unit Identifier
1213             'pressure-inch-ofhg' => {
1214             'one' => q({0} pouce de mercure),
1215             'other' => q({0} pouces de mercure),
1216             },
1217             # Core Unit Identifier
1218             'inch-ofhg' => {
1219             'one' => q({0} pouce de mercure),
1220             'other' => q({0} pouces de mercure),
1221             },
1222             # Long Unit Identifier
1223             'pressure-millibar' => {
1224             'one' => q({0} millibar),
1225             'other' => q({0} millibars),
1226             },
1227             # Core Unit Identifier
1228             'millibar' => {
1229             'one' => q({0} millibar),
1230             'other' => q({0} millibars),
1231             },
1232             # Long Unit Identifier
1233             'speed-kilometer-per-hour' => {
1234             'name' => q(kilomètres à l’heure),
1235             'one' => q({0} kilomètre par heure),
1236             'other' => q({0} kilomètres par heure),
1237             },
1238             # Core Unit Identifier
1239             'kilometer-per-hour' => {
1240             'name' => q(kilomètres à l’heure),
1241             'one' => q({0} kilomètre par heure),
1242             'other' => q({0} kilomètres par heure),
1243             },
1244             # Long Unit Identifier
1245             'speed-meter-per-second' => {
1246             'one' => q({0} mètre par seconde),
1247             'other' => q({0} mètres par seconde),
1248             },
1249             # Core Unit Identifier
1250             'meter-per-second' => {
1251             'one' => q({0} mètre par seconde),
1252             'other' => q({0} mètres par seconde),
1253             },
1254             # Long Unit Identifier
1255             'speed-mile-per-hour' => {
1256             'name' => q(milles à l’heure),
1257             'one' => q({0} mille à l’heure),
1258             'other' => q({0} milles à l’heure),
1259             },
1260             # Core Unit Identifier
1261             'mile-per-hour' => {
1262             'name' => q(milles à l’heure),
1263             'one' => q({0} mille à l’heure),
1264             'other' => q({0} milles à l’heure),
1265             },
1266             # Long Unit Identifier
1267             'temperature-celsius' => {
1268             'one' => q({0} degré Celsius),
1269             'other' => q({0} degrés Celsius),
1270             },
1271             # Core Unit Identifier
1272             'celsius' => {
1273             'one' => q({0} degré Celsius),
1274             'other' => q({0} degrés Celsius),
1275             },
1276             # Long Unit Identifier
1277             'temperature-fahrenheit' => {
1278             'one' => q({0} degré Fahrenheit),
1279             'other' => q({0} degrés Fahrenheit),
1280             },
1281             # Core Unit Identifier
1282             'fahrenheit' => {
1283             'one' => q({0} degré Fahrenheit),
1284             'other' => q({0} degrés Fahrenheit),
1285             },
1286             # Long Unit Identifier
1287             'temperature-generic' => {
1288             'name' => q(°),
1289             'one' => q({0}°),
1290             'other' => q({0}°),
1291             },
1292             # Core Unit Identifier
1293             'generic' => {
1294             'name' => q(°),
1295             'one' => q({0}°),
1296             'other' => q({0}°),
1297             },
1298             # Long Unit Identifier
1299             'volume-cubic-centimeter' => {
1300             'one' => q({0} centimètre cube),
1301             'other' => q({0} centimètres cubes),
1302             },
1303             # Core Unit Identifier
1304             'cubic-centimeter' => {
1305             'one' => q({0} centimètre cube),
1306             'other' => q({0} centimètres cubes),
1307             },
1308             # Long Unit Identifier
1309             'volume-cubic-foot' => {
1310             'one' => q({0} pied cube),
1311             'other' => q({0} pieds cubes),
1312             },
1313             # Core Unit Identifier
1314             'cubic-foot' => {
1315             'one' => q({0} pied cube),
1316             'other' => q({0} pieds cubes),
1317             },
1318             # Long Unit Identifier
1319             'volume-cubic-inch' => {
1320             'one' => q({0} pouce cube),
1321             'other' => q({0} pouces cubes),
1322             },
1323             # Core Unit Identifier
1324             'cubic-inch' => {
1325             'one' => q({0} pouce cube),
1326             'other' => q({0} pouces cubes),
1327             },
1328             # Long Unit Identifier
1329             'volume-cubic-kilometer' => {
1330             'one' => q({0} kilomètre cube),
1331             'other' => q({0} kilomètres cubes),
1332             },
1333             # Core Unit Identifier
1334             'cubic-kilometer' => {
1335             'one' => q({0} kilomètre cube),
1336             'other' => q({0} kilomètres cubes),
1337             },
1338             # Long Unit Identifier
1339             'volume-cubic-meter' => {
1340             'one' => q({0} mètre cube),
1341             'other' => q({0} mètres cubes),
1342             },
1343             # Core Unit Identifier
1344             'cubic-meter' => {
1345             'one' => q({0} mètre cube),
1346             'other' => q({0} mètres cubes),
1347             },
1348             # Long Unit Identifier
1349             'volume-cubic-mile' => {
1350             'one' => q({0} mille cube),
1351             'other' => q({0} milles cubes),
1352             },
1353             # Core Unit Identifier
1354             'cubic-mile' => {
1355             'one' => q({0} mille cube),
1356             'other' => q({0} milles cubes),
1357             },
1358             # Long Unit Identifier
1359             'volume-cubic-yard' => {
1360             'name' => q(verges cubes),
1361             'one' => q({0} verge cube),
1362             'other' => q({0} verges cubes),
1363             },
1364             # Core Unit Identifier
1365             'cubic-yard' => {
1366             'name' => q(verges cubes),
1367             'one' => q({0} verge cube),
1368             'other' => q({0} verges cubes),
1369             },
1370             # Long Unit Identifier
1371             'volume-dessert-spoon' => {
1372             'name' => q(cuillère à dessert),
1373             },
1374             # Core Unit Identifier
1375             'dessert-spoon' => {
1376             'name' => q(cuillère à dessert),
1377             },
1378             # Long Unit Identifier
1379             'volume-drop' => {
1380             'name' => q(goutte),
1381             },
1382             # Core Unit Identifier
1383             'drop' => {
1384             'name' => q(goutte),
1385             },
1386             # Long Unit Identifier
1387             'volume-gallon-imperial' => {
1388             'name' => q(gallon impérial),
1389             },
1390             # Core Unit Identifier
1391             'gallon-imperial' => {
1392             'name' => q(gallon impérial),
1393             },
1394             # Long Unit Identifier
1395             'volume-hectoliter' => {
1396             'one' => q({0} hectolitre),
1397             'other' => q({0} hectolitres),
1398             },
1399             # Core Unit Identifier
1400             'hectoliter' => {
1401             'one' => q({0} hectolitre),
1402             'other' => q({0} hectolitres),
1403             },
1404             # Long Unit Identifier
1405             'volume-jigger' => {
1406             'name' => q(gobelet doseur),
1407             },
1408             # Core Unit Identifier
1409             'jigger' => {
1410             'name' => q(gobelet doseur),
1411             },
1412             # Long Unit Identifier
1413             'volume-liter' => {
1414             'one' => q({0} litre),
1415             'other' => q({0} litres),
1416             },
1417             # Core Unit Identifier
1418             'liter' => {
1419             'one' => q({0} litre),
1420             'other' => q({0} litres),
1421             },
1422             # Long Unit Identifier
1423             'volume-megaliter' => {
1424             'one' => q({0} mégalitre),
1425             'other' => q({0} mégalitres),
1426             },
1427             # Core Unit Identifier
1428             'megaliter' => {
1429             'one' => q({0} mégalitre),
1430             'other' => q({0} mégalitres),
1431             },
1432             # Long Unit Identifier
1433             'volume-pinch' => {
1434             'name' => q(pincée),
1435             },
1436             # Core Unit Identifier
1437             'pinch' => {
1438             'name' => q(pincée),
1439             },
1440             # Long Unit Identifier
1441             'volume-pint' => {
1442             'name' => q(chopine),
1443             'one' => q({0} chopine),
1444             'other' => q({0} chopines),
1445             },
1446             # Core Unit Identifier
1447             'pint' => {
1448             'name' => q(chopine),
1449             'one' => q({0} chopine),
1450             'other' => q({0} chopines),
1451             },
1452             # Long Unit Identifier
1453             'volume-quart' => {
1454             '1' => q(feminine),
1455             'name' => q(pintes),
1456             'one' => q({0} pinte),
1457             'other' => q({0} pintes),
1458             },
1459             # Core Unit Identifier
1460             'quart' => {
1461             '1' => q(feminine),
1462             'name' => q(pintes),
1463             'one' => q({0} pinte),
1464             'other' => q({0} pintes),
1465             },
1466             # Long Unit Identifier
1467             'volume-quart-imperial' => {
1468             '1' => q(feminine),
1469             'name' => q(pinte impériale),
1470             'one' => q({0} pinte impériale),
1471             'other' => q({0} pintes impériales),
1472             },
1473             # Core Unit Identifier
1474             'quart-imperial' => {
1475             '1' => q(feminine),
1476             'name' => q(pinte impériale),
1477             'one' => q({0} pinte impériale),
1478             'other' => q({0} pintes impériales),
1479             },
1480             # Long Unit Identifier
1481             'volume-teaspoon' => {
1482             'name' => q(cuillères à thé),
1483             'one' => q({0} cuillère à thé),
1484             'other' => q({0} cuillères à thé),
1485             },
1486             # Core Unit Identifier
1487             'teaspoon' => {
1488             'name' => q(cuillères à thé),
1489             'one' => q({0} cuillère à thé),
1490             'other' => q({0} cuillères à thé),
1491             },
1492             },
1493             'narrow' => {
1494             # Long Unit Identifier
1495             'angle-radian' => {
1496             'one' => q({0}rad),
1497             'other' => q({0}rad),
1498             },
1499             # Core Unit Identifier
1500             'radian' => {
1501             'one' => q({0}rad),
1502             'other' => q({0}rad),
1503             },
1504             # Long Unit Identifier
1505             'area-square-yard' => {
1506             'one' => q({0}vg²),
1507             'other' => q({0}vg²),
1508             },
1509             # Core Unit Identifier
1510             'square-yard' => {
1511             'one' => q({0}vg²),
1512             'other' => q({0}vg²),
1513             },
1514             # Long Unit Identifier
1515             'concentr-portion-per-1e9' => {
1516             'name' => q(p.p. 10⁹),
1517             'one' => q({0}pp10⁹),
1518             'other' => q({0}pp10⁹),
1519             },
1520             # Core Unit Identifier
1521             'portion-per-1e9' => {
1522             'name' => q(p.p. 10⁹),
1523             'one' => q({0}pp10⁹),
1524             'other' => q({0}pp10⁹),
1525             },
1526             # Long Unit Identifier
1527             'digital-gigabit' => {
1528             'one' => q({0}Gb),
1529             'other' => q({0}Gb),
1530             },
1531             # Core Unit Identifier
1532             'gigabit' => {
1533             'one' => q({0}Gb),
1534             'other' => q({0}Gb),
1535             },
1536             # Long Unit Identifier
1537             'digital-kilobit' => {
1538             'one' => q({0}kb),
1539             'other' => q({0}kb),
1540             },
1541             # Core Unit Identifier
1542             'kilobit' => {
1543             'one' => q({0}kb),
1544             'other' => q({0}kb),
1545             },
1546             # Long Unit Identifier
1547             'digital-megabit' => {
1548             'one' => q({0}Mb),
1549             'other' => q({0}Mb),
1550             },
1551             # Core Unit Identifier
1552             'megabit' => {
1553             'one' => q({0}Mb),
1554             'other' => q({0}Mb),
1555             },
1556             # Long Unit Identifier
1557             'digital-terabit' => {
1558             'one' => q({0}Tb),
1559             'other' => q({0}Tb),
1560             },
1561             # Core Unit Identifier
1562             'terabit' => {
1563             'one' => q({0}Tb),
1564             'other' => q({0}Tb),
1565             },
1566             # Long Unit Identifier
1567             'duration-decade' => {
1568             'name' => q(déc),
1569             'one' => q({0}déc),
1570             'other' => q({0}déc),
1571             },
1572             # Core Unit Identifier
1573             'decade' => {
1574             'name' => q(déc),
1575             'one' => q({0}déc),
1576             'other' => q({0}déc),
1577             },
1578             # Long Unit Identifier
1579             'duration-minute' => {
1580             'one' => q({0}m),
1581             'other' => q({0}m),
1582             'per' => q({0}/m),
1583             },
1584             # Core Unit Identifier
1585             'minute' => {
1586             'one' => q({0}m),
1587             'other' => q({0}m),
1588             'per' => q({0}/m),
1589             },
1590             # Long Unit Identifier
1591             'duration-month' => {
1592             'one' => q({0}m),
1593             'other' => q({0}m),
1594             },
1595             # Core Unit Identifier
1596             'month' => {
1597             'one' => q({0}m),
1598             'other' => q({0}m),
1599             },
1600             # Long Unit Identifier
1601             'duration-week' => {
1602             'name' => q(sem),
1603             'one' => q({0}sem),
1604             'other' => q({0}sem),
1605             'per' => q({0}/sem),
1606             },
1607             # Core Unit Identifier
1608             'week' => {
1609             'name' => q(sem),
1610             'one' => q({0}sem),
1611             'other' => q({0}sem),
1612             'per' => q({0}/sem),
1613             },
1614             # Long Unit Identifier
1615             'energy-british-thermal-unit' => {
1616             'one' => q({0}BTU),
1617             'other' => q({0}BTU),
1618             },
1619             # Core Unit Identifier
1620             'british-thermal-unit' => {
1621             'one' => q({0}BTU),
1622             'other' => q({0}BTU),
1623             },
1624             # Long Unit Identifier
1625             'energy-therm-us' => {
1626             'one' => q({0}therm US),
1627             'other' => q({0}therm US),
1628             },
1629             # Core Unit Identifier
1630             'therm-us' => {
1631             'one' => q({0}therm US),
1632             'other' => q({0}therm US),
1633             },
1634             # Long Unit Identifier
1635             'length-decimeter' => {
1636             'one' => q({0}dm),
1637             'other' => q({0}dm),
1638             },
1639             # Core Unit Identifier
1640             'decimeter' => {
1641             'one' => q({0}dm),
1642             'other' => q({0}dm),
1643             },
1644             # Long Unit Identifier
1645             'length-earth-radius' => {
1646             'one' => q({0}R⊕),
1647             'other' => q({0}R⊕),
1648             },
1649             # Core Unit Identifier
1650             'earth-radius' => {
1651             'one' => q({0}R⊕),
1652             'other' => q({0}R⊕),
1653             },
1654             # Long Unit Identifier
1655             'length-fathom' => {
1656             'one' => q({0}fm),
1657             'other' => q({0}fm),
1658             },
1659             # Core Unit Identifier
1660             'fathom' => {
1661             'one' => q({0}fm),
1662             'other' => q({0}fm),
1663             },
1664             # Long Unit Identifier
1665             'length-foot' => {
1666             'one' => q({0}pi),
1667             'other' => q({0}pi),
1668             },
1669             # Core Unit Identifier
1670             'foot' => {
1671             'one' => q({0}pi),
1672             'other' => q({0}pi),
1673             },
1674             # Long Unit Identifier
1675             'length-furlong' => {
1676             'one' => q({0}fur),
1677             'other' => q({0}fur),
1678             },
1679             # Core Unit Identifier
1680             'furlong' => {
1681             'one' => q({0}fur),
1682             'other' => q({0}fur),
1683             },
1684             # Long Unit Identifier
1685             'length-inch' => {
1686             'one' => q({0}po),
1687             'other' => q({0}po),
1688             },
1689             # Core Unit Identifier
1690             'inch' => {
1691             'one' => q({0}po),
1692             'other' => q({0}po),
1693             },
1694             # Long Unit Identifier
1695             'length-light-year' => {
1696             'one' => q({0}al),
1697             'other' => q({0}al),
1698             },
1699             # Core Unit Identifier
1700             'light-year' => {
1701             'one' => q({0}al),
1702             'other' => q({0}al),
1703             },
1704             # Long Unit Identifier
1705             'length-micrometer' => {
1706             'one' => q({0}μm),
1707             'other' => q({0}μm),
1708             },
1709             # Core Unit Identifier
1710             'micrometer' => {
1711             'one' => q({0}μm),
1712             'other' => q({0}μm),
1713             },
1714             # Long Unit Identifier
1715             'length-mile-scandinavian' => {
1716             'one' => q({0}smi),
1717             'other' => q({0}smi),
1718             },
1719             # Core Unit Identifier
1720             'mile-scandinavian' => {
1721             'one' => q({0}smi),
1722             'other' => q({0}smi),
1723             },
1724             # Long Unit Identifier
1725             'length-nanometer' => {
1726             'one' => q({0}nm),
1727             'other' => q({0}nm),
1728             },
1729             # Core Unit Identifier
1730             'nanometer' => {
1731             'one' => q({0}nm),
1732             'other' => q({0}nm),
1733             },
1734             # Long Unit Identifier
1735             'length-nautical-mile' => {
1736             'one' => q({0}NM),
1737             'other' => q({0}NM),
1738             },
1739             # Core Unit Identifier
1740             'nautical-mile' => {
1741             'one' => q({0}NM),
1742             'other' => q({0}NM),
1743             },
1744             # Long Unit Identifier
1745             'length-parsec' => {
1746             'one' => q({0}pc),
1747             'other' => q({0}pc),
1748             },
1749             # Core Unit Identifier
1750             'parsec' => {
1751             'one' => q({0}pc),
1752             'other' => q({0}pc),
1753             },
1754             # Long Unit Identifier
1755             'length-point' => {
1756             'one' => q({0}pt),
1757             'other' => q({0}pt),
1758             },
1759             # Core Unit Identifier
1760             'point' => {
1761             'one' => q({0}pt),
1762             'other' => q({0}pt),
1763             },
1764             # Long Unit Identifier
1765             'length-yard' => {
1766             'one' => q({0}vg),
1767             'other' => q({0}vg),
1768             },
1769             # Core Unit Identifier
1770             'yard' => {
1771             'one' => q({0}vg),
1772             'other' => q({0}vg),
1773             },
1774             # Long Unit Identifier
1775             'mass-stone' => {
1776             'one' => q({0}st),
1777             'other' => q({0}st),
1778             },
1779             # Core Unit Identifier
1780             'stone' => {
1781             'one' => q({0}st),
1782             'other' => q({0}st),
1783             },
1784             # Long Unit Identifier
1785             'mass-ton' => {
1786             'one' => q({0}tc),
1787             'other' => q({0}tc),
1788             },
1789             # Core Unit Identifier
1790             'ton' => {
1791             'one' => q({0}tc),
1792             'other' => q({0}tc),
1793             },
1794             # Long Unit Identifier
1795             'pressure-inch-ofhg' => {
1796             'name' => q(poHg),
1797             'one' => q({0}poHg),
1798             'other' => q({0}poHg),
1799             },
1800             # Core Unit Identifier
1801             'inch-ofhg' => {
1802             'name' => q(poHg),
1803             'one' => q({0}poHg),
1804             'other' => q({0}poHg),
1805             },
1806             # Long Unit Identifier
1807             'pressure-millimeter-ofhg' => {
1808             'one' => q({0}mmHg),
1809             'other' => q({0}mmHg),
1810             },
1811             # Core Unit Identifier
1812             'millimeter-ofhg' => {
1813             'one' => q({0}mmHg),
1814             'other' => q({0}mmHg),
1815             },
1816             # Long Unit Identifier
1817             'pressure-pound-force-per-square-inch' => {
1818             'one' => q({0}psi),
1819             'other' => q({0}psi),
1820             },
1821             # Core Unit Identifier
1822             'pound-force-per-square-inch' => {
1823             'one' => q({0}psi),
1824             'other' => q({0}psi),
1825             },
1826             # Long Unit Identifier
1827             'speed-beaufort' => {
1828             'name' => q(Bf),
1829             'one' => q({0} Bf),
1830             'other' => q({0} Bf),
1831             },
1832             # Core Unit Identifier
1833             'beaufort' => {
1834             'name' => q(Bf),
1835             'one' => q({0} Bf),
1836             'other' => q({0} Bf),
1837             },
1838             # Long Unit Identifier
1839             'speed-knot' => {
1840             'one' => q({0}nd),
1841             'other' => q({0}nd),
1842             },
1843             # Core Unit Identifier
1844             'knot' => {
1845             'one' => q({0}nd),
1846             'other' => q({0}nd),
1847             },
1848             # Long Unit Identifier
1849             'temperature-celsius' => {
1850             'one' => q({0} °C),
1851             'other' => q({0} °C),
1852             },
1853             # Core Unit Identifier
1854             'celsius' => {
1855             'one' => q({0} °C),
1856             'other' => q({0} °C),
1857             },
1858             # Long Unit Identifier
1859             'torque-pound-force-foot' => {
1860             'one' => q({0}lb-pi),
1861             'other' => q({0}lb-pi),
1862             },
1863             # Core Unit Identifier
1864             'pound-force-foot' => {
1865             'one' => q({0}lb-pi),
1866             'other' => q({0}lb-pi),
1867             },
1868             # Long Unit Identifier
1869             'volume-acre-foot' => {
1870             'name' => q(ac pi),
1871             'one' => q({0}ac pi),
1872             'other' => q({0}ac pi),
1873             },
1874             # Core Unit Identifier
1875             'acre-foot' => {
1876             'name' => q(ac pi),
1877             'one' => q({0}ac pi),
1878             'other' => q({0}ac pi),
1879             },
1880             # Long Unit Identifier
1881             'volume-cubic-yard' => {
1882             'one' => q({0}vg³),
1883             'other' => q({0}vg³),
1884             },
1885             # Core Unit Identifier
1886             'cubic-yard' => {
1887             'one' => q({0}vg³),
1888             'other' => q({0}vg³),
1889             },
1890             # Long Unit Identifier
1891             'volume-dessert-spoon' => {
1892             'name' => q(c. à d.),
1893             'one' => q({0}c. à d.),
1894             'other' => q({0}c. à d.),
1895             },
1896             # Core Unit Identifier
1897             'dessert-spoon' => {
1898             'name' => q(c. à d.),
1899             'one' => q({0}c. à d.),
1900             'other' => q({0}c. à d.),
1901             },
1902             # Long Unit Identifier
1903             'volume-dessert-spoon-imperial' => {
1904             'name' => q(c. à. d. imp.),
1905             'one' => q({0}c. à. d. imp.),
1906             'other' => q({0} c. à. d. imp.),
1907             },
1908             # Core Unit Identifier
1909             'dessert-spoon-imperial' => {
1910             'name' => q(c. à. d. imp.),
1911             'one' => q({0}c. à. d. imp.),
1912             'other' => q({0} c. à. d. imp.),
1913             },
1914             # Long Unit Identifier
1915             'volume-dram' => {
1916             'name' => q(dr. liq),
1917             'one' => q({0}dr. liq),
1918             'other' => q({0}dr. liq),
1919             },
1920             # Core Unit Identifier
1921             'dram' => {
1922             'name' => q(dr. liq),
1923             'one' => q({0}dr. liq),
1924             'other' => q({0}dr. liq),
1925             },
1926             # Long Unit Identifier
1927             'volume-drop' => {
1928             'name' => q(gtt.),
1929             'one' => q({0}gtt.),
1930             'other' => q({0}gtt.),
1931             },
1932             # Core Unit Identifier
1933             'drop' => {
1934             'name' => q(gtt.),
1935             'one' => q({0}gtt.),
1936             'other' => q({0}gtt.),
1937             },
1938             # Long Unit Identifier
1939             'volume-fluid-ounce' => {
1940             'one' => q({0}oz liq.),
1941             'other' => q({0}oz liq.),
1942             },
1943             # Core Unit Identifier
1944             'fluid-ounce' => {
1945             'one' => q({0}oz liq.),
1946             'other' => q({0}oz liq.),
1947             },
1948             # Long Unit Identifier
1949             'volume-fluid-ounce-imperial' => {
1950             'one' => q({0}oz liq imp.),
1951             'other' => q({0}oz liq imp.),
1952             },
1953             # Core Unit Identifier
1954             'fluid-ounce-imperial' => {
1955             'one' => q({0}oz liq imp.),
1956             'other' => q({0}oz liq imp.),
1957             },
1958             # Long Unit Identifier
1959             'volume-gallon-imperial' => {
1960             'name' => q(gal imp),
1961             'one' => q({0}/gal imp),
1962             'other' => q({0}/gal imp),
1963             'per' => q({0}/gal imp),
1964             },
1965             # Core Unit Identifier
1966             'gallon-imperial' => {
1967             'name' => q(gal imp),
1968             'one' => q({0}/gal imp),
1969             'other' => q({0}/gal imp),
1970             'per' => q({0}/gal imp),
1971             },
1972             # Long Unit Identifier
1973             'volume-jigger' => {
1974             'name' => q(gob. doseur),
1975             'one' => q({0}gob. doseur),
1976             'other' => q({0}gob. doseurs),
1977             },
1978             # Core Unit Identifier
1979             'jigger' => {
1980             'name' => q(gob. doseur),
1981             'one' => q({0}gob. doseur),
1982             'other' => q({0}gob. doseurs),
1983             },
1984             # Long Unit Identifier
1985             'volume-pinch' => {
1986             'one' => q({0}pincée),
1987             'other' => q({0}pincées),
1988             },
1989             # Core Unit Identifier
1990             'pinch' => {
1991             'one' => q({0}pincée),
1992             'other' => q({0}pincées),
1993             },
1994             # Long Unit Identifier
1995             'volume-pint' => {
1996             'one' => q({0}chop),
1997             'other' => q({0}chop),
1998             },
1999             # Core Unit Identifier
2000             'pint' => {
2001             'one' => q({0}chop),
2002             'other' => q({0}chop),
2003             },
2004             # Long Unit Identifier
2005             'volume-quart' => {
2006             'one' => q({0}pte),
2007             'other' => q({0}pte),
2008             },
2009             # Core Unit Identifier
2010             'quart' => {
2011             'one' => q({0}pte),
2012             'other' => q({0}pte),
2013             },
2014             # Long Unit Identifier
2015             'volume-quart-imperial' => {
2016             'one' => q({0}pte imp),
2017             'other' => q({0}pte imp),
2018             },
2019             # Core Unit Identifier
2020             'quart-imperial' => {
2021             'one' => q({0}pte imp),
2022             'other' => q({0}pte imp),
2023             },
2024             # Long Unit Identifier
2025             'volume-tablespoon' => {
2026             'name' => q(c. à s.),
2027             'one' => q({0}c. à s.),
2028             'other' => q({0}c. à s.),
2029             },
2030             # Core Unit Identifier
2031             'tablespoon' => {
2032             'name' => q(c. à s.),
2033             'one' => q({0}c. à s.),
2034             'other' => q({0}c. à s.),
2035             },
2036             # Long Unit Identifier
2037             'volume-teaspoon' => {
2038             'name' => q(c. à t.),
2039             'one' => q({0}c. à t.),
2040             'other' => q({0}c. à t.),
2041             },
2042             # Core Unit Identifier
2043             'teaspoon' => {
2044             'name' => q(c. à t.),
2045             'one' => q({0}c. à t.),
2046             'other' => q({0}c. à t.),
2047             },
2048             },
2049             'short' => {
2050             # Long Unit Identifier
2051             'acceleration-g-force' => {
2052             'name' => q(G),
2053             'one' => q({0} G),
2054             'other' => q({0} G),
2055             },
2056             # Core Unit Identifier
2057             'g-force' => {
2058             'name' => q(G),
2059             'one' => q({0} G),
2060             'other' => q({0} G),
2061             },
2062             # Long Unit Identifier
2063             'acceleration-meter-per-square-second' => {
2064             'one' => q({0} m/s²),
2065             'other' => q({0} m/s²),
2066             },
2067             # Core Unit Identifier
2068             'meter-per-square-second' => {
2069             'one' => q({0} m/s²),
2070             'other' => q({0} m/s²),
2071             },
2072             # Long Unit Identifier
2073             'angle-radian' => {
2074             'one' => q({0} rad),
2075             'other' => q({0} rad),
2076             },
2077             # Core Unit Identifier
2078             'radian' => {
2079             'one' => q({0} rad),
2080             'other' => q({0} rad),
2081             },
2082             # Long Unit Identifier
2083             'area-acre' => {
2084             'one' => q({0} ac),
2085             'other' => q({0} ac),
2086             },
2087             # Core Unit Identifier
2088             'acre' => {
2089             'one' => q({0} ac),
2090             'other' => q({0} ac),
2091             },
2092             # Long Unit Identifier
2093             'area-hectare' => {
2094             'one' => q({0} ha),
2095             'other' => q({0} ha),
2096             },
2097             # Core Unit Identifier
2098             'hectare' => {
2099             'one' => q({0} ha),
2100             'other' => q({0} ha),
2101             },
2102             # Long Unit Identifier
2103             'area-square-centimeter' => {
2104             'one' => q({0} cm²),
2105             'other' => q({0} cm²),
2106             },
2107             # Core Unit Identifier
2108             'square-centimeter' => {
2109             'one' => q({0} cm²),
2110             'other' => q({0} cm²),
2111             },
2112             # Long Unit Identifier
2113             'area-square-foot' => {
2114             'one' => q({0} pi²),
2115             'other' => q({0} pi²),
2116             },
2117             # Core Unit Identifier
2118             'square-foot' => {
2119             'one' => q({0} pi²),
2120             'other' => q({0} pi²),
2121             },
2122             # Long Unit Identifier
2123             'area-square-inch' => {
2124             'one' => q({0} po²),
2125             'other' => q({0} po²),
2126             },
2127             # Core Unit Identifier
2128             'square-inch' => {
2129             'one' => q({0} po²),
2130             'other' => q({0} po²),
2131             },
2132             # Long Unit Identifier
2133             'area-square-kilometer' => {
2134             'one' => q({0} km²),
2135             'other' => q({0} km²),
2136             },
2137             # Core Unit Identifier
2138             'square-kilometer' => {
2139             'one' => q({0} km²),
2140             'other' => q({0} km²),
2141             },
2142             # Long Unit Identifier
2143             'area-square-meter' => {
2144             'one' => q({0} m²),
2145             'other' => q({0} m²),
2146             },
2147             # Core Unit Identifier
2148             'square-meter' => {
2149             'one' => q({0} m²),
2150             'other' => q({0} m²),
2151             },
2152             # Long Unit Identifier
2153             'area-square-mile' => {
2154             'one' => q({0} mi²),
2155             'other' => q({0} mi²),
2156             },
2157             # Core Unit Identifier
2158             'square-mile' => {
2159             'one' => q({0} mi²),
2160             'other' => q({0} mi²),
2161             },
2162             # Long Unit Identifier
2163             'area-square-yard' => {
2164             'name' => q(vg²),
2165             'one' => q({0} vg²),
2166             'other' => q({0} vg²),
2167             },
2168             # Core Unit Identifier
2169             'square-yard' => {
2170             'name' => q(vg²),
2171             'one' => q({0} vg²),
2172             'other' => q({0} vg²),
2173             },
2174             # Long Unit Identifier
2175             'concentr-item' => {
2176             'one' => q({0} item),
2177             'other' => q({0} items),
2178             },
2179             # Core Unit Identifier
2180             'item' => {
2181             'one' => q({0} item),
2182             'other' => q({0} items),
2183             },
2184             # Long Unit Identifier
2185             'concentr-karat' => {
2186             'name' => q(carats),
2187             },
2188             # Core Unit Identifier
2189             'karat' => {
2190             'name' => q(carats),
2191             },
2192             # Long Unit Identifier
2193             'concentr-percent' => {
2194             'one' => q({0} %),
2195             'other' => q({0} %),
2196             },
2197             # Core Unit Identifier
2198             'percent' => {
2199             'one' => q({0} %),
2200             'other' => q({0} %),
2201             },
2202             # Long Unit Identifier
2203             'concentr-permille' => {
2204             'one' => q({0} ‰),
2205             'other' => q({0} ‰),
2206             },
2207             # Core Unit Identifier
2208             'permille' => {
2209             'one' => q({0} ‰),
2210             'other' => q({0} ‰),
2211             },
2212             # Long Unit Identifier
2213             'concentr-portion-per-1e9' => {
2214             'name' => q(p.p. 10⁹),
2215             'one' => q({0} p.p. 10⁹),
2216             'other' => q({0} p.p. 10⁹),
2217             },
2218             # Core Unit Identifier
2219             'portion-per-1e9' => {
2220             'name' => q(p.p. 10⁹),
2221             'one' => q({0} p.p. 10⁹),
2222             'other' => q({0} p.p. 10⁹),
2223             },
2224             # Long Unit Identifier
2225             'consumption-mile-per-gallon' => {
2226             'one' => q({0} mi/gal),
2227             'other' => q({0} mi/gal),
2228             },
2229             # Core Unit Identifier
2230             'mile-per-gallon' => {
2231             'one' => q({0} mi/gal),
2232             'other' => q({0} mi/gal),
2233             },
2234             # Long Unit Identifier
2235             'coordinate' => {
2236             'east' => q({0} E.),
2237             'north' => q({0} N.),
2238             'south' => q({0} S.),
2239             'west' => q({0} O.),
2240             },
2241             # Core Unit Identifier
2242             'coordinate' => {
2243             'east' => q({0} E.),
2244             'north' => q({0} N.),
2245             'south' => q({0} S.),
2246             'west' => q({0} O.),
2247             },
2248             # Long Unit Identifier
2249             'digital-bit' => {
2250             'one' => q({0} bit),
2251             'other' => q({0} bit),
2252             },
2253             # Core Unit Identifier
2254             'bit' => {
2255             'one' => q({0} bit),
2256             'other' => q({0} bit),
2257             },
2258             # Long Unit Identifier
2259             'digital-byte' => {
2260             'one' => q({0} octet),
2261             'other' => q({0} octet),
2262             },
2263             # Core Unit Identifier
2264             'byte' => {
2265             'one' => q({0} octet),
2266             'other' => q({0} octet),
2267             },
2268             # Long Unit Identifier
2269             'digital-gigabit' => {
2270             'name' => q(Gb),
2271             'one' => q({0} Gb),
2272             'other' => q({0} Gb),
2273             },
2274             # Core Unit Identifier
2275             'gigabit' => {
2276             'name' => q(Gb),
2277             'one' => q({0} Gb),
2278             'other' => q({0} Gb),
2279             },
2280             # Long Unit Identifier
2281             'digital-gigabyte' => {
2282             'one' => q({0} Go),
2283             'other' => q({0} Go),
2284             },
2285             # Core Unit Identifier
2286             'gigabyte' => {
2287             'one' => q({0} Go),
2288             'other' => q({0} Go),
2289             },
2290             # Long Unit Identifier
2291             'digital-kilobit' => {
2292             'name' => q(kb),
2293             'one' => q({0} kb),
2294             'other' => q({0} kb),
2295             },
2296             # Core Unit Identifier
2297             'kilobit' => {
2298             'name' => q(kb),
2299             'one' => q({0} kb),
2300             'other' => q({0} kb),
2301             },
2302             # Long Unit Identifier
2303             'digital-kilobyte' => {
2304             'one' => q({0} ko),
2305             'other' => q({0} ko),
2306             },
2307             # Core Unit Identifier
2308             'kilobyte' => {
2309             'one' => q({0} ko),
2310             'other' => q({0} ko),
2311             },
2312             # Long Unit Identifier
2313             'digital-megabit' => {
2314             'name' => q(Mb),
2315             'one' => q({0} Mb),
2316             'other' => q({0} Mb),
2317             },
2318             # Core Unit Identifier
2319             'megabit' => {
2320             'name' => q(Mb),
2321             'one' => q({0} Mb),
2322             'other' => q({0} Mb),
2323             },
2324             # Long Unit Identifier
2325             'digital-megabyte' => {
2326             'one' => q({0} Mo),
2327             'other' => q({0} Mo),
2328             },
2329             # Core Unit Identifier
2330             'megabyte' => {
2331             'one' => q({0} Mo),
2332             'other' => q({0} Mo),
2333             },
2334             # Long Unit Identifier
2335             'digital-terabit' => {
2336             'name' => q(Tb),
2337             'one' => q({0} Tb),
2338             'other' => q({0} Tb),
2339             },
2340             # Core Unit Identifier
2341             'terabit' => {
2342             'name' => q(Tb),
2343             'one' => q({0} Tb),
2344             'other' => q({0} Tb),
2345             },
2346             # Long Unit Identifier
2347             'digital-terabyte' => {
2348             'one' => q({0} To),
2349             'other' => q({0} To),
2350             },
2351             # Core Unit Identifier
2352             'terabyte' => {
2353             'one' => q({0} To),
2354             'other' => q({0} To),
2355             },
2356             # Long Unit Identifier
2357             'duration-day' => {
2358             'one' => q({0} j),
2359             'other' => q({0} j),
2360             },
2361             # Core Unit Identifier
2362             'day' => {
2363             'one' => q({0} j),
2364             'other' => q({0} j),
2365             },
2366             # Long Unit Identifier
2367             'duration-hour' => {
2368             'one' => q({0} h),
2369             'other' => q({0} h),
2370             },
2371             # Core Unit Identifier
2372             'hour' => {
2373             'one' => q({0} h),
2374             'other' => q({0} h),
2375             },
2376             # Long Unit Identifier
2377             'duration-microsecond' => {
2378             'one' => q({0} μs),
2379             'other' => q({0} μs),
2380             },
2381             # Core Unit Identifier
2382             'microsecond' => {
2383             'one' => q({0} μs),
2384             'other' => q({0} μs),
2385             },
2386             # Long Unit Identifier
2387             'duration-millisecond' => {
2388             'one' => q({0} ms),
2389             'other' => q({0} ms),
2390             },
2391             # Core Unit Identifier
2392             'millisecond' => {
2393             'one' => q({0} ms),
2394             'other' => q({0} ms),
2395             },
2396             # Long Unit Identifier
2397             'duration-minute' => {
2398             'one' => q({0} min),
2399             'other' => q({0} min),
2400             },
2401             # Core Unit Identifier
2402             'minute' => {
2403             'one' => q({0} min),
2404             'other' => q({0} min),
2405             },
2406             # Long Unit Identifier
2407             'duration-month' => {
2408             'one' => q({0} m.),
2409             'other' => q({0} m.),
2410             },
2411             # Core Unit Identifier
2412             'month' => {
2413             'one' => q({0} m.),
2414             'other' => q({0} m.),
2415             },
2416             # Long Unit Identifier
2417             'duration-nanosecond' => {
2418             'one' => q({0} ns),
2419             'other' => q({0} ns),
2420             },
2421             # Core Unit Identifier
2422             'nanosecond' => {
2423             'one' => q({0} ns),
2424             'other' => q({0} ns),
2425             },
2426             # Long Unit Identifier
2427             'duration-second' => {
2428             'one' => q({0} s),
2429             'other' => q({0} s),
2430             },
2431             # Core Unit Identifier
2432             'second' => {
2433             'one' => q({0} s),
2434             'other' => q({0} s),
2435             },
2436             # Long Unit Identifier
2437             'duration-week' => {
2438             'one' => q({0} sem.),
2439             'other' => q({0} sem.),
2440             },
2441             # Core Unit Identifier
2442             'week' => {
2443             'one' => q({0} sem.),
2444             'other' => q({0} sem.),
2445             },
2446             # Long Unit Identifier
2447             'duration-year' => {
2448             'one' => q({0} an),
2449             'other' => q({0} ans),
2450             },
2451             # Core Unit Identifier
2452             'year' => {
2453             'one' => q({0} an),
2454             'other' => q({0} ans),
2455             },
2456             # Long Unit Identifier
2457             'electric-ampere' => {
2458             'one' => q({0} A),
2459             'other' => q({0} A),
2460             },
2461             # Core Unit Identifier
2462             'ampere' => {
2463             'one' => q({0} A),
2464             'other' => q({0} A),
2465             },
2466             # Long Unit Identifier
2467             'electric-milliampere' => {
2468             'one' => q({0} mA),
2469             'other' => q({0} mA),
2470             },
2471             # Core Unit Identifier
2472             'milliampere' => {
2473             'one' => q({0} mA),
2474             'other' => q({0} mA),
2475             },
2476             # Long Unit Identifier
2477             'electric-ohm' => {
2478             'one' => q({0} Ω),
2479             'other' => q({0} Ω),
2480             },
2481             # Core Unit Identifier
2482             'ohm' => {
2483             'one' => q({0} Ω),
2484             'other' => q({0} Ω),
2485             },
2486             # Long Unit Identifier
2487             'electric-volt' => {
2488             'one' => q({0} V),
2489             'other' => q({0} V),
2490             },
2491             # Core Unit Identifier
2492             'volt' => {
2493             'one' => q({0} V),
2494             'other' => q({0} V),
2495             },
2496             # Long Unit Identifier
2497             'energy-british-thermal-unit' => {
2498             'one' => q({0} BTU),
2499             'other' => q({0} BTU),
2500             },
2501             # Core Unit Identifier
2502             'british-thermal-unit' => {
2503             'one' => q({0} BTU),
2504             'other' => q({0} BTU),
2505             },
2506             # Long Unit Identifier
2507             'energy-calorie' => {
2508             'one' => q({0} cal),
2509             'other' => q({0} cal),
2510             },
2511             # Core Unit Identifier
2512             'calorie' => {
2513             'one' => q({0} cal),
2514             'other' => q({0} cal),
2515             },
2516             # Long Unit Identifier
2517             'energy-joule' => {
2518             'one' => q({0} J),
2519             'other' => q({0} J),
2520             },
2521             # Core Unit Identifier
2522             'joule' => {
2523             'one' => q({0} J),
2524             'other' => q({0} J),
2525             },
2526             # Long Unit Identifier
2527             'energy-kilocalorie' => {
2528             'one' => q({0} kcal),
2529             'other' => q({0} kcal),
2530             },
2531             # Core Unit Identifier
2532             'kilocalorie' => {
2533             'one' => q({0} kcal),
2534             'other' => q({0} kcal),
2535             },
2536             # Long Unit Identifier
2537             'energy-kilojoule' => {
2538             'one' => q({0} kJ),
2539             'other' => q({0} kJ),
2540             },
2541             # Core Unit Identifier
2542             'kilojoule' => {
2543             'one' => q({0} kJ),
2544             'other' => q({0} kJ),
2545             },
2546             # Long Unit Identifier
2547             'energy-kilowatt-hour' => {
2548             'one' => q({0} kWh),
2549             'other' => q({0} kWh),
2550             },
2551             # Core Unit Identifier
2552             'kilowatt-hour' => {
2553             'one' => q({0} kWh),
2554             'other' => q({0} kWh),
2555             },
2556             # Long Unit Identifier
2557             'frequency-gigahertz' => {
2558             'one' => q({0} GHz),
2559             'other' => q({0} GHz),
2560             },
2561             # Core Unit Identifier
2562             'gigahertz' => {
2563             'one' => q({0} GHz),
2564             'other' => q({0} GHz),
2565             },
2566             # Long Unit Identifier
2567             'frequency-hertz' => {
2568             'one' => q({0} Hz),
2569             'other' => q({0} Hz),
2570             },
2571             # Core Unit Identifier
2572             'hertz' => {
2573             'one' => q({0} Hz),
2574             'other' => q({0} Hz),
2575             },
2576             # Long Unit Identifier
2577             'frequency-kilohertz' => {
2578             'one' => q({0} kHz),
2579             'other' => q({0} kHz),
2580             },
2581             # Core Unit Identifier
2582             'kilohertz' => {
2583             'one' => q({0} kHz),
2584             'other' => q({0} kHz),
2585             },
2586             # Long Unit Identifier
2587             'frequency-megahertz' => {
2588             'one' => q({0} MHz),
2589             'other' => q({0} MHz),
2590             },
2591             # Core Unit Identifier
2592             'megahertz' => {
2593             'one' => q({0} MHz),
2594             'other' => q({0} MHz),
2595             },
2596             # Long Unit Identifier
2597             'graphics-dot-per-centimeter' => {
2598             'one' => q({0} pt/cm),
2599             'other' => q({0} pt/cm),
2600             },
2601             # Core Unit Identifier
2602             'dot-per-centimeter' => {
2603             'one' => q({0} pt/cm),
2604             'other' => q({0} pt/cm),
2605             },
2606             # Long Unit Identifier
2607             'length-astronomical-unit' => {
2608             'one' => q({0} ua),
2609             'other' => q({0} ua),
2610             },
2611             # Core Unit Identifier
2612             'astronomical-unit' => {
2613             'one' => q({0} ua),
2614             'other' => q({0} ua),
2615             },
2616             # Long Unit Identifier
2617             'length-centimeter' => {
2618             'one' => q({0} cm),
2619             'other' => q({0} cm),
2620             },
2621             # Core Unit Identifier
2622             'centimeter' => {
2623             'one' => q({0} cm),
2624             'other' => q({0} cm),
2625             },
2626             # Long Unit Identifier
2627             'length-decimeter' => {
2628             'one' => q({0} dm),
2629             'other' => q({0} dm),
2630             },
2631             # Core Unit Identifier
2632             'decimeter' => {
2633             'one' => q({0} dm),
2634             'other' => q({0} dm),
2635             },
2636             # Long Unit Identifier
2637             'length-foot' => {
2638             'one' => q({0} pi),
2639             'other' => q({0} pi),
2640             },
2641             # Core Unit Identifier
2642             'foot' => {
2643             'one' => q({0} pi),
2644             'other' => q({0} pi),
2645             },
2646             # Long Unit Identifier
2647             'length-inch' => {
2648             'one' => q({0} po),
2649             'other' => q({0} po),
2650             },
2651             # Core Unit Identifier
2652             'inch' => {
2653             'one' => q({0} po),
2654             'other' => q({0} po),
2655             },
2656             # Long Unit Identifier
2657             'length-kilometer' => {
2658             'one' => q({0} km),
2659             'other' => q({0} km),
2660             },
2661             # Core Unit Identifier
2662             'kilometer' => {
2663             'one' => q({0} km),
2664             'other' => q({0} km),
2665             },
2666             # Long Unit Identifier
2667             'length-light-year' => {
2668             'one' => q({0} al),
2669             'other' => q({0} al),
2670             },
2671             # Core Unit Identifier
2672             'light-year' => {
2673             'one' => q({0} al),
2674             'other' => q({0} al),
2675             },
2676             # Long Unit Identifier
2677             'length-meter' => {
2678             'one' => q({0} m),
2679             'other' => q({0} m),
2680             },
2681             # Core Unit Identifier
2682             'meter' => {
2683             'one' => q({0} m),
2684             'other' => q({0} m),
2685             },
2686             # Long Unit Identifier
2687             'length-micrometer' => {
2688             'one' => q({0} μm),
2689             'other' => q({0} μm),
2690             },
2691             # Core Unit Identifier
2692             'micrometer' => {
2693             'one' => q({0} μm),
2694             'other' => q({0} μm),
2695             },
2696             # Long Unit Identifier
2697             'length-mile' => {
2698             'one' => q({0} mi),
2699             'other' => q({0} mi),
2700             },
2701             # Core Unit Identifier
2702             'mile' => {
2703             'one' => q({0} mi),
2704             'other' => q({0} mi),
2705             },
2706             # Long Unit Identifier
2707             'length-millimeter' => {
2708             'one' => q({0} mm),
2709             'other' => q({0} mm),
2710             },
2711             # Core Unit Identifier
2712             'millimeter' => {
2713             'one' => q({0} mm),
2714             'other' => q({0} mm),
2715             },
2716             # Long Unit Identifier
2717             'length-nanometer' => {
2718             'one' => q({0} nm),
2719             'other' => q({0} nm),
2720             },
2721             # Core Unit Identifier
2722             'nanometer' => {
2723             'one' => q({0} nm),
2724             'other' => q({0} nm),
2725             },
2726             # Long Unit Identifier
2727             'length-nautical-mile' => {
2728             'name' => q(NM),
2729             'one' => q({0} NM),
2730             'other' => q({0} NM),
2731             },
2732             # Core Unit Identifier
2733             'nautical-mile' => {
2734             'name' => q(NM),
2735             'one' => q({0} NM),
2736             'other' => q({0} NM),
2737             },
2738             # Long Unit Identifier
2739             'length-parsec' => {
2740             'one' => q({0} pc),
2741             'other' => q({0} pc),
2742             },
2743             # Core Unit Identifier
2744             'parsec' => {
2745             'one' => q({0} pc),
2746             'other' => q({0} pc),
2747             },
2748             # Long Unit Identifier
2749             'length-picometer' => {
2750             'one' => q({0} pm),
2751             'other' => q({0} pm),
2752             },
2753             # Core Unit Identifier
2754             'picometer' => {
2755             'one' => q({0} pm),
2756             'other' => q({0} pm),
2757             },
2758             # Long Unit Identifier
2759             'length-yard' => {
2760             'name' => q(vg),
2761             'one' => q({0} vg),
2762             'other' => q({0} vg),
2763             },
2764             # Core Unit Identifier
2765             'yard' => {
2766             'name' => q(vg),
2767             'one' => q({0} vg),
2768             'other' => q({0} vg),
2769             },
2770             # Long Unit Identifier
2771             'light-lux' => {
2772             'one' => q({0} lx),
2773             'other' => q({0} lx),
2774             },
2775             # Core Unit Identifier
2776             'lux' => {
2777             'one' => q({0} lx),
2778             'other' => q({0} lx),
2779             },
2780             # Long Unit Identifier
2781             'mass-carat' => {
2782             'one' => q({0} ct),
2783             'other' => q({0} ct),
2784             },
2785             # Core Unit Identifier
2786             'carat' => {
2787             'one' => q({0} ct),
2788             'other' => q({0} ct),
2789             },
2790             # Long Unit Identifier
2791             'mass-grain' => {
2792             'one' => q({0} grain),
2793             'other' => q({0} grains),
2794             },
2795             # Core Unit Identifier
2796             'grain' => {
2797             'one' => q({0} grain),
2798             'other' => q({0} grains),
2799             },
2800             # Long Unit Identifier
2801             'mass-gram' => {
2802             'one' => q({0} g),
2803             'other' => q({0} g),
2804             },
2805             # Core Unit Identifier
2806             'gram' => {
2807             'one' => q({0} g),
2808             'other' => q({0} g),
2809             },
2810             # Long Unit Identifier
2811             'mass-kilogram' => {
2812             'one' => q({0} kg),
2813             'other' => q({0} kg),
2814             },
2815             # Core Unit Identifier
2816             'kilogram' => {
2817             'one' => q({0} kg),
2818             'other' => q({0} kg),
2819             },
2820             # Long Unit Identifier
2821             'mass-microgram' => {
2822             'one' => q({0} μg),
2823             'other' => q({0} μg),
2824             },
2825             # Core Unit Identifier
2826             'microgram' => {
2827             'one' => q({0} μg),
2828             'other' => q({0} μg),
2829             },
2830             # Long Unit Identifier
2831             'mass-milligram' => {
2832             'one' => q({0} mg),
2833             'other' => q({0} mg),
2834             },
2835             # Core Unit Identifier
2836             'milligram' => {
2837             'one' => q({0} mg),
2838             'other' => q({0} mg),
2839             },
2840             # Long Unit Identifier
2841             'mass-ounce' => {
2842             'one' => q({0} oz),
2843             'other' => q({0} oz),
2844             },
2845             # Core Unit Identifier
2846             'ounce' => {
2847             'one' => q({0} oz),
2848             'other' => q({0} oz),
2849             },
2850             # Long Unit Identifier
2851             'mass-ounce-troy' => {
2852             'one' => q({0} oz t),
2853             'other' => q({0} oz t),
2854             },
2855             # Core Unit Identifier
2856             'ounce-troy' => {
2857             'one' => q({0} oz t),
2858             'other' => q({0} oz t),
2859             },
2860             # Long Unit Identifier
2861             'mass-pound' => {
2862             'one' => q({0} lb),
2863             'other' => q({0} lb),
2864             },
2865             # Core Unit Identifier
2866             'pound' => {
2867             'one' => q({0} lb),
2868             'other' => q({0} lb),
2869             },
2870             # Long Unit Identifier
2871             'mass-ton' => {
2872             'name' => q(tc),
2873             'one' => q({0} tc),
2874             'other' => q({0} tc),
2875             },
2876             # Core Unit Identifier
2877             'ton' => {
2878             'name' => q(tc),
2879             'one' => q({0} tc),
2880             'other' => q({0} tc),
2881             },
2882             # Long Unit Identifier
2883             'mass-tonne' => {
2884             'one' => q({0} t),
2885             'other' => q({0} t),
2886             },
2887             # Core Unit Identifier
2888             'tonne' => {
2889             'one' => q({0} t),
2890             'other' => q({0} t),
2891             },
2892             # Long Unit Identifier
2893             'power-gigawatt' => {
2894             'one' => q({0} GW),
2895             'other' => q({0} GW),
2896             },
2897             # Core Unit Identifier
2898             'gigawatt' => {
2899             'one' => q({0} GW),
2900             'other' => q({0} GW),
2901             },
2902             # Long Unit Identifier
2903             'power-horsepower' => {
2904             'one' => q({0} ch),
2905             'other' => q({0} ch),
2906             },
2907             # Core Unit Identifier
2908             'horsepower' => {
2909             'one' => q({0} ch),
2910             'other' => q({0} ch),
2911             },
2912             # Long Unit Identifier
2913             'power-kilowatt' => {
2914             'one' => q({0} kW),
2915             'other' => q({0} kW),
2916             },
2917             # Core Unit Identifier
2918             'kilowatt' => {
2919             'one' => q({0} kW),
2920             'other' => q({0} kW),
2921             },
2922             # Long Unit Identifier
2923             'power-megawatt' => {
2924             'one' => q({0} MW),
2925             'other' => q({0} MW),
2926             },
2927             # Core Unit Identifier
2928             'megawatt' => {
2929             'one' => q({0} MW),
2930             'other' => q({0} MW),
2931             },
2932             # Long Unit Identifier
2933             'power-milliwatt' => {
2934             'one' => q({0} mW),
2935             'other' => q({0} mW),
2936             },
2937             # Core Unit Identifier
2938             'milliwatt' => {
2939             'one' => q({0} mW),
2940             'other' => q({0} mW),
2941             },
2942             # Long Unit Identifier
2943             'power-watt' => {
2944             'one' => q({0} W),
2945             'other' => q({0} W),
2946             },
2947             # Core Unit Identifier
2948             'watt' => {
2949             'one' => q({0} W),
2950             'other' => q({0} W),
2951             },
2952             # Long Unit Identifier
2953             'pressure-hectopascal' => {
2954             'one' => q({0} hPa),
2955             'other' => q({0} hPa),
2956             },
2957             # Core Unit Identifier
2958             'hectopascal' => {
2959             'one' => q({0} hPa),
2960             'other' => q({0} hPa),
2961             },
2962             # Long Unit Identifier
2963             'pressure-inch-ofhg' => {
2964             'name' => q(po Hg),
2965             'one' => q({0} po Hg),
2966             'other' => q({0} po Hg),
2967             },
2968             # Core Unit Identifier
2969             'inch-ofhg' => {
2970             'name' => q(po Hg),
2971             'one' => q({0} po Hg),
2972             'other' => q({0} po Hg),
2973             },
2974             # Long Unit Identifier
2975             'pressure-millibar' => {
2976             'one' => q({0} mbar),
2977             'other' => q({0} mbar),
2978             },
2979             # Core Unit Identifier
2980             'millibar' => {
2981             'one' => q({0} mbar),
2982             'other' => q({0} mbar),
2983             },
2984             # Long Unit Identifier
2985             'pressure-millimeter-ofhg' => {
2986             'name' => q(mm Hg),
2987             'one' => q({0} mm Hg),
2988             'other' => q({0} mm Hg),
2989             },
2990             # Core Unit Identifier
2991             'millimeter-ofhg' => {
2992             'name' => q(mm Hg),
2993             'one' => q({0} mm Hg),
2994             'other' => q({0} mm Hg),
2995             },
2996             # Long Unit Identifier
2997             'pressure-pound-force-per-square-inch' => {
2998             'name' => q(psi),
2999             'one' => q({0} psi),
3000             'other' => q({0} psi),
3001             },
3002             # Core Unit Identifier
3003             'pound-force-per-square-inch' => {
3004             'name' => q(psi),
3005             'one' => q({0} psi),
3006             'other' => q({0} psi),
3007             },
3008             # Long Unit Identifier
3009             'speed-beaufort' => {
3010             'one' => q({0} Bf),
3011             'other' => q({0} Bf),
3012             },
3013             # Core Unit Identifier
3014             'beaufort' => {
3015             'one' => q({0} Bf),
3016             'other' => q({0} Bf),
3017             },
3018             # Long Unit Identifier
3019             'speed-kilometer-per-hour' => {
3020             'one' => q({0} km/h),
3021             'other' => q({0} km/h),
3022             },
3023             # Core Unit Identifier
3024             'kilometer-per-hour' => {
3025             'one' => q({0} km/h),
3026             'other' => q({0} km/h),
3027             },
3028             # Long Unit Identifier
3029             'speed-meter-per-second' => {
3030             'one' => q({0} m/s),
3031             'other' => q({0} m/s),
3032             },
3033             # Core Unit Identifier
3034             'meter-per-second' => {
3035             'one' => q({0} m/s),
3036             'other' => q({0} m/s),
3037             },
3038             # Long Unit Identifier
3039             'speed-mile-per-hour' => {
3040             'one' => q({0} mi/h),
3041             'other' => q({0} mi/h),
3042             },
3043             # Core Unit Identifier
3044             'mile-per-hour' => {
3045             'one' => q({0} mi/h),
3046             'other' => q({0} mi/h),
3047             },
3048             # Long Unit Identifier
3049             'temperature-celsius' => {
3050             'one' => q({0} °C),
3051             'other' => q({0} °C),
3052             },
3053             # Core Unit Identifier
3054             'celsius' => {
3055             'one' => q({0} °C),
3056             'other' => q({0} °C),
3057             },
3058             # Long Unit Identifier
3059             'temperature-fahrenheit' => {
3060             'one' => q({0} °F),
3061             'other' => q({0} °F),
3062             },
3063             # Core Unit Identifier
3064             'fahrenheit' => {
3065             'one' => q({0} °F),
3066             'other' => q({0} °F),
3067             },
3068             # Long Unit Identifier
3069             'temperature-kelvin' => {
3070             'one' => q({0} K),
3071             'other' => q({0} K),
3072             },
3073             # Core Unit Identifier
3074             'kelvin' => {
3075             'one' => q({0} K),
3076             'other' => q({0} K),
3077             },
3078             # Long Unit Identifier
3079             'torque-pound-force-foot' => {
3080             'name' => q(lb-pi),
3081             'one' => q({0} lb-pi),
3082             'other' => q({0} lb-pi),
3083             },
3084             # Core Unit Identifier
3085             'pound-force-foot' => {
3086             'name' => q(lb-pi),
3087             'one' => q({0} lb-pi),
3088             'other' => q({0} lb-pi),
3089             },
3090             # Long Unit Identifier
3091             'volume-cubic-centimeter' => {
3092             'one' => q({0} cm³),
3093             'other' => q({0} cm³),
3094             },
3095             # Core Unit Identifier
3096             'cubic-centimeter' => {
3097             'one' => q({0} cm³),
3098             'other' => q({0} cm³),
3099             },
3100             # Long Unit Identifier
3101             'volume-cubic-foot' => {
3102             'one' => q({0} pi³),
3103             'other' => q({0} pi³),
3104             },
3105             # Core Unit Identifier
3106             'cubic-foot' => {
3107             'one' => q({0} pi³),
3108             'other' => q({0} pi³),
3109             },
3110             # Long Unit Identifier
3111             'volume-cubic-inch' => {
3112             'one' => q({0} po³),
3113             'other' => q({0} po³),
3114             },
3115             # Core Unit Identifier
3116             'cubic-inch' => {
3117             'one' => q({0} po³),
3118             'other' => q({0} po³),
3119             },
3120             # Long Unit Identifier
3121             'volume-cubic-kilometer' => {
3122             'one' => q({0} km³),
3123             'other' => q({0} km³),
3124             },
3125             # Core Unit Identifier
3126             'cubic-kilometer' => {
3127             'one' => q({0} km³),
3128             'other' => q({0} km³),
3129             },
3130             # Long Unit Identifier
3131             'volume-cubic-meter' => {
3132             'one' => q({0} m³),
3133             'other' => q({0} m³),
3134             },
3135             # Core Unit Identifier
3136             'cubic-meter' => {
3137             'one' => q({0} m³),
3138             'other' => q({0} m³),
3139             },
3140             # Long Unit Identifier
3141             'volume-cubic-mile' => {
3142             'one' => q({0} mi³),
3143             'other' => q({0} mi³),
3144             },
3145             # Core Unit Identifier
3146             'cubic-mile' => {
3147             'one' => q({0} mi³),
3148             'other' => q({0} mi³),
3149             },
3150             # Long Unit Identifier
3151             'volume-cubic-yard' => {
3152             'name' => q(vg³),
3153             'one' => q({0} vg³),
3154             'other' => q({0} vg³),
3155             },
3156             # Core Unit Identifier
3157             'cubic-yard' => {
3158             'name' => q(vg³),
3159             'one' => q({0} vg³),
3160             'other' => q({0} vg³),
3161             },
3162             # Long Unit Identifier
3163             'volume-dessert-spoon' => {
3164             'name' => q(cuill. à d.),
3165             'one' => q({0} cuill. à d.),
3166             'other' => q({0} cuill. à d.),
3167             },
3168             # Core Unit Identifier
3169             'dessert-spoon' => {
3170             'name' => q(cuill. à d.),
3171             'one' => q({0} cuill. à d.),
3172             'other' => q({0} cuill. à d.),
3173             },
3174             # Long Unit Identifier
3175             'volume-dessert-spoon-imperial' => {
3176             'name' => q(cuill. à d. imp.),
3177             'one' => q({0} cuill. à d. imp.),
3178             'other' => q({0} cuill. à d. imp.),
3179             },
3180             # Core Unit Identifier
3181             'dessert-spoon-imperial' => {
3182             'name' => q(cuill. à d. imp.),
3183             'one' => q({0} cuill. à d. imp.),
3184             'other' => q({0} cuill. à d. imp.),
3185             },
3186             # Long Unit Identifier
3187             'volume-dram' => {
3188             'name' => q(dram liquide),
3189             'one' => q({0} dram liq),
3190             'other' => q({0} dram liq),
3191             },
3192             # Core Unit Identifier
3193             'dram' => {
3194             'name' => q(dram liquide),
3195             'one' => q({0} dram liq),
3196             'other' => q({0} dram liq),
3197             },
3198             # Long Unit Identifier
3199             'volume-drop' => {
3200             'name' => q(goutte),
3201             'one' => q({0} goutte),
3202             'other' => q({0} gouttes),
3203             },
3204             # Core Unit Identifier
3205             'drop' => {
3206             'name' => q(goutte),
3207             'one' => q({0} goutte),
3208             'other' => q({0} gouttes),
3209             },
3210             # Long Unit Identifier
3211             'volume-fluid-ounce' => {
3212             'name' => q(oz liq.),
3213             'one' => q({0} oz liq.),
3214             'other' => q({0} oz liq.),
3215             },
3216             # Core Unit Identifier
3217             'fluid-ounce' => {
3218             'name' => q(oz liq.),
3219             'one' => q({0} oz liq.),
3220             'other' => q({0} oz liq.),
3221             },
3222             # Long Unit Identifier
3223             'volume-fluid-ounce-imperial' => {
3224             'name' => q(oz liq imp.),
3225             'one' => q({0} oz liq imp.),
3226             'other' => q({0} oz liq imp.),
3227             },
3228             # Core Unit Identifier
3229             'fluid-ounce-imperial' => {
3230             'name' => q(oz liq imp.),
3231             'one' => q({0} oz liq imp.),
3232             'other' => q({0} oz liq imp.),
3233             },
3234             # Long Unit Identifier
3235             'volume-gallon-imperial' => {
3236             'name' => q(gal Imp),
3237             'one' => q({0} gal Imp),
3238             'other' => q({0} gal Imp),
3239             'per' => q({0}/gal Imp),
3240             },
3241             # Core Unit Identifier
3242             'gallon-imperial' => {
3243             'name' => q(gal Imp),
3244             'one' => q({0} gal Imp),
3245             'other' => q({0} gal Imp),
3246             'per' => q({0}/gal Imp),
3247             },
3248             # Long Unit Identifier
3249             'volume-jigger' => {
3250             'name' => q(gobelet doseur),
3251             'one' => q({0} gobelet doseur),
3252             'other' => q({0} gobelets doseurs),
3253             },
3254             # Core Unit Identifier
3255             'jigger' => {
3256             'name' => q(gobelet doseur),
3257             'one' => q({0} gobelet doseur),
3258             'other' => q({0} gobelets doseurs),
3259             },
3260             # Long Unit Identifier
3261             'volume-pint' => {
3262             'name' => q(chop),
3263             'one' => q({0} chop),
3264             'other' => q({0} chop),
3265             },
3266             # Core Unit Identifier
3267             'pint' => {
3268             'name' => q(chop),
3269             'one' => q({0} chop),
3270             'other' => q({0} chop),
3271             },
3272             # Long Unit Identifier
3273             'volume-quart' => {
3274             'name' => q(pte),
3275             'one' => q({0} pte),
3276             'other' => q({0} pte),
3277             },
3278             # Core Unit Identifier
3279             'quart' => {
3280             'name' => q(pte),
3281             'one' => q({0} pte),
3282             'other' => q({0} pte),
3283             },
3284             # Long Unit Identifier
3285             'volume-quart-imperial' => {
3286             'name' => q(pte imp),
3287             'one' => q({0} pte imp),
3288             'other' => q({0} pte imp),
3289             },
3290             # Core Unit Identifier
3291             'quart-imperial' => {
3292             'name' => q(pte imp),
3293             'one' => q({0} pte imp),
3294             'other' => q({0} pte imp),
3295             },
3296             # Long Unit Identifier
3297             'volume-teaspoon' => {
3298             'name' => q(c. à t.),
3299             'one' => q({0} c. à t.),
3300             'other' => q({0} c. à t.),
3301             },
3302             # Core Unit Identifier
3303             'teaspoon' => {
3304             'name' => q(c. à t.),
3305             'one' => q({0} c. à t.),
3306             'other' => q({0} c. à t.),
3307             },
3308             },
3309             } }
3310             );
3311              
3312             has 'number_symbols' => (
3313             is => 'ro',
3314             isa => HashRef,
3315             init_arg => undef,
3316             default => sub { {
3317             'latn' => {
3318             'group' => q( ),
3319             },
3320             } }
3321             );
3322              
3323             has 'number_formats' => (
3324             is => 'ro',
3325             isa => HashRef,
3326             init_arg => undef,
3327             default => sub { {
3328             decimalFormat => {
3329             'long' => {
3330             '1000' => {
3331             '1' => '0 mille',
3332             'one' => '0 mille',
3333             'other' => '0 mille',
3334             },
3335             '10000' => {
3336             'one' => '00 mille',
3337             'other' => '00 mille',
3338             },
3339             '100000' => {
3340             'one' => '000 mille',
3341             'other' => '000 mille',
3342             },
3343             },
3344             'short' => {
3345             '1000000000' => {
3346             'one' => '0 G',
3347             'other' => '0 G',
3348             },
3349             '10000000000' => {
3350             'one' => '00 G',
3351             'other' => '00 G',
3352             },
3353             '100000000000' => {
3354             'one' => '000 G',
3355             'other' => '000 G',
3356             },
3357             '1000000000000' => {
3358             'one' => '0 T',
3359             'other' => '0 T',
3360             },
3361             '10000000000000' => {
3362             'one' => '00 T',
3363             'other' => '00 T',
3364             },
3365             '100000000000000' => {
3366             'one' => '000 T',
3367             'other' => '000 T',
3368             },
3369             },
3370             },
3371             } },
3372             );
3373              
3374             has 'currencies' => (
3375             is => 'ro',
3376             isa => HashRef,
3377             init_arg => undef,
3378             default => sub { {
3379             'AFN' => {
3380             display_name => {
3381             'one' => q(afghani afghan),
3382             'other' => q(afghanis afghans),
3383             },
3384             },
3385             'ARS' => {
3386             symbol => 'ARS',
3387             },
3388             'AUD' => {
3389             symbol => '$ AU',
3390             },
3391             'AZN' => {
3392             display_name => {
3393             'currency' => q(manat azerbaïdjanais),
3394             'one' => q(manat azerbaïdjanais),
3395             'other' => q(manats azerbaïdjanais),
3396             },
3397             },
3398             'BMD' => {
3399             symbol => 'BMD',
3400             },
3401             'BND' => {
3402             symbol => 'BND',
3403             },
3404             'BYN' => {
3405             symbol => 'Br',
3406             },
3407             'BZD' => {
3408             symbol => 'BZD',
3409             },
3410             'CAD' => {
3411             symbol => '$',
3412             },
3413             'CLP' => {
3414             symbol => 'CLP',
3415             },
3416             'CNY' => {
3417             symbol => 'CN¥',
3418             },
3419             'COP' => {
3420             symbol => 'COP',
3421             },
3422             'CVE' => {
3423             display_name => {
3424             'currency' => q(escudo cap-verdien),
3425             'one' => q(escudo cap-verdien),
3426             'other' => q(escudos cap-verdiens),
3427             },
3428             },
3429             'FJD' => {
3430             symbol => 'FJD',
3431             },
3432             'FKP' => {
3433             symbol => 'FKP',
3434             },
3435             'GBP' => {
3436             symbol => '£',
3437             },
3438             'GEL' => {
3439             symbol => 'GEL',
3440             },
3441             'GIP' => {
3442             symbol => 'GIP',
3443             },
3444             'GYD' => {
3445             display_name => {
3446             'one' => q(dollar guyanien),
3447             'other' => q(dollars guyaniens),
3448             },
3449             },
3450             'HKD' => {
3451             symbol => '$ HK',
3452             },
3453             'ILS' => {
3454             symbol => 'ILS',
3455             },
3456             'INR' => {
3457             symbol => 'INR',
3458             },
3459             'IRR' => {
3460             display_name => {
3461             'currency' => q(rial iranien),
3462             'one' => q(rial iranien),
3463             'other' => q(rials iraniens),
3464             },
3465             },
3466             'JPY' => {
3467             symbol => '¥',
3468             },
3469             'KMF' => {
3470             symbol => 'CF',
3471             },
3472             'KRW' => {
3473             symbol => 'KRW',
3474             },
3475             'LBP' => {
3476             symbol => 'LBP',
3477             },
3478             'MXN' => {
3479             symbol => 'MXN',
3480             },
3481             'NAD' => {
3482             symbol => 'NAD',
3483             },
3484             'NIO' => {
3485             symbol => 'C$',
3486             },
3487             'NZD' => {
3488             symbol => '$ NZ',
3489             },
3490             'OMR' => {
3491             display_name => {
3492             'currency' => q(rial omanais),
3493             'one' => q(rial omanais),
3494             'other' => q(rials omanis),
3495             },
3496             },
3497             'PEN' => {
3498             display_name => {
3499             'currency' => q(nouveau sol péruvien),
3500             'one' => q(nouveau sol péruvien),
3501             'other' => q(nouveaux sols péruviens),
3502             },
3503             },
3504             'PGK' => {
3505             display_name => {
3506             'currency' => q(kina papou-néo-guinéen),
3507             'one' => q(kina papou-néo-guinéen),
3508             'other' => q(kinas papou-néo-guinéens),
3509             },
3510             },
3511             'QAR' => {
3512             display_name => {
3513             'currency' => q(riyal du Qatar),
3514             'one' => q(riyal du Qatar),
3515             'other' => q(riyals du Qatar),
3516             },
3517             },
3518             'SAR' => {
3519             display_name => {
3520             'currency' => q(rial saoudien),
3521             'one' => q(rial saoudien),
3522             'other' => q(rials saoudiens),
3523             },
3524             },
3525             'SBD' => {
3526             symbol => 'SBD',
3527             },
3528             'SGD' => {
3529             symbol => '$ SG',
3530             },
3531             'SRD' => {
3532             symbol => 'SRD',
3533             display_name => {
3534             'currency' => q(dollar du Suriname),
3535             'one' => q(dollar du Suriname),
3536             'other' => q(dollars du Suriname),
3537             },
3538             },
3539             'TOP' => {
3540             display_name => {
3541             'currency' => q(pa’anga),
3542             'one' => q(pa’anga),
3543             'other' => q(pa’angas),
3544             },
3545             },
3546             'TRY' => {
3547             symbol => 'TL',
3548             },
3549             'TTD' => {
3550             symbol => 'TTD',
3551             },
3552             'USD' => {
3553             symbol => '$ US',
3554             },
3555             'UYU' => {
3556             symbol => 'UYU',
3557             },
3558             'VND' => {
3559             symbol => 'VND',
3560             },
3561             'VUV' => {
3562             display_name => {
3563             'currency' => q(vatu),
3564             'one' => q(vatu),
3565             'other' => q(vatus),
3566             },
3567             },
3568             'WST' => {
3569             symbol => 'WST',
3570             display_name => {
3571             'currency' => q(tala),
3572             'one' => q(tala),
3573             'other' => q(talas),
3574             },
3575             },
3576             'XAF' => {
3577             symbol => 'XAF',
3578             },
3579             'XOF' => {
3580             symbol => 'XOF',
3581             },
3582             'XPF' => {
3583             symbol => 'XPF',
3584             },
3585             'XXX' => {
3586             display_name => {
3587             'currency' => q(Devise inconnue),
3588             'one' => q(\(devise inconnue\)),
3589             'other' => q(\(devise inconnue\)),
3590             },
3591             },
3592             'YER' => {
3593             display_name => {
3594             'currency' => q(rial yéménite),
3595             'one' => q(rial yéménite),
3596             'other' => q(rials yéménites),
3597             },
3598             },
3599             'ZMW' => {
3600             symbol => 'ZK',
3601             },
3602             } },
3603             );
3604              
3605              
3606             has 'calendar_months' => (
3607             is => 'ro',
3608             isa => HashRef,
3609             init_arg => undef,
3610             default => sub { {
3611             'coptic' => {
3612             'format' => {
3613             wide => {
3614             nonleap => [
3615             'tout',
3616             'bâbâ',
3617             'hâtour',
3618             'kyakh',
3619             'toubah',
3620             'amshîr',
3621             'barmahât',
3622             'barmoudah',
3623             'bashans',
3624             'ba’ounah',
3625             'abîb',
3626             'misra',
3627             'al-nasi'
3628             ],
3629             leap => [
3630            
3631             ],
3632             },
3633             },
3634             'stand-alone' => {
3635             narrow => {
3636             nonleap => [
3637             'T',
3638             'B',
3639             'H',
3640             'K',
3641             'T',
3642             'A',
3643             'B',
3644             'B',
3645             'B',
3646             'B',
3647             'A',
3648             'M',
3649             'N'
3650             ],
3651             leap => [
3652            
3653             ],
3654             },
3655             },
3656             },
3657             'ethiopic' => {
3658             'stand-alone' => {
3659             narrow => {
3660             nonleap => [
3661             'M',
3662             'T',
3663             'H',
3664             'T',
3665             'T',
3666             'Y',
3667             'M',
3668             'M',
3669             'G',
3670             'S',
3671             'H',
3672             'N',
3673             'P'
3674             ],
3675             leap => [
3676            
3677             ],
3678             },
3679             },
3680             },
3681             'gregorian' => {
3682             'format' => {
3683             abbreviated => {
3684             nonleap => [
3685             'janv.',
3686             'févr.',
3687             'mars',
3688             'avr.',
3689             'mai',
3690             'juin',
3691             'juill.',
3692             'août',
3693             'sept.',
3694             'oct.',
3695             'nov.',
3696             'déc.'
3697             ],
3698             leap => [
3699            
3700             ],
3701             },
3702             },
3703             },
3704             'hebrew' => {
3705             'format' => {
3706             abbreviated => {
3707             nonleap => [
3708             'tis.',
3709             'hes.',
3710             'kis.',
3711             'téb.',
3712             'sché.',
3713             'ad.I',
3714             'adar',
3715             'nis.',
3716             'iyar',
3717             'siv.',
3718             'tam.',
3719             'av',
3720             'ell.'
3721             ],
3722             leap => [
3723             undef(),
3724             undef(),
3725             undef(),
3726             undef(),
3727             undef(),
3728             undef(),
3729            
3730             ],
3731             },
3732             },
3733             'stand-alone' => {
3734             narrow => {
3735             nonleap => [
3736             'T',
3737             'H',
3738             'K',
3739             'T',
3740             'S',
3741             'A',
3742             'A',
3743             'N',
3744             'I',
3745             'S',
3746             'T',
3747             'A',
3748             'E'
3749             ],
3750             leap => [
3751             undef(),
3752             undef(),
3753             undef(),
3754             undef(),
3755             undef(),
3756             undef(),
3757            
3758             ],
3759             },
3760             },
3761             },
3762             'indian' => {
3763             'stand-alone' => {
3764             narrow => {
3765             nonleap => [
3766             'C',
3767             'V',
3768             'J',
3769             'Ā',
3770             'S',
3771             'B',
3772             'Ā',
3773             'K',
3774             'M',
3775             'P',
3776             'M',
3777             'P'
3778             ],
3779             leap => [
3780            
3781             ],
3782             },
3783             },
3784             },
3785             'persian' => {
3786             'format' => {
3787             abbreviated => {
3788             nonleap => [
3789             'Far.',
3790             'Ord.',
3791             'Kho.',
3792             'Tir',
3793             'Mor.',
3794             'Šah.',
3795             'Mehr',
3796             'Âbâ.',
3797             'Âzar',
3798             'Dey',
3799             'Bah.',
3800             'Esf.'
3801             ],
3802             leap => [
3803            
3804             ],
3805             },
3806             wide => {
3807             nonleap => [
3808             'Farvardin',
3809             'Ordibehešt',
3810             'Khordâd',
3811             'Tir',
3812             'Mordâd',
3813             'Šahrivar',
3814             'Mehr',
3815             'Âbân',
3816             'Âzar',
3817             'Dey',
3818             'Bahman',
3819             'Esfand'
3820             ],
3821             leap => [
3822            
3823             ],
3824             },
3825             },
3826             },
3827             } },
3828             );
3829              
3830             has 'day_period_data' => (
3831             is => 'ro',
3832             isa => CodeRef,
3833             init_arg => undef,
3834             default => sub { sub {
3835             # Time in hhmm format
3836             my ($self, $type, $time, $day_period_type) = @_;
3837             $day_period_type //= 'default';
3838             SWITCH:
3839             for ($type) {
3840             if ($_ eq 'buddhist') {
3841             if($day_period_type eq 'default') {
3842             return 'midnight' if $time == 0;
3843             return 'noon' if $time == 1200;
3844             return 'afternoon1' if $time >= 1200
3845             && $time < 1800;
3846             return 'evening1' if $time >= 1800
3847             && $time < 2400;
3848             return 'morning1' if $time >= 400
3849             && $time < 1200;
3850             return 'night1' if $time >= 0
3851             && $time < 400;
3852             }
3853             if($day_period_type eq 'selection') {
3854             return 'afternoon1' if $time >= 1200
3855             && $time < 1800;
3856             return 'evening1' if $time >= 1800
3857             && $time < 2400;
3858             return 'morning1' if $time >= 400
3859             && $time < 1200;
3860             return 'night1' if $time >= 0
3861             && $time < 400;
3862             }
3863             last SWITCH;
3864             }
3865             if ($_ eq 'coptic') {
3866             if($day_period_type eq 'default') {
3867             return 'midnight' if $time == 0;
3868             return 'noon' if $time == 1200;
3869             return 'afternoon1' if $time >= 1200
3870             && $time < 1800;
3871             return 'evening1' if $time >= 1800
3872             && $time < 2400;
3873             return 'morning1' if $time >= 400
3874             && $time < 1200;
3875             return 'night1' if $time >= 0
3876             && $time < 400;
3877             }
3878             if($day_period_type eq 'selection') {
3879             return 'afternoon1' if $time >= 1200
3880             && $time < 1800;
3881             return 'evening1' if $time >= 1800
3882             && $time < 2400;
3883             return 'morning1' if $time >= 400
3884             && $time < 1200;
3885             return 'night1' if $time >= 0
3886             && $time < 400;
3887             }
3888             last SWITCH;
3889             }
3890             if ($_ eq 'ethiopic') {
3891             if($day_period_type eq 'default') {
3892             return 'midnight' if $time == 0;
3893             return 'noon' if $time == 1200;
3894             return 'afternoon1' if $time >= 1200
3895             && $time < 1800;
3896             return 'evening1' if $time >= 1800
3897             && $time < 2400;
3898             return 'morning1' if $time >= 400
3899             && $time < 1200;
3900             return 'night1' if $time >= 0
3901             && $time < 400;
3902             }
3903             if($day_period_type eq 'selection') {
3904             return 'afternoon1' if $time >= 1200
3905             && $time < 1800;
3906             return 'evening1' if $time >= 1800
3907             && $time < 2400;
3908             return 'morning1' if $time >= 400
3909             && $time < 1200;
3910             return 'night1' if $time >= 0
3911             && $time < 400;
3912             }
3913             last SWITCH;
3914             }
3915             if ($_ eq 'generic') {
3916             if($day_period_type eq 'default') {
3917             return 'midnight' if $time == 0;
3918             return 'noon' if $time == 1200;
3919             return 'afternoon1' if $time >= 1200
3920             && $time < 1800;
3921             return 'evening1' if $time >= 1800
3922             && $time < 2400;
3923             return 'morning1' if $time >= 400
3924             && $time < 1200;
3925             return 'night1' if $time >= 0
3926             && $time < 400;
3927             }
3928             if($day_period_type eq 'selection') {
3929             return 'afternoon1' if $time >= 1200
3930             && $time < 1800;
3931             return 'evening1' if $time >= 1800
3932             && $time < 2400;
3933             return 'morning1' if $time >= 400
3934             && $time < 1200;
3935             return 'night1' if $time >= 0
3936             && $time < 400;
3937             }
3938             last SWITCH;
3939             }
3940             if ($_ eq 'gregorian') {
3941             if($day_period_type eq 'default') {
3942             return 'midnight' if $time == 0;
3943             return 'noon' if $time == 1200;
3944             return 'afternoon1' if $time >= 1200
3945             && $time < 1800;
3946             return 'evening1' if $time >= 1800
3947             && $time < 2400;
3948             return 'morning1' if $time >= 400
3949             && $time < 1200;
3950             return 'night1' if $time >= 0
3951             && $time < 400;
3952             }
3953             if($day_period_type eq 'selection') {
3954             return 'afternoon1' if $time >= 1200
3955             && $time < 1800;
3956             return 'evening1' if $time >= 1800
3957             && $time < 2400;
3958             return 'morning1' if $time >= 400
3959             && $time < 1200;
3960             return 'night1' if $time >= 0
3961             && $time < 400;
3962             }
3963             last SWITCH;
3964             }
3965             if ($_ eq 'hebrew') {
3966             if($day_period_type eq 'default') {
3967             return 'midnight' if $time == 0;
3968             return 'noon' if $time == 1200;
3969             return 'afternoon1' if $time >= 1200
3970             && $time < 1800;
3971             return 'evening1' if $time >= 1800
3972             && $time < 2400;
3973             return 'morning1' if $time >= 400
3974             && $time < 1200;
3975             return 'night1' if $time >= 0
3976             && $time < 400;
3977             }
3978             if($day_period_type eq 'selection') {
3979             return 'afternoon1' if $time >= 1200
3980             && $time < 1800;
3981             return 'evening1' if $time >= 1800
3982             && $time < 2400;
3983             return 'morning1' if $time >= 400
3984             && $time < 1200;
3985             return 'night1' if $time >= 0
3986             && $time < 400;
3987             }
3988             last SWITCH;
3989             }
3990             if ($_ eq 'indian') {
3991             if($day_period_type eq 'default') {
3992             return 'midnight' if $time == 0;
3993             return 'noon' if $time == 1200;
3994             return 'afternoon1' if $time >= 1200
3995             && $time < 1800;
3996             return 'evening1' if $time >= 1800
3997             && $time < 2400;
3998             return 'morning1' if $time >= 400
3999             && $time < 1200;
4000             return 'night1' if $time >= 0
4001             && $time < 400;
4002             }
4003             if($day_period_type eq 'selection') {
4004             return 'afternoon1' if $time >= 1200
4005             && $time < 1800;
4006             return 'evening1' if $time >= 1800
4007             && $time < 2400;
4008             return 'morning1' if $time >= 400
4009             && $time < 1200;
4010             return 'night1' if $time >= 0
4011             && $time < 400;
4012             }
4013             last SWITCH;
4014             }
4015             if ($_ eq 'islamic') {
4016             if($day_period_type eq 'default') {
4017             return 'midnight' if $time == 0;
4018             return 'noon' if $time == 1200;
4019             return 'afternoon1' if $time >= 1200
4020             && $time < 1800;
4021             return 'evening1' if $time >= 1800
4022             && $time < 2400;
4023             return 'morning1' if $time >= 400
4024             && $time < 1200;
4025             return 'night1' if $time >= 0
4026             && $time < 400;
4027             }
4028             if($day_period_type eq 'selection') {
4029             return 'afternoon1' if $time >= 1200
4030             && $time < 1800;
4031             return 'evening1' if $time >= 1800
4032             && $time < 2400;
4033             return 'morning1' if $time >= 400
4034             && $time < 1200;
4035             return 'night1' if $time >= 0
4036             && $time < 400;
4037             }
4038             last SWITCH;
4039             }
4040             if ($_ eq 'japanese') {
4041             if($day_period_type eq 'default') {
4042             return 'midnight' if $time == 0;
4043             return 'noon' if $time == 1200;
4044             return 'afternoon1' if $time >= 1200
4045             && $time < 1800;
4046             return 'evening1' if $time >= 1800
4047             && $time < 2400;
4048             return 'morning1' if $time >= 400
4049             && $time < 1200;
4050             return 'night1' if $time >= 0
4051             && $time < 400;
4052             }
4053             if($day_period_type eq 'selection') {
4054             return 'afternoon1' if $time >= 1200
4055             && $time < 1800;
4056             return 'evening1' if $time >= 1800
4057             && $time < 2400;
4058             return 'morning1' if $time >= 400
4059             && $time < 1200;
4060             return 'night1' if $time >= 0
4061             && $time < 400;
4062             }
4063             last SWITCH;
4064             }
4065             if ($_ eq 'persian') {
4066             if($day_period_type eq 'default') {
4067             return 'midnight' if $time == 0;
4068             return 'noon' if $time == 1200;
4069             return 'afternoon1' if $time >= 1200
4070             && $time < 1800;
4071             return 'evening1' if $time >= 1800
4072             && $time < 2400;
4073             return 'morning1' if $time >= 400
4074             && $time < 1200;
4075             return 'night1' if $time >= 0
4076             && $time < 400;
4077             }
4078             if($day_period_type eq 'selection') {
4079             return 'afternoon1' if $time >= 1200
4080             && $time < 1800;
4081             return 'evening1' if $time >= 1800
4082             && $time < 2400;
4083             return 'morning1' if $time >= 400
4084             && $time < 1200;
4085             return 'night1' if $time >= 0
4086             && $time < 400;
4087             }
4088             last SWITCH;
4089             }
4090             if ($_ eq 'roc') {
4091             if($day_period_type eq 'default') {
4092             return 'midnight' if $time == 0;
4093             return 'noon' if $time == 1200;
4094             return 'afternoon1' if $time >= 1200
4095             && $time < 1800;
4096             return 'evening1' if $time >= 1800
4097             && $time < 2400;
4098             return 'morning1' if $time >= 400
4099             && $time < 1200;
4100             return 'night1' if $time >= 0
4101             && $time < 400;
4102             }
4103             if($day_period_type eq 'selection') {
4104             return 'afternoon1' if $time >= 1200
4105             && $time < 1800;
4106             return 'evening1' if $time >= 1800
4107             && $time < 2400;
4108             return 'morning1' if $time >= 400
4109             && $time < 1200;
4110             return 'night1' if $time >= 0
4111             && $time < 400;
4112             }
4113             last SWITCH;
4114             }
4115             }
4116             } },
4117             );
4118              
4119             around day_period_data => sub {
4120             my ($orig, $self) = @_;
4121             return $self->$orig;
4122             };
4123              
4124             has 'day_periods' => (
4125             is => 'ro',
4126             isa => HashRef,
4127             init_arg => undef,
4128             default => sub { {
4129             'gregorian' => {
4130             'format' => {
4131             'abbreviated' => {
4132             'afternoon1' => q{après-midi},
4133             'am' => q{a.m.},
4134             'evening1' => q{du soir},
4135             'midnight' => q{minuit},
4136             'morning1' => q{du mat.},
4137             'night1' => q{du mat.},
4138             'noon' => q{midi},
4139             'pm' => q{p.m.},
4140             },
4141             'narrow' => {
4142             'afternoon1' => q{après-midi},
4143             'am' => q{a},
4144             'evening1' => q{du soir},
4145             'midnight' => q{minuit},
4146             'morning1' => q{mat.},
4147             'night1' => q{mat.},
4148             'noon' => q{midi},
4149             'pm' => q{p},
4150             },
4151             },
4152             'stand-alone' => {
4153             'abbreviated' => {
4154             'afternoon1' => q{après-midi},
4155             'evening1' => q{du soir},
4156             'morning1' => q{mat.},
4157             'night1' => q{du mat.},
4158             },
4159             'narrow' => {
4160             'afternoon1' => q{après-midi},
4161             'evening1' => q{du soir},
4162             'morning1' => q{mat.},
4163             'night1' => q{mat.},
4164             },
4165             },
4166             },
4167             } },
4168             );
4169              
4170             has 'eras' => (
4171             is => 'ro',
4172             isa => HashRef,
4173             init_arg => undef,
4174             default => sub { {
4175             'buddhist' => {
4176             },
4177             'coptic' => {
4178             },
4179             'ethiopic' => {
4180             },
4181             'generic' => {
4182             },
4183             'gregorian' => {
4184             },
4185             'hebrew' => {
4186             abbreviated => {
4187             '0' => 'AM'
4188             },
4189             },
4190             'indian' => {
4191             wide => {
4192             '0' => 'Saka'
4193             },
4194             },
4195             'islamic' => {
4196             narrow => {
4197             '0' => 'AH'
4198             },
4199             wide => {
4200             '0' => 'Anno Hegirae'
4201             },
4202             },
4203             'japanese' => {
4204             },
4205             'persian' => {
4206             abbreviated => {
4207             '0' => 'AP'
4208             },
4209             wide => {
4210             '0' => 'AP'
4211             },
4212             },
4213             'roc' => {
4214             },
4215             } },
4216             );
4217              
4218             has 'date_formats' => (
4219             is => 'ro',
4220             isa => HashRef,
4221             init_arg => undef,
4222             default => sub { {
4223             'buddhist' => {
4224             },
4225             'coptic' => {
4226             },
4227             'ethiopic' => {
4228             },
4229             'generic' => {
4230             'full' => q{EEEE d MMMM y G},
4231             'long' => q{d MMMM y G},
4232             'medium' => q{d MMM y G},
4233             'short' => q{yy-MM-dd GGGGG},
4234             },
4235             'gregorian' => {
4236             'full' => q{EEEE d MMMM y},
4237             'long' => q{d MMMM y},
4238             'medium' => q{d MMM y},
4239             'short' => q{y-MM-dd},
4240             },
4241             'hebrew' => {
4242             },
4243             'indian' => {
4244             },
4245             'islamic' => {
4246             'full' => q{EEEE d MMMM y G},
4247             'long' => q{d MMMM y G},
4248             'medium' => q{d MMM y G},
4249             'short' => q{y-MM-dd GGGGG},
4250             },
4251             'japanese' => {
4252             },
4253             'persian' => {
4254             },
4255             'roc' => {
4256             },
4257             } },
4258             );
4259              
4260             has 'time_formats' => (
4261             is => 'ro',
4262             isa => HashRef,
4263             init_arg => undef,
4264             default => sub { {
4265             'buddhist' => {
4266             },
4267             'coptic' => {
4268             },
4269             'ethiopic' => {
4270             },
4271             'generic' => {
4272             },
4273             'gregorian' => {
4274             'full' => q{HH 'h' mm 'min' ss 's' zzzz},
4275             'long' => q{HH 'h' mm 'min' ss 's' z},
4276             'medium' => q{HH 'h' mm 'min' ss 's'},
4277             'short' => q{HH 'h' mm},
4278             },
4279             'hebrew' => {
4280             },
4281             'indian' => {
4282             },
4283             'islamic' => {
4284             },
4285             'japanese' => {
4286             },
4287             'persian' => {
4288             },
4289             'roc' => {
4290             },
4291             } },
4292             );
4293              
4294             has 'datetime_formats' => (
4295             is => 'ro',
4296             isa => HashRef,
4297             init_arg => undef,
4298             default => sub { {
4299             'buddhist' => {
4300             },
4301             'coptic' => {
4302             },
4303             'ethiopic' => {
4304             },
4305             'generic' => {
4306             'full' => q{{1} {0}},
4307             'long' => q{{1} {0}},
4308             'medium' => q{{1} {0}},
4309             'short' => q{{1} {0}},
4310             },
4311             'gregorian' => {
4312             'full' => q{{1}, {0}},
4313             'long' => q{{1}, {0}},
4314             'medium' => q{{1}, {0}},
4315             'short' => q{{1} {0}},
4316             },
4317             'hebrew' => {
4318             },
4319             'indian' => {
4320             },
4321             'islamic' => {
4322             },
4323             'japanese' => {
4324             },
4325             'persian' => {
4326             },
4327             'roc' => {
4328             },
4329             } },
4330             );
4331              
4332             has 'datetime_formats_available_formats' => (
4333             is => 'ro',
4334             isa => HashRef,
4335             init_arg => undef,
4336             default => sub { {
4337             'buddhist' => {
4338             GyMd => q{y-MM-dd GGGGG},
4339             },
4340             'generic' => {
4341             Bh => q{h 'h' B},
4342             Bhm => q{h 'h' mm B},
4343             Bhms => q{h 'h' mm 'min' ss 's' B},
4344             EBhm => q{E h 'h' mm B},
4345             EBhms => q{E h 'h' mm 'min' ss 's' B},
4346             EHm => q{E HH 'h' mm},
4347             EHms => q{E HH 'h' mm 'min' ss 's'},
4348             Ehm => q{E h 'h' mm a},
4349             Ehms => q{E h 'h' mm 'min' ss 's' a},
4350             GyMd => q{y-MM-dd GGGGG},
4351             H => q{HH 'h'},
4352             Hm => q{HH 'h' mm},
4353             Hms => q{HH 'h' mm 'min' ss 's'},
4354             MEd => q{E M-d},
4355             MMd => q{MM-d},
4356             MMdd => q{MM-dd},
4357             Md => q{M-d},
4358             h => q{h 'h' a},
4359             hm => q{h 'h' mm a},
4360             hms => q{h 'h' mm 'min' ss 's' a},
4361             ms => q{mm 'min' ss 's'},
4362             yyyyM => q{y-MM G},
4363             yyyyMEd => q{E y-MM-dd G},
4364             yyyyMM => q{y-MM G},
4365             yyyyMd => q{y-MM-dd G},
4366             },
4367             'gregorian' => {
4368             Bh => q{h 'h' B},
4369             Bhm => q{h 'h' mm B},
4370             Bhms => q{h 'h' mm 'min' ss 's' B},
4371             EBhm => q{E h 'h' mm B},
4372             EBhms => q{E h 'h' mm 'min' ss 's' B},
4373             EHm => q{E HH 'h' mm},
4374             EHms => q{E HH 'h' mm 'min' ss 's'},
4375             Ehm => q{E h 'h' mm a},
4376             Ehms => q{E h 'h' mm 'min' ss 's' a},
4377             GyMd => q{y-MM-dd GGGGG},
4378             Hm => q{HH 'h' mm},
4379             Hms => q{HH 'h' mm 'min' ss 's'},
4380             Hmsv => q{HH 'h' mm 'min' ss 's' v},
4381             Hmv => q{HH 'h' mm v},
4382             MEd => q{E MM-dd},
4383             MMd => q{MM-dd},
4384             MMdd => q{MM-dd},
4385             Md => q{MM-dd},
4386             h => q{h 'h' a},
4387             hm => q{h 'h' mm a},
4388             hms => q{h 'h' mm 'min' ss 's' a},
4389             hmsv => q{h 'h' mm 'min' ss 's' a v},
4390             hmv => q{h 'h' mm a v},
4391             ms => q{mm 'min' ss 's'},
4392             yM => q{y-MM},
4393             yMEd => q{E y-MM-dd},
4394             yMM => q{y-MM},
4395             yMd => q{y-MM-dd},
4396             },
4397             'islamic' => {
4398             MEd => q{E d MMM},
4399             Md => q{MM-dd},
4400             yyyyM => q{y-MM GGGGG},
4401             yyyyMEd => q{E y-MM-dd GGGGG},
4402             yyyyMd => q{y-MM-dd GGGGG},
4403             },
4404             } },
4405             );
4406              
4407             has 'datetime_formats_append_item' => (
4408             is => 'ro',
4409             isa => HashRef,
4410             init_arg => undef,
4411             default => sub { {
4412             } },
4413             );
4414              
4415             has 'datetime_formats_interval' => (
4416             is => 'ro',
4417             isa => HashRef,
4418             init_arg => undef,
4419             default => sub { {
4420             'coptic' => {
4421             Bh => {
4422             B => q{h 'h' B – h 'h' B},
4423             },
4424             Bhm => {
4425             B => q{h 'h' mm B – h 'h' mm B},
4426             },
4427             },
4428             'ethiopic' => {
4429             Bh => {
4430             B => q{h 'h' B – h 'h' B},
4431             },
4432             Bhm => {
4433             B => q{h 'h' mm B – h 'h' mm B},
4434             },
4435             },
4436             'generic' => {
4437             Bh => {
4438             B => q{h 'h' B – h 'h' B},
4439             h => q{h – h 'h' B},
4440             },
4441             Bhm => {
4442             B => q{h 'h' mm B – h 'h' mm B},
4443             h => q{h 'h' mm – h 'h' mm B},
4444             m => q{h 'h' mm – h 'h' mm B},
4445             },
4446             Gy => {
4447             G => q{y G – y G},
4448             },
4449             GyM => {
4450             G => q{y-MM GGGGG – y-MM GGGGG},
4451             M => q{y-MM – y-MM GGGGG},
4452             y => q{y-MM – y-MM GGGGG},
4453             },
4454             GyMEd => {
4455             G => q{E y-MM-dd GGGGG – E y-MM-dd GGGGG},
4456             M => q{E y-MM-dd GGGGG – E y-MM-dd GGGGG},
4457             d => q{E y-MM-dd – E y-MM-dd GGGGG},
4458             y => q{E y-MM-dd – E y-MM-dd GGGGG},
4459             },
4460             GyMMM => {
4461             G => q{MMM y G – MMM y G},
4462             M => q{MMM y – MMM y G},
4463             y => q{MMM y – MMM y G},
4464             },
4465             GyMMMEd => {
4466             G => q{E d MMM y G – E d MMM y G},
4467             M => q{E d MMM – E d MMM y G},
4468             d => q{E d MMM – E d MMM y G},
4469             y => q{E d MMM y – E d MMM y G},
4470             },
4471             GyMMMd => {
4472             G => q{d MMM y G – d MMM y G},
4473             M => q{d MMM – d MMM y G},
4474             y => q{d MMM y – d MMM y G},
4475             },
4476             GyMd => {
4477             G => q{y-MM-dd GGGGG – y-MM-dd GGGGG},
4478             M => q{y-MM-dd – y-MM-dd GGGGG},
4479             d => q{y-MM-dd – y-MM-dd GGGGG},
4480             y => q{y-MM-dd – y-MM-dd GGGGG},
4481             },
4482             MEd => {
4483             M => q{E MM-dd – E MM-dd},
4484             d => q{E MM-dd – E MM-dd},
4485             },
4486             MMMEd => {
4487             d => q{E d – E d MMM},
4488             },
4489             Md => {
4490             M => q{MM-dd – MM-dd},
4491             d => q{MM-dd – MM-dd},
4492             },
4493             yM => {
4494             M => q{y-MM – y-MM G},
4495             y => q{y-MM – y-MM G},
4496             },
4497             yMEd => {
4498             M => q{E y-MM-dd – E y-MM-dd G},
4499             d => q{E y-MM-dd – E y-MM-dd G},
4500             y => q{E y-MM-dd – E y-MM-dd G},
4501             },
4502             yMd => {
4503             M => q{y-MM-dd – y-MM-dd G},
4504             d => q{y-MM-dd – y-MM-dd G},
4505             y => q{y-MM-dd – y-MM-dd G},
4506             },
4507             },
4508             'gregorian' => {
4509             Bh => {
4510             B => q{h 'h' B – h 'h' B},
4511             h => q{h – h 'h' B},
4512             },
4513             Bhm => {
4514             B => q{h 'h' mm B – h 'h' mm B},
4515             h => q{h 'h' mm – h 'h' mm B},
4516             m => q{h 'h' mm – h 'h' mm B},
4517             },
4518             Gy => {
4519             G => q{y G – y G},
4520             },
4521             GyM => {
4522             G => q{y-MM GGGGG – y-MM GGGGG},
4523             M => q{y-MM – y-MM GGGGG},
4524             y => q{y-MM – y-MM GGGGG},
4525             },
4526             GyMEd => {
4527             G => q{E y-MM-dd GGGGG – E y-MM-dd GGGGG},
4528             M => q{E y-MM-dd – E y-MM-dd GGGGG},
4529             d => q{E y-MM-dd – E y-MM-dd GGGGG},
4530             y => q{E y-MM-dd – E y-MM-dd GGGGG},
4531             },
4532             GyMMM => {
4533             M => q{MMM y – MMM y G},
4534             },
4535             GyMMMEd => {
4536             d => q{E d MMM – E d MMM y G},
4537             },
4538             GyMd => {
4539             G => q{y-MM-dd GGGGG – y-MM-dd GGGGG},
4540             M => q{y-MM-dd – y-MM-dd GGGGG},
4541             d => q{y-MM-dd – y-MM-dd GGGGG},
4542             y => q{y-MM-dd – y-MM-dd GGGGG},
4543             },
4544             H => {
4545             H => q{H 'h' – H 'h'},
4546             },
4547             Hm => {
4548             H => q{H 'h' mm – H 'h' mm},
4549             m => q{H 'h' mm – H 'h' mm},
4550             },
4551             Hmv => {
4552             H => q{H 'h' mm – H 'h' mm v},
4553             m => q{H 'h' mm – H 'h' mm v},
4554             },
4555             Hv => {
4556             H => q{H 'h' – H 'h' v},
4557             },
4558             M => {
4559             M => q{MM – MM},
4560             },
4561             MEd => {
4562             M => q{E MM-dd – E MM-dd},
4563             d => q{E MM-dd – E MM-dd},
4564             },
4565             MMM => {
4566             M => q{MMM – MMM},
4567             },
4568             MMMEd => {
4569             d => q{E d MMM – E d MMM},
4570             },
4571             MMMd => {
4572             d => q{d – d MMM},
4573             },
4574             Md => {
4575             M => q{MM-dd – MM-dd},
4576             d => q{MM-dd – MM-dd},
4577             },
4578             d => {
4579             d => q{d – d},
4580             },
4581             h => {
4582             a => q{h 'h' a – h 'h' a},
4583             h => q{h 'h' – h 'h' a},
4584             },
4585             hm => {
4586             a => q{h 'h' mm a – h 'h' mm a},
4587             h => q{h 'h' mm – h 'h' mm a},
4588             m => q{h 'h' mm – h 'h' mm a},
4589             },
4590             hmv => {
4591             a => q{h 'h' mm a – h 'h' mm a v},
4592             h => q{h 'h' mm – h 'h' mm a v},
4593             m => q{h 'h' mm – h 'h' mm a v},
4594             },
4595             hv => {
4596             a => q{h 'h' a – h 'h' a v},
4597             h => q{h 'h' – h 'h' a v},
4598             },
4599             y => {
4600             y => q{y – y},
4601             },
4602             yM => {
4603             M => q{y-MM – y-MM},
4604             y => q{y-MM – y-MM},
4605             },
4606             yMEd => {
4607             M => q{E y-MM-dd – E y-MM-dd},
4608             d => q{E y-MM-dd – E y-MM-dd},
4609             y => q{E y-MM-dd – E y-MM-dd},
4610             },
4611             yMMM => {
4612             M => q{MMM – MMM y},
4613             },
4614             yMMMEd => {
4615             d => q{E d MMM – E d MMM y},
4616             },
4617             yMd => {
4618             M => q{y-MM-dd – y-MM-dd},
4619             d => q{y-MM-dd – y-MM-dd},
4620             y => q{y-MM-dd – y-MM-dd},
4621             },
4622             },
4623             'hebrew' => {
4624             Bh => {
4625             B => q{h 'h' B – h 'h' B},
4626             },
4627             Bhm => {
4628             B => q{h 'h' mm B – h 'h' mm B},
4629             },
4630             },
4631             'indian' => {
4632             Bh => {
4633             B => q{h 'h' B – h 'h' B},
4634             },
4635             Bhm => {
4636             B => q{h 'h' mm B – h 'h' mm B},
4637             },
4638             },
4639             'islamic' => {
4640             Bh => {
4641             B => q{h 'h' B – h 'h' B},
4642             },
4643             Bhm => {
4644             B => q{h 'h' mm B – h 'h' mm B},
4645             },
4646             },
4647             'japanese' => {
4648             Bh => {
4649             B => q{h 'h' B – h 'h' B},
4650             },
4651             Bhm => {
4652             B => q{h 'h' mm B – h 'h' mm B},
4653             },
4654             },
4655             'persian' => {
4656             Bh => {
4657             B => q{h 'h' B – h 'h' B},
4658             },
4659             Bhm => {
4660             B => q{h 'h' mm B – h 'h' mm B},
4661             },
4662             },
4663             'roc' => {
4664             Bh => {
4665             B => q{h 'h' B – h 'h' B},
4666             },
4667             Bhm => {
4668             B => q{h 'h' mm B – h 'h' mm B},
4669             },
4670             },
4671             } },
4672             );
4673              
4674             has 'time_zone_names' => (
4675             is => 'ro',
4676             isa => HashRef,
4677             init_arg => undef,
4678             default => sub { {
4679             regionFormat => q({0} (heure avancée)),
4680             regionFormat => q({0} (heure normale)),
4681             'Acre' => {
4682             long => {
4683             'daylight' => q#heure avancée de l’Acre#,
4684             'generic' => q#heure de l’Acre#,
4685             'standard' => q#heure normale de l’Acre#,
4686             },
4687             },
4688             'Africa/Ndjamena' => {
4689             exemplarCity => q#Ndjamena#,
4690             },
4691             'Africa/Tripoli' => {
4692             exemplarCity => q#Tripoli [Libye]#,
4693             },
4694             'Africa_Central' => {
4695             long => {
4696             'standard' => q#heure d’Afrique centrale#,
4697             },
4698             },
4699             'Africa_Eastern' => {
4700             long => {
4701             'standard' => q#heure d’Afrique orientale#,
4702             },
4703             },
4704             'Africa_Southern' => {
4705             long => {
4706             'standard' => q#heure normale d’Afrique du Sud#,
4707             },
4708             },
4709             'Africa_Western' => {
4710             long => {
4711             'daylight' => q#heure avancée d’Afrique de l’Ouest#,
4712             'generic' => q#heure d’Afrique de l’Ouest#,
4713             'standard' => q#heure normale d’Afrique de l’Ouest#,
4714             },
4715             },
4716             'Alaska' => {
4717             long => {
4718             'daylight' => q#heure avancée de l’Alaska#,
4719             'generic' => q#heure de l’Alaska#,
4720             'standard' => q#heure normale de l’Alaska#,
4721             },
4722             },
4723             'Almaty' => {
4724             long => {
4725             'daylight' => q#heure avancée d’Alma Ata#,
4726             'generic' => q#heure d’Alma Ata#,
4727             'standard' => q#heure normale d’Alma Ata#,
4728             },
4729             },
4730             'Amazon' => {
4731             long => {
4732             'daylight' => q#heure avancée de l’Amazonie#,
4733             'generic' => q#heure de l’Amazonie#,
4734             'standard' => q#heure normale de l’Amazonie#,
4735             },
4736             },
4737             'America/Barbados' => {
4738             exemplarCity => q#Barbade (La)#,
4739             },
4740             'America/Cayman' => {
4741             exemplarCity => q#îles Caïmans#,
4742             },
4743             'America/North_Dakota/Beulah' => {
4744             exemplarCity => q#Beulah [Dakota du Nord]#,
4745             },
4746             'America/North_Dakota/Center' => {
4747             exemplarCity => q#Center [Dakota du Nord]#,
4748             },
4749             'America/North_Dakota/New_Salem' => {
4750             exemplarCity => q#New Salem [Dakota du Nord]#,
4751             },
4752             'America/St_Johns' => {
4753             exemplarCity => q#St. John’s#,
4754             },
4755             'America/St_Kitts' => {
4756             exemplarCity => q#Saint-Christophe-et-Niévès#,
4757             },
4758             'America/St_Thomas' => {
4759             exemplarCity => q#Saint Thomas#,
4760             },
4761             'America_Central' => {
4762             long => {
4763             'daylight' => q#heure avancée du Centre#,
4764             'generic' => q#heure du Centre#,
4765             'standard' => q#heure normale du Centre#,
4766             },
4767             short => {
4768             'daylight' => q#HAC#,
4769             'generic' => q#HC#,
4770             'standard' => q#HNC#,
4771             },
4772             },
4773             'America_Eastern' => {
4774             long => {
4775             'daylight' => q#heure avancée de l’Est#,
4776             'generic' => q#heure de l’Est#,
4777             'standard' => q#heure normale de l’Est#,
4778             },
4779             short => {
4780             'daylight' => q#HAE#,
4781             'generic' => q#HE#,
4782             'standard' => q#HNE#,
4783             },
4784             },
4785             'America_Mountain' => {
4786             long => {
4787             'daylight' => q#heure avancée des Rocheuses#,
4788             'generic' => q#heure des Rocheuses#,
4789             'standard' => q#heure normale des Rocheuses#,
4790             },
4791             short => {
4792             'daylight' => q#HAR#,
4793             'generic' => q#HR#,
4794             'standard' => q#HNR#,
4795             },
4796             },
4797             'America_Pacific' => {
4798             long => {
4799             'daylight' => q#heure avancée du Pacifique#,
4800             'generic' => q#heure du Pacifique#,
4801             'standard' => q#heure normale du Pacifique#,
4802             },
4803             short => {
4804             'daylight' => q#HAP#,
4805             'generic' => q#HP#,
4806             'standard' => q#HNP#,
4807             },
4808             },
4809             'Anadyr' => {
4810             long => {
4811             'daylight' => q#heure avancée d’Anadyr#,
4812             'generic' => q#heure d’Anadyr#,
4813             'standard' => q#heure normale d’Anadyr#,
4814             },
4815             },
4816             'Antarctica/DumontDUrville' => {
4817             exemplarCity => q#Dumont d’Urville#,
4818             },
4819             'Apia' => {
4820             long => {
4821             'daylight' => q#heure avancée d’Apia#,
4822             'generic' => q#heure d’Apia#,
4823             'standard' => q#heure normale d’Apia#,
4824             },
4825             },
4826             'Aqtau' => {
4827             long => {
4828             'daylight' => q#heure avancée d’Aktaou#,
4829             'generic' => q#heure d’Aktaou#,
4830             'standard' => q#heure normale d’Aktaou#,
4831             },
4832             },
4833             'Aqtobe' => {
4834             long => {
4835             'daylight' => q#heure avancée d’Aqtöbe#,
4836             'generic' => q#heure d’Aqtöbe#,
4837             'standard' => q#heure normale d’Aqtöbe#,
4838             },
4839             },
4840             'Arabian' => {
4841             long => {
4842             'daylight' => q#heure avancée de l’Arabie#,
4843             'generic' => q#heure de l’Arabie#,
4844             'standard' => q#heure normale de l’Arabie#,
4845             },
4846             },
4847             'Argentina' => {
4848             long => {
4849             'daylight' => q#heure avancée de l’Argentine#,
4850             'generic' => q#heure de l’Argentine#,
4851             'standard' => q#heure normale d’Argentine#,
4852             },
4853             },
4854             'Argentina_Western' => {
4855             long => {
4856             'daylight' => q#heure avancée de l’Ouest argentin#,
4857             'generic' => q#heure de l’Ouest argentin#,
4858             'standard' => q#heure normale de l’Ouest argentin#,
4859             },
4860             },
4861             'Armenia' => {
4862             long => {
4863             'daylight' => q#heure avancée d’Arménie#,
4864             'generic' => q#heure de l’Arménie#,
4865             'standard' => q#heure normale de l’Arménie#,
4866             },
4867             },
4868             'Asia/Dhaka' => {
4869             exemplarCity => q#Dacca#,
4870             },
4871             'Asia/Thimphu' => {
4872             exemplarCity => q#Thimphou#,
4873             },
4874             'Atlantic' => {
4875             long => {
4876             'daylight' => q#heure avancée de l’Atlantique#,
4877             'generic' => q#heure de l’Atlantique#,
4878             'standard' => q#heure normale de l’Atlantique#,
4879             },
4880             },
4881             'Atlantic/Canary' => {
4882             exemplarCity => q#îles Canaries#,
4883             },
4884             'Atlantic/Faeroe' => {
4885             exemplarCity => q#îles Féroé#,
4886             },
4887             'Australia_Central' => {
4888             long => {
4889             'daylight' => q#heure avancée du centre de l’Australie#,
4890             'generic' => q#heure du centre de l’Australie#,
4891             'standard' => q#heure normale du centre de l’Australie#,
4892             },
4893             },
4894             'Australia_CentralWestern' => {
4895             long => {
4896             'daylight' => q#heure avancée du centre-ouest de l’Australie#,
4897             'generic' => q#heure du centre-ouest de l’Australie#,
4898             'standard' => q#heure normale du centre-ouest de l’Australie#,
4899             },
4900             },
4901             'Australia_Eastern' => {
4902             long => {
4903             'daylight' => q#heure avancée de l’Est de l’Australie#,
4904             'generic' => q#heure de l’Est de l’Australie#,
4905             'standard' => q#heure normale de l’Est de l’Australie#,
4906             },
4907             },
4908             'Australia_Western' => {
4909             long => {
4910             'daylight' => q#heure avancée de l’Ouest de l’Australie#,
4911             'generic' => q#heure de l’Ouest de l’Australie#,
4912             'standard' => q#heure normale de l’Ouest de l’Australie#,
4913             },
4914             },
4915             'Azerbaijan' => {
4916             long => {
4917             'daylight' => q#heure avancée d’Azerbaïdjan#,
4918             'generic' => q#heure de l’Azerbaïdjan#,
4919             'standard' => q#heure normale de l’Azerbaïdjan#,
4920             },
4921             },
4922             'Azores' => {
4923             long => {
4924             'daylight' => q#heure avancée des Açores#,
4925             'generic' => q#heure des Açores#,
4926             'standard' => q#heure normale des Açores#,
4927             },
4928             },
4929             'Bangladesh' => {
4930             long => {
4931             'daylight' => q#heure avancée du Bangladesh#,
4932             'generic' => q#heure du Bangladesh#,
4933             'standard' => q#heure normale du Bangladesh#,
4934             },
4935             },
4936             'Brasilia' => {
4937             long => {
4938             'daylight' => q#heure avancée de Brasilia#,
4939             'generic' => q#heure de Brasilia#,
4940             'standard' => q#heure normale de Brasilia#,
4941             },
4942             },
4943             'Brunei' => {
4944             long => {
4945             'standard' => q#heure du Brunéi#,
4946             },
4947             },
4948             'Cape_Verde' => {
4949             long => {
4950             'daylight' => q#heure avancée du Cap-Vert#,
4951             'generic' => q#heure du Cap-Vert#,
4952             'standard' => q#heure normale du Cap-Vert#,
4953             },
4954             },
4955             'Chile' => {
4956             long => {
4957             'daylight' => q#heure avancée du Chili#,
4958             'generic' => q#heure du Chili#,
4959             'standard' => q#heure normale du Chili#,
4960             },
4961             },
4962             'China' => {
4963             long => {
4964             'daylight' => q#heure avancée de Chine#,
4965             'generic' => q#heure de Chine#,
4966             'standard' => q#heure normale de Chine#,
4967             },
4968             },
4969             'Colombia' => {
4970             long => {
4971             'daylight' => q#heure avancée de Colombie#,
4972             'generic' => q#heure de Colombie#,
4973             'standard' => q#heure normale de Colombie#,
4974             },
4975             },
4976             'Cook' => {
4977             long => {
4978             'daylight' => q#heure avancée des îles Cook#,
4979             'generic' => q#heure des îles Cook#,
4980             'standard' => q#heure normale des îles Cook#,
4981             },
4982             },
4983             'Cuba' => {
4984             long => {
4985             'daylight' => q#heure avancée de Cuba#,
4986             'generic' => q#heure de Cuba#,
4987             'standard' => q#heure normale de Cuba#,
4988             },
4989             },
4990             'Easter' => {
4991             long => {
4992             'daylight' => q#heure avancée de l’île de Pâques#,
4993             'generic' => q#heure de l’île de Pâques#,
4994             'standard' => q#heure normale de l’île de Pâques#,
4995             },
4996             },
4997             'Europe/Dublin' => {
4998             long => {
4999             'daylight' => q#heure avancée irlandaise#,
5000             },
5001             },
5002             'Europe/Isle_of_Man' => {
5003             exemplarCity => q#île de Man#,
5004             },
5005             'Europe/London' => {
5006             long => {
5007             'daylight' => q#heure avancée britannique#,
5008             },
5009             },
5010             'Europe/Vatican' => {
5011             exemplarCity => q#Vatican#,
5012             },
5013             'Europe_Central' => {
5014             long => {
5015             'daylight' => q#heure avancée de l’Europe centrale#,
5016             'generic' => q#heure de l’Europe centrale#,
5017             'standard' => q#heure normale de l’Europe centrale#,
5018             },
5019             },
5020             'Europe_Eastern' => {
5021             long => {
5022             'daylight' => q#heure avancée de l’Europe de l’Est#,
5023             'generic' => q#heure de l’Europe de l’Est#,
5024             'standard' => q#heure normale de l’Europe de l’Est#,
5025             },
5026             },
5027             'Europe_Western' => {
5028             long => {
5029             'daylight' => q#heure avancée de l’Europe de l’Ouest#,
5030             'generic' => q#heure de l’Europe de l’Ouest#,
5031             'standard' => q#heure normale de l’Europe de l’Ouest#,
5032             },
5033             },
5034             'Falkland' => {
5035             long => {
5036             'daylight' => q#heure avancée des îles Malouines#,
5037             'generic' => q#heure des îles Malouines#,
5038             'standard' => q#heure normale des îles Malouines#,
5039             },
5040             },
5041             'Fiji' => {
5042             long => {
5043             'daylight' => q#heure avancée des îles Fidji#,
5044             'generic' => q#heure des îles Fidji#,
5045             'standard' => q#heure normale des îles Fidji#,
5046             },
5047             },
5048             'French_Guiana' => {
5049             long => {
5050             'standard' => q#heure de Guyane française#,
5051             },
5052             },
5053             'Georgia' => {
5054             long => {
5055             'daylight' => q#heure avancée de Géorgie#,
5056             'generic' => q#heure de la Géorgie#,
5057             'standard' => q#heure normale de la Géorgie#,
5058             },
5059             },
5060             'Greenland_Eastern' => {
5061             long => {
5062             'daylight' => q#heure avancée de l’Est du Groenland#,
5063             'generic' => q#heure de l’Est du Groenland#,
5064             'standard' => q#heure normale de l’Est du Groenland#,
5065             },
5066             },
5067             'Greenland_Western' => {
5068             long => {
5069             'daylight' => q#heure avancée de l’Ouest du Groenland#,
5070             'generic' => q#heure de l’Ouest du Groenland#,
5071             'standard' => q#heure normale de l’Ouest du Groenland#,
5072             },
5073             },
5074             'Hawaii_Aleutian' => {
5075             long => {
5076             'daylight' => q#heure avancée d’Hawaï-Aléoutiennes#,
5077             'generic' => q#heure d’Hawaï-Aléoutiennes#,
5078             'standard' => q#heure normale d’Hawaï-Aléoutiennes#,
5079             },
5080             },
5081             'Hong_Kong' => {
5082             long => {
5083             'daylight' => q#heure avancée de Hong Kong#,
5084             'generic' => q#heure de Hong Kong#,
5085             'standard' => q#heure normale de Hong Kong#,
5086             },
5087             },
5088             'Hovd' => {
5089             long => {
5090             'daylight' => q#heure avancée de Hovd#,
5091             'generic' => q#heure de Hovd#,
5092             'standard' => q#heure normale de Hovd#,
5093             },
5094             },
5095             'Indian_Ocean' => {
5096             long => {
5097             'standard' => q#heure de l’océan Indien#,
5098             },
5099             },
5100             'Iran' => {
5101             long => {
5102             'daylight' => q#heure avancée d’Iran#,
5103             'generic' => q#heure de l’Iran#,
5104             'standard' => q#heure normale d’Iran#,
5105             },
5106             },
5107             'Irkutsk' => {
5108             long => {
5109             'daylight' => q#heure avancée d’Irkoutsk#,
5110             'generic' => q#heure d’Irkoutsk#,
5111             'standard' => q#heure normale d’Irkoutsk#,
5112             },
5113             },
5114             'Israel' => {
5115             long => {
5116             'daylight' => q#heure avancée d’Israël#,
5117             'generic' => q#heure d’Israël#,
5118             'standard' => q#heure normale d’Israël#,
5119             },
5120             },
5121             'Japan' => {
5122             long => {
5123             'daylight' => q#heure avancée du Japon#,
5124             'generic' => q#heure du Japon#,
5125             'standard' => q#heure normale du Japon#,
5126             },
5127             },
5128             'Kamchatka' => {
5129             long => {
5130             'daylight' => q#heure avancée de Petropavlovsk-Kamchatski#,
5131             'generic' => q#heure de Petropavlovsk-Kamchatski#,
5132             'standard' => q#heure normale de Petropavlovsk-Kamchatski#,
5133             },
5134             },
5135             'Korea' => {
5136             long => {
5137             'daylight' => q#heure avancée de Corée#,
5138             'generic' => q#heure de la Corée#,
5139             'standard' => q#heure normale de la Corée#,
5140             },
5141             },
5142             'Krasnoyarsk' => {
5143             long => {
5144             'daylight' => q#heure avancée de Krasnoïarsk#,
5145             'generic' => q#heure de Krasnoïarsk#,
5146             'standard' => q#heure normale de Krasnoïarsk#,
5147             },
5148             },
5149             'Lord_Howe' => {
5150             long => {
5151             'daylight' => q#heure avancée de Lord Howe#,
5152             'generic' => q#heure de Lord Howe#,
5153             'standard' => q#heure normale de Lord Howe#,
5154             },
5155             },
5156             'Macau' => {
5157             long => {
5158             'daylight' => q#heure avancée de Macao#,
5159             'generic' => q#heure de Macao#,
5160             'standard' => q#heure normale de Macao#,
5161             },
5162             },
5163             'Magadan' => {
5164             long => {
5165             'daylight' => q#heure avancée de Magadan#,
5166             'generic' => q#heure de Magadan#,
5167             'standard' => q#heure normale de Magadan#,
5168             },
5169             },
5170             'Mauritius' => {
5171             long => {
5172             'daylight' => q#heure avancée de Maurice#,
5173             'generic' => q#heure de Maurice#,
5174             'standard' => q#heure normale de Maurice#,
5175             },
5176             },
5177             'Mexico_Pacific' => {
5178             long => {
5179             'daylight' => q#heure avancée du Pacifique mexicain#,
5180             'generic' => q#heure du Pacifique mexicain#,
5181             'standard' => q#heure normale du Pacifique mexicain#,
5182             },
5183             },
5184             'Mongolia' => {
5185             long => {
5186             'daylight' => q#heure avancée d’Oulan-Bator#,
5187             'generic' => q#heure d’Oulan-Bator#,
5188             'standard' => q#heure normale d’Oulan-Bator#,
5189             },
5190             },
5191             'Moscow' => {
5192             long => {
5193             'daylight' => q#heure avancée de Moscou#,
5194             'generic' => q#heure de Moscou#,
5195             'standard' => q#heure normale de Moscou#,
5196             },
5197             },
5198             'New_Caledonia' => {
5199             long => {
5200             'daylight' => q#heure avancée de Nouvelle-Calédonie#,
5201             'generic' => q#heure de la Nouvelle-Calédonie#,
5202             'standard' => q#heure normale de la Nouvelle-Calédonie#,
5203             },
5204             },
5205             'New_Zealand' => {
5206             long => {
5207             'daylight' => q#heure avancée de la Nouvelle-Zélande#,
5208             'generic' => q#heure de la Nouvelle-Zélande#,
5209             'standard' => q#heure normale de la Nouvelle-Zélande#,
5210             },
5211             },
5212             'Newfoundland' => {
5213             long => {
5214             'daylight' => q#heure avancée de Terre-Neuve#,
5215             'generic' => q#heure de Terre-Neuve#,
5216             'standard' => q#heure normale de Terre-Neuve#,
5217             },
5218             short => {
5219             'daylight' => q#HAT#,
5220             'generic' => q#HT#,
5221             'standard' => q#HNT#,
5222             },
5223             },
5224             'Niue' => {
5225             long => {
5226             'standard' => q#heure de Nioué#,
5227             },
5228             },
5229             'Norfolk' => {
5230             long => {
5231             'daylight' => q#heure avancée de l’île Norfolk#,
5232             'generic' => q#heure de l’île Norfolk#,
5233             'standard' => q#heure normale de l’île Norfolk#,
5234             },
5235             },
5236             'Noronha' => {
5237             long => {
5238             'daylight' => q#heure avancée de Fernando de Noronha#,
5239             'generic' => q#heure de Fernando de Noronha#,
5240             'standard' => q#heure normale de Fernando de Noronha#,
5241             },
5242             },
5243             'Novosibirsk' => {
5244             long => {
5245             'daylight' => q#heure avancée de Novossibirsk#,
5246             'generic' => q#heure de Novossibirsk#,
5247             'standard' => q#heure normale de Novossibirsk#,
5248             },
5249             },
5250             'Omsk' => {
5251             long => {
5252             'daylight' => q#heure avancée d’Omsk#,
5253             'generic' => q#heure d’Omsk#,
5254             'standard' => q#heure normale d’Omsk#,
5255             },
5256             },
5257             'Pacific/Easter' => {
5258             exemplarCity => q#île de Pâques#,
5259             },
5260             'Pacific/Palau' => {
5261             exemplarCity => q#Palau#,
5262             },
5263             'Pakistan' => {
5264             long => {
5265             'daylight' => q#heure avancée du Pakistan#,
5266             'generic' => q#heure du Pakistan#,
5267             'standard' => q#heure normale du Pakistan#,
5268             },
5269             },
5270             'Paraguay' => {
5271             long => {
5272             'daylight' => q#heure avancée du Paraguay#,
5273             'generic' => q#heure du Paraguay#,
5274             'standard' => q#heure normale du Paraguay#,
5275             },
5276             },
5277             'Peru' => {
5278             long => {
5279             'daylight' => q#heure avancée du Pérou#,
5280             'generic' => q#heure du Pérou#,
5281             'standard' => q#heure normale du Pérou#,
5282             },
5283             },
5284             'Philippines' => {
5285             long => {
5286             'daylight' => q#heure avancée des Philippines#,
5287             'generic' => q#heure des Philippines#,
5288             'standard' => q#heure normale des Philippines#,
5289             },
5290             },
5291             'Pierre_Miquelon' => {
5292             long => {
5293             'daylight' => q#heure avancée de Saint-Pierre-et-Miquelon#,
5294             'generic' => q#heure de Saint-Pierre-et-Miquelon#,
5295             'standard' => q#heure normale de Saint-Pierre-et-Miquelon#,
5296             },
5297             },
5298             'Reunion' => {
5299             long => {
5300             'standard' => q#heure de la Réunion#,
5301             },
5302             },
5303             'Sakhalin' => {
5304             long => {
5305             'daylight' => q#heure avancée de Sakhaline#,
5306             'generic' => q#heure de Sakhaline#,
5307             'standard' => q#heure normale de Sakhaline#,
5308             },
5309             },
5310             'Samoa' => {
5311             long => {
5312             'daylight' => q#heure avancée des Samoa#,
5313             'generic' => q#heure des Samoa#,
5314             'standard' => q#heure normale des Samoa#,
5315             },
5316             },
5317             'Taipei' => {
5318             long => {
5319             'daylight' => q#heure avancée de Taipei#,
5320             'generic' => q#heure de Taipei#,
5321             'standard' => q#heure normale de Taipei#,
5322             },
5323             },
5324             'Tonga' => {
5325             long => {
5326             'daylight' => q#heure avancée de Tonga#,
5327             'generic' => q#heure des Tonga#,
5328             'standard' => q#heure normale des Tonga#,
5329             },
5330             },
5331             'Turkmenistan' => {
5332             long => {
5333             'daylight' => q#heure avancée du Turkménistan#,
5334             'generic' => q#heure du Turkménistan#,
5335             'standard' => q#heure normale du Turkménistan#,
5336             },
5337             },
5338             'Uruguay' => {
5339             long => {
5340             'daylight' => q#heure avancée de l’Uruguay#,
5341             'generic' => q#heure de l’Uruguay#,
5342             'standard' => q#heure normale de l’Uruguay#,
5343             },
5344             },
5345             'Uzbekistan' => {
5346             long => {
5347             'daylight' => q#heure avancée de l’Ouzbékistan#,
5348             'generic' => q#heure de l’Ouzbékistan#,
5349             'standard' => q#heure normale de l’Ouzbékistan#,
5350             },
5351             },
5352             'Vanuatu' => {
5353             long => {
5354             'daylight' => q#heure avancée de Vanuatu#,
5355             'generic' => q#heure du Vanuatu#,
5356             'standard' => q#heure normale du Vanuatu#,
5357             },
5358             },
5359             'Vladivostok' => {
5360             long => {
5361             'daylight' => q#heure avancée de Vladivostok#,
5362             'generic' => q#heure de Vladivostok#,
5363             'standard' => q#heure normale de Vladivostok#,
5364             },
5365             },
5366             'Volgograd' => {
5367             long => {
5368             'daylight' => q#heure avancée de Volgograd#,
5369             'generic' => q#heure de Volgograd#,
5370             'standard' => q#heure normale de Volgograd#,
5371             },
5372             },
5373             'Yakutsk' => {
5374             long => {
5375             'daylight' => q#heure avancée de Iakoutsk#,
5376             'generic' => q#heure de Iakoutsk#,
5377             'standard' => q#heure normale de Iakoutsk#,
5378             },
5379             },
5380             'Yekaterinburg' => {
5381             long => {
5382             'daylight' => q#heure avancée d’Ekaterinbourg#,
5383             'generic' => q#heure d’Ekaterinbourg#,
5384             'standard' => q#heure normale d’Ekaterinbourg#,
5385             },
5386             },
5387             } }
5388             );
5389 1     1   10933 no Moo;
  1         2  
  1         8  
5390              
5391             1;
5392              
5393             # vim: tabstop=4