diff -urN xfig.3.2.3c.org/Imakefile xfig.3.2.3c/Imakefile --- xfig.3.2.3c.org/Imakefile Mon Oct 30 19:51:43 2000 +++ xfig.3.2.3c/Imakefile Mon Oct 30 19:52:03 2000 @@ -104,7 +104,7 @@ XCOMM If your setlocale() dosen't support the locale, you should XCOMM add -DSETLOCALE to I18N_DEFS. -XCOMM #define I18N +#define I18N XCOMM If using an input tablet uncomment the following diff -urN xfig.3.2.3c.org/main.c xfig.3.2.3c/main.c --- xfig.3.2.3c.org/main.c Mon Oct 30 19:51:44 2000 +++ xfig.3.2.3c/main.c Mon Oct 30 19:54:47 2000 @@ -631,8 +631,21 @@ } #ifdef I18N - setlocale(LC_ALL, ""); + /* don't set LC_ALL here because LC_NUMERIC below won't work. --misiek */ + setlocale(LC_COLLATE, ""); + setlocale(LC_CTYPE, ""); + setlocale(LC_MESSAGES, ""); + setlocale(LC_MONETARY, ""); + setlocale(LC_TIME, ""); setlocale(LC_NUMERIC, "C"); +#ifdef LC_IDENTIFICATION /* glibc 2.2 */ + setlocale(LC_PAPER, ""); + setlocale(LC_NAME, ""); + setlocale(LC_ADDRESS, ""); + setlocale(LC_TELEPHONE, ""); + setlocale(LC_MEASUREMENT, ""); + setlocale(LC_IDENTIFICATION, ""); +#endif XtSetLanguageProc(NULL, NULL, NULL); #endif /* I18N */ --- xfig.3.2.3c/Fig.ad.i18n Thu Aug 24 15:27:35 2000 +++ xfig.3.2.3c/Fig.ad Thu Aug 24 15:27:35 2000 @@ -158,7 +158,7 @@ ! If xfig is compiled with I18N option, you may want to uncomment following line. ! -!Fig.international: true +Fig.international: true ! Note that you shouldn't remove the following "Fig*international: false". ! It must be there to cancel any *international: true that may defined via xrdb.