From c4857a87b6cfb849785bbe4fbbe6c4da0ccc2bb9 Mon Sep 17 00:00:00 2001 From: Hidenori Takeshima Date: Fri, 25 Feb 2000 21:40:10 +0000 Subject: [PATCH] Japanese support implemented. --- ole/nls/jpn.nls | 194 ++++++++++++++++++++++++++---------------------- 1 file changed, 106 insertions(+), 88 deletions(-) diff --git a/ole/nls/jpn.nls b/ole/nls/jpn.nls index 62ea891ad3..3331b188d3 100644 --- a/ole/nls/jpn.nls +++ b/ole/nls/jpn.nls @@ -1,113 +1,131 @@ /* * OLE2NLS library * Japanese - * (Japanese strings in EUC-JP) + * Japanese strings in codepage 932(Shift-JIS) + * modified by Hidenori Takeshima(hidenori@a2.ctktv.ne.jp) */ LOCVAL(LOCALE_ILANGUAGE,"0411") -LOCVAL(LOCALE_SLANGUAGE,"ܸ") +LOCVAL(LOCALE_SLANGUAGE,"{") LOCVAL(LOCALE_SENGLANGUAGE,"Japanese") LOCVAL(LOCALE_SABBREVLANGNAME,"jpn") -LOCVAL(LOCALE_SNATIVELANGNAME,"ܸ") +LOCVAL(LOCALE_SNATIVELANGNAME,"{") LOCVAL(LOCALE_ICOUNTRY,"81") -LOCVAL(LOCALE_SCOUNTRY,"") +LOCVAL(LOCALE_SCOUNTRY,"{") LOCVAL(LOCALE_SENGCOUNTRY,"Japan") LOCVAL(LOCALE_SABBREVCTRYNAME,"JPN") -LOCVAL(LOCALE_SNATIVECTRYNAME,"") +LOCVAL(LOCALE_SNATIVECTRYNAME,"{") LOCVAL(LOCALE_IDEFAULTLANGUAGE,"0411") LOCVAL(LOCALE_IDEFAULTCOUNTRY,"81") -/* LOCVAL(LOCALE_IDEFAULTCODEPAGE) */ -/* LOCVAL(LOCALE_IDEFAULTANSICODEPAGE) */ -/* LOCVAL(LOCALE_SLIST,"") */ -/* LOCVAL(LOCALE_IMEASURE,"") */ -/* LOCVAL(LOCALE_SDECIMAL,"") */ -/* LOCVAL(LOCALE_STHOUSAND,"") */ +LOCVAL(LOCALE_IDEFAULTCODEPAGE,"932") +LOCVAL(LOCALE_IDEFAULTANSICODEPAGE,"932") +LOCVAL(LOCALE_SLIST,",") +LOCVAL(LOCALE_IMEASURE,"0") +LOCVAL(LOCALE_SDECIMAL,".") +LOCVAL(LOCALE_STHOUSAND,",") LOCVAL(LOCALE_SGROUPING,"3;0") -/* LOCVAL(LOCALE_IDIGITS,"2") */ -/* LOCVAL(LOCALE_ILZERO,"1") */ -/* LOCVAL(LOCALE_INEGNUMBER) */ +LOCVAL(LOCALE_IDIGITS,"2") +LOCVAL(LOCALE_ILZERO,"1") +LOCVAL(LOCALE_INEGNUMBER,"1") LOCVAL(LOCALE_SNATIVEDIGITS,"0123456789") -LOCVAL(LOCALE_SCURRENCY,"") +LOCVAL(LOCALE_SCURRENCY,"~") LOCVAL(LOCALE_SINTLSYMBOL, "JPY") -/* LOCVAL(LOCALE_SMONDECIMALSEP,",") */ -/* LOCVAL(LOCALE_SMONTHOUSANDSEP,".") */ -/* LOCVAL(LOCALE_SMONGROUPING) */ -/* LOCVAL(LOCALE_ICURRDIGITS,"2") */ -/* LOCVAL(LOCALE_IINTLCURRDIGITS) */ -/* LOCVAL(LOCALE_ICURRENCY,"3") */ -/* LOCVAL(LOCALE_INEGCURR,"8") */ -/* LOCVAL(LOCALE_SDATE,".") */ -/* LOCVAL(LOCALE_STIME,":") */ -LOCVAL(LOCALE_SSHORTDATE,"yyyy.MM.dd") -LOCVAL(LOCALE_SLONGDATE,"yyyyǯMMMMd.ddd") -/* LOCVAL(LOCALE_STIMEFORMAT) */ -/* LOCVAL(LOCALE_IDATE,"1") */ -/* LOCVAL(LOCALE_ILDATE) */ +LOCVAL(LOCALE_SMONDECIMALSEP,".") +LOCVAL(LOCALE_SMONTHOUSANDSEP,",") +LOCVAL(LOCALE_SMONGROUPING,"3;0") +LOCVAL(LOCALE_ICURRDIGITS,"0") +LOCVAL(LOCALE_IINTLCURRDIGITS,"2") +LOCVAL(LOCALE_ICURRENCY,"3") +LOCVAL(LOCALE_INEGCURR,"8") +LOCVAL(LOCALE_SDATE,"-") +LOCVAL(LOCALE_STIME,":") +LOCVAL(LOCALE_SSHORTDATE,"yy-MM-dd") +LOCVAL(LOCALE_SLONGDATE,"yyyy-MM-dd") +LOCVAL(LOCALE_STIMEFORMAT,"HH:mm:ss") +LOCVAL(LOCALE_IDATE,"2") +LOCVAL(LOCALE_ILDATE,"2") LOCVAL(LOCALE_ITIME,"1") -/* LOCVAL(LOCALE_ITIMEMARKPOSN) */ -/* LOCVAL(LOCALE_ICENTURY) */ -LOCVAL(LOCALE_ITLZERO,"1") -/* LOCVAL(LOCALE_IDAYLZERO) */ -/* LOCVAL(LOCALE_IMONLZERO) */ -/* LOCVAL(LOCALE_S1159, "") */ -/* LOCVAL(LOCALE_S2359, "") */ -LOCVAL(LOCALE_ICALENDARTYPE, "1") -/* LOCVAL(LOCALE_IOPTIONALCALENDAR) */ -/* LOCVAL(LOCALE_IFIRSTDAYOFWEEK) */ -/* LOCVAL(LOCALE_IFIRSTWEEKOFYEAR) */ +LOCVAL(LOCALE_ITIMEMARKPOSN,"0") /* Is this correct?(I have no documents.) */ +LOCVAL(LOCALE_ICENTURY,"0") +LOCVAL(LOCALE_ITLZERO,"0") +LOCVAL(LOCALE_IDAYLZERO,"0") +LOCVAL(LOCALE_IMONLZERO,"0") +LOCVAL(LOCALE_S1159, "ߑO") +LOCVAL(LOCALE_S2359, "ߌ") +LOCVAL(LOCALE_ICALENDARTYPE, "2") +LOCVAL(LOCALE_IOPTIONALCALENDAR,"2") +LOCVAL(LOCALE_IFIRSTDAYOFWEEK,"6") +LOCVAL(LOCALE_IFIRSTWEEKOFYEAR,"0") -LOCVAL(LOCALE_SDAYNAME1,"") -LOCVAL(LOCALE_SDAYNAME2,"") -LOCVAL(LOCALE_SDAYNAME3,"") -LOCVAL(LOCALE_SDAYNAME4,"") -LOCVAL(LOCALE_SDAYNAME5,"") -LOCVAL(LOCALE_SDAYNAME6,"") -LOCVAL(LOCALE_SDAYNAME7,"") +LOCVAL(LOCALE_SDAYNAME1,"j") +LOCVAL(LOCALE_SDAYNAME2,"Ηj") +LOCVAL(LOCALE_SDAYNAME3,"j") +LOCVAL(LOCALE_SDAYNAME4,"ؗj") +LOCVAL(LOCALE_SDAYNAME5,"j") +LOCVAL(LOCALE_SDAYNAME6,"yj") +LOCVAL(LOCALE_SDAYNAME7,"j") -LOCVAL(LOCALE_SABBREVDAYNAME1,"") -LOCVAL(LOCALE_SABBREVDAYNAME2,"") -LOCVAL(LOCALE_SABBREVDAYNAME3,"") -LOCVAL(LOCALE_SABBREVDAYNAME4,"") -LOCVAL(LOCALE_SABBREVDAYNAME5,"") -LOCVAL(LOCALE_SABBREVDAYNAME6,"") -LOCVAL(LOCALE_SABBREVDAYNAME7,"") +LOCVAL(LOCALE_SABBREVDAYNAME1,"") +LOCVAL(LOCALE_SABBREVDAYNAME2,"") +LOCVAL(LOCALE_SABBREVDAYNAME3,"") +LOCVAL(LOCALE_SABBREVDAYNAME4,"") +LOCVAL(LOCALE_SABBREVDAYNAME5,"") +LOCVAL(LOCALE_SABBREVDAYNAME6,"y") +LOCVAL(LOCALE_SABBREVDAYNAME7,"") -LOCVAL(LOCALE_SMONTHNAME1,"") -LOCVAL(LOCALE_SMONTHNAME2,"") -LOCVAL(LOCALE_SMONTHNAME3,"") -LOCVAL(LOCALE_SMONTHNAME4,"ͷ") -LOCVAL(LOCALE_SMONTHNAME5,"޷") -LOCVAL(LOCALE_SMONTHNAME6,"ϻ") -LOCVAL(LOCALE_SMONTHNAME7,"") -LOCVAL(LOCALE_SMONTHNAME8,"Ȭ") -LOCVAL(LOCALE_SMONTHNAME9,"") -LOCVAL(LOCALE_SMONTHNAME10,"") -LOCVAL(LOCALE_SMONTHNAME11,"") -LOCVAL(LOCALE_SMONTHNAME12,"") -/* LOCVAL(LOCALE_SMONTHNAME13,"") */ +#if 0 +/* classical format:-) */ +LOCVAL(LOCALE_SMONTHNAME1,"r") +LOCVAL(LOCALE_SMONTHNAME2,"@") +LOCVAL(LOCALE_SMONTHNAME3,"퐶") +LOCVAL(LOCALE_SMONTHNAME4,"K") +LOCVAL(LOCALE_SMONTHNAME5,"H") +LOCVAL(LOCALE_SMONTHNAME6,"") +LOCVAL(LOCALE_SMONTHNAME7,"") +LOCVAL(LOCALE_SMONTHNAME8,"t") +LOCVAL(LOCALE_SMONTHNAME9,"") +LOCVAL(LOCALE_SMONTHNAME10,"_") +LOCVAL(LOCALE_SMONTHNAME11,"") +LOCVAL(LOCALE_SMONTHNAME12,"t") +LOCVAL(LOCALE_SMONTHNAME13,"") +#else +LOCVAL(LOCALE_SMONTHNAME1,"P") +LOCVAL(LOCALE_SMONTHNAME2,"Q") +LOCVAL(LOCALE_SMONTHNAME3,"R") +LOCVAL(LOCALE_SMONTHNAME4,"S") +LOCVAL(LOCALE_SMONTHNAME5,"T") +LOCVAL(LOCALE_SMONTHNAME6,"U") +LOCVAL(LOCALE_SMONTHNAME7,"V") +LOCVAL(LOCALE_SMONTHNAME8,"W") +LOCVAL(LOCALE_SMONTHNAME9,"X") +LOCVAL(LOCALE_SMONTHNAME10,"PO") +LOCVAL(LOCALE_SMONTHNAME11,"PP") +LOCVAL(LOCALE_SMONTHNAME12,"PQ") +LOCVAL(LOCALE_SMONTHNAME13,"") +#endif -LOCVAL(LOCALE_SABBREVMONTHNAME1,"1") -LOCVAL(LOCALE_SABBREVMONTHNAME2,"2") -LOCVAL(LOCALE_SABBREVMONTHNAME3,"3") -LOCVAL(LOCALE_SABBREVMONTHNAME4,"4") -LOCVAL(LOCALE_SABBREVMONTHNAME5,"5") -LOCVAL(LOCALE_SABBREVMONTHNAME6,"6") -LOCVAL(LOCALE_SABBREVMONTHNAME7,"7") -LOCVAL(LOCALE_SABBREVMONTHNAME8,"8") -LOCVAL(LOCALE_SABBREVMONTHNAME9,"9") -LOCVAL(LOCALE_SABBREVMONTHNAME10,"10") -LOCVAL(LOCALE_SABBREVMONTHNAME11,"11") -LOCVAL(LOCALE_SABBREVMONTHNAME12,"12") -/* LOCVAL(LOCALE_SABBREVMONTHNAME13,"") */ +LOCVAL(LOCALE_SABBREVMONTHNAME1,"1") +LOCVAL(LOCALE_SABBREVMONTHNAME2,"2") +LOCVAL(LOCALE_SABBREVMONTHNAME3,"3") +LOCVAL(LOCALE_SABBREVMONTHNAME4,"4") +LOCVAL(LOCALE_SABBREVMONTHNAME5,"5") +LOCVAL(LOCALE_SABBREVMONTHNAME6,"6") +LOCVAL(LOCALE_SABBREVMONTHNAME7,"7") +LOCVAL(LOCALE_SABBREVMONTHNAME8,"8") +LOCVAL(LOCALE_SABBREVMONTHNAME9,"9") +LOCVAL(LOCALE_SABBREVMONTHNAME10,"10") +LOCVAL(LOCALE_SABBREVMONTHNAME11,"11") +LOCVAL(LOCALE_SABBREVMONTHNAME12,"12") +LOCVAL(LOCALE_SABBREVMONTHNAME13,"") -/* LOCVAL(LOCALE_SPOSITIVESIGN, "") */ -/* LOCVAL(LOCALE_SNEGATIVESIGN, "") */ -/* LOCVAL(LOCALE_IPOSSIGNPOSN, "") */ -/* LOCVAL(LOCALE_INEGSIGNPOSN, "") */ -/* LOCVAL(LOCALE_IPOSSYMPRECEDES, "") */ -/* LOCVAL(LOCALE_IPOSSEPBYSPACE, "") */ -/* LOCVAL(LOCALE_INEGSYMPRECEDES, "") */ -/* LOCVAL(LOCALE_INEGSEPBYSPACE, "") */ +LOCVAL(LOCALE_SPOSITIVESIGN, "") +LOCVAL(LOCALE_SNEGATIVESIGN, "-") +LOCVAL(LOCALE_IPOSSIGNPOSN, "1") +LOCVAL(LOCALE_INEGSIGNPOSN, "1") +LOCVAL(LOCALE_IPOSSYMPRECEDES, "0") +LOCVAL(LOCALE_IPOSSEPBYSPACE, "1") +LOCVAL(LOCALE_INEGSYMPRECEDES, "0") +LOCVAL(LOCALE_INEGSEPBYSPACE, "1") /* LOCVAL(LOCALE_FONTSIGNATURE, "") */ LOCVAL(LOCALE_SISO639LANGNAME,"ja") LOCVAL(LOCALE_SISO3166CTRYNAME,"JP")