diff --git a/ChangeLog b/ChangeLog index f41e88db93..5c82d4abc7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2001-03-17 H.J. Lu + + * manual/Makefile (install): Use $(INSTALL_DATA) instead of + cp to install `dir'. + 2001-03-19 Andreas Schwab * Makerules (build-shlib): Make sure exit codes get checked diff --git a/localedata/ChangeLog b/localedata/ChangeLog index eae935cf6f..9aabc10fca 100644 --- a/localedata/ChangeLog +++ b/localedata/ChangeLog @@ -1,3 +1,8 @@ +2001-03-18 Ulrich Drepper + + * locales/fa_IR: Add outdigit information and collation. + Patch by Roozbeh Pournader . + 2001-02-21 Ulrich Drepper * locales/i18n: Don't define outdigit. diff --git a/localedata/locales/fa_IR b/localedata/locales/fa_IR index dde8a9688d..b027a0a948 100644 --- a/localedata/locales/fa_IR +++ b/localedata/locales/fa_IR @@ -2,17 +2,17 @@ comment_char % escape_char / % % Persian Language Locale for Iran with UTF-8 character set -% Source: The Persian Internet Project +% Source: The FarsiWeb Project % Address: Computing Center, Sharif University of Technology % Azadi Ave, Tehran, Iran % Contact: Roozbeh Pournader -% Email: roozbeh@sina.sharif.ac.ir +% Email: roozbeh@sharif.edu % Tel: +98 21 6022378 % Fax: +98 21 6019568 % Language: fa % Territory: IR -% Revision: 2.0 -% Date: 2000-10-17 +% Revision: 2.1 +% Date: 2001-03-18 % Users: general % Repertoiremap: % Charset: UTF-8 @@ -21,37 +21,147 @@ escape_char / LC_IDENTIFICATION title "Persian locale for Iran" -source "The Persian Internet Project" +source "The FarsiWeb Project" address "Computing Center, Sharif University of Technology, Azadi Ave, Tehran, Iran" contact "Roozbeh Pournader" -email "roozbeh@sina.sharif.ac.ir" +email "roozbeh@sharif.edu" tel "+98 21 6022378" fax "+98 21 6019568" language "Persian" territory "Iran" -revision "2.0" -date "2000-10-17" +revision "2.1" +date "2001-03-18" % -category "fa_IR:2000";LC_IDENTIFICATION -category "fa_IR:2000";LC_CTYPE -category "fa_IR:2000";LC_COLLATE -category "fa_IR:2000";LC_TIME -category "fa_IR:2000";LC_NUMERIC -category "fa_IR:2000";LC_MONETARY -category "fa_IR:2000";LC_MESSAGES -category "fa_IR:2000";LC_PAPER -category "fa_IR:2000";LC_NAME -category "fa_IR:2000";LC_ADDRESS -category "fa_IR:2000";LC_TELEPHONE +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 @@ -125,9 +235,9 @@ d_fmt "" t_fmt "" t_fmt_ampm "/ " -date_fmt "/ -/ -" +%date_fmt "/ +%/ +%" first_weekday 7 first_workday 7 cal_direction 3 @@ -175,11 +285,9 @@ postal_fmt "/ / " country_name "" -%country_post "???" country_ab2 "" country_ab3 "" country_num 364 -% right? country_car "" country_isbn "" lang_name "" diff --git a/manual/Makefile b/manual/Makefile index 0f64af4915..34cd51511f 100644 --- a/manual/Makefile +++ b/manual/Makefile @@ -178,14 +178,14 @@ ifneq ($(strip $(MAKEINFO)),:) ifneq ($(OLD_DEBIAN_INSTALL_INFO),yes) install: $(inst_infodir)/libc.info dir-add.info @if $(SHELL) -c '$(INSTALL_INFO) --version' >/dev/null 2>&1; then \ - test -f $(inst_infodir)/dir || cp dir $(inst_infodir);\ + test -f $(inst_infodir)/dir || $(INSTALL_DATA) dir $(inst_infodir);\ $(INSTALL_INFO) --info-dir=$(inst_infodir) $(inst_infodir)/libc.info;\ $(INSTALL_INFO) --info-dir=$(inst_infodir) dir-add.info;\ else : ; fi else install: $(inst_infodir)/libc.info dir-add.info @if $(SHELL) -c '$(INSTALL_INFO) --version' >/dev/null 2>&1; then \ - test -f $(inst_infodir)/dir || cp dir $(inst_infodir);\ + test -f $(inst_infodir)/dir || $(INSTALL_DATA) dir $(inst_infodir);\ $(INSTALL_INFO) --info-dir=$(inst_infodir) \ --section '^GNU Libraries:' 'GNU Libraries:' \ $(inst_infodir)/libc.info;\