diff options
| author | Zygmunt Krynicki <zygmunt.krynicki@canonical.com> | 2014-06-11 17:28:24 +0200 |
|---|---|---|
| committer | Zygmunt Krynicki <zygmunt.krynicki@canonical.com> | 2014-06-11 17:28:24 +0200 |
| commit | 08fb2be1d3e4ba560b4264274e1770e9b787d5d6 (patch) | |
| tree | 4df59b127e136cb8140b32935c45b9c2457476b6 | |
| parent | c577fcb43b5fb4e8f3ca7bdebc9dcbb8263cba6f (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-x | bin/gateway_ping_test | 4 |
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 |
