diff -urN rpm2html-1.2.org/Makefile.in rpm2html-1.2/Makefile.in
--- rpm2html-1.2.org/Makefile.in	Thu Apr  8 03:29:45 1999
+++ rpm2html-1.2/Makefile.in	Wed Aug  4 22:09:50 1999
@@ -1,5 +1,5 @@
 NAME	= rpm2html
-VERSION	= 1.2
+VERSION	= 1.2_jp
 
 CC	= @CC@
 #CC	= insure
@@ -41,11 +41,11 @@
 MAKE_FILES= configure configure.in config.h.in Makefile.in \
             install-sh config.guess config.sub
 
-FILES= Copyright BUGS README TODO INSTALL CHANGES PRINCIPLES \
+FILES= Copyright BUGS README README.ja TODO INSTALL CHANGES PRINCIPLES \
        help.html config.c html.c html.h cleanup.c memory.c memory.h \
        rpm2html.c rpm2html.config rpm2html.h rpmdata.c rpmdata.h \
        language.h language.c rdf.c rdf.h msg.fr msg.es msg.de msg.pl \
-       msg.cz rpmopen.c rpm2html.spec rpm2html.1 compressor.c dir.gif \
+       msg.cz msg.ja rpmopen.c rpm2html.spec rpm2html.1 compressor.c dir.gif \
        new.gif stringbuf.h stringbuf.c \
        $(MAKE_FILES) $(CONFIG) $(XML_FILES) $(RDF_FILES) $(FIND_FILES)
 
diff -urN rpm2html-1.2.org/README.jp rpm2html-1.2/README.jp
--- rpm2html-1.2.org/README.jp	Thu Jan  1 09:00:00 1970
+++ rpm2html-1.2/README.jp	Wed Aug  4 13:42:00 1999
@@ -0,0 +1,8 @@
+rpm2html ܸ첽(l10n)
+
+4 Aug 1999 by Yoshi Kajiki  <kajiki@3dpro.tao.go.jp>
+
+LANG=ja_JP.ujis ޤ ja_JP.eucJP λˤϡǥեȤܸ HTML ڡܸ Summary, description ɽǽˤޤ
+
+
+LANG=C Ȥȡꥸʥ̤ưǤ
\ No newline at end of file
diff -urN rpm2html-1.2.org/README.jp~ rpm2html-1.2/README.jp~
--- rpm2html-1.2.org/README.jp~	Thu Jan  1 09:00:00 1970
+++ rpm2html-1.2/README.jp~	Wed Aug  4 13:34:35 1999
@@ -0,0 +1,3 @@
+rpm2html ܸ첽(l10n)
+
+LANG=ja_JP.ujis ޤ ja_JP.eucJP λˤϡ
diff -urN rpm2html-1.2.org/html.c rpm2html-1.2/html.c
--- rpm2html-1.2.org/html.c	Tue Apr  6 19:41:42 1999
+++ rpm2html-1.2/html.c	Wed Aug  4 15:15:47 1999
@@ -302,10 +302,12 @@
 
 static unsigned char *buffer = NULL;
 static int buffer_size = 2000;
+extern char *locale;
 char *convertHTML(const char *str) {
 
     unsigned char *cur, *end;
     unsigned char c;
+    int conv_flag=1;
 
     if (buffer == NULL) {
         buffer = (char *) debugMalloc(buffer_size * sizeof(char));
@@ -317,6 +319,12 @@
     cur = &buffer[0];
     end = &buffer[buffer_size - 20];
 
+    /* l10n */
+    if ((strcmp(locale, "ja_JP.ujis")==0) ||
+        (strcmp(locale, "ja_JP.eucJP")==0)) {
+        conv_flag=0;
+    }
+        
     while (*str != '\0') {
         if (cur >= end) {
 	    int delta = cur - buffer;
@@ -331,7 +339,7 @@
 	    cur = &buffer[delta];
 	}
         c = (unsigned char) *(str++);
-	if (entities[(unsigned int) c] == NULL) {
+	if (((conv_flag == 0) && (c >= 0x80)) || (entities[(unsigned int) c] == NULL)) {
 	    *(cur++) = c;
 	} else {
 	    strcpy(cur, entities[(unsigned int) c]);
diff -urN rpm2html-1.2.org/msg.ja rpm2html-1.2/msg.ja
--- rpm2html-1.2.org/msg.ja	Thu Jan  1 09:00:00 1970
+++ rpm2html-1.2/msg.ja	Wed Aug  4 00:24:11 1999
@@ -0,0 +1,196 @@
+; 
+; rpm2html language file
+;
+; Japanese version: Yoshi. Kajiki  <kajiki@3dpro.tao.go.jp>
+; created: Aug 3 1999
+; last modified: Aug 3 1999
+;
+.html
+
+ΥڡΤ
+
+index.html
+
+Groups.html
+
+ByDate.html
+
+ByName.html
+
+Vendors.html
+
+Distribs.html
+
+RPM ǡ١Υڡؤ褦:
+
+<p>
+<strong>rpm2html</strong> Ȥ <a href="http://www.rpm.org/">RPM</a> ѥåβ
+ưŪץǤ</p>
+<p>
+<img src="new.gif" alt="New"><a href="http://rufus.w3.org/linux/rpm2html/rpmfind.htm
+l">
+Rpmfind</a> (RPM ǡ١鼫ưŪ˥ѥå򸡺ץ)򤪻Ȥ<br>
+0.98 ʹߤΥСɬǤƲޤʤߴ̵ʤͽǤ
+<a href="http://rufus.w3.org/linux/rpm2html/download.html">С󥢥å...</a></p>
+<p>
+rpm2html Ūϡ͡ʥѥåδ֤ΰ¸Ĵ٤뤳Ȥȡ
+ѥå򥤥󥹥ȡ뤹뤿ɬפʥ꥽򸫤Ĥ뤳ȤǤ
+٤ƤΥѥå rpm2html ˤäƲϤ졢¸ɬפȤ꥽
+Фޤ
+ơδطϡڡǤϥϥѡ󥯤Ȥɽޤ
+Τᡢۤο󥯥åǡʤɬפȤѥå׵᤹꥽
+Ĥ뤳ȤǤޤ</p>
+<p>
+Υڡκ⼫ưŪΤ˻Ȥ䤹ʤꡢ
+桼ϥѥåεǽ¨¤˸Ĥ뤳ȤǤ褦ˤʤޤ
+(ѥåκԤŬڤʥȤ񤤤Ƥ)</p>
+<p></p>
+<p>
+ΥڡƱͤΥǡ١ʬΥޥ˺ꤿȤˤϡ
+<a href="http://rufus.w3.org/linux/rpm2html/mirror.html">
+RPM ǡ١κ</a> 򻲾ȤƳƼƲ<BR>
+<B><FONT COLOR="#FF0000">
+<FONT SIZE="+1">Web ڡɤġǥԡʤǲ</FONT>
+</FONT></B></p>
+
+Υǡ١ˤ %d  (ǡݥ %d Mbytes)  RPM β⤬ޤ
+
+Υޥˤ %d  (ǡݥ %d Mbytes)  RPM 󥹥ȡ뤵Ƥޤ
+
+:
+
+롼פˤ
+
+ˤ
+
+ѥå̾ˤ
+
+٥ˤ
+
+ǥȥӥ塼ˤ
+
+󥹥ȡˤ
+
+ѥå
+
+ߥ顼
+
+ߥ顼
+
+Υڡˤ
+
+äޤ
+
+RPM Υǡ١ؤ褦
+
+From
+
+ѥå̾
+
+ǥȥӥ塼
+
+С
+
+٥
+
+꡼
+
+
+
+󥹥ȡ
+
+롼
+
+ۥ
+
+
+
+ RPM
+
+ѥå
+
+Url
+
+
+
+󶡥ե(Provides)
+
+ɬܥե(Requires)
+
+
+
+ե
+
+ѥå˥եꥹȤޤ !
+
+פޤ !
+
+RPM ꥽
+
+
+
+롼פˤ
+
+RPM Υ롼:
+
+ǥȥӥ塼ˤ
+
+RPM Υǥȥӥ塼:
+
+٥ˤ
+
+RPM ٥:
+
+ˤ
+
+󥹥ȡˤ
+
+3 ˺줿 RPM
+
+1 ְ˺줿 RPM
+
+2 ְ˺줿 RPM
+
+1 ˺줿 RPM
+
+1 ʾ˺줿 RPM
+
+3 ˥󥹥ȡ뤵줿 RPM
+
+1 ְ˥󥹥ȡ뤵줿 RPM
+
+2 ְ˥󥹥ȡ뤵줿 RPM
+
+1 ˥󥹥ȡ뤵줿 RPM
+
+1 ʾ˥󥹥ȡ뤵줿 RPM
+
+ѥå̾ˤ
+
+Ҥޤ !
+
+Unknown
+
+̵
+
+/롼
+
+unknown.host
+
+
+
+ѥå: Ƭʸ
+
+ٹ: Υѥåˤϥ꥽ΰޤ
+
+¾ǲ
+
+³
+
+
+
+֥ǥ쥯ȥ
+
+Tree.html
+
+ǥȥӥ塼Υǥ쥯ȥ깽¤򸫤
diff -urN rpm2html-1.2.org/rpm2html.c rpm2html-1.2/rpm2html.c
--- rpm2html-1.2.org/rpm2html.c	Thu Apr  8 01:12:11 1999
+++ rpm2html-1.2/rpm2html.c	Wed Aug  4 09:28:08 1999
@@ -24,6 +24,7 @@
 #include <ctype.h>
 #include <errno.h>
 #include <rpm/rpmlib.h>
+#include <locale.h>
 
 #include "rpm2html.h"
 #include "rpmdata.h"
@@ -32,6 +33,9 @@
 #include "tree.h"
 #include "language.h"
 
+#define MSG_JA	"/usr/share/rpm2html/msg.ja"
+char *locale=NULL;
+
 void usage(const char *argv0) {
     fprintf(stderr, "%s %s : Web page generator for RPM packages\n",
 	    RPM2HTML_NAME, RPM2HTML_VER);
@@ -50,6 +54,9 @@
     char host[200];
     int mask;
 
+    /* Get locale for l10n */
+    locale = setlocale(LC_MESSAGES, "");
+
     start_time = time(NULL);
     gethostname(host, sizeof(host));
     currentTime = time(NULL);
@@ -66,6 +73,12 @@
      * Ensure that all files and directories created a world readable !
      */
     mask = umask(022);
+
+    /* Read default message for l10n */
+    if ((strcmp(locale, "ja_JP.ujis")==0) ||
+        (strcmp(locale, "ja_JP.eucJP")==0)) {
+        readLanguageFile(MSG_JA);
+    }
 
     for (i = 1; i < argc ; i++) {
         if (argv[i][0] == '-') {
diff -urN rpm2html-1.2.org/rpm2html.spec rpm2html-1.2/rpm2html.spec
--- rpm2html-1.2.org/rpm2html.spec	Thu Apr  8 03:33:47 1999
+++ rpm2html-1.2/rpm2html.spec	Thu Aug  5 13:09:53 1999
@@ -1,15 +1,19 @@
 Summary: Translates rpm database into HTML and RDF info
 Name: rpm2html 
-%define version 1.2
-Version: %{version}
+%define ver 1.2
+Version: %{ver}_jp
 Release: 1
 Group: Utilities/System
-Source: ftp://rufus.w3.org/pub/rpm2html/rpm2html-%{version}.tar.gz
+Source: ftp://rufus.w3.org/pub/rpm2html/rpm2html-%{ver}.tar.gz
 URL: http://rufus.w3.org/linux/rpm2html/
-Packager: Daniel Veillard <veillard@w3.org>
+Patch: http://www.geocities.co.jp/SiliconValley/2548/rpm2html-%{ver}_jp.txt
+Packager: Yoshi. Kajiki <kajiki@geocities.co.jp>
+Vendor: Project Vine(Vine Plus)
+Distribution: Vine Plus
 Copyright: W3C Copyright (BSD like).
 BuildRoot: /tmp/rpm2html-root
 Provides: rpm2html
+Summary(ja): RPM ѥåβ HTML  RDF ˤ
 
 %description
 Rpm2html tries to solve 2 big problems one face when
@@ -23,8 +27,18 @@
 Rpm2html can now dump the metadata associated to RPM packages into
 standard RDF files.
 
+%description -l ja
+RPM ѥåΥե뷴ѥåξФơ
+HTML Υڡ RRDF Υǡġ롣
+롼פѥå̾ʤɤκڡ⼫ưŪ졢
+¸꥽ʤɤߤ˥󥯤ĥ뤿ᡢ
+ɬפʥѥåθʤɤ᤯Ԥޤ
+
 %prep
-%setup
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT
+%setup -n rpm2html-%ver
+%patch -p1
 %build
 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --sysconfdir=/etc
 make
@@ -41,13 +55,17 @@
 install msg.de $RPM_BUILD_ROOT/usr/share/rpm2html
 install msg.pl $RPM_BUILD_ROOT/usr/share/rpm2html
 install msg.cz $RPM_BUILD_ROOT/usr/share/rpm2html
+install msg.ja $RPM_BUILD_ROOT/usr/share/rpm2html
 install rpm2html.config  $RPM_BUILD_ROOT/etc
 install rpm2html.1  $RPM_BUILD_ROOT/usr/man/man1/rpm2html.1
-install CHANGES BUGS Copyright README TODO $RPM_BUILD_ROOT/usr/doc
+install CHANGES BUGS Copyright README README.jp TODO $RPM_BUILD_ROOT/usr/doc
+
+%clean
+rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-%doc CHANGES BUGS Copyright PRINCIPLES README TODO 
+%doc CHANGES BUGS Copyright PRINCIPLES README README.jp TODO 
 %doc rpm2html-cdrom.config rpm2html-en.config
 %doc rpm2html.config.mirrors rpm2html-fr.config
 %doc rpm2html.config.resources rpm2html-rdf.config
@@ -58,9 +76,12 @@
 /usr/share/rpm2html/msg.de
 /usr/share/rpm2html/msg.pl
 /usr/share/rpm2html/msg.cz
+/usr/share/rpm2html/msg.ja
 %config /etc/rpm2html.config
 %doc /usr/man/man1/rpm2html.1
 
 %changelog
+* Thu Aug  4 1999 Yoshi. Kajiki <kajiki@3dpro.tao.go.jp>
+- Japanese l10n.
 * Fri Apr  2 1999 Jeff Johnson <jbj@redhat.com>
 - repackage for Red Hat 6.0.
