1
0

option to set gui language from command line

This commit is contained in:
thomasv
2013-01-02 16:03:54 +01:00
parent 15a59bce8b
commit 66fa7b610b
3 changed files with 20 additions and 4 deletions

View File

@@ -1,5 +1,6 @@
from version import ELECTRUM_VERSION
from util import format_satoshis, print_msg, print_error, set_verbosity
from i18n import set_language
from wallet import Wallet, WalletSynchronizer
from verifier import WalletVerifier
from interface import Interface, pick_random_server, DEFAULT_SERVERS

View File

@@ -16,10 +16,23 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import gettext
import gettext, os
LOCALE_DIR = '/usr/share/locale'
#LOCALE_DIR = './locale'
if os.path.exists('./locale'):
LOCALE_DIR = './locale'
else:
LOCALE_DIR = '/usr/share/locale'
print LOCALE_DIR
language = gettext.translation('electrum', LOCALE_DIR, fallback = True)
_ = language.ugettext
def _(x):
global language
return language.ugettext(x)
def set_language(x):
global language
if x: language = gettext.translation('electrum', LOCALE_DIR, fallback = True, languages=[x])