{"shas":[["4a3cf701ad67c0427dcc655645622183d55288be","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","git-sh-i18n.sh: add GIT_GETTEXT_POISON support\n\nChange git-sh-i18n.sh to support the GIT_GETTEXT_POISON environment\nvariable like gettext.c does, this ensures that tests that use\ngit-sh-i18n.sh will fail under GETTEXT_POISON=YesPlease if they rely\non Git's C locale messages without declaring that they do.\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["ecc9dae688bff05171a03cc8bacbbec8fd143fbd","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","Makefile: add xgettext target for *.sh files\n\nChange the \"pot\" target to also extract strings from our $(SCRIPT_SH)\nfiles with xgettext(1).\n\nNote that due to Jonathan Nieder's trick of doing \"mv $@+ $@\" at the\nend of the target the \"pot\" target will now warn:\n\n    $ make pot\n        XGETTEXT po/git.pot\n    po/git.pot+: warning: Charset \"CHARSET\" is not a portable encoding name.\n                          Message conversion to user's charset might not work.\n\nThis warnings is emitted because xgettext is writing into a non-*.pot\nfile, it's harmless however. The content that's written out is\nequivalent to what it would be if we were writing directly into an\nexisting POT file with --join-existing.\n\nAs part of this change I've eliminated the && chain between xgettext\ncalls, this is incompatible with $(QUIET_XGETTEXT), if the && is left\nin it'll emit:\n\n    /bin/sh: @echo: not found\n\nSince it's redundant (the Makefile will stop if there's an error) I've\nremoved it altogether.\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["f28f1cde6511f6f5e82643e0a7a27dae61251851","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-am add git-sh-i18n\n\nSource git-sh-i18n in git-am.sh, it's needed to import the Git gettext\nshell functions.\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["7b3e00376f7b3e19ed1532f232281e3ab014ce9a","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-am one-line gettext $msg; echo\n\nOne-line `gettext $msg; echo' messages are the simplest use case for\ngettext(1).\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["4b175546d44fdffb4e1e2f998051d128d304b574","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-am multi-line getttext $msg; echo\n\nWhen we have multi-line `gettext $msg; echo' messages we can't\npreserve the existing indenting because gettext(1) can't accept input\non stdin.\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["ebf03248970e7657b4ddeebdb44da81a57474e24","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-am eval_gettext messages\n\nMessages that use variables to be interpolated need to use\neval_gettext(), this wrapper will eval the message and expand the\nvariable for us.\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["4df90a1fde0a79fd7dbe0427d09ada1001dd62d2","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-am echo + gettext message","Ævar Arnfjörð Bjarmason"],["26eb05af4807307aee71a198ce13b4479bdc8aec","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-am die messages\n\nThe die messages in git-am need to use:\n\n    die \"$(gettext \"string\")\"\n\nSince gettext(1) emits the message instead of returning it like the C\nequivalent, and our die() function in git-sh-setup needs to get a\nstring as an argument.\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["a2ad87d6eb15805f73ec7f501e3dc232d1a2195b","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-am cannot_fallback messages\n\nTranslate messages with gettext(1) before they're passed to the\ncannot_fallback function, just like we handle the die function.\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["f9e43726d58165582a4f72e3fd55a454f6e377a1","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-am clean_abort messages\n\nMessages that used the clean_abort function needed both gettext(1) and\neval_gettext(). These need to be interpolated in a string like the die\nand cannot_fallback messages.\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["ae283f393faa89197e3591c4a782fb8847a4dc82","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-am \"Apply?\" message\n\nMake the \"Apply? [y]es/[n]o/[e]dit/[v]iew patch/[a]ccept all\" message\ntranslatable, and leave a note in a TRANSLATORS comment explaining\nthat translators have to preserve a mention of the y/n/e/v/a\ncharacters since the program will expect them, and not their\nlocalized equivalents.\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["31f1a74d5d8ff1fbf1ea987aceb232e4466a10f2","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-am \"Falling back\" say message\n\nMake the \"Falling back to patching base and 3-way merge...\" message\nused by fall_back_3way() translatable.\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["7e5c26219b8eff957702cf1cda75c7ef179e69ad","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-am core say messages\n\nMake the core git-am messages that use say() translatable. These are\nvisible on almost every git am invocation.\n\nThere are tests that depend on the \"Applying\" output that need to be\nchanged to use the test_i18* functions along with this translation.\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["b3739d602ba8dcc42a727228030b8c73df255c40","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-am printf(1) message to eval_gettext\n\nConvert a message that used printf(1) format to use eval_gettext. It's\neasier for translators to handle the latter, since the eval format\nautomatically gives them context via variable names.\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["dbacb46bd0214f1e83ddc86c0de2cc899cabc179","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-pull add git-sh-i18n\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["f9b6c4e9f1c20e11d5ea50015bb088e068d4fb6d","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-pull die messages\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["8ae52dc0cb7f130be815439ba83d439e9fab585b","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-pull eval_gettext + die message\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["51d427de5b21cc2b3d956cccd61266a321da7041","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-pull eval_gettext + warning message\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["3607b283a8041e1e304961e87a2e08edb48d64da","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-submodule add git-sh-i18n\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"],["b676e4cdf68d8033ea91a89b61fb489a711c127c","0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","i18n: git-submodule echo + eval_gettext messages\n\nSigned-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>","Ævar Arnfjörð Bjarmason"]],"repo":"avar/git","actor":"avar","ref":"refs/heads/ab/i18n-sh-only","size":50,"head":"fb0558f76f8b45a9f6b59cc365b1dcce3fc2a230","actor_gravatar":"57332d67a86eb51e06bf78d2baf42c3c","push_id":30816146}