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
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
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
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
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
Jim Evins
6ee1d3b358
Include previously missed translatable strings.
2018-05-26 09:42:34 -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
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
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
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
a0e1dae5cf
Implemented TemplateDesigner.
2018-04-07 22:24:09 -04:00
Jim Evins
6e6a1fab72
Minor performance cleanup.
2018-02-11 15:51:30 -05:00
Jim Evins
2b5ad625e4
Initialize previously uninitialized members.
2018-02-03 21:29:29 -05:00
Jim Evins
7f903f5a68
Added some initial CPack support.
2017-12-29 19:13:48 -05:00
Jim Evins
25872eb32c
Tweak layout of AboutDialog.
2017-12-03 21:44:31 -05:00
Jim Evins
9917e9d4c2
Don't use tr() in static initialization.
2017-11-26 14:34:26 -05:00
Jim Evins
ae76470ea9
Use modern cmake patterns to build translations/XmlStrings.
2017-11-25 12:08:06 -05:00
Jim Evins
b8ee5e1f73
Restructuring directory layout. Move towards "Modern CMake" usage.
2017-11-23 22:15:24 -05:00
Jim Evins
8bcec37d7c
Created SubstitutionField class.
2017-11-18 22:36:43 -05:00
Jim Evins
7b36ab4943
Tweaked layout of SelectProductDialog.
...
- Tweaks to layout so that it resizes without artifacts.
- Removed parent window so that window manager will not center dialog on parent,
which makes resizing difficult depending on size and location of parent window.
2017-11-06 22:35:59 -05:00
Jim Evins
a31484700c
Initial implementation of glabels-batch.
...
Note: must currently use QGuiApplication instead of QCoreApplication to
support QFont. Unfortunately, this means that glabels-batch must run
within a windowing system. Ideally, it would not have this requirement.
2017-10-02 23:15:43 -04:00
Jim Evins
179103ef05
Finished fleshing out Zint barcode backend.
2017-06-03 12:52:04 -04:00
Jim Evins
3e2b40c000
Initial implementation of Zint barcode backend.
2017-06-02 22:39:44 -04:00
Jim Evins
cb9013cdd5
Finished fleshing out GNU Barcode backend.
2017-06-01 22:58:11 -04:00
Jim Evins
4ca02e7a40
Fleshed out GNU Barcode EAN barcodes.
2017-05-31 23:16:47 -04:00
Jim Evins
9601541614
Removed use of deprecated Qt APIs.
2017-05-29 21:19:47 -04:00
Jim Evins
e0992db6b6
Initial implementation of GNU Barcode backend.
2017-05-29 20:43:10 -04:00
Jim Evins
52edeaff83
Some name cleanup to QrEncode backend.
2017-05-24 19:46:32 -04:00
Jim Evins
df5b977853
Created QrEncode barcode backend.
2017-05-22 22:26:28 -04:00
Jim Evins
8e2905727a
Moved EnumUtil functionality to XmlUtil.
2017-05-19 23:18:19 -04:00
Jim Evins
438dccd28f
Construct objects in XmlLabelParser atomically.
2017-05-19 21:06:16 -04:00
Jim Evins
629c32b90f
Improvements to placeholder barcode rendering in editor.
2017-05-13 20:25:32 -04:00
Jim Evins
446d580f13
Correctly handle invalid barcode data cases in label editor.
2017-05-13 15:37:16 -04:00
Jim Evins
276756a317
Read and write barcodes in glabels project files.
2017-05-07 22:21:29 -04:00
Jim Evins
56c2930db7
Finished hooking up barcode style controls in object editor.
2017-05-07 19:09:36 -04:00
Jim Evins
409ca1bf57
Added RawText type for text and barcode objects.
2017-05-06 20:08:17 -04:00
Jim Evins
6d764bbf4d
Render barcode placeholder for invalid data in label editor.
2017-05-04 21:58:29 -04:00
Jim Evins
c2052abf43
Hooked up barcode data controls in object editor.
2017-05-03 22:20:09 -04:00
Jim Evins
0b9609493a
Started hooking up barcode to object editor.
2017-04-30 22:56:34 -04:00