HasContextTransforms::for_locale()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 1
dl 0
loc 3
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
/**
4
 * CODE GENERATED; DO NOT EDIT.
5
 *
6
 * {@see \ICanBoogie\CLDR\Generator\Command\GenerateHasContextTransforms}
7
 */
8
9
namespace ICanBoogie\CLDR\General\Transforms;
10
11
use ICanBoogie\CLDR\Core\LocaleId;
12
13
final class HasContextTransforms
14
{
15
    private const HAS_CONTEXT_TRANSFORMS =
16
        [
17
            'aa' => false,
18
            'aa-DJ' => false,
19
            'aa-ER' => false,
20
            'ab' => false,
21
            'af' => false,
22
            'af-NA' => false,
23
            'agq' => false,
24
            'ak' => false,
25
            'am' => false,
26
            'an' => false,
27
            'ann' => false,
28
            'apc' => false,
29
            'ar' => false,
30
            'ar-AE' => false,
31
            'ar-BH' => false,
32
            'ar-DJ' => false,
33
            'ar-DZ' => false,
34
            'ar-EG' => false,
35
            'ar-EH' => false,
36
            'ar-ER' => false,
37
            'ar-IL' => false,
38
            'ar-IQ' => false,
39
            'ar-JO' => false,
40
            'ar-KM' => false,
41
            'ar-KW' => false,
42
            'ar-LB' => false,
43
            'ar-LY' => false,
44
            'ar-MA' => false,
45
            'ar-MR' => false,
46
            'ar-OM' => false,
47
            'ar-PS' => false,
48
            'ar-QA' => false,
49
            'ar-SA' => false,
50
            'ar-SD' => false,
51
            'ar-SO' => false,
52
            'ar-SS' => false,
53
            'ar-SY' => false,
54
            'ar-TD' => false,
55
            'ar-TN' => false,
56
            'ar-YE' => false,
57
            'arn' => false,
58
            'as' => false,
59
            'asa' => false,
60
            'ast' => false,
61
            'az' => false,
62
            'az-Arab' => false,
63
            'az-Arab-IQ' => false,
64
            'az-Arab-TR' => false,
65
            'az-Cyrl' => false,
66
            'az-Latn' => false,
67
            'ba' => false,
68
            'bal' => false,
69
            'bal-Arab' => false,
70
            'bal-Latn' => false,
71
            'bas' => false,
72
            'be' => false,
73
            'be-tarask' => false,
74
            'bem' => false,
75
            'bew' => false,
76
            'bez' => false,
77
            'bg' => false,
78
            'bgc' => false,
79
            'bgn' => false,
80
            'bgn-AE' => false,
81
            'bgn-AF' => false,
82
            'bgn-IR' => false,
83
            'bgn-OM' => false,
84
            'bho' => false,
85
            'blo' => false,
86
            'blt' => false,
87
            'bm' => false,
88
            'bm-Nkoo' => false,
89
            'bn' => false,
90
            'bn-IN' => false,
91
            'bo' => false,
92
            'bo-IN' => false,
93
            'br' => false,
94
            'brx' => false,
95
            'bs' => false,
96
            'bs-Cyrl' => false,
97
            'bs-Latn' => false,
98
            'bss' => false,
99
            'byn' => false,
100
            'ca' => true,
101
            'ca-AD' => true,
102
            'ca-ES-valencia' => true,
103
            'ca-FR' => true,
104
            'ca-IT' => true,
105
            'cad' => false,
106
            'cch' => false,
107
            'ccp' => false,
108
            'ccp-IN' => false,
109
            'ce' => false,
110
            'ceb' => false,
111
            'cgg' => false,
112
            'cho' => false,
113
            'chr' => false,
114
            'cic' => false,
115
            'ckb' => false,
116
            'ckb-IR' => false,
117
            'co' => false,
118
            'cs' => true,
119
            'csw' => false,
120
            'cu' => false,
121
            'cv' => false,
122
            'cy' => false,
123
            'da' => true,
124
            'da-GL' => true,
125
            'dav' => false,
126
            'de' => true,
127
            'de-AT' => true,
128
            'de-BE' => true,
129
            'de-CH' => true,
130
            'de-IT' => true,
131
            'de-LI' => true,
132
            'de-LU' => true,
133
            'dje' => false,
134
            'doi' => false,
135
            'dsb' => false,
136
            'dua' => false,
137
            'dv' => false,
138
            'dyo' => false,
139
            'dz' => false,
140
            'ebu' => false,
141
            'ee' => false,
142
            'ee-TG' => false,
143
            'el' => true,
144
            'el-CY' => true,
145
            'el-polyton' => true,
146
            'en' => true,
147
            'en-001' => true,
148
            'en-150' => true,
149
            'en-AE' => true,
150
            'en-AG' => true,
151
            'en-AI' => true,
152
            'en-AS' => true,
153
            'en-AT' => true,
154
            'en-AU' => true,
155
            'en-BB' => true,
156
            'en-BE' => true,
157
            'en-BI' => true,
158
            'en-BM' => true,
159
            'en-BS' => true,
160
            'en-BW' => true,
161
            'en-BZ' => true,
162
            'en-CA' => true,
163
            'en-CC' => true,
164
            'en-CH' => true,
165
            'en-CK' => true,
166
            'en-CM' => true,
167
            'en-CX' => true,
168
            'en-CY' => true,
169
            'en-DE' => true,
170
            'en-DG' => true,
171
            'en-DK' => true,
172
            'en-DM' => true,
173
            'en-Dsrt' => false,
174
            'en-ER' => true,
175
            'en-FI' => true,
176
            'en-FJ' => true,
177
            'en-FK' => true,
178
            'en-FM' => true,
179
            'en-GB' => true,
180
            'en-GD' => true,
181
            'en-GG' => true,
182
            'en-GH' => true,
183
            'en-GI' => true,
184
            'en-GM' => true,
185
            'en-GU' => true,
186
            'en-GY' => true,
187
            'en-HK' => true,
188
            'en-ID' => true,
189
            'en-IE' => true,
190
            'en-IL' => true,
191
            'en-IM' => true,
192
            'en-IN' => true,
193
            'en-IO' => true,
194
            'en-JE' => true,
195
            'en-JM' => true,
196
            'en-KE' => true,
197
            'en-KI' => true,
198
            'en-KN' => true,
199
            'en-KY' => true,
200
            'en-LC' => true,
201
            'en-LR' => true,
202
            'en-LS' => true,
203
            'en-MG' => true,
204
            'en-MH' => true,
205
            'en-MO' => true,
206
            'en-MP' => true,
207
            'en-MS' => true,
208
            'en-MT' => true,
209
            'en-MU' => true,
210
            'en-MV' => true,
211
            'en-MW' => true,
212
            'en-MY' => true,
213
            'en-NA' => true,
214
            'en-NF' => true,
215
            'en-NG' => true,
216
            'en-NL' => true,
217
            'en-NR' => true,
218
            'en-NU' => true,
219
            'en-NZ' => true,
220
            'en-PG' => true,
221
            'en-PH' => true,
222
            'en-PK' => true,
223
            'en-PN' => true,
224
            'en-PR' => true,
225
            'en-PW' => true,
226
            'en-RW' => true,
227
            'en-SB' => true,
228
            'en-SC' => true,
229
            'en-SD' => true,
230
            'en-SE' => true,
231
            'en-SG' => true,
232
            'en-SH' => true,
233
            'en-SI' => true,
234
            'en-SL' => true,
235
            'en-SS' => true,
236
            'en-SX' => true,
237
            'en-SZ' => true,
238
            'en-Shaw' => false,
239
            'en-TC' => true,
240
            'en-TK' => true,
241
            'en-TO' => true,
242
            'en-TT' => true,
243
            'en-TV' => true,
244
            'en-TZ' => true,
245
            'en-UG' => true,
246
            'en-UM' => true,
247
            'en-VC' => true,
248
            'en-VG' => true,
249
            'en-VI' => true,
250
            'en-VU' => true,
251
            'en-WS' => true,
252
            'en-ZA' => true,
253
            'en-ZM' => true,
254
            'en-ZW' => true,
255
            'eo' => false,
256
            'es' => true,
257
            'es-419' => true,
258
            'es-AR' => true,
259
            'es-BO' => true,
260
            'es-BR' => true,
261
            'es-BZ' => true,
262
            'es-CL' => true,
263
            'es-CO' => true,
264
            'es-CR' => true,
265
            'es-CU' => true,
266
            'es-DO' => true,
267
            'es-EA' => true,
268
            'es-EC' => true,
269
            'es-GQ' => true,
270
            'es-GT' => true,
271
            'es-HN' => true,
272
            'es-IC' => true,
273
            'es-MX' => true,
274
            'es-NI' => true,
275
            'es-PA' => true,
276
            'es-PE' => true,
277
            'es-PH' => true,
278
            'es-PR' => true,
279
            'es-PY' => true,
280
            'es-SV' => true,
281
            'es-US' => true,
282
            'es-UY' => true,
283
            'es-VE' => true,
284
            'et' => false,
285
            'eu' => false,
286
            'ewo' => false,
287
            'fa' => false,
288
            'fa-AF' => false,
289
            'ff' => false,
290
            'ff-Adlm' => false,
291
            'ff-Adlm-BF' => false,
292
            'ff-Adlm-CM' => false,
293
            'ff-Adlm-GH' => false,
294
            'ff-Adlm-GM' => false,
295
            'ff-Adlm-GW' => false,
296
            'ff-Adlm-LR' => false,
297
            'ff-Adlm-MR' => false,
298
            'ff-Adlm-NE' => false,
299
            'ff-Adlm-NG' => false,
300
            'ff-Adlm-SL' => false,
301
            'ff-Adlm-SN' => false,
302
            'ff-Latn' => false,
303
            'ff-Latn-BF' => false,
304
            'ff-Latn-CM' => false,
305
            'ff-Latn-GH' => false,
306
            'ff-Latn-GM' => false,
307
            'ff-Latn-GN' => false,
308
            'ff-Latn-GW' => false,
309
            'ff-Latn-LR' => false,
310
            'ff-Latn-MR' => false,
311
            'ff-Latn-NE' => false,
312
            'ff-Latn-NG' => false,
313
            'ff-Latn-SL' => false,
314
            'fi' => true,
315
            'fil' => false,
316
            'fo' => false,
317
            'fo-DK' => false,
318
            'fr' => true,
319
            'fr-BE' => true,
320
            'fr-BF' => true,
321
            'fr-BI' => true,
322
            'fr-BJ' => true,
323
            'fr-BL' => true,
324
            'fr-CA' => true,
325
            'fr-CD' => true,
326
            'fr-CF' => true,
327
            'fr-CG' => true,
328
            'fr-CH' => true,
329
            'fr-CI' => true,
330
            'fr-CM' => true,
331
            'fr-DJ' => true,
332
            'fr-DZ' => true,
333
            'fr-GA' => true,
334
            'fr-GF' => true,
335
            'fr-GN' => true,
336
            'fr-GP' => true,
337
            'fr-GQ' => true,
338
            'fr-HT' => true,
339
            'fr-KM' => true,
340
            'fr-LU' => true,
341
            'fr-MA' => true,
342
            'fr-MC' => true,
343
            'fr-MF' => true,
344
            'fr-MG' => true,
345
            'fr-ML' => true,
346
            'fr-MQ' => true,
347
            'fr-MR' => true,
348
            'fr-MU' => true,
349
            'fr-NC' => true,
350
            'fr-NE' => true,
351
            'fr-PF' => true,
352
            'fr-PM' => true,
353
            'fr-RE' => true,
354
            'fr-RW' => true,
355
            'fr-SC' => true,
356
            'fr-SN' => true,
357
            'fr-SY' => true,
358
            'fr-TD' => true,
359
            'fr-TG' => true,
360
            'fr-TN' => true,
361
            'fr-VU' => true,
362
            'fr-WF' => true,
363
            'fr-YT' => true,
364
            'frr' => false,
365
            'fur' => false,
366
            'fy' => true,
367
            'ga' => false,
368
            'ga-GB' => false,
369
            'gaa' => false,
370
            'gd' => false,
371
            'gez' => false,
372
            'gez-ER' => false,
373
            'gl' => false,
374
            'gn' => false,
375
            'gsw' => false,
376
            'gsw-FR' => false,
377
            'gsw-LI' => false,
378
            'gu' => false,
379
            'guz' => false,
380
            'gv' => false,
381
            'ha' => false,
382
            'ha-Arab' => false,
383
            'ha-Arab-SD' => false,
384
            'ha-GH' => false,
385
            'ha-NE' => false,
386
            'haw' => false,
387
            'he' => false,
388
            'hi' => false,
389
            'hi-Latn' => true,
390
            'hnj' => false,
391
            'hnj-Hmnp' => false,
392
            'hr' => true,
393
            'hr-BA' => true,
394
            'hsb' => false,
395
            'hu' => true,
396
            'hy' => false,
397
            'ia' => false,
398
            'id' => true,
399
            'ie' => false,
400
            'ig' => false,
401
            'ii' => false,
402
            'io' => false,
403
            'is' => false,
404
            'it' => true,
405
            'it-CH' => true,
406
            'it-SM' => true,
407
            'it-VA' => true,
408
            'iu' => false,
409
            'iu-Latn' => false,
410
            'ja' => false,
411
            'jbo' => false,
412
            'jgo' => false,
413
            'jmc' => false,
414
            'jv' => false,
415
            'ka' => false,
416
            'kab' => false,
417
            'kaj' => false,
418
            'kam' => false,
419
            'kcg' => false,
420
            'kde' => false,
421
            'kea' => false,
422
            'ken' => false,
423
            'kgp' => true,
424
            'khq' => false,
425
            'ki' => false,
426
            'kk' => false,
427
            'kkj' => false,
428
            'kl' => false,
429
            'kln' => false,
430
            'km' => false,
431
            'kn' => false,
432
            'ko' => false,
433
            'ko-CN' => false,
434
            'ko-KP' => false,
435
            'kok' => false,
436
            'kpe' => false,
437
            'kpe-GN' => false,
438
            'ks' => false,
439
            'ks-Arab' => false,
440
            'ks-Deva' => false,
441
            'ksb' => false,
442
            'ksf' => false,
443
            'ksh' => false,
444
            'ku' => false,
445
            'kw' => false,
446
            'kxv' => false,
447
            'kxv-Deva' => false,
448
            'kxv-Latn' => false,
449
            'kxv-Orya' => false,
450
            'kxv-Telu' => false,
451
            'ky' => false,
452
            'la' => false,
453
            'lag' => false,
454
            'lb' => false,
455
            'lg' => false,
456
            'lij' => false,
457
            'lkt' => false,
458
            'lmo' => false,
459
            'ln' => false,
460
            'ln-AO' => false,
461
            'ln-CF' => false,
462
            'ln-CG' => false,
463
            'lo' => false,
464
            'lrc' => false,
465
            'lrc-IQ' => false,
466
            'lt' => false,
467
            'lu' => false,
468
            'luo' => false,
469
            'luy' => false,
470
            'lv' => false,
471
            'mai' => false,
472
            'mas' => false,
473
            'mas-TZ' => false,
474
            'mdf' => false,
475
            'mer' => false,
476
            'mfe' => false,
477
            'mg' => false,
478
            'mgh' => false,
479
            'mgo' => false,
480
            'mi' => false,
481
            'mic' => false,
482
            'mk' => false,
483
            'ml' => false,
484
            'mn' => false,
485
            'mn-Mong' => false,
486
            'mn-Mong-MN' => false,
487
            'mni' => false,
488
            'mni-Beng' => false,
489
            'mni-Mtei' => false,
490
            'moh' => false,
491
            'mr' => false,
492
            'ms' => false,
493
            'ms-Arab' => false,
494
            'ms-Arab-BN' => false,
495
            'ms-BN' => false,
496
            'ms-ID' => false,
497
            'ms-SG' => false,
498
            'mt' => false,
499
            'mua' => false,
500
            'mus' => false,
501
            'my' => false,
502
            'myv' => false,
503
            'mzn' => false,
504
            'naq' => false,
505
            'nb' => true,
506
            'nb-SJ' => true,
507
            'nd' => false,
508
            'nds' => false,
509
            'nds-NL' => false,
510
            'ne' => false,
511
            'ne-IN' => false,
512
            'nl' => true,
513
            'nl-AW' => true,
514
            'nl-BE' => true,
515
            'nl-BQ' => true,
516
            'nl-CW' => true,
517
            'nl-SR' => true,
518
            'nl-SX' => true,
519
            'nmg' => false,
520
            'nn' => true,
521
            'nnh' => false,
522
            'no' => true,
523
            'nqo' => false,
524
            'nr' => false,
525
            'nso' => false,
526
            'nus' => false,
527
            'nv' => false,
528
            'ny' => false,
529
            'nyn' => false,
530
            'oc' => false,
531
            'oc-ES' => false,
532
            'om' => false,
533
            'om-KE' => false,
534
            'or' => false,
535
            'os' => false,
536
            'os-RU' => false,
537
            'osa' => false,
538
            'pa' => false,
539
            'pa-Arab' => false,
540
            'pa-Guru' => false,
541
            'pap' => false,
542
            'pap-AW' => false,
543
            'pcm' => false,
544
            'pis' => false,
545
            'pl' => true,
546
            'prg' => false,
547
            'ps' => false,
548
            'ps-PK' => false,
549
            'pt' => true,
550
            'pt-AO' => true,
551
            'pt-CH' => true,
552
            'pt-CV' => true,
553
            'pt-GQ' => true,
554
            'pt-GW' => true,
555
            'pt-LU' => true,
556
            'pt-MO' => true,
557
            'pt-MZ' => true,
558
            'pt-PT' => true,
559
            'pt-ST' => true,
560
            'pt-TL' => true,
561
            'qu' => false,
562
            'qu-BO' => false,
563
            'qu-EC' => false,
564
            'quc' => false,
565
            'raj' => false,
566
            'rhg' => false,
567
            'rhg-Rohg' => false,
568
            'rhg-Rohg-BD' => false,
569
            'rif' => false,
570
            'rm' => false,
571
            'rn' => false,
572
            'ro' => true,
573
            'ro-MD' => true,
574
            'rof' => false,
575
            'ru' => true,
576
            'ru-BY' => true,
577
            'ru-KG' => true,
578
            'ru-KZ' => true,
579
            'ru-MD' => true,
580
            'ru-UA' => true,
581
            'rw' => false,
582
            'rwk' => false,
583
            'sa' => false,
584
            'sah' => false,
585
            'saq' => false,
586
            'sat' => false,
587
            'sat-Deva' => false,
588
            'sat-Olck' => false,
589
            'sbp' => false,
590
            'sc' => false,
591
            'scn' => false,
592
            'sd' => false,
593
            'sd-Arab' => false,
594
            'sd-Deva' => false,
595
            'sdh' => false,
596
            'sdh-IQ' => false,
597
            'se' => false,
598
            'se-FI' => false,
599
            'se-SE' => false,
600
            'seh' => false,
601
            'ses' => false,
602
            'sg' => false,
603
            'shi' => false,
604
            'shi-Latn' => false,
605
            'shi-Tfng' => false,
606
            'shn' => false,
607
            'shn-TH' => false,
608
            'si' => false,
609
            'sid' => false,
610
            'sk' => true,
611
            'skr' => false,
612
            'sl' => false,
613
            'sma' => false,
614
            'sma-NO' => false,
615
            'smj' => false,
616
            'smj-NO' => false,
617
            'smn' => false,
618
            'sms' => false,
619
            'sn' => false,
620
            'so' => false,
621
            'so-DJ' => false,
622
            'so-ET' => false,
623
            'so-KE' => false,
624
            'sq' => false,
625
            'sq-MK' => false,
626
            'sq-XK' => false,
627
            'sr' => false,
628
            'sr-Cyrl' => false,
629
            'sr-Cyrl-BA' => false,
630
            'sr-Cyrl-ME' => false,
631
            'sr-Cyrl-XK' => false,
632
            'sr-Latn' => false,
633
            'sr-Latn-BA' => false,
634
            'sr-Latn-ME' => false,
635
            'sr-Latn-XK' => false,
636
            'ss' => false,
637
            'ss-SZ' => false,
638
            'ssy' => false,
639
            'st' => false,
640
            'st-LS' => false,
641
            'su' => false,
642
            'su-Latn' => false,
643
            'sv' => true,
644
            'sv-AX' => true,
645
            'sv-FI' => true,
646
            'sw' => false,
647
            'sw-CD' => false,
648
            'sw-KE' => false,
649
            'sw-UG' => false,
650
            'syr' => false,
651
            'syr-SY' => false,
652
            'szl' => false,
653
            'ta' => false,
654
            'ta-LK' => false,
655
            'ta-MY' => false,
656
            'ta-SG' => false,
657
            'te' => false,
658
            'teo' => false,
659
            'teo-KE' => false,
660
            'tg' => false,
661
            'th' => false,
662
            'ti' => false,
663
            'ti-ER' => false,
664
            'tig' => false,
665
            'tk' => true,
666
            'tn' => false,
667
            'tn-BW' => false,
668
            'to' => false,
669
            'tok' => false,
670
            'tpi' => false,
671
            'tr' => true,
672
            'tr-CY' => true,
673
            'trv' => false,
674
            'trw' => false,
675
            'ts' => false,
676
            'tt' => false,
677
            'twq' => false,
678
            'tyv' => false,
679
            'tzm' => false,
680
            'ug' => false,
681
            'uk' => true,
682
            'und' => false,
683
            'ur' => false,
684
            'ur-IN' => false,
685
            'uz' => false,
686
            'uz-Arab' => false,
687
            'uz-Cyrl' => false,
688
            'uz-Latn' => false,
689
            'vai' => false,
690
            'vai-Latn' => false,
691
            'vai-Vaii' => false,
692
            've' => false,
693
            'vec' => false,
694
            'vi' => true,
695
            'vmw' => false,
696
            'vo' => false,
697
            'vun' => false,
698
            'wa' => false,
699
            'wae' => false,
700
            'wal' => false,
701
            'wbp' => false,
702
            'wo' => false,
703
            'xh' => false,
704
            'xnr' => false,
705
            'xog' => false,
706
            'yav' => false,
707
            'yi' => false,
708
            'yo' => false,
709
            'yo-BJ' => false,
710
            'yrl' => true,
711
            'yrl-CO' => true,
712
            'yrl-VE' => true,
713
            'yue' => false,
714
            'yue-Hans' => false,
715
            'yue-Hant' => false,
716
            'za' => false,
717
            'zgh' => false,
718
            'zh' => false,
719
            'zh-Hans' => false,
720
            'zh-Hans-HK' => false,
721
            'zh-Hans-MO' => false,
722
            'zh-Hans-SG' => false,
723
            'zh-Hant' => false,
724
            'zh-Hant-HK' => false,
725
            'zh-Hant-MO' => false,
726
            'zu' => false,
727
        ];
728
729
    /**
730
     * Whether a locale has context transforms.
731
     */
732
    public static function for_locale(LocaleId $locale_id): bool
733
    {
734
        return self::HAS_CONTEXT_TRANSFORMS[$locale_id->value];
735
    }
736
737
    /**
738
     * @codeCoverageIgnore
739
     */
740
    private function __construct()
741
    {
742
    }
743
}
744