Добавление языка на сервер

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

C
en_US.utf8 
POSIX

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

Ответы

Ответ 1

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

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

sudo dpkg-reconfigure locales

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

Ответ 2

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

sudo locale-gen de_DE.utf8