2014-10-16 32 views
1

我在翻譯TextField上的默認上下文菜單項時遇到問題。在JavaFX javadocs中沒有關於這個菜單的文檔(至少我找不到那個)。本地化TextField的默認上下文菜單

context menu on a TextField

我可以手動在每個TextField創造新的上下文菜單,改寫exising代碼,只是更改顯示的文本,但有一個感覺在那?我無法相信在設計JavaFX組件時沒有人想到這一點。

所以,我的問題是 - 有沒有辦法覆蓋這些值?

回答

1

上下文菜單中顯示的文本存儲在讀入資源包的屬性文件中。有一組屬性文件,對不同語言的支持有限。您可以在source code repository中看到這些文件。

似乎很難添加對不支持的語言的即時支持:有一個相關的問題here - 儘管我仍然希望有人比我更瞭解如何做到這一點,可能會爲此添加更好的答案。

與此同時,您可能希望在JIRA上提出支持其他語言的請求 - 通過翻譯上述鏈接中的值並提交它們,您仍然可以爲您的語言提供屬性文件。

相關問題