Текст подсказки должен быть «где-то» в программном обеспечении. «Где-то» может быть несколько разных мест, в зависимости от того, как строятся программное обеспечение и распространяются:
- строковых литералы в исходном коде (и, таким образом, в байткоде, тоже), это часто случается с не интернациональными программами
- ресурсов расслоения, т.е. Струны экстернализированы из исходного кода в отдельный файл (обычно один за поддерживается интерфейс языка)
Если программное обеспечение распространяется как * .jar-файл, используйте ваш любимый распаковать -software для распаковки (если есть сомнения, используйте 7zip).
Осмотрите * .properties-файлы, они могут содержать пакеты ресурсов (= коллекция UI-текстовых строк), которые вы ищете.
Если вы не можете найти пакеты ресурсов, текст подсказки, вероятно, скрыт в строковых литералах непосредственно в байт-коде. Используйте что-то вроде строк (1) на * nix-ish платформах (без ссылки для этого, кажется, я могу опубликовать только 2 ссылки) или Strings на Windows, чтобы извлечь печатные строки из * .class-файлов.
Обратите внимание, что вы можете найти лотов печатных строк там, поэтому вы можете их отфильтровать, используя подходящее регулярное выражение.