Moritz Bunkus
2d7d27f504
build system: fix building with non-UTF-8 locales
...
Fixes #2474 .
2019-01-05 15:10:14 +01:00
Moritz Bunkus
cc7b32a6f4
build system: implement fmt::format & Qt verification in translation files
2018-12-04 17:18:50 +01:00
Moritz Bunkus
80761260be
build system: show start/stop messages including duration with RUN_SHOW_START_STOP
2018-01-02 15:40:24 +01:00
Moritz Bunkus
9c2ecc392a
build system: update Project-Id-Version PO header on manual updates, too
2016-11-20 17:27:08 +01:00
Moritz Bunkus
d2e4b377d6
build system: normalize-po: constrict msgstr entries to number of plurals in header
2016-11-02 15:28:26 +01:00
Moritz Bunkus
1bf229372e
po helpers: don't remove fuzzy flag in orig item if present in updated item, too
2016-07-23 14:20:05 +02:00
Moritz Bunkus
38b05acd3a
translations: mark "0.3%" entry not to contain format strings
2016-07-11 21:52:43 +02:00
Moritz Bunkus
3c2b49200f
build: extend format string verification to plurals
2016-07-11 20:59:19 +02:00
Moritz Bunkus
56af6d1273
update_translations.rb: merge new entries instead of copying the file
...
That way changes to the source locations won't trigger huge diffs.
2016-05-23 09:31:01 +02:00
Moritz Bunkus
f22fc8b426
update_translation.rb: normalize po file after copying it
2016-04-10 15:22:19 +02:00
Moritz Bunkus
dd54191eba
build: accept unchanged strings from Transifex if original is fuzzy
2016-04-02 10:56:06 +02:00
Moritz Bunkus
9bbe8da474
build system: puts_runq has been refactored to puts_qaction, not puts_vaction
2016-03-28 17:40:48 +02:00
Moritz Bunkus
39f421bffb
Transifex pull: use Plural-Forms meta entry from Transifex
2016-03-28 17:36:47 +02:00
Moritz Bunkus
78a561113d
build system: puts_runq has been refactored to puts_vaction
2016-03-28 17:34:32 +02:00
Moritz Bunkus
7e600c7e70
build system: centralize runq output
...
That way adjusting to a uniform width is easier.
2016-03-26 12:34:52 +01:00
Moritz Bunkus
8af78d72fc
build system: add targets for pushing to Transifex
2016-03-26 12:15:11 +01:00
Moritz Bunkus
9d4098f2da
build system: update .po meta info when pulling from Transifex
2016-02-28 16:37:03 +01:00
Moritz Bunkus
c2eb33c261
build system: remove old suggestions when merging updates from Transifex
2016-02-28 15:56:05 +01:00
Moritz Bunkus
64d6ad3c40
build system: add targets for pulling & merging from Transifex
2016-02-28 11:47:01 +01:00
Moritz Bunkus
9bb97976d6
build system: add target for normalizing all .po files to one format
...
Pulling and integrating the translation updates from Transifex
will need automation. In order to keep the resulting diffs as
small as possible all files will have to use a unified format.
This code re-writes all po files in that format.
2016-02-28 11:08:00 +01:00