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];
}
|