summaryrefslogtreecommitdiff
path: root/git-debrebase
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2018-09-29 01:20:17 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2018-09-29 12:04:52 +0100
commit76876bd5a95c3ce1ff6ccf3f633a6cce6fa4e5b2 (patch)
treeefd42bee373804d903b37c7e9317407c4425ff9d /git-debrebase
parent53d499e549e6eec5e319965cf2df1368120f2bca (diff)
i18n: Source-level framework: call setlocale, provide __ and ___
This is the general plumbing for looking up translated messages - the consumer-side. No actual messages are flagged for translation yet. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'git-debrebase')
-rwxr-xr-xgit-debrebase5
1 files changed, 5 insertions, 0 deletions
diff --git a/git-debrebase b/git-debrebase
index 3d1f2a8..0ef1077 100755
--- a/git-debrebase
+++ b/git-debrebase
@@ -21,6 +21,7 @@
END { $? = $Debian::Dgit::ExitStatus::desired // -1; };
use Debian::Dgit::GDR;
use Debian::Dgit::ExitStatus;
+use Debian::Dgit::I18n;
use strict;
@@ -30,6 +31,7 @@ setup_sigwarn();
use Memoize;
use Carp;
use POSIX;
+use Locale::gettext;
use Data::Dumper;
use Getopt::Long qw(:config posix_default gnu_compat bundling);
use Dpkg::Version;
@@ -2961,6 +2963,9 @@ sub cmd_downstream_rebase_launder_v0 () {
}
}
+setlocale(LC_MESSAGES, "");
+textdomain("git-debrebase");
+
getoptions_main
("bad options\n",
"D+" => \$debuglevel,