comment_char % escape_char / %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Licensed to the Apache Software Foundation (ASF) under one or more % contributor license agreements. See the NOTICE file distributed % with this work for additional information regarding copyright % ownership. The ASF licenses this file to you under the Apache % License, Version 2.0 (the License); you may not use this file % except in compliance with the License. You may obtain a copy of % the License at % % http://www.apache.org/licenses/LICENSE-2.0 % % Unless required by applicable law or agreed to in writing, software % distributed under the License is distributed on an "AS IS" BASIS, % WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or % implied. See the License for the specific language governing % permissions and limitations under the License. % % Copyright 1999-2007 Rogue Wave Software, Inc. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Persian Language Locale for Iran with UTF-8 character set % Source: The FarsiWeb Project % Address: Computing Center, Sharif University of Technology % Azadi Ave, Tehran, Iran % Contact: Roozbeh Pournader % Email: roozbeh@sharif.edu % Tel: +98 21 6022378 % Fax: +98 21 6019568 % Language: fa % Territory: IR % Revision: 2.1 % Date: 2001-03-18 % Users: general % Repertoiremap: % Charset: UTF-8 % Distribution and use is free, also % for commercial purposes. LC_IDENTIFICATION title "Persian locale for Iran" source "The FarsiWeb Project" address "Computing Center, Sharif University of Technology, Azadi Ave, Tehran, Iran" contact "Roozbeh Pournader" email "roozbeh@sharif.edu" tel "+98 21 6022378" fax "+98 21 6019568" language "Persian" territory "Iran" revision "2.1" date "2001-03-18" % category "fa_IR:2001";LC_IDENTIFICATION category "fa_IR:2001";LC_CTYPE category "fa_IR:2001";LC_COLLATE category "fa_IR:2001";LC_TIME category "fa_IR:2001";LC_NUMERIC category "fa_IR:2001";LC_MONETARY category "fa_IR:2001";LC_MESSAGES category "fa_IR:2001";LC_PAPER category "fa_IR:2001";LC_NAME category "fa_IR:2001";LC_ADDRESS category "fa_IR:2001";LC_TELEPHONE END LC_IDENTIFICATION LC_CTYPE copy "i18n" outdigit .. END LC_CTYPE LC_COLLATE copy "iso14651_t1" % The Persian alphabet order is: ALEF WITH MADDA ABOVE, ALEF, HAMZA (all % kinds), BEH, PEH, TEH, JEEM, TCHEH, HAH, KHAH, DAL, THAL, REH, ZAIN, JEH, % SEEN, SHEEN, SAD, DAD, TAH, ZAH, AIN, GHAIN, FEH, QAF, KAF, GAF, LAM, % MEEM, NOON, WAW, HEH, YEH. % The various kind of HAMZA are sorted as ALEF WITH HAMZA ABOVE, ALEF WITH % HAMZA BELOW, WAW WITH HAMZA ABOVE, YEH WITH HAMZA ABOVE. % % TODO: add "Waw + Hamza Above -> Waw With Hamza Above" suport and things % like that. % % TODO: add Arabic contextual forms support. collating-symbol % accent hamza over yeh collating-symbol % dotless collating-symbol % with dots over collating-symbol % with wasla over collating-symbol collating-symbol reorder-after reorder-after reorder-after % Persian uses fatha, kasra, damma, fathatan, kasratan, dammatan order. reorder-after 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; % reorder-after IGNORE;IGNORE;IGNORE; % IGNORE;IGNORE;IGNORE; % IGNORE;IGNORE;IGNORE; % IGNORE;IGNORE;IGNORE; % % Persian digits are sorted before Arabic ones: they are the basic forms. reorder-after <0>;;;IGNORE <0>;;;IGNORE <1>;;;IGNORE <1>;;;IGNORE <2>;;;IGNORE <2>;;;IGNORE <3>;;;IGNORE <3>;;;IGNORE <4>;;;IGNORE <4>;;;IGNORE <5>;;;IGNORE <5>;;;IGNORE <6>;;;IGNORE <6>;;;IGNORE <7>;;;IGNORE <7>;;;IGNORE <8>;;;IGNORE <8>;;;IGNORE <9>;;;IGNORE <9>;;;IGNORE % And then the letters: ;;;IGNORE ;;;IGNORE ;;;IGNORE ;;;IGNORE ;;;IGNORE reorder-after ;;;IGNORE ;;;IGNORE reorder-after ;;;IGNORE ;;;IGNORE reorder-after ;;;IGNORE ;;;IGNORE ;;;IGNORE reorder-end END LC_COLLATE LC_MONETARY int_curr_symbol "" currency_symbol "" mon_decimal_point "" mon_thousands_sep "" mon_grouping 3 positive_sign "" negative_sign "" int_frac_digits 0 frac_digits 0 % The following positioning is based on Unicode 3.0 bidirectional algorithm, % with a "base direction" of right-to-left. 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 % The following positioning is based on Unicode 3.0 bidirectional algorithm, % with a "base direction" of left-to-right. int_p_cs_precedes 0 int_p_sep_by_space 1 int_n_cs_precedes 0 int_n_sep_by_space 1 int_p_sign_posn 1 int_n_sign_posn 1 END LC_MONETARY LC_NUMERIC decimal_point "" thousands_sep "" grouping 3 END LC_NUMERIC LC_TIME abday "";"";"";/ "";"";"";/ "" day "";/ "";/ "";/ "";/ "";/ "";/ "" mon "";/ "";/ "";/ "";/ "";/ "";/ "";/ "";/ "";/ "";/ "";/ "" abmon "";"";/ "";"";/ "";"";/ "";"";/ "";"";/ "";"" am_pm "";"" d_t_fmt "/ / " d_fmt "" t_fmt "" t_fmt_ampm "/ " %date_fmt "/ %/ %" first_weekday 7 first_workday 7 cal_direction 3 %week 7;19971206;4 %time_zone "???" END LC_TIME LC_MESSAGES yesexpr "" noexpr "" END LC_MESSAGES LC_PAPER height 297 width 210 END LC_PAPER LC_TELEPHONE tel_int_fmt "/ " tel_dom_fmt "" int_select "" int_prefix "" END LC_TELEPHONE LC_MEASUREMENT measurement 1 END LC_MEASUREMENT LC_NAME name_gen "" name_miss "" name_ms "" name_mrs "" name_mr "" name_fmt "/ " END LC_NAME LC_ADDRESS % FIXME postal_fmt "/ / / / " country_name "" country_ab2 "" country_ab3 "" country_num 364 country_car "" country_isbn "" lang_name "" lang_ab "" lang_term "" lang_lib "" END LC_ADDRESS