diff --git a/src/cogs/anime.py b/src/cogs/anime.py index e3dabeb..ea7712b 100644 --- a/src/cogs/anime.py +++ b/src/cogs/anime.py @@ -656,7 +656,7 @@ class Anime(commands.Cog): embed.add_field(name="Leser nå", value=misc_utils.format_number(reading)) embed.add_field( name="Planlegger å lese", - value=f"{misc_utils.format_number(planning)}\n({misc_utils.format_number(planning_chapters)} kapitler)", + value=f"{misc_utils.format_number(planning)}\n({misc_utils.format_number(planning_chapters)} {'kapittel' if planning_chapters == 1 else 'kapitler'})", ) embed.add_field(name="Droppet", value=misc_utils.format_number(dropped)) if most_read_genres: @@ -809,7 +809,9 @@ class Anime(commands.Cog): embed.add_field(name="Regissør", value=director_string) embed.add_field(name="Utgivelsesdato", value=date) if media_format == "Film": - embed.add_field(name="Lengde", value=f"{self.format_count(duration)} minutter") + embed.add_field( + name="Lengde", value=f"{self.format_count(duration)} {'minutt' if duration == 1 else 'minutter'}" + ) elif duration is None: embed.add_field(name="Episoder", value=self.format_count(episodes)) else: diff --git a/src/cogs/birthday.py b/src/cogs/birthday.py index fb3ee9e..c093a15 100644 --- a/src/cogs/birthday.py +++ b/src/cogs/birthday.py @@ -367,7 +367,9 @@ class Birthday(commands.Cog): name="Bursdag", value=discord.utils.format_dt(misc_utils.localize(birthday, self.bot.timezone), style="D") ) embed.add_field( - name="Hvor gammel?", value=f"{years_old} år\n({misc_utils.format_number(days_old)} dager)", inline=False + name="Hvor gammel?", + value=f"{years_old} år\n({misc_utils.format_number(days_old)} {'dag' if days_old == 1 else 'dager'})", + inline=False, ) embed.add_field(name="Weeb age", value=japanese_era, inline=False) embed.add_field( diff --git a/src/cogs/funreplies.py b/src/cogs/funreplies.py index c47fcda..317c3ff 100644 --- a/src/cogs/funreplies.py +++ b/src/cogs/funreplies.py @@ -278,7 +278,9 @@ class FunReplies(commands.Cog): cooldown = self.get_cooldown(FUN_REPLIES_BY_NAME[name]) await interaction.response.send_message( - embed=embed_templates.success(f"`{name}` har nå {cooldown} sekunder nedkjøling") + embed=embed_templates.success( + f"`{name}` har nå {cooldown} {'sekund' if cooldown == 1 else 'sekunder'} nedkjøling" + ) ) @app_commands.checks.bot_has_permissions(embed_links=True) diff --git a/src/cogs/info.py b/src/cogs/info.py index 8066959..89e03f2 100644 --- a/src/cogs/info.py +++ b/src/cogs/info.py @@ -411,7 +411,13 @@ class Info(commands.Cog): embed.add_field(name="Opprettet", value=discord.utils.format_dt(channel.created_at, style="F")) embed.add_field(name="NSFW", value="Ja" if channel.is_nsfw() else "Nei") embed.add_field( - name="Saktemodus", value=f"Ja ({channel.slowmode_delay} sekunder)" if channel.slowmode_delay else "Nei" + name="Saktemodus", + value=( + f"Ja ({misc_utils.format_number(channel.slowmode_delay)} " + + f"{'sekund' if channel.slowmode_delay == 1 else 'sekunder'})" + if channel.slowmode_delay + else "Nei" + ), ) if channel.category: embed.add_field(name="Kategori", value=channel.category.name) @@ -438,7 +444,12 @@ class Info(commands.Cog): embed.add_field(name="Opprettet", value=discord.utils.format_dt(channel.created_at, style="F")) embed.add_field(name="Bitrate", value=f"{int(channel.bitrate / 1000)}kbps") embed.add_field( - name="Maksgrense", value=f"{channel.user_limit} personer" if channel.user_limit != 0 else "∞ personer" + name="Maksgrense", + value=( + f"{channel.user_limit} {'person' if channel.user_limit == 1 else 'personer'}" + if channel.user_limit != 0 + else "∞ personer" + ), ) if channel.category: embed.add_field(name="Kategori", value=channel.category.name) diff --git a/src/cogs/social_credit.py b/src/cogs/social_credit.py index 8427f3b..b215563 100644 --- a/src/cogs/social_credit.py +++ b/src/cogs/social_credit.py @@ -280,8 +280,9 @@ class SocialCredit(commands.Cog): db_user = CreditUser(*result) + credits = "credit" if db_user.credit_score == 1 else "credits" embed = discord.Embed( - description=(f"{user.mention} har `{misc_utils.format_number(db_user.credit_score)}` social credits") + description=f"{user.mention} har `{misc_utils.format_number(db_user.credit_score)}` social {credits}" ) await interaction.response.send_message(embed=embed)