linux locale始まりの週設定(first_weekday)

 

現在は1となっている

[root@www3073gk locale]#  locale first_weekday
1

以下のファイルを修正

vim /usr/share/i18n/locales/ja_JP

LC_TIME セクションに次の行を追加・変更

week            7;19971130;5 
first_weekday   4 
first_workday   4

localdefを定義

localedef -v -c -i ja_JP -f UTF-8 ja_JP.UTF-8

自分が設定したfirst_weekdayが出てることを確認

[root@www3073gk locale]#  locale first_weekday
4

[root@www3073gk locales]# export LNAG="ja_JP"

[root@www3073gk locales]# locale -k -c LC_TIME

[root@www3073gk locales]# grep first_weekday ./*

./en_US:first_weekday   1

./i18n:first_weekday    1

week    7;19971130;7

first_weekday   1

first_workday   2

 OS再起動しても変わらん。。

エラー

local-gen command not found

http://unix.stackexchange.com/questions/140299/locale-gen-command-in-centos6

結論:centosには local-genがない。localedefを使うべきだ。

 

参考したページ:

https://wiki.archlinux.org/index.php/Locale_(%E6%97%A5%E6%9C%AC%E8%AA%9E)

https://bbs.archlinux.org/viewtopic.php?id=71839

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です