]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Locale specification for Saudi Arabia with Arabic language.
authorUlrich Drepper <drepper@redhat.com>
Sat, 12 Feb 2000 22:25:31 +0000 (22:25 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 12 Feb 2000 22:25:31 +0000 (22:25 +0000)
localedata/locales/ar_SA [new file with mode: 0644]

diff --git a/localedata/locales/ar_SA b/localedata/locales/ar_SA
new file mode 100644 (file)
index 0000000..428e99f
--- /dev/null
@@ -0,0 +1,524 @@
+comment_char %
+escape_char  /
+repertoiremap mnemonic.ds
+
+% Arabic Locale
+% Charset: ISO-8859-6
+% repertoiremap mnemonic.ds
+% By: Salvador Sabanal, LinuxLab, SAP AG <salvador.sabanal@sap.com>
+% Date: Oct. 18, 1999
+% Adjusted to glibc mnemonics --drepper 2000-02-12
+
+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>; /
+       <H'>;  <aM>;  <aH>;  <wH>; /
+       <ah>;  <yH>;  <a+>;  <b+>; /
+       <tm>;  <t+>;  <tk>;  <g+>; /
+       <hk>;  <x+>;  <d+>;  <dk>; /
+       <r+>;  <z+>;  <s+>;  <sn>; /
+       <c+>;  <dd>;  <tj>;  <zH>; /
+       <e+>;  <i+>;  <++>;  <f+>; /
+       <q+>;  <k+>;  <l+>;  <m+>; /
+       <n+>;  <h+>;  <w+>;  <j+>; /
+       <y+>;  <:+>;  <"+>;  <=+>; /
+       <//+>;  <'+>;  <1+>;  <3+>; /
+       <0+>
+
+graph  <exclamation-mark>;  <quotation-mark>;  <number-sign>;  <dollar-sign>; /
+       <percent-sign>;  <ampersand>;  <apostrophe>;  <left-parenthesis>; /
+       <right-parenthesis>;  <asterisk>;  <plus-sign>;  <comma>; /
+       <hyphen>;  <period>;  <slash>;  <zero>; /
+       <one>;  <two>;  <three>;  <four>; /
+       <five>;  <six>;  <seven>;  <eight>; /
+       <nine>;  <colon>;  <semicolon>;  <less-than-sign>; /
+       <equals-sign>;  <greater-than-sign>;  <question-mark>;  <commercial-at>; /
+       <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>;  <left-square-bracket>;  <backslash>; /
+       <right-square-bracket>;  <circumflex-accent>;  <underscore>;  <grave-accent>; /
+       <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>;  <left-brace>;  <vertical-line>; /
+       <right-brace>;  <tilde>;  <currency-symbol>; /
+       <,+>;  <soft-hyphen>;  <;+>;  <?+>; /
+       <H'>;  <aM>;  <aH>;  <wH>; /
+       <ah>;  <yH>;  <a+>;  <b+>; /
+       <tm>;  <t+>;  <tk>;  <g+>; /
+       <hk>;  <x+>;  <d+>;  <dk>; /
+       <r+>;  <z+>;  <s+>;  <sn>; /
+       <c+>;  <dd>;  <tj>;  <zH>; /
+       <e+>;  <i+>;  <++>;  <f+>; /
+       <q+>;  <k+>;  <l+>;  <m+>; /
+       <n+>;  <h+>;  <w+>;  <j+>; /
+       <y+>;  <:+>;  <"+>;  <=+>; /
+       <//+>;  <'+>;  <1+>;  <3+>; /
+       <0+>
+
+print  <space>;  <exclamation-mark>;  <quotation-mark>;  <number-sign>; /
+       <dollar-sign>;  <percent-sign>;  <ampersand>;  <apostrophe>; /
+       <left-parenthesis>;  <right-parenthesis>;  <asterisk>;  <plus-sign>; /
+       <comma>;  <hyphen>;  <period>;  <slash>; /
+       <zero>;  <one>;  <two>;  <three>; /
+       <four>;  <five>;  <six>;  <seven>; /
+       <eight>;  <nine>;  <colon>;  <semicolon>; /
+       <less-than-sign>;  <equals-sign>;  <greater-than-sign>;  <question-mark>; /
+       <commercial-at>;  <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>;  <left-square-bracket>; /
+       <backslash>;  <right-square-bracket>;  <circumflex-accent>;  <underscore>; /
+       <grave-accent>;  <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>;  <left-brace>; /
+       <vertical-line>;  <right-brace>;  <tilde>;  <non-break-space>; /
+       <currency-symbol>;  <,+>;  <soft-hyphen>;  <;+>; /
+       <?+>;  <H'>;  <aM>;  <aH>; /
+       <wH>;  <ah>;  <yH>;  <a+>; /
+       <b+>;  <tm>;  <t+>;  <tk>; /
+       <g+>;  <hk>;  <x+>;  <d+>; /
+       <dk>;  <r+>;  <z+>;  <s+>; /
+       <sn>;  <c+>;  <dd>;  <tj>; /
+       <zH>;  <e+>;  <i+>;  <++>; /
+       <f+>;  <q+>;  <k+>;  <l+>; /
+       <m+>;  <n+>;  <h+>;  <w+>; /
+       <j+>;  <y+>;  <:+>;  <"+>; /
+       <=+>;  <//+>;  <'+>;  <1+>; /
+       <3+>;  <0+>
+
+digit  <zero>;  <one>;  <two>;  <three>; /
+       <four>;  <five>;  <six>;  <seven>; /
+       <eight>;  <nine>
+
+space  <tab>;  <newline>;  <vertical-tab>;  <form-feed>; /
+       <carriage-return>;  <space>; <NS>
+
+punct  <exclamation-mark>;  <quotation-mark>;  <number-sign>;  <dollar-sign>; /
+       <percent-sign>;  <ampersand>;  <apostrophe>;  <left-parenthesis>; /
+       <right-parenthesis>;  <asterisk>;  <plus-sign>;  <comma>; /
+       <hyphen>;  <period>;  <slash>;  <colon>; /
+       <semicolon>;  <less-than-sign>;  <equals-sign>;  <greater-than-sign>; /
+       <question-mark>;  <commercial-at>;  <left-square-bracket>;  <backslash>; /
+       <right-square-bracket>;  <circumflex-accent>;  <underscore>;  <grave-accent>; /
+       <left-brace>;  <vertical-line>;  <right-brace>;  <tilde>; /
+       <currency-symbol>;  <,+>;  <soft-hyphen>;  <;+>; /
+       <?+>
+
+cntrl  <NUL>;  <SOH>;  <STX>;  <ETX>; /
+       <EOT>;  <ENQ>;  <ACK>;  <BEL>; /
+       <backspace>;  <tab>;  <newline>;  <vertical-tab>; /
+       <form-feed>;  <carriage-return>;  <SO>;  <SI>; /
+       <DLE>;  <DC1>;  <DC2>;  <DC3>; /
+       <DC4>;  <NAK>;  <SYN>;  <ETB>; /
+       <CAN>;  <EM>;  <SUB>;  <ESC>; /
+       <IS4>;  <IS3>;  <IS2>;  <IS1>; /
+       <DEL>;  <PAD>;  <HOP>;  <BPH>; /
+       <NBH>;  <IND>;  <NEL>;  <SSA>; /
+       <ESA>;  <HTS>;  <HTJ>;  <VTS>; /
+       <PLD>;  <PLU>;  <RI>;  <SS2>; /
+       <SS3>;  <DCS>;  <PU1>;  <PU2>; /
+       <STS>;  <CCH>;  <MW>;  <SPS>; /
+       <EPA>;  <SOS>;  <SGCI>;  <SCI>; /
+       <CSI>;  <ST>;  <OSC>;  <PM>; /
+       <APC>
+
+blank  <tab>;  <space>
+
+xdigit <zero>;  <one>;  <two>;  <three>; /
+       <four>;  <five>;  <six>;  <seven>; /
+       <eight>;  <nine>;  <A>;  <B>; /
+       <C>;  <D>;  <E>;  <F>; /
+       <a>;  <b>;  <c>;  <d>; /
+       <e>;  <f>
+
+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>)
+
+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>)
+
+END LC_CTYPE
+
+
+% Set up the LC_COLLATE category
+
+LC_COLLATE
+
+
+order_start            forward; forward
+<space>        <space>
+<zero> <zero>
+<one>  <one>
+<two>  <two>
+<three>        <three>
+<four> <four>
+<five> <five>
+<six>  <six>
+<seven>        <seven>
+<eight>        <eight>
+<nine> <nine>
+<A>    <A>;<A>
+<a>    <A>;<a>
+<B>    <B>;<B>
+<b>    <B>;<b>
+<C>    <C>;<C>
+<c>    <C>;<c>
+<D>    <D>;<D>
+<d>    <D>;<d>
+<E>    <E>;<E>
+<e>    <E>;<e>
+<F>    <F>;<F>
+<f>    <F>;<f>
+<G>    <G>;<G>
+<g>    <G>;<g>
+<H>    <H>;<H>
+<h>    <H>;<h>
+<I>    <I>;<I>
+<i>    <I>;<i>
+<J>    <J>;<J>
+<j>    <J>;<j>
+<K>    <K>;<K>
+<k>    <K>;<k>
+<L>    <L>;<L>
+<l>    <L>;<l>
+<M>    <M>;<M>
+<m>    <M>;<m>
+<N>    <N>;<N>
+<n>    <N>;<n>
+<O>    <O>;<O>
+<o>    <O>;<o>
+<P>    <P>;<P>
+<p>    <P>;<p>
+<Q>    <Q>;<Q>
+<q>    <Q>;<q>
+<R>    <R>;<R>
+<r>    <R>;<r>
+<S>    <S>;<S>
+<s>    <S>;<s>
+<T>    <T>;<T>
+<t>    <T>;<t>
+<U>    <U>;<U>
+<u>    <U>;<u>
+<V>    <V>;<V>
+<v>    <V>;<v>
+<W>    <W>;<W>
+<w>    <W>;<w>
+<X>    <X>;<X>
+<x>    <X>;<x>
+<Y>    <Y>;<Y>
+<y>    <Y>;<y>
+<Z>    <Z>;<Z>
+<z>    <Z>;<z>
+<exclamation-mark>     <exclamation-mark>
+<quotation-mark>       <quotation-mark>
+<number-sign>  <number-sign>
+<dollar-sign>  <dollar-sign>
+<percent-sign> <percent-sign>
+<ampersand>    <ampersand>
+<apostrophe>   <apostrophe>
+<left-parenthesis>     <left-parenthesis>
+<right-parenthesis>    <right-parenthesis>
+<asterisk>     <asterisk>
+<plus-sign>    <plus-sign>
+<comma>        <comma>
+<hyphen>       <hyphen>
+<period>       <period>
+<slash>        <slash>
+<colon>        <colon>
+<semicolon>    <semicolon>
+<less-than-sign>       <less-than-sign>
+<equals-sign>  <equals-sign>
+<greater-than-sign>    <greater-than-sign>
+<question-mark>        <question-mark>
+<commercial-at>        <commercial-at>
+<left-square-bracket>  <left-square-bracket>
+<backslash>    <backslash>
+<right-square-bracket> <right-square-bracket>
+<circumflex-accent>    <circumflex-accent>
+<underscore>   <underscore>
+<grave-accent> <grave-accent>
+<left-brace>   <left-brace>
+<vertical-line>        <vertical-line>
+<right-brace>  <right-brace>
+<tilde>        <tilde>
+<non-break-space>      <non-break-space>
+<H'>   <H'>
+<aM>   <aM>
+<aH>   <aH>
+<wH>   <wH>
+<ah>   <ah>
+<yH>   <yH>
+<a+>   <a+>
+<b+>   <b+>
+<tm>   <tm>
+<t+>   <t+>
+<tk>   <tk>
+<g+>   <g+>
+<hk>   <hk>
+<x+>   <x+>
+<d+>   <d+>
+<dk>   <dk>
+<r+>   <r+>
+<z+>   <z+>
+<s+>   <s+>
+<sn>   <sn>
+<c+>   <c+>
+<dd>   <dd>
+<tj>   <tj>
+<zH>   <zH>
+<e+>   <e+>
+<i+>   <i+>
+<f+>   <f+>
+<q+>   <q+>
+<k+>   <k+>
+<l+>   <l+>
+<m+>   <m+>
+<n+>   <n+>
+<h+>   <h+>
+<w+>   <w+>
+<j+>   <j+>
+<y+>   <y+>
+<currency-symbol>      <currency-symbol>
+<arabic-comma> <arabic-comma>
+<soft-hyphen>  <soft-hyphen>
+<;+>   <;+>
+<?+>   <?+>
+<NUL>  <NUL>
+<SOH>  <SOH>
+<STX>  <STX>
+<ETX>  <ETX>
+<EOT>  <EOT>
+<ENQ>  <ENQ>
+<ACK>  <ACK>
+<BEL>  <BEL>
+<backspace>    <backspace>
+<tab>  <tab>
+<newline>      <newline>
+<vertical-tab> <vertical-tab>
+<form-feed>    <form-feed>
+<carriage-return>      <carriage-return>
+<SO>   <SO>
+<SI>   <SI>
+<DLE>  <DLE>
+<DC1>  <DC1>
+<DC2>  <DC2>
+<DC3>  <DC3>
+<DC4>  <DC4>
+<NAK>  <NAK>
+<SYN>  <SYN>
+<ETB>  <ETB>
+<CAN>  <CAN>
+<EM>   <EM>
+<SUB>  <SUB>
+<ESC>  <ESC>
+<IS4>  <IS4>
+<IS3>  <IS3>
+<IS2>  <IS2>
+<IS1>  <IS1>
+<PAD>  <PAD>
+<HOP>  <HOP>
+<BPH>  <BPH>
+<NBH>  <NBH>
+<IND>  <IND>
+<NEL>  <NEL>
+<SSA>  <SSA>
+<ESA>  <ESA>
+<HTS>  <HTS>
+<HTJ>  <HTJ>
+<VTS>  <VTS>
+<PLD>  <PLD>
+<PLU>  <PLU>
+<RI>   <RI>
+<SS2>  <SS2>
+<SS3>  <SS3>
+<DCS>  <DCS>
+<PU1>  <PU1>
+<PU2>  <PU2>
+<STS>  <STS>
+<CCH>  <CCH>
+<MW>   <MW>
+<SPS>  <SPS>
+<EPA>  <EPA>
+<SOS>  <SOS>
+<SGCI> <SGCI>
+<SCI>  <SCI>
+<CSI>  <CSI>
+<ST>   <ST>
+<OSC>  <OSC>
+<PM>   <PM>
+<APC>  <APC>
+<DEL>  <DEL>
+<++>   IGNORE
+<:+>   IGNORE
+<"+>   IGNORE
+<=+>   IGNORE
+<//+>  IGNORE
+<'+>   IGNORE
+<1+>   IGNORE
+<3+>   IGNORE
+<0+>   IGNORE
+order_end
+
+
+END LC_COLLATE
+
+
+% Set up the LC_MONETARY category
+
+LC_MONETARY
+int_curr_symbol        "<S><A><R><space>"
+currency_symbol        "<r+><y+><a+><l+>"
+mon_decimal_point      "<period>"
+mon_thousands_sep      ""
+mon_grouping   -1
+positive_sign  ""
+negative_sign  "<hyphen>"
+int_frac_digits        2
+frac_digits    2
+p_cs_precedes  0
+p_sep_by_space 1
+n_cs_precedes  0
+n_sep_by_space 1
+p_sign_posn    1
+n_sign_posn    1
+END LC_MONETARY
+
+
+% Set up the LC_NUMERIC category
+
+LC_NUMERIC
+decimal_point  "<period>"
+thousands_sep  ""
+grouping       -1
+END LC_NUMERIC
+
+
+% Set up the LC_TIME category
+% d_t_fmt      "%A %.1d %B %Y  %.1H:%M:%S"
+% d_fmt        "%A %.1d %B %Y"
+% t_fmt        "%.1H:%M:%S"
+% t_fmt_ampm   "%.1H:%M:%S"
+
+LC_TIME
+d_t_fmt        "<percent-sign><A><space><percent-sign><period><one><d><space><percent-sign><B><space><percent-sign><Y><space><space><percent-sign><period><one><H><colon><percent-sign><M><colon><percent-sign><S>"
+d_fmt  "<percent-sign><A><space><percent-sign><period><one><d><space><percent-sign><B><space><percent-sign><Y>"
+t_fmt  "<percent-sign><period><one><H><colon><percent-sign><M><colon><percent-sign><S>"
+t_fmt_ampm     "<percent-sign><period><one><H><colon><percent-sign><M><colon><percent-sign><S>"
+day    "<a+><l+><aH><hk><d+>"; /
+       "<a+><l+><ah><tk><n+><y+><n+>"; /
+       "<a+><l+><tk><l+><a+><tk><a+><H'>"; /
+       "<a+><l+><aH><r+><b+><e+><a+><H'>"; /
+       "<a+><l+><x+><m+><y+><s+>"; /
+       "<a+><l+><g+><m+><e+><++><tm>"; /
+       "<a+><l+><s+><b+><t+>"
+abday  "<S><u><n>"; /
+       "<M><o><n>"; /
+       "<T><u><e>"; /
+       "<W><e><d>"; /
+       "<T><h><u>"; /
+       "<F><r><i>"; /
+       "<S><a><t>"
+mon    "<k+><a+><n+><w+><n+><space><a+><l+><tk><a+><n+><y+>"; /
+       "<sn><b+><a+><tj>"; /
+       "<aM><dk><a+><r+>"; /
+       "<n+><y+><s+><++><a+><n+>"; /
+       "<aH><y+><a+><r+>"; /
+       "<hk><z+><y+><r+><a+><n+>"; /
+       "<t+><++><m+><++><w+><z+>"; /
+       "<aM><b+>"; /
+       "<aH><y+><l+><w+><l+>"; /
+       "<t+><sn><r+><y+><n+><space><a+><l+><aH><w+><l+>"; /
+       "<t+><sn><r+><y+><n+><space><a+><l+><tk><a+><n+><y+>"; /
+       "<k+><a+><n+><w+><n+><space><a+><l+><aH><w+><l+>"
+abmon  "<J><a><n>"; /
+       "<F><e><b>"; /
+       "<M><a><r>"; /
+       "<A><p><r>"; /
+       "<M><a><y>"; /
+       "<J><u><n>"; /
+       "<J><u><l>"; /
+       "<A><u><g>"; /
+       "<S><e><p>"; /
+       "<O><c><t>"; /
+       "<N><o><v>"; /
+       "<D><e><c>"
+am_pm  "";""
+era_d_fmt      ""
+END LC_TIME
+
+
+% Set up the LC_MESSAGES category
+% yesexpr = "^(\346|\346\331\345)"
+% noexpr  = "^(\344|\344\307)"
+
+LC_MESSAGES
+yesstr "<n+><e+><m+>"
+nostr  "<l+><a+>"
+yesexpr        "<circumflex-accent><left-parenthesis><n+><vertical-line><n+><e+><m+><right-parenthesis>"
+noexpr "<circumflex-accent><left-parenthesis><l+><vertical-line><l+><a+><right-parenthesis>"
+END LC_MESSAGES