cfg_locales.lua

return {
	KeyMapping = {
		CancelProgress = "Cancel Progress",
		ToggleSeatbelt = "Toggle Seatbelt",
	},

	--? For icons, use Fontawesome: https://fontawesome.com/icons

	ConfigMenu = {
		CommandSuggestion = "Configure HUD settings",

		-- Main Menu
		MainMenu = {
			menu_title = "HUD - Main Settings",

			hud = {
				label = "HUD Display",
				description = "Toggle the visibility of the HUD on your screen.",
				icon = "power-off",
			},
			cinematic = {
				label = "Cinematic Mode",
				description = "Enable cinematic bars for a more immersive experience.",
				icon = "film",
			},
			components = {
				label = "Toggle Components",
				description = "Adjust the visibility of individual HUD components.",
				icon = "pen-to-square",
			},
			intervals = {
				label = "Update Intervals",
				description = "Configure update intervals to optimize performance.",
				icon = "rocket",
			},
		},

		-- Components Menu
		ComponentsMenu = {
			menu_title = "HUD - Toggle Components",

			playerData = {
				time_date = {
					label = "Time & Date",
					description = "Show or hide the time and date display.",
					icon = "clock",
				},
				job = {
					label = "Job",
					description = "Show or hide the player's job title.",
					icon = "briefcase",
				},
				player_id = {
					label = "Player ID",
					description = "Show or hide the player's ID.",
					icon = "id-card",
				},
				player_count = {
					label = "Player Count",
					description = "Show or hide the online player count.",
					icon = "users",
				},
			},

			watermarkData = {
				label = "Watermark",
				description = "Show or hide the server watermark.",
				icon = "image",
			},

			moneyData = {
				wallet = {
					label = "Wallet",
					description = "Show or hide the wallet balance.",
					icon = "wallet",
				},
				bank = {
					label = "Bank",
					description = "Show or hide the bank balance.",
					icon = "building-columns",
				},
			},

			ammoData = {
				label = "Ammo",
				description = "Show or hide the ammo count.",
				icon = "gun",
			},

			statusData = {
				health = {
					label = "Health",
					description = "Show or hide the health indicator.",
					icon = "heart",
				},
				armor = {
					label = "Armor",
					description = "Show or hide the armor indicator.",
					icon = "shield",
				},
				stamina = {
					label = "Stamina",
					description = "Show or hide the stamina bar.",
					icon = "person-running",
				},
				oxygen = {
					label = "Oxygen",
					description = "Show or hide the oxygen bar.",
					icon = "lungs",
				},

				hunger = {
					label = "Hunger",
					description = "Show or hide the hunger meter.",
					icon = "drumstick-bite",
				},
				thirst = {
					label = "Thirst",
					description = "Show or hide the thirst meter.",
					icon = "droplet",
				},
				stress = {
					label = "Stress",
					description = "Show or hide the stress meter.",
					icon = "brain",
				},
				voice = {
					label = "Voice",
					description = "Show or hide the voice chat indicator.",
					icon = "microphone",
				},
				radio = {
					label = "Radio",
					description = "Show or hide the radio status.",
					icon = "walkie-talkie",
				},
				radioChannel = {
					label = "Radio Channel",
					description = "Show or hide the radio channel display.",
					icon = "tower-broadcast",
				},

				location = {
					label = "Location",
					description = "Show or hide the player’s location.",
					icon = "location-dot",
				},
			},

			speedoData = {
				label = "Speedometer",
				description = "Show or hide the speedometer.",
				icon = "gauge-high",
			},
		},

		-- Intervals Menu
		IntervalsMenu = {
			menu_title = "HUD - Update Intervals",

			player_data = {
				icon = "user",
				label = "Player Data Update Interval",
				description = ("Set the update interval for player data (default: %s ms)."):format(Config.UpdateIntervals.PlayerData),

				input_title = "Player Data Update Interval",
				input_prompt = ("Enter the desired interval for player data display (in milliseconds, default: %s):"):format(Config.UpdateIntervals.PlayerData),
			},
			money = {
				icon = "dollar-sign",
				label = "Money Update Interval",
				description = ("Set the update interval for money data (default: %s ms)."):format(Config.UpdateIntervals.Money),

				input_title = "Money Update Interval",
				input_prompt = ("Enter the desired interval for money display (in milliseconds, default: %s):"):format(Config.UpdateIntervals.Money),
			},
			ammo = {
				icon = "gun",
				label = "Ammo Update Interval",
				description = ("Set the update interval for ammo data (default: %s ms)."):format(Config.UpdateIntervals.Ammo),

				input_title = "Ammo Update Interval",
				input_prompt = ("Enter the desired interval for ammo display (in milliseconds, default: %s):"):format(Config.UpdateIntervals.Ammo),
			},
			health_armor = {
				icon = "heart",
				label = "Health & Armor Update Interval",
				description = ("Set the update interval for health and armor data (default: %s ms)."):format(Config.UpdateIntervals.HealthArmor),

				input_title = "Health & Armor Update Interval",
				input_prompt = ("Enter the desired interval for health and armor display (in milliseconds, default: %s):"):format(Config.UpdateIntervals.HealthArmor),
			},
			stamina = {
				icon = "person-running",
				label = "Stamina Update Interval",
				description = ("Set the update interval for stamina data (default: %s ms)."):format(Config.UpdateIntervals.Stamina.Active),

				input_title = "Stamina Update Interval",
				input_prompt = ("Enter the desired interval for stamina display (in milliseconds, default: %s):"):format(Config.UpdateIntervals.Stamina.Active),
			},
			oxygen = {
				icon = "lungs",
				label = "Oxygen Update Interval",
				description = ("Set the update interval for oxygen data (default: %s ms)."):format(Config.UpdateIntervals.Oxygen.Active),

				input_title = "Oxygen Update Interval",
				input_prompt = ("Enter the desired interval for oxygen display (in milliseconds, default: %s):"):format(Config.UpdateIntervals.Oxygen.Active),
			},
			location = {
				icon = "location-dot",
				label = "Location Update Interval",
				description = ("Set the update interval for location data (default: %s ms)."):format(Config.UpdateIntervals.Location),

				input_title = "Location Update Interval",
				input_prompt = ("Enter the desired interval for location display (in milliseconds, default: %s):"):format(Config.UpdateIntervals.Location),
			},
			speedo = {
				icon = "gauge-high",
				label = "Speedometer Update Interval",
				description = ("Set the update interval for speedometer data (default: %s ms)."):format(Config.UpdateIntervals.Speedo),

				input_title = "Speedometer Update Interval",
				input_prompt = ("Enter the desired interval for speedometer display (in milliseconds, default: %s):"):format(Config.UpdateIntervals.Speedo),
			},
		},
	},
}

Last updated