Bem, precisei também traduzir o JavaHelp.
Realmente não encontrei nenhuma solução.
Bem o JavaHelp utiliza de uma classe com os textos que será apresentado.
Essa classe é: javax.help.resources.Constants
Bem, segue a classe que eu comecei a traduzir…
package javax.help.resources;
import java.util.ListResourceBundle;
public class Constants extends ListResourceBundle
{
public Constants()
{
}
public Object[][] getContents()
{
return (new Object[][] {
new Object[] {
"helpset.wrongPublicID", "Unknown PublicID {0}"
}, new Object[] {
"helpset.wrongTitle", "Attempting to set title to {0} but already has value {1}."
}, new Object[] {
"helpset.wrongHomeID", "Attempting to set homeID to {0} but already has value {1}."
}, new Object[] {
"helpset.subHelpSetTrouble", "Trouble creating subhelpset: {0}."
}, new Object[] {
"helpset.malformedURL", "Malformed URL: {0}."
}, new Object[] {
"helpset.incorrectURL", "Incorrect URL: {0}."
}, new Object[] {
"helpset.wrongText", "{0} cannot contain text {1}."
}, new Object[] {
"helpset.wrongTopLevel", "{0} cannot be a top level tag."
}, new Object[] {
"helpset.wrongParent", "The parent tag for {0} cannot be {1}."
}, new Object[] {
"helpset.unbalanced", "Unbalanced tag {0}."
}, new Object[] {
"helpset.wrongLocale", "Warning: xml:lang attribute {0} conflicts with default {1} and with default {2}"
}, new Object[] {
"helpset.unknownVersion", "Unknown Version {0}."
}, new Object[] {
"index.invalidIndexFormat", "Warning: Invalid Index format"
}, new Object[] {
"index.unknownVersion", "Unknown Version {0}."
}, new Object[] {
"toc.wrongPublicID", "Unknown PublicID {0}"
}, new Object[] {
"toc.invalidTOCFormat", "Warning: Invalid TOC format"
}, new Object[] {
"toc.unknownVersion", "Unknown Version {0}."
}, new Object[] {
"favorites.invalidFavoritesFormat", "Warning: Invalid Favorites format"
}, new Object[] {
"favorites.unknownVersion", "Unknown Version {0}."
}, new Object[] {
"map.wrongPublicID", "Unknown PublicID {0}"
}, new Object[] {
"map.invalidMapFormat", "Warning: Invalid Map format"
}, new Object[] {
"map.unknownVersion", "Unknown Version {0}."
}, new Object[] {
"index.findLabel", "Busca: "
}, new Object[] {
"search.findLabel", "Busca: "
}, new Object[] {
"search.hitDesc", "Number of occurances in document"
}, new Object[] {
"search.qualityDesc", "Lowest penality value in document"
}, new Object[] {
"search.high", "High"
}, new Object[] {
"search.midhigh", "Medium high"
}, new Object[] {
"search.mid", "Medium"
}, new Object[] {
"search.midlow", "Medium low"
}, new Object[] {
"search.low", "Low"
}, new Object[] {
"favorites.add", "Adicionar"
}, new Object[] {
"favorites.remove", "Remover"
}, new Object[] {
"favorites.folder", "Nova Pasta"
}, new Object[] {
"favorites.name", "Nome"
}, new Object[] {
"favorites.cut", "Recortar"
}, new Object[] {
"favorites.paste", "Colar"
}, new Object[] {
"favorites.copy", "Copiar"
}, new Object[] {
"history.homePage", "Página Inicial"
}, new Object[] {
"history.unknownTitle", "<unknown page title>"
}, new Object[] {
"tooltip.BackAction", "Voltar"
}, new Object[] {
"tooltip.ForwardAction", "Avançar"
}, new Object[] {
"tooltip.PrintAction", "Imprimir"
}, new Object[] {
"tooltip.PrintSetupAction", "Configurar página"
}, new Object[] {
"tooltip.ReloadAction", "Atualizar"
}, new Object[] {
"tooltip.FavoritesAction", "Adicionar aos favoritos"
}, new Object[] {
"tooltip.HomeAction", "Página inicial"
}, new Object[] {
"access.BackAction", "Previous Button"
}, new Object[] {
"access.ForwardAction", "Next Button"
}, new Object[] {
"access.HistoryAction", "History Button"
}, new Object[] {
"access.PrintAction", "Print Button"
}, new Object[] {
"access.PrintSetupAction", "Page Setup Button"
}, new Object[] {
"access.ReloadAction", "Reload Button"
}, new Object[] {
"access.HomeAction", "Home Button"
}, new Object[] {
"access.FavoritesAction", "Add to Favorites Button"
}, new Object[] {
"access.contentViewer", "Content Viewer"
}
});
}
}
Basta você colocar ela primeiro no seu classpath que todo o seu JavaHelp ficará traduzido!