[glibc x gettext] Bad po files ?
Nikos Mavroyanopoulos
nmav@hellug.gr
Fri Apr 20 12:24:00 GMT 2001
On Thu, Apr 19, 2001 at 10:23:37AM +0200, Andreas Jaeger wrote:
> > > msgfmt -o el.mo el.po
> > > el.po:934: invalid multibyte sequence
> > > el.po:935: invalid multibyte sequence
> > > el.po:2879: invalid multibyte sequence
> > That po file would produce garbage output on the users' screen (both
> > in ISO-8859-7 and UTF-8 locales).
> So how do we fix it?
> As a quick hack for 2.2.3 I just removed the offending three characters.
> Uli, ok to commit?
If these diffs are ok, then removing these characters makes no
harm to the document.
> Andreas
> ============================================================
> Index: po/el.po
> --- po/el.po 2000/09/06 22:41:41 1.3
> +++ po/el.po 2001/04/19 08:21:59
> @@ -931,8 +931,8 @@
> "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
> msgstr ""
> "Copyright (C) %s Free Software Foundation, Inc.\n"
> -"&Agr;&ugr;&tgr;&oacgr; &egr;&iacgr;&ngr;&agr;&igr; &egr;&lgr;&egr;&uacgr;&thgr;&egr;&rgr;&ogr; &lgr;&ogr;&ggr;&igr;&sgr;&mgr;&igr;&kgr;&oacgr;ÃÂ &dgr;&egr;&iacgr;&tgr;&egr; &tgr;&ogr;&ngr; &pgr;&eegr;&ggr;&agr;&iacgr;&ogr; &kgr;&ohacgr;&dgr;&igr;&kgr;&agr; &ggr;&igr;&agr; &oacgr;&rgr;&ogr;&ugr;&sfgr; &agr;&ngr;&tgr;&igr;&ggr;&rgr;&agr;&phgr;&eeacgr;&sfgr;.\n"
> -"&Dgr;&Egr;&Ngr; &ugr;&pgr;&aacgr;&rgr;&khgr;&egr;&igr; &egr;&ggr;&ggr;&uacgr;&eegr;&sgr;&eegr;ÃÂ &ogr;&uacgr;&tgr;&egr; &agr;&kgr;&oacgr;&mgr;&eegr; &ggr;&igr;&agr; &Lgr;&Egr;&Igr;&Tgr;&Ogr;&Ugr;&Rgr;&Ggr;I&Kgr;&Ogr;&Tgr;&EEgr;&Tgr;&Agr;&Sgr; &eeacgr; &Kgr;&Agr;&Tgr;&Agr;&Lgr;&Lgr;&EEgr;&Lgr;&Ogr;&Tgr;&EEgr;&Tgr;&Agr; &Ggr;&Igr;&Agr;\n"
> +"&Agr;&ugr;&tgr;&oacgr; &egr;&iacgr;&ngr;&agr;&igr; &egr;&lgr;&egr;&uacgr;&thgr;&egr;&rgr;&ogr; &lgr;&ogr;&ggr;&igr;&sgr;&mgr;&igr;&kgr;&oacgr; &dgr;&egr;&iacgr;&tgr;&egr; &tgr;&ogr;&ngr; &pgr;&eegr;&ggr;&agr;&iacgr;&ogr; &kgr;&ohacgr;&dgr;&igr;&kgr;&agr; &ggr;&igr;&agr; &oacgr;&rgr;&ogr;&ugr;&sfgr; &agr;&ngr;&tgr;&igr;&ggr;&rgr;&agr;&phgr;&eeacgr;&sfgr;.\n"
> +"&Dgr;&Egr;&Ngr; &ugr;&pgr;&aacgr;&rgr;&khgr;&egr;&igr; &egr;&ggr;&ggr;&uacgr;&eegr;&sgr;&eegr; &ogr;&uacgr;&tgr;&egr; &agr;&kgr;&oacgr;&mgr;&eegr; &ggr;&igr;&agr; &Lgr;&Egr;&Igr;&Tgr;&Ogr;&Ugr;&Rgr;&Ggr;I&Kgr;&Ogr;&Tgr;&EEgr;&Tgr;&Agr;&Sgr; &eeacgr; &Kgr;&Agr;&Tgr;&Agr;&Lgr;&Lgr;&EEgr;&Lgr;&Ogr;&Tgr;&EEgr;&Tgr;&Agr; &Ggr;&Igr;&Agr;\n"
> "&Kgr;&Agr;&Pgr;&Ogr;&Igr;&Ogr; &Sgr;&Ugr;&Ggr;&Kgr;&Egr;&Kgr;&Rgr;&Igr;&Mgr;&Egr;&Ngr;&Ogr; &Sgr;&Kgr;&Ogr;&Pgr;&Ogr;.\n"
>
> #: nscd/nscd_conf.c:165
> @@ -2876,7 +2876,7 @@
> #: stdio-common/../sysdeps/gnu/errlist.c:439
> #: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173
> msgid "Too many references: cannot splice"
> -msgstr "&Ugr;&pgr;&egr;&rgr;&bgr;&ogr;&lgr;&igr;&kgr;&aacgr; &pgr;&ogr;&lgr;&lgr;&ogr;&iacgr; &pgr;&agr;&rgr;&agr;&pgr;&ogr;&mgr;&pgr;&egr;&iacgr;&sfgr;ÃÂ &agr;&dgr;&ugr;&ngr;&agr;&mgr;&iacgr;&agr; &mgr;&agr;&tgr;&iacgr;&sgr;&mgr;&agr;&tgr;&ogr;&sfgr;"
> +msgstr "&Ugr;&pgr;&egr;&rgr;&bgr;&ogr;&lgr;&igr;&kgr;&aacgr; &pgr;&ogr;&lgr;&lgr;&ogr;&iacgr; &pgr;&agr;&rgr;&agr;&pgr;&ogr;&mgr;&pgr;&egr;&iacgr;&sfgr; &agr;&dgr;&ugr;&ngr;&agr;&mgr;&iacgr;&agr; &mgr;&agr;&tgr;&iacgr;&sgr;&mgr;&agr;&tgr;&ogr;&sfgr;"
>
> #. TRANS The file quota system is confused because there are too many users.
> #. TRANS @c This can probably happen in a GNU system when using NFS.
>
>
>
>
> --
> Andreas Jaeger
> SuSE Labs aj@suse.de
> private aj@arthur.inka.de
> http://www.suse.de/~aj
--
Nikos Mavroyanopoulos
More information about the Libc-alpha
mailing list