From af6a3ebf2826641658d9ebdf49e6c29ae7c606e0 Mon Sep 17 00:00:00 2001 From: Jon Lund Steffensen Date: Mon, 1 Feb 2010 22:53:19 +0100 Subject: Add i18n support in gtk-redshift --- po/gtk-redshift/gtk-redshift.pot | 21 +++++++++++++++++++++ src/gtk-redshift/gtk-redshift | 8 +++++++- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 po/gtk-redshift/gtk-redshift.pot diff --git a/po/gtk-redshift/gtk-redshift.pot b/po/gtk-redshift/gtk-redshift.pot new file mode 100644 index 0000000..b90179f --- /dev/null +++ b/po/gtk-redshift/gtk-redshift.pot @@ -0,0 +1,21 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-02-01 22:16+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/gtk-redshift/gtk-redshift:59 +msgid "Toggle" +msgstr "" diff --git a/src/gtk-redshift/gtk-redshift b/src/gtk-redshift/gtk-redshift index c10fb04..cdb4ebe 100755 --- a/src/gtk-redshift/gtk-redshift +++ b/src/gtk-redshift/gtk-redshift @@ -20,6 +20,7 @@ import sys import subprocess, signal +import gettext import pygtk pygtk.require("2.0") @@ -28,6 +29,11 @@ import gtk, glib if __name__ == '__main__': + # Internationalisation + gettext.bindtextdomain('gtk-redshift') + gettext.textdomain('gtk-redshift') + _ = gettext.gettext + # Start redshift with arguments from the command line args = sys.argv[1:] args.insert(0, 'redshift') @@ -50,7 +56,7 @@ if __name__ == '__main__': # Create popup menu status_menu = gtk.Menu() - toggle_item = gtk.ImageMenuItem('Toggle') + toggle_item = gtk.ImageMenuItem(_('Toggle')) toggle_item.connect('activate', toggle_cb) status_menu.append(toggle_item) -- cgit v1.2.3-70-g09d2