summaryrefslogtreecommitdiff
diff options
authorZygmunt Krynicki <zygmunt.krynicki@canonical.com>2014-06-11 17:28:24 +0200
committerZygmunt Krynicki <zygmunt.krynicki@canonical.com>2014-06-11 17:28:24 +0200
commit08fb2be1d3e4ba560b4264274e1770e9b787d5d6 (patch)
tree4df59b127e136cb8140b32935c45b9c2457476b6
parentc577fcb43b5fb4e8f3ca7bdebc9dcbb8263cba6f (diff)
providers:checkbox:gateway_ping_test: add support for local translations
This patch conditionally binds "CHECKBOX_PROVIDER_LOCALE_DIR" as the gettext domain if the aforementioned environment variable is set. This allows translations of that single script to work in the development tree. Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
-rwxr-xr-xbin/gateway_ping_test4
1 files changed, 3 insertions, 1 deletions
diff --git a/bin/gateway_ping_test b/bin/gateway_ping_test
index 2dc29db..47b6481 100755
--- a/bin/gateway_ping_test
+++ b/bin/gateway_ping_test
@@ -3,6 +3,7 @@ from argparse import ArgumentParser
from gettext import gettext as _
import gettext
import logging
+import os
import re
import socket
import struct
@@ -191,8 +192,9 @@ def ping(host, interface, count, deadline, verbose=False):
def main(args):
-
gettext.textdomain("2013.com.canonical.certification.checkbox")
+ gettext.bindtextdomain("2013.com.canonical.certification.checkbox",
+ os.getenv("CHECKBOX_PROVIDER_LOCALE_DIR", None))
default_count = 2
default_delay = 4