$ man date|grep "locale's full"
%A locale's full weekday name (e.g., Sunday)
%B locale's full month name (e.g., January)
$ LC_ALL=zh_TW.UTF-8 date +%A%B
週日二月
OK that's great. But you forgot
locale's full day of the month name
E.g., I'll add it on the back for 2/2
週日二月二日
The reason is due to English only having one form: 2, but other
languages might have two.
Sorry, I don't understand the bug report. Are you asking for a new
feature, or are you saying that currently GNU 'date' outputs incorrect
strings for %A and/or %B? If the former, what new feature exactly? And
if the latter, what is the correct output?