Use resource bundle string for context menu

This commit is contained in:
Marvin Elsen 2024-09-21 13:47:35 +02:00
parent ac182c10c0
commit cfaff6c6b9
Signed by: marvinelsen
GPG Key ID: 820672408CC318C2

View File

@ -1,18 +1,21 @@
package com.marvinelsen.willow.ui.util
import com.marvinelsen.willow.WillowApplication
import com.marvinelsen.willow.ui.DictionaryEntryFx
import javafx.event.EventHandler
import javafx.scene.control.ContextMenu
import javafx.scene.control.MenuItem
fun createContextMenuForEntry(entry: DictionaryEntryFx) = ContextMenu().apply {
val menuItemCopyHeadword = MenuItem("Copy Headword").apply {
onAction = EventHandler { ClipboardHelper.copyHeadword(entry) }
}
val menuItemCopyHeadword =
MenuItem(WillowApplication.resourceBundle.getString("menubar.edit.copy.headword")).apply {
onAction = EventHandler { ClipboardHelper.copyHeadword(entry) }
}
val menuItemCopyPronunciation = MenuItem("Copy Pronunciation").apply {
onAction = EventHandler { ClipboardHelper.copyPronunciation(entry) }
}
val menuItemCopyPronunciation =
MenuItem(WillowApplication.resourceBundle.getString("menubar.edit.copy.pronunciation")).apply {
onAction = EventHandler { ClipboardHelper.copyPronunciation(entry) }
}
items.addAll(menuItemCopyHeadword, menuItemCopyPronunciation)
}