(CFLAGS-tst-align.c): Add -mpreferred-stack-boundary=4.
[glibc.git] / localedata / locales / fa_IR
blob8f65b1edd89f02ce1abc9a0bb4da9b11a8c43c5e
1 comment_char %
2 escape_char  /
4 % Persian Language Locale for Iran with UTF-8 character set
5 % Source: Sharif FarsiWeb, Inc.
6 % Address: 5, Shahid Ghasemi Habibollah, Azadi Ave, Tehran, Iran
7 % Contact: Roozbeh Pournader
8 % Email: roozbeh@farsiweb.info
9 % Tel: +98 21 6022372
10 % Fax: +98 21 6019568
11 % Language: fa
12 % Territory: IR
13 % Revision: 2.4
14 % Date: 2004-09-04
15 % Users: general
16 % Repertoiremap:
17 % Charset: UTF-8
18 % Distribution and use is free, also
19 % for commercial purposes.
21 LC_IDENTIFICATION
22 title      "Persian locale for Iran"
23 source     "Sharif FarsiWeb, Inc."
24 address    "5, Shahid Ghasemi Habibollah, Azadi Ave, Tehran, Iran"
25 contact    "Roozbeh Pournader"
26 email      "roozbeh@farsiweb.info"
27 tel        "+98 21 6022372"
28 fax        "+98 21 6019568"
29 language   "Persian"
30 territory  "Iran"
31 revision   "2.3"
32 date       "2004-03-16"
34 category  "fa_IR:2004";LC_IDENTIFICATION
35 category  "fa_IR:2004";LC_CTYPE
36 category  "fa_IR:2004";LC_COLLATE
37 category  "fa_IR:2004";LC_TIME
38 category  "fa_IR:2004";LC_NUMERIC
39 category  "fa_IR:2004";LC_MONETARY
40 category  "fa_IR:2004";LC_MESSAGES
41 category  "fa_IR:2004";LC_PAPER
42 category  "fa_IR:2004";LC_NAME
43 category  "fa_IR:2004";LC_ADDRESS
44 category  "fa_IR:2004";LC_TELEPHONE
46 END LC_IDENTIFICATION
48 LC_CTYPE
49 copy "i18n"
51 outdigit <U06F0>..<U06F9>
53 map to_inpunct; /
54   (<U0030>,<U06F0>); /
55   (<U0031>,<U06F1>); /
56   (<U0032>,<U06F2>); /
57   (<U0033>,<U06F3>); /
58   (<U0034>,<U06F4>); /
59   (<U0035>,<U06F5>); /
60   (<U0036>,<U06F6>); /
61   (<U0037>,<U06F7>); /
62   (<U0038>,<U06F8>); /
63   (<U0039>,<U06F9>); /
64   (<U002E>,<U066B>); /
65   (<U002C>,<U066C>)
67 map to_outpunct; /
68   (<U002E>,<U066B>); /
69   (<U002C>,<U066C>)
70 END LC_CTYPE
72 LC_COLLATE
73 copy "iso14651_t1"
75 % The Persian alphabet order is: ALEF WITH MADDA ABOVE, ALEF, HAMZA (all
76 % kinds), BEH, PEH, TEH, JEEM, TCHEH, HAH, KHAH, DAL, THAL, REH, ZAIN, JEH,
77 % SEEN, SHEEN, SAD, DAD, TAH, ZAH, AIN, GHAIN, FEH, QAF, KAF, GAF, LAM,
78 % MEEM, NOON, WAW, HEH, YEH.
79 % The various kind of HAMZA are sorted as ALEF WITH HAMZA ABOVE, ALEF WITH
80 % HAMZA BELOW, WAW WITH HAMZA ABOVE, YEH WITH HAMZA ABOVE.
82 collating-symbol <AHY> % accent hamza over yeh
83 collating-symbol <ADL> % dotless
84 collating-symbol <ADO> % with dots over
85 collating-symbol <AWO> % with wasla over
87 collating-symbol <alefmadda>
88 collating-symbol <yeh>
90 % Alternate representations displayed the same
91 collating-symbol <ALT1>
92 collating-symbol <ALT2>
94 collating-element <Alef-Madda> from "<U0627><U0653>"
95 collating-element <Alef-HamzaBelow> from "<U0627><U0655>"
96 collating-element <Waw-Hamza> from "<U0648><U0654>"
97 collating-element <AlefMaksura-Hamza> from "<U0649><U0654>"
98 collating-element <Yeh-Hamza> from "<U064A><U0654>"
99 collating-element <FarsiYeh-Hamza> from "<U06CC><U0654>"
101 reorder-after <BAS>
102 <AHA>
103 <AHS>
104 <AWO>
105 <AHW>
106 <AHY>
107 <ADL>
108 <ADO>
109 <AYE>
110 <YBA>
112 reorder-after <LIG>
113 <ALT1>
114 <ALT2>
116 reorder-after <th>
117 <alefmadda>
118 <alef>
119 <hamza>
121 reorder-after <waw>
122 <heh>
123 <yeh>
125 % Persian uses fatha, kasra, damma, fathatan, kasratan, dammatan order.
127 reorder-after <U066D>
128 <U064E> IGNORE;IGNORE;IGNORE;<U064E> %<fatha_no>
129 <UFE76> IGNORE;IGNORE;IGNORE;<UFE76> %<fatha_is>
130 <UFE77> IGNORE;IGNORE;IGNORE;<UFE77> %<fatha_me>
131 <U0650> IGNORE;IGNORE;IGNORE;<U0650> %<kasra_no>
132 <UFE7A> IGNORE;IGNORE;IGNORE;<UFE7A> %<kasra_is>
133 <UFE7B> IGNORE;IGNORE;IGNORE;<UFE7B> %<kasra_me>
134 <U064F> IGNORE;IGNORE;IGNORE;<U064F> %<damma_no>
135 <UFE78> IGNORE;IGNORE;IGNORE;<UFE78> %<damma_is>
136 <UFE79> IGNORE;IGNORE;IGNORE;<UFE79> %<damma_me>
137 <U064B> IGNORE;IGNORE;IGNORE;<U064B> %<fathatan_no>
138 <UFE70> IGNORE;IGNORE;IGNORE;<UFE70> %<fathatan_is>
139 <UFE71> IGNORE;IGNORE;IGNORE;<UFE71> %<fathatan_me>
140 <U064D> IGNORE;IGNORE;IGNORE;<U064D> %<kasratan_no>
141 <UFE74> IGNORE;IGNORE;IGNORE;<UFE74> %<kasratan_is>
142 <U064C> IGNORE;IGNORE;IGNORE;<U064C> %<dammatan_no>
143 <UFE72> IGNORE;IGNORE;IGNORE;<UFE72> %<dammatan_is>
145 reorder-after <UFE7F>
146 <U0653> IGNORE;IGNORE;IGNORE;<U0653> %<madda_no>
147 <U0654> IGNORE;IGNORE;IGNORE;<U0654> %<hamzaabove_no>
148 <U0655> IGNORE;IGNORE;IGNORE;<U0655> %<hamzabelow_no>
149 <U0670> IGNORE;IGNORE;IGNORE;<U0670> %<supalef_no>
151 % Persian digits are sorted before Arabic ones: they are the basic forms.
152 reorder-after <U0660>
153 <U06F0> <0>;<BAS>;<MIN>;IGNORE
154 <U0660> <0>;<PCL>;<MIN>;IGNORE
155 <U06F1> <1>;<BAS>;<MIN>;IGNORE
156 <U0661> <1>;<PCL>;<MIN>;IGNORE
157 <U06F2> <2>;<BAS>;<MIN>;IGNORE
158 <U0662> <2>;<PCL>;<MIN>;IGNORE
159 <U06F3> <3>;<BAS>;<MIN>;IGNORE
160 <U0663> <3>;<PCL>;<MIN>;IGNORE
161 <U06F4> <4>;<BAS>;<MIN>;IGNORE
162 <U0664> <4>;<PCL>;<MIN>;IGNORE
163 <U06F5> <5>;<BAS>;<MIN>;IGNORE
164 <U0665> <5>;<PCL>;<MIN>;IGNORE
165 <U06F6> <6>;<BAS>;<MIN>;IGNORE
166 <U0666> <6>;<PCL>;<MIN>;IGNORE
167 <U06F7> <7>;<BAS>;<MIN>;IGNORE
168 <U0667> <7>;<PCL>;<MIN>;IGNORE
169 <U06F8> <8>;<BAS>;<MIN>;IGNORE
170 <U0668> <8>;<PCL>;<MIN>;IGNORE
171 <U06F9> <9>;<BAS>;<MIN>;IGNORE
172 <U0669> <9>;<PCL>;<MIN>;IGNORE
174 % And then the letters:
175 <U0622> <alefmadda>;<BAS>;<MIN>;IGNORE % Alef With Madda Above
176 <Alef-Madda> <alefmadda>;<BAS>;<MIN>;IGNORE
177 <U0627> <alef>;<BAS>;<MIN>;IGNORE       % Alef
178 <U0671> <alef>;<AWO>;<MIN>;IGNORE       % Alef Wasla
179 <U0621> <hamza>;<BAS>;<MIN>;IGNORE      % Hamza
180 <U0623> <hamza>;<AHA>;<MIN>;IGNORE      % Alef With Hamza Above
181 <Alef-Hamza> <hamza>;<AHA>;<MIN>;IGNORE
182 <U0625> <hamza>;<AHS>;<MIN>;IGNORE      % Alef With Hamza Below
183 <Alef-HamzaBelow> <hamza>;<AHS>;<MIN>;IGNORE
184 <U0624> <hamza>;<AHW>;<MIN>;IGNORE      % Waw With Hamza Above
185 <Waw-Hamza> <hamza>;<AHW>;<MIN>;IGNORE
186 <U0626> <hamza>;<AHY>;<MIN>;IGNORE      % Yeh With Hamza Above
187 <FarsiYeh-Hamza> <hamza>;<AHY>;<ALT1>;IGNORE
188 <AlefMaksura-Hamza> <hamza>;<AHY>;<ALT2>;IGNORE
189 <Yeh-Hamza> <hamza>;<AHY>;<MIN>;IGNORE
190 reorder-after <U0642>
191 <U06A9> <kaf>;<BAS>;<MIN>;IGNORE        % Keheh
192 <U0643> <kaf>;<PCL>;<MIN>;IGNORE        % Kaf
193 reorder-after <U0648>
194 <U0647> <heh>;<BAS>;<MIN>;IGNORE        % Heh
195 <U0629> <heh>;<ADO>;<MIN>;IGNORE        % Teh Marbuta
196 <U06C0> <heh>;<AHA>;<MIN>;IGNORE        % Heh With Yeh Above
197 <U06CC> <yeh>;<BAS>;<MIN>;IGNORE        % Farsi Yeh
198 <U0649> <yeh>;<ADL>;<MIN>;IGNORE        % Alef Maksura
199 <U064A> <yeh>;<AYE>;<MIN>;IGNORE        % Yeh
201 % Finally the letters in Presentation Form:
202 reorder-after <UFE80>
203 <UFE81> <alefmadda>;<BAS>;<AIS>;IGNORE
204 <UFE82> <alefmadda>;<BAS>;<AFI>;IGNORE
205 <UFE8D> <alef>;<BAS>;<AIS>;IGNORE
206 <UFE8E> <alef>;<BAS>;<AFI>;IGNORE
207 <UFB50> <alef>;<AWO>;<AIS>;IGNORE
208 <UFB51> <alef>;<AWO>;<AFI>;IGNORE
209 <UFE80> <hamza>;<BAS>;<AIS>;IGNORE
210 <UFE83> <hamza>;<AHA>;<AIS>;IGNORE
211 <UFE84> <hamza>;<AHA>;<AFI>;IGNORE
212 <UFE87> <hamza>;<AHS>;<AIS>;IGNORE
213 <UFE88> <hamza>;<AHS>;<AFI>;IGNORE
214 <UFE85> <hamza>;<AHW>;<AIS>;IGNORE
215 <UFE86> <hamza>;<AHW>;<AFI>;IGNORE
216 <U0689> <hamza>;<AHY>;<AIS>;IGNORE
217 <U068A> <hamza>;<AHY>;<AFI>;IGNORE
218 reorder-after <UFEAE>
219 <UFDFC> "<reh><yeh><alef><lam>";"<LIG><LIG><LIG><LIG>";"<AII><AME><AFI><AIS>";IGNORE % Rial Sign
220 reorder-after <UFED8>
221 <UFB8E> <kaf>;<BAS>;<AIS>;IGNORE
222 <UFB8F> <kaf>;<BAS>;<AFI>;IGNORE
223 <UFB90> <kaf>;<BAS>;<AII>;IGNORE
224 <UFB91> <kaf>;<BAS>;<AME>;IGNORE
225 <UFED9> <kaf>;<PCL>;<AIS>;IGNORE
226 <UFEDA> <kaf>;<PCL>;<AFI>;IGNORE
227 <UFEDB> <kaf>;<PCL>;<AII>;IGNORE
228 <UFEDC> <kaf>;<PCL>;<AME>;IGNORE
229 reorder-after <UFEEE>
230 <UFEE9> <heh>;<BAS>;<AIS>;IGNORE
231 <UFEEA> <heh>;<BAS>;<AFI>;IGNORE
232 <UFEEB> <heh>;<BAS>;<AII>;IGNORE
233 <UFEEC> <heh>;<BAS>;<AME>;IGNORE
234 <UFE93> <heh>;<ADO>;<AIS>;IGNORE
235 <UFE94> <heh>;<ADO>;<AFI>;IGNORE
236 <UFBA4> <heh>;<AHA>;<AIS>;IGNORE
237 <UFBA5> <heh>;<AHA>;<AFI>;IGNORE
238 <UFBFC> <yeh>;<BAS>;<AIS>;IGNORE
239 <UFBFD> <yeh>;<BAS>;<AFI>;IGNORE
240 <UFBFE> <yeh>;<BAS>;<AII>;IGNORE
241 <UFBFF> <yeh>;<BAS>;<AME>;IGNORE
242 <UFEEF> <yeh>;<ADL>;<AIS>;IGNORE
243 <UFEF0> <yeh>;<ADL>;<AFI>;IGNORE
244 <UFEF1> <yeh>;<AYE>;<AIS>;IGNORE
245 <UFEF2> <yeh>;<AYE>;<AFI>;IGNORE
246 <UFEF3> <yeh>;<AYE>;<AII>;IGNORE
247 <UFEF4> <yeh>;<AYE>;<AME>;IGNORE
248 <UFEF5> "<lam><alefmadda>";"<BAS><BAS>";"<AIS><AFI>";IGNORE
249 <UFEF6> "<lam><alefmadda>";"<BAS><BAS>";"<AFI><AFI>";IGNORE
250 <UFEF7> "<lam><hamza>";"<BAS><AHA>";"<AIS><AFI>";IGNORE
251 <UFEF8> "<lam><hamza>";"<BAS><AHA>";"<AFI><AFI>";IGNORE
252 <UFEF9> "<lam><hamza>";"<BAS><AHS>";"<AIS><AFI>";IGNORE
253 <UFEFA> "<lam><hamza>";"<BAS><AHS>";"<AFI><AFI>";IGNORE
254 <UFEFB> "<lam><alef>";"<BAS><BAS>";"<AIS><AFI>";IGNORE
255 <UFEFC> "<lam><alef>";"<BAS><BAS>";"<AFI><AFI>";IGNORE
256 reorder-end
258 END LC_COLLATE
260 LC_MONETARY
261 int_curr_symbol   "<U0049><U0052><U0052><U0020>"
262 currency_symbol   "<U0631><U06CC><U0627><U0644>"
263 mon_decimal_point "<U066B>"
264 mon_thousands_sep "<U066C>"
265 mon_grouping      3
266 positive_sign     ""
267 negative_sign     "<U002D>"
268 int_frac_digits   0
269 frac_digits       0
270 % The following positioning is based on Unicode 3.0 bidirectional algorithm,
271 % with a "base direction" of right-to-left.
272 p_cs_precedes     0
273 p_sep_by_space    1
274 n_cs_precedes     0
275 n_sep_by_space    1
276 p_sign_posn       1
277 n_sign_posn       1
278 % The following positioning is based on Unicode 3.0 bidirectional algorithm,
279 % with a "base direction" of left-to-right.
280 int_p_cs_precedes     0
281 int_p_sep_by_space    1
282 int_n_cs_precedes     0
283 int_n_sep_by_space    1
284 int_p_sign_posn       1
285 int_n_sign_posn       1
286 END LC_MONETARY
288 LC_NUMERIC
289 decimal_point     "<U002E>"
290 thousands_sep     "<U002C>"
291 grouping          3
292 END LC_NUMERIC
294 LC_TIME
295 abday   "<U06CC><U002E>";"<U062F><U002E>";"<U0633><U002E>";/
296         "<U0686><U002E>";"<U067E><U002E>";"<U062C><U002E>";/
297         "<U0634><U002E>"
298 day     "<U06CC><U06A9><U200C><U0634><U0646><U0628><U0647>";/
299         "<U062F><U0648><U0634><U0646><U0628><U0647>";/
300         "<U0633><U0647><U200C><U0634><U0646><U0628><U0647>";/
301         "<U0686><U0647><U0627><U0631><U0634><U0646><U0628><U0647>";/
302         "<U067E><U0646><U062C><U200C><U0634><U0646><U0628><U0647>";/
303         "<U062C><U0645><U0639><U0647>";/
304         "<U0634><U0646><U0628><U0647>"
305 mon     "<U0698><U0627><U0646><U0648><U06CC><U0647>";/
306         "<U0641><U0648><U0631><U06CC><U0647>";/
307         "<U0645><U0627><U0631><U0633>";/
308         "<U0622><U0648><U0631><U06CC><U0644>";/
309         "<U0645><U0647>";/
310         "<U0698><U0648><U0626><U0646>";/
311         "<U0698><U0648><U0626><U06CC><U0647>";/
312         "<U0627><U0648><U062A>";/
313         "<U0633><U067E><U062A><U0627><U0645><U0628><U0631>";/
314         "<U0627><U0643><U062A><U0628><U0631>";/
315         "<U0646><U0648><U0627><U0645><U0628><U0631>";/
316         "<U062F><U0633><U0627><U0645><U0628><U0631>"
317 abmon   "<U0698><U0627><U0646>";"<U0641><U0648><U0631>";/
318         "<U0645><U0627><U0631>";"<U0622><U0648><U0631>";/
319         "<U0645><U0640><U0647>";"<U0698><U0648><U0646>";/
320         "<U0698><U0648><U06CC>";"<U0627><U0648><U062A>";/
321         "<U0633><U067E><U062A>";"<U0627><U0643><U062A>";/
322         "<U0646><U0648><U0627>";"<U062F><U0633><U0627>"
323 am_pm   "<U0635><U0628><U062D>";"<U0639><U0635><U0631>"
324 d_t_fmt "<U202B><U0025><U0041><U0020><U0025><U0065><U0020><U0025>/
325 <U0042><U0020><U0025><U0059><U060C><U0020><U0025><U0049><U003A>/
326 <U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U202C>"
327 d_fmt   "<U0025><U0059><U002F><U0025><U006D><U002F><U0025><U0064>"
328 t_fmt   "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
329 t_fmt_ampm    "<U202B><U0025><U0049><U003A><U0025><U004D><U003A><U0025>/
330 <U0053><U0020><U0025><U0070><U202C>"
331 %date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065><U0020>/
332 %<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025>/
333 %<U005A><U0020><U0025><U0059>"
334 first_weekday 7
335 first_workday 7
336 cal_direction 3
337 %week    7;19971206;4
338 %time_zone "???"
339 END LC_TIME
341 LC_MESSAGES
342 yesexpr "<U005E><U005B><U0079><U0059><U0628><U0066><U005D><U002E><U002A>"
343 noexpr  "<U005E><U005B><U006E><U004E><U062E><U0646><U006F><U005D><U002E><U002A>"
344 END LC_MESSAGES
346 LC_PAPER
347 height   297
348 width    210
349 END LC_PAPER
351 LC_TELEPHONE
352 tel_int_fmt    "<U202A><U002B><U0025><U0063><U0020><U0025><U0061><U0020>/
353 <U0025><U006C><U202C>"
354 tel_dom_fmt    "<U202A><U0025><U0041><U2012><U0025><U006C><U202C>"
355 int_select     "<U0030><U0030>"
356 int_prefix     "<U0039><U0038>"
357 END LC_TELEPHONE
359 LC_MEASUREMENT
360 measurement    1
361 END LC_MEASUREMENT
363 LC_NAME
364 name_gen    ""
365 name_miss   "<U062E><U0627><U0646><U0645>"
366 name_ms     "<U062E><U0627><U0646><U0645>"
367 name_mrs    "<U062E><U0627><U0646><U0645>"
368 name_mr     "<U0622><U0642><U0627><U06CC>"
369 name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0073><U0025><U0074>/
370 <U0025><U0067><U0025><U0074><U0025><U006D><U0025><U0074><U0025><U0066>"
371 END LC_NAME
373 LC_ADDRESS
374 % FIXME
375 postal_fmt    "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
376 <U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
377 <U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
378 <U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
379 <U004E><U0025><U0063><U0025><U004E>"
380 country_name   "<U0627><U06CC><U0631><U0627><U0646>"
381 country_ab2    "<U0049><U0052>"
382 country_ab3    "<U0049><U0052><U004E>"
383 country_num    364
384 country_car    "<U0049><U0052>"
385 country_isbn   "<U0039><U0036><U0034>"
386 lang_name      "<U0641><U0627><U0631><U0633><U06CC>"
387 lang_ab        "<U0066><U0061>"
388 lang_term      "<U0066><U0061><U0073>"
389 lang_lib       "<U0070><U0065><U0072>"
390 END LC_ADDRESS