Поиск через классы NLS-пакетов без использования отражения? - PullRequest
0 голосов
/ 06 июля 2018

Я работаю над приложением, которое имеет огромный список пар ключ-значение на нескольких языках, и я использую модель Eclipse RCP с NLS.

Для тех, кто не знаком с этим, у вас есть несколько файлов свойств на разных языках, и среда генерирует классы, заполненные статическими строками для текущего языка.

Таким образом, у меня может быть I18NMessageTooltip.Cancel, который предоставляет всплывающую подсказку для кнопки отмены на выбранном в данный момент языке, какой бы она ни была. То же самое для этикеток и многих других вещей.

Проблема в том, что в одних и тех же файлах свойств перевода есть очень много вещей, которые мне нужно искать через.

В качестве пробела я сделал поиск, используя рефлексию, но это, на мой взгляд, довольно не элегантно.

Есть ли другой способ поиска в статических полях I18N, кроме одного из них:

а. Отражение

б. Повторное изобретение колеса и поиск файлов свойств вручную

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...