From: Junio C Hamano Date: Sun, 25 Sep 2016 22:57:54 GMT Subject: Re: [PATCH v2 03/11] i18n: add--interactive: mark strings with interpolation for translation Message-ID: In-Reply-To: <1472646690-9699-4-git-send-email-vascomalmeida@sapo.pt> Vasco Almeida writes: > @@ -1048,7 +1048,7 @@ sub edit_hunk_manually { > my $hunkfile = $repo->repo_path . "/addp-hunk-edit.diff"; > my $fh; > open $fh, '>', $hunkfile > - or die "failed to open hunk edit file for writing: " . $!; > + or die sprintf(__("failed to open hunk edit file for writing: %s"), $!); OK, $! presumably is given in the user's language, so we let translators prepare the error-specific text and interpolate $! into it. Makes sense.