This is a follow-up question of this question that @Sushant asked. The answer for this question given by @Allan Munn works perfectly- thanks Allan Munn! I am using this answer while writing Marathi documents using the package Polyglossia. Here are my questions:
writing the page numbers in words for frontmatter-content is the tradition in Marathi book-making.
- How can I use Allan Munn's answers in the above question globally on my machine? (I guess that I shall have to do some modification for that in the marathi.ldf file that Polyglossia uses for Marathi-typesetting.)
- How can I request the maintainers of Polyglossia to include these changes, say for numbers till 200, and make them available to everyone? (I hope that this is possible).
If needed, following are 1-100 numbers (copied from Allan Munn's example that I use):
एक\or दोन\or तीन\or चार\or पाच \or सहा\or सात\or आठ\or
नऊ\or दहा\or अकरा\or बारा\or तेरा\or चौदा\or पंधरा\or सोळा\or सतरा\or
अठरा\or एकोणीस\or वीस\or एकवीस\or बावीस\or तेवीस\or चोवीस\or पंचवीस\or
सव्वीस\or सत्तावीस\or अठाव्वीस\or एकोणतीस\or तीस\or एकतीस\or बत्तीस\or
तेहेत्तीस \or चौतीस \or पस्तीस \or छत्तीस \or सतदिस \or अडतीस \or
एकोणचाळीस \or चाळीस \or एक्केचाळीस \or बेचाळीस \or त्रेचाळीस \or चौवेचाळीस
\or पंचेचाळीस \or सेहेचाळीस \or सत्तेचाळीस \or अठ्ठेचाळीस \or एकोणपन्नास \or
पन्नास \or एक्कावन्न \or बावन्न \or त्रेपन्न \or चोपन्न \or पंचावन्न \or छपन्न
\or सत्तावन्न \or अठ्ठावन्न \or एकोणसाठ \or साठ \or एकसष्ठ \or बासष्ठ \or
त्रेसष्ट \or चौसष्ठ \or पासष्ठ \or सहासष्ठ \or सदुष्ठ \or अडुसष्ठ \or एकोणसत्तर
\or सत्तर \or एकाहत्तर \or बहात्तर \or त्र्याहत्तर \or चौऱ्याहत्तर \or
पंच्याहत्तर \or शहात्तर \or सत्याहत्तर \or अठ्याहत्तर \or एकोणऐशी \or ऐंशी
\or एक्याऐंशी \or ब्याऐंशी \or त्र्याऐंशी \or चौऱ्याऐंशी \or पंच्याऐंशी \or
शह्यांशी \or सत्यांऐंशी \or अठ्ठ्याऐंशी \or एकोणनव्वद \or नव्वद \or एक्याण्णव
\or ब्याण्णव \or त्र्याण्णव \or चौऱ्याण्णव \or पंच्याण्णव \or शहाण्णव \or
सत्याण्णव \or अठ्याण्णव \or नव्याण्णव \or शंभर
After hundred, they are counted as
एकशे-एक (101), एकशे-दोन (102),..., एकशे-नव्याण्णव (199), दोनशे (200)
Thus, in general, for a number "n" between 1-99, both inclusive, the number 100+n term is written as एकशे-"n in Marathi".
\frontmatterdoes\pagenumbering{roman}. One could conceive thatmarathi.ldfpatches\frontmatterto replace it with\pagenumbering{marathiwords}. On the other hand,memoirdoesn't do\pagenumbering{roman}in\frontmatter, but in an auxiliary macro. So you'd need different patches for different classes. – egreg May 02 '18 at 17:17