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.3
+VERSION	= 1.3_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/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] == '-') {
