Localização das teclas String em L & F

Existem vários componentes em Java que possuem aparência predefinida e sequências de texto que são impressas automaticamente neles. Exemplos é o JFileChooser.

Além disso, há um JDialog (ou JOptionPane) que aparece quando você tenta fazer renomeação ilegais no JFileChooser ...

Em que arquivo (s) .java (s) podem string chaves que representam essas chaves e onde elas obtêm seus valores?

Estou falando de Nimbus L & F ... Não consegui localizá-los em Nimbus nem em Synth (o que não significa necessariamente que eles não estejam lá) ... Eu encontrei o JFileChooser Strings no BasicFileChooser.

Resumindo: Estou traduzindo meu programa e não quero surpresas, então gostaria de saber quais componentes têm strings predefinidas e onde encontrá-las, que o JDialog está acima, especialmente ...

EDIT: eu encontrei BasicFileChooserUI, e este é um dos 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);
}

Eu quero saber de onde é ogetString("FileChooser.updateButtonText",l) método puxando cordas ... Tentei procurá-lo, mas não tive sorte ... Além disso, sei que existem algumas strings no JFileChooser que não estão definidas no BasicFileChooserUI.java ...

questionAnswers(3)

yourAnswerToTheQuestion