Re: Iniziale maiuscola per \monthname

#70201
Up
0
Down
::

OldClaudio” post=69402Capisco che il modello che ha creato Braams per scrivere i file ldf per le varie lingue avrebbe potuto contenere il codice di Enrico; maa la descrizione dell’italiano l’ho fatta io e curata io negli ultimi diciamo 20 anni; prima era stata fatta da Maurizio Codogno, un ricercatore dell’allora CSELT, credo. ma sempre di Torino. Credo che in pratica Braams non abbia mai messo le mani su italian.ldf, se non indirettamante con il suo template minimo per creare questi file.

Avrei potuto pensarci anche da solo, ma quello era proprio l’ultimo problema che mi sfiorava la mente, visto che un periodo (uno vero) non può con il nome di un mese facente parte di una data (certo si può scrivere “bla bla. Febbraio è un messe abbastanza freddo.” ma in questo caso il nome del mese non fa parte di una data; altro esempio bla bla bla. Settembre 2001 fu un mese teribile per gli avvenimenti luttuosi che vi accaddero; ma anche in questo caso non vedo “settembre” come cosa da scrivere per messo di \today o di datetime.). E questo credo che valga per ogni lingua in cui i mesi sono nomi comuni.

La mia obiezione non è certo per l’applicazione chiesta da Antonio. Non è difficile immaginare un contesto in cui si possa voler cambiare i nomi dei mesi: è il caso di tedesco e austriaco! Il modo più pulito sarebbe addirittura un pochino più complicato:
`\def\januaryitalian{gennaio} % in italian.ldf, parte di \captionsitalian

\def\decemberitalian{dicembre}

\def\monthname{\ifcase\month\or % in babel.def
\@nameuse{january\languagename}\or

\@nameuse{december\languagename}\fi}`
che potrebbe essere anche migliorato o esteso per lingue che hanno le declinazioni.

Ciao
Enrico

Go to top