Наличие понедельника в качестве первого дня недели

Мой языковой стандарт для LC_TIME установлен на шведский, но, несмотря на это, cal отображает воскресенье вместо понедельника в качестве первого дня недели. Есть какие-нибудь подсказки?

$ locale
LANG=sv_SE.UTF-8
LANGUAGE=en_US:en
LC_CTYPE=en_US.UTF-8
LC_NUMERIC="sv_SE.UTF-8"
LC_TIME="sv_SE.UTF-8"
LC_COLLATE=en_US.UTF-8
LC_MONETARY="sv_SE.UTF-8"
LC_MESSAGES=en_US.UTF-8
LC_PAPER="sv_SE.UTF-8"
LC_NAME="sv_SE.UTF-8"
LC_ADDRESS="sv_SE.UTF-8"
LC_TELEPHONE="sv_SE.UTF-8"
LC_MEASUREMENT="sv_SE.UTF-8"
LC_IDENTIFICATION="sv_SE.UTF-8"
LC_ALL=

$ grep first_weekday /usr/share/i18n/locales/sv_SE
first_weekday 2

$ cal
   November 2012      
sö må ti on to fr lö  
             1  2  3  
 4  5  6  7  8  9 10  
11 12 13 14 15 16 17  
18 19 20 21 22 23 24  
25 26 27 28 29 30     
1
задан 9 November 2012 в 15:47

1 ответ

cal не может изменить начало недели.

Вы можете использовать ncal, который учитывает эти настройки локали. Если вам не нравится макет, используйте ncal -C для переключения на классический cal макет.

0
ответ дан 9 November 2012 в 15:47

Другие вопросы по тегам:

Похожие вопросы: