diff --git a/messages/en.json b/messages/en.json
index 0d2ebc45..fb617a16 100644
--- a/messages/en.json
+++ b/messages/en.json
@@ -20,5 +20,9 @@
"skill_selection_title": "Select Skill",
"skill_selection_search_placeholder": "Search skills...",
- "extra_weapons": "Additional Weapons"
+ "extra_weapons": "Additional Weapons",
+
+ "context_view_details": "View Details",
+ "context_replace": "Replace",
+ "context_remove": "Remove"
}
diff --git a/messages/ja.json b/messages/ja.json
index 77c1973a..352a912a 100644
--- a/messages/ja.json
+++ b/messages/ja.json
@@ -20,5 +20,9 @@
"skill_selection_title": "スキル選択",
"skill_selection_search_placeholder": "スキルを検索...",
- "extra_weapons": "追加武器"
+ "extra_weapons": "追加武器",
+
+ "context_view_details": "詳細を見る",
+ "context_replace": "交換",
+ "context_remove": "削除"
}
diff --git a/src/assets/icons/gear.svg b/src/assets/icons/gear.svg
new file mode 100644
index 00000000..4ee76517
--- /dev/null
+++ b/src/assets/icons/gear.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/lib/components/ui/ContextMenu.svelte b/src/lib/components/ui/ContextMenu.svelte
index d60559ef..0b349698 100644
--- a/src/lib/components/ui/ContextMenu.svelte
+++ b/src/lib/components/ui/ContextMenu.svelte
@@ -1,30 +1,61 @@
-
-
- {#snippet child({ props })}
-
- {@render children()}
-
- {/snippet}
-
+
\ No newline at end of file