
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.01.2012, 17:50:49
|
|||
|---|---|---|---|
|
|||
richfaces компоненты и кодировка |
|||
|
#18+
Всем привет!!! Пытаюсь применить компонент вот в таком виде: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Вот сам FileUploadBean.java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Вот мануал! docs.jboss.org/richfaces/latest_3_3_X..... Но названия кнопок не отображаются на русском языке! Как быть !? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 17:56:11
|
|||
|---|---|---|---|
richfaces компоненты и кодировка |
|||
|
#18+
Николаха, вообще не знаю о чем это, но есть подозрения что в вашей среде по умолчанию стоит utf а файл описания в какой нить другой кодировке. (я по моему все на кодировку списываю) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 17:57:22
|
|||
|---|---|---|---|
richfaces компоненты и кодировка |
|||
|
#18+
В какой кодировке-то приходит? Что если написать фильтр, который насильно ставит UTF-8 и замапить его на *? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 17:58:19
|
|||
|---|---|---|---|
richfaces компоненты и кодировка |
|||
|
#18+
И да, что если просто на странице попробовать вывести русский текст, без всяких там richfaces? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 18:24:02
|
|||
|---|---|---|---|
|
|||
richfaces компоненты и кодировка |
|||
|
#18+
Озверин, Что за файл описания, у меня только файл java и xhtml!? забыл ник, Фильтр прописан, если конечно это имеете ввиду: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. авторИ да, что если просто на странице попробовать вывести русский текст, без всяких там richfaces? Уже вывел! На куске скриншота надпись "Сохранить в БД", да и на других то компонентах выводит текст!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 19:04:57
|
|||
|---|---|---|---|
|
|||
richfaces компоненты и кодировка |
|||
|
#18+
Николаха, Вроде, у текущей реализации Richfaces, rich:fileUpload - касячный Ждём исправлений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 19:21:53
|
|||
|---|---|---|---|
|
|||
richfaces компоненты и кодировка |
|||
|
#18+
fixdev, Мдааа!!! =( Жаль!!! Ну уж больно он удобный а!!! Придется свой ваять! Мне ещё тут говорили что типа у меня java классы не в той кодировке. Я смотрел, да, у него был Cp1251 и я исправил на UTF-8, но всё-равно не помогло! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 19:32:23
|
|||
|---|---|---|---|
richfaces компоненты и кодировка |
|||
|
#18+
Что если попробовать прописать прямо на странице? автор<rich:fileUpload addControlLabel="Добавить" clearAllControlLabel="Clear all" clearControlLabel="Clear" stopEntryControlLabel="Stop process" uploadControlLabel="Upload file"/> Что если испорльзовать дефолтные сообщения из message bundle? авторThe <rich:fileUpload> component allows to use internationalization method to redefine and localize the labels. You could use application resource bundle and define RICH_FILE_UPLOAD_CANCEL_LABEL, RICH_FILE_UPLOAD_STOP_LABEL, RICH_FILE_UPLOAD_ADD_LABEL, RICH_FILE_UPLOAD_UPLOAD_LABEL, RICH_FILE_UPLOAD_CLEAR_LABEL, RICH_FILE_UPLOAD_CLEAR_ALL_LABEL, RICH_FILE_UPLOAD_PROGRESS_LABEL, RICH_FILE_UPLOAD_SIZE_ERROR_LABLE, RICH_FILE_UPLOAD_TRANSFER_ERROR_LABLE, RICH_FILE_UPLOAD_ENTRY_STOP_LABEL, RICH_FILE_UPLOAD_ENTRY_CLEAR_LABEL, RICH_FILE_UPLOAD_ENTRY_CANCEL_LABEL there. Что если попробовать кастомные сообщения из message bundle автор<rich:fileUpload addControlLabel="#{msg['fileUpload.addLabel']}" clearAllControlLabel="Clear all" clearControlLabel="Clear" stopEntryControlLabel="Stop process" uploadControlLabel="Upload file"/> Ну и вот интересный тред https://community.jboss.org/message/38105 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 19:33:49
|
|||
|---|---|---|---|
richfaces компоненты и кодировка |
|||
|
#18+
Еще один способ, наиболее костыльный, но может помочь, если вам необходимо хранить строки именно в java классе - тупо в геттере грузить строку через MessageBundle.getString() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.01.2012, 15:59:55
|
|||
|---|---|---|---|
|
|||
richfaces компоненты и кодировка |
|||
|
#18+
забыл никЧто если попробовать прописать прямо на странице? автор<rich:fileUpload addControlLabel="Добавить" clearAllControlLabel="Clear all" clearControlLabel="Clear" stopEntryControlLabel="Stop process" uploadControlLabel="Upload file"/> Что если испорльзовать дефолтные сообщения из message bundle? авторThe <rich:fileUpload> component allows to use internationalization method to redefine and localize the labels. You could use application resource bundle and define RICH_FILE_UPLOAD_CANCEL_LABEL, RICH_FILE_UPLOAD_STOP_LABEL, RICH_FILE_UPLOAD_ADD_LABEL, RICH_FILE_UPLOAD_UPLOAD_LABEL, RICH_FILE_UPLOAD_CLEAR_LABEL, RICH_FILE_UPLOAD_CLEAR_ALL_LABEL, RICH_FILE_UPLOAD_PROGRESS_LABEL, RICH_FILE_UPLOAD_SIZE_ERROR_LABLE, RICH_FILE_UPLOAD_TRANSFER_ERROR_LABLE, RICH_FILE_UPLOAD_ENTRY_STOP_LABEL, RICH_FILE_UPLOAD_ENTRY_CLEAR_LABEL, RICH_FILE_UPLOAD_ENTRY_CANCEL_LABEL there. Что если попробовать кастомные сообщения из message bundle автор<rich:fileUpload addControlLabel="#{msg['fileUpload.addLabel']}" clearAllControlLabel="Clear all" clearControlLabel="Clear" stopEntryControlLabel="Stop process" uploadControlLabel="Upload file"/> Ну и вот интересный тред https://community.jboss.org/message/38105 Так и не вышло! =( Хрен знает почему то не хочет и всё. Видимо действительно он какой-то с багом, потому что одна то кнопка таким образом выводится на русском, а остальные нет. Хотя автор примера на richfaces-showcase.appspot.com Ilya Shaikovsky в каком то форуме писал, что у него делается internalization компонентов Richfaces и он никаких проблем не испытывал! Может я что не так делаю, пока оставил на английском, времени нет разбираться. Может кто ещё знает как решить!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.01.2012, 16:14:25
|
|||
|---|---|---|---|
richfaces компоненты и кодировка |
|||
|
#18+
Так ни один способ и не помог?? Ну ок, выложи код плиз - будет время поковыряюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2012, 16:20:17
|
|||
|---|---|---|---|
|
|||
richfaces компоненты и кодировка |
|||
|
#18+
забыл никТак ни один способ и не помог?? Ну ок, выложи код плиз - будет время поковыряюсь Вот это подойдет, я отсюда брал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2012, 09:29:25
|
|||
|---|---|---|---|
|
|||
richfaces компоненты и кодировка |
|||
|
#18+
К сожалению, richfaces в каких-то случаях эскейпит надписи. Исправить можно, явно переопределив надписи после загрузки документа. Например: 1) создаем ресурс org/richfaces/renderkit/fileUpload_ru_RU.properties - согласно документации. Если на этом остановиться, то картина будет как на первом рисунке. 2) А теперь вручную вычитываем и переопределяем нужные надписи. Для этого на странице с rich:fileUpload добавляем: Код: html 1. 2. 3. 4. 5. 6. Убеждаемся, что надпись на кнопке Add... приняла нормальный вид. Если неохота возиться с ресурсами, то достаточно добавить на странице следующий скрипт: Код: html 1. 2. 3. 4. 5. Ну и остальные лейблы, если надо. Придется вооружиться каким-то инструментом вроде firebug и изучить названия классов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.01.2013, 14:14:28
|
|||
|---|---|---|---|
|
|||
richfaces компоненты и кодировка |
|||
|
#18+
Кстати, если не планируется поддержка старых браузеров, не понимающих юникод, то достаточно в web.xml добавить параметр Код: xml 1. 2. 3. 4. В этом случае страницы будут возвращаться в utf-8, а для RF никаких костылей не понадобится. Заодно и трафик сэкономите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2130206]: |
0ms |
get settings: |
17ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
57ms |
get topic data: |
24ms |
get forum data: |
6ms |
get page messages: |
102ms |
get tp. blocked users: |
3ms |
| others: | 309ms |
| total: | 549ms |

| 0 / 0 |
