Commit Graph

554 Commits

Author SHA1 Message Date
Jim Evins ca6f0c7573 Don't include line numbers in translation files.
Currently there is a lot of source code churn.  This leads to non-substantive
differences in the glabels translation files, complicating merges and commits.
2018-11-30 23:27:21 -05:00
Jim Evins e5cb97441d Merge branch 'ContinuousRollLabels' 2018-11-30 21:04:41 -05:00
Jim Evins 467ca9fc62 Implement continuous tape labels and path-based label shapes.
- Added "roll" as a special paper id
- Added roll_width attribute to draw tape in previews
- Updated Brother QL-500/* label templates
- Preserve print dialog settings between print jobs.
- Added path based labels for arbitrary shaped labels.
- Fleshed out implementation of continuous labels.
2018-11-30 20:30:10 -05:00
Jim Evins 1cdb3979ab Fixes to model::XmlUtil. Added unit tests for model::XmlUtil. 2018-11-19 23:00:28 -05:00
Chris Morgan 0bc4b66489 Preview - Add label index overlay text to preview screen (#38)
Implementation of feature originally suggested in Issue #36.
2018-11-16 21:10:48 -05:00
Jim Evins be9cdffe02 Propogate typo fixes to translation files. 2018-11-16 21:05:13 -05:00
Yuri Chornoivan 76c370bf52 Fix minor typos (#37) 2018-11-13 19:01:14 -05:00
Jim Evins 9ff59a2cb5 Update to docs/CONTRIBUTING.md 2018-11-11 13:02:28 -05:00
Jim Evins 4707aaee88 Simplified management of action enable/visibility states in MainWindow. 2018-11-07 22:06:52 -05:00
Jim Evins f5b494d714 Implemented MainWindow's TOC as a toolbar with icons and text. 2018-11-04 16:39:57 -05:00
Jim Evins b8166315b2 Moved and renamed README.translations.md to docs/TRANSLATIONS.md. Added link to it in docs/CONTRIBUTING.md 2018-10-31 18:27:28 -04:00
Mario Blättermann 0d3aec40e6 Clean translations and make them ready for translators (#32)
* Fix typos in translatable strings

* Add language definitions to ukrainian ts files

* Add acknowledgements for previous translators of v3.x

* Cleaning the translations

* Map the last commit to the translation files list

* Add instructions for translators
2018-10-31 18:21:11 -04:00
Jim Evins f3f9f2907d Include GNU barcode and libqrencode in continuous integration build environment (#29) 2018-09-22 21:06:54 -04:00
Jim Evins 3322411c1e Renamed file. 2018-08-05 22:00:35 -04:00
Jim Evins 44af49d2d6 Include qt59translations in travis-CI (#24) 2018-07-28 18:17:00 -04:00
Jim Evins effd5214a3 Less fragile layouts for PrintView and PropertiesView (#15)
Be more resilient to the size of labels changing when applying translations.
Also probably more resilient to changes due to themes.
2018-07-23 21:23:50 -04:00
Mario Blättermann b9a1f2e150 Ukrainian translation files need language definitions (#22)
* Add language definitions to Ukrainian ts files
* Add acknowledgements for previous translators of v3.x
2018-07-21 16:09:20 -04:00
Mario Blättermann 77aa18dda4 Fix typos in translatable strings (#21) 2018-07-20 19:46:21 -04:00
Jim Evins 2415457a32 Added missing files from previous commit. (#20) 2018-07-20 19:37:25 -04:00
Jim Evins 842c5012f5 Added skeletal Ukrainian translation files. (#20) 2018-07-20 19:32:04 -04:00
Jim Evins 4bd4c85a8a Merge branch 'mariobl-master' 2018-07-17 20:26:23 -04:00
Jim Evins fd55100960 Fixed filenames in TRANSLATION_FILES.txt. Regenerated .ts files. 2018-07-16 23:12:44 -04:00
Jim Evins c0b1273dd9 Merge branch 'master' of git://github.com/mariobl/glabels-qt into mariobl-master 2018-07-16 23:00:49 -04:00
Mario Blättermann 7ac9bc33e1 Remove unused file 2018-07-15 17:12:39 +02:00
Mario Blättermann 1d9f1c6f82 Import existing po files 2018-07-15 17:00:41 +02:00
Mario Blättermann 969f08cf11 Updated German translation 2018-07-14 22:03:07 +02:00
Jim Evins 12b02d2521 Implemented text auto shrink feature. 2018-07-08 20:39:14 -04:00
Jim Evins 0832acabf5 Added wrap mode attribute to text box. 2018-07-04 20:58:03 -04:00
Jim Evins 03a8e29396 Expand barcode merge fields. (#18) 2018-07-03 21:46:21 -04:00
Mario Blättermann 65a33e5c41 Fixed XML structure in German translation 2018-06-17 14:55:29 +02:00
Mario Blättermann 82e4ec6c4f Updated German translation 2018-06-09 10:45:07 +02:00
Mario Blättermann 87680a8772 Merge remote-tracking branch 'upstream/master'
Merge from upstream
2018-06-02 00:16:56 +02:00
Jim Evins 6ee1d3b358 Include previously missed translatable strings. 2018-05-26 09:42:34 -04:00
Jim Evins 42719c03f5 Adjust width of SelectProductDialog's side panel according to its contents.
The width is determined at runtime based on the largest page in the
QTabWidget.  Without this fix, the side panel would annoyingly change
width as you selected the search tab for the first time -- this was
particularly annoying in the de_DE locale.
2018-05-24 22:05:48 -04:00
Jim Evins 5a6cab89b1 Minor updates to README. Including new cover image. 2018-05-21 22:17:29 -04:00
Jim Evins a3d07e8d9f Adjust width of mode list according to its contents. (#15)
Also added mode controls to File menu.
2018-05-21 21:45:53 -04:00
Mario Blättermann 2609d007ca Merge remote-tracking branch 'upstream/master' 2018-04-29 20:25:03 +02:00
Mario Blättermann b729ee21d2 German template database translation (#16)
* Initial German GUI translation

* Initial German translation of the template database
2018-04-29 12:38:04 -04:00
Mario Blättermann d99fa198a9 Initial German translation of the template database 2018-04-29 15:54:13 +02:00
Mario Blättermann c2e4fd8c73 Merge from upstream 2018-04-29 14:43:12 +02:00
Jim Evins 17482013fa Created TRANSLATION_FILES.txt so that translators don't need to edit CMakeLists.txt file. 2018-04-28 17:19:56 -04:00
Mario Blättermann 05d6e1638d Initial German GUI translation (#12) 2018-04-28 17:14:24 -04:00
Mario Blättermann 8332eae4af Initial German GUI translation 2018-04-28 11:25:50 +02:00
Jim Evins 425912cd65 Updates to developer documentation. 2018-04-15 17:35:53 -04:00
Jim Evins 724ad8e115 Reconciled product database with 3.4. Also tried to reduce the number of unique strings in database. 2018-04-15 13:40:24 -04:00
Jim Evins 7a910ba14e Use QLineEdit's built-in clear button instead of our own in SelectProductDialog.
- Clear button was introduced in Qt 5.2
2018-04-13 23:07:24 -04:00
Jim Evins b091e13307 Updated and renamed HACKING.md to CONTRIBUTING.md. 2018-04-11 21:57:42 -04:00
Jim Evins 93d01302ba Use 48x48 icon in template designer. 2018-04-08 18:07:25 -04:00
Jim Evins 9e2c65bf98 Unified icon/logo style. 2018-04-08 14:43:36 -04:00
Jim Evins a0e1dae5cf Implemented TemplateDesigner. 2018-04-07 22:24:09 -04:00