diff --git a/po/de_pysol.po b/po/de_pysol.po index a0c414b6..b18f54f8 100644 --- a/po/de_pysol.po +++ b/po/de_pysol.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: PySol 0.0.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-12-10 10:19-0500\n" -"PO-Revision-Date: 2022-02-12 11:34-0500\n" +"PO-Revision-Date: 2022-03-05 12:11-0500\n" "Last-Translator: H. Schaekel \n" "Language-Team: German\n" "Language: de\n" @@ -819,6 +819,15 @@ msgstr "" "\n" "Überprüfen Sie Ihre Installation %(app)s.\n" +#, python-format +msgid "" +"\n" +"The cardset \"%(cs)s\" was not found.\n" +"\n" +"Please ensure that this cardset has been installed, and that your\n" +"Cardsets package is up to date.\n" +msgstr "" + #: pysollib/options.py:270 msgid "Unknown" msgstr "Unbekannt" diff --git a/po/fr_pysol.po b/po/fr_pysol.po index 44c16dfd..ae0bd620 100644 --- a/po/fr_pysol.po +++ b/po/fr_pysol.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: 1.02\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-12-10 10:19-0500\n" -"PO-Revision-Date: 2022-02-12 11:34-0500\n" +"PO-Revision-Date: 2022-03-05 12:11-0500\n" "Last-Translator: Eric Rausch \n" "Language-Team: French\n" "Language: fr\n" @@ -849,6 +849,15 @@ msgstr "" "\n" "Vérifiez votre installation de %(app)s.\n" +#, python-format +msgid "" +"\n" +"The cardset \"%(cs)s\" was not found.\n" +"\n" +"Please ensure that this cardset has been installed, and that your\n" +"Cardsets package is up to date.\n" +msgstr "" + #: pysollib/options.py:270 msgid "Unknown" msgstr "Inconnu" diff --git a/po/it_pysol.po b/po/it_pysol.po index 685b56ce..da048e23 100644 --- a/po/it_pysol.po +++ b/po/it_pysol.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: it_pysol\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-12-10 10:19-0500\n" -"PO-Revision-Date: 2022-02-12 11:34-0500\n" +"PO-Revision-Date: 2022-03-05 12:12-0500\n" "Last-Translator: Giuliano Colla \n" "Language-Team: Italiano \n" "Language: it\n" @@ -857,6 +857,15 @@ msgstr "" "\n" "Verificare l'installazione di %(app)s.\n" +#, python-format +msgid "" +"\n" +"The cardset \"%(cs)s\" was not found.\n" +"\n" +"Please ensure that this cardset has been installed, and that your\n" +"Cardsets package is up to date.\n" +msgstr "" + #: pysollib/options.py:270 msgid "Unknown" msgstr "Sconosciuto" diff --git a/po/pl_pysol.po b/po/pl_pysol.po index 294e32a6..9a9b59ed 100644 --- a/po/pl_pysol.po +++ b/po/pl_pysol.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-12-10 10:19-0500\n" -"PO-Revision-Date: 2022-02-12 11:34-0500\n" +"PO-Revision-Date: 2022-03-05 12:12-0500\n" "Last-Translator: Jerzy Trzeciak \n" "Language-Team: Polish \n" "Language: pl\n" @@ -850,6 +850,15 @@ msgstr "" "\n" "Proszę sprawdzić instalację %s.\n" +#, python-format +msgid "" +"\n" +"The cardset \"%(cs)s\" was not found.\n" +"\n" +"Please ensure that this cardset has been installed, and that your\n" +"Cardsets package is up to date.\n" +msgstr "" + #: pysollib/options.py:270 msgid "Unknown" msgstr "Nieznany" diff --git a/po/pysol.pot b/po/pysol.pot index 09e561b5..aac29ed4 100644 --- a/po/pysol.pot +++ b/po/pysol.pot @@ -763,6 +763,15 @@ msgid "" "Please check your %(app)s installation.\n" msgstr "" +#, python-format +msgid "" +"\n" +"The cardset "%(cs)s" was not found.\n" +"\n" +"Please ensure that this cardset has been installed, and that your\n" +"Cardsets package is up to date.\n" +msgstr "" + #: pysollib/options.py:270 msgid "Unknown" msgstr "" diff --git a/po/ru_games.po b/po/ru_games.po index 8e8020b6..93970dca 100644 --- a/po/ru_games.po +++ b/po/ru_games.po @@ -296,6 +296,9 @@ msgstr "Большая Берта" msgid "Big Braid" msgstr "Большая коса" +msgid "Big Castle" +msgstr "Большой замок" + msgid "Big Cell" msgstr "Большая Ячейка" diff --git a/po/ru_pysol.po b/po/ru_pysol.po index f8b57c1f..0627b71e 100644 --- a/po/ru_pysol.po +++ b/po/ru_pysol.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-12-10 10:19-0500\n" -"PO-Revision-Date: 2022-02-12 11:34-0500\n" +"PO-Revision-Date: 2022-03-05 12:12-0500\n" "Last-Translator: Skomoroh \n" "Language-Team: Russian \n" "Language: ru\n" @@ -844,6 +844,15 @@ msgstr "" "\n" "Пожалуйста проверьте установку %(app)s.\n" +#, python-format +msgid "" +"\n" +"The cardset \"%(cs)s\" was not found.\n" +"\n" +"Please ensure that this cardset has been installed, and that your\n" +"Cardsets package is up to date.\n" +msgstr "" + #: pysollib/options.py:270 msgid "Unknown" msgstr "Неизвестный" diff --git a/pysollib/main.py b/pysollib/main.py index 1f1cb980..b39c4ec6 100644 --- a/pysollib/main.py +++ b/pysollib/main.py @@ -322,7 +322,17 @@ Please check your %(app)s installation. if cardset and c[1]: cardset.updateCardback(backname=c[1]) if not cardset: - cardset = app.cardset_manager.get(0) + MfxMessageDialog(top, title=_("Cardset error"), + text=_(''' +The cardset "%(cs)s" was not found. + +Please ensure that this cardset has been installed, and that your +Cardsets package is up to date. +''') % {'cs': c[0]}, + bitmap="error") + cardset = app.cardset_manager.getByName("Standard") + if not cardset: + cardset = app.cardset_manager.get(0) if app.cardset_manager.len() == 0 or not cardset: fatal_no_cardsets(app) return 3 @@ -374,13 +384,15 @@ Please check your %(app)s installation. # load cardset progress = app.intro.progress if not app.loadCardset(cardset, progress=progress, update=1): - for cardset in app.cardset_manager.getAll(): - progress.reset() - if app.loadCardset(cardset, progress=progress, update=1): - break - else: - fatal_no_cardsets(app) - return 3 + if not cardset: + for cardset in app.cardset_manager.getAll(): + progress.reset() + + if app.loadCardset(cardset, progress=progress, update=1): + break + else: + fatal_no_cardsets(app) + return 3 # ok return 0