You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
(6) |
May
(1) |
Jun
(8) |
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
(3) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
(5) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
| 2006 |
Jan
(15) |
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(17) |
Aug
|
Sep
(6) |
Oct
|
Nov
|
Dec
|
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(6) |
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2009 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
(10) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
|
From: G K. <kar...@us...> - 2004-05-10 16:20:42
|
Update of /cvsroot/indlinux/livecd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31580 Added Files: knoppix-autoconfig Log Message: original knoppix autoconfig file --- NEW FILE: knoppix-autoconfig --- #!/bin/bash # /MorphixCD/etc/init.d/knoppix-autoconfig # Basic system configuration and hardware setup # (C) Klaus Knopper <kn...@kn...> 2001 # # Adapted for Morphix, # by Alex de Landgraaf <ale...@xs...> # PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin" export PATH umask 022 # Ignore these signals: INT, TERM, SEGV trap "" 2 3 11 # ANSI COLORS CRE=" [K" [...1007 lines suppressed...] modprobe hid modprobe keybdev modprobe mousedev modprobe usbmouse echo "FORCING usb-ohci! Adding usbdevfs! (hope this works :o)" mount -o devmode=0666 -t usbdevfs none /proc/bus/usb >/dev/null 2>&1 echo "adapting XF86Config-4 for usb-mouse" sed -e 's/InputDevice *"Serial Mouse"/InputDevice "USB Mouse"/' /etc/X11/XF86Config-4 > /tmp/XF86Config-4-2 cp /tmp/XF86Config-4-2 /etc/X11/XF86Config-4 fi if test -n "$SPLASH"; then echo "show 40000">/proc/splash # rc_splash2 40000 fi # Re-enable signals trap 2 3 11 exit 0 |
|
From: G K. <kar...@us...> - 2004-05-10 15:52:25
|
Update of /cvsroot/indlinux/livecd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24339 Log Message: live cd scripts and modifications Status: Vendor Tag: indlinux Release Tags: start N livecd/README No conflicts created by this import ***** Bogus filespec: - Imported sources |
|
From: G K. <kar...@us...> - 2004-05-10 15:24:33
|
Update of /cvsroot/indlinux/phonetic In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16106 Log Message: phonetic xmodmap keymaps from HBCSE, TIFR Status: Vendor Tag: indlinux Release Tags: start N phonetic/xmodmap.bengali N phonetic/xmodmap.devanagari N phonetic/xmodmap.gujarati N phonetic/xmodmap.gurumukhi N phonetic/xmodmap.kannada N phonetic/xmodmap.malayalam N phonetic/xmodmap.oriya N phonetic/xmodmap.tamil N phonetic/xmodmap.telugu N phonetic/Readme.txt N phonetic/install.sh No conflicts created by this import ***** Bogus filespec: - Imported sources |
|
From: G K. <kar...@us...> - 2004-05-10 15:22:03
|
Update of /cvsroot/indlinux/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15573 Modified Files: README Log Message: minor change Index: README =================================================================== RCS file: /cvsroot/indlinux/scripts/README,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** README 12 Apr 2003 12:41:57 -0000 1.1.1.1 --- README 10 May 2004 15:21:50 -0000 1.2 *************** *** 24,28 **** AUTHOR: Andrew Dunbar MAINTAINER: ! EMAIL: DATE: 20-02-2002 LICENSE: GNU GPL --- 24,28 ---- AUTHOR: Andrew Dunbar MAINTAINER: ! EMAIL: my...@do... DATE: 20-02-2002 LICENSE: GNU GPL |
|
From: gaurav <ga...@in...> - 2004-02-27 09:27:10
|
dear sir,
I want to give the hindi font support to my clients on =
linux server to their sites, what are the changes I need , what files I =
have to upload on the server. plz guide me.
thank you
regards
Gaurav,
Server Administrator,
ServersIndia.net Pvt. Ltd.
New Delhi.
011-55453565/66
|
|
From: G K. <kar...@us...> - 2003-11-06 14:46:20
|
Update of /cvsroot/indlinux/localedata In directory sc8-pr-cvs1:/tmp/cvs-serv23479 Modified Files: bn_IN gu_IN kn_IN ml_IN mr_IN pa_IN ta_IN te_IN Log Message: Updated files Index: bn_IN =================================================================== RCS file: /cvsroot/indlinux/localedata/bn_IN,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** bn_IN 21 Jun 2003 10:08:10 -0000 1.1 --- bn_IN 6 Nov 2003 14:46:13 -0000 1.2 *************** *** 42,46 **** LC_COLLATE % Copy the template from ISO/IEC 14651 ! copy "iso14651_t1" % --- 42,46 ---- LC_COLLATE % Copy the template from ISO/IEC 14651 ! copy "LC_COLLATE.ISO14651" % Index: gu_IN =================================================================== RCS file: /cvsroot/indlinux/localedata/gu_IN,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** gu_IN 14 Apr 2003 15:17:19 -0000 1.1.1.1 --- gu_IN 6 Nov 2003 14:46:13 -0000 1.2 *************** *** 41,45 **** % Copy the template from ISO/IEC 14651 ! copy "iso14651_t1" END LC_COLLATE --- 41,45 ---- % Copy the template from ISO/IEC 14651 ! copy "LC_COLLATE.ISO14651" END LC_COLLATE Index: kn_IN =================================================================== RCS file: /cvsroot/indlinux/localedata/kn_IN,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** kn_IN 19 Jun 2003 08:11:12 -0000 1.1 --- kn_IN 6 Nov 2003 14:46:13 -0000 1.2 *************** *** 43,47 **** % Copy the template from ISO/IEC 14651 ! copy "iso14651_t1" END LC_COLLATE --- 43,47 ---- % Copy the template from ISO/IEC 14651 ! copy "LC_COLLATE.ISO14651" END LC_COLLATE *************** *** 59,63 **** mon_grouping 3 positive_sign "" ! negative_sign "<U002D>" int_frac_digits 2 frac_digits 2 --- 59,63 ---- mon_grouping 3 positive_sign "" ! negative_sign "<U002D>" int_frac_digits 2 frac_digits 2 Index: ml_IN =================================================================== RCS file: /cvsroot/indlinux/localedata/ml_IN,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ml_IN 6 Nov 2003 13:44:28 -0000 1.1 --- ml_IN 6 Nov 2003 14:46:13 -0000 1.2 *************** *** 42,46 **** % Copy the template from ISO/IEC 14651 ! copy "iso14651_t1" END LC_COLLATE --- 42,46 ---- % Copy the template from ISO/IEC 14651 ! copy "LC_COLLATE.ISO14651" END LC_COLLATE *************** *** 205,207 **** measurement 1 END LC_MEASUREMENT ! % \ No newline at end of file --- 205,207 ---- measurement 1 END LC_MEASUREMENT ! % Index: mr_IN =================================================================== RCS file: /cvsroot/indlinux/localedata/mr_IN,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** mr_IN 6 Nov 2003 14:02:08 -0000 1.1 --- mr_IN 6 Nov 2003 14:46:13 -0000 1.2 *************** *** 39,43 **** % Copy the template from ISO/IEC 14651 ! copy "iso14651_t1" END LC_COLLATE --- 39,43 ---- % Copy the template from ISO/IEC 14651 ! copy "LC_COLLATE.ISO14651" END LC_COLLATE Index: pa_IN =================================================================== RCS file: /cvsroot/indlinux/localedata/pa_IN,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** pa_IN 15 Apr 2003 07:36:40 -0000 1.2 --- pa_IN 6 Nov 2003 14:46:13 -0000 1.3 *************** *** 39,43 **** % Copy the template from ISO/IEC 14651 ! copy "iso14651_t1" END LC_COLLATE --- 39,43 ---- % Copy the template from ISO/IEC 14651 ! copy "LC_COLLATE.ISO14651" END LC_COLLATE Index: ta_IN =================================================================== RCS file: /cvsroot/indlinux/localedata/ta_IN,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ta_IN 21 Jun 2003 10:08:57 -0000 1.1 --- ta_IN 6 Nov 2003 14:46:13 -0000 1.2 *************** *** 39,43 **** % Copy the template from ISO/IEC 14651 ! copy "iso14651_t1" END LC_COLLATE --- 39,43 ---- % Copy the template from ISO/IEC 14651 ! copy "LC_COLLATE.ISO14651" END LC_COLLATE Index: te_IN =================================================================== RCS file: /cvsroot/indlinux/localedata/te_IN,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** te_IN 21 Jun 2003 10:08:10 -0000 1.1 --- te_IN 6 Nov 2003 14:46:13 -0000 1.2 *************** *** 39,43 **** % Copy the template from ISO/IEC 14651 ! copy "iso14651_t1" END LC_COLLATE --- 39,43 ---- % Copy the template from ISO/IEC 14651 ! copy "LC_COLLATE.ISO14651" END LC_COLLATE |
|
From: G K. <kar...@us...> - 2003-11-06 14:02:14
|
Update of /cvsroot/indlinux/localedata
In directory sc8-pr-cvs1:/tmp/cvs-serv16138
Added Files:
mr_IN
Log Message:
Add marathi locale
--- NEW FILE: mr_IN ---
comment_char %
escape_char /
% Marathi language locale for India.
% Contributed by Kentaroh Noji <kn...@jp...> and
% Tetsuji Orita <or...@jp...>.
LC_IDENTIFICATION
title "Marathi language locale for India"
source "IBM Globalization Center of Competency, Yamato Software Laboratory"
address "1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242-8502, Japan"
contact ""
email "bug...@gn..."
tel ""
fax ""
language "Marathi"
territory "India"
revision "1.0"
date "2000-07-21"
%
category "mr_IN:2000";LC_IDENTIFICATION
category "mr_IN:2000";LC_CTYPE
category "mr_IN:2000";LC_COLLATE
category "mr_IN:2000";LC_TIME
category "mr_IN:2000";LC_NUMERIC
category "mr_IN:2000";LC_MONETARY
category "mr_IN:2000";LC_MESSAGES
category "mr_IN:2000";LC_PAPER
category "mr_IN:2000";LC_NAME
category "mr_IN:2000";LC_ADDRESS
category "mr_IN:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
END LC_CTYPE
LC_COLLATE
% Copy the template from ISO/IEC 14651
copy "iso14651_t1"
END LC_COLLATE
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale defintion file
% for IBM Class for Unicode.
%
int_curr_symbol "<U0049><U004E><U0052><U0020>"
currency_symbol "<U0930><U0941>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3
positive_sign ""
negative_sign "<U002D>"
int_frac_digits 2
frac_digits 2
p_cs_precedes 1
p_sep_by_space 1
n_cs_precedes 1
n_sep_by_space 1
p_sign_posn 1
n_sign_posn 1
%
END LC_MONETARY
LC_NUMERIC
% This is the POSIX Locale definition for the LC_NUMERIC category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale defintion file
% for IBM Class for Unicode.
%
decimal_point "<U002E>"
thousands_sep "<U002C>"
grouping 3
%
END LC_NUMERIC
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
abday "<U0930><U0935><U093F>";"<U0938><U094B><U092E>";/
"<U092E><U0902><U0917><U0933>";"<U092C><U0941><U0927>";/
"<U0917><U0941><U0930><U0941>";/
"<U0936><U0941><U0915><U094D><U0930>";"<U0936><U0928><U093F>"
%
% Full weekday names (%A)
day "<U0930><U0935><U093F><U0935><U093E><U0930>";/
"<U0938><U094B><U092E><U0935><U093E><U0930>";/
"<U092E><U0902><U0917><U0933><U0935><U093E><U0930>";/
"<U092E><U0902><U0917><U0933><U0935><U093E><U0930>";/
"<U0917><U0941><U0930><U0941><U0935><U093E><U0930>";/
"<U0936><U0941><U0915><U094D><U0930><U0935><U093E><U0930>";/
"<U0936><U0928><U093F><U0935><U093E><U0930>"
%
% Abbreviated month names (%b)
abmon "<U091C><U093E><U0928><U0947><U0935><U093E><U0930><U0940>";/
"<U092B><U0947><U092C><U0943><U0935><U093E><U0930><U0940>";/
"<U092E><U093E><U0930><U094D><U091A>";/
"<U090F><U092A><U094D><U0930><U093F><U0932>";/
"<U092E><U0947>";/
"<U091C><U0942><U0928>";/
"<U091C><U0941><U0932><U0948>";/
"<U0913><U0917><U0938><U094D><U091F>";/
"<U0938><U0947><U092A><U094D><U091F><U0947><U0902><U092C><U0930>";/
"<U0913><U0915><U094D><U091F><U094B><U092C><U0930>";/
"<U0928><U094B><U0935><U094D><U0939><U0947><U0902><U092C><U0930>";/
"<U0921><U093F><U0938><U0947><U0902><U092C><U0930>"
%
% Full month names (%B)
mon "<U091C><U093E><U0928><U0947><U0935><U093E><U0930><U0940>";/
"<U092B><U0947><U092C><U0943><U0935><U093E><U0930><U0940>";/
"<U092E><U093E><U0930><U094D><U091A>";/
"<U090F><U092A><U094D><U0930><U093F><U0932>";/
"<U092E><U0947>";/
"<U091C><U0942><U0928>";/
"<U091C><U0941><U0932><U0948>";/
"<U0913><U0917><U0938><U094D><U091F>";/
"<U0938><U0947><U092A><U094D><U091F><U0947><U0902><U092C><U0930>";/
"<U0913><U0915><U094D><U091F><U094B><U092C><U0930>";/
"<U0928><U094B><U0935><U094D><U0939><U0947><U0902><U092C><U0930>";/
"<U0921><U093F><U0938><U0947><U0902><U092C><U0930>"
%
% Equivalent of AM PM
am_pm "<U092E><U002E><U092A><U0942><U002E>";/
"<U092E><U002E><U0928><U0902><U002E>"
%
% Appropriate date and time representation
% %A %d %b %Y%I:%M:%S %Z
d_t_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062>/
<U0020><U0025><U0059><U0020><U0025><U0049><U003A><U0025><U004D><U003A>/
<U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
%
% Appropriate date representation
% %A %d %b %Y
d_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062>/
<U0020><U0025><U0059>"
%
% Appropriate time representation
% %I:%M:%S %Z
t_fmt "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
<U0020><U0020><U0025><U005A>"
%
% Appropriate 12 h time representation (%r)
t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
<U0020><U0025><U0070><U0020><U0025><U005A>"
%
% Appropriate date representation (date(1)) "%a %b %e %H:%M:%S %Z %Y"
date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
<U0025><U005A><U0020><U0025><U0059>"
END LC_TIME
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode.
%
% ^(Yes|[yY])
yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U0079>/
<U0059><U005D><U0029>"
%
% ^(No|[nN])
noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U006E><U004E>/
<U005D><U0029>"
%
END LC_MESSAGES
LC_PAPER
% This is the ISO_IEC TR14652 Locale definition for the LC_PAPER category
% generated by IBM Basic CountryPack Transformer.
height 297
width 210
END LC_PAPER
LC_NAME
% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category
% generated by IBM Basic CountryPack Transformer.
%
%
name_fmt "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074>/
<U0025><U0067>"
name_gen ""
name_mr "<U004D><U0072><U002E>"
name_mrs "<U004D><U0072><U0073><U002E>"
name_miss "<U004D><U0069><U0073><U0073><U002E>"
name_ms "<U004D><U0073><U002E>"
END LC_NAME
LC_ADDRESS
% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category
% generated by IBM Basic CountryPack Transformer.
postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
<U0025><U0062><U0025><U0065><U0025><U0072>"
END LC_ADDRESS
LC_TELEPHONE
% This is the ISO_IEC TR14652 Locale definition for the LC_TELEPHONE
% generated by IBM Basic CountryPack Transformer.
tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020>/
<U003B><U0025><U006C>"
int_prefix "<U0039><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
% category generated by IBM Basic CountryPack Transformer.
measurement 1
END LC_MEASUREMENT
|
|
From: G K. <kar...@us...> - 2003-11-06 13:44:32
|
Update of /cvsroot/indlinux/localedata In directory sc8-pr-cvs1:/tmp/cvs-serv13171 Added Files: ml_IN Log Message: Add malayalam locale (SMC project) --- NEW FILE: ml_IN --- comment_char % escape_char / % Malayalam language locale for India. % Contributed by Free Software Foundation of India http://gnu.org.in % E-Mail : gn...@gn... LC_IDENTIFICATION title " Malayalam language locale for India" source "Free Software Foundation of India, Trivandrum" address "" contact "" email "bug...@gn..." tel "" fax "" language "Malayalam" territory "India" revision "0.1" date "2003-February-01" % category "ml_IN:2000";LC_IDENTIFICATION category "ml_IN:2000";LC_CTYPE category "ml_IN:2000";LC_COLLATE category "ml_IN:2000";LC_TIME category "ml_IN:2000";LC_NUMERIC category "ml_IN:2000";LC_MONETARY category "ml_IN:2000";LC_MESSAGES category "ml_IN:2000";LC_PAPER category "ml_IN:2000";LC_NAME category "ml_IN:2000";LC_ADDRESS category "ml_IN:2000";LC_TELEPHONE category "ml_IN:2000";LC_MEASUREMENT END LC_IDENTIFICATION LC_CTYPE copy "i18n" translit_start include "translit_combining";"" translit_end END LC_CTYPE % % LC_COLLATE % Copy the template from ISO/IEC 14651 copy "iso14651_t1" END LC_COLLATE LC_MONETARY % This is the POSIX Locale definition the LC_MONETARY category % generated by IBM Basic CountryPack Transformer. % These are generated based on XML base Locale defintion file % for IBM Class for Unicode. % int_curr_symbol "<U0049><U004E><U0052><U0020>" currency_symbol "<U0D30><U0D42>" mon_decimal_point "<U002E>" mon_thousands_sep "<U002C>" mon_grouping 3;2 positive_sign "" negative_sign "<U002D>" int_frac_digits 2 frac_digits 2 p_cs_precedes 1 p_sep_by_space 1 n_cs_precedes 1 n_sep_by_space 1 p_sign_posn 1 n_sign_posn 1 % END LC_MONETARY % LC_NUMERIC % This is the POSIX Locale definition for the LC_NUMERIC category. % decimal_point "<U002E>" thousands_sep "<U002C>" grouping 3;2 % END LC_NUMERIC % LC_TIME % This is the POSIX Locale definition for the LC_TIME category % generated by IBM Basic CountryPack Transformer. % These are generated based on XML base Locale difintion file % for IBM Class for Unicode. % % Abbreviated weekday names (%a) abday "<U0D1E><U0D3E>";"<U0D24><U0D3F>";/ "<U0D1A><U0D4A>";"<U0D2C><U0D41>";/ "<U0D35><U0D4D><U0D2F><U0D3E>";"<U0D35><U0D46>";/ "<U0D36>" % % Full weekday names (%A) day "<U0D1E><U0D3E><U0D2F><U0D31><U0D41><U0D4D>";/ "<U0D24><U0D3F><U0D19><U0D4D><U0D15><U0D33><U0D41><U0D4D>";/ "<U0D1A><U0D4A><U0D35><U0D4D><U0D35>";/ "<U0D2C><U0D41><U0D27><U0D28><U0D41><U0D4D>";/ "<U0D35><U0D4D><U0D2F><U0D3E><U0D34><U0D02>";/ "<U0D35><U0D46><U0D33><U0D4D><U0D33><U0D3F>";/ "<U0D36><U0D28><U0D3F>" % % Abbreviated month names (%b) abmon "<U0D1C><U0D28><U0D41>";/ "<U0D2B><U0D46><U0D2C><U0D4D>";/ "<U0D2E><U0D3E><U0D31><U0D4D>";/ "<U0D0F><U0D2A><U0D4D><U0D31><U0D3F><U0D32><U0D4D>";/ "<U0D46><U0D2E><U0D2F><U0D4D>";/ "<U0D1C><U0D42><U0D23><U0D4D>";/ "<U0D1C><U0D42><U0D48><U0D32>";/ "<U0D06><U0D17>";/ "<U0D46><U0D38><U0D2A><U0D4D><U0D24><U0D02>";/ "<U0D12><U0D15><U0D4D><U0D48><U0D1F>";/ "<U0D28><U0D35><U0D02>";/ "<U0D21><U0D3F><U0D38><U0D02>" % % FULL month names (%B) mon "<U0D1C><U0D28><U0D41><U0D35><U0D30><U0D3F>";/ "<U0D2B><U0D46><U0D2C><U0D4D><U0D30><U0D41><U0D35><U0D30><U0D3F>";/ "<U0D2E><U0D3E><U0D31><U0D41><U0D4D><U0D1A><U0D4D><U0D1A><U0D4D>";/ "<U0D0F><U0D2A><U0D4D><U0D31><U0D3F><U0D32><U0D41><U0D4D>";/ "<U0D2E><U0D46><U0D2F><U0D4D>";/ "<U0D1C><U0D42><U0D23><U0D41><U0D4D>";/ "<U0D1C><U0D42><U0D32><U0D48>";/ "<U0D06><U0D17><U0D38><U0D4D><U0D24><U0D4D>";/ "<U0D38><U0D46><U0D2A><U0D4D><U0D24><U0D02><U0D2C><U0D31><U0D41><U0D4D>";/ "<U0D12><U0D15><U0D4D><U0D1F><U0D4B><U0D2C><U0D31><U0D41><U0D4D>";/ "<U0D28><U0D35><U0D02><U0D2C><U0D31><U0D41><U0D4D>";/ "<U0D21><U0D3F><U0D38><U0D02><U0D2C><U0D31><U0D41><U0D4D>" % % % Equivalent of AM PM am_pm "<U0D30><U0D3E><U0D35><U0D3F><U0D32><U0D46>";"<U0D35><U0D48><U0D15><U0D41>" % % Appropriate date and time representation % %A %d %B %Y %I:%M:%S %Z d_t_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>" % % Appropriate date representation % %A %d %B %Y d_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059>" % % Appropriate time representation % %I:%M:%S %Z t_fmt "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0020><U0025><U005A>" % % Appropriate 12 h time representation (%r) t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>" % END LC_TIME % LC_MESSAGES % This is the POSIX Locale definition for the LC_MESSAGES category % generated by IBM Basic CountryPack Transformer. % These are generated based on XML base Locale difintion file % for IBM Class for Unicode. % % ^[\u0d05\u0d24\u0d46] yesexpr "<U005E><U005B><U0D05><U0D24><U0D46><U005D>" % % % ^[\u0d05\u0d32\u0d4d\u0d32] noexpr "<U005E><U005B><U0D05><U0D32><U0D4D><U0D32><U005D>" % % \u0d05\u0d24\u0d46 yesstr "<U0D05><U0D24><U0D46>" % % \u0d05\u0d32\u0d4d\u0d32 nostr "<U0D05><U0D32><U0D4D><U0D32>" % END LC_MESSAGES % LC_PAPER % This is the ISO_IEC TR14652 Locale definition for the LC_PAPER category % generated by IBM Basic CountryPack Transformer. height 297 width 210 END LC_PAPER % LC_NAME % This is the ISO_IEC TR14652 Locale definition for the LC_NAME category % generated by IBM Basic CountryPack Transformer. % % name_fmt "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074><U0025><U0067>" name_gen "<U0D36><U0D4D><U0D30><U0D40>" name_mr "<U0D36><U0D4D><U0D30><U0D40><U0D2E><U0D3E><U0D28><U0D41><U0D4D>" name_mrs "<U0D36><U0D4D><U0D30><U0D40><U0D2E><U0D24><U0D3F>" name_miss "<U0D15><U0D41><U0D2E><U0D3E><U0D30><U0D3F>" name_ms "<U0D36><U0D4D><U0D30><U0D40><U0D2E><U0D24><U0D3F>" END LC_NAME LC_ADDRESS % This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category % generated by IBM Basic CountryPack Transformer. postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U0062><U0025><U0065><U0025><U0072>" END LC_ADDRESS % LC_TELEPHONE % This is the ISO_IEC TR14652 Locale definition for the LC_TELEPHONE % generated by IBM Basic CountryPack Transformer. tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020><U003B><U0025><U006C>" END LC_TELEPHONE % LC_MEASUREMENT % This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT % category generated by IBM Basic CountryPack Transformer. measurement 1 END LC_MEASUREMENT % |
|
From: G K. <kar...@us...> - 2003-08-04 11:45:04
|
Update of /cvsroot/indlinux/keymaps/gkb In directory sc8-pr-cvs1:/tmp/cvs-serv15861 Modified Files: Hindi.keyprop Kannada.keyprop Telugu.keyprop Log Message: Translation of labels Index: Hindi.keyprop =================================================================== RCS file: /cvsroot/indlinux/keymaps/gkb/Hindi.keyprop,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Hindi.keyprop 4 Aug 2003 10:14:18 -0000 1.1 --- Hindi.keyprop 4 Aug 2003 11:45:00 -0000 1.2 *************** *** 11,15 **** Label=Hindi Language=Hindi ! Language[hi]= Country=India ! Country[hi]= --- 11,15 ---- Label=Hindi Language=Hindi ! Language[hi]=हिनà¥à¤¦à¥ Country=India ! Country[hi]=à¤à¤¾à¤°à¤¤ Index: Kannada.keyprop =================================================================== RCS file: /cvsroot/indlinux/keymaps/gkb/Kannada.keyprop,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Kannada.keyprop 4 Aug 2003 10:14:18 -0000 1.1 --- Kannada.keyprop 4 Aug 2003 11:45:00 -0000 1.2 *************** *** 11,15 **** Label=Kannada Language=Kannada ! Language[kn]= Country=India ! Country[kn]= --- 11,15 ---- Label=Kannada Language=Kannada ! Language[kn]=à²à²¨à³à²¨à²¡à²¾ Country=India ! Country[kn]=à²à²¾à²°à²¤ Index: Telugu.keyprop =================================================================== RCS file: /cvsroot/indlinux/keymaps/gkb/Telugu.keyprop,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Telugu.keyprop 4 Aug 2003 10:14:18 -0000 1.1 --- Telugu.keyprop 4 Aug 2003 11:45:00 -0000 1.2 *************** *** 11,15 **** Label=Telugu Language=Telugu ! Language[te]= Country=India ! Country[te]= --- 11,15 ---- Label=Telugu Language=Telugu ! Language[te]=à°¤à±à°²à±à°à± Country=India ! Country[te]=à°à°¾à°°à°¤ |
|
From: G K. <kar...@us...> - 2003-08-04 10:16:52
|
Update of /cvsroot/indlinux/keymaps In directory sc8-pr-cvs1:/tmp/cvs-serv3125 Modified Files: README Log Message: Info for gkb Index: README =================================================================== RCS file: /cvsroot/indlinux/keymaps/README,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** README 12 Apr 2003 14:45:06 -0000 1.1.1.1 --- README 4 Aug 2003 10:16:43 -0000 1.2 *************** *** 4,7 **** --- 4,8 ---- xkb/ Contains keymaps for use with XKB protocol, used with setxkbmap tool xmm/ Keymaps for use with xmodmap + gkb/ Keyprop settings for GKB panel applet in Gnome. Using Inscript layouts. For keyboard layouts see http://www.indlinux.org/keymap/keymaps.php |
|
From: G K. <kar...@us...> - 2003-08-04 10:15:14
|
Update of /cvsroot/indlinux/keymaps/gkb
In directory sc8-pr-cvs1:/tmp/cvs-serv2872
Added Files:
in.png
Log Message:
Add the tricolour
--- NEW FILE: in.png ---
PNG
ÁaÚßcCõöê°ßOT`¢¨ÀD&*0Q
LT`¢¨ÀD&*0Q
LT`¢¨ÀD&*0QMû¾û17¬ùÕð×]/·æ±u[x%Ï;RïaÖÑpsj
ºnË\¹Ý:ôp¨%ÐO#°<NE¡öGÅ ¶@Ömùvìz¹5Ñ °Ô,çÌGqô°@=¬as»Þw9úhE Õój¨²µøH=·Þ³¿ýÏ¡P³ Ò\¡PÏ2ÂȬC¡Y)"®.¡P³<tF¡=ú/
af¸Wª5ë×ÒHE ¶Êýå¿4å¾ÖÂÅÈ¡n¿ýsdÏâ(!FjDñè|rôQB8÷àCWQ¨}°DпQh5ókBC4ͳ¨°pJ&*2Q
LT`¢¨ÀD&*0Q
LT`¢¨ÀD&*0Q
LT`¢¨À>$±{û
|
|
From: G K. <kar...@us...> - 2003-08-04 10:14:20
|
Update of /cvsroot/indlinux/keymaps/gkb In directory sc8-pr-cvs1:/tmp/cvs-serv2764 Added Files: Bengali.keyprop Gujarati.keyprop Hindi.keyprop Kannada.keyprop Malayalam.keyprop Oriya.keyprop Punjabi.keyprop Tamil.keyprop Telugu.keyprop Log Message: Gkb settings for Indic inscript keyboard layouts --- NEW FILE: Bengali.keyprop --- [Keymap Entry] Countries=1 Name=Bengali xkb keymap Codepage=iso-10646-1 Type=105 Arch=ix86 Command=setxkbmap ben [Country 0] Flag=in.png Label=Bengali Language=Bengali Language[bn]= Country=India Country[bn]= --- NEW FILE: Gujarati.keyprop --- [Keymap Entry] Countries=1 Name=Gujarati xkb keymap Codepage=iso-10646-1 Type=105 Arch=ix86 Command=setxkbmap guj [Country 0] Flag=in.png Label=Gujarati Language=Gujarati Language[gj]= Country=India Country[gj]= --- NEW FILE: Hindi.keyprop --- [Keymap Entry] Countries=1 Name=Hindi xkb keymap Codepage=iso-10646-1 Type=105 Arch=ix86 Command=setxkbmap dev [Country 0] Flag=in.png Label=Hindi Language=Hindi Language[hi]= Country=India Country[hi]= --- NEW FILE: Kannada.keyprop --- [Keymap Entry] Countries=1 Name=Kannada xkb keymap Codepage=iso-10646-1 Type=105 Arch=ix86 Command=setxkbmap kan [Country 0] Flag=in.png Label=Kannada Language=Kannada Language[kn]= Country=India Country[kn]= --- NEW FILE: Malayalam.keyprop --- [Keymap Entry] Countries=1 Name=Malayalam xkb keymap Codepage=iso-10646-1 Type=105 Arch=ix86 Command=setxkbmap ml [Country 0] Flag=in.png Label=Malayalam Language=Malayalam Language[ml]= Country=India Country[ml]= --- NEW FILE: Oriya.keyprop --- [Keymap Entry] Countries=1 Name=Oriya xkb keymap Codepage=iso-10646-1 Type=105 Arch=ix86 Command=setxkbmap ori [Country 0] Flag=in.png Label=Oriya Language=Oriya Language[or]= Country=India Country[or]= --- NEW FILE: Punjabi.keyprop --- [Keymap Entry] Countries=1 Name=Punjabi xkb keymap Codepage=iso-10646-1 Type=105 Arch=ix86 Command=setxkbmap gur [Country 0] Flag=in.png Label=Punjabi Language=Punjabi Language[pa]= Country=India Country[pa]= --- NEW FILE: Tamil.keyprop --- [Keymap Entry] Countries=1 Name=Tamil xkb keymap Codepage=iso-10646-1 Type=105 Arch=ix86 Command=setxkbmap tml [Country 0] Flag=in.png Label=Tamil Language=Tamil Language[ta]= Country=India Country[ta]= --- NEW FILE: Telugu.keyprop --- [Keymap Entry] Countries=1 Name=Telugu xkb keymap Codepage=iso-10646-1 Type=105 Arch=ix86 Command=setxkbmap tel [Country 0] Flag=in.png Label=Telugu Language=Telugu Language[te]= Country=India Country[te]= |
|
From: G K. <kar...@us...> - 2003-08-04 09:37:50
|
Update of /cvsroot/indlinux/keymaps/gkb In directory sc8-pr-cvs1:/tmp/cvs-serv30285/gkb Log Message: Directory /cvsroot/indlinux/keymaps/gkb added to the repository |
|
From: G K. <kar...@us...> - 2003-06-21 10:11:16
|
Update of /cvsroot/indlinux/localedata In directory sc8-pr-cvs1:/tmp/cvs-serv18569 Modified Files: ChangeLog Log Message: Update changelog Index: ChangeLog =================================================================== RCS file: /cvsroot/indlinux/localedata/ChangeLog,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ChangeLog 19 Jun 2003 08:11:12 -0000 1.2 --- ChangeLog 21 Jun 2003 10:11:13 -0000 1.3 *************** *** 1,2 **** --- 1,7 ---- + 2003-06-21 Guntupalli Karunakar <kar...@us...> + + * ar_IN, bn_IN, en_IN, hi_IN, ta_IN, te_IN: Added locales from + glibc. Will modify these for adding collation data. + 2003-06-19 Guntupalli Karunakar <kar...@us...> |
|
From: G K. <kar...@us...> - 2003-06-21 10:09:00
|
Update of /cvsroot/indlinux/localedata
In directory sc8-pr-cvs1:/tmp/cvs-serv18341
Added Files:
ta_IN
Log Message:
Add locales from glibc
--- NEW FILE: ta_IN ---
comment_char %
escape_char /
% Tamil language locale for India.
% Contributed by Kentaroh Noji <kn...@jp...> and
% Tetsuji Orita <or...@jp...>.
LC_IDENTIFICATION
title "Tamil language locale for India"
source "IBM Globalization Center of Competency, Yamato Software Laboratory"
address "1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242-8502, Japan"
contact ""
email "bug...@gn..."
tel ""
fax ""
language "Tamil"
territory "India"
revision "1.0"
date "2000,October,27 (XML source:2000,July,20)"
%
category "ta_IN:2000";LC_IDENTIFICATION
category "ta_IN:2000";LC_CTYPE
category "ta_IN:2000";LC_COLLATE
category "ta_IN:2000";LC_TIME
category "ta_IN:2000";LC_NUMERIC
category "ta_IN:2000";LC_MONETARY
category "ta_IN:2000";LC_MESSAGES
category "ta_IN:2000";LC_PAPER
category "ta_IN:2000";LC_NAME
category "ta_IN:2000";LC_ADDRESS
category "ta_IN:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
END LC_CTYPE
LC_COLLATE
% Copy the template from ISO/IEC 14651
copy "iso14651_t1"
END LC_COLLATE
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale defintion file
% for IBM Class for Unicode.
%
int_curr_symbol "<U0049><U004E><U0052><U0020>"
currency_symbol "<U20A8>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;2
positive_sign ""
negative_sign "<U002D>"
int_frac_digits 2
frac_digits 2
p_cs_precedes 1
p_sep_by_space 1
n_cs_precedes 1
n_sep_by_space 1
p_sign_posn 1
n_sign_posn 1
%
END LC_MONETARY
LC_NUMERIC
% This is the POSIX Locale definition for the LC_NUMERIC category.
%
decimal_point "<U002E>"
thousands_sep "<U002C>"
grouping 3;2
%
END LC_NUMERIC
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
abday "<U0B9E>";"<U0BA4>";/
"<U0B9A>";"<U0BAA>";/
"<U0BB5>";"<U0BB5>";/
"<U0B9A>"
%
% Full weekday names (%A)
day "<U0B9E><U0BBE><U0BAF><U0BBF><U0BB1><U0BC1>";"<U0BA4><U0BBF><U0B99><U0BCD><U0B95><U0BB3><U0BCD>";/
"<U0B9A><U0BC6><U0BB5><U0BCD><U0BB5><U0BBE><U0BAF><U0BCD>";"<U0BAA><U0BC1><U0BA4><U0BA9><U0BCD>";/
"<U0BB5><U0BBF><U0BAF><U0BBE><U0BB4><U0BA9><U0BCD>";"<U0BB5><U0BC6><U0BB3><U0BCD><U0BB3><U0BBF>";/
"<U0B9A><U0BA9><U0BBF>"
%
% Abbreviated month names (%b)
abmon "<U0B9C><U0BA9><U0BB5><U0BB0><U0BBF>";"<U0BAA><U0BC6><U0BAA><U0BCD><U0BB0><U0BB5><U0BB0><U0BBF>";/
"<U0BAE><U0BBE><U0BB0><U0BCD><U0B9A><U0BCD>";"<U0B8F><U0BAA><U0BCD><U0BB0><U0BB2><U0BCD>";/
"<U0BAE><U0BC7>";"<U0B9C><U0BC2><U0BA9><U0BCD>";/
"<U0B9C><U0BC2><U0BB2><U0BC8>";"<U0B86><U0B95><U0BB8><U0BCD><U0B9F><U0BCD>";/
"<U0B9A><U0BC6><U0BAA><U0BCD><U0B9F><U0BAE><U0BCD><U0BAA><U0BB0><U0BCD>";"<U0B85><U0B95><U0BCD><U0B9F><U0BCB><U0BAA><U0BB0><U0BCD>";/
"<U0BA8><U0BB5><U0BAE><U0BCD><U0BAA><U0BB0><U0BCD>";"<U0B9F><U0BBF><U0B9A><U0BAE><U0BCD><U0BAA><U0BB0><U0BCD><U0072>"
%
% Full month names (%B)
mon "<U0B9C><U0BA9><U0BB5><U0BB0><U0BBF>";"<U0BAA><U0BC6><U0BAA><U0BCD><U0BB0><U0BB5><U0BB0><U0BBF>";/
"<U0BAE><U0BBE><U0BB0><U0BCD><U0B9A><U0BCD>";"<U0B8F><U0BAA><U0BCD><U0BB0><U0BB2><U0BCD>";/
"<U0BAE><U0BC7>";"<U0B9C><U0BC2><U0BA9><U0BCD>";/
"<U0B9C><U0BC2><U0BB2><U0BC8>";"<U0B86><U0B95><U0BB8><U0BCD><U0B9F><U0BCD>";/
"<U0B9A><U0BC6><U0BAA><U0BCD><U0B9F><U0BAE><U0BCD><U0BAA><U0BB0><U0BCD>";"<U0B85><U0B95><U0BCD><U0B9F><U0BCB><U0BAA><U0BB0><U0BCD>";/
"<U0BA8><U0BB5><U0BAE><U0BCD><U0BAA><U0BB0><U0BCD>";"<U0B9F><U0BBF><U0B9A><U0BAE><U0BCD><U0BAA><U0BB0><U0BCD><U0072>"
%
% Equivalent of AM PM
am_pm "<U0B95><U0BBE><U0BB2><U0BC8>";"<U0BAE><U0BBE><U0BB2><U0BC8>"
%
% Appropriate date and time representation
% %A %d %B %Y %I:%M:%S %Z
d_t_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
%
% Appropriate date representation
% %A %d %B %Y
d_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059>"
%
% Appropriate time representation
% %I:%M:%S %Z
t_fmt "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0020><U0025><U005A>"
%
% Appropriate 12 h time representation (%r)
t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
%
END LC_TIME
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode.
%
% ^[\u0b86\u0bae\u0bcd]
yesexpr "<U005E><U005B><U0B86><U0BAE><U0BCD><U005D>"
% Syntax on Unicode Regular Expression Guidelines TR#18
% yesexpr "<U005E><U005B><U005C><U0075><U0030><U0062><U0038><U0036><U005C><U0075><U0030><U0062><U0061><U0065><U005C><U0075><U0030><U0062><U0063><U0064><U005D>"
%
% ^[\u0b87\u0bb2\u0bcd\u0bb2\u0bc8]
noexpr "<U005E><U005B><U0B87><U0BB2><U0BCD><U0BB2><U0BC8><U005D>"
% Syntax on Unicode Regular Expression Guidelines TR#18
% noexpr "<U005E><U005B><U005C><U0075><U0030><U0062><U0038><U0037><U005C><U0075><U0030><U0062><U0062><U0032><U005C><U0075><U0030><U0062><U0063><U0064><U005C><U0075><U0030><U0062><U0062><U0032><U005C><U0075><U0030><U0062><U0063><U0038><U005D>"
%
% \u0b86\u0bae\u0bcd
yesstr "<U0B86><U0BAE><U0BCD>"
%
% \u0b87\u0bb2\u0bcd\u0bb2\u0bc8
nostr "<U0B87><U0BB2><U0BCD><U0BB2><U0BC8>"
%
END LC_MESSAGES
LC_PAPER
% This is the ISO_IEC TR14652 Locale definition for the LC_PAPER category
% generated by IBM Basic CountryPack Transformer.
height 297
width 210
END LC_PAPER
LC_NAME
% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category
% generated by IBM Basic CountryPack Transformer.
%
%
name_fmt "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074><U0025><U0067>"
name_gen ""
name_mr "<U004D><U0072><U002E>"
name_mrs "<U004D><U0072><U0073><U002E>"
name_miss "<U004D><U0069><U0073><U0073><U002E>"
name_ms "<U004D><U0073><U002E>"
END LC_NAME
LC_ADDRESS
% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category
% generated by IBM Basic CountryPack Transformer.
postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U0062><U0025><U0065><U0025><U0072>"
END LC_ADDRESS
LC_TELEPHONE
% This is the ISO_IEC TR14652 Locale definition for the LC_TELEPHONE
% generated by IBM Basic CountryPack Transformer.
tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020><U003B><U0025><U006C>"
END LC_TELEPHONE
LC_MEASUREMENT
% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
% category generated by IBM Basic CountryPack Transformer.
measurement 1
END LC_MEASUREMENT
|
|
From: G K. <kar...@us...> - 2003-06-21 10:08:13
|
Update of /cvsroot/indlinux/localedata
In directory sc8-pr-cvs1:/tmp/cvs-serv18240
Added Files:
ar_IN bn_IN en_IN hi_IN te_IN
Log Message:
Add locales from glibc
--- NEW FILE: ar_IN ---
comment_char %
escape_char /
% Contributed by Kentaro Noji (kn...@jp...)
% Tetsuji Oriata (Or...@jp...) and Others, 2000
LC_IDENTIFICATION
title "Arabic language locale for India"
source "IBM Globalization Center of Competency, Yamato Software Laboratory"
address "1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242-8502, Japan"
contact ""
email "bug...@gn..."
tel ""
fax ""
language "Arabic"
territory "India"
revision "1.0"
date "2000,October,27 (XML source:2000,July,20)"
%
category "ar_IN:2000";LC_IDENTIFICATION
category "ar_IN:2000";LC_CTYPE
category "ar_IN:2000";LC_COLLATE
category "ar_IN:2000";LC_TIME
category "ar_IN:2000";LC_NUMERIC
category "ar_IN:2000";LC_MONETARY
category "ar_IN:2000";LC_MESSAGES
category "ar_IN:2000";LC_PAPER
category "ar_IN:2000";LC_NAME
category "ar_IN:2000";LC_ADDRESS
category "ar_IN:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
END LC_CTYPE
LC_COLLATE
% Copy the template from ISO/IEC 14651
copy "iso14651_t1"
END LC_COLLATE
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale defintion file
% for IBM Class for Unicode.
%
int_curr_symbol "<U0049><U004E><U0052><U0020>"
currency_symbol "<U20A8>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;2
positive_sign ""
negative_sign "<U002D>"
int_frac_digits 2
frac_digits 2
p_cs_precedes 1
p_sep_by_space 1
n_cs_precedes 1
n_sep_by_space 1
p_sign_posn 1
n_sign_posn 1
%
END LC_MONETARY
LC_NUMERIC
% This is the POSIX Locale definition for the LC_NUMERIC category.
%
decimal_point "<U002E>"
thousands_sep "<U002C>"
grouping 3;2
%
END LC_NUMERIC
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
abday "<U062D>";"<U0646>";/
"<U062B>";"<U0631>";/
"<U062E>";"<U062C>";/
"<U0633>"
%
% Full weekday names (%A)
day "<U0627><U0644><U0623><U062D><U062F>";"<U0627><U0644><U0627><U062B><U0646><U064A><U0646>";/
"<U0627><U0644><U062B><U0644><U0627><U062B><U0627><U0621>";"<U0627><U0644><U0623><U0631><U0628><U0639><U0627><U0621>";/
"<U0627><U0644><U062E><U0645><U064A><U0633>";"<U0627><U0644><U062C><U0645><U0639><U0629>";/
"<U0627><U0644><U0633><U0628><U062A>"
%
% Abbreviated month names (%b)
abmon "<U064A><U0646><U0627>";"<U0641><U0628><U0631>";/
"<U0645><U0627><U0631>";"<U0623><U0628><U0631>";/
"<U0645><U0627><U064A>";"<U064A><U0648><U0646>";/
"<U064A><U0648><U0644>";"<U0623><U063A><U0633>";/
"<U0633><U0628><U062A>";"<U0623><U0643><U062A>";/
"<U0646><U0648><U0641>";"<U062F><U064A><U0633>"
%
% Full month names (%B)
mon "<U064A><U0646><U0627><U064A><U0631>";"<U0641><U0628><U0631><U0627><U064A><U0631>";/
"<U0645><U0627><U0631><U0633>";"<U0623><U0628><U0631><U064A><U0644>";/
"<U0645><U0627><U064A><U0648>";"<U064A><U0648><U0646><U064A><U0648>";/
"<U064A><U0648><U0644><U064A><U0648>";"<U0623><U063A><U0633><U0637><U0633>";/
"<U0633><U0628><U062A><U0645><U0628><U0631>";"<U0623><U0643><U062A><U0648><U0628><U0631>";/
"<U0646><U0648><U0641><U0645><U0628><U0631>";"<U062F><U064A><U0633><U0645><U0628><U0631>"
%
% Equivalent of AM PM
am_pm "<U0635>";"<U0645>"
%
% Appropriate date and time representation
% %A %d %B %Y %I:%M:%S %Z
d_t_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
%
% Appropriate date representation
% %A %d %B %Y
d_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059>"
%
% Appropriate time representation
% %I:%M:%S %Z
t_fmt "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0020><U0025><U005A>"
%
% Appropriate 12 h time representation (%r)
t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
%
END LC_TIME
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode.
%
% ^[\u0646]
yesexpr "<U005E><U005B><U0646><U005D>"
% Syntax on Unicode Regular Expression Guidelines TR#18
% yesexpr "<U005E><U005B><U005C><U0075><U0030><U0036><U0034><U0036><U005D>"
%
% ^[\u0644]
noexpr "<U005E><U005B><U0644><U005D>"
% Syntax on Unicode Regular Expression Guidelines TR#18
% noexpr "<U005E><U005B><U005C><U0075><U0030><U0036><U0034><U0034><U005D>"
%
% \u0646\u0639\u0645
yesstr "<U0646><U0639><U0645>"
%
% \u0644\u0627
nostr "<U0644><U0627>"
%
END LC_MESSAGES
LC_PAPER
% This is the ISO_IEC TR14652 Locale definition for the LC_PAPER category
% generated by IBM Basic CountryPack Transformer.
height 297
width 210
END LC_PAPER
LC_NAME
% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category
% generated by IBM Basic CountryPack Transformer.
%
%
name_fmt "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074><U0025><U0067>"
name_gen ""
name_mr "<U004D><U0072><U002E>"
name_mrs "<U004D><U0072><U0073><U002E>"
name_miss "<U004D><U0069><U0073><U0073><U002E>"
name_ms "<U004D><U0073><U002E>"
END LC_NAME
LC_ADDRESS
% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category
% generated by IBM Basic CountryPack Transformer.
postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U0062><U0025><U0065><U0025><U0072>"
END LC_ADDRESS
LC_TELEPHONE
% This is the ISO_IEC TR14652 Locale definition for the LC_TELEPHONE
% generated by IBM Basic CountryPack Transformer.
tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020><U003B><U0025><U006C>"
END LC_TELEPHONE
LC_MEASUREMENT
% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
% category generated by IBM Basic CountryPack Transformer.
measurement 1
END LC_MEASUREMENT
--- NEW FILE: bn_IN ---
comment_char %
escape_char /
LC_IDENTIFICATION
% This is the ISO_IEC TR14652 Locale definition for the LC_IDENTIFICATION
% category generated by IBM Basic CountryPack Transformer.
%
title "Bengali language locale for India"
source "IBM Globalization Center of Competency, Yamato Software Laboratory"
address "1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242-8502, Japan"
email "bug...@gn..."
tel ""
fax ""
language "Bengali"
territory "India"
revision "1.0"
date "2000, October"
%
category "bn_IN:2000";LC_IDENTIFICATION
category "bn_IN:2000";LC_CTYPE
category "bn_IN:2000";LC_COLLATE
category "bn_IN:2000";LC_TIME
category "bn_IN:2000";LC_NUMERIC
category "bn_IN:2000";LC_MONETARY
category "bn_IN:2000";LC_MESSAGES
category "bn_IN:2000";LC_PAPER
category "bn_IN:2000";LC_NAME
category "bn_IN:2000";LC_ADDRESS
category "bn_IN:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
% This is the POSIX Locale difinition for LC_CTYPE category
% generated by IBM Basic CountryPack Transformer.
%
copy "i18n"
END LC_CTYPE
LC_COLLATE
% Copy the template from ISO/IEC 14651
copy "iso14651_t1"
%
END LC_COLLATE
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale defintion file
% for IBM Class for Unicode.
%
int_curr_symbol "<U0049><U004E><U0052><U0020>"
currency_symbol "<U099F><U09BE><U0995><U09BE>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 2;3
positive_sign ""
negative_sign "<U002D>"
int_frac_digits 2
frac_digits 2
p_cs_precedes 1
p_sep_by_space 1
n_cs_precedes 1
n_sep_by_space 1
p_sign_posn 1
n_sign_posn 1
%
END LC_MONETARY
LC_NUMERIC
% This is the POSIX Locale definition for the LC_NUMERIC category.
%
decimal_point "<U002E>"
thousands_sep "<U002C>"
grouping 3;2
%
END LC_NUMERIC
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
abday "<U09B0><U09AC><U09BF>";"<U09B8><U09CB><U09AE>";/
"<U09AE><U0999><U0997><U09B2>";"<U09AC><U09C1><U09A7>";/
"<U09AC><U09C3><U09B9><U09B8><U09CD><U09AA><U09A4><U09BF>";"<U09B6><U09C1><U0995><U09CD><U09B0>";/
"<U09B6><U09A8><U09BF>"
%
% Full weekday names (%A)
day "<U09B0><U09AC><U09BF><U09AC><U09BE><U09B0>";"<U09B8><U09CB><U09AE><U09AC><U09BE><U09B0>";/
"<U09AE><U0999><U0997><U09B2><U09AC><U09BE><U09B0>";"<U09AC><U09C1><U09A7><U09AC><U09BE><U09B0>";/
"<U09AC><U09C3><U09B9><U09B8><U09CD><U09AA><U09A4><U09BF><U09AC><U09BE><U09B0>";/
"<U09B6><U09C1><U0995><U09CD><U09B0><U09AC><U09BE><U09B0>";"<U09B6><U09A8><U09BF><U09AC><U09BE><U09B0>"
%
% Abbreviated month names (%b)
abmon "<U099C><U09BE><U09A8><U09C1><U09DF><U09BE><U09B0><U09C0>";/
"<U09AB><U09C7><U09AC><U09CD><U09B0><U09C1><U09DF><U09BE><U09B0><U09C0>";/
"<U09AE><U09BE><U09B0><U09CD><U099A>";"<U098F><U09AA><U09CD><U09B0><U09BF><U09B2>";/
"<U09AE><U09C7>";"<U099C><U09C1><U09A8>";/
"<U099C><U09C1><U09B2><U09BE><U0987>";"<U0986><U0997><U09B8><U09CD><U099F>";/
"<U09B8><U09C7><U09AA><U09CD><U099F><U09C7><U09AE><U09CD><U09AC><U09B0>";/
"<U0985><U0995><U09CD><U099F><U09CB><U09AC><U09B0>";/
"<U09A8><U09AD><U09C7><U09AE><U09CD><U09AC><U09B0>";/
"<U09A1><U09BF><U09B8><U09C7><U09AE><U09CD><U09AC><U09B0>"
%
% Full month names (%B)
mon "<U099C><U09BE><U09A8><U09C1><U09DF><U09BE><U09B0><U09C0>";/
"<U09AB><U09C7><U09AC><U09CD><U09B0><U09C1><U09DF><U09BE><U09B0><U09C0>";/
"<U09AE><U09BE><U09B0><U09CD><U099A>";"<U098F><U09AA><U09CD><U09B0><U09BF><U09B2>";/
"<U09AE><U09C7>";"<U099C><U09C1><U09A8>";/
"<U099C><U09C1><U09B2><U09BE><U0987>";"<U0986><U0997><U09B8><U09CD><U099F>";/
"<U09B8><U09C7><U09AA><U09CD><U099F><U09C7><U09AE><U09CD><U09AC><U09B0>";/
"<U0985><U0995><U09CD><U099F><U09CB><U09AC><U09B0>";/
"<U09A8><U09AD><U09C7><U09AE><U09CD><U09AC><U09B0>";/
"<U09A1><U09BF><U09B8><U09C7><U09AE><U09CD><U09AC><U09B0>"
%
% Equivalent of AM PM
am_pm "<U09AA><U09C2><U09B0><U09CD><U09AC><U09BE><U09B9><U09CD><U09A3>";/
"<U0985><U09AA><U09B0><U09BE><U09B9><U09CD><U09A3>"
%
% Appropriate date and time representation
% %A %d %b %Y %I:%M:%S %Z
d_t_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
%
% Appropriate date representation
% %A %d %b %Y
d_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059>"
%
% Appropriate time representation
% %I:%M:%S %Z
t_fmt "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0020><U0025><U005A>"
%
% Appropriate 12 h time representation (%r)
t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
%
END LC_TIME
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode.
%
% ^[\u0939\u093e\u0901]
yesexpr "<U005E><U005B><U09B9><U09CD><U09AF><U09BE><U0981><U005D>"
% Syntax on Unicode Regular Expression Guidelines TR#18
% yesexpr "<U005E><U005B><U005C><U0075><U0030><U0039><U0033><U0039><U005C><U0075><U0030><U0039><U0033><U0065><U005C><U0075><U0030><U0039><U0030><U0031><U005D>"
%
% ^[\u0928\u0939\u0940\u0902]
noexpr "<U005E><U005B><U09A8><U09BE><U005D>"
% Syntax on Unicode Regular Expression Guidelines TR#18
% noexpr "<U005E><U005B><U005C><U0075><U0030><U0039><U0032><U0038><U005C><U0075><U0030><U0039><U0033><U0039><U005C><U0075><U0030><U0039><U0034><U0030><U005C><U0075><U0030><U0039><U0030><U0032><U005D>"
%
% \u0939\u093e\u0901
yesstr "<U09B9><U09CD><U09AF><U09BE><U0981>"
%
% \u0928\u0939\u0940\u0902
nostr "<U09A8><U09BE>"
%
END LC_MESSAGES
LC_PAPER
% This is the ISO_IEC TR14652 Locale definition for the LC_PAPER category
% generated by IBM Basic CountryPack Transformer.
height 297
width 210
END LC_PAPER
LC_NAME
% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category
% generated by IBM Basic CountryPack Transformer.
%
%
name_fmt "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074><U0025><U0067>"
name_gen ""
name_mr "<U09B6><U09CD><U09B0><U09C0>"
name_mrs "<U09B6><U09CD><U09B0><U09C0><U09AE><U09A4><U09C0>"
name_miss "<U0995><U09C1><U09AE><U09BE><U09B0><U09C0>"
name_ms "<U09B6><U09CD><U09B0><U09C0><U09AE><U09A4><U09C0>"
END LC_NAME
LC_ADDRESS
% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category
% generated by IBM Basic CountryPack Transformer.
postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U0062><U0025><U0065><U0025><U0072>"
END LC_ADDRESS
LC_TELEPHONE
% This is the ISO_IEC TR14652 Locale definition for the LC_TELEPHONE
% generated by IBM Basic CountryPack Transformer.
tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020><U003B><U0025><U006C>"
END LC_TELEPHONE
LC_MEASUREMENT
% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
% category generated by IBM Basic CountryPack Transformer.
measurement 1
END LC_MEASUREMENT
--- NEW FILE: en_IN ---
comment_char %
escape_char /
% English locale for India.
% Contributed by Kentaroh Noji <kn...@jp...> and
% Tetsuji Orita <or...@jp...>.
LC_IDENTIFICATION
title "English language locale for India"
source "IBM Globalization Center of Competency, Yamato Software Laboratory"
address "1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242-8502, Japan"
contact ""
email "bug...@gn..."
tel ""
fax ""
language "English"
territory "India"
revision "1.0"
date "2000,October,27 (XML source:2000,July,20)"
%
category "en_IN:2000";LC_IDENTIFICATION
category "en_IN:2000";LC_CTYPE
category "en_IN:2000";LC_COLLATE
category "en_IN:2000";LC_TIME
category "en_IN:2000";LC_NUMERIC
category "en_IN:2000";LC_MONETARY
category "en_IN:2000";LC_MESSAGES
category "en_IN:2000";LC_PAPER
category "en_IN:2000";LC_NAME
category "en_IN:2000";LC_ADDRESS
category "en_IN:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
END LC_CTYPE
LC_COLLATE
% Copy the template from ISO/IEC 14651
copy "iso14651_t1"
END LC_COLLATE
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale defintion file
% for IBM Class for Unicode.
%
int_curr_symbol "<U0049><U004E><U0052><U0020>"
currency_symbol "<U20A8>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;2
positive_sign ""
negative_sign "<U002D>"
int_frac_digits 2
frac_digits 2
p_cs_precedes 1
p_sep_by_space 1
n_cs_precedes 1
n_sep_by_space 1
p_sign_posn 1
n_sign_posn 1
%
END LC_MONETARY
LC_NUMERIC
% This is the POSIX Locale definition for the LC_NUMERIC category.
%
decimal_point "<U002E>"
thousands_sep "<U002C>"
grouping 3;2
%
END LC_NUMERIC
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
abday "<U0053><U0075><U006E>";"<U004D><U006F><U006E>";/
"<U0054><U0075><U0065>";"<U0057><U0065><U0064>";/
"<U0054><U0068><U0075>";"<U0046><U0072><U0069>";/
"<U0053><U0061><U0074>"
%
% Full weekday names (%A)
day "<U0053><U0075><U006E><U0064><U0061><U0079>";"<U004D><U006F><U006E><U0064><U0061><U0079>";/
"<U0054><U0075><U0065><U0073><U0064><U0061><U0079>";"<U0057><U0065><U0064><U006E><U0065><U0073><U0064><U0061><U0079>";/
"<U0054><U0068><U0075><U0072><U0073><U0064><U0061><U0079>";"<U0046><U0072><U0069><U0064><U0061><U0079>";/
"<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>"
%
% Abbreviated month names (%b)
abmon "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
"<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
"<U004D><U0061><U0079>";"<U004A><U0075><U006E>";/
"<U004A><U0075><U006C>";"<U0041><U0075><U0067>";/
"<U0053><U0065><U0070>";"<U004F><U0063><U0074>";/
"<U004E><U006F><U0076>";"<U0044><U0065><U0063>"
%
% Full month names (%B)
mon "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";"<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0079>";/
"<U004D><U0061><U0072><U0063><U0068>";"<U0041><U0070><U0072><U0069><U006C>";/
"<U004D><U0061><U0079>";"<U004A><U0075><U006E><U0065>";/
"<U004A><U0075><U006C><U0079>";"<U0041><U0075><U0067><U0075><U0073><U0074>";/
"<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";"<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/
"<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";"<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
%
% Equivalent of AM PM
am_pm "<U0041><U004D>";"<U0050><U004D>"
%
% Appropriate date and time representation
% %A %d %B %Y %I:%M:%S %Z
d_t_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
%
% Appropriate date representation
% %A %d %B %Y
d_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059>"
%
% Appropriate time representation
% %I:%M:%S %Z
t_fmt "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0020><U0025><U005A>"
%
% Appropriate 12 h time representation (%r)
t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
%
END LC_TIME
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode.
%
% ^[yY]
yesexpr "<U005E><U005B><U0079><U0059><U005D>"
% Syntax on Unicode Regular Expression Guidelines TR#18
% yesexpr "<U005E><U005B><U0079><U0059><U005D>"
%
% ^[nN]
noexpr "<U005E><U005B><U006E><U004E><U005D>"
% Syntax on Unicode Regular Expression Guidelines TR#18
% noexpr "<U005E><U005B><U006E><U004E><U005D>"
%
% Yes
yesstr "<U0059><U0065><U0073>"
%
% No
nostr "<U004E><U006F>"
%
END LC_MESSAGES
LC_PAPER
% This is the ISO_IEC TR14652 Locale definition for the LC_PAPER category
% generated by IBM Basic CountryPack Transformer.
height 297
width 210
END LC_PAPER
LC_NAME
% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category
% generated by IBM Basic CountryPack Transformer.
%
%
name_fmt "<U0025><U0070><U0025><U0074><U0025><U0067><U0025><U0074><U0025><U006D><U0025><U0074><U0025><U0066>"
name_gen ""
name_mr "<U004D><U0072><U002E>"
name_mrs "<U004D><U0072><U0073><U002E>"
name_miss "<U004D><U0073><U002E>"
name_ms ""
END LC_NAME
LC_ADDRESS
% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category
% generated by IBM Basic CountryPack Transformer.
postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U0062><U0025><U0065><U0025><U0072>"
END LC_ADDRESS
LC_TELEPHONE
% This is the ISO_IEC TR14652 Locale definition for the LC_TELEPHONE
% generated by IBM Basic CountryPack Transformer.
tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020><U003B><U0025><U006C>"
END LC_TELEPHONE
LC_MEASUREMENT
% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
% category generated by IBM Basic CountryPack Transformer.
measurement 1
END LC_MEASUREMENT
--- NEW FILE: hi_IN ---
comment_char %
escape_char /
% Hindi language locale for India.
% Contributed by Kentaroh Noji <kn...@jp...> and
% Tetsuji Orita <or...@jp...>.
LC_IDENTIFICATION
title "Hindi language locale for India"
source "IBM Globalization Center of Competency, Yamato Software Laboratory"
address "1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242-8502, Japan"
contact ""
email "bug...@gn..."
tel ""
fax ""
language "Hindi"
territory "India"
revision "1.0"
date "2000-07-21"
%
category "hi_IN:2000";LC_IDENTIFICATION
category "hi_IN:2000";LC_CTYPE
category "hi_IN:2000";LC_COLLATE
category "hi_IN:2000";LC_TIME
category "hi_IN:2000";LC_NUMERIC
category "hi_IN:2000";LC_MONETARY
category "hi_IN:2000";LC_MESSAGES
category "hi_IN:2000";LC_PAPER
category "hi_IN:2000";LC_NAME
category "hi_IN:2000";LC_ADDRESS
category "hi_IN:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
END LC_CTYPE
LC_COLLATE
% Copy the template from ISO/IEC 14651
copy "LC_COLLATE.ISO14651"
END LC_COLLATE
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0049><U004E><U0052><U0020>"
currency_symbol "<U0930><U0942>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3
positive_sign ""
negative_sign "<U002D>"
int_frac_digits 2
frac_digits 2
p_cs_precedes 1
p_sep_by_space 1
n_cs_precedes 1
n_sep_by_space 1
p_sign_posn 1
n_sign_posn 1
%
END LC_MONETARY
LC_NUMERIC
% This is the POSIX Locale definition for the LC_NUMERIC category.
%
decimal_point "<U002E>"
thousands_sep "<U002C>"
grouping 3
%
END LC_NUMERIC
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
abday "<U0930><U0935><U093F><U0020>";/
"<U0938><U094B><U092E><U0020>";/
"<U092E><U0902><U0917><U0932><U0020>";/
"<U092C><U0941><U0927><U0020>";/
"<U0917><U0941><U0930><U0941><U0020>";/
"<U0936><U0941><U0915><U094D><U0930><U0020>";/
"<U0936><U0928><U093F><U0020>"
%
% Full weekday names (%A)
day "<U0930><U0935><U093F><U0935><U093E><U0930><U0020>";/
"<U0938><U094B><U092E><U0935><U093E><U0930><U0020>";/
"<U092E><U0902><U0917><U0932><U0935><U093E><U0930><U0020>";/
"<U092C><U0941><U0927><U0935><U093E><U0930><U0020>";/
"<U0917><U0941><U0930><U0941><U0935><U093E><U0930><U0020>";/
"<U0936><U0941><U0915><U094D><U0930><U0935><U093E><U0930><U0020>";/
"<U0936><U0928><U093F><U0935><U093E><U0930><U0020>"
%
% Abbreviated month names (%b)
abmon "<U091C><U0928><U0935><U0930><U0940>";/
"<U092B><U093C><U0930><U0935><U0930><U0940>";/
"<U092E><U093E><U0930><U094D><U091A>";/
"<U0905><U092A><U094D><U0930><U0947><U0932>";/
"<U092E><U0908>";"<U091C><U0942><U0928>";/
"<U091C><U0941><U0932><U093E><U0908>";/
"<U0905><U0917><U0938><U094D><U0924>";/
"<U0938><U093F><U0924><U092E><U094D><U092C><U0930>";/
"<U0905><U0915><U094D><U091F><U0942><U092C><U0930>";/
"<U0928><U0935><U092E><U094D><U092C><U0930>";/
"<U0926><U093F><U0938><U092E><U094D><U092C><U0930>"
%
% Full month names (%B)
mon "<U091C><U0928><U0935><U0930><U0940>";/
"<U092B><U093C><U0930><U0935><U0930><U0940>";/
"<U092E><U093E><U0930><U094D><U091A>";/
"<U0905><U092A><U094D><U0930><U0947><U0932>";/
"<U092E><U0908>";"<U091C><U0942><U0928>";/
"<U091C><U0941><U0932><U093E><U0908>";/
"<U0905><U0917><U0938><U094D><U0924>";/
"<U0938><U093F><U0924><U092E><U094D><U092C><U0930>";/
"<U0905><U0915><U094D><U091F><U0942><U092C><U0930>";/
"<U0928><U0935><U092E><U094D><U092C><U0930>";/
"<U0926><U093F><U0938><U092E><U094D><U092C><U0930>"
%
% Equivalent of AM PM
am_pm "<U092A><U0942><U0930><U094D><U0935><U093E><U0939><U094D><U0928>";/
"<U0905><U092A><U0930><U093E><U0939><U094D><U0928>"
%
% Appropriate date and time representation
% %A %d %b %Y%I:%M:%S %Z
d_t_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062>/
<U0020><U0025><U0059><U0020><U0025><U0049><U003A><U0025><U004D><U003A>/
<U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
%
% Appropriate date representation
% %A %d %b %Y
d_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062>/
<U0020><U0025><U0059>"
%
% Appropriate time representation
% %I:%M:%S %Z
t_fmt "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
<U0020><U0020><U0025><U005A>"
%
% Appropriate 12 h time representation (%r)
t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
<U0020><U0025><U0070><U0020><U0025><U005A>"
%
date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
<U0025><U005A><U0020><U0025><U0059>"
END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
END LC_MESSAGES
LC_PAPER
% This is the ISO_IEC TR14652 Locale definition for the
% LC_PAPER category
height 297
width 210
END LC_PAPER
LC_NAME
% This is the ISO_IEC TR14652 Locale definition for the
% LC_NAME category.
%
name_fmt "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074>/
<U0025><U0067>"
name_gen ""
name_mr "<U004D><U0072><U002E>"
name_mrs "<U004D><U0072><U0073><U002E>"
name_miss "<U004D><U0069><U0073><U0073><U002E>"
name_ms "<U004D><U0073><U002E>"
END LC_NAME
LC_ADDRESS
% This is the ISO_IEC TR14652 Locale definition for the
% LC_ADDRESS
postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
<U0025><U0062><U0025><U0065><U0025><U0072>"
END LC_ADDRESS
LC_TELEPHONE
% This is the ISO_IEC TR14652 Locale definition for the
%
tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020>/
<U003B><U0025><U006C>"
int_prefix "<U0039><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
% This is the ISO_IEC TR14652 Locale definition for the
%
measurement 1
END LC_MEASUREMENT
--- NEW FILE: te_IN ---
comment_char %
escape_char /
% Telgu language locale for India.
% Contributed by Kentaroh Noji <kn...@jp...> and
% Tetsuji Orita <or...@jp...>.
LC_IDENTIFICATION
title "Telgu language locale for India"
source "IBM Globalization Center of Competency, Yamato Software Laboratory"
address "1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242-8502, Japan"
contact ""
email "bug...@gn..."
tel ""
fax ""
language "Telgu"
territory "India"
revision "0.92b"
date "2000,October 12"
%
category "te_IN:2000";LC_IDENTIFICATION
category "te_IN:2000";LC_CTYPE
category "te_IN:2000";LC_COLLATE
category "te_IN:2000";LC_TIME
category "te_IN:2000";LC_NUMERIC
category "te_IN:2000";LC_MONETARY
category "te_IN:2000";LC_MESSAGES
category "te_IN:2000";LC_PAPER
category "te_IN:2000";LC_NAME
category "te_IN:2000";LC_ADDRESS
category "te_IN:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
END LC_CTYPE
LC_COLLATE
% Copy the template from ISO/IEC 14651
copy "iso14651_t1"
END LC_COLLATE
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale defintion file
% for IBM Class for Unicode.
%
int_curr_symbol "<U0049><U004E><U0052><U0020>"
currency_symbol "<U0930><U0942>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 2;3
positive_sign ""
negative_sign "<U002D>"
int_frac_digits 2
frac_digits 2
p_cs_precedes 1
p_sep_by_space 1
n_cs_precedes 1
n_sep_by_space 1
p_sign_posn 1
n_sign_posn 1
%
END LC_MONETARY
LC_NUMERIC
% This is the POSIX Locale definition for the LC_NUMERIC category.
%
decimal_point "<U002E>"
thousands_sep "<U002C>"
grouping 2;3
%
END LC_NUMERIC
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
abday "<U0C06><U0C26><U0C3F>";"<U0C38><U0C4b><U0C2E>";/
"<U0C2E><U0C02><U0C17><U0C33>";"<U0C2C><U0C41><U0C27>";/
"<U0C17><U0C41><U0C30><U0C41>";"<U0C36><U0C41><U0C15><U0C4D><U0C30>";/
"<U0C36><U0C28><U0C3F>"
% Full weekday names (%A)
day "<U0C06><U0C26><U0C3F><U0C35><U0C3E><U0C30><U0C02>";"<U0C38><U0C4b><U0C2E><U0C35><U0C3E><U0C30><U0C02>";/
"<U0C2E><U0C02><U0C17><U0C33><U0C35><U0C3E><U0C30><U0C02>";"<U0C2C><U0C41><U0C27><U0C35><U0C3E><U0C30><U0C02>";/
"<U0C17><U0C41><U0C30><U0C41><U0C35><U0C3E><U0C30><U0C02>";"<U0C36><U0C41><U0C15><U0C4d><U0C30><U0C35><U0C3E><U0C30><U0C02>";/
"<U0C36><U0C28><U0C3F><U0C35><U0C3E><U0C30><U0C02>"
%
% Abbreviated month names (%b)
abmon "<U0C1C><U0C28><U0C35><U0C30><U0C3F>";"<U0C2B><U0C3F><U0C2C><U0C4D><U0C30><U0C35><U0C30><U0C3F>";/
"<U0C2E><U0C3E><U0C30><U0C4D><U0C1A><U0C3F>";"<U0C0F><U0C2a><U0C4D><U0C30><U0C3F><U0C32><U0C4D>";/
"<U0C2E><U0C47>";"<U0C1C><U0C42><U0C28><U0C4D>";/
"<U0C1C><U0C42><U0C32><U0C48>";"<U0C06><U0C17><U0C38><U0C4D><U0C1F><U0C41>";/
"<U0C38><U0C46><U0C2A><U0C4D><U0C1F><U0C46><U0C02><U0C2C><U0C30><U0C4D>";"<U0C05><U0C15><U0C4D><U0C1F><U0C4B><U0C2C><U0C30><U0C4D>";/
"<U0C28><U0C35><U0C02><U0C2C><U0C30><U0C4D>";"<U0C21><U0C3F><U0C38><U0C46><U0C02><U0C2C><U0C30><U0C4D>"
% Full month names (%B)
mon "<U0C1C><U0C28><U0C35><U0C30><U0C3F>";"<U0C2B><U0C3F><U0C2C><U0C4D><U0C30><U0C35><U0C30><U0C3F>";/
"<U0C2E><U0C3E><U0C30><U0C4D><U0C1A><U0C3F>";"<U0C0F><U0C2A><U0C4D><U0C30><U0C3F><U0C32><U0C4D>";/
"<U0C2E><U0C47>";"<U0C1C><U0C42><U0C28><U0C4D>";/
"<U0C1C><U0C42><U0C32><U0C48>";"<U0C06><U0C17><U0C38><U0C4D><U0C1F><U0C41>";/
"<U0C38><U0C46><U0C2A><U0C4D><U0C1F><U0C46><U0C02><U0C2C><U0C30><U0C4D>";"<U0C05><U0C15><U0C4D><U0C1F><U0C4B><U0C2C><U0C30><U0C4D>";/
"<U0C28><U0C35><U0C02><U0C2C><U0C30><U0C4D>";"<U0C21><U0C3F><U0C38><U0C46><U0C02><U0C2C><U0C30><U0C4D>"
%
% Equivalent of AM PM
am_pm "<U0C2A><U0C42><U0C30><U0C4D><U0C35><U0C3E><U0C39><U0C4D><U0C28>";"<U0C05><U0C2A><U0C30><U0C3E><U0C39><U0C4D><U0C28>"
%
% Appropriate date and time representation
% %A %d %b %Y %I:%M:%S %Z
d_t_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
%
% Appropriate date representation
% %A %d %b %Y
d_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059>"
%
% Appropriate time representation
% %I:%M:%S %Z
t_fmt "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0020><U0025><U005A>"
%
% Appropriate 12 h time representation (%r)
t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
%
END LC_TIME
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
% These are generated based on XML base Locale difintion file
% for IBM Class for Unicode.
%
% ^[\u0939\u093e\u0901]
yesexpr "<U005E><U005B><U0C05><U005D>"
% Syntax on Unicode Regular Expression Guidelines TR#18
% yesexpr "<U005E><U005B><U005C><U0075><U0030><U0039><U0033><U0039><U005C><U0075><U0030><U0039><U0033><U0065><U005C><U0075><U0030><U0039><U0030><U0031><U005D>"
%
% ^[\u0928\u0939\u0940\u0902]
noexpr "<U005E><U005B><U0C15><U005D>"
% Syntax on Unicode Regular Expression Guidelines TR#18
% noexpr "<U005E><U005B><U005C><U0075><U0030><U0039><U0032><U0038><U005C><U0075><U0030><U0039><U0033><U0039><U005C><U0075><U0030><U0039><U0034><U0030><U005C><U0075><U0030><U0039><U0030><U0032><U005D>"
%
%
yesstr "<U0C05><U0C35><U0C28><U0C41>"
%
%
nostr "<U0C15><U0C3E><U0C26><U0C41>"
%
END LC_MESSAGES
LC_PAPER
% This is the ISO_IEC TR14652 Locale definition for the LC_PAPER category
% generated by IBM Basic CountryPack Transformer.
height 297
width 210
END LC_PAPER
LC_NAME
% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category
% generated by IBM Basic CountryPack Transformer.
%
%
name_fmt "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074><U0025><U0067>"
name_gen ""
name_mr "<U004D><U0072><U002E>"
name_mrs "<U004D><U0072><U0073><U002E>"
name_miss "<U004D><U0069><U0073><U0073><U002E>"
name_ms "<U004D><U0073><U002E>"
END LC_NAME
LC_ADDRESS
% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category
% generated by IBM Basic CountryPack Transformer.
postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U0062><U0025><U0065><U0025><U0072>"
END LC_ADDRESS
LC_TELEPHONE
% This is the ISO_IEC TR14652 Locale definition for the LC_TELEPHONE
% generated by IBM Basic CountryPack Transformer.
tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020><U003B><U0025><U006C>"
END LC_TELEPHONE
LC_MEASUREMENT
% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
% category generated by IBM Basic CountryPack Transformer.
measurement 1
END LC_MEASUREMENT
|
|
From: G K. <kar...@us...> - 2003-06-19 08:14:10
|
Update of /cvsroot/indlinux/dvtyping-0.9
In directory sc8-pr-cvs1:/tmp/cvs-serv787
Modified Files:
ChangeLog
Added Files:
dvtyping.spec
Log Message:
Added spec file to make RPM
--- NEW FILE: dvtyping.spec ---
ExclusiveArch: i386
Name: dvtyping
Version: 0.9
Release: 1
License: GPL
Summary: Inscript Typing Tutor.
Group: Applications/System
Source: dvtyping-%{PACKAGE_VERSION}.tar.gz
BuildPreReq: gtk2-devel , gettext >= 0.11
Requires: gtk2 >= 2.0.0
Url: http://www.buffalo.edu/~dsjoshi/dvtyping.html
BuildRoot: %{_tmppath}/dvtyping-%{PACKAGE_VERSION}
%description
dvtyping is a Typing tutor for inscript keyboard layout.
%prep
%setup -q
%build
./configure --prefix=/usr
make
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
/usr/bin/dvtyping
/usr/share/dvtyping/pixmaps/icon.png
%changelog
* Wed Jun 18 2003 G Karunakar <kar...@fr...>
- Spec file for RPM
Index: ChangeLog
===================================================================
RCS file: /cvsroot/indlinux/dvtyping-0.9/ChangeLog,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ChangeLog 9 Jun 2003 19:26:46 -0000 1.2
--- ChangeLog 19 Jun 2003 08:14:07 -0000 1.3
***************
*** 1,2 ****
--- 1,6 ----
+ 2003-06-19 Guntupalli Karunakar <kar...@us...>
+
+ * dvtyping.spec: Added spec file to make RPM for RedHat Linux.
+
June 3rd 2003:
|
|
From: G K. <kar...@us...> - 2003-06-19 08:11:16
|
Update of /cvsroot/indlinux/localedata In directory sc8-pr-cvs1:/tmp/cvs-serv506 Modified Files: ChangeLog Added Files: kn_IN Log Message: Added Kannada locale --- NEW FILE: kn_IN --- comment_char % escape_char / % Kannada language locale for India. % Copied fron hi_IN one, G Karunakar <kar...@fr...> . Kannada Translations by Arun Sharma <ar...@sh...> % *** Below just modify to suit your language. I have modified for Kannada % *** other language codes - Gujarati - gu, Punjabi - pa, Oriya - or LC_IDENTIFICATION title "Kannada language locale for India" source "IndLinux.org" address "" contact "" email "bug...@gn..." tel "" fax "" language "Kannada" territory "India" revision "0.1" date "2002-11-28" % category "kn_IN:2000";LC_IDENTIFICATION category "kn_IN:2000";LC_CTYPE category "kn_IN:2000";LC_COLLATE category "kn_IN:2000";LC_TIME category "kn_IN:2000";LC_NUMERIC category "kn_IN:2000";LC_MONETARY category "kn_IN:2000";LC_MESSAGES category "kn_IN:2000";LC_PAPER category "kn_IN:2000";LC_NAME category "kn_IN:2000";LC_ADDRESS category "kn_IN:2000";LC_TELEPHONE END LC_IDENTIFICATION LC_CTYPE copy "i18n" END LC_CTYPE % *** Collation seq comes below - will put it when figure out how to write it, Karunakar LC_COLLATE % Copy the template from ISO/IEC 14651 copy "iso14651_t1" END LC_COLLATE LC_MONETARY % This is the POSIX Locale definition the LC_MONETARY category. % These are generated based on XML base Locale difintion file % for IBM Class for Unicode/Java % int_curr_symbol "<U0049><U004E><U0052><U0020>" % *** Change this to reflect Kannada , in Dev it is RA with VS U attached currency_symbol "<U0CB0><U0CC2>" mon_decimal_point "<U002E>" mon_thousands_sep "<U002C>" mon_grouping 3 positive_sign "" negative_sign "<U002D>" int_frac_digits 2 frac_digits 2 p_cs_precedes 1 p_sep_by_space 1 n_cs_precedes 1 n_sep_by_space 1 p_sign_posn 1 n_sign_posn 1 % END LC_MONETARY LC_NUMERIC % This is the POSIX Locale definition for the LC_NUMERIC category. % decimal_point "<U002E>" thousands_sep "<U002C>" grouping 3 % END LC_NUMERIC % *** Modify them for Kannada - eg write down on paper - see what all unicode % *** characters are needed, look up their codes & put them here - Kannada LC_TIME % This is the POSIX Locale definition for the LC_TIME category. % These are generated based on XML base Locale difintion file % for IBM Class for Unicode/Java % % Abbreviated weekday names (%a) abday "<U0CB0>";/ "<U0CB8><U0CCB>";/ "<U0CAE><U0C82>";/ "<U0CAC><U0CC1>";/ "<U0C97><U0CC1>";/ "<U0CB6><U0CC1>";/ "<U0CB6>" % % Full weekday names (%A) day "<U0CB0><U0CB5><U0CBF><U0CB5><U0CBE><U0CB0>";/ "<U0CB8><U0CCB><U0CAE><U0CB5><U0CBE><U0CB0>";/ "<U0CAE><U0C82><U0C97><U0CB3><U0CB5><U0CBE><U0CB0>";/ "<U0CAC><U0CC1><U0CA7><U0CB5><U0CBE><U0CB0>";/ "<U0C97><U0CC1><U0CB0><U0CC1><U0CB5><U0CBE><U0CB0>";/ "<U0CB6><U0CC1><U0C95><U0CCD><U0CB0><U0CB5><U0CBE><U0CB0>";/ "<U0CB6><U0CA8><U0CBF><U0CB5><U0CBE><U0CB0>" % % Abbreviated month names (%b) abmon "<U0C9C>";/ "<U0CAB><U0CC6>";/ "<U0CAE><U0CBE>";/ "<U0C8F>";/ "<U0CAE><U0CC7>";/ "<U0C9C><U0CC2>";/ "<U0C9C><U0CC1>";/ "<U0C86>";/ "<U0CB8><U0CC6>";/ "<U0C85>";/ "<U0CA8>";/ "<U0CA6>" % % Full month names (%B) mon "<U0C9C><U0CA8><U0CB5><U0CB0><U0CBF>";/ "<U0CAB><U0CC6><U0CAC><U0CCD><U0CB0><U0CB5><U0CB0><U0CBF>";/ "<U0CAE><U0CBE><U0CB0><U0CCD><U0C9A>";/ "<U0C8F><U0CAA><U0CCD><U0CB0><U0CBF><U0CB2><U0CCD>";/ "<U0CAE><U0CC7>";/ "<U0C9C><U0CC2><U0CA8><U0CCD>";/ "<U0C9C><U0CC1><U0CB2><U0CBE><U0CAF><U0CBF>";/ "<U0C86><U0C97><U0CB8><U0CCD><U0CA4><U0CC1>";/ "<U0CB8><U0CC6><U0CAA><U0CCD><U0C9F><U0CC6><U0C82><U0CAC><U0CB0>";/ "<U0C85><U0C95><U0CCD><U0CA4><U0CC2><U0CAC><U0CB0>";/ "<U0CA8><U0CB5><U0CC6><U0C82><U0CAC><U0CB0>";/ "<U0CA6><U0CB6><U0C82><U0CAC><U0CB0>" % % Equivalent of AM PM am_pm "<U0CAA><U0CC2><U0CB0><U0CCD><U0CB5><U0CBE><U0CB9><U0CCD><U0CA8>";/ "<U0C85><U0CAA><U0CB0><U0CBE><U0CB9><U0CCD><U0CA8>" % *** There arent any Devanagari characters below, so for time being % *** maintain same for Kannada also, Karunakar % % Appropriate date and time representation % %A %d %b %Y%I:%M:%S %Z d_t_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062>/ <U0020><U0025><U0059><U0020><U0025><U0049><U003A><U0025><U004D><U003A>/ <U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>" % % Appropriate date representation % %A %d %b %Y d_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062>/ <U0020><U0025><U0059>" % % Appropriate time representation % %I:%M:%S %Z t_fmt "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/ <U0020><U0020><U0025><U005A>" % % Appropriate 12 h time representation (%r) t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/ <U0020><U0025><U0070><U0020><U0025><U005A>" % date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/ <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/ <U0025><U005A><U0020><U0025><U0059>" END LC_TIME LC_MESSAGES yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>" noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>" END LC_MESSAGES LC_PAPER % This is the ISO_IEC TR14652 Locale definition for the % LC_PAPER category height 297 width 210 END LC_PAPER LC_NAME % This is the ISO_IEC TR14652 Locale definition for the % LC_NAME category. % name_fmt "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074>/ <U0025><U0067>" name_gen "" name_mr "<U004D><U0072><U002E>" name_mrs "<U004D><U0072><U0073><U002E>" name_miss "<U004D><U0069><U0073><U0073><U002E>" name_ms "<U004D><U0073><U002E>" END LC_NAME LC_ADDRESS % This is the ISO_IEC TR14652 Locale definition for the % LC_ADDRESS postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/ <U0025><U0062><U0025><U0065><U0025><U0072>" END LC_ADDRESS LC_TELEPHONE % This is the ISO_IEC TR14652 Locale definition for the % tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020>/ <U003B><U0025><U006C>" int_prefix "<U0039><U0031>" END LC_TELEPHONE LC_MEASUREMENT % This is the ISO_IEC TR14652 Locale definition for the % measurement 1 END LC_MEASUREMENT Index: ChangeLog =================================================================== RCS file: /cvsroot/indlinux/localedata/ChangeLog,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** ChangeLog 14 Apr 2003 15:17:19 -0000 1.1.1.1 --- ChangeLog 19 Jun 2003 08:11:12 -0000 1.2 *************** *** 1,2 **** --- 1,6 ---- + 2003-06-19 Guntupalli Karunakar <kar...@us...> + + * kn_IN: Kannada locale from http://kannada.sf.net + 2003-04-12 Guntupalli Karunakar <kar...@us...> *************** *** 5,7 **** * gu_IN: initial version of Gujarati locale by Tapan Parikh <ta...@ya...> - --- 9,10 ---- |
|
From: Dhananjay J. <ds...@us...> - 2003-06-09 19:26:53
|
Update of /cvsroot/indlinux/dvtyping-0.9/src
In directory sc8-pr-cvs1:/tmp/cvs-serv10090/src
Modified Files:
callbacks.c callbacks.h dvtyping_ds.c dvtyping_ds.h
Log Message:
The ui keyboard buttons will show the local alphabet after loading a lesson; this is a commit message.
Index: callbacks.c
===================================================================
RCS file: /cvsroot/indlinux/dvtyping-0.9/src/callbacks.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** callbacks.c 6 Jun 2003 17:10:40 -0000 1.1.1.1
--- callbacks.c 9 Jun 2003 19:26:47 -0000 1.2
***************
*** 13,16 ****
--- 13,17 ----
#define PAGES 16
#define MAX_NUMBER_OF_EXCEPTION_ELEMENTS 10
+ #define NUMBER_OF_BUTTONS 128
#define DVTYPING_NEWLINE_WORKAROUND
***************
*** 62,65 ****
--- 63,69 ----
guint32 IDENTIFIER;
+ /*whether keyboard buttons show local alphabet*/
+ gboolean whether_local_alphabet_set = FALSE;
+
***************
*** 100,104 ****
/* allocate memory for lookup_table*/
/* number of keys on a keyboard is 128 at the max*/
! my_lookup_table = g_malloc(128*sizeof(LOOKUP_TABLE));
add_to_lookup_table(my_lookup_table, 10, (gpointer) lookup_widget(widget,"btn1"));
--- 104,108 ----
/* allocate memory for lookup_table*/
/* number of keys on a keyboard is 128 at the max*/
! my_lookup_table = g_malloc(NUMBER_OF_BUTTONS*sizeof(LOOKUP_TABLE));
add_to_lookup_table(my_lookup_table, 10, (gpointer) lookup_widget(widget,"btn1"));
***************
*** 189,192 ****
--- 193,198 ----
+
+
/*temp*/
guint32 temp_exceptions[3] = {0x0919,0x91e,0x0923};
***************
*** 238,242 ****
}
!
/*buffer to store file contents*/
--- 244,248 ----
}
!
/*buffer to store file contents*/
***************
*** 316,324 ****
{
g_free(keys);
/*intimate user that the no valid keymap was found and he has to load a keymap
(inscript or custom) before he/she can proceed*/
return NO_VALID_XMODMAP;
}
!
g_free(keys);
--- 322,338 ----
{
g_free(keys);
+ whether_local_alphabet_set = FALSE;
+
/*intimate user that the no valid keymap was found and he has to load a keymap
(inscript or custom) before he/she can proceed*/
return NO_VALID_XMODMAP;
}
!
! if(!whether_local_alphabet_set)
! {
! set_local_alphabet();
! whether_local_alphabet_set = TRUE;
! }
!
g_free(keys);
***************
*** 705,709 ****
{
GtkWidget *about = create_about_dialog();
! gtk_widget_modify_font(lookup_widget(about,"about_dialog_text"),pango_font_description_from_string("Raghindi 15"));
gtk_widget_show(about);
}
--- 719,723 ----
{
GtkWidget *about = create_about_dialog();
! gtk_widget_modify_font(lookup_widget(about,"about_dialog_text"),pango_font_description_from_string("15"));
gtk_widget_show(about);
}
***************
*** 966,968 ****
--- 980,1037 ----
}
+ /***********************************************************************************************************************/
+ /*set the local alphabet to the keyboard widgets****************/
+ /********************************************************************************************************************/
+ void
+ set_local_alphabet()
+ {
+ int counter;
+
+ GtkWidget *tempWidget;
+ GdkKeymapKey *keys = g_malloc(4*sizeof(GdkKeymapKey));;
+ guint *keyvals = g_malloc(4*sizeof(guint));
+ gint n_entries;
+ GString *tempString;
+
+ for(counter = 0; counter < NUMBER_OF_BUTTONS; counter++)
+ {
+ tempWidget = lookup_button(my_lookup_table,counter);
+ if(tempWidget)
+ {
+ gdk_keymap_get_entries_for_keycode(myKeymap,counter,&keys,&keyvals,&n_entries);
+ /*in inscript keyboard layouts the first group is always for normal ascii keys
+ so we get the keyvals for the next group only or n_entries ==2 and n_entries==3*/
+
+ if(n_entries > 2)
+ {
+ /*get the characters corresponding to the keyvals and concatenate them to render on the button*/
+ //g_print("%x\t%x\n",*(keyvals+2),*(keyvals+3));
+
+
+ tempString = g_string_new(NULL);
+
+
+ if(*(keyvals+3) > 255)
+ tempString = g_string_append_unichar(tempString,(*(keyvals+3)-0x1000000));
+
+ tempString = g_string_append_c(tempString,(gchar) 0xa);
+
+ if(*(keyvals+2) > 255) /* not standard ascii*/
+ tempString = g_string_append_unichar(tempString,(*(keyvals+2)-0x1000000));
+
+
+ //now set the string to the button*/
+ gtk_button_set_label(GTK_BUTTON(tempWidget),tempString->str);
+
+ }
+ //only get keyvals for group 1
+ }
+ }
+
+ g_free(keys);
+ g_free(keyvals);
+
+
+
+ }
Index: callbacks.h
===================================================================
RCS file: /cvsroot/indlinux/dvtyping-0.9/src/callbacks.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** callbacks.h 6 Jun 2003 17:10:40 -0000 1.1.1.1
--- callbacks.h 9 Jun 2003 19:26:48 -0000 1.2
***************
*** 60,64 ****
void
! process_newline ();
void
--- 60,64 ----
void
! process_newline (void);
void
***************
*** 77,78 ****
--- 77,81 ----
gboolean
load_language_data (char* filename);
+
+ void
+ set_local_alphabet (void);
Index: dvtyping_ds.c
===================================================================
RCS file: /cvsroot/indlinux/dvtyping-0.9/src/dvtyping_ds.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** dvtyping_ds.c 6 Jun 2003 17:10:40 -0000 1.1.1.1
--- dvtyping_ds.c 9 Jun 2003 19:26:49 -0000 1.2
***************
*** 10,13 ****
--- 10,14 ----
{
(*(lookup_table+keycode)).button = button;
+ (*(lookup_table+keycode)).whether_set = TRUE;
}
***************
*** 17,20 ****
guint keycode)
{
! return (*(lookup_table+keycode)).button ;
}
--- 18,26 ----
guint keycode)
{
!
! if((*(lookup_table+keycode)).whether_set==TRUE)
! {
! return (*(lookup_table+keycode)).button ;
! }
! else return NULL;
}
Index: dvtyping_ds.h
===================================================================
RCS file: /cvsroot/indlinux/dvtyping-0.9/src/dvtyping_ds.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** dvtyping_ds.h 6 Jun 2003 17:10:40 -0000 1.1.1.1
--- dvtyping_ds.h 9 Jun 2003 19:26:49 -0000 1.2
***************
*** 33,36 ****
--- 33,37 ----
guint32 keycode;
gpointer *button;
+ gboolean whether_set;
} LOOKUP_TABLE; /* mapping of hardware keycode - 'character button' on ui*/
|
|
From: Dhananjay J. <ds...@us...> - 2003-06-09 19:26:50
|
Update of /cvsroot/indlinux/dvtyping-0.9 In directory sc8-pr-cvs1:/tmp/cvs-serv10090 Modified Files: ChangeLog Log Message: The ui keyboard buttons will show the local alphabet after loading a lesson; this is a commit message. Index: ChangeLog =================================================================== RCS file: /cvsroot/indlinux/dvtyping-0.9/ChangeLog,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** ChangeLog 6 Jun 2003 17:10:39 -0000 1.1.1.1 --- ChangeLog 9 Jun 2003 19:26:46 -0000 1.2 *************** *** 12,13 **** --- 12,16 ---- is determined from the env variable 'DVTYPE' if that file is not found or is not syntactically correct falls back on the default configuration (valid only for devanagari). + + June 9th 2003: + Now displays the local alphabet on the respective buttons on the ui keyboard |
|
From: Dhananjay J. <ds...@us...> - 2003-06-06 17:10:46
|
Update of /cvsroot/indlinux/dvtyping-0.9 In directory sc8-pr-cvs1:/tmp/cvs-serv1334 Log Message: Initial immport. Status: Vendor Tag: vendor Release Tags: start N dvtyping-0.9/README N dvtyping-0.9/AUTHORS N dvtyping-0.9/COPYING N dvtyping-0.9/ChangeLog N dvtyping-0.9/INSTALL N dvtyping-0.9/Makefile.am N dvtyping-0.9/Makefile.in N dvtyping-0.9/NEWS N dvtyping-0.9/acconfig.h N dvtyping-0.9/aclocal.m4 N dvtyping-0.9/config.h.in N dvtyping-0.9/configure N dvtyping-0.9/configure.in N dvtyping-0.9/depcomp N dvtyping-0.9/install-sh N dvtyping-0.9/missing N dvtyping-0.9/mkinstalldirs N dvtyping-0.9/autogen.sh N dvtyping-0.9/dvtyping.glade N dvtyping-0.9/hi_IN.dvtype N dvtyping-0.9/lesson.dvtype N dvtyping-0.9/marathi.map N dvtyping-0.9/config.log N dvtyping-0.9/config.status N dvtyping-0.9/Makefile N dvtyping-0.9/config.h N dvtyping-0.9/stamp-h1 N dvtyping-0.9/po/ChangeLog N dvtyping-0.9/po/Makefile.in.in N dvtyping-0.9/po/POTFILES.in N dvtyping-0.9/po/dvtyping.pot N dvtyping-0.9/po/POTFILES N dvtyping-0.9/po/Makefile.in N dvtyping-0.9/po/Makefile N dvtyping-0.9/src/Makefile.am N dvtyping-0.9/src/Makefile.in N dvtyping-0.9/src/main.c N dvtyping-0.9/src/support.c N dvtyping-0.9/src/support.h N dvtyping-0.9/src/interface.c N dvtyping-0.9/src/interface.h N dvtyping-0.9/src/callbacks.c N dvtyping-0.9/src/callbacks.h N dvtyping-0.9/src/dvtyping_ds.c N dvtyping-0.9/src/dvtyping_ds.h N dvtyping-0.9/src/Makefile N dvtyping-0.9/src/.deps/callbacks.Po N dvtyping-0.9/src/.deps/dvtyping_ds.Po N dvtyping-0.9/src/.deps/interface.Po N dvtyping-0.9/src/.deps/main.Po N dvtyping-0.9/src/.deps/support.Po N dvtyping-0.9/pixmaps/icon.png No conflicts created by this import ***** Bogus filespec: - Imported sources |
|
From: T.Meyarivan <mey...@us...> - 2003-05-07 17:36:08
|
Update of /cvsroot/indlinux/scripts In directory sc8-pr-cvs1:/tmp/cvs-serv20643 Modified Files: iscii2utf8.py Log Message: code cleanup and speed improvement Index: iscii2utf8.py =================================================================== RCS file: /cvsroot/indlinux/scripts/iscii2utf8.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** iscii2utf8.py 26 Apr 2003 07:53:07 -0000 1.1 --- iscii2utf8.py 7 May 2003 17:36:03 -0000 1.2 *************** *** 1,6 **** ! # public domain script written by # mary <ma...@sa...> aka meyarivan <se...@me...> ! # inspired by ICU # code still in alpha stage.. lots of redundant code.. and probably incorrect --- 1,9 ---- ! #!/usr/bin/env python ! ! # released under BSD License ! # mary <ma...@sa...> aka meyarivan <se...@me...> ! # inspired by ICU [ http://oss.software.ibm.com/icu/ ] # code still in alpha stage.. lots of redundant code.. and probably incorrect *************** *** 10,41 **** import sys # Generic Constants ! ISCII_ATR = 0x00EF ATR_MASK = 0x004F DANDA = 0x0964 DELTA = 0x0080 ! DEV_ANUDATTA = 0x0952 DOUBLE_DANDA = 0x0965 ! ISCII_EXT = 0x00F0 ! EXT_RANGE_BEGIN = 0x00A1 ! EXT_RANGE_END = 0x00EE ! HALANT = 0x094d ! INDIC_BLOCK_BEGIN = 0x0900 ! INDIC_BLOCK_END = 0x0D7F INVALID_CHAR = 0xFFFF ISCII_BEGIN = 0x00A0 ! ISCII_DANDA = 0x00EA ! ISCII_HALANT = 0x00E8 ! ISCII_INV = 0x00D9 ! ISCII_NUKTA = 0x00E9 LF = 0x000A NO_CHAR = 0xFFFE - NUKTA = 0x093c UNI_BEGIN = 0x0900 UNI_END = 0x097F ! ZWJ = 0x200d ! ZWNJ = 0x200c --- 13,44 ---- import sys + import array # Generic Constants ! ISCII_ATR = 0x00EF ATR_MASK = 0x004F DANDA = 0x0964 DELTA = 0x0080 ! DEV_ANUDATTA = 0x0952 DOUBLE_DANDA = 0x0965 ! ISCII_EXT = 0x00F0 ! EXT_RANGE_BEGIN = 0x00A1 ! EXT_RANGE_END = 0x00EE ! HALANT = 0x094d ! INDIC_BLOCK_BEGIN = 0x0900 ! INDIC_BLOCK_END = 0x0D7F INVALID_CHAR = 0xFFFF ISCII_BEGIN = 0x00A0 ! ISCII_DANDA = 0x00EA ! ISCII_HALANT = 0x00E8 ! ISCII_INV = 0x00D9 ! ISCII_NUKTA = 0x00E9 LF = 0x000A NO_CHAR = 0xFFFE UNI_BEGIN = 0x0900 UNI_END = 0x097F ! ZWJ = 0x200d ! ZWNJ = 0x200c *************** *** 60,328 **** } ! # invalid iscii values -> IGNORE ! ! INVALID_ISCII = range(235, 239) + range(251, 256) ! ! # iscii to unicode map ! iscii_to_unicode = ( ! 0x0000, #0x0 ! 0x0001, #0x1 ! 0x0002, #0x2 ! 0x0003, #0x3 ! 0x0004, #0x4 ! 0x0005, #0x5 ! 0x0006, #0x6 ! 0x0007, #0x7 ! 0x0008, #0x8 ! 0x0009, #0x9 ! 0x000a, #0xa ! 0x000b, #0xb ! 0x000c, #0xc ! 0x000d, #0xd ! 0x000e, #0xe ! 0x000f, #0xf ! 0x0010, #0x10 ! 0x0011, #0x11 ! 0x0012, #0x12 ! 0x0013, #0x13 ! 0x0014, #0x14 ! 0x0015, #0x15 ! 0x0016, #0x16 ! 0x0017, #0x17 ! 0x0018, #0x18 ! 0x0019, #0x19 ! 0x001a, #0x1a ! 0x001b, #0x1b ! 0x001c, #0x1c ! 0x001d, #0x1d ! 0x001e, #0x1e ! 0x001f, #0x1f ! 0x0020, #0x20 ! 0x0021, #0x21 ! 0x0022, #0x22 ! 0x0023, #0x23 ! 0x0024, #0x24 ! 0x0025, #0x25 ! 0x0026, #0x26 ! 0x0027, #0x27 ! 0x0028, #0x28 ! 0x0029, #0x29 ! 0x002a, #0x2a ! 0x002b, #0x2b ! 0x002c, #0x2c ! 0x002d, #0x2d ! 0x002e, #0x2e ! 0x002f, #0x2f ! 0x0030, #0x30 ! 0x0031, #0x31 ! 0x0032, #0x32 ! 0x0033, #0x33 ! 0x0034, #0x34 ! 0x0035, #0x35 ! 0x0036, #0x36 ! 0x0037, #0x37 ! 0x0038, #0x38 ! 0x0039, #0x39 ! 0x003A, #0x3a ! 0x003B, #0x3b ! 0x003c, #0x3c ! 0x003d, #0x3d ! 0x003e, #0x3e ! 0x003f, #0x3f ! 0x0040, #0x40 ! 0x0041, #0x41 ! 0x0042, #0x42 ! 0x0043, #0x43 ! 0x0044, #0x44 ! 0x0045, #0x45 ! 0x0046, #0x46 ! 0x0047, #0x47 ! 0x0048, #0x48 ! 0x0049, #0x49 ! 0x004a, #0x4a ! 0x004b, #0x4b ! 0x004c, #0x4c ! 0x004d, #0x4d ! 0x004e, #0x4e ! 0x004f, #0x4f ! 0x0050, #0x50 ! 0x0051, #0x51 ! 0x0052, #0x52 ! 0x0053, #0x53 ! 0x0054, #0x54 ! 0x0055, #0x55 ! 0x0056, #0x56 ! 0x0057, #0x57 ! 0x0058, #0x58 ! 0x0059, #0x59 ! 0x005a, #0x5a ! 0x005b, #0x5b ! 0x005c, #0x5c ! 0x005d, #0x5d ! 0x005e, #0x5e ! 0x005f, #0x5f ! 0x0060, #0x60 ! 0x0061, #0x61 ! 0x0062, #0x62 ! 0x0063, #0x63 ! 0x0064, #0x64 ! 0x0065, #0x65 ! 0x0066, #0x66 ! 0x0067, #0x67 ! 0x0068, #0x68 ! 0x0069, #0x69 ! 0x006a, #0x6a ! 0x006b, #0x6b ! 0x006c, #0x6c ! 0x006d, #0x6d ! 0x006e, #0x6e ! 0x006f, #0x6f ! 0x0070, #0x70 ! 0x0071, #0x71 ! 0x0072, #0x72 ! 0x0073, #0x73 ! 0x0074, #0x74 ! 0x0075, #0x75 ! 0x0076, #0x76 ! 0x0077, #0x77 ! 0x0078, #0x78 ! 0x0079, #0x79 ! 0x007a, #0x7a ! 0x007b, #0x7b ! 0x007c, #0x7c ! 0x007d, #0x7d ! 0x007e, #0x7e ! 0x007f, #0x7f ! 0x0080, #0x80 ! 0x0081, #0x81 ! 0x0082, #0x82 ! 0x0083, #0x83 ! 0x0084, #0x84 ! 0x0085, #0x85 ! 0x0086, #0x86 ! 0x0087, #0x87 ! 0x0088, #0x88 ! 0x0089, #0x89 ! 0x008a, #0x8a ! 0x008b, #0x8b ! 0x008c, #0x8c ! 0x008d, #0x8d ! 0x008e, #0x8e ! 0x008f, #0x8f ! 0x0090, #0x90 ! 0x0091, #0x91 ! 0x0092, #0x92 ! 0x0093, #0x93 ! 0x0094, #0x94 ! 0x0095, #0x95 ! 0x0096, #0x96 ! 0x0097, #0x97 ! 0x0098, #0x98 ! 0x0099, #0x99 ! 0x009a, #0x9a ! 0x009b, #0x9b ! 0x009c, #0x9c ! 0x009d, #0x9d ! 0x009e, #0x9e ! 0x009f, #0x9f ! 0x0900, #0xa0 ! 0x0901, #0xa1 ! 0x0902, #0xa2 ! 0x0903, #0xa3 ! 0x0905, #0xa4 ! 0x0906, #0xa5 ! 0x0907, #0xa6 ! 0x0908, #0xa7 ! 0x0909, #0xa8 ! 0x090a, #0xa9 ! 0x090b, #0xaa ! 0x090e, #0xab ! 0x090f, #0xac ! 0x0910, #0xad ! 0x090d, #0xae ! 0x0912, #0xaf ! 0x0913, #0xb0 ! 0x0914, #0xb1 ! 0x0911, #0xb2 ! 0x0915, #0xb3 ! 0x0916, #0xb4 ! 0x0917, #0xb5 ! 0x0918, #0xb6 ! 0x0919, #0xb7 ! 0x091a, #0xb8 ! 0x091b, #0xb9 ! 0x091c, #0xba ! 0x091d, #0xbb ! 0x091e, #0xbc ! 0x091f, #0xbd ! 0x0920, #0xbe ! 0x0921, #0xbf ! 0x0922, #0xc0 ! 0x0923, #0xc1 ! 0x0924, #0xc2 ! 0x0925, #0xc3 ! 0x0926, #0xc4 ! 0x0927, #0xc5 ! 0x0928, #0xc6 ! 0x0929, #0xc7 ! 0x092a, #0xc8 ! 0x092b, #0xc9 ! 0x092c, #0xca ! 0x092d, #0xcb ! 0x092e, #0xcc ! 0x092f, #0xcd ! 0x095f, #0xce ! 0x0930, #0xcf ! 0x0931, #0xd0 ! 0x0932, #0xd1 ! 0x0933, #0xd2 ! 0x0934, #0xd3 ! 0x0935, #0xd4 ! 0x0936, #0xd5 ! 0x0937, #0xd6 ! 0x0938, #0xd7 ! 0x0939, #0xd8 ! 0x200D, #0xd9 ! 0x093e, #0xda ! 0x093f, #0xdb ! 0x0940, #0xdc ! 0x0941, #0xdd ! 0x0942, #0xde ! 0x0943, #0xdf ! 0x0946, #0xe0 ! 0x0947, #0xe1 ! 0x0948, #0xe2 ! 0x0945, #0xe3 ! 0x094a, #0xe4 ! 0x094b, #0xe5 ! 0x094c, #0xe6 ! 0x0949, #0xe7 ! 0x094d, #0xe8 ! 0x093c, #0xe9 ! 0x0964, #0xea ! 0xFFFF, #0xeb ! 0xFFFF, #0xec ! 0xFFFF, #0xed ! 0xFFFF, #0xee ! 0xFFFF, #0xef ! 0xFFFF, #0xf0 ! 0x0966, #0xf1 ! 0x0967, #0xf2 ! 0x0968, #0xf3 ! 0x0969, #0xf4 ! 0x096a, #0xf5 ! 0x096b, #0xf6 ! 0x096c, #0xf7 ! 0x096d, #0xf8 ! 0x096e, #0xf9 ! 0x096f, #0xfa ! 0xFFFF, #0xfb ! 0xFFFF, #0xfc ! 0xFFFF, #0xfd ! 0xFFFF, #0xfe ! 0xFFFF #0xff ! ) --- 63,168 ---- } ! # ISCII_SPECIAL CHARS ! ISCII_SPECIALS = [ISCII_ATR, ISCII_EXT, ISCII_INV] ! iscii_to_unicode = { ! 0xa0 : 0x900, ! 0xa1 : 0x901, ! 0xa2 : 0x902, ! 0xa3 : 0x903, ! 0xa4 : 0x905, ! 0xa5 : 0x906, ! 0xa6 : 0x907, ! 0xa7 : 0x908, ! 0xa8 : 0x909, ! 0xa9 : 0x90a, ! 0xaa : 0x90b, ! 0xab : 0x90e, ! 0xac : 0x90f, ! 0xad : 0x910, ! 0xae : 0x90d, ! 0xaf : 0x912, ! 0xb0 : 0x913, ! 0xb1 : 0x914, ! 0xb2 : 0x911, ! 0xb3 : 0x915, ! 0xb4 : 0x916, ! 0xb5 : 0x917, ! 0xb6 : 0x918, ! 0xb7 : 0x919, ! 0xb8 : 0x91a, ! 0xb9 : 0x91b, ! 0xba : 0x91c, ! 0xbb : 0x91d, ! 0xbc : 0x91e, ! 0xbd : 0x91f, ! 0xbe : 0x920, ! 0xbf : 0x921, ! 0xc0 : 0x922, ! 0xc1 : 0x923, ! 0xc2 : 0x924, ! 0xc3 : 0x925, ! 0xc4 : 0x926, ! 0xc5 : 0x927, ! 0xc6 : 0x928, ! 0xc7 : 0x929, ! 0xc8 : 0x92a, ! 0xc9 : 0x92b, ! 0xca : 0x92c, ! 0xcb : 0x92d, ! 0xcc : 0x92e, ! 0xcd : 0x92f, ! 0xce : 0x95f, ! 0xcf : 0x930, ! 0xd0 : 0x931, ! 0xd1 : 0x932, ! 0xd2 : 0x933, ! 0xd3 : 0x934, ! 0xd4 : 0x935, ! 0xd5 : 0x936, ! 0xd6 : 0x937, ! 0xd7 : 0x938, ! 0xd8 : 0x939, ! 0xd9 : 0x200d, ! 0xda : 0x93e, ! 0xdb : 0x93f, ! 0xdc : 0x940, ! 0xdd : 0x941, ! 0xde : 0x942, ! 0xdf : 0x943, ! 0xe0 : 0x946, ! 0xe1 : 0x947, ! 0xe2 : 0x948, ! 0xe3 : 0x945, ! 0xe4 : 0x94a, ! 0xe5 : 0x94b, ! 0xe6 : 0x94c, ! 0xe7 : 0x949, ! 0xe8 : 0x94d, ! 0xe9 : 0x93c, ! 0xea : 0x964, ! 0xeb : 0xffff, ! 0xec : 0xffff, ! 0xed : 0xffff, ! 0xee : 0xffff, ! 0xef : 0xffff, ! 0xf0 : 0xffff, ! 0xf1 : 0x966, ! 0xf2 : 0x967, ! 0xf3 : 0x968, ! 0xf4 : 0x969, ! 0xf5 : 0x96a, ! 0xf6 : 0x96b, ! 0xf7 : 0x96c, ! 0xf8 : 0x96d, ! 0xf9 : 0x96e, ! 0xfa : 0x96f, ! 0xfb : 0xffff, ! 0xfc : 0xffff, ! 0xfd : 0xffff, ! 0xfe : 0xffff, ! 0xff : 0xffff ! } *************** *** 512,515 **** --- 352,421 ---- + + def make_script_maps(): + _invalid_range = range(0xEB, 0xF1) + range(0xFB, 0xFF + 1) + scripts = {} + + for i in range(9): + curr_scr = {} + + for ch in range(0xA0): + curr_scr[ch] = ch + + + for ch in range(0xA0, 0xFF + 1): + + if (ch in _invalid_range): + continue + + t = iscii_to_unicode[ch] + + if validation_table[t & 0xFF][i]: + curr_scr[ch] = t + + curr_scr[ch] += (i * 0x80) + + + scripts[i] = curr_scr + + for i in special_maps: + scripts[i[0]][i[1]] = special_maps[i] + + return scripts + + ## setup the script map (iscii -> unicode) for all the supported scripts + ## hope it speeds up things + + script_maps = make_script_maps() + + #### + + def make_invalid_maps(): + maps = {} + + for i in range(9): + curr_map = {} + + for j in range(0xFF + 1): + curr_map[j] = (not script_maps[i].has_key(j)) and \ + (j not in ISCII_SPECIALS) + maps[i] = curr_map + + return maps + + ## setup the map of invalid characters for each script + + invalid_chars = make_invalid_maps() + + ## tmp code + + iscii_modifying = {} + _tmp = ISCII_SPECIALS + [ISCII_HALANT, ISCII_NUKTA, ISCII_DANDA] + + for i in range(0xFF + 1): + iscii_modifying[i] = int(i in _tmp) + + ## end of tmp code + def to_utf8(y): """ *************** *** 556,592 **** self.dest = [] - - # construct a map of valid chars to encode and all - - ign = self.addchar_ign = {} - - ign[ZWJ] = ign[ZWNJ] = ign[DANDA] = ign[DOUBLE_DANDA] = True - - inv = self.addchar_invalid = {} - inv[NO_CHAR] = inv[None] = inv[0xFFFF] = False - - # end - self.pos = 0 ! ! def add_char(self, i): ! ! ! # do not include any of the marker CHARS.. ! # the unmapped space in iscii is cleaned because each of those ! # code points map to 0xFFFF ! ! if self.addchar_invalid.has_key(i): ! raise ValueError, "Invalid Input %s" % (hex(i)) ! if not self.addchar_ign.has_key(i): ! j = self.delta + i ! else: ! j = i ! ! self.pos += 1 ! ! self.dest.append(j) ! def write_output(self): --- 462,468 ---- self.dest = [] self.pos = 0 ! self.stat = [0] * 10 def write_output(self): *************** *** 605,615 **** """ ! try: ! n = ISCII_SCRIPTS[i] ! except KeyError: ! if i in range(9): ! n = i - 1 ! else: ! raise IllegalInput, "Invalid Value for ATR %s" % (hex(i)) if n > -1: # n = -1 is the default script .. --- 481,488 ---- """ ! if i in range(1, 10): ! n = i - 1 ! else: ! raise IllegalInput, "Invalid Value for ATR %s" % (hex(i)) if n > -1: # n = -1 is the default script .. *************** *** 622,646 **** def isvalid(self, i): ! return bool(validity_table[i & 0xFF][self.curr_script]) ! def isvalid_iscii(self, x): ! return x not in INVALID_ISCII ! - def get_mapping(self, i): - t = special_maps.get((self.curr_script, i), None) - - if t: - m = t[1] - elif (i <= 0xFF): - m = iscii_to_unicode[i] - else: - m = i - - return m - def is_nukta_special(self, i): --- 495,506 ---- def isvalid(self, i): ! return validation_table[i & 0xFF][self.curr_script] ! def isvalid_iscii(self, x): ! return not invalid_chars[self.curr_script].has_key(x) def is_nukta_special(self, i): *************** *** 669,688 **** if self.isvalid(dest_char): ! self.add_char(dest_char) ! return ! ! raise ValueError, "Invalid Input after EXT %s" % (hex(i)) def handle_atr(self, i): if i in ISCII_SCRIPTS.keys(): self.set_script(ISCII_SCRIPTS[i]) print >> sys.stderr, "setting script to", i self.pos += 2 # for ATR and the following char ! return def handle_inv(self, i): --- 529,553 ---- if self.isvalid(dest_char): ! return dest_char ! ! print >> sys.stderr, "Invalid input after EXT %s" % (hex(i)) ! return None def handle_atr(self, i): + print >> sys.stderr, "Handling ATR:", if i in ISCII_SCRIPTS.keys(): self.set_script(ISCII_SCRIPTS[i]) print >> sys.stderr, "setting script to", i + else: + # ignore all other ATR markers + print >> sys.stderr, "ignored" + pass self.pos += 2 # for ATR and the following char ! return None def handle_inv(self, i): *************** *** 693,699 **** ret = ZWJ - self.add_char(ret) - self.pos += 1 # for INV --- 558,564 ---- ret = ZWJ self.pos += 1 # for INV + + return ret *************** *** 701,716 **** if prev_char == ISCII_ATR: ! self.handle_atr(src_char) elif prev_char == ISCII_EXT: ! self.handle_ext(src_char) elif prev_char == ISCII_INV: ! self.handle_inv(src_char) ! ! return --- 566,580 ---- if prev_char == ISCII_ATR: ! ret = self.handle_atr(src_char) elif prev_char == ISCII_EXT: ! ret = self.handle_ext(src_char) elif prev_char == ISCII_INV: ! ret = self.handle_inv(src_char) ! return ret *************** *** 719,723 **** dest = self.dest ! src = map(ord, src) --- 583,587 ---- dest = self.dest ! src = array.array('B', src).tolist() *************** *** 725,734 **** n = len(src) self.pos = 0 for i in range(n): curr_char = src[i] dest_char = NO_CHAR ! if curr_char in INVALID_ISCII: # just ignore the invalid iscii characters print >> sys.stderr, 'ignoring invalid iscii char', \ --- 589,601 ---- n = len(src) self.pos = 0 + + stat = self.stat for i in range(n): curr_char = src[i] dest_char = NO_CHAR + add_prev = 0 ! if invalid_chars[self.curr_script][curr_char]: # just ignore the invalid iscii characters print >> sys.stderr, 'ignoring invalid iscii char', \ *************** *** 736,781 **** self.pos += 1 continue - - if (i == (n - 1)) and flush: - self.add_char(self.get_mapping(curr_char)) - continue ! if (prev_char == NO_CHAR): ! prev_char = curr_char continue ! if prev_char in [ISCII_ATR, ISCII_EXT, ISCII_INV]: ! ! self.post_analysis(prev_char, curr_char) prev_char = NO_CHAR - - continue - - if curr_char in [ISCII_INV, ISCII_EXT, ISCII_ATR]: ! self.add_char(self.get_mapping(prev_char)) prev_char = curr_char - continue ! if curr_char == ISCII_DANDA: ! ! if prev_char == ISCII_DANDA: ! dest_char = DOUBLE_DANDA ! prev_char = NO_CHAR ! self.pos += 1 ! elif curr_char == ISCII_HALANT: ! if prev_char == ISCII_HALANT: ! self.add_char(ISCII_HALANT) ! dest_char = ZWNJ ! prev_char = NO_CHAR elif curr_char == ISCII_NUKTA: - if prev_char == ISCII_HALANT: - self.add_char(self.get_mapping(ISCII_HALANT)) dest_char = ZWJ ! prev_char = NO_CHAR else: --- 603,642 ---- self.pos += 1 continue ! if flush and (i == (n - 1)): ! dest_char = curr_char ! ! elif (prev_char == NO_CHAR): prev_char = curr_char continue ! elif prev_char in ISCII_SPECIALS: ! ret = self.post_analysis(prev_char, curr_char) ! ! if ret is not None: ! dest_char = ret ! prev_char = NO_CHAR ! elif not iscii_modifying[curr_char]: ! pass ! ! elif curr_char in ISCII_SPECIALS: ! dest_char = prev_char prev_char = curr_char ! elif (curr_char == ISCII_DANDA) and (prev_char == ISCII_DANDA): ! dest_char = DOUBLE_DANDA ! prev_char = NO_CHAR ! self.pos += 1 ! elif (curr_char == ISCII_HALANT) and (prev_char == ISCII_HALANT): ! dest_char = ZWNJ ! add_prev = 1 elif curr_char == ISCII_NUKTA: if prev_char == ISCII_HALANT: dest_char = ZWJ ! add_prev = 1 else: *************** *** 787,796 **** self.pos += 1 if dest_char != NO_CHAR: ! self.add_char(self.get_mapping(dest_char)) ! else: ! self.add_char(self.get_mapping(prev_char)) prev_char = curr_char return self.pos --- 648,676 ---- self.pos += 1 + to_add = [] + + if add_prev == 1: + to_add.append(prev_char) + prev_char = NO_CHAR + if dest_char != NO_CHAR: ! to_add.append(dest_char) ! ! elif prev_char != NO_CHAR: ! to_add.append(prev_char) prev_char = curr_char + for ch in to_add: + if (ch <= 0xFF): + m = script_maps[self.curr_script][ch] + else: + m = ch + + # end of mapping + + self.pos += 1 + self.dest.append(m) + + return self.pos *************** *** 823,826 **** --- 703,708 ---- + chunk_size = 4096 + if __name__ == '__main__': *************** *** 846,850 **** break ! x = sys.stdin.read(4096) if not x: --- 728,732 ---- break ! x = sys.stdin.read(chunk_size) if not x: *************** *** 857,859 **** mypar.write_output() - --- 739,740 ---- |
|
From: T.Meyarivan <mey...@us...> - 2003-04-26 07:53:11
|
Update of /cvsroot/indlinux/scripts
In directory sc8-pr-cvs1:/tmp/cvs-serv1172
Modified Files:
ChangeLog SCRIPTS.list
Added Files:
iscii2utf8.py
Log Message:
Initial checkin of iscii2utf.py - converter for iscii -> utf8
--- NEW FILE: iscii2utf8.py ---
# public domain script written by
# mary <ma...@sa...> aka meyarivan <se...@me...>
# inspired by ICU
# code still in alpha stage.. lots of redundant code.. and probably incorrect
# if ya find errors, pls submit bug reports at indlinux
# for usage, either run the script or scroll down to end of the script
import sys
# Generic Constants
ISCII_ATR = 0x00EF
ATR_MASK = 0x004F
DANDA = 0x0964
DELTA = 0x0080
DEV_ANUDATTA = 0x0952
DOUBLE_DANDA = 0x0965
ISCII_EXT = 0x00F0
EXT_RANGE_BEGIN = 0x00A1
EXT_RANGE_END = 0x00EE
HALANT = 0x094d
INDIC_BLOCK_BEGIN = 0x0900
INDIC_BLOCK_END = 0x0D7F
INVALID_CHAR = 0xFFFF
ISCII_BEGIN = 0x00A0
ISCII_DANDA = 0x00EA
ISCII_HALANT = 0x00E8
ISCII_INV = 0x00D9
ISCII_NUKTA = 0x00E9
LF = 0x000A
NO_CHAR = 0xFFFE
NUKTA = 0x093c
UNI_BEGIN = 0x0900
UNI_END = 0x097F
ZWJ = 0x200d
ZWNJ = 0x200c
# map between the ISCII scripts as specified via the ATR switch
# and the script in unicode
# bengali and assamese have same script except for two characters
# (according to ISCII 91
ISCII_SCRIPTS = {
0x40 : -1, # DEFAULT
0x42 : 0, # DEVNAG
0x43 : 1, # BENGALI
0x44 : 5, # TAMIL
0x45 : 6, # TELUGU
0x46 : 1, # ASSAMESE
0x47 : 4, # ORIYA
0x48 : 7, # KANNADA
0x49 : 8, # MALAYALAM
0x4A : 3, # GUJARATI
0x4B : 2 # PUNJABI
}
# invalid iscii values -> IGNORE
INVALID_ISCII = range(235, 239) + range(251, 256)
# iscii to unicode map
iscii_to_unicode = (
0x0000, #0x0
0x0001, #0x1
0x0002, #0x2
0x0003, #0x3
0x0004, #0x4
0x0005, #0x5
0x0006, #0x6
0x0007, #0x7
0x0008, #0x8
0x0009, #0x9
0x000a, #0xa
0x000b, #0xb
0x000c, #0xc
0x000d, #0xd
0x000e, #0xe
0x000f, #0xf
0x0010, #0x10
0x0011, #0x11
0x0012, #0x12
0x0013, #0x13
0x0014, #0x14
0x0015, #0x15
0x0016, #0x16
0x0017, #0x17
0x0018, #0x18
0x0019, #0x19
0x001a, #0x1a
0x001b, #0x1b
0x001c, #0x1c
0x001d, #0x1d
0x001e, #0x1e
0x001f, #0x1f
0x0020, #0x20
0x0021, #0x21
0x0022, #0x22
0x0023, #0x23
0x0024, #0x24
0x0025, #0x25
0x0026, #0x26
0x0027, #0x27
0x0028, #0x28
0x0029, #0x29
0x002a, #0x2a
0x002b, #0x2b
0x002c, #0x2c
0x002d, #0x2d
0x002e, #0x2e
0x002f, #0x2f
0x0030, #0x30
0x0031, #0x31
0x0032, #0x32
0x0033, #0x33
0x0034, #0x34
0x0035, #0x35
0x0036, #0x36
0x0037, #0x37
0x0038, #0x38
0x0039, #0x39
0x003A, #0x3a
0x003B, #0x3b
0x003c, #0x3c
0x003d, #0x3d
0x003e, #0x3e
0x003f, #0x3f
0x0040, #0x40
0x0041, #0x41
0x0042, #0x42
0x0043, #0x43
0x0044, #0x44
0x0045, #0x45
0x0046, #0x46
0x0047, #0x47
0x0048, #0x48
0x0049, #0x49
0x004a, #0x4a
0x004b, #0x4b
0x004c, #0x4c
0x004d, #0x4d
0x004e, #0x4e
0x004f, #0x4f
0x0050, #0x50
0x0051, #0x51
0x0052, #0x52
0x0053, #0x53
0x0054, #0x54
0x0055, #0x55
0x0056, #0x56
0x0057, #0x57
0x0058, #0x58
0x0059, #0x59
0x005a, #0x5a
0x005b, #0x5b
0x005c, #0x5c
0x005d, #0x5d
0x005e, #0x5e
0x005f, #0x5f
0x0060, #0x60
0x0061, #0x61
0x0062, #0x62
0x0063, #0x63
0x0064, #0x64
0x0065, #0x65
0x0066, #0x66
0x0067, #0x67
0x0068, #0x68
0x0069, #0x69
0x006a, #0x6a
0x006b, #0x6b
0x006c, #0x6c
0x006d, #0x6d
0x006e, #0x6e
0x006f, #0x6f
0x0070, #0x70
0x0071, #0x71
0x0072, #0x72
0x0073, #0x73
0x0074, #0x74
0x0075, #0x75
0x0076, #0x76
0x0077, #0x77
0x0078, #0x78
0x0079, #0x79
0x007a, #0x7a
0x007b, #0x7b
0x007c, #0x7c
0x007d, #0x7d
0x007e, #0x7e
0x007f, #0x7f
0x0080, #0x80
0x0081, #0x81
0x0082, #0x82
0x0083, #0x83
0x0084, #0x84
0x0085, #0x85
0x0086, #0x86
0x0087, #0x87
0x0088, #0x88
0x0089, #0x89
0x008a, #0x8a
0x008b, #0x8b
0x008c, #0x8c
0x008d, #0x8d
0x008e, #0x8e
0x008f, #0x8f
0x0090, #0x90
0x0091, #0x91
0x0092, #0x92
0x0093, #0x93
0x0094, #0x94
0x0095, #0x95
0x0096, #0x96
0x0097, #0x97
0x0098, #0x98
0x0099, #0x99
0x009a, #0x9a
0x009b, #0x9b
0x009c, #0x9c
0x009d, #0x9d
0x009e, #0x9e
0x009f, #0x9f
0x0900, #0xa0
0x0901, #0xa1
0x0902, #0xa2
0x0903, #0xa3
0x0905, #0xa4
0x0906, #0xa5
0x0907, #0xa6
0x0908, #0xa7
0x0909, #0xa8
0x090a, #0xa9
0x090b, #0xaa
0x090e, #0xab
0x090f, #0xac
0x0910, #0xad
0x090d, #0xae
0x0912, #0xaf
0x0913, #0xb0
0x0914, #0xb1
0x0911, #0xb2
0x0915, #0xb3
0x0916, #0xb4
0x0917, #0xb5
0x0918, #0xb6
0x0919, #0xb7
0x091a, #0xb8
0x091b, #0xb9
0x091c, #0xba
0x091d, #0xbb
0x091e, #0xbc
0x091f, #0xbd
0x0920, #0xbe
0x0921, #0xbf
0x0922, #0xc0
0x0923, #0xc1
0x0924, #0xc2
0x0925, #0xc3
0x0926, #0xc4
0x0927, #0xc5
0x0928, #0xc6
0x0929, #0xc7
0x092a, #0xc8
0x092b, #0xc9
0x092c, #0xca
0x092d, #0xcb
0x092e, #0xcc
0x092f, #0xcd
0x095f, #0xce
0x0930, #0xcf
0x0931, #0xd0
0x0932, #0xd1
0x0933, #0xd2
0x0934, #0xd3
0x0935, #0xd4
0x0936, #0xd5
0x0937, #0xd6
0x0938, #0xd7
0x0939, #0xd8
0x200D, #0xd9
0x093e, #0xda
0x093f, #0xdb
0x0940, #0xdc
0x0941, #0xdd
0x0942, #0xde
0x0943, #0xdf
0x0946, #0xe0
0x0947, #0xe1
0x0948, #0xe2
0x0945, #0xe3
0x094a, #0xe4
0x094b, #0xe5
0x094c, #0xe6
0x0949, #0xe7
0x094d, #0xe8
0x093c, #0xe9
0x0964, #0xea
0xFFFF, #0xeb
0xFFFF, #0xec
0xFFFF, #0xed
0xFFFF, #0xee
0xFFFF, #0xef
0xFFFF, #0xf0
0x0966, #0xf1
0x0967, #0xf2
0x0968, #0xf3
0x0969, #0xf4
0x096a, #0xf5
0x096b, #0xf6
0x096c, #0xf7
0x096d, #0xf8
0x096e, #0xf9
0x096f, #0xfa
0xFFFF, #0xfb
0xFFFF, #0xfc
0xFFFF, #0xfd
0xFFFF, #0xfe
0xFFFF #0xff
)
"""
# code to generate the validation_table
( ya ya .. agreed that it is kludgy)
# need python 2.3
import unicodedata
UNI_BEGIN = 0x0900
UNI_END = 0x097F
DELTA = 0x80
SCRS = 9
table = []
for char in range(UNI_END - UNI_BEGIN + 1):
res = [0] * SCRS
for scr in range(0, SCRS):
val = unichr(UNI_BEGIN + (scr * DELTA) + char)
res[scr] = int(unicodedata.name(val, None) is not None)
table.append(res)
"""
validation_table = [
[0, 0, 0, 0, 0, 0, 0, 0, 0], # 0x0 0
[1, 1, 0, 1, 1, 0, 1, 0, 0], # 0x1 1
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x2 2
[1, 1, 0, 1, 1, 1, 1, 1, 1], # 0x3 3
[0, 0, 0, 0, 0, 0, 0, 0, 0], # 0x4 4
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x5 5
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x6 6
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x7 7
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x8 8
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x9 9
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0xa 10
[1, 1, 0, 1, 1, 0, 1, 1, 1], # 0xb 11
[1, 1, 0, 0, 1, 0, 1, 1, 1], # 0xc 12
[1, 0, 0, 1, 0, 0, 0, 0, 0], # 0xd 13
[1, 0, 0, 0, 0, 1, 1, 1, 1], # 0xe 14
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0xf 15
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x10 16
[1, 0, 0, 1, 0, 0, 0, 0, 0], # 0x11 17
[1, 0, 0, 0, 0, 1, 1, 1, 1], # 0x12 18
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x13 19
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x14 20
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x15 21
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x16 22
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x17 23
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x18 24
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x19 25
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x1a 26
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x1b 27
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x1c 28
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x1d 29
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x1e 30
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x1f 31
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x20 32
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x21 33
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x22 34
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x23 35
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x24 36
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x25 37
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x26 38
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x27 39
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x28 40
[1, 0, 0, 0, 0, 1, 0, 0, 0], # 0x29 41
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x2a 42
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x2b 43
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x2c 44
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x2d 45
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x2e 46
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x2f 47
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x30 48
[1, 0, 0, 0, 0, 1, 1, 1, 1], # 0x31 49
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x32 50
[1, 0, 1, 1, 1, 1, 1, 1, 1], # 0x33 51
[1, 0, 0, 0, 0, 1, 0, 0, 1], # 0x34 52
[1, 0, 1, 1, 0, 1, 1, 1, 1], # 0x35 53
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x36 54
[1, 1, 0, 1, 1, 1, 1, 1, 1], # 0x37 55
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x38 56
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x39 57
[0, 0, 0, 0, 0, 0, 0, 0, 0], # 0x3a 58
[0, 0, 0, 0, 0, 0, 0, 0, 0], # 0x3b 59
[1, 1, 1, 1, 1, 0, 0, 0, 0], # 0x3c 60
[1, 0, 0, 1, 1, 0, 0, 0, 0], # 0x3d 61
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x3e 62
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x3f 63
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x40 64
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x41 65
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x42 66
[1, 1, 0, 1, 1, 0, 1, 1, 1], # 0x43 67
[1, 1, 0, 1, 0, 0, 1, 1, 0], # 0x44 68
[1, 0, 0, 1, 0, 0, 0, 0, 0], # 0x45 69
[1, 0, 0, 0, 0, 1, 1, 1, 1], # 0x46 70
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x47 71
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x48 72
[1, 0, 0, 1, 0, 0, 0, 0, 0], # 0x49 73
[1, 0, 0, 0, 0, 1, 1, 1, 1], # 0x4a 74
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x4b 75
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x4c 76
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x4d 77
[0, 0, 0, 0, 0, 0, 0, 0, 0], # 0x4e 78
[0, 0, 0, 0, 0, 0, 0, 0, 0], # 0x4f 79
[1, 0, 0, 1, 0, 0, 0, 0, 0], # 0x50 80
[1, 0, 0, 0, 0, 0, 0, 0, 0], # 0x51 81
[1, 0, 0, 0, 0, 0, 0, 0, 0], # 0x52 82
[1, 0, 0, 0, 0, 0, 0, 0, 0], # 0x53 83
[1, 0, 0, 0, 0, 0, 0, 0, 0], # 0x54 84
[0, 0, 0, 0, 0, 0, 1, 1, 0], # 0x55 85
[0, 0, 0, 0, 1, 0, 1, 1, 0], # 0x56 86
[0, 1, 0, 0, 1, 1, 0, 0, 1], # 0x57 87
[1, 0, 0, 0, 0, 0, 0, 0, 0], # 0x58 88
[1, 0, 1, 0, 0, 0, 0, 0, 0], # 0x59 89
[1, 0, 1, 0, 0, 0, 0, 0, 0], # 0x5a 90
[1, 0, 1, 0, 0, 0, 0, 0, 0], # 0x5b 91
[1, 1, 1, 0, 1, 0, 0, 0, 0], # 0x5c 92
[1, 1, 0, 0, 1, 0, 0, 0, 0], # 0x5d 93
[1, 0, 1, 0, 0, 0, 0, 1, 0], # 0x5e 94
[1, 1, 0, 0, 1, 0, 0, 0, 0], # 0x5f 95
[1, 1, 0, 1, 1, 0, 1, 1, 1], # 0x60 96
[1, 1, 0, 0, 1, 0, 1, 1, 1], # 0x61 97
[1, 1, 0, 0, 0, 0, 0, 0, 0], # 0x62 98
[1, 1, 0, 0, 0, 0, 0, 0, 0], # 0x63 99
[1, 0, 0, 0, 0, 0, 0, 0, 0], # 0x64 100
[1, 0, 0, 0, 0, 0, 0, 0, 0], # 0x65 101
[1, 1, 1, 1, 1, 0, 1, 1, 1], # 0x66 102
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x67 103
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x68 104
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x69 105
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x6a 106
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x6b 107
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x6c 108
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x6d 109
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x6e 110
[1, 1, 1, 1, 1, 1, 1, 1, 1], # 0x6f 111
[1, 1, 1, 0, 1, 1, 0, 0, 0], # 0x70 112
[0, 1, 1, 0, 0, 1, 0, 0, 0], # 0x71 113
[0, 1, 1, 0, 0, 1, 0, 0, 0], # 0x72 114
[0, 1, 1, 0, 0, 0, 0, 0, 0], # 0x73 115
[0, 1, 1, 0, 0, 0, 0, 0, 0], # 0x74 116
[0, 1, 0, 0, 0, 0, 0, 0, 0], # 0x75 117
[0, 1, 0, 0, 0, 0, 0, 0, 0], # 0x76 118
[0, 1, 0, 0, 0, 0, 0, 0, 0], # 0x77 119
[0, 1, 0, 0, 0, 0, 0, 0, 0], # 0x78 120
[0, 1, 0, 0, 0, 0, 0, 0, 0], # 0x79 121
[0, 1, 0, 0, 0, 0, 0, 0, 0], # 0x7a 122
[0, 0, 0, 0, 0, 0, 0, 0, 0], # 0x7b 123
[0, 0, 0, 0, 0, 0, 0, 0, 0], # 0x7c 124
[0, 0, 0, 0, 0, 0, 0, 0, 0], # 0x7d 125
[0, 0, 0, 0, 0, 0, 0, 0, 0], # 0x7e 126
[0, 0, 0, 0, 0, 0, 0, 0, 0] # 0x7f 127
]
# special characters formed by combination of consonants and nukta
nukta_specials = {
0xA6 : 0x090c,
0xEA : 0x093D,
0xDF : 0x0944,
0xA1 : 0x0950,
0xB3 : 0x0958,
0xB4 : 0x0959,
0xB5 : 0x095A,
0xBA : 0x095B,
0xBF : 0x095C,
0xC0 : 0x095D,
0xC9 : 0x095E,
0xAA : 0x0960,
0xA7 : 0x0961,
0xDB : 0x0962,
0xDC : 0x0963
}
special_maps = {
## the two points which are different between assamese and bengali
## (according to the charts in ISCII-91 documentation)
(5, 0xCF) : 0x09F0,
(5, 0xD4) : 0x09F1,
}
def to_utf8(y):
"""
converts an array of integers to utf8 string
"""
out = []
for x in y:
if x < 0x080:
out.append(x)
elif x < 0x0800:
out.append((x >> 6) | 0xC0)
out.append((x & 0x3F) | 0x80)
elif x < 0x10000:
out.append((x >> 12) | 0xE0)
out.append(((x >> 6) & 0x3F) | 0x80)
out.append((x & 0x3F) | 0x80)
else:
out.append((x >> 18) | 0xF0)
out.append((x >> 12) & 0x3F)
out.append(((x >> 6) & 0x3F) | 0x80)
out.append((x & 0x3F) | 0x80)
return ''.join(map(chr, out))
class IllegalInput(Exception):
def __init__(self, e):
self.exception = e
def __str__(self):
return repr(self.exception)
class Parser:
def __init__(self):
self.delta = 0
self.curr_mask = 0 # current mask to unicode
self.prev_char = self.src_char = self.dest_char = NO_CHAR
self.dest = []
# construct a map of valid chars to encode and all
ign = self.addchar_ign = {}
ign[ZWJ] = ign[ZWNJ] = ign[DANDA] = ign[DOUBLE_DANDA] = True
inv = self.addchar_invalid = {}
inv[NO_CHAR] = inv[None] = inv[0xFFFF] = False
# end
self.pos = 0
def add_char(self, i):
# do not include any of the marker CHARS..
# the unmapped space in iscii is cleaned because each of those
# code points map to 0xFFFF
if self.addchar_invalid.has_key(i):
raise ValueError, "Invalid Input %s" % (hex(i))
if not self.addchar_ign.has_key(i):
j = self.delta + i
else:
j = i
self.pos += 1
self.dest.append(j)
def write_output(self):
out = to_utf8(self.dest)
sys.stdout.write(out)
self.dest = []
def set_script(self, i):
"""
set the value of delta to reflect the current codepage
"""
try:
n = ISCII_SCRIPTS[i]
except KeyError:
if i in range(9):
n = i - 1
else:
raise IllegalInput, "Invalid Value for ATR %s" % (hex(i))
if n > -1: # n = -1 is the default script ..
self.curr_script = n
self.delta = n * DELTA
return
def isvalid(self, i):
return bool(validity_table[i & 0xFF][self.curr_script])
def isvalid_iscii(self, x):
return x not in INVALID_ISCII
def get_mapping(self, i):
t = special_maps.get((self.curr_script, i), None)
if t:
m = t[1]
elif (i <= 0xFF):
m = iscii_to_unicode[i]
else:
m = i
return m
def is_nukta_special(self, i):
x = nukta_specials.get(i, None)
return x
def handle_ext(self, curr_char):
self.pos += 1 # for EXT
for a in range(1):
if not ((EXT_RANGE_END >= curr_char) and\
(EXT_RANGE_BEGIN <= curr_char)):
break
if curr_char not in [0xBF, 0xB8]:
break
if curr_char == 0xBF:
dest_char = DEV_ABBR_SIGN
else:
dest_char = DEV_ANUDATTA
if self.isvalid(dest_char):
self.add_char(dest_char)
return
raise ValueError, "Invalid Input after EXT %s" % (hex(i))
def handle_atr(self, i):
if i in ISCII_SCRIPTS.keys():
self.set_script(ISCII_SCRIPTS[i])
print >> sys.stderr, "setting script to", i
self.pos += 2 # for ATR and the following char
return
def handle_inv(self, i):
if i == ISCII_HALANT:
ret = 0x0020
else:
ret = ZWJ
self.add_char(ret)
self.pos += 1 # for INV
def post_analysis(self, prev_char, src_char):
if prev_char == ISCII_ATR:
self.handle_atr(src_char)
elif prev_char == ISCII_EXT:
self.handle_ext(src_char)
elif prev_char == ISCII_INV:
self.handle_inv(src_char)
return
def iscii2utf8(self, src, flush = 0):
dest = self.dest
src = map(ord, src)
curr_char = prev_char = NO_CHAR
n = len(src)
self.pos = 0
for i in range(n):
curr_char = src[i]
dest_char = NO_CHAR
if curr_char in INVALID_ISCII:
# just ignore the invalid iscii characters
print >> sys.stderr, 'ignoring invalid iscii char', \
hex(curr_char)
self.pos += 1
continue
if (i == (n - 1)) and flush:
self.add_char(self.get_mapping(curr_char))
continue
if (prev_char == NO_CHAR):
prev_char = curr_char
continue
if prev_char in [ISCII_ATR, ISCII_EXT, ISCII_INV]:
self.post_analysis(prev_char, curr_char)
prev_char = NO_CHAR
continue
if curr_char in [ISCII_INV, ISCII_EXT, ISCII_ATR]:
self.add_char(self.get_mapping(prev_char))
prev_char = curr_char
continue
if curr_char == ISCII_DANDA:
if prev_char == ISCII_DANDA:
dest_char = DOUBLE_DANDA
prev_char = NO_CHAR
self.pos += 1
elif curr_char == ISCII_HALANT:
if prev_char == ISCII_HALANT:
self.add_char(ISCII_HALANT)
dest_char = ZWNJ
prev_char = NO_CHAR
elif curr_char == ISCII_NUKTA:
if prev_char == ISCII_HALANT:
self.add_char(self.get_mapping(ISCII_HALANT))
dest_char = ZWJ
prev_char = NO_CHAR
else:
tmp = self.is_nukta_special(prev_char)
if tmp: # nukta special
dest_char = tmp
prev_char = NO_CHAR
self.pos += 1
if dest_char != NO_CHAR:
self.add_char(self.get_mapping(dest_char))
else:
self.add_char(self.get_mapping(prev_char))
prev_char = curr_char
return self.pos
def show_usage(name):
usage = """
Usage:
%s script
where script is a number between 1-9
1 - devnag
2 - bengali / assamese
3 - punjabi
4 - gujarati
5 - oriya
6 - tamil
7 - telugu
8 - kannada
9 - malayalam
the program reads from stdin and writes to stdout
any msgs to the user (error msgs etc) are printed on stderr
""" % (name)
print >> sys.stderr, usage
sys.exit(1)
if __name__ == '__main__':
try:
i = int(sys.argv[1])
if i not in range(1, 10):
raise ValueError
except (ValueError, IndexError):
show_usage(sys.argv[0])
mypar = Parser()
mypar.set_script(i)
y = ''
flush = 0
while 1:
if flush:
break
x = sys.stdin.read(4096)
if not x:
flush = 1
x = y + x
n = mypar.iscii2utf8(x, flush)
y = x[n:]
mypar.write_output()
Index: ChangeLog
===================================================================
RCS file: /cvsroot/indlinux/scripts/ChangeLog,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ChangeLog 12 Apr 2003 13:15:49 -0000 1.1
--- ChangeLog 26 Apr 2003 07:53:07 -0000 1.2
***************
*** 1,4 ****
! 2003-04-12 Guntupalli Karunakar <kar...@fr...>
! * Initial checkin of scripts module
--- 1,7 ----
! 2003-04-26 mary <ma...@sa...>
! * Initial checkin of iscii2utf8.py
+ 2003-04-12 Guntupalli Karunakar <kar...@fr...>
+
+ * Initial checkin of scripts module
\ No newline at end of file
Index: SCRIPTS.list
===================================================================
RCS file: /cvsroot/indlinux/scripts/SCRIPTS.list,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** SCRIPTS.list 12 Apr 2003 13:15:51 -0000 1.2
--- SCRIPTS.list 26 Apr 2003 07:53:07 -0000 1.3
***************
*** 1,3 ****
! SCRIPT NAME: ISCII to UTF-8 convertor
FILENAME: iscii2utf8.pl-new
PURPOSE: A perl script to convert ISCII to UTF-8 for Devanagari.
--- 1,3 ----
! SCRIPT NAME: ISCII to UTF-8 converter
FILENAME: iscii2utf8.pl-new
PURPOSE: A perl script to convert ISCII to UTF-8 for Devanagari.
***************
*** 8,12 ****
LICENSE: GNU GPL
! SCRIPT NAME: UTF-8 to ISCII convertor
FILENAME: utf82iscii.pl-new
PURPOSE: A perl script to convert UTF-8 to ISCII for Devanagari.
--- 8,12 ----
LICENSE: GNU GPL
! SCRIPT NAME: UTF-8 to ISCII converter
FILENAME: utf82iscii.pl-new
PURPOSE: A perl script to convert UTF-8 to ISCII for Devanagari.
***************
*** 17,21 ****
LICENSE: GNU GPL
! SCRIPT NAME: Itrans to ISCII convertor
FILENAME: itrans-to-iscii.c
PURPOSE: Convert Itrans input to ISCII text
--- 17,21 ----
LICENSE: GNU GPL
! SCRIPT NAME: Itrans to ISCII converter
FILENAME: itrans-to-iscii.c
PURPOSE: Convert Itrans input to ISCII text
***************
*** 24,25 ****
--- 24,34 ----
DATE: 12-04-2003
LICENSE: GNU GPL
+
+ SCRIPT NAME: ISCII to UTF-8 converter
+ FILENAME: iscii2utf8.py
+ PURPOSE: A python script to convert ISCII to UTF-8 for all ISCII scripts.
+ AUTHOR: mary [ meyarivan ]
+ MAINTAINER:
+ EMAIL: ma...@sa... [ se...@me... ]
+ DATE: 26-04-2003
+ LICENSE:
|
|
From: G K. <kar...@us...> - 2003-04-21 16:07:04
|
Update of /cvsroot/indlinux/. In directory sc8-pr-cvs1:/tmp/cvs-serv10317 Log Message: Initial Checkin Status: Vendor Tag: IndLinux Release Tags: start N ./indic-im/README N ./indic-im/ChangeLog N ./indic-im/TODO N ./indic-im/inscriptim/im-inscript-bng.c N ./indic-im/inscriptim/im-inscript-dev.c N ./indic-im/inscriptim/im-inscript-guj.c N ./indic-im/inscriptim/im-inscript-gur.c N ./indic-im/inscriptim/im-inscript-tam.c N ./indic-im/inscriptim/README N ./indic-im/itrans/imdv-itrans.c N ./indic-im/itrans/imdv-itrans.map No conflicts created by this import ***** Bogus filespec: - Imported sources |
|
From: G K. <kar...@us...> - 2003-04-15 07:36:44
|
Update of /cvsroot/indlinux/localedata
In directory sc8-pr-cvs1:/tmp/cvs-serv26156
Modified Files:
pa_IN
Log Message:
Fix typos
Index: pa_IN
===================================================================
RCS file: /cvsroot/indlinux/localedata/pa_IN,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** pa_IN 14 Apr 2003 15:17:19 -0000 1.1.1.1
--- pa_IN 15 Apr 2003 07:36:40 -0000 1.2
***************
*** 89,93 ****
%
% Full weekday names (%A)
! abday "<U0A06><U0A48><U0A24><U0A35><U0A3E><U0A30><U0020>";/
"<U0A38><U0A4B><U0A2E><U0A35><U0A3E><U0A30><U0020>";/
"<U0A2E><U0A70><U0A17><U0A32><U0A35><U0A3E><U0A30><U0020>";/
--- 89,93 ----
%
% Full weekday names (%A)
! day "<U0A06><U0A48><U0A24><U0A35><U0A3E><U0A30><U0020>";/
"<U0A38><U0A4B><U0A2E><U0A35><U0A3E><U0A30><U0020>";/
"<U0A2E><U0A70><U0A17><U0A32><U0A35><U0A3E><U0A30><U0020>";/
***************
*** 103,107 ****
"<U0A2E><U0A3E><U0A30><U0A1B>";/
"<U0A05><U0A2A><U0A3C><U0A48><U0A32>";/
! "<U0A2E><U0A72><U0A40>";
"<U0A1C><U0A42><U0A28>";/
"<U0A1C><U0A41><U0A32><U0A3E><U0A72><U0A40>";/
--- 103,107 ----
"<U0A2E><U0A3E><U0A30><U0A1B>";/
"<U0A05><U0A2A><U0A3C><U0A48><U0A32>";/
! "<U0A2E><U0A72><U0A40>";/
"<U0A1C><U0A42><U0A28>";/
"<U0A1C><U0A41><U0A32><U0A3E><U0A72><U0A40>";/
***************
*** 117,121 ****
"<U0A2E><U0A3E><U0A30><U0A1B>";/
"<U0A05><U0A2A><U0A3C><U0A48><U0A32>";/
! "<U0A2E><U0A72><U0A40>";
"<U0A1C><U0A42><U0A28>";/
"<U0A1C><U0A41><U0A32><U0A3E><U0A72><U0A40>";/
--- 117,121 ----
"<U0A2E><U0A3E><U0A30><U0A1B>";/
"<U0A05><U0A2A><U0A3C><U0A48><U0A32>";/
! "<U0A2E><U0A72><U0A40>";/
"<U0A1C><U0A42><U0A28>";/
"<U0A1C><U0A41><U0A32><U0A3E><U0A72><U0A40>";/
|