2016-04-03 1 views
0

Как мне нужна локаль, которая fa_IR.UTF-8 на моем Ubuntu 13.04 Server, я пытаюсь установить его через (sudo) locale-gen "fa_IR.UTF-8" но я не получаю никакого вывода:локаль поколения на убунту 13,04 сервер не работает

[email protected]:~# sudo locale-gen "fa_IR.UTF-8" 
[email protected]:~# 

И ЭТО НЕ ДОБАВЛЯЕТ ЛЮБОЙ ЛОКАЛЬНИК в мои локации!

Когда я пытаюсь установить новые локали на своем Ubuntu Desktop, я не получаю эту ошибку, и она работает хорошо! следующим образом:

[email protected]:~# sudo locale-gen "fa_IR.UTF-8" 
Generating locales... 
    fa_IR.UTF-8... done 
Generation complete. 
[email protected]:~# 

Пожалуйста, помогите мне в чем проблема и что мне делать?

ответ

0

Наконец я смог найти решение, делая некоторые вещи вручную:

  1. чек, который поддерживаются локали:

    less /usr/share/i18n/SUPPORTED 
    
  2. Добавить локали в список генерируемой

    (sudo) echo fa_IR.UTF-8 UTF-8 >> /var/lib/locales/supported.d/local 
    
  3. Регенерировать список (он будет ссылаться на locale-gen ...)

    (sudo) dpkg-reconfigure locales