From e0411760e325cf183c2b93f10804e5adb6843b0e Mon Sep 17 00:00:00 2001 From: Basique Evangelist Date: Thu, 18 Apr 2019 17:44:05 +0300 Subject: [PATCH] Add accusative forms to award type names Signed-off-by: Basique Evangelist --- JetKarmaBot/Commands/AwardCommand.cs | 4 ++-- JetKarmaBot/Commands/CurrenciesCommand.cs | 2 +- JetKarmaBot/lang/be-BY.json | 18 ++++++++++++------ JetKarmaBot/lang/en-US.json | 18 ++++++++++++------ JetKarmaBot/lang/ru-RU.json | 18 ++++++++++++------ 5 files changed, 39 insertions(+), 21 deletions(-) diff --git a/JetKarmaBot/Commands/AwardCommand.cs b/JetKarmaBot/Commands/AwardCommand.cs index 517be3e..80a4c4c 100644 --- a/JetKarmaBot/Commands/AwardCommand.cs +++ b/JetKarmaBot/Commands/AwardCommand.cs @@ -89,9 +89,9 @@ namespace JetKarmaBot.Commands private string getLocalizedName(global::JetKarmaBot.Models.AwardType awardType, Locale loc) { - if (loc.ContainsKey($"jetkarmabot.awardtypes.{awardType.CommandName}")) + if (loc.ContainsKey($"jetkarmabot.awardtypes.accusative.{awardType.CommandName}")) { - return loc[$"jetkarmabot.awardtypes.{awardType.CommandName}"]; + return loc[$"jetkarmabot.awardtypes.accusative.{awardType.CommandName}"]; } else { diff --git a/JetKarmaBot/Commands/CurrenciesCommand.cs b/JetKarmaBot/Commands/CurrenciesCommand.cs index fc74fa2..50118b1 100644 --- a/JetKarmaBot/Commands/CurrenciesCommand.cs +++ b/JetKarmaBot/Commands/CurrenciesCommand.cs @@ -27,7 +27,7 @@ namespace JetKarmaBot.Commands { var currentLocale = Locale[db.Chats.Find(args.Message.Chat.Id).Locale]; string resp = currentLocale["jetkarmabot.currencies.listtext"] + "\n" + string.Join("\n", - db.AwardTypes.ToList().Select(x => $"{x.Symbol} ({x.CommandName}) - {currentLocale["jetkarmabot.awardtypes." + x.CommandName]}")); + db.AwardTypes.ToList().Select(x => $"{x.Symbol} ({x.CommandName}) - {currentLocale["jetkarmabot.awardtypes.nominative." + x.CommandName]}")); Client.SendTextMessageAsync( args.Message.Chat.Id, resp, diff --git a/JetKarmaBot/lang/be-BY.json b/JetKarmaBot/lang/be-BY.json index c597ae3..3913b9f 100644 --- a/JetKarmaBot/lang/be-BY.json +++ b/JetKarmaBot/lang/be-BY.json @@ -31,11 +31,17 @@ "jetkarmabot.help.commandhelp": "Каманда, да якой трэба паказаць інструкцыю. Калі пуста, то паказваецца спіс каманд.", "jetkarmabot.currencies.help": "Паказвае ўсе тыпы узнагарод", "jetkarmabot.currencies.listtext": "Тыпы узнагарод:", - "jetkarmabot.awardtypes.star": "Зорачка", - "jetkarmabot.awardtypes.pie": "з паліцы піражок", - "jetkarmabot.awardtypes.dream": "Мара", - "jetkarmabot.awardtypes.banana": "Стыкер-бананчык", - "jetkarmabot.awardtypes.determination": "DETERMINATION", - "jetkarmabot.awardtypes.raisin": "Разынка" + "jetkarmabot.awardtypes.nominative.star": "зорачка", + "jetkarmabot.awardtypes.nominative.pie": "з паліцы піражок", + "jetkarmabot.awardtypes.nominative.dream": "мара", + "jetkarmabot.awardtypes.nominative.banana": "стыкер-бананчык", + "jetkarmabot.awardtypes.nominative.determination": "DETERMINATION", + "jetkarmabot.awardtypes.nominative.raisin": "разынка", + "jetkarmabot.awardtypes.accusative.star": "зорачку", + "jetkarmabot.awardtypes.accusative.pie": "з паліцы піражкі", + "jetkarmabot.awardtypes.accusative.dream": "мары", + "jetkarmabot.awardtypes.accusative.banana": "стыкера-бананчыка", + "jetkarmabot.awardtypes.accusative.determination": "DETERMINATION", + "jetkarmabot.awardtypes.accusative.raisin": "разыначкі" } } \ No newline at end of file diff --git a/JetKarmaBot/lang/en-US.json b/JetKarmaBot/lang/en-US.json index d10dca0..714af0e 100644 --- a/JetKarmaBot/lang/en-US.json +++ b/JetKarmaBot/lang/en-US.json @@ -30,11 +30,17 @@ "jetkarmabot.help.commandhelp": "The command to return help text for. If empty shows all commands.", "jetkarmabot.currencies.help": "Shows all award types", "jetkarmabot.currencies.listtext": "Award types:", - "jetkarmabot.awardtypes.star": "Star", - "jetkarmabot.awardtypes.pie": "a pie from the shelf", - "jetkarmabot.awardtypes.dream": "Dream", - "jetkarmabot.awardtypes.banana": "Banana sticker", - "jetkarmabot.awardtypes.determination": "DETERMINATION", - "jetkarmabot.awardtypes.raisin": "Raisin" + "jetkarmabot.awardtypes.nominative.star": "star", + "jetkarmabot.awardtypes.nominative.pie": "a pie from the shelf", + "jetkarmabot.awardtypes.nominative.dream": "dream", + "jetkarmabot.awardtypes.nominative.banana": "banana sticker", + "jetkarmabot.awardtypes.nominative.determination": "DETERMINATION", + "jetkarmabot.awardtypes.nominative.raisin": "raisin", + "jetkarmabot.awardtypes.accusative.star": "star", + "jetkarmabot.awardtypes.accusative.pie": "a pie from the shelf", + "jetkarmabot.awardtypes.accusative.dream": "dream", + "jetkarmabot.awardtypes.accusative.banana": "banana sticker", + "jetkarmabot.awardtypes.accusative.determination": "DETERMINATION", + "jetkarmabot.awardtypes.accusative.raisin": "raisin" } } \ No newline at end of file diff --git a/JetKarmaBot/lang/ru-RU.json b/JetKarmaBot/lang/ru-RU.json index cbd82c6..62358c3 100644 --- a/JetKarmaBot/lang/ru-RU.json +++ b/JetKarmaBot/lang/ru-RU.json @@ -30,11 +30,17 @@ "jetkarmabot.help.commandhelp": "Команда, к которой нужно показать инструкцию. Если пусто, то показывается список команд.", "jetkarmabot.currencies.help": "Показывает все типы наград", "jetkarmabot.currencies.listtext": "Типы наград:", - "jetkarmabot.awardtypes.star": "звездочку", - "jetkarmabot.awardtypes.pie": "с полки пирожок", - "jetkarmabot.awardtypes.dream": "мечту", - "jetkarmabot.awardtypes.banana": "стикер-бананчик", - "jetkarmabot.awardtypes.determination": "РЕШИТЕЛЬНОСТЬ", - "jetkarmabot.awardtypes.raisin": "изюм" + "jetkarmabot.awardtypes.nominative.star": "звездочка", + "jetkarmabot.awardtypes.nominative.pie": "с полки пирожок", + "jetkarmabot.awardtypes.nominative.dream": "мечта", + "jetkarmabot.awardtypes.nominative.banana": "стикер-бананчик", + "jetkarmabot.awardtypes.nominative.determination": "РЕШИТЕЛЬНОСТЬ", + "jetkarmabot.awardtypes.nominative.raisin": "изюм", + "jetkarmabot.awardtypes.accusative.star": "звездочку", + "jetkarmabot.awardtypes.accusative.pie": "с полки пирожок", + "jetkarmabot.awardtypes.accusative.dream": "мечту", + "jetkarmabot.awardtypes.accusative.banana": "стикер-бананчик", + "jetkarmabot.awardtypes.accusative.determination": "РЕШИТЕЛЬНОСТЬ", + "jetkarmabot.awardtypes.accusative.raisin": "изюм" } } \ No newline at end of file