In 4.2.3 Openfire would use translations from the default (EN) file, if some strings were missing in a particular language file. In 4.3.0 it displays ?string_name? instead. It seems that it can't find default translation file or maybe something else has changed about translations. A workaround for this would be to add new string with English translation to every language file when it appears (or do google translate maybe).