Me gustaría cambiar los nombres de los meses en contexto, en tex \month
definir el número del mes, los nombres de los meses se pueden redefinir con\ifcase
Cambiar los nombres de los meses en el comando \today
¿Cómo puedo hacer lo mismo en contexto (modificar los nombres de los meses que aparecen con \date
el comando)? Aparece como \month
no disponible en contexto.
Actualizar
Aquí un 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
Respuesta1
Si no desea cambiar el idioma principal de su documento (usando \mainlanguage[…]
, puede redefinir los meses usando \setuplabeltext
:
\setuplabeltext
%% [en] %% for a language specific setting
[january=J,
february=F]
Además, si desea cambiar el formato de fecha utilizado por \date
, puede hacerlo con \setuplanguage
:
\setuplanguage
%% [en] %% for a language specific setting
[date={year, \thinspace–\thinspace, mm, \thinspace–\thinspace, dd}]