diff --git a/src/Bot/Commands/User/Stats.cs b/src/Bot/Commands/User/Stats.cs
index a2a54a2..aad2657 100644
--- a/src/Bot/Commands/User/Stats.cs
+++ b/src/Bot/Commands/User/Stats.cs
@@ -54,6 +54,8 @@ namespace Geekbot.Bot.Commands.User
?.FirstOrDefault(e => e.GuildId.Equals(Context.Guild.Id.AsLong()) && e.UserId.Equals(userInfo.Id.AsLong()))
?.Cookies ?? 0;
+ var quotes = _database.Quotes.Count(e => e.GuildId.Equals(Context.Guild.Id.AsLong()) && e.UserId.Equals(userInfo.Id.AsLong()));
+
var eb = new EmbedBuilder();
eb.WithAuthor(new EmbedAuthorBuilder()
.WithIconUrl(userInfo.GetAvatarUrl())
@@ -68,9 +70,9 @@ namespace Geekbot.Bot.Commands.User
e.UserId.Equals(userInfo.Id.AsLong()));
eb.AddInlineField(Localization.Stats.OnDiscordSince,
- $"{createdAt.Day}.{createdAt.Month}.{createdAt.Year} ({age} days)")
+ $"{createdAt.Day}.{createdAt.Month}.{createdAt.Year} ({age} {Localization.Stats.Days})")
.AddInlineField(Localization.Stats.JoinedServer,
- $"{joinedAt.Day}.{joinedAt.Month}.{joinedAt.Year} ({joinedDayAgo} days)")
+ $"{joinedAt.Day}.{joinedAt.Month}.{joinedAt.Year} ({joinedDayAgo} {Localization.Stats.Days})")
.AddInlineField(Localization.Stats.Karma, karma?.Karma ?? 0)
.AddInlineField(Localization.Stats.Level, level)
.AddInlineField(Localization.Stats.MessagesSent, messages)
@@ -78,6 +80,7 @@ namespace Geekbot.Bot.Commands.User
if (correctRolls != null) eb.AddInlineField(Localization.Stats.GuessedRolls, correctRolls.Rolls);
if (cookies > 0) eb.AddInlineField(Localization.Stats.Cookies, cookies);
+ if (quotes > 0) eb.AddInlineField(Localization.Stats.Quotes, quotes);
await ReplyAsync("", false, eb.Build());
}
diff --git a/src/Bot/Localization/Stats.Designer.cs b/src/Bot/Localization/Stats.Designer.cs
index d05f937..6f650e2 100644
--- a/src/Bot/Localization/Stats.Designer.cs
+++ b/src/Bot/Localization/Stats.Designer.cs
@@ -69,6 +69,15 @@ namespace Geekbot.Bot.Localization {
}
}
+ ///
+ /// Looks up a localized string similar to Days.
+ ///
+ internal static string Days {
+ get {
+ return ResourceManager.GetString("Days", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Guessed Rolls.
///
@@ -123,6 +132,15 @@ namespace Geekbot.Bot.Localization {
}
}
+ ///
+ /// Looks up a localized string similar to Quotes.
+ ///
+ internal static string Quotes {
+ get {
+ return ResourceManager.GetString("Quotes", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Server Total.
///
diff --git a/src/Bot/Localization/Stats.de-ch.resx b/src/Bot/Localization/Stats.de-ch.resx
index ab44a2e..0af0477 100644
--- a/src/Bot/Localization/Stats.de-ch.resx
+++ b/src/Bot/Localization/Stats.de-ch.resx
@@ -35,4 +35,10 @@
Guetzli
+
+ Täg
+
+
+ Quotes
+
\ No newline at end of file
diff --git a/src/Bot/Localization/Stats.resx b/src/Bot/Localization/Stats.resx
index 3b8303a..6eb3a92 100644
--- a/src/Bot/Localization/Stats.resx
+++ b/src/Bot/Localization/Stats.resx
@@ -42,4 +42,10 @@
Cookies
+
+ Days
+
+
+ Quotes
+
\ No newline at end of file