컨텍스트에서 월 이름을 변경하고 싶습니다. 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}]