
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.10.2006, 15:21:28
|
|||
|---|---|---|---|
глючит ResourceBundle с русскоязычными ключами |
|||
|
#18+
Здравствуйте! Глюк. Дело происходит под Windows 2000, Java 1.4 Есть ResourceBundle, там русские ключи записей около 200 шт. записи вида минуты:Min2.wav секунда:Sec.wav секунд:Sec1.wav секунды:Sec2.wav тысяча:D_th.wav тысяч:D_th1.wav формат везде один и тот же, проверил. (тот же файл уже юзается программой на VB года два как) и т.д. - то есть слову сопоставляем имя файла. Изначально в cp1251, конвертировал native2ascii words.dat > words.properties так вот - при вызове некоторых ключей он начинает сбоить. например: одна тысяча двести тридцать четыре рубля -- одна -- D_1.wav -- тысяча -- девятьсот:d_1900.wav -- двести -- D_200.wav -- тридцать -- D_30.wav -- четыре -- D_4.wav -- рубля -- Rub2.wav а в файле тысяча:D_th.wav а "девятьсот" вообще даже не рядом, а записей на 20 вверху находится :-( а если выдернуть кусок с этой тыщей в небольшой properties файл -то все работает отлично (т.е. "тысяча" - вытягивает свое значение) Вопрос - в чем тут глюк? 1. может из-за русских ключей? Может для native2ascii порекомендуете умную опцию? 2. может из-за того, что слишком много значений в ResourceBundle? Или это в принципе немного? На крайний случай можно конечно считать файл в Hashtable и рвботать уже с ней, но интересно разобраться, почему глючит ResourceBundle? Или вообще в ResourceBundle следует только настройки хранить, а такие массивы данных - в файлах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2147790]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
172ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 454ms |

| 0 / 0 |
