aboutsummaryrefslogtreecommitdiff
path: root/lib/unicode/prop/uprop_blkname.c
blob: 52616c5b82eb7dee091c0f892a4366380b84f83c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
#include "macros.h"
#include "unicode/prop.h"

#define _(...) \
	{(const char8_t []){__VA_ARGS__}, sizeof((const char8_t []){__VA_ARGS__})}

static const struct u8view lookup[] = {
	[BLK_NB]                                  = _('N', 'o', ' ', 'B', 'l', 'o', 'c', 'k'),
	[BLK_ADLAM]                               = _('A', 'd', 'l', 'a', 'm'),
	[BLK_AEGEAN_NUMBERS]                      = _('A', 'e', 'g', 'e', 'a', 'n', ' ', 'N', 'u', 'm', 'b', 'e', 'r', 's'),
	[BLK_AHOM]                                = _('A', 'h', 'o', 'm'),
	[BLK_ALCHEMICAL]                          = _('A', 'l', 'c', 'h', 'e', 'm', 'i', 'c', 'a', 'l', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_ALPHABETIC_PF]                       = _('A', 'l', 'p', 'h', 'a', 'b', 'e', 't', 'i', 'c', ' ', 'P', 'r', 'e', 's', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', ' ', 'F', 'o', 'r', 'm', 's'),
	[BLK_ANATOLIAN_HIEROGLYPHS]               = _('A', 'n', 'a', 't', 'o', 'l', 'i', 'a', 'n', ' ', 'H', 'i', 'e', 'r', 'o', 'g', 'l', 'y', 'p', 'h', 's'),
	[BLK_ANCIENT_GREEK_MUSIC]                 = _('A', 'n', 'c', 'i', 'e', 'n', 't', ' ', 'G', 'r', 'e', 'e', 'k', ' ', 'M', 'u', 's', 'i', 'c', 'a', 'l', ' ', 'N', 'o', 't', 'a', 't', 'i', 'o', 'n'),
	[BLK_ANCIENT_GREEK_NUMBERS]               = _('A', 'n', 'c', 'i', 'e', 'n', 't', ' ', 'G', 'r', 'e', 'e', 'k', ' ', 'N', 'u', 'm', 'b', 'e', 'r', 's'),
	[BLK_ANCIENT_SYMBOLS]                     = _('A', 'n', 'c', 'i', 'e', 'n', 't', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_ARABIC]                              = _('A', 'r', 'a', 'b', 'i', 'c'),
	[BLK_ARABIC_EXT_A]                        = _('A', 'r', 'a', 'b', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'A'),
	[BLK_ARABIC_EXT_B]                        = _('A', 'r', 'a', 'b', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'B'),
	[BLK_ARABIC_EXT_C]                        = _('A', 'r', 'a', 'b', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'C'),
	[BLK_ARABIC_MATH]                         = _('A', 'r', 'a', 'b', 'i', 'c', ' ', 'M', 'a', 't', 'h', 'e', 'm', 'a', 't', 'i', 'c', 'a', 'l', ' ', 'A', 'l', 'p', 'h', 'a', 'b', 'e', 't', 'i', 'c', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_ARABIC_PF_A]                         = _('A', 'r', 'a', 'b', 'i', 'c', ' ', 'P', 'r', 'e', 's', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', ' ', 'F', 'o', 'r', 'm', 's', '-', 'A'),
	[BLK_ARABIC_PF_B]                         = _('A', 'r', 'a', 'b', 'i', 'c', ' ', 'P', 'r', 'e', 's', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', ' ', 'F', 'o', 'r', 'm', 's', '-', 'B'),
	[BLK_ARABIC_SUP]                          = _('A', 'r', 'a', 'b', 'i', 'c', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_ARMENIAN]                            = _('A', 'r', 'm', 'e', 'n', 'i', 'a', 'n'),
	[BLK_ARROWS]                              = _('A', 'r', 'r', 'o', 'w', 's'),
	[BLK_ASCII]                               = _('B', 'a', 's', 'i', 'c', ' ', 'L', 'a', 't', 'i', 'n'),
	[BLK_AVESTAN]                             = _('A', 'v', 'e', 's', 't', 'a', 'n'),
	[BLK_BALINESE]                            = _('B', 'a', 'l', 'i', 'n', 'e', 's', 'e'),
	[BLK_BAMUM]                               = _('B', 'a', 'm', 'u', 'm'),
	[BLK_BAMUM_SUP]                           = _('B', 'a', 'm', 'u', 'm', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_BASSA_VAH]                           = _('B', 'a', 's', 's', 'a', ' ', 'V', 'a', 'h'),
	[BLK_BATAK]                               = _('B', 'a', 't', 'a', 'k'),
	[BLK_BENGALI]                             = _('B', 'e', 'n', 'g', 'a', 'l', 'i'),
	[BLK_BHAIKSUKI]                           = _('B', 'h', 'a', 'i', 'k', 's', 'u', 'k', 'i'),
	[BLK_BLOCK_ELEMENTS]                      = _('B', 'l', 'o', 'c', 'k', ' ', 'E', 'l', 'e', 'm', 'e', 'n', 't', 's'),
	[BLK_BOPOMOFO]                            = _('B', 'o', 'p', 'o', 'm', 'o', 'f', 'o'),
	[BLK_BOPOMOFO_EXT]                        = _('B', 'o', 'p', 'o', 'm', 'o', 'f', 'o', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd'),
	[BLK_BOX_DRAWING]                         = _('B', 'o', 'x', ' ', 'D', 'r', 'a', 'w', 'i', 'n', 'g'),
	[BLK_BRAHMI]                              = _('B', 'r', 'a', 'h', 'm', 'i'),
	[BLK_BRAILLE]                             = _('B', 'r', 'a', 'i', 'l', 'l', 'e', ' ', 'P', 'a', 't', 't', 'e', 'r', 'n', 's'),
	[BLK_BUGINESE]                            = _('B', 'u', 'g', 'i', 'n', 'e', 's', 'e'),
	[BLK_BUHID]                               = _('B', 'u', 'h', 'i', 'd'),
	[BLK_BYZANTINE_MUSIC]                     = _('B', 'y', 'z', 'a', 'n', 't', 'i', 'n', 'e', ' ', 'M', 'u', 's', 'i', 'c', 'a', 'l', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_CARIAN]                              = _('C', 'a', 'r', 'i', 'a', 'n'),
	[BLK_CAUCASIAN_ALBANIAN]                  = _('C', 'a', 'u', 'c', 'a', 's', 'i', 'a', 'n', ' ', 'A', 'l', 'b', 'a', 'n', 'i', 'a', 'n'),
	[BLK_CHAKMA]                              = _('C', 'h', 'a', 'k', 'm', 'a'),
	[BLK_CHAM]                                = _('C', 'h', 'a', 'm'),
	[BLK_CHEROKEE]                            = _('C', 'h', 'e', 'r', 'o', 'k', 'e', 'e'),
	[BLK_CHEROKEE_SUP]                        = _('C', 'h', 'e', 'r', 'o', 'k', 'e', 'e', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_CHESS_SYMBOLS]                       = _('C', 'h', 'e', 's', 's', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_CHORASMIAN]                          = _('C', 'h', 'o', 'r', 'a', 's', 'm', 'i', 'a', 'n'),
	[BLK_CJK]                                 = _('C', 'J', 'K', ' ', 'U', 'n', 'i', 'f', 'i', 'e', 'd', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 's'),
	[BLK_CJK_COMPAT]                          = _('C', 'J', 'K', ' ', 'C', 'o', 'm', 'p', 'a', 't', 'i', 'b', 'i', 'l', 'i', 't', 'y'),
	[BLK_CJK_COMPAT_FORMS]                    = _('C', 'J', 'K', ' ', 'C', 'o', 'm', 'p', 'a', 't', 'i', 'b', 'i', 'l', 'i', 't', 'y', ' ', 'F', 'o', 'r', 'm', 's'),
	[BLK_CJK_COMPAT_IDEOGRAPHS]               = _('C', 'J', 'K', ' ', 'C', 'o', 'm', 'p', 'a', 't', 'i', 'b', 'i', 'l', 'i', 't', 'y', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 's'),
	[BLK_CJK_COMPAT_IDEOGRAPHS_SUP]           = _('C', 'J', 'K', ' ', 'C', 'o', 'm', 'p', 'a', 't', 'i', 'b', 'i', 'l', 'i', 't', 'y', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 's', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_CJK_EXT_A]                           = _('C', 'J', 'K', ' ', 'U', 'n', 'i', 'f', 'i', 'e', 'd', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 's', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '-', 'A'),
	[BLK_CJK_EXT_B]                           = _('C', 'J', 'K', ' ', 'U', 'n', 'i', 'f', 'i', 'e', 'd', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 's', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '-', 'B'),
	[BLK_CJK_EXT_C]                           = _('C', 'J', 'K', ' ', 'U', 'n', 'i', 'f', 'i', 'e', 'd', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 's', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '-', 'C'),
	[BLK_CJK_EXT_D]                           = _('C', 'J', 'K', ' ', 'U', 'n', 'i', 'f', 'i', 'e', 'd', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 's', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '-', 'D'),
	[BLK_CJK_EXT_E]                           = _('C', 'J', 'K', ' ', 'U', 'n', 'i', 'f', 'i', 'e', 'd', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 's', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '-', 'E'),
	[BLK_CJK_EXT_F]                           = _('C', 'J', 'K', ' ', 'U', 'n', 'i', 'f', 'i', 'e', 'd', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 's', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '-', 'F'),
	[BLK_CJK_EXT_G]                           = _('C', 'J', 'K', ' ', 'U', 'n', 'i', 'f', 'i', 'e', 'd', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 's', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '-', 'G'),
	[BLK_CJK_EXT_H]                           = _('C', 'J', 'K', ' ', 'U', 'n', 'i', 'f', 'i', 'e', 'd', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 's', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '-', 'H'),
	[BLK_CJK_EXT_I]                           = _('C', 'J', 'K', ' ', 'U', 'n', 'i', 'f', 'i', 'e', 'd', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 's', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '-', 'I'),
	[BLK_CJK_RADICALS_SUP]                    = _('C', 'J', 'K', ' ', 'R', 'a', 'd', 'i', 'c', 'a', 'l', 's', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_CJK_STROKES]                         = _('C', 'J', 'K', ' ', 'S', 't', 'r', 'o', 'k', 'e', 's'),
	[BLK_CJK_SYMBOLS]                         = _('C', 'J', 'K', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's', ' ', 'a', 'n', 'd', ' ', 'P', 'u', 'n', 'c', 't', 'u', 'a', 't', 'i', 'o', 'n'),
	[BLK_COMPAT_JAMO]                         = _('H', 'a', 'n', 'g', 'u', 'l', ' ', 'C', 'o', 'm', 'p', 'a', 't', 'i', 'b', 'i', 'l', 'i', 't', 'y', ' ', 'J', 'a', 'm', 'o'),
	[BLK_CONTROL_PICTURES]                    = _('C', 'o', 'n', 't', 'r', 'o', 'l', ' ', 'P', 'i', 'c', 't', 'u', 'r', 'e', 's'),
	[BLK_COPTIC]                              = _('C', 'o', 'p', 't', 'i', 'c'),
	[BLK_COPTIC_EPACT_NUMBERS]                = _('C', 'o', 'p', 't', 'i', 'c', ' ', 'E', 'p', 'a', 'c', 't', ' ', 'N', 'u', 'm', 'b', 'e', 'r', 's'),
	[BLK_COUNTING_ROD]                        = _('C', 'o', 'u', 'n', 't', 'i', 'n', 'g', ' ', 'R', 'o', 'd', ' ', 'N', 'u', 'm', 'e', 'r', 'a', 'l', 's'),
	[BLK_CUNEIFORM]                           = _('C', 'u', 'n', 'e', 'i', 'f', 'o', 'r', 'm'),
	[BLK_CUNEIFORM_NUMBERS]                   = _('C', 'u', 'n', 'e', 'i', 'f', 'o', 'r', 'm', ' ', 'N', 'u', 'm', 'b', 'e', 'r', 's', ' ', 'A', 'n', 'd', ' ', 'P', 'u', 'n', 'c', 't', 'u', 'a', 't', 'i', 'o', 'n'),
	[BLK_CURRENCY_SYMBOLS]                    = _('C', 'u', 'r', 'r', 'e', 'n', 'c', 'y', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_CYPRIOT_SYLLABARY]                   = _('C', 'y', 'p', 'r', 'i', 'o', 't', ' ', 'S', 'y', 'l', 'l', 'a', 'b', 'a', 'r', 'y'),
	[BLK_CYPRO_MINOAN]                        = _('C', 'y', 'p', 'r', 'o', ' ', 'M', 'i', 'n', 'o', 'a', 'n'),
	[BLK_CYRILLIC]                            = _('C', 'y', 'r', 'i', 'l', 'l', 'i', 'c'),
	[BLK_CYRILLIC_EXT_A]                      = _('C', 'y', 'r', 'i', 'l', 'l', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'A'),
	[BLK_CYRILLIC_EXT_B]                      = _('C', 'y', 'r', 'i', 'l', 'l', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'B'),
	[BLK_CYRILLIC_EXT_C]                      = _('C', 'y', 'r', 'i', 'l', 'l', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'C'),
	[BLK_CYRILLIC_EXT_D]                      = _('C', 'y', 'r', 'i', 'l', 'l', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'D'),
	[BLK_CYRILLIC_SUP]                        = _('C', 'y', 'r', 'i', 'l', 'l', 'i', 'c', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_DESERET]                             = _('D', 'e', 's', 'e', 'r', 'e', 't'),
	[BLK_DEVANAGARI]                          = _('D', 'e', 'v', 'a', 'n', 'a', 'g', 'a', 'r', 'i'),
	[BLK_DEVANAGARI_EXT]                      = _('D', 'e', 'v', 'a', 'n', 'a', 'g', 'a', 'r', 'i', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd'),
	[BLK_DEVANAGARI_EXT_A]                    = _('D', 'e', 'v', 'a', 'n', 'a', 'g', 'a', 'r', 'i', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'A'),
	[BLK_DIACRITICALS]                        = _('C', 'o', 'm', 'b', 'i', 'n', 'i', 'n', 'g', ' ', 'D', 'i', 'a', 'c', 'r', 'i', 't', 'i', 'c', 'a', 'l', ' ', 'M', 'a', 'r', 'k', 's'),
	[BLK_DIACRITICALS_EXT]                    = _('C', 'o', 'm', 'b', 'i', 'n', 'i', 'n', 'g', ' ', 'D', 'i', 'a', 'c', 'r', 'i', 't', 'i', 'c', 'a', 'l', ' ', 'M', 'a', 'r', 'k', 's', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd'),
	[BLK_DIACRITICALS_FOR_SYMBOLS]            = _('C', 'o', 'm', 'b', 'i', 'n', 'i', 'n', 'g', ' ', 'D', 'i', 'a', 'c', 'r', 'i', 't', 'i', 'c', 'a', 'l', ' ', 'M', 'a', 'r', 'k', 's', ' ', 'f', 'o', 'r', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_DIACRITICALS_SUP]                    = _('C', 'o', 'm', 'b', 'i', 'n', 'i', 'n', 'g', ' ', 'D', 'i', 'a', 'c', 'r', 'i', 't', 'i', 'c', 'a', 'l', ' ', 'M', 'a', 'r', 'k', 's', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_DINGBATS]                            = _('D', 'i', 'n', 'g', 'b', 'a', 't', 's'),
	[BLK_DIVES_AKURU]                         = _('D', 'i', 'v', 'e', 's', ' ', 'A', 'k', 'u', 'r', 'u'),
	[BLK_DOGRA]                               = _('D', 'o', 'g', 'r', 'a'),
	[BLK_DOMINO]                              = _('D', 'o', 'm', 'i', 'n', 'o', ' ', 'T', 'i', 'l', 'e', 's'),
	[BLK_DUPLOYAN]                            = _('D', 'u', 'p', 'l', 'o', 'y', 'a', 'n'),
	[BLK_EARLY_DYNASTIC_CUNEIFORM]            = _('E', 'a', 'r', 'l', 'y', ' ', 'D', 'y', 'n', 'a', 's', 't', 'i', 'c', ' ', 'C', 'u', 'n', 'e', 'i', 'f', 'o', 'r', 'm'),
	[BLK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS] = _('E', 'g', 'y', 'p', 't', 'i', 'a', 'n', ' ', 'H', 'i', 'e', 'r', 'o', 'g', 'l', 'y', 'p', 'h', ' ', 'F', 'o', 'r', 'm', 'a', 't', ' ', 'C', 'o', 'n', 't', 'r', 'o', 'l', 's'),
	[BLK_EGYPTIAN_HIEROGLYPHS]                = _('E', 'g', 'y', 'p', 't', 'i', 'a', 'n', ' ', 'H', 'i', 'e', 'r', 'o', 'g', 'l', 'y', 'p', 'h', 's'),
	[BLK_ELBASAN]                             = _('E', 'l', 'b', 'a', 's', 'a', 'n'),
	[BLK_ELYMAIC]                             = _('E', 'l', 'y', 'm', 'a', 'i', 'c'),
	[BLK_EMOTICONS]                           = _('E', 'm', 'o', 't', 'i', 'c', 'o', 'n', 's'),
	[BLK_ENCLOSED_ALPHANUM]                   = _('E', 'n', 'c', 'l', 'o', 's', 'e', 'd', ' ', 'A', 'l', 'p', 'h', 'a', 'n', 'u', 'm', 'e', 'r', 'i', 'c', 's'),
	[BLK_ENCLOSED_ALPHANUM_SUP]               = _('E', 'n', 'c', 'l', 'o', 's', 'e', 'd', ' ', 'A', 'l', 'p', 'h', 'a', 'n', 'u', 'm', 'e', 'r', 'i', 'c', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_ENCLOSED_CJK]                        = _('E', 'n', 'c', 'l', 'o', 's', 'e', 'd', ' ', 'C', 'J', 'K', ' ', 'L', 'e', 't', 't', 'e', 'r', 's', ' ', 'a', 'n', 'd', ' ', 'M', 'o', 'n', 't', 'h', 's'),
	[BLK_ENCLOSED_IDEOGRAPHIC_SUP]            = _('E', 'n', 'c', 'l', 'o', 's', 'e', 'd', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 'i', 'c', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_ETHIOPIC]                            = _('E', 't', 'h', 'i', 'o', 'p', 'i', 'c'),
	[BLK_ETHIOPIC_EXT]                        = _('E', 't', 'h', 'i', 'o', 'p', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd'),
	[BLK_ETHIOPIC_EXT_A]                      = _('E', 't', 'h', 'i', 'o', 'p', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'A'),
	[BLK_ETHIOPIC_EXT_B]                      = _('E', 't', 'h', 'i', 'o', 'p', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'B'),
	[BLK_ETHIOPIC_SUP]                        = _('E', 't', 'h', 'i', 'o', 'p', 'i', 'c', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_GEOMETRIC_SHAPES]                    = _('G', 'e', 'o', 'm', 'e', 't', 'r', 'i', 'c', ' ', 'S', 'h', 'a', 'p', 'e', 's'),
	[BLK_GEOMETRIC_SHAPES_EXT]                = _('G', 'e', 'o', 'm', 'e', 't', 'r', 'i', 'c', ' ', 'S', 'h', 'a', 'p', 'e', 's', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd'),
	[BLK_GEORGIAN]                            = _('G', 'e', 'o', 'r', 'g', 'i', 'a', 'n'),
	[BLK_GEORGIAN_EXT]                        = _('G', 'e', 'o', 'r', 'g', 'i', 'a', 'n', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd'),
	[BLK_GEORGIAN_SUP]                        = _('G', 'e', 'o', 'r', 'g', 'i', 'a', 'n', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_GLAGOLITIC]                          = _('G', 'l', 'a', 'g', 'o', 'l', 'i', 't', 'i', 'c'),
	[BLK_GLAGOLITIC_SUP]                      = _('G', 'l', 'a', 'g', 'o', 'l', 'i', 't', 'i', 'c', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_GOTHIC]                              = _('G', 'o', 't', 'h', 'i', 'c'),
	[BLK_GRANTHA]                             = _('G', 'r', 'a', 'n', 't', 'h', 'a'),
	[BLK_GREEK]                               = _('G', 'r', 'e', 'e', 'k', ' ', 'a', 'n', 'd', ' ', 'C', 'o', 'p', 't', 'i', 'c'),
	[BLK_GREEK_EXT]                           = _('G', 'r', 'e', 'e', 'k', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd'),
	[BLK_GUJARATI]                            = _('G', 'u', 'j', 'a', 'r', 'a', 't', 'i'),
	[BLK_GUNJALA_GONDI]                       = _('G', 'u', 'n', 'j', 'a', 'l', 'a', ' ', 'G', 'o', 'n', 'd', 'i'),
	[BLK_GURMUKHI]                            = _('G', 'u', 'r', 'm', 'u', 'k', 'h', 'i'),
	[BLK_HALF_AND_FULL_FORMS]                 = _('H', 'a', 'l', 'f', 'w', 'i', 'd', 't', 'h', ' ', 'a', 'n', 'd', ' ', 'F', 'u', 'l', 'l', 'w', 'i', 'd', 't', 'h', ' ', 'F', 'o', 'r', 'm', 's'),
	[BLK_HALF_MARKS]                          = _('C', 'o', 'm', 'b', 'i', 'n', 'i', 'n', 'g', ' ', 'H', 'a', 'l', 'f', ' ', 'M', 'a', 'r', 'k', 's'),
	[BLK_HANGUL]                              = _('H', 'a', 'n', 'g', 'u', 'l', ' ', 'S', 'y', 'l', 'l', 'a', 'b', 'l', 'e', 's'),
	[BLK_HANIFI_ROHINGYA]                     = _('H', 'a', 'n', 'i', 'f', 'i', ' ', 'R', 'o', 'h', 'i', 'n', 'g', 'y', 'a'),
	[BLK_HANUNOO]                             = _('H', 'a', 'n', 'u', 'n', 'o', 'o'),
	[BLK_HATRAN]                              = _('H', 'a', 't', 'r', 'a', 'n'),
	[BLK_HEBREW]                              = _('H', 'e', 'b', 'r', 'e', 'w'),
	[BLK_HIGH_PU_SURROGATES]                  = _('H', 'i', 'g', 'h', ' ', 'P', 'r', 'i', 'v', 'a', 't', 'e', ' ', 'U', 's', 'e', ' ', 'S', 'u', 'r', 'r', 'o', 'g', 'a', 't', 'e', 's'),
	[BLK_HIGH_SURROGATES]                     = _('H', 'i', 'g', 'h', ' ', 'S', 'u', 'r', 'r', 'o', 'g', 'a', 't', 'e', 's'),
	[BLK_HIRAGANA]                            = _('H', 'i', 'r', 'a', 'g', 'a', 'n', 'a'),
	[BLK_IDC]                                 = _('I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 'i', 'c', ' ', 'D', 'e', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', ' ', 'C', 'h', 'a', 'r', 'a', 'c', 't', 'e', 'r', 's'),
	[BLK_IDEOGRAPHIC_SYMBOLS]                 = _('I', 'd', 'e', 'o', 'g', 'r', 'a', 'p', 'h', 'i', 'c', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's', ' ', 'a', 'n', 'd', ' ', 'P', 'u', 'n', 'c', 't', 'u', 'a', 't', 'i', 'o', 'n'),
	[BLK_IMPERIAL_ARAMAIC]                    = _('I', 'm', 'p', 'e', 'r', 'i', 'a', 'l', ' ', 'A', 'r', 'a', 'm', 'a', 'i', 'c'),
	[BLK_INDIC_NUMBER_FORMS]                  = _('C', 'o', 'm', 'm', 'o', 'n', ' ', 'I', 'n', 'd', 'i', 'c', ' ', 'N', 'u', 'm', 'b', 'e', 'r', ' ', 'F', 'o', 'r', 'm', 's'),
	[BLK_INDIC_SIYAQ_NUMBERS]                 = _('I', 'n', 'd', 'i', 'c', ' ', 'S', 'i', 'y', 'a', 'q', ' ', 'N', 'u', 'm', 'b', 'e', 'r', 's'),
	[BLK_INSCRIPTIONAL_PAHLAVI]               = _('I', 'n', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'a', 'l', ' ', 'P', 'a', 'h', 'l', 'a', 'v', 'i'),
	[BLK_INSCRIPTIONAL_PARTHIAN]              = _('I', 'n', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'a', 'l', ' ', 'P', 'a', 'r', 't', 'h', 'i', 'a', 'n'),
	[BLK_IPA_EXT]                             = _('I', 'P', 'A', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's'),
	[BLK_JAMO]                                = _('H', 'a', 'n', 'g', 'u', 'l', ' ', 'J', 'a', 'm', 'o'),
	[BLK_JAMO_EXT_A]                          = _('H', 'a', 'n', 'g', 'u', 'l', ' ', 'J', 'a', 'm', 'o', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'A'),
	[BLK_JAMO_EXT_B]                          = _('H', 'a', 'n', 'g', 'u', 'l', ' ', 'J', 'a', 'm', 'o', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'B'),
	[BLK_JAVANESE]                            = _('J', 'a', 'v', 'a', 'n', 'e', 's', 'e'),
	[BLK_KAITHI]                              = _('K', 'a', 'i', 't', 'h', 'i'),
	[BLK_KAKTOVIK_NUMERALS]                   = _('K', 'a', 'k', 't', 'o', 'v', 'i', 'k', ' ', 'N', 'u', 'm', 'e', 'r', 'a', 'l', 's'),
	[BLK_KANA_EXT_A]                          = _('K', 'a', 'n', 'a', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'A'),
	[BLK_KANA_EXT_B]                          = _('K', 'a', 'n', 'a', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'B'),
	[BLK_KANA_SUP]                            = _('K', 'a', 'n', 'a', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_KANBUN]                              = _('K', 'a', 'n', 'b', 'u', 'n'),
	[BLK_KANGXI]                              = _('K', 'a', 'n', 'g', 'x', 'i', ' ', 'R', 'a', 'd', 'i', 'c', 'a', 'l', 's'),
	[BLK_KANNADA]                             = _('K', 'a', 'n', 'n', 'a', 'd', 'a'),
	[BLK_KATAKANA]                            = _('K', 'a', 't', 'a', 'k', 'a', 'n', 'a'),
	[BLK_KATAKANA_EXT]                        = _('K', 'a', 't', 'a', 'k', 'a', 'n', 'a', ' ', 'P', 'h', 'o', 'n', 'e', 't', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's'),
	[BLK_KAWI]                                = _('K', 'a', 'w', 'i'),
	[BLK_KAYAH_LI]                            = _('K', 'a', 'y', 'a', 'h', ' ', 'L', 'i'),
	[BLK_KHAROSHTHI]                          = _('K', 'h', 'a', 'r', 'o', 's', 'h', 't', 'h', 'i'),
	[BLK_KHITAN_SMALL_SCRIPT]                 = _('K', 'h', 'i', 't', 'a', 'n', ' ', 'S', 'm', 'a', 'l', 'l', ' ', 'S', 'c', 'r', 'i', 'p', 't'),
	[BLK_KHMER]                               = _('K', 'h', 'm', 'e', 'r'),
	[BLK_KHMER_SYMBOLS]                       = _('K', 'h', 'm', 'e', 'r', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_KHOJKI]                              = _('K', 'h', 'o', 'j', 'k', 'i'),
	[BLK_KHUDAWADI]                           = _('K', 'h', 'u', 'd', 'a', 'w', 'a', 'd', 'i'),
	[BLK_LAO]                                 = _('L', 'a', 'o'),
	[BLK_LATIN_1_SUP]                         = _('L', 'a', 't', 'i', 'n', '-', '1', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_LATIN_EXT_A]                         = _('L', 'a', 't', 'i', 'n', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'A'),
	[BLK_LATIN_EXT_ADDITIONAL]                = _('L', 'a', 't', 'i', 'n', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', ' ', 'A', 'd', 'd', 'i', 't', 'i', 'o', 'n', 'a', 'l'),
	[BLK_LATIN_EXT_B]                         = _('L', 'a', 't', 'i', 'n', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'B'),
	[BLK_LATIN_EXT_C]                         = _('L', 'a', 't', 'i', 'n', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'C'),
	[BLK_LATIN_EXT_D]                         = _('L', 'a', 't', 'i', 'n', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'D'),
	[BLK_LATIN_EXT_E]                         = _('L', 'a', 't', 'i', 'n', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'E'),
	[BLK_LATIN_EXT_F]                         = _('L', 'a', 't', 'i', 'n', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'F'),
	[BLK_LATIN_EXT_G]                         = _('L', 'a', 't', 'i', 'n', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'G'),
	[BLK_LEPCHA]                              = _('L', 'e', 'p', 'c', 'h', 'a'),
	[BLK_LETTERLIKE_SYMBOLS]                  = _('L', 'e', 't', 't', 'e', 'r', 'l', 'i', 'k', 'e', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_LIMBU]                               = _('L', 'i', 'm', 'b', 'u'),
	[BLK_LINEAR_A]                            = _('L', 'i', 'n', 'e', 'a', 'r', ' ', 'A'),
	[BLK_LINEAR_B_IDEOGRAMS]                  = _('L', 'i', 'n', 'e', 'a', 'r', ' ', 'B', ' ', 'I', 'd', 'e', 'o', 'g', 'r', 'a', 'm', 's'),
	[BLK_LINEAR_B_SYLLABARY]                  = _('L', 'i', 'n', 'e', 'a', 'r', ' ', 'B', ' ', 'S', 'y', 'l', 'l', 'a', 'b', 'a', 'r', 'y'),
	[BLK_LISU]                                = _('L', 'i', 's', 'u'),
	[BLK_LISU_SUP]                            = _('L', 'i', 's', 'u', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_LOW_SURROGATES]                      = _('L', 'o', 'w', ' ', 'S', 'u', 'r', 'r', 'o', 'g', 'a', 't', 'e', 's'),
	[BLK_LYCIAN]                              = _('L', 'y', 'c', 'i', 'a', 'n'),
	[BLK_LYDIAN]                              = _('L', 'y', 'd', 'i', 'a', 'n'),
	[BLK_MAHAJANI]                            = _('M', 'a', 'h', 'a', 'j', 'a', 'n', 'i'),
	[BLK_MAHJONG]                             = _('M', 'a', 'h', 'j', 'o', 'n', 'g', ' ', 'T', 'i', 'l', 'e', 's'),
	[BLK_MAKASAR]                             = _('M', 'a', 'k', 'a', 's', 'a', 'r'),
	[BLK_MALAYALAM]                           = _('M', 'a', 'l', 'a', 'y', 'a', 'l', 'a', 'm'),
	[BLK_MANDAIC]                             = _('M', 'a', 'n', 'd', 'a', 'i', 'c'),
	[BLK_MANICHAEAN]                          = _('M', 'a', 'n', 'i', 'c', 'h', 'a', 'e', 'a', 'n'),
	[BLK_MARCHEN]                             = _('M', 'a', 'r', 'c', 'h', 'e', 'n'),
	[BLK_MASARAM_GONDI]                       = _('M', 'a', 's', 'a', 'r', 'a', 'm', ' ', 'G', 'o', 'n', 'd', 'i'),
	[BLK_MATH_ALPHANUM]                       = _('M', 'a', 't', 'h', 'e', 'm', 'a', 't', 'i', 'c', 'a', 'l', ' ', 'A', 'l', 'p', 'h', 'a', 'n', 'u', 'm', 'e', 'r', 'i', 'c', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_MATH_OPERATORS]                      = _('M', 'a', 't', 'h', 'e', 'm', 'a', 't', 'i', 'c', 'a', 'l', ' ', 'O', 'p', 'e', 'r', 'a', 't', 'o', 'r', 's'),
	[BLK_MAYAN_NUMERALS]                      = _('M', 'a', 'y', 'a', 'n', ' ', 'N', 'u', 'm', 'e', 'r', 'a', 'l', 's'),
	[BLK_MEDEFAIDRIN]                         = _('M', 'e', 'd', 'e', 'f', 'a', 'i', 'd', 'r', 'i', 'n'),
	[BLK_MEETEI_MAYEK]                        = _('M', 'e', 'e', 't', 'e', 'i', ' ', 'M', 'a', 'y', 'e', 'k'),
	[BLK_MEETEI_MAYEK_EXT]                    = _('M', 'e', 'e', 't', 'e', 'i', ' ', 'M', 'a', 'y', 'e', 'k', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's'),
	[BLK_MENDE_KIKAKUI]                       = _('M', 'e', 'n', 'd', 'e', ' ', 'K', 'i', 'k', 'a', 'k', 'u', 'i'),
	[BLK_MEROITIC_CURSIVE]                    = _('M', 'e', 'r', 'o', 'i', 't', 'i', 'c', ' ', 'C', 'u', 'r', 's', 'i', 'v', 'e'),
	[BLK_MEROITIC_HIEROGLYPHS]                = _('M', 'e', 'r', 'o', 'i', 't', 'i', 'c', ' ', 'H', 'i', 'e', 'r', 'o', 'g', 'l', 'y', 'p', 'h', 's'),
	[BLK_MIAO]                                = _('M', 'i', 'a', 'o'),
	[BLK_MISC_ARROWS]                         = _('M', 'i', 's', 'c', 'e', 'l', 'l', 'a', 'n', 'e', 'o', 'u', 's', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's', ' ', 'A', 'n', 'd', ' ', 'A', 'r', 'r', 'o', 'w', 's'),
	[BLK_MISC_MATH_SYMBOLS_A]                 = _('M', 'i', 's', 'c', 'e', 'l', 'l', 'a', 'n', 'e', 'o', 'u', 's', ' ', 'M', 'a', 't', 'h', 'e', 'm', 'a', 't', 'i', 'c', 'a', 'l', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's', '-', 'A'),
	[BLK_MISC_MATH_SYMBOLS_B]                 = _('M', 'i', 's', 'c', 'e', 'l', 'l', 'a', 'n', 'e', 'o', 'u', 's', ' ', 'M', 'a', 't', 'h', 'e', 'm', 'a', 't', 'i', 'c', 'a', 'l', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's', '-', 'B'),
	[BLK_MISC_PICTOGRAPHS]                    = _('M', 'i', 's', 'c', 'e', 'l', 'l', 'a', 'n', 'e', 'o', 'u', 's', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's', ' ', 'A', 'n', 'd', ' ', 'P', 'i', 'c', 't', 'o', 'g', 'r', 'a', 'p', 'h', 's'),
	[BLK_MISC_SYMBOLS]                        = _('M', 'i', 's', 'c', 'e', 'l', 'l', 'a', 'n', 'e', 'o', 'u', 's', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_MISC_TECHNICAL]                      = _('M', 'i', 's', 'c', 'e', 'l', 'l', 'a', 'n', 'e', 'o', 'u', 's', ' ', 'T', 'e', 'c', 'h', 'n', 'i', 'c', 'a', 'l'),
	[BLK_MODI]                                = _('M', 'o', 'd', 'i'),
	[BLK_MODIFIER_LETTERS]                    = _('S', 'p', 'a', 'c', 'i', 'n', 'g', ' ', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'r', ' ', 'L', 'e', 't', 't', 'e', 'r', 's'),
	[BLK_MODIFIER_TONE_LETTERS]               = _('M', 'o', 'd', 'i', 'f', 'i', 'e', 'r', ' ', 'T', 'o', 'n', 'e', ' ', 'L', 'e', 't', 't', 'e', 'r', 's'),
	[BLK_MONGOLIAN]                           = _('M', 'o', 'n', 'g', 'o', 'l', 'i', 'a', 'n'),
	[BLK_MONGOLIAN_SUP]                       = _('M', 'o', 'n', 'g', 'o', 'l', 'i', 'a', 'n', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_MRO]                                 = _('M', 'r', 'o'),
	[BLK_MULTANI]                             = _('M', 'u', 'l', 't', 'a', 'n', 'i'),
	[BLK_MUSIC]                               = _('M', 'u', 's', 'i', 'c', 'a', 'l', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_MYANMAR]                             = _('M', 'y', 'a', 'n', 'm', 'a', 'r'),
	[BLK_MYANMAR_EXT_A]                       = _('M', 'y', 'a', 'n', 'm', 'a', 'r', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'A'),
	[BLK_MYANMAR_EXT_B]                       = _('M', 'y', 'a', 'n', 'm', 'a', 'r', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'B'),
	[BLK_NABATAEAN]                           = _('N', 'a', 'b', 'a', 't', 'a', 'e', 'a', 'n'),
	[BLK_NAG_MUNDARI]                         = _('N', 'a', 'g', ' ', 'M', 'u', 'n', 'd', 'a', 'r', 'i'),
	[BLK_NANDINAGARI]                         = _('N', 'a', 'n', 'd', 'i', 'n', 'a', 'g', 'a', 'r', 'i'),
	[BLK_NEW_TAI_LUE]                         = _('N', 'e', 'w', ' ', 'T', 'a', 'i', ' ', 'L', 'u', 'e'),
	[BLK_NEWA]                                = _('N', 'e', 'w', 'a'),
	[BLK_NKO]                                 = _('N', 'K', 'o'),
	[BLK_NUMBER_FORMS]                        = _('N', 'u', 'm', 'b', 'e', 'r', ' ', 'F', 'o', 'r', 'm', 's'),
	[BLK_NUSHU]                               = _('N', 'u', 's', 'h', 'u'),
	[BLK_NYIAKENG_PUACHUE_HMONG]              = _('N', 'y', 'i', 'a', 'k', 'e', 'n', 'g', ' ', 'P', 'u', 'a', 'c', 'h', 'u', 'e', ' ', 'H', 'm', 'o', 'n', 'g'),
	[BLK_OCR]                                 = _('O', 'p', 't', 'i', 'c', 'a', 'l', ' ', 'C', 'h', 'a', 'r', 'a', 'c', 't', 'e', 'r', ' ', 'R', 'e', 'c', 'o', 'g', 'n', 'i', 't', 'i', 'o', 'n'),
	[BLK_OGHAM]                               = _('O', 'g', 'h', 'a', 'm'),
	[BLK_OL_CHIKI]                            = _('O', 'l', ' ', 'C', 'h', 'i', 'k', 'i'),
	[BLK_OLD_HUNGARIAN]                       = _('O', 'l', 'd', ' ', 'H', 'u', 'n', 'g', 'a', 'r', 'i', 'a', 'n'),
	[BLK_OLD_ITALIC]                          = _('O', 'l', 'd', ' ', 'I', 't', 'a', 'l', 'i', 'c'),
	[BLK_OLD_NORTH_ARABIAN]                   = _('O', 'l', 'd', ' ', 'N', 'o', 'r', 't', 'h', ' ', 'A', 'r', 'a', 'b', 'i', 'a', 'n'),
	[BLK_OLD_PERMIC]                          = _('O', 'l', 'd', ' ', 'P', 'e', 'r', 'm', 'i', 'c'),
	[BLK_OLD_PERSIAN]                         = _('O', 'l', 'd', ' ', 'P', 'e', 'r', 's', 'i', 'a', 'n'),
	[BLK_OLD_SOGDIAN]                         = _('O', 'l', 'd', ' ', 'S', 'o', 'g', 'd', 'i', 'a', 'n'),
	[BLK_OLD_SOUTH_ARABIAN]                   = _('O', 'l', 'd', ' ', 'S', 'o', 'u', 't', 'h', ' ', 'A', 'r', 'a', 'b', 'i', 'a', 'n'),
	[BLK_OLD_TURKIC]                          = _('O', 'l', 'd', ' ', 'T', 'u', 'r', 'k', 'i', 'c'),
	[BLK_OLD_UYGHUR]                          = _('O', 'l', 'd', ' ', 'U', 'y', 'g', 'h', 'u', 'r'),
	[BLK_ORIYA]                               = _('O', 'r', 'i', 'y', 'a'),
	[BLK_ORNAMENTAL_DINGBATS]                 = _('O', 'r', 'n', 'a', 'm', 'e', 'n', 't', 'a', 'l', ' ', 'D', 'i', 'n', 'g', 'b', 'a', 't', 's'),
	[BLK_OSAGE]                               = _('O', 's', 'a', 'g', 'e'),
	[BLK_OSMANYA]                             = _('O', 's', 'm', 'a', 'n', 'y', 'a'),
	[BLK_OTTOMAN_SIYAQ_NUMBERS]               = _('O', 't', 't', 'o', 'm', 'a', 'n', ' ', 'S', 'i', 'y', 'a', 'q', ' ', 'N', 'u', 'm', 'b', 'e', 'r', 's'),
	[BLK_PAHAWH_HMONG]                        = _('P', 'a', 'h', 'a', 'w', 'h', ' ', 'H', 'm', 'o', 'n', 'g'),
	[BLK_PALMYRENE]                           = _('P', 'a', 'l', 'm', 'y', 'r', 'e', 'n', 'e'),
	[BLK_PAU_CIN_HAU]                         = _('P', 'a', 'u', ' ', 'C', 'i', 'n', ' ', 'H', 'a', 'u'),
	[BLK_PHAGS_PA]                            = _('P', 'h', 'a', 'g', 's', ' ', 'P', 'a'),
	[BLK_PHAISTOS]                            = _('P', 'h', 'a', 'i', 's', 't', 'o', 's', ' ', 'D', 'i', 's', 'c'),
	[BLK_PHOENICIAN]                          = _('P', 'h', 'o', 'e', 'n', 'i', 'c', 'i', 'a', 'n'),
	[BLK_PHONETIC_EXT]                        = _('P', 'h', 'o', 'n', 'e', 't', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's'),
	[BLK_PHONETIC_EXT_SUP]                    = _('P', 'h', 'o', 'n', 'e', 't', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_PLAYING_CARDS]                       = _('P', 'l', 'a', 'y', 'i', 'n', 'g', ' ', 'C', 'a', 'r', 'd', 's'),
	[BLK_PSALTER_PAHLAVI]                     = _('P', 's', 'a', 'l', 't', 'e', 'r', ' ', 'P', 'a', 'h', 'l', 'a', 'v', 'i'),
	[BLK_PUA]                                 = _('P', 'r', 'i', 'v', 'a', 't', 'e', ' ', 'U', 's', 'e', ' ', 'A', 'r', 'e', 'a'),
	[BLK_PUNCTUATION]                         = _('G', 'e', 'n', 'e', 'r', 'a', 'l', ' ', 'P', 'u', 'n', 'c', 't', 'u', 'a', 't', 'i', 'o', 'n'),
	[BLK_REJANG]                              = _('R', 'e', 'j', 'a', 'n', 'g'),
	[BLK_RUMI]                                = _('R', 'u', 'm', 'i', ' ', 'N', 'u', 'm', 'e', 'r', 'a', 'l', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_RUNIC]                               = _('R', 'u', 'n', 'i', 'c'),
	[BLK_SAMARITAN]                           = _('S', 'a', 'm', 'a', 'r', 'i', 't', 'a', 'n'),
	[BLK_SAURASHTRA]                          = _('S', 'a', 'u', 'r', 'a', 's', 'h', 't', 'r', 'a'),
	[BLK_SHARADA]                             = _('S', 'h', 'a', 'r', 'a', 'd', 'a'),
	[BLK_SHAVIAN]                             = _('S', 'h', 'a', 'v', 'i', 'a', 'n'),
	[BLK_SHORTHAND_FORMAT_CONTROLS]           = _('S', 'h', 'o', 'r', 't', 'h', 'a', 'n', 'd', ' ', 'F', 'o', 'r', 'm', 'a', 't', ' ', 'C', 'o', 'n', 't', 'r', 'o', 'l', 's'),
	[BLK_SIDDHAM]                             = _('S', 'i', 'd', 'd', 'h', 'a', 'm'),
	[BLK_SINHALA]                             = _('S', 'i', 'n', 'h', 'a', 'l', 'a'),
	[BLK_SINHALA_ARCHAIC_NUMBERS]             = _('S', 'i', 'n', 'h', 'a', 'l', 'a', ' ', 'A', 'r', 'c', 'h', 'a', 'i', 'c', ' ', 'N', 'u', 'm', 'b', 'e', 'r', 's'),
	[BLK_SMALL_FORMS]                         = _('S', 'm', 'a', 'l', 'l', ' ', 'F', 'o', 'r', 'm', ' ', 'V', 'a', 'r', 'i', 'a', 'n', 't', 's'),
	[BLK_SMALL_KANA_EXT]                      = _('S', 'm', 'a', 'l', 'l', ' ', 'K', 'a', 'n', 'a', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n'),
	[BLK_SOGDIAN]                             = _('S', 'o', 'g', 'd', 'i', 'a', 'n'),
	[BLK_SORA_SOMPENG]                        = _('S', 'o', 'r', 'a', '_', 'S', 'o', 'm', 'p', 'e', 'n', 'g'),
	[BLK_SOYOMBO]                             = _('S', 'o', 'y', 'o', 'm', 'b', 'o'),
	[BLK_SPECIALS]                            = _('S', 'p', 'e', 'c', 'i', 'a', 'l', 's'),
	[BLK_SUNDANESE]                           = _('S', 'u', 'n', 'd', 'a', 'n', 'e', 's', 'e'),
	[BLK_SUNDANESE_SUP]                       = _('S', 'u', 'n', 'd', 'a', 'n', 'e', 's', 'e', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_SUP_ARROWS_A]                        = _('S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't', 'a', 'l', ' ', 'A', 'r', 'r', 'o', 'w', 's', '-', 'A'),
	[BLK_SUP_ARROWS_B]                        = _('S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't', 'a', 'l', ' ', 'A', 'r', 'r', 'o', 'w', 's', '-', 'B'),
	[BLK_SUP_ARROWS_C]                        = _('S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't', 'a', 'l', ' ', 'A', 'r', 'r', 'o', 'w', 's', '-', 'C'),
	[BLK_SUP_MATH_OPERATORS]                  = _('S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't', 'a', 'l', ' ', 'M', 'a', 't', 'h', 'e', 'm', 'a', 't', 'i', 'c', 'a', 'l', ' ', 'O', 'p', 'e', 'r', 'a', 't', 'o', 'r', 's'),
	[BLK_SUP_PUA_A]                           = _('S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't', 'a', 'r', 'y', ' ', 'P', 'r', 'i', 'v', 'a', 't', 'e', ' ', 'U', 's', 'e', ' ', 'A', 'r', 'e', 'a', '-', 'A'),
	[BLK_SUP_PUA_B]                           = _('S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't', 'a', 'r', 'y', ' ', 'P', 'r', 'i', 'v', 'a', 't', 'e', ' ', 'U', 's', 'e', ' ', 'A', 'r', 'e', 'a', '-', 'B'),
	[BLK_SUP_PUNCTUATION]                     = _('S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't', 'a', 'l', ' ', 'P', 'u', 'n', 'c', 't', 'u', 'a', 't', 'i', 'o', 'n'),
	[BLK_SUP_SYMBOLS_AND_PICTOGRAPHS]         = _('S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't', 'a', 'l', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's', ' ', 'A', 'n', 'd', ' ', 'P', 'i', 'c', 't', 'o', 'g', 'r', 'a', 'p', 'h', 's'),
	[BLK_SUPER_AND_SUB]                       = _('S', 'u', 'p', 'e', 'r', 's', 'c', 'r', 'i', 'p', 't', 's', ' ', 'A', 'n', 'd', ' ', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 's'),
	[BLK_SUTTON_SIGNWRITING]                  = _('S', 'u', 't', 't', 'o', 'n', ' ', 'S', 'i', 'g', 'n', 'W', 'r', 'i', 't', 'i', 'n', 'g'),
	[BLK_SYLOTI_NAGRI]                        = _('S', 'y', 'l', 'o', 't', 'i', ' ', 'N', 'a', 'g', 'r', 'i'),
	[BLK_SYMBOLS_AND_PICTOGRAPHS_EXT_A]       = _('S', 'y', 'm', 'b', 'o', 'l', 's', ' ', 'A', 'n', 'd', ' ', 'P', 'i', 'c', 't', 'o', 'g', 'r', 'a', 'p', 'h', 's', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'A'),
	[BLK_SYMBOLS_FOR_LEGACY_COMPUTING]        = _('S', 'y', 'm', 'b', 'o', 'l', 's', ' ', 'F', 'o', 'r', ' ', 'L', 'e', 'g', 'a', 'c', 'y', ' ', 'C', 'o', 'm', 'p', 'u', 't', 'i', 'n', 'g'),
	[BLK_SYRIAC]                              = _('S', 'y', 'r', 'i', 'a', 'c'),
	[BLK_SYRIAC_SUP]                          = _('S', 'y', 'r', 'i', 'a', 'c', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_TAGALOG]                             = _('T', 'a', 'g', 'a', 'l', 'o', 'g'),
	[BLK_TAGBANWA]                            = _('T', 'a', 'g', 'b', 'a', 'n', 'w', 'a'),
	[BLK_TAGS]                                = _('T', 'a', 'g', 's'),
	[BLK_TAI_LE]                              = _('T', 'a', 'i', ' ', 'L', 'e'),
	[BLK_TAI_THAM]                            = _('T', 'a', 'i', ' ', 'T', 'h', 'a', 'm'),
	[BLK_TAI_VIET]                            = _('T', 'a', 'i', ' ', 'V', 'i', 'e', 't'),
	[BLK_TAI_XUAN_JING]                       = _('T', 'a', 'i', ' ', 'X', 'u', 'a', 'n', ' ', 'J', 'i', 'n', 'g', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_TAKRI]                               = _('T', 'a', 'k', 'r', 'i'),
	[BLK_TAMIL]                               = _('T', 'a', 'm', 'i', 'l'),
	[BLK_TAMIL_SUP]                           = _('T', 'a', 'm', 'i', 'l', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_TANGSA]                              = _('T', 'a', 'n', 'g', 's', 'a'),
	[BLK_TANGUT]                              = _('T', 'a', 'n', 'g', 'u', 't'),
	[BLK_TANGUT_COMPONENTS]                   = _('T', 'a', 'n', 'g', 'u', 't', ' ', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 's'),
	[BLK_TANGUT_SUP]                          = _('T', 'a', 'n', 'g', 'u', 't', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_TELUGU]                              = _('T', 'e', 'l', 'u', 'g', 'u'),
	[BLK_THAANA]                              = _('T', 'h', 'a', 'a', 'n', 'a'),
	[BLK_THAI]                                = _('T', 'h', 'a', 'i'),
	[BLK_TIBETAN]                             = _('T', 'i', 'b', 'e', 't', 'a', 'n'),
	[BLK_TIFINAGH]                            = _('T', 'i', 'f', 'i', 'n', 'a', 'g', 'h'),
	[BLK_TIRHUTA]                             = _('T', 'i', 'r', 'h', 'u', 't', 'a'),
	[BLK_TOTO]                                = _('T', 'o', 't', 'o'),
	[BLK_TRANSPORT_AND_MAP]                   = _('T', 'r', 'a', 'n', 's', 'p', 'o', 'r', 't', ' ', 'A', 'n', 'd', ' ', 'M', 'a', 'p', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_UCAS]                                = _('U', 'n', 'i', 'f', 'i', 'e', 'd', ' ', 'C', 'a', 'n', 'a', 'd', 'i', 'a', 'n', ' ', 'A', 'b', 'o', 'r', 'i', 'g', 'i', 'n', 'a', 'l', ' ', 'S', 'y', 'l', 'l', 'a', 'b', 'i', 'c', 's'),
	[BLK_UCAS_EXT]                            = _('U', 'n', 'i', 'f', 'i', 'e', 'd', ' ', 'C', 'a', 'n', 'a', 'd', 'i', 'a', 'n', ' ', 'A', 'b', 'o', 'r', 'i', 'g', 'i', 'n', 'a', 'l', ' ', 'S', 'y', 'l', 'l', 'a', 'b', 'i', 'c', 's', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd'),
	[BLK_UCAS_EXT_A]                          = _('U', 'n', 'i', 'f', 'i', 'e', 'd', ' ', 'C', 'a', 'n', 'a', 'd', 'i', 'a', 'n', ' ', 'A', 'b', 'o', 'r', 'i', 'g', 'i', 'n', 'a', 'l', ' ', 'S', 'y', 'l', 'l', 'a', 'b', 'i', 'c', 's', ' ', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', '-', 'A'),
	[BLK_UGARITIC]                            = _('U', 'g', 'a', 'r', 'i', 't', 'i', 'c'),
	[BLK_VAI]                                 = _('V', 'a', 'i'),
	[BLK_VEDIC_EXT]                           = _('V', 'e', 'd', 'i', 'c', ' ', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 's'),
	[BLK_VERTICAL_FORMS]                      = _('V', 'e', 'r', 't', 'i', 'c', 'a', 'l', '_', 'F', 'o', 'r', 'm', 's'),
	[BLK_VITHKUQI]                            = _('V', 'i', 't', 'h', 'k', 'u', 'q', 'i'),
	[BLK_VS]                                  = _('V', 'a', 'r', 'i', 'a', 't', 'i', 'o', 'n', ' ', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 's'),
	[BLK_VS_SUP]                              = _('V', 'a', 'r', 'i', 'a', 't', 'i', 'o', 'n', ' ', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 's', ' ', 'S', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't'),
	[BLK_WANCHO]                              = _('W', 'a', 'n', 'c', 'h', 'o'),
	[BLK_WARANG_CITI]                         = _('W', 'a', 'r', 'a', 'n', 'g', ' ', 'C', 'i', 't', 'i'),
	[BLK_YEZIDI]                              = _('Y', 'e', 'z', 'i', 'd', 'i'),
	[BLK_YI_RADICALS]                         = _('Y', 'i', ' ', 'R', 'a', 'd', 'i', 'c', 'a', 'l', 's'),
	[BLK_YI_SYLLABLES]                        = _('Y', 'i', ' ', 'S', 'y', 'l', 'l', 'a', 'b', 'l', 'e', 's'),
	[BLK_YIJING]                              = _('Y', 'i', 'j', 'i', 'n', 'g', ' ', 'H', 'e', 'x', 'a', 'g', 'r', 'a', 'm', ' ', 'S', 'y', 'm', 'b', 'o', 'l', 's'),
	[BLK_ZANABAZAR_SQUARE]                    = _('Z', 'a', 'n', 'a', 'b', 'a', 'z', 'a', 'r', ' ', 'S', 'q', 'u', 'a', 'r', 'e'),
	[BLK_ZNAMENNY_MUSIC]                      = _('Z', 'n', 'a', 'm', 'e', 'n', 'n', 'y', ' ', 'M', 'u', 's', 'i', 'c', 'a', 'l', ' ', 'N', 'o', 't', 'a', 't', 'i', 'o', 'n'),
};

struct u8view
uprop_blkname(enum uprop_blk blk)
{
	ASSUME(blk >= 0 && blk < lengthof(lookup));
	return lookup[blk];
}