Автор: klim
« : 2009-08-15 20:20:08 »Щиро дякую всім за допомогу і вибачаюсь. Встановив замість Сузі Дебіана - та ж проблема. Буду розбиратись з домівкою
Автор: klim« : 2009-08-15 20:20:08 »Щиро дякую всім за допомогу і вибачаюсь. Встановив замість Сузі Дебіана - та ж проблема. Буду розбиратись з домівкою
Автор: diligent« : 2009-08-07 16:47:13 »To install an additional language, proceed as follows:
1. As root, start YaST. 2. Select System > Language. 3. Select the desired languages from the list of languages offered in Secondary Languages. When you leave this dialog with Ok, YaST installs the additional localized software packages. The system is multilingual, but you need to set the desired language explicitly to start an application in a language other than the primary one. 4. To make this language the default (the primary language), select it under Primary Language: 1. Adapt the keyboard to the new primary language and adjust the time zone, if appropriate. 2. Select Details to change language settings specific to root and to determine the exact locale: Locale Settings for User root ctype only adjusts the LC_TYPE variable in /etc/sysconfig/language for root, which sets the localization for language-specific function calls. yes sets the language for root to the same as the language for local users. no means the language settings for root are not affected by language changes. All locale values remain unset. Use UTF-8 Encoding Disable this box, if you do not want to use UTF-8 encoding for root. Detailed Locale Setting If your locale was not included in the list of primary languages available, try explicitly specifying it here. However, some of these localizations may be incomplete. 5. Leave this dialog and apply your settings with Ok. Switching the system language is similar to installing additional languages. Use the YaST language module to change the primary language and to adjust keyboard and time zone. Once YaST has applied your changes and any open X sessions have been restarted, YaST, applications, and the desktop reflect your new language settings. Автор: klim« : 2009-08-06 21:18:26 »Сурово, бо не можу ще й вихід в Інтернет налагодити - шлюз пінгується, а браузер, навіть адреси в локальній мережі не відкриває. Файрвол вимикав
![]() Автор: diligent« : 2009-08-06 17:53:38 »Ну навіщо ж так сурово
![]() Ви за посиланням ходили? Щоб змінити локаль вам потрібно просто змінити Primary language в YaST. Наразі детальніше сказати не можу, тому що не маю жодного suse під руками, але за посиланням дуже детально розписан весь процес. Автор: Campana« : 2009-08-06 17:37:51 »Поясніть мені, будь-ласка, як при ВСТАНОВЛЕННІ системи задати кодування?Ну, перевстановлювати систему через невірну локаль — це занадто. Давайте краще розберемося по другому колу. Бо у мене те саме, що у Вас, але локаль uk_UA.UTF-8, і все нормально. Отже: 1. В YaST —> Система —> Мова у Вас "головна мова" — українська? У мене — так. 2. На диску повинен бути не порожній каталог /usr/lib/locale/uk_UA.utf8; є такий? Можна подивитися командою ls /usr/lib/locale/uk_UA.utf8 Автор: klim« : 2009-08-05 17:49:07 »А навіщо ж не правильно?Визнаю свою безнадійну тупість ![]() Поясніть мені, будь-ласка, як при ВСТАНОВЛЕННІ системи задати кодування? Автор: diligent« : 2009-07-31 13:12:08 »А навіщо ж не правильно?
![]() Ви оновилися до 11.1, але ж не змінили поточну локаль. Почитайте отут (здається, це - те що треба): http://www.linuxtopia.org/online_books//opensuse_guides/opensuse11.1_startup_guide/sec_y2_langmod.html Зверніть увагу на: Цитата Use UTF-8 Encoding Автор: cadca« : 2009-07-30 18:43:03 »Можна зробити не зовсім правильно - замінити усі базові файли для локалі "uk_UA" на відповідні для локалі "uk_UA.UTF-8" (хоча у вас вона чомусь називається "uk_UA.utf8"
![]() Код: [Вибрати] ls -l /usr/lib/locale/ |grep uk Автор: klim« : 2009-07-30 17:19:00 »Цитата Можливо вам дійсно краще оновитися Оновився через zipper до 11.0, а потім за допомогою DVD до 11.1. Проблеми це не вирішило ![]() Автор: diligent« : 2009-07-30 11:59:40 »Значить ваша поточна локаль дійсно KOI8-U.
Вам потрібно лише змінити ії на UTF-8. Спробуйте locale -a | grep -i utf. Якщо в отриманому списку ви не знайдете uk_UA,ru_UA, чи що ви бажаєте, то вам потрібно буде встановити цю локаль засобами дистрибутива (http://elibrary.fultus.com/technical/index.jsp?topic=/com.fultus.suse.guides/guides/10_2/manuals/cha.y2.lang.html). Я не знаю як це робиться в suse, але якщо цей лінк не допоможе, то можете додати потрібну локаль до /etc/locale.gen та запустити від root locale-gen. Да, ну і після того, як встановите потрібну локаль та вона буде в locale -a можете ставити ії системною (див. вивід locale). P.S. А в якої версії OpenSuse з'явилась повноцінна підртимка UTF-8 взагалі? ![]() ![]() Автор: klim« : 2009-07-29 23:58:05 »Цитата Може таки спробуєте створити ".i18n" у домівці?Безрезультатно. Автор: cadca« : 2009-07-29 22:42:42 »1) Перша команда - аналог запропонованої ранішеСпробуйте:Після вводу першої команди пише "KOI8-U", а після другої просто виводить знак ">", а що там треба ввести - не маю уявлення. Код: [Вибрати] cat /usr/share/locale/uk_UA/LC_MESSAGES/SYS_LC_MESSAGES |tail --bytes=7 з уточненням, що у OpenSuSe локалі лежать у /usr/lib/locale, а не у /usr/share/locale як у моєму варіанті;2) Результат другої команди в будь-якому випадку не виправдає ваших сподівань: Код: [Вибрати] $ locale Може таки спробуєте створити ".i18n" у домівці? Автор: klim« : 2009-07-29 21:47:53 »Спробуйте:Після вводу першої команди пише "KOI8-U", а після другої просто виводить знак ">", а що там треба ввести - не маю уявлення. Автор: diligent« : 2009-07-29 14:00:49 »Спробуйте:
cd /usr/lib/locale/uk_UA && x=$(cat LC_PAPER); echo ${x:11} А після цього от це: LANG=en_US.UTF-8 xterm -u8 -font "-*-fixed-*-iso10646-1" та перевірте у відкритому вікні ls -l ~ Та не забудьте перевірити, що xterm запустився без помилок. Автор: Campana« : 2009-07-29 01:57:14 »По-моєму, в Сюзі назва "i18n" не вживається; принаймні, я не бачу таких файлів. Треба десь інде копати. У мене, скажімо, в /usr/share/locale є каталоги uk та uk_UA, останній такий самий, як у klim-а — і нічого, маю справну локаль UTF-8.
Може, просто слід відредагувати файл /etc/sysconfig/language? У мене там написано: Код: [Вибрати] RC_LANG="uk_UA.UTF-8" а всі інші розкоментовані рядки мають порожні значення: ="". Можливо, цього буде достатньо для того, щоб локаль стала правильною, тобто uk_UA.UTF-8.Ну, ще подивитися, чи у файлі /etc/sysconfig/console написано Код: [Вибрати] CONSOLE_FONT="LatArCyrHeb-16.psfu" Але це вже ікси не зачіпає.P.S. klim, а оновитися не хочете? Тут скоро openSUSE 11.2 вийде, а у Вас така древність... На мій досвід, Сюзі нормально оновлюється з інсталяційного диска навіть через версію (я так оновився колись із 9.2 до 10.0, пропустивши 9.3). |