Hi, Here is a new patch.
- Default of "locale" resource is changed from "true" to "false". (I still have no idea which is the best... See below.) - Locale-related resource set-up is separated from VTInitialize() to a new function VTInitialize_locale(). - Added "vi" (Vietnamese) for luit-using locales in "medium" mode. - Use nl_langinfo(CODESET) if available. (Definition of HAVE_LANGINFO_CODESET is not implemented yet. Could you help me, Bruno?) - Use MB_CUR_MAX if available. - Implemented mystrcasecmp() instead of using locale_str. I heard that from a Japanese person that "locale" resource should be "false" for some time till the resource will be famous to avoid confusion. When it will be famous, (he said) many people would think the default should be "true" and then the default can be changed to "true" without annoying people. I think this opinion can be integrated into Juliusz's opinion that when some new font mechanism will be dominant, the default should be changed to "true". So, how do you think about the default of "false"? The following is the new patch. Please note this patch is for my previous patch. begin 644 xterm-20020604-luit2.diff.gz M'XL("/?F!ST"`WAT97)M+3(P,#(P-C`T+6QU:70R+F1I9F8`K5E]4^)($_\; M/L4<6W6`.&P"OJ"<5XN(J_>H6(*[>W=KQ1@FDMN0\"1!U]OSNU_WS.0-"$$] M:VM)9KI[>KI[NG^=&5FF2:@WNR#?`^9-:$-1&LJ.LD7MF16\-\:Z-_5<HVXL MFVXDYHN4TAP1A>%X1GZ;.83LD$9SO[&WKS0)$A=KM5J>_(A9;1)%W6\"OR*8 M/WP@=+NE;NZ2FOCY\*%(\._'E^!B%IBM3?(EZ%[+AZM3)]@DOO4W<\V*Y035 M34$,4WW3]!G\7_F"JGRV1O<LN&(&4!L>8TX=96D3=\02/%>#P+.<^TU2:I:> M-XL41P<>\T'&A>T:NLWXZF?R<6+Y1EV,:W[@`5O@S5@)!-9>S&GJML]9R2+K ML67#'A("PH&$&%,.'?6.S_K=SEGO^/1LV+L*!1Y*@8_6B'7!#3Z7]CE^DU;! M><T00\>=LT%O7L!#H"K*1T^?CBU#"/DT3(U(09Q.NX^&AU?7*`O=N]7<;F[N MD!K_5165N_C="+;@,&(Y5J#Q[3OZA%7)H\,>Z:_X3`Z(Q_X_8WX@WH&'.2/+ M+))B[9UEDO[E4/M\>M33NB>=JT&Q]GZ#&.YDJGN,^-RMH(5U[[CX2`S=9V3C M?;%VZ+HV`=)CM#\Y.""PA&Z#ON!)?'7<0`QQZLD3B$)>8S*MH)E@"<</R(:O M;I+4>Z-:K/T0<0!Q26SF@/[`#`\57ZVVQ13^22*35)#HIYBJ4:W"CH.9YW!M M@$60FJY'*FT4R?^C%)8J('_@SJ93YE5`FUJMBJ+BD0:,(!T*6"94CG$SP.`S MCON!'E@&>7"M4;'V:7@*KK%T&PZ;)F(N>;1"W\3;GCD^F)N-A%TV!(O<-UJ= MZ0ZQ?`W/8:0%[J(B*,%<()8Y#Y7265?KG)V5P!S@$(7\\T\H#=_+7Y5RE4@+ M+.7M#G^_[.5QKUB]<_$QC[L0<5U<GYVU0Y/*:.7'%.9M<4B!2EE*,O.9QAS# M'6&$"B(,[)/.IYZ&6IQ>'/>U;O^H-^@-I;V$_8"X@H$)0>G8FJT[]Y9CNA5) M6H7T<CT\IJV2V`0&WSL&?EZ0(7?QD]@&^?EGC$7X5PE36"1'D@A1_!0F/)@Z M)>DMIG(>YH129%@PX[J,_8M7L?W>&[R*KW,][*<8I:U7L*BAK0F<A@+DE\<Q M'&XL#Z1>KQ-S9MM/Q+UC3^CJ,$:)M#]F&A[.TC7QN5T94`7ATSQ2%4FC^?EJ M"`0-&9S/!`6^R*.\9*1,)9/<VIX]/GX+^T5_&7>^NY2E[N(UF?L+B@8<*2@" M#[H-+G1-$AO,\@DS368$UH-T79Z?T*(K''!`FD*/\#PEPB#7<9Q)!L)*8J[) M\ZL]?=X[.KT^?XNO!KWST\3)2IM^PD;6;")L+T^)/!RN`R<'2R!/141W1J3C M6U!+N.FCHL.+KA[E46[SI>D-2ZV8J))?B1J>-<DK9OY4;C8:VSLU^:;>M.<. M:.2N/->G:+)<F'`'KP``C<CYH=:]OM+..U^DE'@`U>8>>)=(`$)_*%%_E;GJ M9;V,Q2L:_B:'W7+LO&CR;SDY+DNY(L.GB8(D43S\((>M\EI645]JE?_*TF^, M_V1!?57X@X#6TM`7<8V1+YZXOFOEE1<D=;F@&XR!_='U1CY!H.RQ>]T;P?'1 M(:F%2(2#[ZGN^S`>N`1[N5Q]UBHRA97P1PTU1FCQG,`9"-<[5Q\'UX/>$2I" MDCB5)'%J16+31[E0V'_LM*#O@`9D:P<;D;###$&IX=JNI[G?VG&'@7\"QOKM M(EW2;=`5B)=&W'$`P!;_;"@W*"QL8O@BL+4_F.<2=Q80\`TX(;#`+R5AP1+O M:%P'1K$&E;`Y*I%'OLE-I'?(R)7=[`8Q+6:/Z-T3Y0_@4M1N$O*&$OFD#\QZ MP$,`O8WI$\4)<^TT=S=;*IAKMP%VVQ/M6J1UEC%X(\>[QH76LBIM\GJT3]^$ M]NF;T#Y=0/LTZLJL`Z5-K%_4/?@?6[`?:4U#SULW).[-LG($4$D]JE+C.X_I MW^1RS^(G+5?=NQ&Y@.9G2+I._T%C1TD0E5IP$</30@9="K)G4J41>B;9'"#/ MI$NB</H*%$ZS8</*KDCZ*\<!`J_3-2HDS4NE=*Z*9=AC'I[3.82\X+04&L^C MONB_@%A9ZIK7(6Y:R+/T>H@[S@MK.#C7)3$2I[E(G!:>U_7A`O#.L_02G$W? MB+/I(LYNSQ^6;(@-HU+I+#,?1$=-$D("78G'.4OY-PD].^6$72)@^C\YVT_C MU:$</EG*]$<T6XTC).^PK@%G:1+DOSS!K*.*\E)5_BN9$5'\+7>NM%5?%/'S M4#LOX.>0-<U%UOGYXP7I5R[X%F1-"V\M![G(6F((#K"7?=D-O^:V0V`:P[DY ME9!D"4%RR?!K]ZIXR";(6F;I14-*4B;Z)&&>S[0C!@XIB,N'!0E@0O'M?(XB M[06,@I'EZW=PM,V9Q^,!V)U['G.D,+SJ='N52LF*C#]*Q.57!U!HVD\RP#*7 M5!(;R](<$@C_Q%^-='=F$VT:\$U5H-YKW?YYXX34"-Y1A#!_M/):<1H\?:^/ MEU_YB;G,ZT0QG;Q*5)5]I;FO[.9<)4K&SV`S?HW8((JRO]V*[B"Q<5&;6RKO M\\('WK@LMBN)[L[4'MMS[W?2"5%W&$7^W$0RXI--WT8<YTN&0U&UC#4*&$8< ML4*"L)P']QN+._#,Y9-,,$%H=/K=:6"Y#B_L*3$+JO*%2V*@!.G+=V>>P9;2 M)U6=ZL$X)3UJ%4/+GUY<7@^U\][PI'^4MO7W=DZD\;'Z!':[-"BBZ<QXBR@* MQYXE0FX7(T=I[&\W<D(NYDU&76M?;>YO)2ZOU:W&-MY>RU^,N3X_^P+(^C-C MC#7@]I:?]7*9(ZO;V]-!O]7:WJ,-&'FT;)O<,>S89P#0BNA%?'7F*H?@1.T2 M3")&>#WQH<%T/?XAH1BQU@GIN@XDA@`"R?+YQP!)"%PAE4]&;`J.`Q@8+5$O MTN&8P82IS^P`4?CM+089SM069CB4QRE2'UZ2%OP<AN$DKJ])Y:MY:=BPR:_F M(4E>;%=+13*8,L,R+>;SSR`08>++!`\M\6%$6L)PG0?FH3S3<R?OL8QR4<5_ )`?."V@0,(0`` ` end --- Tomohiro KUBOTA <[EMAIL PROTECTED]> http://www.debian.or.jp/~kubota/ "Introduction to I18N" http://www.debian.org/doc/manuals/intro-i18n/ _______________________________________________ I18n mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/i18n