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

Re: Format de data incorrecte de «ls -l»





Missatge de Josep Ma. Ferrer <txemaq@gmail.com> del dia dc., 23 de des. 2020 a les 20:54:

Però ha aflorat un altre problema: tots els mesos estan abreviats amb 4
caràcters, excepte febrer (febr.) i agost (ag.), amb 5 i 3 caràcters
respectivament. Això fa les columnes de l'ordre «ls -l» partir del mes
desquadrin:


Tens raó. No me'n recordava.

És un (d)efecte de «ls». Parseja la cadena de format de data per a fer quadrar les columnes. En concret parseja el primer %b de la cadena, però en català tenim (a buster) %OB, per això les columnes no quadren.

No té solució senzilla i perfecta. És un problema doble d'i18n, caldria tocar dues coses en el codi de «ls» perquè ho pogués fer bé per al català.

Tal com ho veig, la millor opció, de compromís, és canviar la cadena a coreutils perquè usi %b en comptes de %Ob. Això només afectaria a «ls». L'únic inconvenient és que a la columna de mesos tindríem la preposició, però les columnes quadraran.

Les altres opcions requereixen: o molts canvis a «ls», o canviar les abreviatures dels mesos (afecta a altres programes) o deixar les columnes desquadrades.

Salutacions,
Joan Montané


Reply to: