Corri ncal -p
para imprimir a mudança dos dias do calendário Juliano para o Gregoriano e vi isto:
AL Albania 1912-11-30 IT Italy 1582-10-04
AT Austria 1583-10-05 JP Japan 1918-12-18
AU Australia 1752-09-02 LI Lithuania 1918-02-01
BE Belgium 1582-12-14 LN Latin 9999-05-31
BG Bulgaria 1916-03-18 LU Luxembourg 1582-12-14
CA Canada 1752-09-02 LV Latvia 1918-02-01
CH Switzerland 1655-02-28 NL Netherlands 1582-12-14
CN China 1911-12-18 NO Norway 1700-02-18
CZ Czech Republic 1584-01-06 PL Poland 1582-10-04
DE Germany 1700-02-18 PT Portugal 1582-10-04
DK Denmark 1700-02-18 RO Romania 1919-03-31
ES Spain 1582-10-04 RU Russia 1918-01-31
FI Finland 1753-02-17 SI Slovenia 1919-03-04
FR France 1582-12-09 SE Sweden 1753-02-17
GB United Kingdom 1752-09-02 TR Turkey 1926-12-18
GR Greece 1924-03-09 *US United States 1752-09-02
HU Hungary 1587-10-21 YU Yugoslavia 1919-03-04
IS Iceland 1700-11-16
Perceber: LN Latin 9999-05-31
. O que isto significa? Por que está no futuro? Por que é especificamente em 31 de maio de 9999? O que é “latino” (certamente não é um país)?
Responder1
Esta é uma tabela que está embutida no ncal
programa. Wolfgang Helbig atualizou-o em 1998 para adicionar esta entrada. A descrição da atualização listava este como um dos quatro países adicionados, mas não dizia de onde M. Helbig tirou a ideia de que se tratava de um país. (Este dado não veio deClaus TønderingPerguntas frequentes sobre calendário, observação.)
Quase certamente foi para acomodar pessoas que definiram xx_LN
locais por qualquer motivo. ncal
determina qual registro nesta tabela se aplica comparando o código de duas letras com o LC_TIME
nome da localidade que ele lê na biblioteca C.
O FreeBSD tinha um la_LN
locale desdeM. Helbig adicionou (também em 1998)até 2015, quando o FreeBSD passou a usar o Common Locale Data Repository como fonte de informações de localidade. Parece que a ideia de M. Helbig era que as pessoas que tivessem escolhido configurar as suas sessões como se ainda vivessem no Império Romano, ainda usariam o calendário juliano até pelo menosI Kalendarum Iunius ZZZZMCMXCIX. ☺