More localization wishlist



>>>>> "Raymond" == Raymond Toy <toy.raymond at gmail.com> writes:

>>>>> "Mario" == Mario Rodriguez <biomates at telefonica.net> writes:
    >>> One thing I have noticed, however, is that if set LANG=de_DE (or any
    >>> other non-English language) and do "? mnewton", then end of the output
    >>> is
    >>> 
    >>> There are some inexact matches for `mnewton'.
    >>> Try `?? mnewton' to see them.
    >>> 

    Mario> Hay otras referencias para `mnewton'.
    Mario> Escriba `?? mnewton' para verlas.



    >>> Wouldn't it be nice if that were also in German?  Same goes for the
    >>> startup banner:
    >>> 
    >>> Maxima branch_5_30_base_166_g2e02213 http://maxima.sourceforge.net
    >>> using Lisp CMU Common Lisp snapshot-2013-04-19-g3b87aa9-dirty (20D Unicode)
    >>> Distributed under the GNU Public License. See the file COPYING.
    >>> Dedicated to the memory of William Schelter.
    >>> The function bug_report() provides bug reporting information.

    Mario> Compilado con Lisp CMU Common Lisp snapshot-2013-04-19-g3b87aa9-dirty
    Mario> (20D Unicode)
    Mario> Distribuido bajo licencia GPL. V?ase fichero COPYING.
    Mario> Dedicado a la memoria de William Schelter.
    Mario> La funci?n bug_report() proporciona informaci?n sobre informe de fallos.

    Raymond> Thanks for the translations.  I'll try to get the translations working
    Raymond> and add these.

    Raymond> Also, some time ago, Paul Foley (author of the intl package that we
    Raymond> use) contributed to CMUCL a simple machine translator from English to
    Raymond> Pig Latin.  That would be a fun test of the translations until we get
    Raymond> translations to real languages. :-)

$ LANG=en at piglatin maxima-local
Maxima branch_5_30_base_101_g67286ae_dirty http://maxima.sourceforge.net
usingway Isplay CMU Common Lispway snapshot-2013-05 (20D Unicodeway)way
Istributedday underway ethay GNU Ublicpay Icenselay. Eesay ethay ilefay COPYING.
Edicatedday otay ethay emorymay ofway Illiamway Elterschay.
Ethay unctionfay ugbay_eportray() ovidespray ugbay eportingray informationway.
(%i1) ? mnewton



  Erethay areway alsoway omesay inexactway atchesmay orfay `mnewtonway'.
  Ytray `?? mnewtonway' otay eesay emthay.

Evaluationway ooktay 0.1900 econdssay (0.1900 elapsedway) usingway 8.539 MB.
(%o1)                                true


Still needs work because I just hacked things together.

I think this also shows a bug in the (default) info system.  I think
that if we can't find the info files for a language, we should just
default and return the english version.  It's better than nothing. :-)

And I see that there's locale/es.po, so someone has translated some of
maxima's strings.

Ray