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
18 % Distribution and use is free, also
19 % for commercial purposes.
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"
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
51 outdigit <U06F0>..<U06F9>
61 % The Persian alphabet order is: ALEF WITH MADDA ABOVE, ALEF, HAMZA (all
62 % kinds), BEH, PEH, TEH, JEEM, TCHEH, HAH, KHAH, DAL, THAL, REH, ZAIN, JEH,
63 % SEEN, SHEEN, SAD, DAD, TAH, ZAH, AIN, GHAIN, FEH, QAF, KAF, GAF, LAM,
64 % MEEM, NOON, WAW, HEH, YEH.
65 % The various kind of HAMZA are sorted as ALEF WITH HAMZA ABOVE, ALEF WITH
66 % HAMZA BELOW, WAW WITH HAMZA ABOVE, YEH WITH HAMZA ABOVE.
68 collating-symbol <AHY> % accent hamza over yeh
69 collating-symbol <ADL> % dotless
70 collating-symbol <ADO> % with dots over
71 collating-symbol <AWO> % with wasla over
73 collating-symbol <alefmadda>
74 collating-symbol <yeh>
76 % Alternate representations displayed the same
77 collating-symbol <ALT1>
78 collating-symbol <ALT2>
80 collating-element <Alef-Madda> from "<U0627><U0653>"
81 collating-element <Alef-HamzaBelow> from "<U0627><U0655>"
82 collating-element <Waw-Hamza> from "<U0648><U0654>"
83 collating-element <AlefMaksura-Hamza> from "<U0649><U0654>"
84 collating-element <Yeh-Hamza> from "<U064A><U0654>"
85 collating-element <FarsiYeh-Hamza> from "<U06CC><U0654>"
111 % Persian uses fatha, kasra, damma, fathatan, kasratan, dammatan order.
113 reorder-after <U066D>
114 <U064E> IGNORE;IGNORE;IGNORE;<U064E> %<fatha_no>
115 <UFE76> IGNORE;IGNORE;IGNORE;<UFE76> %<fatha_is>
116 <UFE77> IGNORE;IGNORE;IGNORE;<UFE77> %<fatha_me>
117 <U0650> IGNORE;IGNORE;IGNORE;<U0650> %<kasra_no>
118 <UFE7A> IGNORE;IGNORE;IGNORE;<UFE7A> %<kasra_is>
119 <UFE7B> IGNORE;IGNORE;IGNORE;<UFE7B> %<kasra_me>
120 <U064F> IGNORE;IGNORE;IGNORE;<U064F> %<damma_no>
121 <UFE78> IGNORE;IGNORE;IGNORE;<UFE78> %<damma_is>
122 <UFE79> IGNORE;IGNORE;IGNORE;<UFE79> %<damma_me>
123 <U064B> IGNORE;IGNORE;IGNORE;<U064B> %<fathatan_no>
124 <UFE70> IGNORE;IGNORE;IGNORE;<UFE70> %<fathatan_is>
125 <UFE71> IGNORE;IGNORE;IGNORE;<UFE71> %<fathatan_me>
126 <U064D> IGNORE;IGNORE;IGNORE;<U064D> %<kasratan_no>
127 <UFE74> IGNORE;IGNORE;IGNORE;<UFE74> %<kasratan_is>
128 <U064C> IGNORE;IGNORE;IGNORE;<U064C> %<dammatan_no>
129 <UFE72> IGNORE;IGNORE;IGNORE;<UFE72> %<dammatan_is>
131 reorder-after <UFE7F>
132 <U0653> IGNORE;IGNORE;IGNORE;<U0653> %<madda_no>
133 <U0654> IGNORE;IGNORE;IGNORE;<U0654> %<hamzaabove_no>
134 <U0655> IGNORE;IGNORE;IGNORE;<U0655> %<hamzabelow_no>
135 <U0670> IGNORE;IGNORE;IGNORE;<U0670> %<supalef_no>
137 % Persian digits are sorted before Arabic ones: they are the basic forms.
138 reorder-after <U0660>
139 <U06F0> <0>;<BAS>;<MIN>;IGNORE
140 <U0660> <0>;<PCL>;<MIN>;IGNORE
141 <U06F1> <1>;<BAS>;<MIN>;IGNORE
142 <U0661> <1>;<PCL>;<MIN>;IGNORE
143 <U06F2> <2>;<BAS>;<MIN>;IGNORE
144 <U0662> <2>;<PCL>;<MIN>;IGNORE
145 <U06F3> <3>;<BAS>;<MIN>;IGNORE
146 <U0663> <3>;<PCL>;<MIN>;IGNORE
147 <U06F4> <4>;<BAS>;<MIN>;IGNORE
148 <U0664> <4>;<PCL>;<MIN>;IGNORE
149 <U06F5> <5>;<BAS>;<MIN>;IGNORE
150 <U0665> <5>;<PCL>;<MIN>;IGNORE
151 <U06F6> <6>;<BAS>;<MIN>;IGNORE
152 <U0666> <6>;<PCL>;<MIN>;IGNORE
153 <U06F7> <7>;<BAS>;<MIN>;IGNORE
154 <U0667> <7>;<PCL>;<MIN>;IGNORE
155 <U06F8> <8>;<BAS>;<MIN>;IGNORE
156 <U0668> <8>;<PCL>;<MIN>;IGNORE
157 <U06F9> <9>;<BAS>;<MIN>;IGNORE
158 <U0669> <9>;<PCL>;<MIN>;IGNORE
160 % And then the letters:
161 <U0622> <alefmadda>;<BAS>;<MIN>;IGNORE % Alef With Madda Above
162 <Alef-Madda> <alefmadda>;<BAS>;<MIN>;IGNORE
163 <U0627> <alef>;<BAS>;<MIN>;IGNORE % Alef
164 <U0671> <alef>;<AWO>;<MIN>;IGNORE % Alef Wasla
165 <U0621> <hamza>;<BAS>;<MIN>;IGNORE % Hamza
166 <U0623> <hamza>;<AHA>;<MIN>;IGNORE % Alef With Hamza Above
167 <Alef-Hamza> <hamza>;<AHA>;<MIN>;IGNORE
168 <U0625> <hamza>;<AHS>;<MIN>;IGNORE % Alef With Hamza Below
169 <Alef-HamzaBelow> <hamza>;<AHS>;<MIN>;IGNORE
170 <U0624> <hamza>;<AHW>;<MIN>;IGNORE % Waw With Hamza Above
171 <Waw-Hamza> <hamza>;<AHW>;<MIN>;IGNORE
172 <U0626> <hamza>;<AHY>;<MIN>;IGNORE % Yeh With Hamza Above
173 <FarsiYeh-Hamza> <hamza>;<AHY>;<ALT1>;IGNORE
174 <AlefMaksura-Hamza> <hamza>;<AHY>;<ALT2>;IGNORE
175 <Yeh-Hamza> <hamza>;<AHY>;<MIN>;IGNORE
176 reorder-after <U0642>
177 <U06A9> <kaf>;<BAS>;<MIN>;IGNORE % Keheh
178 <U0643> <kaf>;<PCL>;<MIN>;IGNORE % Kaf
179 reorder-after <U0648>
180 <U0647> <heh>;<BAS>;<MIN>;IGNORE % Heh
181 <U0629> <heh>;<ADO>;<MIN>;IGNORE % Teh Marbuta
182 <U06C0> <heh>;<AHA>;<MIN>;IGNORE % Heh With Yeh Above
183 <U06CC> <yeh>;<BAS>;<MIN>;IGNORE % Farsi Yeh
184 <U0649> <yeh>;<ADL>;<MIN>;IGNORE % Alef Maksura
185 <U064A> <yeh>;<AYE>;<MIN>;IGNORE % Yeh
187 % Finally the letters in Presentation Form:
188 reorder-after <UFE80>
189 <UFE81> <alefmadda>;<BAS>;<AIS>;IGNORE
190 <UFE82> <alefmadda>;<BAS>;<AFI>;IGNORE
191 <UFE8D> <alef>;<BAS>;<AIS>;IGNORE
192 <UFE8E> <alef>;<BAS>;<AFI>;IGNORE
193 <UFB50> <alef>;<AWO>;<AIS>;IGNORE
194 <UFB51> <alef>;<AWO>;<AFI>;IGNORE
195 <UFE80> <hamza>;<BAS>;<AIS>;IGNORE
196 <UFE83> <hamza>;<AHA>;<AIS>;IGNORE
197 <UFE84> <hamza>;<AHA>;<AFI>;IGNORE
198 <UFE87> <hamza>;<AHS>;<AIS>;IGNORE
199 <UFE88> <hamza>;<AHS>;<AFI>;IGNORE
200 <UFE85> <hamza>;<AHW>;<AIS>;IGNORE
201 <UFE86> <hamza>;<AHW>;<AFI>;IGNORE
202 <U0689> <hamza>;<AHY>;<AIS>;IGNORE
203 <U068A> <hamza>;<AHY>;<AFI>;IGNORE
204 reorder-after <UFEAE>
205 <UFDFC> "<reh><yeh><alef><lam>";"<LIG><LIG><LIG><LIG>";"<AII><AME><AFI><AIS>";IGNORE % Rial Sign
206 reorder-after <UFED8>
207 <UFB8E> <kaf>;<BAS>;<AIS>;IGNORE
208 <UFB8F> <kaf>;<BAS>;<AFI>;IGNORE
209 <UFB90> <kaf>;<BAS>;<AII>;IGNORE
210 <UFB91> <kaf>;<BAS>;<AME>;IGNORE
211 <UFED9> <kaf>;<PCL>;<AIS>;IGNORE
212 <UFEDA> <kaf>;<PCL>;<AFI>;IGNORE
213 <UFEDB> <kaf>;<PCL>;<AII>;IGNORE
214 <UFEDC> <kaf>;<PCL>;<AME>;IGNORE
215 reorder-after <UFEEE>
216 <UFEE9> <heh>;<BAS>;<AIS>;IGNORE
217 <UFEEA> <heh>;<BAS>;<AFI>;IGNORE
218 <UFEEB> <heh>;<BAS>;<AII>;IGNORE
219 <UFEEC> <heh>;<BAS>;<AME>;IGNORE
220 <UFE93> <heh>;<ADO>;<AIS>;IGNORE
221 <UFE94> <heh>;<ADO>;<AFI>;IGNORE
222 <UFBA4> <heh>;<AHA>;<AIS>;IGNORE
223 <UFBA5> <heh>;<AHA>;<AFI>;IGNORE
224 <UFBFC> <yeh>;<BAS>;<AIS>;IGNORE
225 <UFBFD> <yeh>;<BAS>;<AFI>;IGNORE
226 <UFBFE> <yeh>;<BAS>;<AII>;IGNORE
227 <UFBFF> <yeh>;<BAS>;<AME>;IGNORE
228 <UFEEF> <yeh>;<ADL>;<AIS>;IGNORE
229 <UFEF0> <yeh>;<ADL>;<AFI>;IGNORE
230 <UFEF1> <yeh>;<AYE>;<AIS>;IGNORE
231 <UFEF2> <yeh>;<AYE>;<AFI>;IGNORE
232 <UFEF3> <yeh>;<AYE>;<AII>;IGNORE
233 <UFEF4> <yeh>;<AYE>;<AME>;IGNORE
234 <UFEF5> "<lam><alefmadda>";"<BAS><BAS>";"<AIS><AFI>";IGNORE
235 <UFEF6> "<lam><alefmadda>";"<BAS><BAS>";"<AFI><AFI>";IGNORE
236 <UFEF7> "<lam><hamza>";"<BAS><AHA>";"<AIS><AFI>";IGNORE
237 <UFEF8> "<lam><hamza>";"<BAS><AHA>";"<AFI><AFI>";IGNORE
238 <UFEF9> "<lam><hamza>";"<BAS><AHS>";"<AIS><AFI>";IGNORE
239 <UFEFA> "<lam><hamza>";"<BAS><AHS>";"<AFI><AFI>";IGNORE
240 <UFEFB> "<lam><alef>";"<BAS><BAS>";"<AIS><AFI>";IGNORE
241 <UFEFC> "<lam><alef>";"<BAS><BAS>";"<AFI><AFI>";IGNORE
247 int_curr_symbol "<U0049><U0052><U0052><U0020>"
248 currency_symbol "<U0631><U06CC><U0627><U0644>"
249 mon_decimal_point "<U066B>"
250 mon_thousands_sep "<U066C>"
253 negative_sign "<U002D>"
256 % The following positioning is based on Unicode 3.0 bidirectional algorithm,
257 % with a "base direction" of right-to-left.
264 % The following positioning is based on Unicode 3.0 bidirectional algorithm,
265 % with a "base direction" of left-to-right.
275 decimal_point "<U002E>"
276 thousands_sep "<U002C>"
281 abday "<U06CC><U002E>";"<U062F><U002E>";"<U0633><U002E>";/
282 "<U0686><U002E>";"<U067E><U002E>";"<U062C><U002E>";/
284 day "<U06CC><U06A9><U200C><U0634><U0646><U0628><U0647>";/
285 "<U062F><U0648><U0634><U0646><U0628><U0647>";/
286 "<U0633><U0647><U200C><U0634><U0646><U0628><U0647>";/
287 "<U0686><U0647><U0627><U0631><U0634><U0646><U0628><U0647>";/
288 "<U067E><U0646><U062C><U200C><U0634><U0646><U0628><U0647>";/
289 "<U062C><U0645><U0639><U0647>";/
290 "<U0634><U0646><U0628><U0647>"
291 mon "<U0698><U0627><U0646><U0648><U06CC><U0647>";/
292 "<U0641><U0648><U0631><U06CC><U0647>";/
293 "<U0645><U0627><U0631><U0633>";/
294 "<U0622><U0648><U0631><U06CC><U0644>";/
296 "<U0698><U0648><U0626><U0646>";/
297 "<U0698><U0648><U0626><U06CC><U0647>";/
298 "<U0627><U0648><U062A>";/
299 "<U0633><U067E><U062A><U0627><U0645><U0628><U0631>";/
300 "<U0627><U0643><U062A><U0628><U0631>";/
301 "<U0646><U0648><U0627><U0645><U0628><U0631>";/
302 "<U062F><U0633><U0627><U0645><U0628><U0631>"
303 abmon "<U0698><U0627><U0646>";"<U0641><U0648><U0631>";/
304 "<U0645><U0627><U0631>";"<U0622><U0648><U0631>";/
305 "<U0645><U0640><U0647>";"<U0698><U0648><U0646>";/
306 "<U0698><U0648><U06CC>";"<U0627><U0648><U062A>";/
307 "<U0633><U067E><U062A>";"<U0627><U0643><U062A>";/
308 "<U0646><U0648><U0627>";"<U062F><U0633><U0627>"
309 am_pm "<U0635><U0628><U062D>";"<U0639><U0635><U0631>"
310 d_t_fmt "<U202B><U0025><U0041><U0020><U0025><U0065><U0020><U0025>/
311 <U0042><U0020><U0025><U0059><U060C><U0020><U0025><U0049><U003A>/
312 <U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U202C>"
313 d_fmt "<U0025><U0059><U002F><U0025><U006D><U002F><U0025><U0064>"
314 t_fmt "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
315 t_fmt_ampm "<U202B><U0025><U0049><U003A><U0025><U004D><U003A><U0025>/
316 <U0053><U0020><U0025><U0070><U202C>"
317 %date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065><U0020>/
318 %<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025>/
319 %<U005A><U0020><U0025><U0059>"
328 yesexpr "<U005E><U005B><U0079><U0059><U0628><U0066><U005D><U002E><U002A>"
329 noexpr "<U005E><U005B><U006E><U004E><U062E><U0646><U006F><U005D><U002E><U002A>"
338 tel_int_fmt "<U202A><U002B><U0025><U0063><U0020><U0025><U0061><U0020>/
339 <U0025><U006C><U202C>"
340 tel_dom_fmt "<U202A><U0025><U0041><U2012><U0025><U006C><U202C>"
341 int_select "<U0030><U0030>"
342 int_prefix "<U0039><U0038>"
351 name_miss "<U062E><U0627><U0646><U0645>"
352 name_ms "<U062E><U0627><U0646><U0645>"
353 name_mrs "<U062E><U0627><U0646><U0645>"
354 name_mr "<U0622><U0642><U0627><U06CC>"
355 name_fmt "<U0025><U0064><U0025><U0074><U0025><U0073><U0025><U0074>/
356 <U0025><U0067><U0025><U0074><U0025><U006D><U0025><U0074><U0025><U0066>"
361 postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
362 <U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
363 <U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
364 <U004E><U0025><U007A><U0020><U0025><U0054><U0025>/
365 <U004E><U0025><U0063><U0025><U004E>"
366 country_name "<U0627><U06CC><U0631><U0627><U0646>"
367 country_ab2 "<U0049><U0052>"
368 country_ab3 "<U0049><U0052><U004E>"
370 country_car "<U0049><U0052>"
371 country_isbn "<U0039><U0036><U0034>"
372 lang_name "<U0641><U0627><U0631><U0633><U06CC>"
373 lang_ab "<U0066><U0061>"
374 lang_term "<U0066><U0061><U0073>"
375 lang_lib "<U0070><U0065><U0072>"