добавление локали на сервер - PullRequest
18 голосов
/ 17 февраля 2012

Я планирую использовать strftime(), однако, когда я проверяю свой сервер на предмет наличия локали через (locale -a), у меня только это:

C
en_US.utf8 
POSIX

Мне очень нужно это de_DE.utf8 , чтобы перевести мои даты на немецкий.Как я могу добавить дополнительную локаль?Есть ли другой способ лучше?

Ответы [ 2 ]

31 голосов
/ 22 июня 2012

dpkg -conconfigure locales ничего не делает для меня на простой ванильной установке Ubuntu 12.04 LTS, но locale-gen работает как шарм:

sudo locale-gen de_DE.utf8
24 голосов
/ 17 февраля 2012

Вам нужно сгенерировать de_DE.utf8 локаль на вашем сервере.

Процесс довольно прост. Например, в дистрибутивах Debian / Ubuntu вы можете добавить / удалить локали, введя следующую команду:

sudo dpkg-reconfigure locales

Затем вам будет представлен список доступных локалей (в основном, всех). Установите / снимите флажок с того, что вам нравится, и нажмите OK. Удачи!

...