Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user.catalan > #6515

Format de data incorrecte de «ls -l»

From Joan Montané <jmontane@gmail.com>
Newsgroups linux.debian.user.catalan
Subject Format de data incorrecte de «ls -l»
Date 2020-12-23 19:30 +0100
Message-ID <Bph3z-6d9-7@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hola,

Arran del correu de l'altre dia de l'automsqlbackup ja vaig indicar
l'enllaç al bug amb la solució, però per si és útil a cap dels presents, us
escric amb detalls com apedaçar Debian (i derivats) perquè no us torneu
bojos en mirar les dates fer un «ls -l». Un petit regal de Nadal, :)


Descripció del problema:
En fer «ls -l» apareix primer la columna del mes i després el dia del mes.
El mes apareix *sense* preposció a scretch i *amb* preposició a buster.

Solució curta:
*Amb permisos de root*, només cal el directori LC_TIME i un enllaç a
coreutils.mo. Això és:

mkdir /usr/share/locale/ca/LC_TIME

ln -s /usr/share/locale/ca/LC_MESSAGES/coreutils.mo
/usr/share/locale/ca/LC_TIME/coreutils.mo

Amb aquestes dues accions, en fer «ls -l» ja hauríeu de tenir primer la
columna del dia, i després la del mes (sense preposició, tant a stretch com
a buster)

Explicació del problema:
Fa 10 anys [1] es va suprimir l'enllaç a coretuils.mo del directori
LC_TIME. Se suposava que no servia de res, i per això se'l van carregar. El
problema és que l'ordre «ls» sí que el necessita. I afecta un munt de
locales, no només al català. Ja està solucionat a sid [2].

Sense aquest enllaç a coreutils.mo, l'ordre «ls -l» usa la cadena original
de l'anglès per al format de data, que  és "%b %e %Y" (mes dia any). A
stretch %b retorna el mes (la glibc no permetia mesos amb preposició), però
a buster, en català, %b retorna mes amb preposició, i el problema encara és
més molest. Però el problema és que usa la cadena original, perquè no
existeix l'enllaç.

Si existeix l'enllaç a coreutils.mo, aleshores «ls -l» usa la cadena de la
traducció. A stretch és "%e %b %Y" (dia mes any) i a buster "%e %Ob %Y"(dia
mes sense preposició any).

En fi, si no voleu esperar a la següent versió de Debian, i us emprenya
tant com a mi el tema del format de data, ja sabeu la solució :)

Bon Nadal i Bon Any Nou!

Joan Montané

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584837
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963513

Back to linux.debian.user.catalan | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-23 19:30 +0100
  Re: Format de data incorrecte de «ls -l» "Josep Ma. Ferrer" <txemaq@gmail.com> - 2020-12-23 21:00 +0100
    Re: Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-24 06:50 +0100
      Re: Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-24 07:40 +0100
        Re: Format de data incorrecte de «ls -l» Eloi <entfe001@gmail.com> - 2020-12-24 09:10 +0100
          Re: Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-24 09:50 +0100
            Re: Format de data incorrecte de «ls -l» Ernest Adrogué <nr9@posteo.de> - 2020-12-24 12:40 +0100
              Re: Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-24 13:30 +0100
                Re: Format de data incorrecte de «ls -l» Ernest Adrogué <nr9@posteo.de> - 2020-12-24 18:30 +0100
                Re: Format de data incorrecte de «ls -l» Jordi Pujol <jordipujolp@gmail.com> - 2020-12-25 09:50 +0100
                Re: Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-26 10:20 +0100
                Re: Format de data incorrecte de «ls -l» Jordi Pujol <jordipujolp@gmail.com> - 2020-12-27 15:00 +0100
                Re: Format de data incorrecte de «ls -l» Joan Montané <joan@montane.cat> - 2020-12-27 16:50 +0100
                Re: Format de data incorrecte de «ls -l» Jordi Pujol <jordipujolp@gmail.com> - 2020-12-28 17:10 +0100
                Re: Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-26 10:00 +0100
                Re: Format de data incorrecte de «ls -l» Jordi Pujol <jordipujolp@gmail.com> - 2020-12-26 10:20 +0100

csiph-web