나는 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_TIME
C 라이브러리에서 읽은 로케일 이름과 비교하여 이 테이블의 어떤 레코드가 적용되는지 결정합니다.
la_LN
FreeBSD에는 그 이후로 로케일이 있었습니다 .M. Helbig이 추가했습니다(역시 1998년).2015년까지 FreeBSD는 로케일 정보 소스로 Common Locale Data Repository를 사용하기로 전환했습니다. M. Helbig의 생각은 마치 자신들이 여전히 로마 제국에 살고 있는 것처럼 세션을 구성하기로 선택한 사람들이 적어도I 칼렌다룸 이우니우스 ZZZZMCMXCIX. ☺