]> git.ipfire.org Git - thirdparty/git.git/commit
Makefile: add "po-init" rule to initialize po/XX.po
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Thu, 26 May 2022 14:50:34 +0000 (22:50 +0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 26 May 2022 17:32:57 +0000 (10:32 -0700)
commitb9832f7e3bd615025d5703c635ab2179fcaed2a7
treea7f70d2e1437018a8dbf1a0d19bbf763ad4254a7
parentfbb3d323936d856e1091b137481e5edb15162619
Makefile: add "po-init" rule to initialize po/XX.po

The core translation is the minimum set of work that must be done for a
new language translation.

There are over 5000 messages in the template message file "po/git.pot"
that need to be translated. It is not a piece of cake for such a huge
workload. So we used to define a small set of messages called "core
translation" that a new l10n contributor must complete before sending
pull request to the l10n coordinator.

By pulling in some parts of the git-po-helper[^1] logic, we add a new
rule to create this core translation message "po/git-core.pot":

    make po/git-core.pot

To help new l10n contributors to initialized their "po/XX.pot" from
"po/git-core.pot", we also add new rules "po-init":

    make po-init PO_FILE=po/XX.po

[^1]: https://github.com/git-l10n/git-po-helper/

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile
po/.gitignore
shared.mak