diff --git a/README.md b/README.md
index 04bdb37..a2ff0c2 100644
--- a/README.md
+++ b/README.md
@@ -60,7 +60,7 @@ Feel free to contribute! Learn more: [Contributor's Guide: Adding Translations](
| Bulgarian | български | ❌ | [bg.json](/discordgsm/translations/bg.json) | |
| Russian | Pусский | ✔️ | [ru.json](/discordgsm/translations/ru.json) | [@K-Faktor](https://github.com/K-Faktor), [@Satton2](https://github.com/Satton2) |
| Ukrainian | Українська | ✔️ | [uk.json](/discordgsm/translations/uk.json) | [@only1avetrill](https://github.com/only1avetrill) |
-| Hindi | हिन्दी | ❌ | [hi.json](/discordgsm/translations/hi.json) | |
+| Hindi, India | हिन्दी, भारत | ✔️ | [hi.json](/discordgsm/translations/hi.json) | [@shankypedia](https://github.com/shankypedia) |
| Malayalam | മലയാളം | ✔️ | [ml.json](/discordgsm/translations/ml.json) | [@DarkwixZz](https://github.com/DarkwixZz) |
| Thai | ไทย | ❌ | [th.json](/discordgsm/translations/th.json) | |
| Chinese, China | 中文 | ✔️ | [zh-CN.json](/discordgsm/translations/zh-CN.json) | [@BattlefieldDuck](https://github.com/BattlefieldDuck) |
diff --git a/discordgsm/translations/hi.json b/discordgsm/translations/hi.json
index 64ccabc..c6b5975 100644
--- a/discordgsm/translations/hi.json
+++ b/discordgsm/translations/hi.json
@@ -1,101 +1,101 @@
{
- "command.option.game_id": "Game ID. Learn more: https://discordgsm.com/guide/supported-games",
- "command.option.address": "IP address or domain name",
- "command.option.query_port": "Query port",
- "command.option.channel": "Discord channel",
- "command.option.clock_format": "Clock format",
- "command.option.timezone": "TZ database name. Learn more: https://discordgsm.com/guide/timezones",
- "command.option.locale": "Locale. Learn more: https://discordgsm.com/guide/locales",
- "command.choice.12_hour_clock": "12-hour clock",
- "command.choice.24_hour_clock": "24-hour clock",
- "command.error.no_permission": "You don't have sufficient privileges to use this command.",
- "command.error.internal_error": "Internal Error. Please try again later.",
- "command.queryserver.description": "Query a game server (only once)",
- "command.addserver.description": "Add a server to the current channel",
- "command.addserver.text_channel_only": "This command is only supported in text channel.",
- "command.addserver.limit_exceeded": "The server quota has been exceeded. Limit: {limit}.",
- "command.delserver.description": "Delete the server in the current channel",
- "command.refresh.description": "Refresh servers' messages manually in the current channel",
- "command.factoryreset.description": "Delete all servers in current guild",
- "command.factoryreset.button.label": "Delete all servers",
- "command.factoryreset.content": "Are you sure you want to delete all servers in the current guild? This cannot be undone.",
- "command.factoryreset.success": "Factory reset successfully.",
- "command.moveup.description": "Move the server message upward",
- "command.movedown.description": "Move the server message downward",
- "command.changestyle.description": "Change server message style",
- "command.changestyle.content": "Select the message style for the server `{address}:{query_port}`",
- "command.editstyledata.description": "Edit server message style data",
- "command.editstyledata.modal.title": "Edit {address}:{query_port}",
- "command.switch.description": "Switch the server message(s) to another channel",
- "command.switch.same_channel": "You cannot switch servers to the same channel.",
- "command.switch.success": "Switched {count} servers from <#{channel_id1}> to <#{channel_id2}>",
- "command.settimezone.description": "Set server message time zone",
- "command.settimezone.invalid": "`{timezone}` is not a valid time zone. Learn more: https://discordgsm.com/guide/timezones",
- "command.setlocale.description": "Set server message locale",
- "command.setlocale.invalid": "`{locale}` is not a valid locale. Learn more: https://discordgsm.com/guide/locales",
- "command.setclock.description": "Set server message clock format",
- "command.setalert.description": "Set server status alert settings",
- "command.setalert.content": "Alert settings for the server `{address}:{query_port}`",
- "command.setalert.settings.button.label": "Alert Settings",
- "command.setalert.settings.modal.title": "Alert Settings",
- "command.setalert.test.button.label": "Send Test Alert",
- "command.setalert.test.success": "Test webhook sent.",
- "command.setalert.test.empty": "The Webhook URL cannot be empty.",
- "command.setalert.test.invalid": "The Webhook URL is invalid.",
- "command.setalert.test.not_found": "This webhook was not found.",
- "function.find_game.not_found": "`{game_id}` is not a valid game id. Learn more: https://discordgsm.com/guide/supported-games",
- "function.find_server.not_found": "The server `{address}:{query_port}` does not exist in the channel.",
- "function.find_servers.empty": "There are no servers in this channel.",
- "function.find_servers.parameter_error": "`address` and `query_port` must be given together.",
- "function.query_server_modal.invalid_port": "The port number must be between 0 and 65535.",
- "function.query_server_modal.already_exists": "This server already exists in the channel.",
- "function.query_server_modal.fail_to_query": "Fail to query `{game_id}` server `{address}:{query_port}`. Please try again.",
- "function.query_server_modal.success": "Query successfully!",
- "missing_permission.manage_messages": "Missing Permission: `Manage Messages`",
- "missing_permission.send_messages": "Missing Permission: `Send Messages`",
- "modal.text_input.address.label": "Address",
- "modal.text_input.query_port.label": "Query Port",
- "modal.text_input.guild_id.label": "Guild ID",
- "modal.text_input.webhook_url.label": "Webhook URL",
- "modal.text_input.webhook_content.label": "Webhook Content",
- "embed.alert.description.test": "🧪 This is a test alert!",
- "embed.alert.description.online": "✅ Your server is back online!",
- "embed.alert.description.offline": "🚨 Your server seems to be down!",
- "embed.alert.footer.query_time": "Query time: {query_time}",
- "embed.text_input.description.label": "Description",
- "embed.text_input.description.placeholder": "The description of the embed.",
- "embed.text_input.fullname.label": "Full Name",
- "embed.text_input.fullname.placeholder": "The display name of the game.",
- "embed.text_input.image_url.label": "Image URL",
- "embed.text_input.image_url.placeholder": "The source URL for the image. Only HTTP(S) is supported.",
- "embed.text_input.thumbnail_url.label": "Thumbnail URL",
- "embed.text_input.thumbnail_url.placeholder": "The source URL for the thumbnail. Only HTTP(S) is supported.",
- "embed.text_input.country.label": "Country",
- "embed.text_input.country.placeholder": "The country alpha-2 code.",
- "embed.description.instant_invite": "Instant Invite: {url}",
- "embed.description.connect": "Connect: {url}",
- "embed.field.status.name": "Status",
- "embed.field.status.value.online": ":green_circle: **Online**",
- "embed.field.status.value.offline": ":red_circle: **Offline**",
+ "command.option.game_id": "गेम आईडी। और जानें: https://discordgsm.com/guide/supported-games",
+ "command.option.address": "आईपी पता या डोमेन नाम",
+ "command.option.query_port": "प्रश्न गाह",
+ "command.option.channel": "कलह चैनल",
+ "command.option.clock_format": "घड़ी प्रारूप",
+ "command.option.timezone": "TZ डेटाबेस नाम. और अधिक जानें: https://discordgsm.com/guide/timezones",
+ "command.option.locale": "लोकेल. और अधिक जानें: https://discordgsm.com/guide/locales",
+ "command.choice.12_hour_clock": "12 घंटे की घड़ी",
+ "command.choice.24_hour_clock": "24 घंटे की घड़ी",
+ "command.error.no_permission": "आपके पास इस आदेश का उपयोग करने के लिए पर्याप्त विशेषाधिकार नहीं हैं।",
+ "command.error.internal_error": "आंतरिक त्रुटि। कृपया बाद में पुन: प्रयास करें।",
+ "command.queryserver.description": "गेम सर्वर को क्वेरी करें (केवल एक बार)",
+ "command.addserver.description": "वर्तमान चैनल में एक सर्वर जोड़ें",
+ "command.addserver.text_channel_only": "यह कमांड केवल टेक्स्ट चैनल में समर्थित है।",
+ "command.addserver.limit_exceeded": "सर्वर कोटा पार हो गया है. सीमा: {सीमा}.",
+ "command.delserver.description": "वर्तमान चैनल में सर्वर हटाएँ",
+ "command.refresh.description": "वर्तमान चैनल में सर्वर के संदेशों को मैन्युअल रूप से ताज़ा करें",
+ "command.factoryreset.description": "वर्तमान गिल्ड में सभी सर्वर हटाएँ",
+ "command.factoryreset.button.label": "सभी सर्वर हटाएँ",
+ "command.factoryreset.content": "क्या आप वाकई मौजूदा गिल्ड के सभी सर्वर हटाना चाहते हैं? इसे असंपादित नहीं किया जा सकता है।",
+ "command.factoryreset.success": "फ़ैक्टरी रीसेट सफलतापूर्वक.",
+ "command.moveup.description": "सर्वर संदेश को ऊपर की ओर ले जाएं",
+ "command.movedown.description": "सर्वर संदेश को नीचे की ओर ले जाएँ",
+ "command.changestyle.description": "सर्वर संदेश शैली बदलें",
+ "command.changestyle.content": "सर्वर के लिए संदेश शैली चुनें `{address}:{query_port}`",
+ "command.editstyledata.description": "सर्वर संदेश शैली डेटा संपादित करें",
+ "command.editstyledata.modal.title": "संपादित करें {address}:{query_port}",
+ "command.switch.description": "सर्वर संदेश(संदेशों) को दूसरे चैनल पर स्विच करें",
+ "command.switch.same_channel": "आप सर्वर को एक ही चैनल पर स्विच नहीं कर सकते.",
+ "command.switch.success": "{गिनती} सर्वर को <#{channel_id1}> से <#{channel_id2}> पर स्विच किया गया",
+ "command.settimezone.description": "सर्वर संदेश समय क्षेत्र सेट करें",
+ "command.settimezone.invalid": "`{timezone}` एक वैध समय क्षेत्र नहीं है। और जानें: https://discordgsm.com/guide/timezones",
+ "command.setlocale.description": "सर्वर संदेश स्थान सेट करें",
+ "command.setlocale.invalid": "`{locale}` एक मान्य स्थान नहीं है. और जानें: https://discordgsm.com/guide/locales",
+ "command.setclock.description": "सर्वर संदेश घड़ी प्रारूप सेट करें",
+ "command.setalert.description": "सर्वर स्थिति चेतावनी सेटिंग सेट करें",
+ "command.setalert.content": "सर्वर के लिए अलर्ट सेटिंग्स`{address}:{query_port}`",
+ "command.setalert.settings.button.label": "चेतावनी सेटिंग्स",
+ "command.setalert.settings.modal.title": "चेतावनी सेटिंग्स",
+ "command.setalert.test.button.label": "परीक्षण चेतावनी भेजें",
+ "command.setalert.test.success": "परीक्षण वेबहुक भेजा गया.",
+ "command.setalert.test.empty": "वेबहुक यूआरएल खाली नहीं हो सकता.",
+ "command.setalert.test.invalid": "वेबहुक यूआरएल अमान्य है.",
+ "command.setalert.test.not_found": "यह वेबहुक नहीं मिला.",
+ "function.find_game.not_found": "`{game_id}` मान्य गेम आईडी नहीं है। और अधिक जानें: https://discordgsm.com/guide/supported-games",
+ "function.find_server.not_found": "सर्वर `{address}:{query_port}` चैनल में मौजूद नहीं है।",
+ "function.find_servers.empty": "इस चैनल में कोई सर्वर नहीं हैं.",
+ "function.find_servers.parameter_error": "`address` और `query_port` एक साथ दिया जाना चाहिए।",
+ "function.query_server_modal.invalid_port": "पोर्ट नंबर 0 और 65535 के बीच होना चाहिए.",
+ "function.query_server_modal.already_exists": "यह सर्वर चैनल में पहले से मौजूद है.",
+ "function.query_server_modal.fail_to_query": "`{game_id}` सर्वर `{पता}:{query_port}` को क्वेरी करने में विफल। कृपया पुन: प्रयास करें।",
+ "function.query_server_modal.success": "सफलतापूर्वक क्वेरी करें!",
+ "missing_permission.manage_messages": "Mअनुमति जारी करना: `संदेश प्रबंधित करें`",
+ "missing_permission.send_messages": "अनुपलब्ध अनुमति: `संदेश भेजें`",
+ "modal.text_input.address.label": "पता",
+ "modal.text_input.query_port.label": "प्रश्न गाह",
+ "modal.text_input.guild_id.label": "गिल्ड आईडी",
+ "modal.text_input.webhook_url.label": "वेबहुक यूआरएल",
+ "modal.text_input.webhook_content.label": "वेबहुक सामग्री",
+ "embed.alert.description.test": "🧪 यह एक परीक्षण चेतावनी है!",
+ "embed.alert.description.online": "✅ आपका सर्वर वापस ऑनलाइन हो गया है!",
+ "embed.alert.description.offline": "🚨 लगता है आपका सर्वर डाउन हो गया है!",
+ "embed.alert.footer.query_time": "पूछताछ का समय: {query_time}",
+ "embed.text_input.description.label": "विवरण",
+ "embed.text_input.description.placeholder": "एंबेड का विवरण.",
+ "embed.text_input.fullname.label": "पूरा नाम",
+ "embed.text_input.fullname.placeholder": "खेल का प्रदर्शन नाम.",
+ "embed.text_input.image_url.label": "छवि यूआरएल",
+ "embed.text_input.image_url.placeholder": "छवि के लिए स्रोत URL. केवल HTTP(S) समर्थित है.",
+ "embed.text_input.thumbnail_url.label": "थंबनेल यूआरएल",
+ "embed.text_input.thumbnail_url.placeholder": "थंबनेल के लिए स्रोत URL. केवल HTTP(S) समर्थित है.",
+ "embed.text_input.country.label": "देश",
+ "embed.text_input.country.placeholder": "देश अल्फा-2 कोड.",
+ "embed.description.instant_invite": "त्वरित आमंत्रण: {url}",
+ "embed.description.connect": "कनेक्ट करें: {url}",
+ "embed.field.status.name": "स्थिति",
+ "embed.field.status.value.online": ":green_circle: **ऑनलाइन**",
+ "embed.field.status.value.offline": ":red_circle: **ऑफलाइन**",
"embed.field.address:port.name": "Address:Port",
- "embed.field.address:port:query.name": "Address:Port (Query)",
- "embed.field.country.name": "Country",
- "embed.field.game.name": "Game",
- "embed.field.current_map.name": "Current Map",
- "embed.field.players.name": "Players",
- "embed.field.presence.name": "Presence",
- "embed.field.members.name": "Members",
- "embed.field.player_list.name": "Player List",
- "embed.field.bot_list.name": "Bot List",
- "embed.field.footer.last_update": "Last update: {last_update}",
- "style.extra_small.display_name": "Extra Small",
- "style.extra_small.description": "An extra small-sized style that shows less information.",
- "style.small.display_name": "Small",
- "style.small.description": "A small-sized style that displays less server information.",
- "style.medium.display_name": "Medium",
- "style.medium.description": "A medium-sized style that shows server information.",
- "style.large.display_name": "Large",
- "style.large.description": "A large-sized style that shows server info and player list.",
- "style.extra_large.display_name": "Extra Large",
- "style.extra_large.description": "An extra large-sized style that shows with bot list."
+ "embed.field.address:port:query.name": "Address:Port (क्वेरी)",
+ "embed.field.country.name": "देश",
+ "embed.field.game.name": "खेल",
+ "embed.field.current_map.name": "वर्तमान मानचित्र",
+ "embed.field.players.name": "खिलाड़ियों",
+ "embed.field.presence.name": "उपस्थिति",
+ "embed.field.members.name": "सदस्यों",
+ "embed.field.player_list.name": "खिलाड़ियों की सूची",
+ "embed.field.bot_list.name": "बॉट सूची",
+ "embed.field.footer.last_update": "आखिरी अपडेट: {last_update}",
+ "style.extra_small.display_name": "अतिरिक्त छोटा",
+ "style.extra_small.description": "एक अतिरिक्त छोटे आकार की शैली जो कम जानकारी दिखाती है।",
+ "style.small.display_name": "छोटा",
+ "style.small.description": "एक छोटे आकार की शैली जो कम सर्वर जानकारी प्रदर्शित करती है।",
+ "style.medium.display_name": "मध्यम",
+ "style.medium.description": "एक मध्यम आकार की शैली जो सर्वर जानकारी दिखाती है।",
+ "style.large.display_name": "बड़ा",
+ "style.large.description": "एक बड़े आकार की शैली जो सर्वर जानकारी और खिलाड़ी सूची दिखाती है।",
+ "style.extra_large.display_name": "एक्स्ट्रा लार्ज",
+ "style.extra_large.description": "एक अतिरिक्त बड़े आकार की शैली जो बॉट सूची के साथ दिखाई देती है।"
}
\ No newline at end of file