aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile6
-rw-r--r--src/locale/en.sh31
2 files changed, 36 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index b4f60ce..dab85af 100644
--- a/Makefile
+++ b/Makefile
@@ -36,7 +36,11 @@ manpages.in = $(manpages.en.in) \
manpages = $(manpages.in:.in=)
-all: src/git-permalink src/load-locale-messages.sh $(manpages)
+all: src/git-permalink src/load-locale-messages.sh src/locale/en.sh $(manpages)
+
+
+src/locale/en.sh: src/git-permalink.in
+ awk '/^# End translatable strings$$/ { exit } { print $$0 }' $? > $@
check: all
diff --git a/src/locale/en.sh b/src/locale/en.sh
new file mode 100644
index 0000000..a777eac
--- /dev/null
+++ b/src/locale/en.sh
@@ -0,0 +1,31 @@
+#!/bin/sh
+set -eu
+
+#
+# Translatable strings
+#
+
+_G() {
+ echo "$1"
+}
+
+MSG_USAGE="$(_G 'Usage: git permalink [-phV] FILE [LINENO]')"
+MSG_HELP="$(_G '
+Options:
+ -p only print the link, don'"'"'t try to open it
+ -h, --help show this help message
+ -V, --version print the version number
+
+See "man git-permalink" for more information.
+')"
+
+MSG_MISSING_FILE="$(_G 'Missing FILE argument.')"
+
+MSG_UNSUPPORTED_ORIGIN="$(_G 'Unsupported origin: %s.
+
+Add an template override to use git-permalink (see
+"man git-permalink.1" for instructions).')"
+
+MSG_OPEN="$(_G 'Opening %s')"
+
+#