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>
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>"
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
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>"
267 negative_sign "<U002D>"
270 % The following positioning is based on Unicode 3.0 bidirectional algorithm,
271 % with a "base direction" of right-to-left.
278 % The following positioning is based on Unicode 3.0 bidirectional algorithm,
279 % with a "base direction" of left-to-right.
289 decimal_point "<U002E>"
290 thousands_sep "<U002C>"
295 abday "<U06CC><U002E>";"<U062F><U002E>";"<U0633><U002E>";/
296 "<U0686><U002E>";"<U067E><U002E>";"<U062C><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>";/
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>"
342 yesexpr "<U005E><U005B><U0079><U0059><U0628><U0066><U005D><U002E><U002A>"
343 noexpr "<U005E><U005B><U006E><U004E><U062E><U0646><U006F><U005D><U002E><U002A>"
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>"
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>"
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>"
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>"