FlexHub Forum

FlexHub Support (other languages) => Russian support => Общие обсуждения => Topic started by: elpa on February 28, 2014, 06:20:19

Title: Русский язык флекс хаб
Post by: elpa on February 28, 2014, 06:20:19
Здравствуйте, при попытке настройки локализации пишет такую ошибку:
Setting failed: System doesn't support locale: ru
Title: Re: Русский язык флекс хаб
Post by: FlipFlop™ on February 28, 2014, 08:22:27
Установка языкового не имеет большого влияния. Если вы хотите иметь возможность использовать русский символы, которые Вы должны установить char_set:

!set char_set cp2151

Но если вы хотите изменить языковой стандарт тоже: в Linux имена для локализации имеют определенный формат, используйте что-то вроде:

!set locale ru_RU.utf8
Title: Re: Русский язык флекс хаб
Post by: elpa on February 28, 2014, 08:30:09
Пока что то не хочет русские символы понимать:

[11:26:04] <-=pForce-cop=-> *** !set char_set cp2151
[11:26:04] <-=pForce-cop=-> Setting failed: Function 'iconv' doesn't support charset: cp2151 Use !set -h for more details.
[11:27:38] *** Server command: !set locale ru_RU.utf8
[11:27:38] <-=pForce-cop=-> *** !set locale ru_RU.utf8
[11:27:38] <-=pForce-cop=-> Changed locale from: C to: ru_RU.utf8
[11:27:56] <-=0day-pF-share=-> ????
[11:28:13] <-=0day-pF-share=-> ???? ????????
Title: Re: Русский язык флекс хаб
Post by: FlipFlop™ on February 28, 2014, 09:00:10
Видимо ваша версия Linux использует различные имена для кодировок, вы можете попробовать следующее:

!set char_set windows-1251

или:

!set char_set ISO-8859-5
Title: Re: Русский язык флекс хаб
Post by: elpa on February 28, 2014, 09:25:21
Ура заработало!)) всем спасибо большое!!:)
Title: Re: Русский язык флекс хаб
Post by: sergius_s on February 28, 2014, 17:02:57
Quote
[11:26:04] <-=pForce-cop=-> *** !set char_set cp2151

2151? :)

Для семейств линукс достаточно установить кодировку !set char_set windows-1251 для поддержки кирилицы (можно и языковой стандарт !set locale ru_RU.utf8, также возможны значения ru_RU.utf-8 или rus_RUS.utf-8)

FlipFlop объяснил все правильно.