Где я могу перевести качающуюся струну Java?
-
20-09-2019 - |
Вопрос
Jfilechooser не оказывает поддержки моему языку, я бы переводил строки, определенные в файле http://www.rgagnon.com/javadetails/javauidefaults.txt с Uimanager.put (), но я не нахожу опции всплывающего окна («View», «Обновление» и «Новая папка», когда вы щелкнули правой кнопкой мыши).
Кто -нибудь знает, где я могу найти их для перевода?
--Обновить
FileDialog создает нативный диалог, который решает проблему перевода, но приводит к Другой вопрос.
--Обновить
Лучшее решение на данный момент: используйте систему по умолчанию LAF, чтобы JfileChooser является нативным диалогом системы и не нуждается в переводе. Плохо, я не могу использовать Нимбус ..
Решение
Кажется sun.swing.FilePane
у этого есть строки, которые затем используются javax.swing.plaf.basic.BasicFileChooserUI
.
Другие советы
Это строки Uimanager для контекстного меню jfilechooser. Этот пример устанавливает их на английском языке.
UIManager.put("FileChooser.detailsViewActionLabelText", "Details");
UIManager.put("FileChooser.listViewActionLabelText", "List");
UIManager.put("FileChooser.viewMenuLabelText", "View");
UIManager.put("FileChooser.refreshActionLabelText", "Refresh"));
UIManager.put("FileChooser.newFolderActionLabelText", "New Folder");