diff --git a/cartridges/importer/importer.py b/cartridges/importer/importer.py index 96b10f0..87b723c 100644 --- a/cartridges/importer/importer.py +++ b/cartridges/importer/importer.py @@ -18,6 +18,7 @@ # # SPDX-License-Identifier: GPL-3.0-or-later +import gettext import logging from time import time from typing import Any, Optional @@ -33,7 +34,6 @@ from cartridges.importer.source import Source from cartridges.store.managers.async_manager import AsyncManager from cartridges.store.pipeline import Pipeline - # pylint: disable=too-many-instance-attributes class Importer(ErrorProducer): """A class in charge of scanning sources for games""" @@ -376,20 +376,13 @@ class Importer(ErrorProducer): "import", ) - elif self.n_games_added == 1: - toast_title = _("1 game imported") + elif self.n_games_added >= 1: + # The variable is the number of games imported + toast_title = gettext.ngettext("1 game imported", "{} games imported", self.n_games_added).format(self.n_games_added) - elif self.n_games_added > 1: - # The variable is the number of games - toast_title = _("{} games imported").format(self.n_games_added) - - if (removed_length := len(self.removed_game_ids)) == 1: - # A single game removed - toast_title += ", " + _("1 removed") - - elif removed_length > 1: + if (removed_length := len(self.removed_game_ids)) >= 1: # The variable is the number of games removed - toast_title += ", " + _("{} removed").format(removed_length) + toast_title += ", " + gettext.ngettext("1 removed", "{} removed", removed_length).format(removed_length) if self.n_games_added or self.removed_game_ids: toast.set_button_label(_("Undo")) diff --git a/cartridges/main.py b/cartridges/main.py index fac4549..1325af6 100644 --- a/cartridges/main.py +++ b/cartridges/main.py @@ -288,7 +288,7 @@ class CartridgesApplication(Adw.Application): about.set_designers(("kramo https://kramo.page",)) about.set_copyright("© 2022-2024 kramo") # Translators: Replace this with your name for it to show up in the about window - about.set_translator_credits = (_("translator_credits"),) + about.set_translator_credits = (_("translator-credits"),) about.set_debug_info(debug_str) about.set_debug_info_filename("cartridges.log") about.add_legal_section(