Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: germaneca в Nov 04, 2009, 14:40



Титла: Кирилизация на програма при Slackware 13
Публикувано от: germaneca в Nov 04, 2009, 14:40
Ползвам Slackware 13, като за направата на php документи ползва Zend Studio 5.5 за Линукс.:
Ето какво се случва когато пиша на кирилица

(http://web-tourist.net/userfiles/497.png)

Инсталирах и bglinux-6.0., но ефекта бе същия.


Титла: Re: Кирилизация на програма при Slackware 13
Публикувано от: shoshon в Nov 04, 2009, 15:45
Не искам да звуча непрофесионално, но това е толкова хубаво. Сега ще можеш да си говориш с Мехмет и Инджи на техния език и ще гледаш по рано перла без субтитри!

Няма ли енкодинг някъде ?

Може ли да импортва файлове в проектите това чудо? Ако може пиши с друг редактор.

Може да смениш Regional Settings на KDE но не знам това как ще помогне :)


Титла: Re: Кирилизация на програма при Slackware 13
Публикувано от: vstoykov в Nov 04, 2009, 16:20
Ужас! Това е някаква лудост... Програмата направо се подиграва с теб!

Не ти трябва никаква "кирилизация".

1. Настрой LANG да е bg_BG.UTF-8
2. Деинсталирай всички векторни шрифтове, които не поддържат кирилица
3. Инсталирай шрифтове, които поддържат кирилица*.

(Няма нужда да пипаш шрифтовете и клавиатурните подредби във виртуален терминал, защото вероятно няма да ти трябва - под графичния интерфейс всичко ще работи.)

За подробности: http://bg-howto.hit.bg/#sec6.1 (и да не се объркаш да настройваш bg_BG (bg_BG.CP1251))

* Задължително шрифтовете трябва да поддържат кирилицата по стандартен начин. "Кирилизираните" шрифтове не вършат работа.


Титла: Re: Кирилизация на програма при Slackware 13
Публикувано от: pwizard в Nov 04, 2009, 16:29
За енкодинга пробвах какво ли не?В самата програма зададох енкодинг :
Цитат
UTF-8, WINDOWS-1251
, но не става и не става.
Зададох в регионалните настройки:
Цитат
Country or region:NOt set(Generic english)..


Титла: Re: Кирилизация на програма при Slackware 13
Публикувано от: pwizard в Nov 04, 2009, 16:40
Ужас! Това е някаква лудост... Програмата направо се подиграва с теб!

Не ти трябва никаква "кирилизация".

1. Настрой LANG да е bg_BG.UTF-8
2. Деинсталирай всички векторни шрифтове, които не поддържат кирилица
3. Инсталирай шрифтове, които поддържат кирилица*.

(Няма нужда да пипаш шрифтовете и клавиатурните подредби във виртуален терминал, защото вероятно няма да ти трябва - под графичния интерфейс всичко ще работи.)

За подробности: http://bg-howto.hit.bg/#sec6.1 (и да не се объркаш да настройваш bg_BG (bg_BG.CP1251))

* Задължително шрифтовете трябва да поддържат кирилицата по стандартен начин. "Кирилизираните" шрифтове не вършат работа.

Аз шрифтове не съм инсталирал, просто копирах шрифтове, които ползвам на Windows-a в папка:
Цитат
/usr/share/fonts
Сега ще тествам това, което ми даде


Титла: Re: Кирилизация на програма при Slackware 13
Публикувано от: vstoykov в Nov 04, 2009, 18:51
Шрифтовете трябва да се сложат в която трябва директория, а не в /usr/share/fonts (слагат се в поддиректории на тази директория, които са споменати в съответните конфигурационни файлове или на друго място, което е споменато в съответните конфигурационни файлове).

Конфигурационните файлове, в които са описани пътищата до шрифтовете са:

Код:
/etc/fonts/fonts.conf
/home/ПОТРЕБИТЕЛСКА-ДИРЕКТОРИЯ/.fonts.conf

Вероятно ще се наложи и допълнителна настройка на програмата, която ползваш (трябва да намериш от къде се задават шрифтовете, които се ползват и да избереш такива, които поддържат кирилица стандартно). Срещат се програми, които си ползват собствени шрифтове, които трудно се намират и трият (не са на обичайните места). Пример за такава програма е OpenOffice.org - в предишните версии имаше едни шрифтове, които не поддържат кирилица и това създаваше проблеми. Нямам наблюдения за новите версии.

Имай предвид, че е възможно шрифтовете от Windows да са кирилизирани с кирилизатор, което значи, че ще бъдат безполезни (можеш да ползваш само шрифтове, които поддържат кирилица стандартно; 'кирилизираните' шрифтове не са съвместими).

Най-вероятно проблемите са в самата програма (настройки и трудно премахваеми собствени шрифтове), а не глобалните настройки на системата (локал и инсталирани шрифтове).