влдючаешь модуль locale. далее идешь в admin/locale добавляешь русский язык (/admin/locale/language/add), делаешь его по умолчанию. потом идешь в импорт (/admin/locale/language/import) жми browse выбираешь твой .po файл, ниже выибраешь russian, и жмешь кнопку import. все
Я зык поменял.
Вероятно в mysql 4.0 база создалась не в виндовой кодировке. Возможно что-то в виде
utf-8 там хранятся мои данные, т.к. при выводе в html он читает в этом формате (content="text/html; charset=utf-8")
1. Как заставить писать в БД в формате windows-1251?
2. Как html настроить на туже кодировку?
Дело в том, что пользуюсь для администрирования mySQL программу Mysql-Front, а она не понимает utf-8 (или что там у Друпал по умолчанию)
Всячески поддерживаю предыдущего оратора. Меняйте программу, которой работаете с MySQL (или обновите используемую).
Нормальные программы поддерживают UTF-8.
--- http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
Прошу, плиз, пояснить мне:
1 "UTF-8 стандарт для Drupal " - т.е. кодировку в БД никак быстро и хитро не поменять?
2 "фронт-енд для MySQL" - Что такое в данном случаи фронт-енд? - Программа для манипуляции с данными БД?
3 Подскажите, что советуете для быстрого управления БД на локальной машине? Желательно не через web-интерфейс.
Стандарт - не совсем верно. "Стандарт" - это то, что есть по умолчанию. А вот то что PHPMyAdmin наиболее распространенный и доступный инструмент - это да.
К тому же для Designer почему-то не подходит Web-интерфейс.
Ну да phpMyAdmin есть по умолчанию практически на всех хостинговых площадках. Еще ни разу не встречал площадки без phpMyAdmin.
Соответственно, лучше начинать локально привыкать к тому, с чем придется работать на хостинге.
90% потребностей для штатной работы с БД Drupal - это загрузить БД из дампа или, наоборот, сохранить дамп БД.
Первое бывает нужно, если вы настроили сайт на локальной машине (к примеру, используя Denwer - http://denwer.ru) и переносите его на реальный интернет-хостинг. Второе - для бекапа БД.
С обеими задачами очень быстро и без лишних вопросов справляется масенький и чрезвычайно шустрый скрипт Dumper (http://www.sypex.net/products/dumper/). Всячески рекомендую!
Да! Он специально обучен работать со всяческими кодировками...
Имею некоторый опыт работы с mySQL как из phpMyAdmin, так и из консоли.
Mysql-Front же позволяет мне админить как локальные сайты, так и все мои удалённые. Чем и подкупает. С кодировкой UTF-8, видимо, у него проблемы. Из моих сайтов он первый, кто её использует.
Сейчас попробую gui-tools.
У меня MySQL-Front вполне понимает UTF-8. Версия 2.5.
Но можно и не "упираться" в эту утилиту, ибо есть альтернативы.
К тому же, этот проект (MySQL-Front) закрыт. См. http://www.mysqlfront.de/
Решил приписать сюда. Тема вроде не закрыта, но если не туда попал - не пинайте ногами .. .я еще маленький - исправлюсь ...
Вопрос касается как раз смены языка с английского на русский.
вроде все понятно. НО.
Сделать надо через модуль "local".
Но он у меня не активирован.
Ясно, что нужно Активировать модуль "local".
Захожу, ставлю галочку ....
Сохранить ....
А она:
* user warning: You have an error in your SQL syntax near 'TABLE drpl_cache_page' at line 1 query: TRUNCATE TABLE drpl_cache_page in d:\wwwroot\tema3.kiev.ua\includes\database.mysql.inc on line 167.
* user warning: You have an error in your SQL syntax near 'TABLE drpl_cache_menu' at line 1 query: TRUNCATE TABLE drpl_cache_menu in d:\wwwroot\tema3.kiev.ua\includes\database.mysql.inc on line 167.
The configuration options have been saved.
Галочка теперь стоит.
Модуля нет.
Руский, понятно, активировать не черз что ...
Второй раз инсталю. Вроде без ошибок.
База UTF-8 поддерживает ..
Попробуйте установить сайт с помощью русского инсталлятора - http://drupal.ru/node/4195
Он как раз включает locale и делает русский языком по умолчанию.
Потом можете импортировать полный перевод.
Я ставлю строчку "php_value error_reporting 7" в файл .htaccess, а вы?
Пока ждал ответ - наткнулся на Вашу статью по Русскому Друпал.. Сильно не читал - стал делать по рекомендациям.
Но опять у меня что-то с руками.
Запустил. Сделал выюор. Установил данные для БД,
А инсталлятор зациклился ... Что-то может и сделал, но вышел опять в начало ....
Я второй раз сделал выбор и пр ... так он выдал целуя страницу ошибок. Не буду приводить их здесь (слищком много), но Одну - из "старой темы", потом что-то про невозможность создать таблицы ... внести с них данные ... ну и что-то пробормотал про UTF-8
Сейчас штудирую Вашу статью и мотаюсь по ссылкам ....
Устанавливаю Drupal 5.1
Может ечть какие мысли? (ну кроме как "ручки поотшибать )
Мыслей много и не все их можно здесь написать.
Трудно что-то конкретное подсказать, поскольку в описаниях мало конкретики. Могу только посоветовать шаманский прием - удалить все файлы, очистить базу и все переустановить с нуля, медленно и печально, по инструкциям шаг за шагом.
Скорее всего, сообщения инсталлятора касались попыток записать что-то в уже существующую (и имеющую таблицы) базу.
Я ставлю строчку "php_value error_reporting 7" в файл .htaccess, а вы?
Кстати!
Она почему-то и предыдущий раз, и с русской инсталляцией на локализации затыкается при попытке
TRUNCATE TABLE `drpl_cache_menu`
С этого все и начинается ...
Оно пожалуй и понятно - с какого дива вдруг локализатор хочет удалить эту таблицу? Вот и рушится все ... потом как цепочкой ....
Все сделал как написано:
Включил модуль, импортировал язык.
Поставил галочку По умолчанию на русский.
Сохранил.
И всё... Англиский остался.
ХЗ чё тут делать
влдючаешь модуль locale. далее идешь в admin/locale добавляешь русский язык (/admin/locale/language/add), делаешь его по умолчанию. потом идешь в импорт (/admin/locale/language/import) жми browse выбираешь твой .po файл, ниже выибраешь russian, и жмешь кнопку import. все
Комментарии
нашол здесь же
влдючаешь модуль locale. далее идешь в admin/locale добавляешь русский язык (/admin/locale/language/add), делаешь его по умолчанию. потом идешь в импорт (/admin/locale/language/import) жми browse выбираешь твой .po файл, ниже выибраешь russian, и жмешь кнопку import. все
Я зык поменял.
Вероятно в mysql 4.0 база создалась не в виндовой кодировке. Возможно что-то в виде
utf-8 там хранятся мои данные, т.к. при выводе в html он читает в этом формате (content="text/html; charset=utf-8")
1. Как заставить писать в БД в формате windows-1251?
2. Как html настроить на туже кодировку?
Дело в том, что пользуюсь для администрирования mySQL программу Mysql-Front, а она не понимает utf-8 (или что там у Друпал по умолчанию)
UTF-8 стандарт для Drupal, лучше смени фронт-енд для MySQL.
Всячески поддерживаю предыдущего оратора. Меняйте программу, которой работаете с MySQL (или обновите используемую).
Нормальные программы поддерживают UTF-8.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
Прошу, плиз, пояснить мне:
1 "UTF-8 стандарт для Drupal " - т.е. кодировку в БД никак быстро и хитро не поменять?
2 "фронт-енд для MySQL" - Что такое в данном случаи фронт-енд? - Программа для манипуляции с данными БД?
3 Подскажите, что советуете для быстрого управления БД на локальной машине? Желательно не через web-интерфейс.
1. Быстро и хитро - нет... Но непонятно, чем не устраивает UTF-8?
2. Да, программа для манипуляции с данными БД.
3. командная строка MySQL
phpMyAdmin это стандарт для работы с базой данных. Работает через веб интерфейс + русский язык.
Стандарт - не совсем верно. "Стандарт" - это то, что есть по умолчанию. А вот то что PHPMyAdmin наиболее распространенный и доступный инструмент - это да.
К тому же для Designer почему-то не подходит Web-интерфейс.
Ну да phpMyAdmin есть по умолчанию практически на всех хостинговых площадках. Еще ни разу не встречал площадки без phpMyAdmin.
Соответственно, лучше начинать локально привыкать к тому, с чем придется работать на хостинге.
90% потребностей для штатной работы с БД Drupal - это загрузить БД из дампа или, наоборот, сохранить дамп БД.
Первое бывает нужно, если вы настроили сайт на локальной машине (к примеру, используя Denwer - http://denwer.ru) и переносите его на реальный интернет-хостинг. Второе - для бекапа БД.
С обеими задачами очень быстро и без лишних вопросов справляется масенький и чрезвычайно шустрый скрипт Dumper (http://www.sypex.net/products/dumper/). Всячески рекомендую!
Да! Он специально обучен работать со всяческими кодировками...
> шустрый скрипт Dumper
гы, и он тоже с веб-интерфейсом
Designer, с не web-интерфейсом можешь юзать gui-tools от MySQL (качай с оф. сайта).
Но советую прислушаться к seaji: "лучше начинать локально привыкать к тому, с чем придется работать на хостинге"
Имею некоторый опыт работы с mySQL как из phpMyAdmin, так и из консоли.
Mysql-Front же позволяет мне админить как локальные сайты, так и все мои удалённые. Чем и подкупает. С кодировкой UTF-8, видимо, у него проблемы. Из моих сайтов он первый, кто её использует.
Сейчас попробую gui-tools.
а разьве phpMyAdmin нельзя настроить на разные сервера?
У меня MySQL-Front вполне понимает UTF-8. Версия 2.5.
Но можно и не "упираться" в эту утилиту, ибо есть альтернативы.
К тому же, этот проект (MySQL-Front) закрыт. См. http://www.mysqlfront.de/
Решил приписать сюда. Тема вроде не закрыта, но если не туда попал - не пинайте ногами .. .я еще маленький - исправлюсь ...
Вопрос касается как раз смены языка с английского на русский.
вроде все понятно. НО.
Сделать надо через модуль "local".
Но он у меня не активирован.
Ясно, что нужно Активировать модуль "local".
Захожу, ставлю галочку ....
Сохранить ....
А она:
* user warning: You have an error in your SQL syntax near 'TABLE drpl_cache_page' at line 1 query: TRUNCATE TABLE drpl_cache_page in d:\wwwroot\tema3.kiev.ua\includes\database.mysql.inc on line 167.
* user warning: You have an error in your SQL syntax near 'TABLE drpl_cache_menu' at line 1 query: TRUNCATE TABLE drpl_cache_menu in d:\wwwroot\tema3.kiev.ua\includes\database.mysql.inc on line 167.
The configuration options have been saved.
Галочка теперь стоит.
Модуля нет.
Руский, понятно, активировать не черз что ...
Второй раз инсталю. Вроде без ошибок.
База UTF-8 поддерживает ..
В общем у меня тормз (или это я тормоз? )
Попробуйте установить сайт с помощью русского инсталлятора - http://drupal.ru/node/4195
Он как раз включает locale и делает русский языком по умолчанию.
Потом можете импортировать полный перевод.
Спасибо!
Пока ждал ответ - наткнулся на Вашу статью по Русскому Друпал.. Сильно не читал - стал делать по рекомендациям.
Но опять у меня что-то с руками.
Запустил. Сделал выюор. Установил данные для БД,
А инсталлятор зациклился ... Что-то может и сделал, но вышел опять в начало ....
Я второй раз сделал выбор и пр ... так он выдал целуя страницу ошибок. Не буду приводить их здесь (слищком много), но Одну - из "старой темы", потом что-то про невозможность создать таблицы ... внести с них данные ... ну и что-то пробормотал про UTF-8
Сейчас штудирую Вашу статью и мотаюсь по ссылкам ....
Устанавливаю Drupal 5.1
Может ечть какие мысли? (ну кроме как "ручки поотшибать )
Мыслей много и не все их можно здесь написать.
Трудно что-то конкретное подсказать, поскольку в описаниях мало конкретики. Могу только посоветовать шаманский прием - удалить все файлы, очистить базу и все переустановить с нуля, медленно и печально, по инструкциям шаг за шагом.
Скорее всего, сообщения инсталлятора касались попыток записать что-то в уже существующую (и имеющую таблицы) базу.
Кстати!
Она почему-то и предыдущий раз, и с русской инсталляцией на локализации затыкается при попытке
TRUNCATE TABLE `drpl_cache_menu`
С этого все и начинается ...
Оно пожалуй и понятно - с какого дива вдруг локализатор хочет удалить эту таблицу? Вот и рушится все ... потом как цепочкой ....
Все сделал как написано:
Включил модуль, импортировал язык.
Поставил галочку По умолчанию на русский.
Сохранил.
И всё... Англиский остался.
ХЗ чё тут делать
praktik augusto
нашол здесь же
влдючаешь модуль locale. далее идешь в admin/locale добавляешь русский язык (/admin/locale/language/add), делаешь его по умолчанию. потом идешь в импорт (/admin/locale/language/import) жми browse выбираешь твой .po файл, ниже выибраешь russian, и жмешь кнопку import. все
--> Спасибо помог!