mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-10-14 21:22:49 +00:00
Crowdin localization support (#2310)
* Switching to use resource files * Update Crowdin configuration file * Code cleanup
This commit is contained in:
parent
a27491c1b6
commit
077e3a5e9f
193 changed files with 102089 additions and 3564 deletions
|
|
@ -94,13 +94,13 @@ namespace MinecraftClient.ChatBots
|
|||
if (discordChannel != null)
|
||||
discordBotClient.SendMessageAsync(discordChannel, new DiscordEmbedBuilder
|
||||
{
|
||||
Description = Translations.TryGet("bot.DiscordBridge.disconnected"),
|
||||
Description = Translations.bot_DiscordBridge_disconnected,
|
||||
Color = new DiscordColor(0xFF0000)
|
||||
}).Wait(Config.Message_Send_Timeout * 1000);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
LogToConsole("§w§l§f" + Translations.TryGet("bot.DiscordBridge.canceled_sending"));
|
||||
LogToConsole("§w§l§f" + Translations.bot_DiscordBridge_canceled_sending);
|
||||
LogDebugToConsole(e);
|
||||
}
|
||||
|
||||
|
|
@ -122,34 +122,33 @@ namespace MinecraftClient.ChatBots
|
|||
{
|
||||
string direction = args[1].ToLower().Trim();
|
||||
|
||||
string? bridgeName = "";
|
||||
|
||||
string bridgeName;
|
||||
switch (direction)
|
||||
{
|
||||
case "b":
|
||||
case "both":
|
||||
bridgeName = "bot.DiscordBridge.direction.both";
|
||||
bridgeName = Translations.bot_DiscordBridge_direction_both;
|
||||
bridgeDirection = BridgeDirection.Both;
|
||||
break;
|
||||
|
||||
case "mc":
|
||||
case "minecraft":
|
||||
bridgeName = "bot.DiscordBridge.direction.minecraft";
|
||||
bridgeName = Translations.bot_DiscordBridge_direction_minecraft;
|
||||
bridgeDirection = BridgeDirection.Minecraft;
|
||||
break;
|
||||
|
||||
case "d":
|
||||
case "dcs":
|
||||
case "discord":
|
||||
bridgeName = "bot.DiscordBridge.direction.discord";
|
||||
bridgeName = Translations.bot_DiscordBridge_direction_discord;
|
||||
bridgeDirection = BridgeDirection.Discord;
|
||||
break;
|
||||
|
||||
default:
|
||||
return Translations.TryGet("bot.DiscordBridge.invalid_direction");
|
||||
return Translations.bot_DiscordBridge_invalid_direction;
|
||||
}
|
||||
|
||||
return Translations.TryGet("bot.DiscordBridge.direction", Translations.TryGet(bridgeName));
|
||||
return string.Format(Translations.bot_DiscordBridge_direction, bridgeName);
|
||||
};
|
||||
}
|
||||
|
||||
|
|
@ -212,7 +211,7 @@ namespace MinecraftClient.ChatBots
|
|||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
LogToConsole("§w§l§f" + Translations.TryGet("bot.DiscordBridge.canceled_sending"));
|
||||
LogToConsole("§w§l§f" + Translations.bot_DiscordBridge_canceled_sending);
|
||||
LogDebugToConsole(e);
|
||||
}
|
||||
}
|
||||
|
|
@ -228,7 +227,7 @@ namespace MinecraftClient.ChatBots
|
|||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
LogToConsole("§w§l§f" + Translations.TryGet("bot.DiscordBridge.canceled_sending"));
|
||||
LogToConsole("§w§l§f" + Translations.bot_DiscordBridge_canceled_sending);
|
||||
LogDebugToConsole(e);
|
||||
}
|
||||
}
|
||||
|
|
@ -244,7 +243,7 @@ namespace MinecraftClient.ChatBots
|
|||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
LogToConsole("§w§l§f" + Translations.TryGet("bot.DiscordBridge.canceled_sending"));
|
||||
LogToConsole("§w§l§f" + Translations.bot_DiscordBridge_canceled_sending);
|
||||
LogDebugToConsole(e);
|
||||
}
|
||||
}
|
||||
|
|
@ -270,7 +269,7 @@ namespace MinecraftClient.ChatBots
|
|||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
LogToConsole("§w§l§f" + Translations.TryGet("bot.DiscordBridge.canceled_sending"));
|
||||
LogToConsole("§w§l§f" + Translations.bot_DiscordBridge_canceled_sending);
|
||||
LogDebugToConsole(e);
|
||||
}
|
||||
}
|
||||
|
|
@ -285,7 +284,7 @@ namespace MinecraftClient.ChatBots
|
|||
|
||||
private bool CanSendMessages()
|
||||
{
|
||||
return discordBotClient == null || discordChannel == null || bridgeDirection == BridgeDirection.Minecraft ? false : true;
|
||||
return discordBotClient != null && discordChannel != null && bridgeDirection != BridgeDirection.Minecraft;
|
||||
}
|
||||
|
||||
async Task MainAsync()
|
||||
|
|
@ -294,7 +293,7 @@ namespace MinecraftClient.ChatBots
|
|||
{
|
||||
if (string.IsNullOrEmpty(Config.Token.Trim()))
|
||||
{
|
||||
LogToConsole(Translations.TryGet("bot.DiscordBridge.missing_token"));
|
||||
LogToConsole(Translations.bot_DiscordBridge_missing_token);
|
||||
UnloadBot();
|
||||
return;
|
||||
}
|
||||
|
|
@ -317,7 +316,7 @@ namespace MinecraftClient.ChatBots
|
|||
{
|
||||
if (e is NotFoundException)
|
||||
{
|
||||
LogToConsole(Translations.TryGet("bot.DiscordBridge.guild_not_found", Config.GuildId));
|
||||
LogToConsole(string.Format(Translations.bot_DiscordBridge_guild_not_found, Config.GuildId));
|
||||
UnloadBot();
|
||||
return;
|
||||
}
|
||||
|
|
@ -334,7 +333,7 @@ namespace MinecraftClient.ChatBots
|
|||
{
|
||||
if (e is NotFoundException)
|
||||
{
|
||||
LogToConsole(Translations.TryGet("bot.DiscordBridge.channel_not_found", Config.ChannelId));
|
||||
LogToConsole(string.Format(Translations.bot_DiscordBridge_channel_not_found, Config.ChannelId));
|
||||
UnloadBot();
|
||||
return;
|
||||
}
|
||||
|
|
@ -376,7 +375,7 @@ namespace MinecraftClient.ChatBots
|
|||
|
||||
await e.Message.DeleteOwnReactionAsync(DiscordEmoji.FromName(discordBotClient, ":gear:"));
|
||||
await e.Message.CreateReactionAsync(DiscordEmoji.FromName(discordBotClient, ":white_check_mark:"));
|
||||
await e.Message.RespondAsync($"{Translations.TryGet("bot.DiscordBridge.command_executed")}:\n```{result}```");
|
||||
await e.Message.RespondAsync($"{Translations.bot_DiscordBridge_command_executed}:\n```{result}```");
|
||||
}
|
||||
else SendText(message);
|
||||
};
|
||||
|
|
@ -395,17 +394,17 @@ namespace MinecraftClient.ChatBots
|
|||
|
||||
await discordBotClient.SendMessageAsync(discordChannel, new DiscordEmbedBuilder
|
||||
{
|
||||
Description = Translations.TryGet("bot.DiscordBridge.connected"),
|
||||
Description = Translations.bot_DiscordBridge_connected,
|
||||
Color = new DiscordColor(0x00FF00)
|
||||
});
|
||||
|
||||
IsConnected = true;
|
||||
LogToConsole("§y§l§f" + Translations.TryGet("bot.DiscordBridge.connected"));
|
||||
LogToConsole("§y§l§f" + Translations.bot_DiscordBridge_connected);
|
||||
await Task.Delay(-1);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
LogToConsole("§w§l§f" + Translations.TryGet("bot.DiscordBridge.unknown_error"));
|
||||
LogToConsole("§w§l§f" + Translations.bot_DiscordBridge_unknown_error);
|
||||
LogToConsole(e);
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue