summaryrefslogtreecommitdiff
path: root/po
AgeCommit message (Collapse)AuthorFilesLines
2016-08-17Release 1.3~rc21.3_rc2Julian Andres Klode44-213/+213
2016-08-11Release 1.3~rc11.3_rc1Julian Andres Klode44-83613/+84273
This commit looks heavy. Most of that comes from the fact that the ordering of files in the translations changed with the switch to CMake. I could have gone the extra mile to figure out the original ordering and replicate it, but I have chosen to re-order everything by file and line number, as that's easier.
2016-08-10Get rid of the old buildsystemJulian Andres Klode2-121/+0
Bye, bye, old friend.
2016-08-10CMake: Translations: Allow excluding languages from translationJulian Andres Klode1-1/+11
This seems to be needed for the hebrew translations. Gbp-Dch: ignore
2016-08-10CMake: Translations: Add a statistics targetJulian Andres Klode1-0/+2
This is really useful stuff to have. Gbp-Dch: ignore
2016-08-10CMake: Translations: Build apt-all.pot and update .po filesJulian Andres Klode1-0/+10
Merge all the per-domain templates into one template file using msgcomm, stripping any line numbers in the input files, and sorting the output per file. This should create reasonably stable .pot and .po files that do not change just because files move around. It should also be resilient against some line changes, as long as one translated line is not moved before/after another translated line. Gbp-Dch: ignore
2016-08-10CMake: Translations: Add support for shell scriptsJulian Andres Klode1-18/+24
Rework the arguments to apt_add_translation_domain so a user can specify TARGETS and SCRIPTS, the latter being Shell scripts. For each language (TARGETS being C++, SCRIPTS being Shell), a separate template is generated via xgettext. Those templates are then merged together by using msgcomm. In case there are no Shell scripts in the translation domain, msgcomm will receive /dev/null instead of a shell translation template. This also reintroduces line numbers, as msgcomm would otherwise re-order the merged files not only by filename, but also by message string. It's unclear why it does that, it could just leave strings within a file alone. In contrast to the old build system, we use xgettext for shell scripts instead of bash --dump-strings, as it's just easier to use the same tool for everything. We also create valid headers.
2016-08-10CMake: po: Add mirror methodJulian Andres Klode1-1/+3
I forgot this one, sorry
2016-08-06CMake: Add support for building and installing .mo filesJulian Andres Klode1-0/+20
Introduce support for building translation domain-specific templates, merging them with the translations, and building a language-specific .mo file. The invocation of xgettext is done in the project source directory, not in the current source directory, and all paths are made relative to the project root, in order to have clean templates. This only supports the C++ source code for now, it unfortunately does not handle the shell scripts of deselect yet.
2016-08-04Release 1.3~pre31.3_pre3Julian Andres Klode44-480/+2071
2016-07-22Turkish program translation updateMert Dirik1-82/+154
Closes: 832039
2016-06-27zh_CN.po: update simplified chinese translationZhou Mo1-6/+6
2016-06-23show right binary name in simulation noticeDavid Kalnischkies45-187/+274
Closes: 825216
2016-06-22Release 1.3~exp31.3_exp3Julian Andres Klode44-1253/+1616
Quite a huge churn of new strings.
2016-06-21zh_CN.po: update simplified chinese translationZhou Mo1-3/+7
2016-06-13Norwegian Bokmål program translation updatePetter Reinholdtsen1-58/+83
Closes: 827067
2016-06-11Release 1.3~exp21.3_exp2Julian Andres Klode44-329/+943
2016-06-04Japanese program translation updateTakuma Yamada1-16/+27
Closes: 826291
2016-05-19Russian program translation updateYuri Kozlov1-113/+159
Closes: 824702
2016-05-14zh_CN.po: update simplified Chinese translation.Zhou Mo1-2/+2
2016-05-11Release 1.3~exp11.3_exp1Julian Andres Klode44-1166/+1337
2016-05-10Dutch program translation updateFrans Spiesschaert1-6/+13
Closes: 823976
2016-05-01support Signed-By in Release files as a sort of HPKPDavid Kalnischkies43-286/+69
Users have the option since apt >= 1.1 to enforce that a Release file is signed with specific key(s) either via keyring filename or fingerprints. This commit adds an entry with the same name and value (except that it doesn't accept filenames for obvious reasons) to the Release file so that the repository owner can set a default value for this setting effecting the *next* Release file, not the current one, which provides a functionality similar "HTTP Public Key Pinning". The pinning is in effect as long as the (then old) Release file is considered valid, but it is also ignored if the Release file has no Valid-Until at all.
2016-04-30zh_TW.po: remove several fuzzy tags after reviewZhou Mo1-8/+6
2016-04-25drop empty line from fetch errorDavid Kalnischkies45-355/+147
This is a duplicate of sorts of 0efb29eb36184bbe6de7b1013d1898796d94b171 which is the a lot more frequent case of this error – and also a duplicate of this error message, just without the \n at the end. Git-Dch: Ignore
2016-04-25Release 1.2.111.2.11Julian Andres Klode44-64/+67
2016-04-13Hungarian program translation updateKelemen Gábor1-195/+251
Closes: 820638
2016-04-05releasing package apt version 1.2.101.2.10Michael Vogt1-1/+1
2016-04-04Japanese program translation updateTakuma Yamada1-122/+171
Closes: 819938
2016-03-27zh_CN.po: update simplified Chinese translation. (100%)Zhou Mo1-4/+4
2016-03-25drop confusing comma from no strong hash messageDavid Kalnischkies44-88/+88
2016-03-24Release 1.2.81.2.8Julian Andres Klode44-184/+347
2016-03-19zh_CN.po: update simplified Chinese translation. (Closes: #818639)Zhou Mo1-4/+4
100% translated. Note: this commit contains a message from the future. #818639
2016-03-19zh_CN.po: update simplified chinese translation.Zhou Mo1-39/+41
Note, 0 untran, 1 fuzzy, and the fuzzy string remains at Bug#818639.
2016-03-15Release 1.2.71.2.7Julian Andres Klode44-45/+309
2016-03-15zh_CN.po: fix translation bug. (Closes: #818177)Zhou Mo1-1/+1
2016-03-14Spanish apt-mark translation fixManuel "Venturi" Porras Peralta1-1/+1
"%s can not be marked as it is not installed." was incorrectly translated as "%s no se puede marcar como no instalado.\n", which means "%s can not be marked as not installed." Thanks to Marcos Del Sol Vives for reporting & to the spanish translation team – and in particular Camaleón and Venturi – for review and correction of this issue! [commit message by commiter] Closes: 817999
2016-03-08Dutch program translation updateFrans Spiesschaert1-142/+196
Closes: 817060
2016-02-10Release 1.2.31.2.3Julian Andres Klode44-3541/+2916
Build system messed up the 1.2.2 commit by not updating the .po files properly, so they are now.
2016-02-04Release 1.2.21.2.2Julian Andres Klode1-71/+84
2016-02-02Spanish program translation updateManuel "Venturi" Porras Peralta1-197/+250
Closes: 813467
2016-01-25Release 1.2.11.2.1Julian Andres Klode44-52/+50
2016-01-22po: update zh_CN programs translationZhou Mo1-56/+62
2016-01-15Release 1.21.2Julian Andres Klode44-58/+55
2016-01-15po: update simplified chinese programs translationZhou Mo1-76/+83
2016-01-08Release 1.2~exp11.2_exp1Julian Andres Klode44-573/+793
2015-12-30Release 1.1.101.1.10Julian Andres Klode44-238/+260
2015-12-27Release 1.1.91.1.9Julian Andres Klode44-45/+265
2015-12-241.1.6 Christmas releaseJulian Andres Klode44-396/+396
2015-12-14Release 1.1.51.1.5Julian Andres Klode44-265/+881