diff -ur hypermail/src/lang.h hypermail.oryg/src/lang.h
--- hypermail/src/lang.h	Thu May 31 00:23:06 2001
+++ hypermail.oryg/src/lang.h	Thu Nov 22 14:41:50 2001
@@ -309,6 +309,134 @@
 };
 
 /*
+** Polish version of the language table (Polska wersja tabeli językowej)
+** Translation by Adam T. Tkocz <adam@storm.pl>
+*/
+
+char *pl[] = {                      /* English */
+  "Nowa wiadomość",                 /* New Message        -HTML*/
+  "Odpowiedz",                      /* Reply              -HTML*/
+  "O tej liście",                   /* About this list    -HTML*/
+  "Dół strony",                     /* End of Messages    -HTML*/
+  "Góra strony",                    /* Start of Messages  -HTML*/
+  "Wg daty",                        /* Date view          -HTML*/
+  "Wg wątków",                      /* Thread view        -HTML*/
+  "Wg tematów",                     /* Subject view       -HTML*/
+  "Wg autorów",                     /* Author view        -HTML*/
+  "Inne grupy",                     /* Other groups       -HTML*/
+  "Wiadomości",                     /* Messages           -HTML*/
+  "Początek",                       /* Starting           -HTML*/
+  "Koniec",                         /* Ending             -HTML*/
+  "O tym archiwum",                 /* About this archive -HTML*/
+  "sortowane wg",                   /* Messages sorted by -HTML*/
+  "Inne archiwa maili",             /* Other mail archives -HTML*/
+  "Wg daty",                        /* By Date             -HTML*/
+  "Najświeższe wiadomości",         /* Most recent messages-HTML*/
+  "autora",                         /* author              -HTML*/
+  "datay",                          /* date                -HTML*/
+  "wątku",                          /* thread              -HTML*/
+  "tematu",                         /* subject             -HTML*/
+  "Dla opcji",                      /* for options       -STDOUT*/
+  "Zapisywanie wiadomości do",      /* Writing messages to-STDOUT*/
+  "Zapisywanie indeksu dat do",     /* Writing date index to-STDOUT*/
+  "Zapisywanie indeksu wątków do",  /* Writing thread index to -STDOUT*/
+  "Zapisywanie indeksu tematów do", /* Writing subject index to-STDOUT*/
+  "Zapisywanie indeksu autorów do", /* Writing author index to-STDOUT*/
+  "Data ostatniej wiadomości",      /* Last message date   -HTML*/
+  "Zarchiwizowane w",               /* Archived on         -HTML*/
+  "Niedozwolone chmod",             /* Can not chmod     -STDERR*/
+  "Nie można zapisać",              /* Could not write   -STDERR*/
+  "Następna wiadomość",             /* Next message        -HTML*/
+  "Poprzednia wiadomość",           /* Previous message    -HTML*/
+  "Przypuszczalnie w odpowiedzi na",/* Maybe in reply to   -HTML*/
+  "W odpowiedzi na",                /* In reply to         -HTML*/
+  "Następna w wątku",               /* Next in thread      -HTML*/
+  "Prawdopodobna odpowiedź",        /* Maybe reply         -HTML*/
+  "Wg wątku",                       /* By Thread           -HTML*/
+  "Wg tematu",                      /* By Subject          -HTML*/
+  "Wg autora",                      /* By Author           -HTML*/
+  "Nie można stworzyć katalogu",    /* Can not create directory -STDERR*/
+  "Tworzenie katalogu",             /* Creating directory -STDOUT*/
+  "Parametry konfiguracji",         /* Configuration Values -STDOUT*/
+  "ścieżka",                        /* path              -STDOUT*/
+  "Przekroczona pamięć!",           /* Ran out of memory!-STDERR*/
+  "To archiwum zostało wygenerowane przez",  /* This archive was generated by -HTML*/
+  "Elementy",                       /* Elements          -STDOUT*/
+  "Żadnych elementów",              /* No Elements       -STDOUT*/
+  "Nie można otworzyć archiwum",    /* Cannot open mail archive */
+  "Czytanie nowego nagłówka",       /* Reading new header... -STDOUT   */
+  "Ładowanie mailboxa",             /* Loading mailbox      -STDOUT  */
+  "kodowanie nie jest obsługiwane", /* encoding is not supported, stored as-is -HTML*/
+  "wiadomości",                     /* messages             -HTML*/
+  "Wersja",                         /* Version            -STDOUT*/
+  "Wersja łaty",                    /* Patchlevel         -STDOUT*/
+  "Dokumentacja",                   /* Docs               -STDOUT*/
+  "Polecenia i zmienne",            /* Command and Control Variables-STDOUT*/
+  "Tak",                            /* Yes                -STDOUT*/
+  "Nie",                            /* No                 -STDOUT*/
+  "O tym archiwum: nie używane",    /* About the archive: not used-STDOUT */
+  "Inne archiwa: nie używane",      /* Other archives: not used-STDOUT*/
+  "adres nie został użyty",         /* address not used -STDOUT*/
+  "Wbudowane <BODY> zostało użyte", /* Builtin <BODY> statement used-STDOUT*/
+  "Nie można odczytać pliku ani stdin.", /* Cannot read from both file and stdin. -STDERR*/
+  "Opcje",                          /* Options                -STDOUT*/
+  "URL do innych arciwów",          /* URL to other archives  -STDOUT*/
+  "URL do informacji o archiwum",   /* URL to archive information -STDOUT*/
+  "Plik konfiguracyjny do wczytania", /* Configuration file to read in -STDOUT*/
+  "Katalog do zapisu plików HTML",  /* The directory to save HTML files in -STDOUT*/
+  "Czytaj wiadomości z stdin",      /* Read messages from standard input -STDOUT*/
+  "Podaj nazwę archiwum",           /* What to name the output archive -STDOUT*/
+  "Archiwum do wczytania",          /* Mail archive to read in -STDOUT*/
+  "Pokaż postępy",                  /* Show progress           -STDOUT*/
+  "Pokaż tylko zmienne konfiguracyjne", /* Show configuration variables only -STDOUT*/
+  "Pokaż wersję i wyjdź",           /* Show version information and exit -STDOUT*/
+  "Uzupelnij archiwum o jedną wiadomość", /* Update archive by one article -STDOUT*/
+  "Zastąp poprzednia wiadomość",    /* Overwrite previous messages -STDOUT*/
+  "Wybierz używany język",          /* Specify language to use     -STDOUT*/
+  "Użycie",                         /* Usage                       -STDOUT*/
+  "Język nie jest wspierany",       /* Language not supported  -STDERR*/
+  "Nie ustawione",                  /* Not set     -STDOUT*/
+  "Nie używane",                    /* Not used  -STDOUT*/
+  "Stworzono załącznik",            /* Created attachment file     -STDOUT*/
+  "załącznik",                      /* attachment                    -HTML*/
+  "tryb",                           /* mode                        -STDOUT*/
+  "Czytanie starych nagłówków",     /* Reading old headers      -STDOUT*/
+  "",                               /* tylko do wyrównania       -STDOUT*/
+  "BŁĄD",                           /* ERROR                       -STDERR*/
+  "Adres wypisujący z listy",       /* The submission address of the list-STDERR*/
+  "Czytaj tylko jedną wiadomość",
+  "Autor",                          /* author              -HTML*/
+  "Data",                           /* date                -HTML*/
+  "Temat",                          /* subject             -HTML*/
+  "Wybierz",                        /* Mail actions (MA) header -HTML*/
+  "wyślij nowy temat",              /* MA New Message      -HTML*/
+  "odpowiedz na tą wiadomość",      /* MA Reply            -HTML*/
+  "Zestawienie miesięcy",           /* monthly             -HTML*/
+  "Zestawienie lat",                /* yearly              -HTML*/
+  "Utwórz cache nagłowków GDBM",    /* Build a GDBM header cache -STDOUT*/
+  "Tworzenie indeksu GDBM... ",     /* Creating gdbm index -STDOUT*/
+  "Nie można utworzyć pliku GDBM... ",  /* Can't create gdbm index     -STDOUT*/
+  "Zachowaj archiwum mbox",         /* Maintain an mbox archive    -STDOUT*/
+  "Nie można odczytać ani zapisać mailboxa.", /* "Can't both read from and write to an mbox." -STDOUT*/
+  "Wg załączników",                  /* Attachment view -HTML*/
+  "Wg wiadomości z załącznikami",    /* By messages with attachments -HTML*/
+  "Zapisywanie indeksu załączników", /* Writing attachment index to -STDOUT*/
+  "bajtów",                          /* file size, so far only for attachments  -HTML */
+  "Nie można stworzyć aliasa",       /* MSG_CANNOT_CREATE_SYMLINK -STDOUT */
+  "Nie można usunąć pliku",          /* MSG_CANNOT_UNLINK      -STDOUT */
+  "Poprzedni katalog",               /* MSG_PREV_DIRECTORY  -HTML */
+  "Następny katalog",                /* MSG_NEXT_DIRECTORY    -HTML */
+  "Lista Katalogów",                 /* MSG_FOLDERS_INDEX   -HTML */
+  "Ta wiadomość została usunięta z archiwum", /* MSG_DELETED  -HTML */
+  "Ta wiadomość jest przedawniona",  /*MSG_EXPIRED -HTML */
+  "(usunięta wiadomość)",            /* MSG_DEL_SHORT     -HTML */
+  "Tekst tej zawartości",            /* MSG_TXT_VERSION     -HTML */
+  "Ta wiadomość została odfiltrowana",        /* MSG_FILTERED_OUT -HTML */
+  NULL,                              /* End Of Message Table      - NOWHERE*/
+};
+
+
+/*
 ** English version of the language table
 */
 
@@ -1092,6 +1220,7 @@
 
 struct language_entry ltable[] = {
 {    "de",      de   },     /* German  */
+{    "pl",      pl   },     /* Polish  */
 {    "en",      en   },     /* English */
 {    "es",      es   },     /* Spanish */
 {    "fi",      fi   },     /* Finnish */
diff -ur hypermail/src/print.c hypermail.oryg/src/print.c
--- hypermail/src/print.c	Thu Nov 22 00:12:20 2001
+++ hypermail.oryg/src/print.c	Thu Nov 22 14:18:01 2001
@@ -1346,7 +1346,7 @@
 		ptr = makemailcommand(set_mailcommand,
 				      email->emailaddr,
 				      email->msgid, email->subject);
-		fprintf(fp, "<strong>From:</strong> <a href=\"%s\">", ptr ? ptr : "");
+		fprintf(fp, "<strong>%s:</strong> <a href=\"%s\">", lang[MSG_CAUTHOR], ptr ? ptr : "");
 		if (ptr)
 		    free(ptr);
 		fprintf(fp, "<em>%s</em></a><br>\n", email->name);
@@ -1359,8 +1359,8 @@
 		ptr = makemailcommand(set_mailcommand,
 				      email->emailaddr,
 				      email->msgid, email->subject);
-		fprintf(fp, "<strong>From:</strong> %s (<a href=\"%s\">",
-			email->name, ptr ? ptr : "");
+		fprintf(fp, "<strong>%s:</strong> %s (<a href=\"%s\">",
+			lang[MSG_CAUTHOR], email->name, ptr ? ptr : "");
 		if (ptr)
 		    free(ptr);
 		fprintf(fp, "<em>%s</em></a>)<br>\n", email->emailaddr);
@@ -1368,12 +1368,12 @@
 	    else
 	    {
 		fprintf(fp,
-			"<strong>From:</strong> %s (<em>%s</em>)<br>\n",
-			email->name, 
+			"<strong>%s:</strong> %s (<em>%s</em>)<br>\n",
+			lang[MSG_CAUTHOR], email->name, 
 			(strcmp(email->emailaddr,"(no email)")!=0) ? email->emailaddr : "no email");
 	    }
 	}
-	fprintf(fp, "<strong>Date:</strong> %s\n<p>\n",
+	fprintf(fp, "<strong>%s:</strong> %s\n<p>\n", lang[MSG_CDATE],
 		getdatestr(email->date));
 
 	/*

