diff --git a/html-src/rules/bigparade.html b/html-src/rules/bigparade.html index 1d29bfe5..44dafcf0 100644 --- a/html-src/rules/bigparade.html +++ b/html-src/rules/bigparade.html @@ -1,6 +1,6 @@

Big Parade

-Three-Deck game type. 3 decks. No redeal. +Picture Gallery type. 3 decks. No redeal.

Object

diff --git a/html-src/rules/bigpicturegallery.html b/html-src/rules/bigpicturegallery.html index daea09dd..d58f4394 100644 --- a/html-src/rules/bigpicturegallery.html +++ b/html-src/rules/bigpicturegallery.html @@ -1,6 +1,6 @@

Big Picture Gallery

-Three-Deck game type. 3 decks. No redeal. +Picture Gallery type. 3 decks. No redeal.

Object

diff --git a/html-src/rules/greaterwheel.html b/html-src/rules/greaterwheel.html index fae6a724..0415364f 100644 --- a/html-src/rules/greaterwheel.html +++ b/html-src/rules/greaterwheel.html @@ -1,6 +1,6 @@

Greater Wheel

-Four-Deck game type. 4 decks. No redeal. +Picture Gallery type. 4 decks. No redeal.

Object

diff --git a/html-src/rules/greatwheel.html b/html-src/rules/greatwheel.html index a48927d2..101df8d3 100644 --- a/html-src/rules/greatwheel.html +++ b/html-src/rules/greatwheel.html @@ -1,6 +1,6 @@

Great Wheel

-Two-Deck game type. 2 decks. No redeal. +Picture Gallery type. 2 decks. No redeal.

Object

diff --git a/html-src/rules/hugepicturegallery.html b/html-src/rules/hugepicturegallery.html index ee1ffccb..6b943a57 100644 --- a/html-src/rules/hugepicturegallery.html +++ b/html-src/rules/hugepicturegallery.html @@ -1,6 +1,6 @@

Huge Picture Gallery

-Four-Deck game type. 4 decks. No redeal. +Picture Gallery type. 4 decks. No redeal.

Object

diff --git a/html-src/rules/mountolympus.html b/html-src/rules/mountolympus.html index 4270e48b..1a35fc42 100644 --- a/html-src/rules/mountolympus.html +++ b/html-src/rules/mountolympus.html @@ -1,6 +1,6 @@

Mount Olympus

-Two-Deck game type. 2 decks. No redeal. +Picture Gallery type. 2 decks. No redeal.

Object

diff --git a/html-src/rules/picturegallery.html b/html-src/rules/picturegallery.html index c69611b4..63ec23f7 100644 --- a/html-src/rules/picturegallery.html +++ b/html-src/rules/picturegallery.html @@ -1,6 +1,6 @@

Picture Gallery (Die Bildgallerie)

-Two-Deck game type. 2 decks. No redeal. +Picture Gallery type. 2 decks. No redeal.

Object

diff --git a/html-src/rules/royalparade.html b/html-src/rules/royalparade.html index 6ecc2f73..1249d41a 100644 --- a/html-src/rules/royalparade.html +++ b/html-src/rules/royalparade.html @@ -1,6 +1,6 @@

Royal Parade

-Two-Deck game type. 2 decks. No redeal. +Picture Gallery type. 2 decks. No redeal.

Object

diff --git a/html-src/rules/threeup.html b/html-src/rules/threeup.html index 8f60d344..51cd49fd 100644 --- a/html-src/rules/threeup.html +++ b/html-src/rules/threeup.html @@ -1,6 +1,6 @@

Three Up

-Three-Deck game type. 3 decks. No redeal. +Picture Gallery type. 3 decks. No redeal.

Object

diff --git a/html-src/rules/virginiareel.html b/html-src/rules/virginiareel.html index 093c0c17..36b774f6 100644 --- a/html-src/rules/virginiareel.html +++ b/html-src/rules/virginiareel.html @@ -1,6 +1,6 @@

Virginia Reel

-Two-Deck game type. 2 decks. No redeal. +Picture Gallery type. 2 decks. No redeal.

Object

diff --git a/html-src/rules/zeus.html b/html-src/rules/zeus.html index 9b4fea88..864bc291 100644 --- a/html-src/rules/zeus.html +++ b/html-src/rules/zeus.html @@ -1,6 +1,6 @@

Zeus

-Two-Deck game type. 2 decks. No redeal. +Picture Gallery type. 2 decks. No redeal.

Object

diff --git a/po/de_pysol.po b/po/de_pysol.po index e20a696b..d5bef184 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: 2023-11-11 18:27-0500\n" +"PO-Revision-Date: 2023-11-20 20:08-0500\n" "Last-Translator: H. Schaekel \n" "Language-Team: German\n" "Language: de\n" @@ -414,6 +414,9 @@ msgstr "Numerica" msgid "Pairing" msgstr "Paartypen" +msgid "Picture Gallery" +msgstr "" + #: pysollib/gamedb.py:122 msgid "Raglan" msgstr "Raglan" @@ -536,6 +539,9 @@ msgstr "Numerica" msgid "Pairing type" msgstr "Paartypen" +msgid "Picture Gallery type" +msgstr "" + #: pysollib/gamedb.py:164 msgid "Raglan type" msgstr "Raglan" diff --git a/po/fr_pysol.po b/po/fr_pysol.po index 11105528..1ecacd66 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: 2023-11-11 18:27-0500\n" +"PO-Revision-Date: 2023-11-20 20:08-0500\n" "Last-Translator: Eric Rausch \n" "Language-Team: French\n" "Language: fr\n" @@ -420,6 +420,9 @@ msgstr "Numerica" msgid "Pairing" msgstr "Pairing" +msgid "Picture Gallery" +msgstr "" + #: pysollib/gamedb.py:122 msgid "Raglan" msgstr "Raglan" @@ -542,6 +545,9 @@ msgstr "Type Numerica" msgid "Pairing type" msgstr "Type Paires" +msgid "Picture Gallery type" +msgstr "" + #: pysollib/gamedb.py:164 msgid "Raglan type" msgstr "Type Raglan" diff --git a/po/it_pysol.po b/po/it_pysol.po index 68ef9f21..ba371a20 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: 2023-11-11 18:26-0500\n" +"PO-Revision-Date: 2023-11-20 20:09-0500\n" "Last-Translator: Giuliano Colla \n" "Language-Team: Italiano \n" "Language: it\n" @@ -426,6 +426,9 @@ msgstr "Numerici" msgid "Pairing" msgstr "Coppie" +msgid "Picture Gallery" +msgstr "" + #: pysollib/gamedb.py:122 msgid "Raglan" msgstr "Raglan" @@ -548,6 +551,9 @@ msgstr "Tipo Numerica" msgid "Pairing type" msgstr "Tipo coppie" +msgid "Picture Gallery type" +msgstr "" + #: pysollib/gamedb.py:164 msgid "Raglan type" msgstr "Tipo Raglan " diff --git a/po/pl_pysol.po b/po/pl_pysol.po index adf31ecc..9f0855a8 100644 --- a/po/pl_pysol.po +++ b/po/pl_pysol.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PySolFC\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-12-10 10:19-0500\n" -"PO-Revision-Date: 2023-11-11 18:26-0500\n" +"PO-Revision-Date: 2023-11-20 20:09-0500\n" "Last-Translator: Jerzy Trzeciak \n" "Language-Team: Polish \n" "Language: pl\n" @@ -420,6 +420,9 @@ msgstr "Numerica" msgid "Pairing" msgstr "Pairing" +msgid "Picture Gallery" +msgstr "" + #: pysollib/gamedb.py:122 msgid "Raglan" msgstr "Raglan" @@ -542,6 +545,9 @@ msgstr "Gry typu Numerica" msgid "Pairing type" msgstr "Gry typu Pairing" +msgid "Picture Gallery type" +msgstr "" + #: pysollib/gamedb.py:164 msgid "Raglan type" msgstr "Gry typu Raglan" diff --git a/po/pt_BR_pysol.po b/po/pt_BR_pysol.po index c0ac373a..cd61185d 100644 --- a/po/pt_BR_pysol.po +++ b/po/pt_BR_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: 2023-11-11 18:25-0500\n" +"PO-Revision-Date: 2023-11-20 20:09-0500\n" "Last-Translator: Matheus Knack \n" "Language-Team: \n" "Language: pt_BR\n" @@ -419,6 +419,9 @@ msgstr "Numerica" msgid "Pairing" msgstr "Emparelhar" +msgid "Picture Gallery" +msgstr "" + #: pysollib/gamedb.py:122 msgid "Raglan" msgstr "Raglan" @@ -541,6 +544,9 @@ msgstr "estilo Numerica" msgid "Pairing type" msgstr "estilo Emparelhar" +msgid "Picture Gallery type" +msgstr "" + #: pysollib/gamedb.py:164 msgid "Raglan type" msgstr "estilo Raglan" diff --git a/po/pysol.pot b/po/pysol.pot index 3168dde8..ba9b2923 100644 --- a/po/pysol.pot +++ b/po/pysol.pot @@ -394,6 +394,9 @@ msgstr "" msgid "Pairing" msgstr "" +msgid "Picture Gallery" +msgstr "" + #: pysollib/gamedb.py:122 msgid "Raglan" msgstr "" @@ -516,6 +519,9 @@ msgstr "" msgid "Pairing type" msgstr "" +msgid "Picture Gallery type" +msgstr "" + #: pysollib/gamedb.py:164 msgid "Raglan type" msgstr "" diff --git a/po/ru_pysol.po b/po/ru_pysol.po index 3b1f24cc..681f18a5 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: 2023-11-11 18:25-0500\n" +"PO-Revision-Date: 2023-11-20 20:10-0500\n" "Last-Translator: Skomoroh \n" "Language-Team: Russian \n" "Language: ru\n" @@ -423,6 +423,9 @@ msgstr "" msgid "Pairing" msgstr "" +msgid "Picture Gallery" +msgstr "" + #: pysollib/gamedb.py:122 msgid "Raglan" msgstr "" @@ -545,6 +548,9 @@ msgstr "Игры числового типа (Numerica)" msgid "Pairing type" msgstr "Парные игры" +msgid "Picture Gallery type" +msgstr "" + #: pysollib/gamedb.py:164 msgid "Raglan type" msgstr "Игры типа Реглан (Raglan)" diff --git a/pysollib/gamedb.py b/pysollib/gamedb.py index 95e81445..aac7723a 100644 --- a/pysollib/gamedb.py +++ b/pysollib/gamedb.py @@ -104,6 +104,7 @@ class GI: GT_NUMERICA = 23 GT_PAIRING_TYPE = 24 GT_PEGGED = 36 + GT_PICTURE_GALLERY = 41 GT_POKER_TYPE = 25 GT_PUZZLE_TYPE = 26 GT_RAGLAN = 27 @@ -151,6 +152,7 @@ class GI: GT_NAPOLEON: n_("Napoleon"), GT_NUMERICA: n_("Numerica"), GT_PAIRING_TYPE: n_("Pairing"), + GT_PICTURE_GALLERY: n_("Picture Gallery"), GT_RAGLAN: n_("Raglan"), GT_SIMPLE_TYPE: n_("Simple games"), GT_SPIDER: n_("Spider"), @@ -220,6 +222,8 @@ class GI: _gen_select(title=n_("Napoleon type"), game_type=GT_NAPOLEON), _gen_select(title=n_("Numerica type"), game_type=GT_NUMERICA), _gen_select(title=n_("Pairing type"), game_type=GT_PAIRING_TYPE), + _gen_select(title=n_("Picture Gallery type"), + game_type=GT_PICTURE_GALLERY), _gen_select(title=n_("Raglan type"), game_type=GT_RAGLAN), _gen_select(title=n_("Simple games"), game_type=GT_SIMPLE_TYPE), _gen_select(title=n_("Spider type"), game_type=GT_SPIDER), diff --git a/pysollib/games/picturegallery.py b/pysollib/games/picturegallery.py index 2fe9bda1..33a13ab7 100644 --- a/pysollib/games/picturegallery.py +++ b/pysollib/games/picturegallery.py @@ -599,30 +599,30 @@ class ThreeUp(VirginiaReel): # register the game registerGame(GameInfo(7, PictureGallery, "Picture Gallery", - GI.GT_2DECK_TYPE, 2, 0, GI.SL_BALANCED, + GI.GT_PICTURE_GALLERY, 2, 0, GI.SL_BALANCED, altnames=("Die Bildgallerie", "Mod-3"))) registerGame(GameInfo(397, GreatWheel, "Great Wheel", - GI.GT_2DECK_TYPE | GI.GT_STRIPPED, 2, 0, GI.SL_BALANCED, - ranks=list(range(12)) # without Kings + GI.GT_PICTURE_GALLERY | GI.GT_STRIPPED, 2, 0, + GI.SL_BALANCED, ranks=list(range(12)) # without Kings )) registerGame(GameInfo(398, MountOlympus, "Mount Olympus", - GI.GT_2DECK_TYPE, 2, 0, GI.SL_BALANCED)) + GI.GT_PICTURE_GALLERY, 2, 0, GI.SL_BALANCED)) registerGame(GameInfo(399, Zeus, "Zeus", - GI.GT_2DECK_TYPE, 2, 0, GI.SL_BALANCED)) + GI.GT_PICTURE_GALLERY, 2, 0, GI.SL_BALANCED)) registerGame(GameInfo(546, RoyalParade, "Royal Parade", - GI.GT_2DECK_TYPE, 2, 0, GI.SL_MOSTLY_SKILL, + GI.GT_PICTURE_GALLERY, 2, 0, GI.SL_MOSTLY_SKILL, altnames=("Hussars", "Financier"))) registerGame(GameInfo(547, VirginiaReel, "Virginia Reel", - GI.GT_2DECK_TYPE, 2, 0, GI.SL_MOSTLY_SKILL)) + GI.GT_PICTURE_GALLERY, 2, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(782, GreaterWheel, "Greater Wheel", - GI.GT_4DECK_TYPE | GI.GT_STRIPPED, 4, 0, GI.SL_BALANCED, - ranks=list(range(12)) # without Kings + GI.GT_PICTURE_GALLERY | GI.GT_STRIPPED, 4, 0, + GI.SL_BALANCED, ranks=list(range(12)) # without Kings )) registerGame(GameInfo(803, BigParade, "Big Parade", - GI.GT_3DECK_TYPE, 3, 0, GI.SL_MOSTLY_SKILL)) + GI.GT_PICTURE_GALLERY, 3, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(804, ThreeUp, "Three Up", - GI.GT_3DECK_TYPE, 3, 0, GI.SL_MOSTLY_SKILL)) + GI.GT_PICTURE_GALLERY, 3, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(927, BigPictureGallery, "Big Picture Gallery", - GI.GT_3DECK_TYPE, 3, 0, GI.SL_BALANCED)) + GI.GT_PICTURE_GALLERY, 3, 0, GI.SL_BALANCED)) registerGame(GameInfo(928, HugePictureGallery, "Huge Picture Gallery", - GI.GT_4DECK_TYPE, 4, 0, GI.SL_BALANCED)) + GI.GT_PICTURE_GALLERY, 4, 0, GI.SL_BALANCED))