4 % Persian Language Locale for Iran with ISIRI-3342 character set
5 % Source: The Persian Internet Project
6 % Address: Computing Center, Sharif University of Technology,
7 % Azadi Ave, Tehran, Iran
8 % Contact: Roozbeh Pournader
9 % Email: roozbeh@sina.sharif.ac.ir
19 % Distribution and use is free, also
20 % for commercial purposes.
22 % Note that the following can not be used for character sets
23 % other than ISIRI-3342. It is dependent to the ISIRI-3342
24 % BIDI behaviour which is not the same as Unicode BIDI behaviour.
25 % So, another versions will be needed for UTF-8 and IRAN-SYSTEM.
28 title "Persian locale for Iran"
29 source "The Persian Internet Project"
30 address "Computing Center, Sharif University of Technology,, Azadi Ave, Tehran, Iran"
32 email "bug-glibc@gnu.org"
40 category "fa_IR:2000";LC_IDENTIFICATION
41 category "fa_IR:2000";LC_CTYPE
42 category "fa_IR:2000";LC_COLLATE
43 category "fa_IR:2000";LC_TIME
44 category "fa_IR:2000";LC_NUMERIC
45 category "fa_IR:2000";LC_MONETARY
46 category "fa_IR:2000";LC_MESSAGES
47 category "fa_IR:2000";LC_PAPER
48 category "fa_IR:2000";LC_NAME
49 category "fa_IR:2000";LC_ADDRESS
50 category "fa_IR:2000";LC_TELEPHONE
56 upper <U0041>;<U0042>;<U0043>;<U0044>;<U0045>;<U0046>;<U0047>;<U0048>;<U0049>;<U004A>;<U004B>;<U004C>;<U004D>;/
57 <U004E>;<U004F>;<U0050>;<U0051>;<U0052>;<U0053>;<U0054>;<U0055>;<U0056>;<U0057>;<U0058>;<U0059>;<U005A>
59 lower <U0061>;<U0062>;<U0063>;<U0064>;<U0065>;<U0066>;<U0067>;<U0068>;<U0069>;<U006A>;<U006B>;<U006C>;<U006D>;/
60 <U006E>;<U006F>;<U0070>;<U0071>;<U0072>;<U0073>;<U0074>;<U0075>;<U0076>;<U0077>;<U0078>;<U0079>;<U007A>
62 alpha <U0041>;<U0042>;<U0043>;<U0044>;<U0045>;<U0046>;<U0047>;<U0048>;<U0049>;<U004A>;<U004B>;<U004C>;<U004D>;/
63 <U004E>;<U004F>;<U0050>;<U0051>;<U0052>;<U0053>;<U0054>;<U0055>;<U0056>;<U0057>;<U0058>;<U0059>;<U005A>;/
64 <U0061>;<U0062>;<U0063>;<U0064>;<U0065>;<U0066>;<U0067>;<U0068>;<U0069>;<U006A>;<U006B>;<U006C>;<U006D>;/
65 <U006E>;<U006F>;<U0070>;<U0071>;<U0072>;<U0073>;<U0074>;<U0075>;<U0076>;<U0077>;<U0078>;<U0079>;<U007A>;/
66 <U0622>;<U0627>;<U0621>;<U0628>;<U067E>;<U062A>;<U062B>;<U062C>;<U0686>;<U062D>;/
67 <U062E>;<U062F>;<U0630>;<U0631>;<U0632>;<U0698>;<U0633>;<U0634>;<U0635>;<U0636>;/
68 <U0637>;<U0638>;<U0639>;<U063A>;<U0641>;<U0642>;<kf>;<U06AF>;<U0644>;<U0645>;/
69 <U0646>;<U0648>;<U0647>;<yf>;<U0623>;<U0624>;<U0625>;<yh>;<U0629>;<U0643>;<U064A>
71 % I'm not sure how can I make Persian digits get accepted
74 digit <U0030>;...;<U0039>;/
77 xdigit <U0030>;<U0031>;<U0032>;<U0033>;<U0034>;/
78 <U0035>;<U0036>;<U0037>;<U0038>;<U0039>;/
79 <U0041>;<U0042>;<U0043>;<U0044>;<U0045>;<U0046>;/
80 <U0061>;<U0062>;<U0063>;<U0064>;<U0065>;<U0066>
82 blank <U0020>;<U0009>;<SP+>;<HT+>
84 space <U0020>;<U000A>;<U000B>;<U000C>;<U000D>;<U0009>;/
85 <SP+>;<LF+>;<VT+>;<FF+>;<CR+>;<HT+>
87 cntrl <U0000>;<U0001>;<U0002>;<U0003>;<U0004>;<U0005>;/
88 <U0006>;<U0007>;<U0008>;<U0009>;<U000A>;<U000B>;/
89 <U000C>;<U000D>;<U000E>;<U000F>;<U0010>;<U0011>;/
90 <U0012>;<U0013>;<U0014>;<U0015>;<U0016>;<U0017>;/
91 <U0018>;<U0019>;<U001A>;<U001B>;<U001C>;<U001D>;/
93 <NU+>;<SH+>;<SX+>;<EX+>;<ET+>;<EQ+>;/
94 <AK+>;<BL+>;<BS+>;<HT+>;<LF+>;<VT+>;/
95 <FF+>;<CR+>;<SO+>;<SI+>;<DL+>;<D1+>;/
96 <D2+>;<D3+>;<D4+>;<NK+>;<SY+>;<EB+>;/
97 <CN+>;<EM+>;<SB+>;<EC+>;<FS+>;<GS+>;/
101 punct <U0021>;<U0022>;<U0023>;<U0024>;<U0025>;<U0026>;<U0027>;/
102 <U0028>;<U0029>;<U002A>;<U002B>;<U002C>;<U002D>;<U002E>;/
103 <U002F>;<U003A>;<U003B>;<U003C>;<U003D>;<U003E>;<U003F>;/
104 <U0040>;<U005B>;<U005C>;<U005D>;<U005E>;/
105 <U005F>;<U0060>;<U007B>;<U007C>;<U007D>;<U007E>;/
106 <!+>;<Rl>;<%+>;<U2214>;<,f>;<(+>;/
107 <)+>;<*X+>;<+f>;<U060C>;<-f>;<.f>;/
108 <U2044>;<:f>;<U061B>;</>f>;<=f>;/
109 <<U0066>;<U061F>;<<(+>;<)/>+>;<(!+>;/
110 <!)+>;<U00AB>;<U00BB>;<*+>;<U0640>;/
111 <!!+>;<U005C>;<U064E>;<U0650>;<U064F>;/
112 <U064B>;<U064D>;<U064C>;<U0651>;<U0652>
114 tolower (<U0041>,<U0061>);(<U0042>,<U0062>);(<U0043>,<U0063>);(<U0044>,<U0064>);(<U0045>,<U0065>);/
115 (<U0046>,<U0066>);(<U0047>,<U0067>);(<U0048>,<U0068>);(<U0049>,<U0069>);(<U004A>,<U006A>);/
116 (<U004B>,<U006B>);(<U004C>,<U006C>);(<U004D>,<U006D>);(<U004E>,<U006E>);(<U004F>,<U006F>);/
117 (<U0050>,<U0070>);(<U0051>,<U0071>);(<U0052>,<U0072>);(<U0053>,<U0073>);(<U0054>,<U0074>);/
118 (<U0055>,<U0075>);(<U0056>,<U0076>);(<U0057>,<U0077>);(<U0058>,<U0078>);(<U0059>,<U0079>);(<U005A>,<U007A>)
120 toupper (<U0061>,<U0041>);(<U0062>,<U0042>);(<U0063>,<U0043>);(<U0064>,<U0044>);(<U0065>,<U0045>);/
121 (<U0066>,<U0046>);(<U0067>,<U0047>);(<U0068>,<U0048>);(<U0069>,<U0049>);(<U006A>,<U004A>);/
122 (<U006B>,<U004B>);(<U006C>,<U004C>);(<U006D>,<U004D>);(<U006E>,<U004E>);(<U006F>,<U004F>);/
123 (<U0070>,<U0050>);(<U0071>,<U0051>);(<U0072>,<U0052>);(<U0073>,<U0053>);(<U0074>,<U0054>);/
124 (<U0075>,<U0055>);(<U0076>,<U0056>);(<U0077>,<U0057>);(<U0078>,<U0058>);(<U0079>,<U0059>);(<U007A>,<U005A>)
129 % Based on en_DK collation specifications.
130 % Many lines are deleted because ISIRI-3342 does
131 % not support any Latin character not in ASCII.
132 % The four part sorting is preserved to maintain
133 % compatiblity with original en_DK.P
135 % Ordering algorithm:
136 % 1. Spaces and hyphen (but not soft
137 % hyphen) before punctuation
138 % characters, punctuation characters
140 % umbers before letters.
141 % 2. A distinction is made with regards
142 % to case as noted below.
143 % 3. Special characters are ignored
144 % when comparing letters, but then
145 % they are considered
146 % 4. Latin script is sorted before Arabic
147 % to attract notice in index, etc.
151 collating-symbol <CAPITAL>
152 collating-symbol <SMALL>
154 collating-symbol <NONE>
155 collating-symbol <SPECIAL>
157 % Latin collation order:
158 % letter;accent;case;specials
160 % letter;variant;harekat;specials
163 order_start forward;forward;forward;position
165 % <CAPITAL> or <SMALL> letters first:
175 <U0020> IGNORE;IGNORE;IGNORE;<U0020>
176 <SP+> IGNORE;IGNORE;IGNORE;<SP+>
177 <U0009> IGNORE;IGNORE;IGNORE;<U0009>
178 <HT+> IGNORE;IGNORE;IGNORE;<HT+>
179 <U000B> IGNORE;IGNORE;IGNORE;<U000B>
180 <VT+> IGNORE;IGNORE;IGNORE;<VT+>
181 <U000D> IGNORE;IGNORE;IGNORE;<U000D>
182 <CR+> IGNORE;IGNORE;IGNORE;<CR+>
183 <U000A> IGNORE;IGNORE;IGNORE;<U000A>
184 <LF+> IGNORE;IGNORE;IGNORE;<LF+>
185 <U000C> IGNORE;IGNORE;IGNORE;<U000C>
186 <FF+> IGNORE;IGNORE;IGNORE;<FF+>
187 <U005F> IGNORE;IGNORE;IGNORE;<U005F>
188 <U002D> IGNORE;IGNORE;IGNORE;<U002D>
189 <-f> IGNORE;IGNORE;IGNORE;<-f>
190 <U0640> IGNORE;IGNORE;IGNORE;<U0640>
191 <U002C> IGNORE;IGNORE;IGNORE;<U002C>
192 <U003B> IGNORE;IGNORE;IGNORE;<U003B>
193 <U003A> IGNORE;IGNORE;IGNORE;<U003A>
194 <:f> IGNORE;IGNORE;IGNORE;<:f>
195 <U0021> IGNORE;IGNORE;IGNORE;<U0021>
196 <!+> IGNORE;IGNORE;IGNORE;<!+>
197 <U003F> IGNORE;IGNORE;IGNORE;<U003F>
198 <U002F> IGNORE;IGNORE;IGNORE;<U002F>
199 <U2044> IGNORE;IGNORE;IGNORE;<U2044>
200 <U002E> IGNORE;IGNORE;IGNORE;<U002E>
201 <U2214> IGNORE;IGNORE;IGNORE;<U2214>
202 <U0060> IGNORE;IGNORE;IGNORE;<U0060>
203 <U005E> IGNORE;IGNORE;IGNORE;<U005E>
204 <U007E> IGNORE;IGNORE;IGNORE;<U007E>
205 <U0027> IGNORE;IGNORE;IGNORE;<U0027>
206 <U0022> IGNORE;IGNORE;IGNORE;<U0022>
207 <U00AB> IGNORE;IGNORE;IGNORE;<U00AB>
208 <U00BB> IGNORE;IGNORE;IGNORE;<U00BB>
209 <U0028> IGNORE;IGNORE;IGNORE;<U0028>
210 <)+> IGNORE;IGNORE;IGNORE;<)+>
211 <U0029> IGNORE;IGNORE;IGNORE;<U0029>
212 <(+> IGNORE;IGNORE;IGNORE;<(+>
213 <U005B> IGNORE;IGNORE;IGNORE;<U005B>
214 <)/>+> IGNORE;IGNORE;IGNORE;<)/>+>
215 <U005D> IGNORE;IGNORE;IGNORE;<U005D>
216 <<(+> IGNORE;IGNORE;IGNORE;<<(+>
217 <U007B> IGNORE;IGNORE;IGNORE;<U007B>
218 <!)+> IGNORE;IGNORE;IGNORE;<!)+>
219 <U007D> IGNORE;IGNORE;IGNORE;<U007D>
220 <(!+> IGNORE;IGNORE;IGNORE;<(!+>
221 <U0040> IGNORE;IGNORE;IGNORE;<U0040>
222 <U0024> IGNORE;IGNORE;IGNORE;<U0024>
223 <U002A> IGNORE;IGNORE;IGNORE;<U002A>
224 <*+> IGNORE;IGNORE;IGNORE;<*+>
225 <U005C> IGNORE;IGNORE;IGNORE;<U005C>
226 <////+> IGNORE;IGNORE;IGNORE;<////+>
227 <U0026> IGNORE;IGNORE;IGNORE;<U0026>
228 <U0023> IGNORE;IGNORE;IGNORE;<U0023>
229 <U0025> IGNORE;IGNORE;IGNORE;<U0025>
230 <U002B> IGNORE;IGNORE;IGNORE;<U002B>
231 <+f> IGNORE;IGNORE;IGNORE;<+f>
232 <*X+> IGNORE;IGNORE;IGNORE;<*X+>
233 <U003C> IGNORE;IGNORE;IGNORE;<U003C>
234 <<U0066> IGNORE;IGNORE;IGNORE;<<U0066>
235 <U003D> IGNORE;IGNORE;IGNORE;<U003D>
236 <=f> IGNORE;IGNORE;IGNORE;<=f>
237 <U003E> IGNORE;IGNORE;IGNORE;<U003E>
238 </>f> IGNORE;IGNORE;IGNORE;</>f>
239 <U007C> IGNORE;IGNORE;IGNORE;<U007C>
240 <!!+> IGNORE;IGNORE;IGNORE;<!!+>
241 <U0000> IGNORE;IGNORE;IGNORE;<U0000>
242 <U0001> IGNORE;IGNORE;IGNORE;<U0001>
243 <U0002> IGNORE;IGNORE;IGNORE;<U0002>
244 <U0003> IGNORE;IGNORE;IGNORE;<U0003>
245 <U0004> IGNORE;IGNORE;IGNORE;<U0004>
246 <U0005> IGNORE;IGNORE;IGNORE;<U0005>
247 <U0006> IGNORE;IGNORE;IGNORE;<U0006>
248 <U0007> IGNORE;IGNORE;IGNORE;<U0007>
249 <U0008> IGNORE;IGNORE;IGNORE;<U0008>
250 <U000E> IGNORE;IGNORE;IGNORE;<U000E>
251 <U000F> IGNORE;IGNORE;IGNORE;<U000F>
252 <U0010> IGNORE;IGNORE;IGNORE;<U0010>
253 <U0011> IGNORE;IGNORE;IGNORE;<U0011>
254 <U0012> IGNORE;IGNORE;IGNORE;<U0012>
255 <U0013> IGNORE;IGNORE;IGNORE;<U0013>
256 <U0014> IGNORE;IGNORE;IGNORE;<U0014>
257 <U0015> IGNORE;IGNORE;IGNORE;<U0015>
258 <U0016> IGNORE;IGNORE;IGNORE;<U0016>
259 <U0017> IGNORE;IGNORE;IGNORE;<U0017>
260 <U0018> IGNORE;IGNORE;IGNORE;<U0018>
261 <U0019> IGNORE;IGNORE;IGNORE;<U0019>
262 <U001A> IGNORE;IGNORE;IGNORE;<U001A>
263 <U001B> IGNORE;IGNORE;IGNORE;<U001B>
264 <U001C> IGNORE;IGNORE;IGNORE;<U001C>
265 <U001D> IGNORE;IGNORE;IGNORE;<U001D>
266 <U001E> IGNORE;IGNORE;IGNORE;<U001E>
267 <U001F> IGNORE;IGNORE;IGNORE;<U001F>
268 <U007F> IGNORE;IGNORE;IGNORE;<U007F>
269 <NU+> IGNORE;IGNORE;IGNORE;<NU+>
270 <SH+> IGNORE;IGNORE;IGNORE;<SH+>
271 <SX+> IGNORE;IGNORE;IGNORE;<SX+>
272 <EX+> IGNORE;IGNORE;IGNORE;<EX+>
273 <ET+> IGNORE;IGNORE;IGNORE;<ET+>
274 <EQ+> IGNORE;IGNORE;IGNORE;<EQ+>
275 <AK+> IGNORE;IGNORE;IGNORE;<AK+>
276 <BL+> IGNORE;IGNORE;IGNORE;<BL+>
277 <BS+> IGNORE;IGNORE;IGNORE;<BS+>
278 <SO+> IGNORE;IGNORE;IGNORE;<SO+>
279 <SI+> IGNORE;IGNORE;IGNORE;<SI+>
280 <DL+> IGNORE;IGNORE;IGNORE;<DL+>
281 <D1+> IGNORE;IGNORE;IGNORE;<D1+>
282 <D2+> IGNORE;IGNORE;IGNORE;<D2+>
283 <D3+> IGNORE;IGNORE;IGNORE;<D3+>
284 <D4+> IGNORE;IGNORE;IGNORE;<D4+>
285 <NK+> IGNORE;IGNORE;IGNORE;<NK+>
286 <SY+> IGNORE;IGNORE;IGNORE;<SY+>
287 <EB+> IGNORE;IGNORE;IGNORE;<EB+>
288 <CN+> IGNORE;IGNORE;IGNORE;<CN+>
289 <EM+> IGNORE;IGNORE;IGNORE;<EM+>
290 <SB+> IGNORE;IGNORE;IGNORE;<SB+>
291 <EC+> IGNORE;IGNORE;IGNORE;<EC+>
292 <FS+> IGNORE;IGNORE;IGNORE;<FS+>
293 <GS+> IGNORE;IGNORE;IGNORE;<GS+>
294 <RS+> IGNORE;IGNORE;IGNORE;<RS+>
295 <US+> IGNORE;IGNORE;IGNORE;<US+>
296 <DT+> IGNORE;IGNORE;IGNORE;<DT+>
297 <zwnj> IGNORE;IGNORE;IGNORE;<zwnj>
298 <zwj> IGNORE;IGNORE;IGNORE;<zwj>
299 UNDEFINED IGNORE;IGNORE;IGNORE
301 <U0030> <U0030>;<U0030>;IGNORE;IGNORE
302 <U0031> <U0031>;<U0031>;IGNORE;IGNORE
303 <U0032> <U0032>;<U0032>;IGNORE;IGNORE
304 <U0033> <U0033>;<U0033>;IGNORE;IGNORE
305 <U0034> <U0034>;<U0034>;IGNORE;IGNORE
306 <U0035> <U0035>;<U0035>;IGNORE;IGNORE
307 <U0036> <U0036>;<U0036>;IGNORE;IGNORE
308 <U0037> <U0037>;<U0037>;IGNORE;IGNORE
309 <U0038> <U0038>;<U0038>;IGNORE;IGNORE
310 <U0039> <U0039>;<U0039>;IGNORE;IGNORE
312 <U0041> <U0041>;<NONE>;<CAPITAL>;IGNORE
313 <U0061> <U0041>;<NONE>;<SMALL>;IGNORE
314 <U0042> <U0042>;<NONE>;<CAPITAL>;IGNORE
315 <U0062> <U0042>;<NONE>;<SMALL>;IGNORE
316 <U0043> <U0043>;<NONE>;<CAPITAL>;IGNORE
317 <U0063> <U0043>;<NONE>;<SMALL>;IGNORE
318 <U0044> <U0044>;<NONE>;<CAPITAL>;IGNORE
319 <U0064> <U0044>;<NONE>;<SMALL>;IGNORE
320 <U0045> <U0045>;<NONE>;<CAPITAL>;IGNORE
321 <U0065> <U0045>;<NONE>;<SMALL>;IGNORE
322 <U0046> <U0046>;<NONE>;<CAPITAL>;IGNORE
323 <U0066> <U0046>;<NONE>;<SMALL>;IGNORE
324 <U0047> <U0047>;<NONE>;<CAPITAL>;IGNORE
325 <U0067> <U0047>;<NONE>;<SMALL>;IGNORE
326 <U0048> <U0048>;<NONE>;<CAPITAL>;IGNORE
327 <U0068> <U0048>;<NONE>;<SMALL>;IGNORE
328 <U0049> <U0049>;<NONE>;<CAPITAL>;IGNORE
329 <U0069> <U0049>;<NONE>;<SMALL>;IGNORE
330 <U004A> <U004A>;<NONE>;<CAPITAL>;IGNORE
331 <U006A> <U004A>;<NONE>;<SMALL>;IGNORE
332 <U004B> <U004B>;<NONE>;<CAPITAL>;IGNORE
333 <U006B> <U004B>;<NONE>;<SMALL>;IGNORE
334 <U004C> <U004C>;<NONE>;<CAPITAL>;IGNORE
335 <U006C> <U004C>;<NONE>;<SMALL>;IGNORE
336 <U004D> <U004D>;<NONE>;<CAPITAL>;IGNORE
337 <U006D> <U004D>;<NONE>;<SMALL>;IGNORE
338 <U004E> <U004E>;<NONE>;<CAPITAL>;IGNORE
339 <U006E> <U004E>;<NONE>;<SMALL>;IGNORE
340 <U004F> <U004F>;<NONE>;<CAPITAL>;IGNORE
341 <U006F> <U004F>;<NONE>;<SMALL>;IGNORE
342 <U0050> <U0050>;<NONE>;<CAPITAL>;IGNORE
343 <U0070> <U0050>;<NONE>;<SMALL>;IGNORE
344 <U0051> <U0051>;<NONE>;<CAPITAL>;IGNORE
345 <U0071> <U0051>;<NONE>;<SMALL>;IGNORE
346 <U0052> <U0052>;<NONE>;<CAPITAL>;IGNORE
347 <U0072> <U0052>;<NONE>;<SMALL>;IGNORE
348 <U0053> <U0053>;<NONE>;<CAPITAL>;IGNORE
349 <U0073> <U0053>;<NONE>;<SMALL>;IGNORE
350 <U0054> <U0054>;<NONE>;<CAPITAL>;IGNORE
351 <U0074> <U0054>;<NONE>;<SMALL>;IGNORE
352 <U0055> <U0055>;<NONE>;<CAPITAL>;IGNORE
353 <U0075> <U0055>;<NONE>;<SMALL>;IGNORE
354 <U0056> <U0056>;<NONE>;<CAPITAL>;IGNORE
355 <U0076> <U0056>;<NONE>;<SMALL>;IGNORE
356 <U0057> <U0057>;<NONE>;<CAPITAL>;IGNORE
357 <U0077> <U0057>;<NONE>;<SMALL>;IGNORE
358 <U0058> <U0058>;<NONE>;<CAPITAL>;IGNORE
359 <U0078> <U0058>;<NONE>;<SMALL>;IGNORE
360 <U0059> <U0059>;<NONE>;<CAPITAL>;IGNORE
361 <U0079> <U0059>;<NONE>;<SMALL>;IGNORE
362 <U005A> <U005A>;<NONE>;<CAPITAL>;IGNORE
363 <U007A> <U005A>;<NONE>;<SMALL>;IGNORE
365 % Persian digits have equal weight to Latin ones,
366 % but sorted after them if the strings are equal.
368 <0f> <U0030>;<0f>;IGNORE;IGNORE
369 <1f> <U0031>;<1f>;IGNORE;IGNORE
370 <2f> <U0032>;<2f>;IGNORE;IGNORE
371 <3f> <U0033>;<3f>;IGNORE;IGNORE
372 <4f> <U0034>;<4f>;IGNORE;IGNORE
373 <5f> <U0035>;<5f>;IGNORE;IGNORE
374 <6f> <U0036>;<6f>;IGNORE;IGNORE
375 <7f> <U0037>;<7f>;IGNORE;IGNORE
376 <8f> <U0038>;<8f>;IGNORE;IGNORE
377 <9f> <U0039>;<9f>;IGNORE;IGNORE
379 <U060C> IGNORE;IGNORE;IGNORE;<U060C>
380 <U061B> IGNORE;IGNORE;IGNORE;<U061B>
381 <U061F> IGNORE;IGNORE;IGNORE;<U061F>
382 <%+> IGNORE;IGNORE;IGNORE;<%+>
384 % I am not sure where should I put the next two characters.
385 <.f> IGNORE;IGNORE;IGNORE;<.f>
386 <,f> IGNORE;IGNORE;IGNORE;<,f>
388 % Rial sign is considered as a sequence of its composing letters.
389 % If equal, it comes first.
391 <Rl> "<U0631><yf><U0627><U0644>";"<NONE><NONE><NONE><NONE>";IGNORE;IGNORE
393 <U0622> <U0622>;<U0622>;IGNORE;IGNORE
394 <U0627> <U0627>;<U0627>;IGNORE;IGNORE
395 <U0621> <U0621>;<U0621>;IGNORE;IGNORE
396 <U0623> <U0621>;<U0623>;IGNORE;IGNORE
397 <U0624> <U0621>;<U0624>;IGNORE;IGNORE
398 <U0625> <U0621>;<U0625>;IGNORE;IGNORE
399 <U0626> <U0621>;<U0626>;IGNORE;IGNORE
400 <U0628> <U0628>;<U0628>;IGNORE;IGNORE
401 <U067E> <U067E>;<U067E>;IGNORE;IGNORE
402 <U062A> <U062A>;<U062A>;IGNORE;IGNORE
403 <U062B> <U062B>;<U062B>;IGNORE;IGNORE
404 <U062C> <U062C>;<U062C>;IGNORE;IGNORE
405 <U0686> <U0686>;<U0686>;IGNORE;IGNORE
406 <U062D> <U062D>;<U062D>;IGNORE;IGNORE
407 <U062E> <U062E>;<U062E>;IGNORE;IGNORE
408 <U062F> <U062F>;<U062F>;IGNORE;IGNORE
409 <U0630> <U0630>;<U0630>;IGNORE;IGNORE
410 <U0631> <U0631>;<U0631>;IGNORE;IGNORE
411 <U0632> <U0632>;<U0632>;IGNORE;IGNORE
412 <U0698> <U0698>;<U0698>;IGNORE;IGNORE
413 <U0633> <U0633>;<U0633>;IGNORE;IGNORE
414 <U0634> <U0634>;<U0634>;IGNORE;IGNORE
415 <U0635> <U0635>;<U0635>;IGNORE;IGNORE
416 <U0636> <U0636>;<U0636>;IGNORE;IGNORE
417 <U0637> <U0637>;<U0637>;IGNORE;IGNORE
418 <U0638> <U0638>;<U0638>;IGNORE;IGNORE
419 <U0639> <U0639>;<U0639>;IGNORE;IGNORE
420 <U063A> <U063A>;<U063A>;IGNORE;IGNORE
421 <U0641> <U0641>;<U0641>;IGNORE;IGNORE
422 <U0642> <U0642>;<U0642>;IGNORE;IGNORE
423 <kf> <kf>;<kf>;IGNORE;IGNORE
424 <U0643> <kf>;<U0643>;IGNORE;IGNORE
425 <U06AF> <U06AF>;<U06AF>;IGNORE;IGNORE
426 <U0644> <U0644>;<U0644>;IGNORE;IGNORE
427 <U0645> <U0645>;<U0645>;IGNORE;IGNORE
428 <U0646> <U0646>;<U0646>;IGNORE;IGNORE
429 <U0648> <U0648>;<U0648>;IGNORE;IGNORE
430 <U0647> <U0647>;<U0647>;IGNORE;IGNORE
431 <U0629> <U0647>;<U0629>;IGNORE;IGNORE
432 <yf> <yf>;<yf>;IGNORE;IGNORE
433 <U064A> <yf>;<U064A>;IGNORE;IGNORE
435 <U064E> IGNORE;IGNORE;<U064E>;IGNORE
436 <U0650> IGNORE;IGNORE;<U0650>;IGNORE
437 <U064F> IGNORE;IGNORE;<U064F>;IGNORE
438 <U064B> IGNORE;IGNORE;<U064B>;IGNORE
439 <U064D> IGNORE;IGNORE;<U064D>;IGNORE
440 <U064C> IGNORE;IGNORE;<U064C>;IGNORE
441 <U0651> IGNORE;IGNORE;<U0651>;IGNORE
442 <U0652> IGNORE;IGNORE;<U0652>;IGNORE
449 int_curr_symbol "<U0049><U0052><U0052><U0020>"
450 currency_symbol "<Rl>"
451 mon_decimal_point "<.f>"
452 mon_thousands_sep "<,f>"
459 % The POSIX standard does not allow different formats for
460 % displaying currency as local and international.
461 % When they were different, following order specifies
462 % the conventions of local currency display.
464 % The following positioning is based on ISIRI-3342 BIDI, and should not be
465 % used when using Unicode BIDI.
482 abday "<yf><U2214>";"<U062F><U2214>";"<U0633><U2214>";/
483 "<U0686><U2214>";"<U067E><U2214>";"<U062C><U2214>";/
486 day "<yf><kf><zwnj><U0634><U0646><U0628><U0647>";/
487 "<U062F><U0648><U0634><U0646><U0628><U0647>";/
488 "<U0633><U0647><zwnj><U0634><U0646><U0628><U0647>";/
489 "<U0686><U0647><U0627><U0631><U0634><U0646><U0628><U0647>";/
490 "<U067E><U0646><U062C><zwnj><U0634><U0646><U0628><U0647>";/
491 "<U062C><U0645><U0639><U0647>";/
492 "<U0634><U0646><U0628><U0647>"
494 mon "<U0698><U0627><U0646><U0648><yf><U0647>";/
495 "<U0641><U0648><U0631><U0648><yf><U0647>";/
496 "<U0645><U0627><U0631><U0633>";/
497 "<U0622><U0648><U0631><yf><U0644>";/
499 "<U0698><U0648><U0626><U0646>";/
500 "<U0698><U0648><U0626><yf><U0647>";/
501 "<U0627><U0648><U062A>";/
502 "<U0633><U067E><U062A><U0627><U0645><U0628><U0631>";/
503 "<U0627><U0643><U062A><U0628><U0631>";/
504 "<U0646><U0648><U0627><U0645><U0628><U0631>";/
505 "<U062F><U0633><U0627><U0645><U0628><U0631>"
507 abmon "<U0698><U0627><U0646>";"<U0641><U0648><U0631>";/
508 "<U0645><U0627><U0631>";"<U0622><U0648><U0631>";/
509 "<U0645><U0640><U0647>";"<U0698><U0648><U0646>";/
510 "<U0698><U0648><yf>";"<U0627><U0648><U062A>";/
511 "<U0633><U067E><U062A>";"<U0627><U0643><U062A>";/
512 "<U0646><U0648><U0627>";"<U062F><U0633><U0627>"
514 am_pm "<U0635><U0628><U062D>";"<U0639><U0635><U0631>"
516 % The following date and time formats are based on ISIRI-3342 BIDI, and
517 % should not be used when using Unicode BIDI.
519 d_t_fmt "<U0025><U0053><:f><U0025><U004D><:f><U0025><U0049><SP+><U0025><U0070><SP+>/
520 <U0025><U0041><SP+><U0025><U0065><SP+><U0025><U0042><SP+><U0025><U0059>"
522 d_fmt "<U0025><U0064><U2044><U0025><U006D><U2044><U0025><U0059>"
524 t_fmt "<U0025><U0053><:f><U0025><U004D><:f><U0025><U0048>"
526 t_fmt_ampm "<U0025><U0053><:f><U0025><U004D><:f><U0025><U0049><SP+><U0025><U0070>"
530 % <U0628> for <U0628><U0644><U0647>, <U0622> for <U33C2><U0631><yf>,
531 % <U062E> for <U062E><yf><U0631>, <U0646> for <U0646><U0647>.
532 % <U0066> and <U006F> are placeholders for <U0628> and <U062E>
533 % in Persian standard keyboard (revised ISIRI-2901).
535 yesexpr "<U005B><U0079><U0059><U0628><U0622><U0066><U005D><U002E><U002A>"
536 noexpr "<U005B><U006E><U004E><U062E><U0646><U006F><U005D><U002E><U002A>"
547 tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
549 int_prefix "<U0039><U0038>"
558 name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
559 <U0025><U006D><U0025><U0074><U0025><U0066>"
563 postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
564 <U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
565 <U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
566 <U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
567 <U004E><U0025><U0063><U0025><U004E>"