Ubicación de las teclas de cadena en L&F

Hay varios componentes en Java que tienen un aspecto predefinido y cadenas de texto que se imprimen automáticamente en ellos. Ejemplos es JFileChooser.

Además, hay un JDialog (o JOptionPane) que aparece cuando intentas hacer un cambio de nombre ilegal en JFileChooser ...

¿En qué archivos * .java pueden encadenar claves que representan esas claves y de dónde obtienen sus valores?

Estoy hablando de Nimbus L&F ... No pude encontrarlos en Nimbus ni en Synth (lo que no significa necesariamente que no estén allí) ... Encontré cadenas JFileChooser en BasicFileChooser.

Conclusión: estoy traduciendo mi programa y no quiero sorpresas, así que me gustaría saber qué componentes tienen cadenas predefinidas y dónde encontrarlas, ese JDialog desde arriba, especialmente ...

EDITAR: He encontrado BasicFileChooserUI, y este es uno de los métodos:

protected void installStrings(JFileChooser fc) {

    Locale l = fc.getLocale();
    newFolderErrorText = UIManager.getString("FileChooser.newFolderErrorText",l);
    newFolderErrorSeparator = UIManager.getString("FileChooser.newFolderErrorSeparator",l);

    newFolderParentDoesntExistTitleText = UIManager.getString("FileChooser.newFolderParentDoesntExistTitleText", l);
    newFolderParentDoesntExistText = UIManager.getString("FileChooser.newFolderParentDoesntExistText", l);

    fileDescriptionText = UIManager.getString("FileChooser.fileDescriptionText",l);
    directoryDescriptionText = UIManager.getString("FileChooser.directoryDescriptionText",l);

    saveButtonText   = UIManager.getString("FileChooser.saveButtonText",l);
    openButtonText   = UIManager.getString("FileChooser.openButtonText",l);
    saveDialogTitleText = UIManager.getString("FileChooser.saveDialogTitleText",l);
    openDialogTitleText = UIManager.getString("FileChooser.openDialogTitleText",l);
    cancelButtonText = UIManager.getString("FileChooser.cancelButtonText",l);
    updateButtonText = UIManager.getString("FileChooser.updateButtonText",l);
    helpButtonText   = UIManager.getString("FileChooser.helpButtonText",l);
    directoryOpenButtonText = UIManager.getString("FileChooser.directoryOpenButtonText",l);

    saveButtonMnemonic   = getMnemonic("FileChooser.saveButtonMnemonic", l);
    openButtonMnemonic   = getMnemonic("FileChooser.openButtonMnemonic", l);
    cancelButtonMnemonic = getMnemonic("FileChooser.cancelButtonMnemonic", l);
    updateButtonMnemonic = getMnemonic("FileChooser.updateButtonMnemonic", l);
    helpButtonMnemonic   = getMnemonic("FileChooser.helpButtonMnemonic", l);
    directoryOpenButtonMnemonic = getMnemonic("FileChooser.directoryOpenButtonMnemonic", l);

    saveButtonToolTipText   = UIManager.getString("FileChooser.saveButtonToolTipText",l);
    openButtonToolTipText   = UIManager.getString("FileChooser.openButtonToolTipText",l);
    cancelButtonToolTipText = UIManager.getString("FileChooser.cancelButtonToolTipText",l);
    updateButtonToolTipText = UIManager.getString("FileChooser.updateButtonToolTipText",l);
    helpButtonToolTipText   = UIManager.getString("FileChooser.helpButtonToolTipText",l);
    directoryOpenButtonToolTipText = UIManager.getString("FileChooser.directoryOpenButtonToolTipText",l);
}

Quiero saber de donde es elgetString("FileChooser.updateButtonText",l) método para extraer cadenas ... Intenté buscarlo, pero no tuve suerte ... Además, sé que hay algunas cadenas en JFileChooser que no están definidas en BasicFileChooserUI.java ...

Respuestas a la pregunta(3)

Su respuesta a la pregunta