Практически каждый приходящий ко мне кодер писал когда-то свою систему интернационализации. Попадаются даже довольно забавные, со сканированием шаблонов на предмет подлежащих переводу слов и выражений.
Все вылечиваются после вдумчивого чтения главы мануала про gettext.
Смена регистра букв при автозамене в NetBeans