I noticed that some variable informations are not output to the log in some locales. It is because the variable informations has not been described to the properties file, though the value is given by the argument of StringManager#getString. -org.apache.catalina.startup.LocalStrings_fr.properties LocalStrings_es.properties LocalStrings_ja.properties key: contextConfig.applicationParse ... {0} not exists. contextConfig.tldEntryException ... {2} not exists. contextConfig.tldFileException ... {1} not exists. contextConfig.tldJarException ... {1} not exists. -org.apache.jasper.resources.LocalStrings_ja.properties key: jsp.error.bad.scratch.dir ... {0} not exists. I hope for them to be written in the properties files to debug applications easily.
I have fixed the French and Spanish messages(with a bit a help from someone who's French and Spanish is better than mine) but I don't have a clue what changes are required for the Japanese ones. If you (or anyone else) can provide me with patches for the Japanese messages I'll fix those as well.
Created attachment 19668 [details] for org.apache.catalina.startup.LocalStrings_ja.properties
Created attachment 19669 [details] for org.apache.jasper.resources.LocalStrings_ja.properties
The patch was appended. Best regards.
Thanks for the translations. The fix has been applied to svn and will be included in 5.5.24 and 6.0.12 onwards. Many thanks.