'ncal -p'가 "라틴 달력"이 9999-05-31에 율리우스력에서 그레고리력으로 전환되었다고 말하는 이유는 무엇입니까?

'ncal -p'가 "라틴 달력"이 9999-05-31에 율리우스력에서 그레고리력으로 전환되었다고 말하는 이유는 무엇입니까?

나는 ncal -p율리우스력에서 그레고리력으로 전환된 날짜를 인쇄하려고 달려갔고 다음을 보았습니다.

 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

알아채다: LN Latin 9999-05-31. 무슨 뜻이에요? 왜 미래인가? 왜 구체적으로 9999년 5월 31일로 설정되어 있나요? "라틴어"란 무엇입니까(확실히 국가는 아닙니다)?

답변1

이것은 프로그램에 내장된 테이블입니다 ncal. Wolfgang Helbig은 이 항목을 추가하기 위해 1998년에 업데이트했습니다.. 업데이트 노트에는 이 국가가 4개의 새로운 국가 중 하나로 나열되어 있지만 M. Helbig이 이것이 국가라는 사실을 어떻게 알게 되었는지 설명하지 않습니다. (이 데이터는 출처가 아닙니다.클라우스 텐델린캘린더 FAQ, 노트. )

xx_LN어떤 이유로든 로케일을 설정한 사람들을 수용하기 위한 것이 거의 확실합니다 . 이 표의 어느 레코드가 적용되는지는 ncal두 글자 코드와 C 라이브러리에서 읽은 로케일 이름을 비교하여 결정됩니다.LC_TIME

la_LN그 이후로 FreeBSD에는 로케일이 있습니다.M. Helbig이 추가했습니다(역시 1998년).2015년까지 FreeBSD는 공개 로케일 데이터 저장소를 로케일 정보 소스로 사용하도록 전환했습니다. Helbig 씨의 생각은 마치 자신이 여전히 로마 제국에 살고 있는 것처럼 세션을 구성하기로 선택한 사람들이 적어도 그 전까지는 여전히 율리우스력을 사용할 것이라는 것입니다.I 칼렌다룸 이우니우스 ZZZZMCMXCIX. ☺

관련 정보