1comment_char % 2escape_char / 3 4% This file is part of the GNU C Library and contains locale data. 5% The Free Software Foundation does not claim any copyright interest 6% in the locale data contained in this file. The foregoing does not 7% affect the license of the GNU C Library as a whole. It does not 8% exempt you from the conditions of the license if your use would 9% otherwise be governed by that license. 10 11% Punjabi language locale for Indian Punjabi(Gurmukhi) 12% Last update by A Alam <amanlinux@netscape.net> 13 14LC_IDENTIFICATION 15title "Punjabi language locale for Indian Punjabi(Gurmukhi)" 16source "IndLinux.org" 17address "" 18contact "" 19email "bug-glibc-locales@gnu.org" 20tel "" 21fax "" 22language "Punjabi" 23territory "India" 24revision "0.2" 25date "2004-09-30" 26 27category "i18n:2012";LC_IDENTIFICATION 28category "i18n:2012";LC_CTYPE 29category "i18n:2012";LC_COLLATE 30category "i18n:2012";LC_TIME 31category "i18n:2012";LC_NUMERIC 32category "i18n:2012";LC_MONETARY 33category "i18n:2012";LC_MESSAGES 34category "i18n:2012";LC_PAPER 35category "i18n:2012";LC_NAME 36category "i18n:2012";LC_ADDRESS 37category "i18n:2012";LC_TELEPHONE 38category "i18n:2012";LC_MEASUREMENT 39END LC_IDENTIFICATION 40 41LC_CTYPE 42copy "i18n" 43 44% Punjabi uses the alternate digits U+0A66..U+0A6F 45outdigit <U0A66>..<U0A6F> 46 47% This is used in the scanf family of functions to read Punjabi numbers 48% using "%Id" and such. 49map to_inpunct; / 50 (<U0030>,<U0A66>); / 51 (<U0031>,<U0A67>); / 52 (<U0032>,<U0A68>); / 53 (<U0033>,<U0A69>); / 54 (<U0034>,<U0A6A>); / 55 (<U0035>,<U0A6B>); / 56 (<U0036>,<U0A6C>); / 57 (<U0037>,<U0A6D>); / 58 (<U0038>,<U0A6E>); / 59 (<U0039>,<U0A6F>); 60 61translit_start 62include "translit_combining";"" 63translit_end 64END LC_CTYPE 65 66 67LC_COLLATE 68 69% Copy the template from ISO/IEC 14651 70copy "iso14651_t1" 71 72END LC_COLLATE 73 74LC_MONETARY 75copy "hi_IN" 76END LC_MONETARY 77 78 79LC_NUMERIC 80copy "hi_IN" 81END LC_NUMERIC 82 83 84LC_TIME 85% This is the POSIX Locale definition for the LC_TIME category. 86% These are generated based on XML base Locale definition file 87% for IBM Class for Unicode/Java 88% 89% Abbreviated weekday names (%a) 90abday "<U0A10><U0A24>";/ 91 "<U0A38><U0A4B><U0A2E>";/ 92 "<U0A2E><U0A70><U0A17><U0A32>";/ 93 "<U0A2C><U0A41><U0A71><U0A27>";/ 94 "<U0A35><U0A40><U0A30>";/ 95 "<U0A36><U0A41><U0A71><U0A15><U0A30>";/ 96 "<U0A36><U0A28><U0A3F><U0A71><U0A1A><U0A30>" 97% 98% Full weekday names (%A) 99day "<U0A10><U0A24><U0A35><U0A3E><U0A30>";/ 100 "<U0A38><U0A4B><U0A2E><U0A35><U0A3E><U0A30>";/ 101 "<U0A2E><U0A70><U0A17><U0A32><U0A35><U0A3E><U0A30>";/ 102 "<U0A2C><U0A41><U0A71><U0A27><U0A35><U0A3E><U0A30>";/ 103 "<U0A35><U0A40><U0A30><U0A35><U0A3E><U0A30>";/ 104 "<U0A36><U0A41><U0A71><U0A15><U0A30><U0A35><U0A3E><U0A30>";/ 105 "<U0A36><U0A28><U0A3F><U0A71><U0A1A><U0A30><U0A35><U0A3E><U0A30>" 106 107 108% Abbreviated month names (%b) 109abmon "<U0A1C><U0A28>";/ 110 "<U0A2B><U0A3C><U0A30>";/ 111 "<U0A2E><U0A3E><U0A30><U0A1A>";/ 112 "<U0A05><U0A2A><U0A4D><U0A30><U0A48>";/ 113 "<U0A2E><U0A08>";/ 114 "<U0A1C><U0A42><U0A28>";/ 115 "<U0A1C><U0A41><U0A32><U0A3E>";/ 116 "<U0A05><U0A17>";/ 117 "<U0A38><U0A24><U0A70>";/ 118 "<U0A05><U0A15><U0A24><U0A42>";/ 119 "<U0A28><U0A35><U0A70>";/ 120 "<U0A26><U0A38><U0A70>" 121% 122% Full month names (%B) 123mon "<U0A1C><U0A28><U0A35><U0A30><U0A40>";/ 124 "<U0A2B><U0A3C><U0A30><U0A35><U0A30><U0A40>";/ 125 "<U0A2E><U0A3E><U0A30><U0A1A>";/ 126 "<U0A05><U0A2A><U0A4D><U0A30><U0A48><U0A32>";/ 127 "<U0A2E><U0A08>";/ 128 "<U0A1C><U0A42><U0A28>";/ 129 "<U0A1C><U0A41><U0A32><U0A3E><U0A08>";/ 130 "<U0A05><U0A17><U0A38><U0A24>";/ 131 "<U0A38><U0A24><U0A70><U0A2C><U0A30>";/ 132 "<U0A05><U0A15><U0A24><U0A42><U0A2C><U0A30>";/ 133 "<U0A28><U0A35><U0A70><U0A2C><U0A30>";/ 134 "<U0A26><U0A38><U0A70><U0A2C><U0A30>" 135 136% 137% Equivalent of AM PM 138am_pm "<U0A38><U0A35><U0A47><U0A30><U0A47>";/ 139 "<U0A36><U0A3E><U0A2E>" 140 141% 142% Appropriate date and time representation 143d_t_fmt "%A %d %b %Y %I:%M:%S %p" 144% 145% Appropriate date and time representation for date(1) 146date_fmt "%A %d %b %Y %I:%M:%S %p %Z" 147% 148% Appropriate date representation 149d_fmt "%-d//%-m//%y" 150% 151% Appropriate time representation 152t_fmt "%I:%M:%S %p %Z" 153% 154% Appropriate 12 h time representation (%r) 155t_fmt_ampm "%I:%M:%S %p %Z" 156week 7;19971130;1 157END LC_TIME 158 159 160LC_MESSAGES 161yesexpr "^[+1yY<U0A39>]" 162noexpr "^[-0nN<U0A28>]" 163yesstr "<U0A39><U0A3E><U0A02>" 164nostr "<U0A28><U0A39><U0A40><U0A02>" 165END LC_MESSAGES 166 167 168LC_PAPER 169copy "hi_IN" 170END LC_PAPER 171 172 173LC_NAME 174% This is the ISO_IEC TR14652 Locale definition for the 175% LC_NAME category. 176% 177name_fmt "%p%t%f%t%g" 178name_gen "" 179name_mr "Mr." 180name_mrs "Mrs." 181name_miss "Miss." 182name_ms "Ms." 183 184END LC_NAME 185 186 187LC_ADDRESS 188% This is the ISO_IEC TR14652 Locale definition for the 189% LC_ADDRESS 190postal_fmt "%z%c%T%s%b%e%r" 191country_name "<U0A2D><U0A3E><U0A30><U0A24>" 192country_ab2 "IN" 193country_ab3 "IND" 194country_num 356 195country_car "IND" 196% ਪੰਜਾਬੀ 197lang_name "<U0A2A><U0A70><U0A1C><U0A3E><U0A2C><U0A40>" 198lang_ab "pa" 199lang_term "pan" 200lang_lib "pan" 201END LC_ADDRESS 202 203 204LC_TELEPHONE 205copy "hi_IN" 206END LC_TELEPHONE 207 208 209LC_MEASUREMENT 210copy "hi_IN" 211END LC_MEASUREMENT 212