The major weak areas are,
- Support for numerals.
- Support for other language related areas like dates.
For the first one, the current solutions are,
- As found here, defining own interfaces. The issues to be solved keep growing and one wants to give up at some point.
- As suggested here (near the end), redefine the meaning of
\@arabic(and may be
\@alph). As rightly indicated there, this is a risky approach.
My preferred approach has been the second one. But I am already paying the price of using this approach. I see that I can not even use those
ref change options in
I understand that this must be some kind of table. If I get pointed to the right ones, this task will be easier.