translation_settings_menu_config
Configuration for the Translation Settings Menu — misc entry.
Entry Information
| Property | Value |
|---|---|
| Entry ID | translation_settings_menu_config |
| Type | Misc |
| Color | Orange |
| Icon | mdi:cog-outline |
Fields
| Field | Type | Description |
|---|---|---|
title | String | Menu Title (supports MiniMessage) |
rows | Int | Number of rows (1-6) |
fillItem | Item | Background fill item |
fillEnabled | Boolean | Fill all empty slots with fill item |
openSound | Sound | Sound played when opening menu |
clickSound | Sound | Sound played on button click |
headerButton | MenuButtonConfig | Header button showing the player's current language. %language% is replaced by its display name. |
signToggle | ToggleButtonConfig | Toggle for automatic sign translation |
chatToggle | ToggleButtonConfig | Toggle for AI-powered chat translation |
changeLanguageButton | MenuButtonConfig | Button opening the language selector menu |
infoButton | MenuButtonConfig | Button printing translation statistics in chat. %translations% and %languages% are replaced by their counts. |
reloadButton | MenuButtonConfig | Button reloading translation files from disk. Hidden from players lacking the permission below. |
reloadPermission | String | Permission required to see and use the reload button |
closeButton | MenuButtonConfig | Button closing the menu |
reloadedMessage | String | Message sent when translations were reloaded |
Usage Example
- entry: translation_settings_menu_config
name: "Configuration for the Translation Settings Menu"
title: ""
rows: 0
fillItem: ""
fillEnabled: false
openSound: ""
clickSound: ""
headerButton: ""
signToggle: ""
chatToggle: ""
changeLanguageButton: ""
infoButton: ""
reloadButton: ""
reloadPermission: ""
closeButton: ""
reloadedMessage: ""