[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Localización del entorno de un sistema al español



* Gunnar Wolf [Mon, 06 Sep 2004 17:02:05 -0600]:
> Adeodato Simó dijo [Mon, Sep 06, 2004 at 01:32:37PM +0200]:
> > (...)
> >     - en cuanto a $locale, no estaba al tanto de la situación y *sí*
> >       es necesario "set locale=es_ES" debido a un bug en mutt (debería
> >       inicializarla automáticamente al igual que $charset, con LC_TIME
> >       esta vez, pero no lo hace). intentaré que esto se corrija, pero
> >       desde luego no estará en sarge.

> ¿Es posible que quede únicamente como 'set locale=es'? Hay muchos
> usuarios para los cuales es_ES queda casi tan lejos como zh_TW ;-)

  $locale: "Legal values are the strings your system accepts for the
  locale variable LC_TIME."

  a lo que parece, user-es lo pone automáticamente todo a es_ES, por eso
  dije yo ese valor. estaría bien una de dos: que detectara el país a
  emplear en tiempo de ejecución (es_XX), o bien que dejara un sistema
  en el que esto funcionara:

    $ env LC_ALL=es ls /foo/bar/baz
    ls: /foo/bar/baz: No such file or directory

  en mi caso, yo necesito.

    $ env LC_ALL=es_ES ls /foo/bar/baz
    ls: /foo/bar/baz: No existe el fichero o el directorio

  Javier, ¿algún comentario respecto a eso? y también: a falta de
  echarle un vistazo más detenidamente, me da la impresión que tras
  ejecutar `castellanizar` se acaba con un:

    $ locale charmap
    ISO-8859-1

  cuando lo ideal sería ISO-8859-15 o UTF-8.
    
> >     - por último, recomendaría:

> >         "set send_charset="us-ascii:iso-8859-1:iso-8859-15:utf-8" 

> >       es decir, añadir iso-8859-15 al valor por defecto en la posición
> >       adecuada.

> ¿No es la posición adecuada para el 15 antes del 1?

  depende de lo que quieras conseguir. llamando opción (A) a mi versión
  (1 antes del 15) y (B) a la tuya (al revés), se tiene que los mensajes
  se envían con un charset u otro:

      texto del mensaje         opción (A)      opción (B)
      -----------------------------------------------------
        "hola"                  us-ascii        us-ascii
        "hola y adiós"          iso-8859-1      iso-8859-15 <== única diferencia
        "hola y adiós €"        iso-8859-15     iso-8859-15
        "hola y adiós ¤"        iso-8859-1      iso-8859-1
        "hola y adiós € ¤"      utf-8           utf-8

      ('€' es EURO, '¤' es CURRENCY)

  yo prefiero que los mensajes que no contengan el símbolo '€' vayan en
  iso-8859-1, pero técnicamente es igual de válido el iso-8859-15.

-- 
Adeodato Simó
    EM: asp16 [ykwim] alu.ua.es | PK: DA6AE621
 
If you think nobody cares if you're alive, try missing a couple of car
payments.
                -- Earl Wilson



Reply to: