comment_char % escape_char / % % Persian Language Locale for Iran with ISIRI-3342 character set % Source: The Persian Internet Project % Address: Computing Center, Sharif University of Technology, % Azadi Ave, Tehran, Iran % Contact: Roozbeh Pournader % Email: roozbeh@sina.sharif.ac.ir % Tel: +98 21 6022378 % Fax: % Language: fa % Territory: IR % Revision: 0.0 % Date: 1999-12-11 % Users: general % Repertoiremap: % Charset: ISIRI-3342 % Distribution and use is free, also % for commercial purposes. % Note that the following can not be used for character sets % other than ISIRI-3342. It is dependent to the ISIRI-3342 % BIDI behaviour which is not the same as Unicode BIDI behaviour. % So, another versions will be needed for UTF-8 and IRAN-SYSTEM. LC_CTYPE % upper <A>;<B>;<C>;<D>;<E>;<F>;<G>;<H>;<I>;<J>;<K>;<L>;<M>;/ <N>;<O>;<P>;<Q>;<R>;<S>;<T>;<U>;<V>;<W>;<X>;<Y>;<Z> % lower <a>;<b>;<c>;<d>;<e>;<f>;<g>;<h>;<i>;<j>;<k>;<l>;<m>;/ <n>;<o>;<p>;<q>;<r>;<s>;<t>;<u>;<v>;<w>;<x>;<y>;<z> % alpha <A>;<B>;<C>;<D>;<E>;<F>;<G>;<H>;<I>;<J>;<K>;<L>;<M>;/ <N>;<O>;<P>;<Q>;<R>;<S>;<T>;<U>;<V>;<W>;<X>;<Y>;<Z>;/ <a>;<b>;<c>;<d>;<e>;<f>;<g>;<h>;<i>;<j>;<k>;<l>;<m>;/ <n>;<o>;<p>;<q>;<r>;<s>;<t>;<u>;<v>;<w>;<x>;<y>;<z>;/ <aM>;<a+>;<H'>;<b+>;<p+>;<t+>;<tk>;<g+>;<tc>;<hk>;/ <x+>;<d+>;<dk>;<r+>;<z+>;<zj>;<s+>;<sn>;<c+>;<dd>;/ <tj>;<zH>;<e+>;<i+>;<f+>;<q+>;<kf>;<gf>;<l+>;<m+>;/ <n+>;<w+>;<h+>;<yf>;<aH>;<wH>;<ah>;<yh>;<tm>;<k+>;<y+> % % I'm not sure how can I make Persian digits get accepted % as digits. % digit <0>;...;<9>;/ <0f>;...;<9f> % xdigit <0>;<1>;<2>;<3>;<4>;/ <5>;<6>;<7>;<8>;<9>;/ <A>;<B>;<C>;<D>;<E>;<F>;/ <a>;<b>;<c>;<d>;<e>;<f> % blank <SP>;<HT>;<SP+>;<HT+> % space <SP>;<LF>;<VT>;<FF>;<CR>;<HT>;/ <SP+>;<LF+>;<VT+>;<FF+>;<CR+>;<HT+> % cntrl <NU>;<SH>;<SX>;<EX>;<ET>;<EQ>;/ <AK>;<BL>;<BS>;<HT>;<LF>;<VT>;/ <FF>;<CR>;<SO>;<SI>;<DL>;<D1>;/ <D2>;<D3>;<D4>;<NK>;<SY>;<EB>;/ <CN>;<EM>;<SB>;<EC>;<FS>;<GS>;/ <RS>;<US>;/ <NU+>;<SH+>;<SX+>;<EX+>;<ET+>;<EQ+>;/ <AK+>;<BL+>;<BS+>;<HT+>;<LF+>;<VT+>;/ <FF+>;<CR+>;<SO+>;<SI+>;<DL+>;<D1+>;/ <D2+>;<D3+>;<D4+>;<NK+>;<SY+>;<EB+>;/ <CN+>;<EM+>;<SB+>;<EC+>;<FS+>;<GS+>;/ <RS+>;<US+>;/ <zwnj>;<zwj> % punct <!>;<">;<Nb>;<DO>;<%>;<&>;<'>;/ <(>;<)>;<*>;<+>;<,>;<->;<.>;/ <//>;<:>;<;>;<<>;<=>;</>>;<?>;/ <At>;<<(>;<////>;<)/>>;<'/>>;/ <_>;<'!>;<(!>;<!!>;<!)>;<'?>;/ <!+>;<Rl>;<%+>;<.+>;<,f>;<(+>;/ <)+>;<*X+>;<+f>;<,+>;<-f>;<.f>;/ <//f>;<:f>;<;+>;</>f>;<=f>;/ <<f>;<?+>;<<(+>;<)/>+>;<(!+>;/ <!)+>;<<<>;</>/>>;<*+>;<++>;/ <!!+>;<////>;<//+>;<1+>;<'+>;/ <:+>;<=+>;<"+>;<3+>;<0+> % tolower (<A>,<a>);(<B>,<b>);(<C>,<c>);(<D>,<d>);(<E>,<e>);/ (<F>,<f>);(<G>,<g>);(<H>,<h>);(<I>,<i>);(<J>,<j>);/ (<K>,<k>);(<L>,<l>);(<M>,<m>);(<N>,<n>);(<O>,<o>);/ (<P>,<p>);(<Q>,<q>);(<R>,<r>);(<S>,<s>);(<T>,<t>);/ (<U>,<u>);(<V>,<v>);(<W>,<w>);(<X>,<x>);(<Y>,<y>);(<Z>,<z>) % toupper (<a>,<A>);(<b>,<B>);(<c>,<C>);(<d>,<D>);(<e>,<E>);/ (<f>,<F>);(<g>,<G>);(<h>,<H>);(<i>,<I>);(<j>,<J>);/ (<k>,<K>);(<l>,<L>);(<m>,<M>);(<n>,<N>);(<o>,<O>);/ (<p>,<P>);(<q>,<Q>);(<r>,<R>);(<s>,<S>);(<t>,<T>);/ (<u>,<U>);(<v>,<V>);(<w>,<W>);(<x>,<X>);(<y>,<Y>);(<z>,<Z>) END LC_CTYPE LC_COLLATE % Based on en_DK collation specifications. % Many lines are deleted because ISIRI-3342 does % not support any Latin character not in ASCII. % The four part sorting is preserved to maintain % compatiblity with original en_DK.P % Ordering algorithm: % 1. Spaces and hyphen (but not soft % hyphen) before punctuation % characters, punctuation characters % before numbers, % umbers before letters. % 2. A distinction is made with regards % to case as noted below. % 3. Special characters are ignored % when comparing letters, but then % they are considered % 4. Latin script is sorted before Arabic % to attract notice in index, etc. % % collating symbols collating-symbol <CAPITAL> collating-symbol <SMALL> collating-symbol <NONE> collating-symbol <SPECIAL> % Latin collation order: % letter;accent;case;specials % which becomes % letter;variant;harekat;specials % for Persian. order_start forward;forward;forward;position % <CAPITAL> or <SMALL> letters first: <CAPITAL> <SMALL> % Accents: <NONE> <SPECIAL> <SP> IGNORE;IGNORE;IGNORE;<SP> <SP+> IGNORE;IGNORE;IGNORE;<SP+> <HT> IGNORE;IGNORE;IGNORE;<HT> <HT+> IGNORE;IGNORE;IGNORE;<HT+> <VT> IGNORE;IGNORE;IGNORE;<VT> <VT+> IGNORE;IGNORE;IGNORE;<VT+> <CR> IGNORE;IGNORE;IGNORE;<CR> <CR+> IGNORE;IGNORE;IGNORE;<CR+> <LF> IGNORE;IGNORE;IGNORE;<LF> <LF+> IGNORE;IGNORE;IGNORE;<LF+> <FF> IGNORE;IGNORE;IGNORE;<FF> <FF+> IGNORE;IGNORE;IGNORE;<FF+> <_> IGNORE;IGNORE;IGNORE;<_> <-> IGNORE;IGNORE;IGNORE;<-> <-f> IGNORE;IGNORE;IGNORE;<-f> <++> IGNORE;IGNORE;IGNORE;<++> <,> IGNORE;IGNORE;IGNORE;<,> <;> IGNORE;IGNORE;IGNORE;<;> <:> IGNORE;IGNORE;IGNORE;<:> <:f> IGNORE;IGNORE;IGNORE;<:f> <!> IGNORE;IGNORE;IGNORE;<!> <!+> IGNORE;IGNORE;IGNORE;<!+> <?> IGNORE;IGNORE;IGNORE;<?> <//> IGNORE;IGNORE;IGNORE;<//> <//f> IGNORE;IGNORE;IGNORE;<//f> <.> IGNORE;IGNORE;IGNORE;<.> <.+> IGNORE;IGNORE;IGNORE;<.+> <'!> IGNORE;IGNORE;IGNORE;<'!> <'/>> IGNORE;IGNORE;IGNORE;<'/>> <'?> IGNORE;IGNORE;IGNORE;<'?> <'> IGNORE;IGNORE;IGNORE;<'> <"> IGNORE;IGNORE;IGNORE;<"> <<<> IGNORE;IGNORE;IGNORE;<<<> </>/>> IGNORE;IGNORE;IGNORE;</>/>> <(> IGNORE;IGNORE;IGNORE;<(> <)+> IGNORE;IGNORE;IGNORE;<)+> <)> IGNORE;IGNORE;IGNORE;<)> <(+> IGNORE;IGNORE;IGNORE;<(+> <<(> IGNORE;IGNORE;IGNORE;<<(> <)/>+> IGNORE;IGNORE;IGNORE;<)/>+> <)/>> IGNORE;IGNORE;IGNORE;<)/>> <<(+> IGNORE;IGNORE;IGNORE;<<(+> <(!> IGNORE;IGNORE;IGNORE;<(!> <!)+> IGNORE;IGNORE;IGNORE;<!)+> <!)> IGNORE;IGNORE;IGNORE;<!)> <(!+> IGNORE;IGNORE;IGNORE;<(!+> <At> IGNORE;IGNORE;IGNORE;<At> <DO> IGNORE;IGNORE;IGNORE;<DO> <*> IGNORE;IGNORE;IGNORE;<*> <*+> IGNORE;IGNORE;IGNORE;<*+> <////> IGNORE;IGNORE;IGNORE;<////> <////+> IGNORE;IGNORE;IGNORE;<////+> <&> IGNORE;IGNORE;IGNORE;<&> <Nb> IGNORE;IGNORE;IGNORE;<Nb> <%> IGNORE;IGNORE;IGNORE;<%> <+> IGNORE;IGNORE;IGNORE;<+> <+f> IGNORE;IGNORE;IGNORE;<+f> <*X+> IGNORE;IGNORE;IGNORE;<*X+> <<> IGNORE;IGNORE;IGNORE;<<> <<f> IGNORE;IGNORE;IGNORE;<<f> <=> IGNORE;IGNORE;IGNORE;<=> <=f> IGNORE;IGNORE;IGNORE;<=f> </>> IGNORE;IGNORE;IGNORE;</>> </>f> IGNORE;IGNORE;IGNORE;</>f> <!!> IGNORE;IGNORE;IGNORE;<!!> <!!+> IGNORE;IGNORE;IGNORE;<!!+> <NU> IGNORE;IGNORE;IGNORE;<NU> <SH> IGNORE;IGNORE;IGNORE;<SH> <SX> IGNORE;IGNORE;IGNORE;<SX> <EX> IGNORE;IGNORE;IGNORE;<EX> <ET> IGNORE;IGNORE;IGNORE;<ET> <EQ> IGNORE;IGNORE;IGNORE;<EQ> <AK> IGNORE;IGNORE;IGNORE;<AK> <BL> IGNORE;IGNORE;IGNORE;<BL> <BS> IGNORE;IGNORE;IGNORE;<BS> <SO> IGNORE;IGNORE;IGNORE;<SO> <SI> IGNORE;IGNORE;IGNORE;<SI> <DL> IGNORE;IGNORE;IGNORE;<DL> <D1> IGNORE;IGNORE;IGNORE;<D1> <D2> IGNORE;IGNORE;IGNORE;<D2> <D3> IGNORE;IGNORE;IGNORE;<D3> <D4> IGNORE;IGNORE;IGNORE;<D4> <NK> IGNORE;IGNORE;IGNORE;<NK> <SY> IGNORE;IGNORE;IGNORE;<SY> <EB> IGNORE;IGNORE;IGNORE;<EB> <CN> IGNORE;IGNORE;IGNORE;<CN> <EM> IGNORE;IGNORE;IGNORE;<EM> <SB> IGNORE;IGNORE;IGNORE;<SB> <EC> IGNORE;IGNORE;IGNORE;<EC> <FS> IGNORE;IGNORE;IGNORE;<FS> <GS> IGNORE;IGNORE;IGNORE;<GS> <RS> IGNORE;IGNORE;IGNORE;<RS> <US> IGNORE;IGNORE;IGNORE;<US> <DT> IGNORE;IGNORE;IGNORE;<DT> <NU+> IGNORE;IGNORE;IGNORE;<NU+> <SH+> IGNORE;IGNORE;IGNORE;<SH+> <SX+> IGNORE;IGNORE;IGNORE;<SX+> <EX+> IGNORE;IGNORE;IGNORE;<EX+> <ET+> IGNORE;IGNORE;IGNORE;<ET+> <EQ+> IGNORE;IGNORE;IGNORE;<EQ+> <AK+> IGNORE;IGNORE;IGNORE;<AK+> <BL+> IGNORE;IGNORE;IGNORE;<BL+> <BS+> IGNORE;IGNORE;IGNORE;<BS+> <SO+> IGNORE;IGNORE;IGNORE;<SO+> <SI+> IGNORE;IGNORE;IGNORE;<SI+> <DL+> IGNORE;IGNORE;IGNORE;<DL+> <D1+> IGNORE;IGNORE;IGNORE;<D1+> <D2+> IGNORE;IGNORE;IGNORE;<D2+> <D3+> IGNORE;IGNORE;IGNORE;<D3+> <D4+> IGNORE;IGNORE;IGNORE;<D4+> <NK+> IGNORE;IGNORE;IGNORE;<NK+> <SY+> IGNORE;IGNORE;IGNORE;<SY+> <EB+> IGNORE;IGNORE;IGNORE;<EB+> <CN+> IGNORE;IGNORE;IGNORE;<CN+> <EM+> IGNORE;IGNORE;IGNORE;<EM+> <SB+> IGNORE;IGNORE;IGNORE;<SB+> <EC+> IGNORE;IGNORE;IGNORE;<EC+> <FS+> IGNORE;IGNORE;IGNORE;<FS+> <GS+> IGNORE;IGNORE;IGNORE;<GS+> <RS+> IGNORE;IGNORE;IGNORE;<RS+> <US+> IGNORE;IGNORE;IGNORE;<US+> <DT+> IGNORE;IGNORE;IGNORE;<DT+> <zwnj> IGNORE;IGNORE;IGNORE;<zwnj> <zwj> IGNORE;IGNORE;IGNORE;<zwj> UNDEFINED IGNORE;IGNORE;IGNORE <0> <0>;<0>;IGNORE;IGNORE <1> <1>;<1>;IGNORE;IGNORE <2> <2>;<2>;IGNORE;IGNORE <3> <3>;<3>;IGNORE;IGNORE <4> <4>;<4>;IGNORE;IGNORE <5> <5>;<5>;IGNORE;IGNORE <6> <6>;<6>;IGNORE;IGNORE <7> <7>;<7>;IGNORE;IGNORE <8> <8>;<8>;IGNORE;IGNORE <9> <9>;<9>;IGNORE;IGNORE <A> <A>;<NONE>;<CAPITAL>;IGNORE <a> <A>;<NONE>;<SMALL>;IGNORE <B> <B>;<NONE>;<CAPITAL>;IGNORE <b> <B>;<NONE>;<SMALL>;IGNORE <C> <C>;<NONE>;<CAPITAL>;IGNORE <c> <C>;<NONE>;<SMALL>;IGNORE <D> <D>;<NONE>;<CAPITAL>;IGNORE <d> <D>;<NONE>;<SMALL>;IGNORE <E> <E>;<NONE>;<CAPITAL>;IGNORE <e> <E>;<NONE>;<SMALL>;IGNORE <F> <F>;<NONE>;<CAPITAL>;IGNORE <f> <F>;<NONE>;<SMALL>;IGNORE <G> <G>;<NONE>;<CAPITAL>;IGNORE <g> <G>;<NONE>;<SMALL>;IGNORE <H> <H>;<NONE>;<CAPITAL>;IGNORE <h> <H>;<NONE>;<SMALL>;IGNORE <I> <I>;<NONE>;<CAPITAL>;IGNORE <i> <I>;<NONE>;<SMALL>;IGNORE <J> <J>;<NONE>;<CAPITAL>;IGNORE <j> <J>;<NONE>;<SMALL>;IGNORE <K> <K>;<NONE>;<CAPITAL>;IGNORE <k> <K>;<NONE>;<SMALL>;IGNORE <L> <L>;<NONE>;<CAPITAL>;IGNORE <l> <L>;<NONE>;<SMALL>;IGNORE <M> <M>;<NONE>;<CAPITAL>;IGNORE <m> <M>;<NONE>;<SMALL>;IGNORE <N> <N>;<NONE>;<CAPITAL>;IGNORE <n> <N>;<NONE>;<SMALL>;IGNORE <O> <O>;<NONE>;<CAPITAL>;IGNORE <o> <O>;<NONE>;<SMALL>;IGNORE <P> <P>;<NONE>;<CAPITAL>;IGNORE <p> <P>;<NONE>;<SMALL>;IGNORE <Q> <Q>;<NONE>;<CAPITAL>;IGNORE <q> <Q>;<NONE>;<SMALL>;IGNORE <R> <R>;<NONE>;<CAPITAL>;IGNORE <r> <R>;<NONE>;<SMALL>;IGNORE <S> <S>;<NONE>;<CAPITAL>;IGNORE <s> <S>;<NONE>;<SMALL>;IGNORE <T> <T>;<NONE>;<CAPITAL>;IGNORE <t> <T>;<NONE>;<SMALL>;IGNORE <U> <U>;<NONE>;<CAPITAL>;IGNORE <u> <U>;<NONE>;<SMALL>;IGNORE <V> <V>;<NONE>;<CAPITAL>;IGNORE <v> <V>;<NONE>;<SMALL>;IGNORE <W> <W>;<NONE>;<CAPITAL>;IGNORE <w> <W>;<NONE>;<SMALL>;IGNORE <X> <X>;<NONE>;<CAPITAL>;IGNORE <x> <X>;<NONE>;<SMALL>;IGNORE <Y> <Y>;<NONE>;<CAPITAL>;IGNORE <y> <Y>;<NONE>;<SMALL>;IGNORE <Z> <Z>;<NONE>;<CAPITAL>;IGNORE <z> <Z>;<NONE>;<SMALL>;IGNORE % Persian digits have equal weight to Latin ones, % but sorted after them if the strings are equal. <0f> <0>;<0f>;IGNORE;IGNORE <1f> <1>;<1f>;IGNORE;IGNORE <2f> <2>;<2f>;IGNORE;IGNORE <3f> <3>;<3f>;IGNORE;IGNORE <4f> <4>;<4f>;IGNORE;IGNORE <5f> <5>;<5f>;IGNORE;IGNORE <6f> <6>;<6f>;IGNORE;IGNORE <7f> <7>;<7f>;IGNORE;IGNORE <8f> <8>;<8f>;IGNORE;IGNORE <9f> <9>;<9f>;IGNORE;IGNORE <,+> IGNORE;IGNORE;IGNORE;<,+> <;+> IGNORE;IGNORE;IGNORE;<;+> <?+> IGNORE;IGNORE;IGNORE;<?+> <%+> IGNORE;IGNORE;IGNORE;<%+> % I am not sure where should I put the next two characters. <.f> IGNORE;IGNORE;IGNORE;<.f> <,f> IGNORE;IGNORE;IGNORE;<,f> % Rial sign is considered as a sequence of its composing letters. % If equal, it comes first. <Rl> "<r+><yf><a+><l+>";"<NONE><NONE><NONE><NONE>";IGNORE;IGNORE <aM> <aM>;<aM>;IGNORE;IGNORE <a+> <a+>;<a+>;IGNORE;IGNORE <H'> <H'>;<H'>;IGNORE;IGNORE <aH> <H'>;<aH>;IGNORE;IGNORE <wH> <H'>;<wH>;IGNORE;IGNORE <ah> <H'>;<ah>;IGNORE;IGNORE <yH> <H'>;<yH>;IGNORE;IGNORE <b+> <b+>;<b+>;IGNORE;IGNORE <p+> <p+>;<p+>;IGNORE;IGNORE <t+> <t+>;<t+>;IGNORE;IGNORE <tk> <tk>;<tk>;IGNORE;IGNORE <g+> <g+>;<g+>;IGNORE;IGNORE <tc> <tc>;<tc>;IGNORE;IGNORE <hk> <hk>;<hk>;IGNORE;IGNORE <x+> <x+>;<x+>;IGNORE;IGNORE <d+> <d+>;<d+>;IGNORE;IGNORE <dk> <dk>;<dk>;IGNORE;IGNORE <r+> <r+>;<r+>;IGNORE;IGNORE <z+> <z+>;<z+>;IGNORE;IGNORE <zj> <zj>;<zj>;IGNORE;IGNORE <s+> <s+>;<s+>;IGNORE;IGNORE <sn> <sn>;<sn>;IGNORE;IGNORE <c+> <c+>;<c+>;IGNORE;IGNORE <dd> <dd>;<dd>;IGNORE;IGNORE <tj> <tj>;<tj>;IGNORE;IGNORE <zH> <zH>;<zH>;IGNORE;IGNORE <e+> <e+>;<e+>;IGNORE;IGNORE <i+> <i+>;<i+>;IGNORE;IGNORE <f+> <f+>;<f+>;IGNORE;IGNORE <q+> <q+>;<q+>;IGNORE;IGNORE <kf> <kf>;<kf>;IGNORE;IGNORE <k+> <kf>;<k+>;IGNORE;IGNORE <gf> <gf>;<gf>;IGNORE;IGNORE <l+> <l+>;<l+>;IGNORE;IGNORE <m+> <m+>;<m+>;IGNORE;IGNORE <n+> <n+>;<n+>;IGNORE;IGNORE <w+> <w+>;<w+>;IGNORE;IGNORE <h+> <h+>;<h+>;IGNORE;IGNORE <tm> <h+>;<tm>;IGNORE;IGNORE <yf> <yf>;<yf>;IGNORE;IGNORE <y+> <yf>;<y+>;IGNORE;IGNORE <//+> IGNORE;IGNORE;<//+>;IGNORE <1+> IGNORE;IGNORE;<1+>;IGNORE <'+> IGNORE;IGNORE;<'+>;IGNORE <:+> IGNORE;IGNORE;<:+>;IGNORE <=+> IGNORE;IGNORE;<=+>;IGNORE <"+> IGNORE;IGNORE;<"+>;IGNORE <3+> IGNORE;IGNORE;<3+>;IGNORE <0+> IGNORE;IGNORE;<0+>;IGNORE order_end END LC_COLLATE LC_MONETARY int_curr_symbol "<I><R><R><SP>" currency_symbol "<Rl>" mon_decimal_point "<.f>" mon_thousands_sep "<,f>" mon_grouping 3 positive_sign "" negative_sign "<-f>" int_frac_digits 0 frac_digits 0 % % The POSIX standard does not allow different formats for % displaying currency as local and international. % When they were different, following order specifies % the conventions of local currency display. % % The following positioning is based on ISIRI-3342 BIDI, and should not be % used when using Unicode BIDI. % p_cs_precedes 0 p_sep_by_space 2 n_cs_precedes 0 n_sep_by_space 2 p_sign_posn 3 n_sign_posn 3 END LC_MONETARY LC_NUMERIC decimal_point "<.f>" thousands_sep "<,f>" grouping 3 END LC_NUMERIC LC_TIME abday "<yf><.+>";"<d+><.+>";"<s+><.+>";/ "<tc><.+>";"<p+><.+>";"<g+><.+>";/ "<sn><.+>" % day "<yf><kf><zwnj><sn><n+><b+><h+>";/ "<d+><w+><sn><n+><b+><h+>";/ "<s+><h+><zwnj><sn><n+><b+><h+>";/ "<tc><h+><a+><r+><sn><n+><b+><h+>";/ "<p+><n+><g+><zwnj><sn><n+><b+><h+>";/ "<g+><m+><e+><h+>";/ "<sn><n+><b+><h+>" % mon "<zj><a+><n+><w+><yf><h+>";/ "<f+><w+><r+><w+><yf><h+>";/ "<m+><a+><r+><s+>";/ "<aM><w+><r+><yf><l+>";/ "<m+><h+>";/ "<zj><w+><yH><n+>";/ "<zj><w+><yH><yf><h+>";/ "<a+><w+><t+>";/ "<s+><p+><t+><a+><m+><b+><r+>";/ "<a+><k+><t+><b+><r+>";/ "<n+><w+><a+><m+><b+><r+>";/ "<d+><s+><a+><m+><b+><r+>" % abmon "<zj><a+><n+>";"<f+><w+><r+>";/ "<m+><a+><r+>";"<aM><w+><r+>";/ "<m+><++><h+>";"<zj><w+><n+>";/ "<zj><w+><yf>";"<a+><w+><t+>";/ "<s+><p+><t+>";"<a+><k+><t+>";/ "<n+><w+><a+>";"<d+><s+><a+>" % am_pm "<c+><b+><hk>";"<e+><c+><r+>" % % The following date and time formats are based on ISIRI-3342 BIDI, and % should not be used when using Unicode BIDI. % d_t_fmt "<%><S><:f><%><M><:f><%><I><SP+><%><p><SP+>/ <%><A><SP+><%><e><SP+><%><B><SP+><%><Y>" % d_fmt "<%><d><//f><%><m><//f><%><Y>" % t_fmt "<%><S><:f><%><M><:f><%><H>" % t_fmt_ampm "<%><S><:f><%><M><:f><%><I><SP+><%><p>" % END LC_TIME % <b+> for <b+><l+><h+>, <aM> for <am><r+><yf>, % <x+> for <x+><yf><r+>, <n+> for <n+><h+>. % <f> and <o> are placeholders for <b+> and <x+> % in Persian standard keyboard (revised ISIRI-2901). LC_MESSAGES yesexpr "<<(><y><Y><b+><aM><f><)/>><.><*>" noexpr "<<(><n><N><x+><n+><o><)/>><.><*>" END LC_MESSAGES