90 Commits

Author SHA1 Message Date
Wendel Voigt
8d6fc86699 Text and database fixes (#236)
* Text fixes
2018-12-02 14:10:19 -08:00
Wendel Voigt
0f0587ea32 Add generic label and blank tabs support (#224)
* Add generic label support
* add support for blank tabs
2018-11-26 13:49:26 -08:00
Peter
bd15b3eb68
German work from @GauGau2 (#233)
Lots of German translation work
2018-11-24 20:29:41 -08:00
Wendel Voigt
452bd09d4c fix missing group_top for Border Guard (#230) 2018-11-22 14:59:35 -08:00
Wendel Voigt
4f5f1acb53 Renaissance (#215)
* Full Renaissance expansion support
2018-11-17 15:14:31 -08:00
Michael Welsh Duggan
d80c86a8f4 A couple of minor fixes (#221)
* Fix unmatched <para>.
* Mark string with unicode char as unicode. (Without this change, the \u00d7 remains as "\u00d7" in Python 2.7.)
2018-11-13 12:08:13 -08:00
Peter
496f58c256
Black avery background (#217)
- add option to make background of the tabs black
2018-11-06 10:18:04 -08:00
Peter
c5618bacd2
Fix special card groups option for non en_us languages (#219)
* fix a bunch of formatting problems that only show up for combined card types in languages other than english
* add tests that actually perform generation during testing
2018-11-06 10:16:51 -08:00
Peter
d1e06b9b88
Nocturne and Dark Ages Translation Take II (#218)
* Nocturne and Dark Ages translation into German
2018-10-09 22:24:18 -07:00
Sumpfork
81541bbacf py3 fix for expansion dividers 2018-09-18 09:48:49 -07:00
Sumpfork
d87c18d236 fix some more missing German tags 2018-09-04 12:38:27 -07:00
Sumpfork
d113c7f769 fix some missing German tags 2018-09-04 11:26:46 -07:00
Sumpfork
b2c4851b68 return bytes, not BytesIO object for preview 2018-08-10 13:27:37 -07:00
Peter
8024da5696
use io to support python2+3; some minor other cleanup (#211) 2018-08-10 11:14:36 -07:00
Peter
cc638493e7
decode files as utf-8 on load (#209) 2018-07-30 15:12:05 -07:00
Peter
bea714dfb8
Python 3 Compatibility (#208)
* make python3 compatible; clean up test reqs a bit
2018-07-30 12:03:36 -07:00
Joe Skeen
780f2fc28d exclude start deck from randomizer (#206) 2018-07-21 12:54:43 -07:00
Peter
ebfaebb451
make no-coin images the default, clean up code and file names accordingly (#205) 2018-07-13 15:30:03 -07:00
Dennis Laumen
09064c0b4e Update cards_nl_du.json (#202)
Added the Dutch translations for the Intrigue 2nd Edition cards. Fixed a couple of small typo's in some other Intrigue cards.
2018-06-13 13:04:25 -07:00
Wendel Voigt
236feff33c Additional Divider Options: Curse, Trash, Start Decks - 2nd attempt (#201)
* Trash, Curse, Start Deck Options
2018-04-30 10:11:01 -07:00
Wendel Voigt
a33ec8f6d7 Expansion Randomizer Count Fix (#196)
* Program changes for Randomizer correction
* Card DB changes for Randomizer fix
* Better expansion divider card listing
* Base cards now sorted in preferred order.
* Added randomizer field
2018-04-28 10:29:27 -07:00
Sumpfork
152c705cbf fix some regexs to use raw string literals 2018-04-25 10:19:36 -07:00
Sumpfork
e66d0ed9a8 line ending normalization for MANIFEST and *.md/csv 2018-04-09 12:26:04 +02:00
Dennis Laumen
f4adb586e4 Fix Dutch Adventurer translation (#199)
The Dutch translation of the name of the Adventurer card was incorrect. This commit fixes that translation.
2018-04-09 02:08:40 -07:00
Wendel Voigt
11257093f2 Add option to add pdf page with option information (#198)
This adds options --info and -info-all:
--info to add a page that has all the options used for the PDF file.
--info-all is the same as --info, but includes pages with all the possible options that can be used.
2018-04-06 15:57:49 -07:00
Gewuerzhaendler775
0a73f57b36 2nd Edition Base and Intrigue translated (#193)
* 2nd Edition Base and Intrigue translated into German
2018-03-15 16:25:22 -07:00
Sébastien Wautelet
b633b84b5a Adventures FR translation (#185) 2018-02-19 14:14:48 -08:00
Sumpfork
539115b8f1 make language tool test more forgiving, and its errors easier to understand 2018-02-19 14:13:48 -08:00
Sumpfork
21c6896626 it would help to actually copy the language tool output 2018-02-19 13:43:10 -08:00
Peter
0ffa111025
Test language tool run (#192)
* switch to pytest
* add language tool test
2018-02-19 13:38:30 -08:00
Sumpfork
1ddb09bd54 spelling, comma fix 2018-02-19 13:36:12 -08:00
Peter
44d315dda2
Cleaned up PR #187 (#189)
* Dutch translation for Empires - Keizerrijken
2018-01-15 22:23:41 -08:00
Sumpfork
5411da1ca7 test loading all languages; config for pytest 2018-01-11 15:48:39 -08:00
Wendel Voigt
c031a108e2 Remove leprechaun/wish grouping 2018-01-06 09:06:07 -08:00
Michael Tuttle
b818f7cb7d standardize arguments to use hyphens (#167) 2017-12-11 10:52:35 -08:00
Wendel Voigt
559a8723c0 Fix for base cards printing with expansions (#182)
* Fix for base cards printing with expansions

* Allow base set and base cards in expansions

This changes the existing behavior to allow both the printing of the base set as well as printing base cards with expansions that have them via the --base_cards_with_expansion option.  Prior behavior would eliminate the base set if printing with the --base_cards_with_expansion option.
2017-12-11 10:47:49 -08:00
Peter
56adb5ff12
correct the count of Platinum cards (#180) 2017-12-08 10:45:10 -08:00
Peter
4ec44e8a2c
Hinterlands in French (#176) 2017-11-29 10:57:37 -08:00
Nick Vance
4fa5c40a1e New Updates for Nocturne & Dismantle Promo (#171)
- Update db for Nocture and Dismantle
- Add the expansion text blurbs to the expansion dividers if printed
- Improvements to the language update/propagate script
2017-11-28 10:02:21 -08:00
Sébastien Wautelet
8f96a8cb0d Complete French translation for base set (1st edition) (#170)
* French translation for Dominion set (1st edition)
2017-11-21 13:41:57 -08:00
Sébastien Wautelet
a89170fd44 fix for correctly sorting card names with accents (#169)
* fix for correctly sorting card names with accents
2017-11-17 16:21:11 -08:00
Peter
4d69a58411 Preview option (#163)
- fixes for preview code, and options to use it
2017-10-07 12:10:51 -07:00
Sumpfork
a092fca9e6 separate cleaning options from parsing them so the online generator can clean its faked options 2017-04-21 11:03:23 -07:00
Wendel Voigt
881b7281e9 Fix Prosperity rules text running over (#156)
This mostly fixes Issue #155.  This seems to occur only with the VP image.  I've seen several coin and potion, and debt images at the end of a line and they are justified correctly.  There is some strange interaction with the VP image and the paragraph wrap function in report.
While not completely fixing the image out of the normal paragraph boundary, at least this keeps it within the margins of the card.
2017-04-18 16:50:44 -07:00
Peter
c5c876f8c5 animals user expansion from BBG user rillaith (#148)
* animals user expansion from BBG user rillaith
* Added fan attribute to animals set
* animals.png - This is not the best image.  But it is the best I could get from the original files. I *think* it is 3 penguins.
* updated main.py for fan based expansions
This includes two items:
1) adds --fan for specifying fan expansions to include
2) adds wild cards in specifying both --expansion as well as --fan.  This also fixes issue #149
* Updated all language files for animals
* Normalize all line endings and add gitattributes file to make git do so in the future
* print the possible expansions when non-matching ones are provided
* Allow for no official expansions to be included
Kept the default behavior.  Not specifying '--expansions' will have the same outcome as '--expansions *' (i.e., will print all of them.)
Specifying '--expansions  ' (without any named expansions) or '--expansions none ' will result in no cards from any Official expansion.

For Fan expansions, the absence of '--fan', '--fan   ' (without any named fan expansion), and '--fan none ' will all prevent any Fan expansions from printing.
* Cleaned up expansion/fan lists
2017-03-25 21:39:49 -07:00
Wendel Voigt
3578804882 CZ language files (#152)
* Added add_language.py Tool to make it easier to add a new language from the csv file
* Add language files for cz
2017-03-03 11:01:28 -08:00
Wendel Voigt
c843e5970d Fix issue #145 when no text on front of a wrapper (#147)
When no text was on the front of a wrapper, the back wrapper text and tab were not in the proper location.
This was due to exiting the routine without doing the self.canvas.restoreState().
Cleaned up the code to be easier to read and to exit cleanly.
2017-02-10 13:36:28 -08:00
Peter
d4e69bc7d3 make the translation file a markdown file (#140)
* make the translation file a markdown file and (blindly) fix the language init script
* Updated formatting of the file to make it easier to read (and look better.)
* Included missing bonuses section
* Also fixed `card_db_dir` to point to the correct directory.

* Added link to Tranlsation instructions

* Updated link to translation.md in README.md
2017-01-08 10:26:35 -08:00
idlaviV
1a1dd9eac8 German translation: Hinterlands extra-texts (#139)
* Some typos corrected in german file
* translated hinterland-cards to german
* Some typos. capitalisation of names of cards is not uniform in the german extra-texts.
2017-01-07 20:03:11 -08:00
Sumpfork
286f74cbe2 move version spec into setup file 2017-01-04 10:18:56 -08:00