forum.bitel.ru http://forum.bitel.ru/ |
|
5.2 и unicode http://forum.bitel.ru/viewtopic.php?f=1&t=5724 |
Страница 1 из 2 |
Автор: | survivor [ 20 июл 2011, 16:48 ] |
Заголовок сообщения: | 5.2 и unicode |
Просветите, пожалуйста, ожидается ли многоязычность домашнего кабинета в 5.2 (или 5.х) версии? Я вот реально мучаюсь с этой проблемой. И жду - когда же, ну когда же.... |
Автор: | dimOn [ 20 июл 2011, 16:52 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
А как тут многоязычность относится к вас к юникоду? Вам чего именно не хватает то? |
Автор: | snark [ 20 июл 2011, 17:11 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Позвольте, а нахуа? Великий и могучий при переходе на UTF начнет жрать, ЕМНИМС, примерно в 2 раза больше места в БД, а толку от этого UTF ну вообще никакого, кроме понтов "есть поддержка UTF". БГБ - это АСР (в простонародье - биллинг), а не CMS и т.п. Нужна поддержка нескольких языков для клиентской статистики? Так это реализуется буквально в пол пинка прямо там же, в статистике. Повоторюсь - нахуа БГБ юникод?!? |
Автор: | survivor [ 20 июл 2011, 17:30 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Ну вы блин даете... У меня кастомеры с тремя языками: русский, английский и... азербайджанский... Что вы мне предложете делать без юникода? Особенно любопытны ваши "полпинка" для внедрения многоязычности в дом. кабинете ![]() |
Автор: | dimOn [ 20 июл 2011, 18:31 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Да, имонно, так и есть. Юникод плох тем, что русские буквы занимают по 2 байта, русских букв у нас по сто на страницах, следовательно страницы нашего web-кабинета вместо 100500 килобайт станут весить 100600 ![]() |
Автор: | dimOn [ 20 июл 2011, 18:32 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Но всё равно непонятно как юникод приведёт к многоязычности сам по себе? Всё равно только один язык одновременно будет. Или вы что-то другое имеете ввиду? |
Автор: | survivor [ 20 июл 2011, 18:41 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
тут две проблемы: ![]() 1) многоязычность сама по себе (чтобы кастомер мог выбирать язык длмашнего кабинета) 2) юникод, чтобы показывать не русские буквы... биллинг-то используют не только в России ![]() |
Автор: | survivor [ 20 июл 2011, 18:51 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
dimOn писал(а): Да, имонно, так и есть. Юникод плох тем, что русские буквы занимают по 2 байта, русских букв у нас по сто на страницах, следовательно страницы нашего web-кабинета вместо 100500 килобайт станут весить 100600 ![]() домашний кабинет - не одноклассники, там миллионы не тусуются, чтобы разгрузить сервер ставим nginx, чтобы разгрузить канал абонента - можно перед отдачей странички ее зиповать, все современные браузеры это покажут... И вобще сейчас, когда у абонентнов мегабиты интернета... экономить каждый байт в ущерб функционалу.... не понимаю... |
Автор: | snark [ 20 июл 2011, 18:58 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
survivor писал(а): многоязычность сама по себе (чтобы кастомер мог выбирать язык длмашнего кабинета) Можно сделать например так. Заметьте, все происходит строго на стороне клиента, без каого либо участия сервера ![]() survivor писал(а): юникод, чтобы показывать не русские буквы... Если сделаете по аналогии указанной выше, то сможете рисовать _любые_ символы, лишь бы их браузер смог отрисовать. P.S. А еще есть онлайн переводчики, так с их помощью можно сделать вообще немеряное кол-во поддерживаемых языков для _странички_ статистики ![]() |
Автор: | survivor [ 20 июл 2011, 19:16 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Спасибо за гениальный и абсолютно бессмысленный совет... Это мне значит надо в xslt шаблоны засунуть сразу все три языка, все три языка гнать к клиенту в браузер (и похеру что страничка теперь не 100500 байт а 301500 байт), а там джава скриптом переключать языки! КАК КЛЕВО! А еще в xslt шаблоны заранее засунуть переводы всех динамических элеменов - как-то новости, названия тарифов, имена пользователей, адреса и т.д. А теперь вообще пипец ![]() ![]() Как мне на страничке показать НЕ РУССКИЕ буквы?! |
Автор: | snark [ 20 июл 2011, 19:38 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Я вам предложил решение здесь и сейчас, которое можно реализовать достаточно быстро, но если оно Вам не подходит - я не смею настаивать, делайте так как считаете нужным. Могу только сказать что позиция разработчиков на предмет юникода довольно однозначна и уже высказывалась ими на этом форуме. P.S. Я хотя бы предпринял попытку решить _Вашу_ проблему _сейчас_, а Вы ... |
Автор: | survivor [ 20 июл 2011, 19:52 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
snark писал(а): Я вам предложил решение здесь и сейчас, которое можно реализовать достаточно быстро, но если оно Вам не подходит - я не смею настаивать, делайте так как считаете нужным. Могу только сказать что позиция разработчиков на предмет юникода довольно однозначна и уже высказывалась ими на этом форуме. P.S. Я хотя бы предпринял попытку решить _Вашу_ проблему _сейчас_, а Вы ... snark, давайте на этом и остановимся ![]() ![]() Я верный покупатель биллинга и хочу в нем фичи вполне адекватной карте распространения биллинга... чтобы биллинг был на том языке, который используется в том регионе, где этот биллинг установлен. Перевод с меня. ЧТО СТРАННОГО Я ХОЧУ?!!! Мы тут много можем меряться %$@, предлагать хитровыдуманные решения и т.д. Но я в этом учавствовать не хочу. У меня нет времени на 2500 постов как у вас snark. Мне работать надо. И если я не смогу в своем регионе показать домашний кабинет на том языке, на котором говорит преобладающее большинство, то я либо потеряю клиентов, либо поменяю биллинг. Мне очень обидно, что делать это придется не потому, что биллинг не устраивает (а он как раз очень устраивает нас по функционалу), а потому, что создатели его не видят ничего дальше границ своей страны... Если будет хотя бы только юникод - я переведу все на один (местный) язык и на том успокоимся, хотя большая чать кастомеров будет конечно ущемлена в удобстве. |
Автор: | snark [ 20 июл 2011, 20:31 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
survivor писал(а): У меня нет времени на 2500 постов как у вас snark. Многие из моих постов - попытка помочь людям в решении их проблем, несмотря на то, что, как Вы верно подметили: survivor писал(а): Мне работать надо. Если Вы еще не поняли - я (и не только я, BTW) трачу свое рабочее, а порой и вне рабочее время время на то чтобы не только задавать вопросы, но и помогать людям, в том числе Вам, а Вы считаете что я тут решил чем-то там с вами мерятся. |
Автор: | Amir [ 20 июл 2011, 20:43 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Насколько я знаю, по поводу UTF-8 в web нет такой жесткой позиции. Но мультиязычность это все-таки не просто UTF-8. |
Автор: | snark [ 20 июл 2011, 21:07 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Amir писал(а): мультиязычность это все-таки не просто UTF-8 Мультиязычность в БГБ - это необходимость держать несколько "таблиц" (полей в таблице), например с новостями на разных языках с указанием того на каком там языке написано и т.д. и т.п., да? |
Автор: | survivor [ 20 июл 2011, 22:13 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Amir писал(а): Насколько я знаю, по поводу UTF-8 в web нет такой жесткой позиции. Но мультиязычность это все-таки не просто UTF-8. Если будет хотя бы только UTF-8 - это уже не мало - я смогу показать домашний кабинет на местном языке. Без этого вообще никак! |
Автор: | survivor [ 20 июл 2011, 22:17 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
snark писал(а): Amir писал(а): мультиязычность это все-таки не просто UTF-8 Мультиязычность в БГБ - это необходимость держать несколько "таблиц" (полей в таблице), например с новостями на разных языках с указанием того на каком там языке написано и т.д. и т.п., да? Это идеал. Прошу Вас, snark если Вы действительно сеете позитив и готовы тратить свое время, чтобы помогать людям, помогите мне... просто прекратите убедительно отговаривать разработчиков от важнейших для меня решений ![]() |
Автор: | survivor [ 25 июл 2011, 15:32 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Amir писал(а): Насколько я знаю, по поводу UTF-8 в web нет такой жесткой позиции. Но мультиязычность это все-таки не просто UTF-8. Если не затруднит, очень хотелось бы узнать Вашу позицию относительно юникода. Для меня это ПРЕДЕЛЬНО важный момент. Мы готовы принять и посильное финансовое участие - можем сделать заказ на разработку, если, конечно, принципиально Вы не имеете ничего против. Речь только о юникоде. Мы пользуемся биллингом уже не первый год, регулярно расширяем наши лицензии, один раз заказывали на разработку дополнительный функционал (возможность выбора типа оплаты в веб интерфейсе дилера), биллингом очень довольны.... Будет очень глупо вынужденно менять биллинг, только потому, что мы не можем показать его населению на понятном им языке... Убедительно прошу не вмешиваться не разработчикам. Меня интересует ТОЛЬКО ИХ позиция. |
Автор: | Amir [ 26 июл 2011, 18:32 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Попробуем в 5.2 перевести веб на UTF-8. Т.е., чтобы личный кабинет работал на UTF-8, и xsl файлы были в UTF-8. |
Автор: | survivor [ 27 июл 2011, 12:18 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Amir писал(а): Попробуем в 5.2 перевести веб на UTF-8. Т.е., чтобы личный кабинет работал на UTF-8, и xsl файлы были в UTF-8. БОЛЬШОЕ человеческое Вам СПАСИБО!!! Только один момент немного неясен - если база будет по прежнему win1251, то как в UTF-8 домашнем кабинете будут показываться названия тарифов, новости, имена клиентов и т.д.? |
Автор: | Amir [ 27 июл 2011, 12:37 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Нормально. Но, соответственно, названия тарифов, новости, имена клиентов т.д. будут только кириллицей. |
Автор: | survivor [ 27 июл 2011, 13:44 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Ммм.. это же никак не решает мою проблему. Кой смысл в домашнем кабинете, который наполовину (статическая информация) будет на местном языке и наполовину - на русском (вся информация из биллинга).... ну не говорит большая часть населения по русски!... что мне с этим делать? Изначально домашний кабинет не был для нас так важен, но с каждым днем его ценность во взаимоотношениях с клиентами все больше возрастает. А люди туда не ходят, так как ничего там не понимают. |
Автор: | dimOn [ 27 июл 2011, 13:59 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Ну так дело, значит, не в вебе для вас, а в общей юникодности проекта. |
Автор: | skn [ 27 июл 2011, 14:27 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
попрбуйте на тестовой машине, конвертнуть базу в utf или хотя бы несколько таблиц, например таблицу с новостями например так, http://blog.sjinks.pro/mysql/3-convert- ... o-another/ убрать в webroot/WEB-INF/web.xml Код: <filter-mapping> <filter-name>SetCharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> в запуск клиента биллинга добавить параметр Код: -Dbgbilling.transfer.encodin=utf-8
|
Автор: | Amir [ 27 июл 2011, 14:56 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Еще нужно в конфиге сервера выставить charset=UTF-8 Интегрированные приложения с плохим xml парсером могут удивиться, если сервер начнет выдавать ответы на UTF-8. Но отдельных полей для каждого языка нет и в 5.2 точно не будет. |
Автор: | Amir [ 27 июл 2011, 15:18 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
И в data.properties, в url к mysql characterEncoding=UTF-8 |
Автор: | survivor [ 27 июл 2011, 15:22 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Цитата: Но отдельных полей для каждого языка нет и в 5.2 точно не будет. Да это уже я понял... За советы огромное спасибо, я обязательно все это попробую. |
Автор: | northbear [ 30 авг 2011, 15:19 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
Видимо я совсем давно тут не был. Господа, Unicode однозначно должен стать основной кодировкой в BGBilling'е. Даже упертый MS в Windows 7 большую часть подсистем перевел на UTF-8, а уж java-разработчикам сам бог велел. Первые рабочие реализации Unicode появились именно в java. На мой взгляд, для адекватной локализации клиентского кабинета нужно лишь предусмотреть указание названия услуги на разных языках. Ну и предусмотреть выбор языка кабинета в договоре. Всё остальное можно реализовать в рамках XSLT-шаблонов. И все... Но это при условии, если дефолтовой кодировкой будет utf-8. Локализация клиента - это лишнее. Ну, разве что предусмотреть еще англоязычного клиента. Остальное лишнее... Впрочем за отдельные деньги и это можно делать... |
Автор: | snark [ 30 авг 2011, 20:44 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
IMHO достаточно в БГБ указать язык пользователя (a-la MUI в венде), а все остальное делать через XSL, не? |
Автор: | skn [ 30 авг 2011, 23:29 ] |
Заголовок сообщения: | Re: 5.2 и unicode |
snark писал(а): IMHO достаточно в БГБ указать язык пользователя (a-la MUI в венде), а все остальное делать через XSL, не? ну как минимум нужна будет возможность задавать на нескольких языках 1) названия типов платежей и расходов 2) название тарифов 3) новости 4) справочники которые попадают в ЛК 5) ??? |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |