'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이 이것이 국가라는 아이디어를 어디서 얻었는지는 밝히지 않았습니다. (이 자료는 출처가 아닙니다.클라우스 톤더링(Claus Tøndering)캘린더 FAQ, 메모.)

xx_LN어떤 이유로든 로케일을 설정한 사람들을 수용하기 위한 것이 거의 확실했습니다 . ncal두 문자 코드를 LC_TIMEC 라이브러리에서 읽은 로케일 이름과 비교하여 이 테이블의 어떤 레코드가 적용되는지 결정합니다.

la_LNFreeBSD에는 그 이후로 로케일이 있었습니다 .M. Helbig이 추가했습니다(역시 1998년).2015년까지 FreeBSD는 로케일 정보 소스로 Common Locale Data Repository를 사용하기로 전환했습니다. M. Helbig의 생각은 마치 자신들이 여전히 로마 제국에 살고 있는 것처럼 세션을 구성하기로 선택한 사람들이 적어도I 칼렌다룸 이우니우스 ZZZZMCMXCIX. ☺

관련 정보