컨텍스트에서 월 이름을 수정하는 방법

컨텍스트에서 월 이름을 수정하는 방법

컨텍스트에서 월 이름을 변경하고 싶습니다. tex에서 \month월 번호를 정의하고 월 이름을 다음으로 재정의할 수 있습니다.\ifcase \today 명령에서 월 이름 변경

컨텍스트에서 동일한 작업을 수행하려면 어떻게 해야 합니까( \date명령으로 나타나는 월 이름 수정), \month컨텍스트에서 사용할 수 없는 것으로 나타납니다.

업데이트

여기 MWE

\setuppapersize[A4]
\mainlanguage[arabic]
\setupdirections[bidi=global]
\setupalign[r2l] 

\definefontfeature
  [arabic]
  [mode=node,language=dflt,script=arab,
    init=yes,medi=yes,fina=yes,isol=yes,
    liga=yes,dlig=yes,rlig=yes,tlig=yes,
    calt=yes,trep=yes,clig=yes,
    mark=yes,mkmk=yes,kern=yes,curs=yes]


\starttypescript [serif] [arabic]
  \definefontsynonym [Arabic-Regular] [name:Amiri] [features=arabic]
  \definefontsynonym [Arabic-Bold] [name:Amiri] [features=arabic]
\stoptypescript

\starttypescript [serif] [arabic] [name]
 \usetypescript[serif][fallback]
 \definefontsynonym [Serif]     [Arabic-Regular] [features=arabic]
 \definefontsynonym [SerifBold] [Arabic-Bold]    [features=arabic]
\stoptypescript

\starttypescript [Arabic]
 \definetypeface [Arabic] [rm] [serif] [arabic] [default]
 \definetypeface [Arabic] [mm] [math]  [palatino] [default]
\stoptypescript 

\setuplayout[
  grid=min,
  backspace=20mm, width=170mm,
  topspace=10mm, height=275mm,
  header=10mm,footer=10mm,
  headerdistance=2mm
  ]

\setupbodyfont[Arabic,18pt]
\setupinterlinespace[line=30pt]

\starttext

\date

\stoptext 

답변1

문서의 기본 언어를 변경하지 않으려면 \mainlanguage[…]다음을 사용하여 월을 재정의할 수 있습니다 \setuplabeltext.

\setuplabeltext
  %% [en]  %% for a language specific setting
  [january=J,
   february=F]

또한 에서 사용하는 날짜 형식을 변경하려면 다음을 \date사용하면 됩니다 \setuplanguage.

\setuplanguage
  %% [en]  %% for a language specific setting
  [date={year, \thinspace–\thinspace, mm, \thinspace–\thinspace, dd}]

관련 정보