[gedit] plugins: Import gettext for all Python files with translations
- From: Piotr Drąg <piotrdrag src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] plugins: Import gettext for all Python files with translations
- Date: Thu, 3 Aug 2017 18:23:52 +0000 (UTC)
commit fee07ab0cb39fe81279b326280634ae989c30e09
Author: Trần Ngọc Quân <vnwildman gmail com>
Date: Tue Aug 1 23:55:31 2017 +0200
plugins: Import gettext for all Python files with translations
To find out which Python files call _():
$ grep '.py:' po/vi.po | cut -d: -f2 | sort | uniq
https://bugzilla.gnome.org/show_bug.cgi?id=737497
plugins/externaltools/tools/appactivatable.py | 7 +++++++
plugins/externaltools/tools/capture.py | 7 +++++++
plugins/externaltools/tools/functions.py | 7 +++++++
plugins/externaltools/tools/manager.py | 7 +++++++
plugins/externaltools/tools/outputpanel.py | 7 +++++++
plugins/externaltools/tools/windowactivatable.py | 7 +++++++
plugins/pythonconsole/pythonconsole/__init__.py | 7 +++++++
plugins/quickopen/quickopen/__init__.py | 7 +++++++
plugins/quickopen/quickopen/popup.py | 7 +++++++
plugins/snippets/snippets/appactivatable.py | 7 +++++++
plugins/snippets/snippets/document.py | 8 ++++++++
plugins/snippets/snippets/exporter.py | 8 ++++++++
plugins/snippets/snippets/importer.py | 8 ++++++++
plugins/snippets/snippets/manager.py | 8 ++++++++
plugins/snippets/snippets/placeholder.py | 8 ++++++++
15 files changed, 110 insertions(+), 0 deletions(-)
---
diff --git a/plugins/externaltools/tools/appactivatable.py b/plugins/externaltools/tools/appactivatable.py
index ad99f23..76333b4 100644
--- a/plugins/externaltools/tools/appactivatable.py
+++ b/plugins/externaltools/tools/appactivatable.py
@@ -21,6 +21,13 @@ from .library import ToolLibrary
from .manager import Manager
import os
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
class ToolMenu(object):
def __init__(self, library, menu):
diff --git a/plugins/externaltools/tools/capture.py b/plugins/externaltools/tools/capture.py
index e2e35b4..d7560c5 100644
--- a/plugins/externaltools/tools/capture.py
+++ b/plugins/externaltools/tools/capture.py
@@ -26,6 +26,13 @@ import subprocess
import fcntl
from gi.repository import GLib, GObject
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
class Capture(GObject.Object):
CAPTURE_STDOUT = 0x01
diff --git a/plugins/externaltools/tools/functions.py b/plugins/externaltools/tools/functions.py
index 94e0080..1f8f65e 100644
--- a/plugins/externaltools/tools/functions.py
+++ b/plugins/externaltools/tools/functions.py
@@ -20,6 +20,13 @@ import os
from gi.repository import Gio, Gtk, Gdk, GtkSource, Gedit
from .capture import *
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
def default(val, d):
if val is not None:
diff --git a/plugins/externaltools/tools/manager.py b/plugins/externaltools/tools/manager.py
index 3408f56..b29191b 100644
--- a/plugins/externaltools/tools/manager.py
+++ b/plugins/externaltools/tools/manager.py
@@ -25,6 +25,13 @@ import hashlib
from xml.sax import saxutils
from gi.repository import Gio, GObject, Gtk, GtkSource, Gedit
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
class LanguagesPopup(Gtk.Popover):
__gtype_name__ = "LanguagePopup"
diff --git a/plugins/externaltools/tools/outputpanel.py b/plugins/externaltools/tools/outputpanel.py
index d451f29..e9fc241 100644
--- a/plugins/externaltools/tools/outputpanel.py
+++ b/plugins/externaltools/tools/outputpanel.py
@@ -27,6 +27,13 @@ from . import linkparsing
from . import filelookup
from gi.repository import GLib, Gio, Gdk, Gtk, Pango, Gedit
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
class UniqueById:
__shared_state = WeakKeyDictionary()
diff --git a/plugins/externaltools/tools/windowactivatable.py
b/plugins/externaltools/tools/windowactivatable.py
index 24765c3..5949598 100644
--- a/plugins/externaltools/tools/windowactivatable.py
+++ b/plugins/externaltools/tools/windowactivatable.py
@@ -24,6 +24,13 @@ from .outputpanel import OutputPanel
from .capture import Capture
from .functions import *
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
class ToolActions(object):
def __init__(self, library, window, panel):
diff --git a/plugins/pythonconsole/pythonconsole/__init__.py b/plugins/pythonconsole/pythonconsole/__init__.py
index 43e6539..6405596 100644
--- a/plugins/pythonconsole/pythonconsole/__init__.py
+++ b/plugins/pythonconsole/pythonconsole/__init__.py
@@ -33,6 +33,13 @@ from gi.repository import GObject, Gtk, Gedit, Peas, PeasGtk
from .console import PythonConsole
from .config import PythonConsoleConfigWidget
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
class PythonConsolePlugin(GObject.Object, Gedit.WindowActivatable, PeasGtk.Configurable):
__gtype_name__ = "PythonConsolePlugin"
diff --git a/plugins/quickopen/quickopen/__init__.py b/plugins/quickopen/quickopen/__init__.py
index 7d63126..46a6503 100644
--- a/plugins/quickopen/quickopen/__init__.py
+++ b/plugins/quickopen/quickopen/__init__.py
@@ -26,6 +26,13 @@ from .popup import Popup
from .virtualdirs import RecentDocumentsDirectory
from .virtualdirs import CurrentDocumentsDirectory
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
class QuickOpenAppActivatable(GObject.Object, Gedit.AppActivatable):
app = GObject.Property(type=Gedit.App)
diff --git a/plugins/quickopen/quickopen/popup.py b/plugins/quickopen/quickopen/popup.py
index ff11354..e594020 100644
--- a/plugins/quickopen/quickopen/popup.py
+++ b/plugins/quickopen/quickopen/popup.py
@@ -24,6 +24,13 @@ from gi.repository import GLib, Gio, GObject, Pango, Gtk, Gdk, Gedit
import xml.sax.saxutils
from .virtualdirs import VirtualDirectory
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
class Popup(Gtk.Dialog):
__gtype_name__ = "QuickOpenPopup"
diff --git a/plugins/snippets/snippets/appactivatable.py b/plugins/snippets/snippets/appactivatable.py
index 7a17eaa..c51cb65 100644
--- a/plugins/snippets/snippets/appactivatable.py
+++ b/plugins/snippets/snippets/appactivatable.py
@@ -21,6 +21,13 @@ from gi.repository import Gedit, Gtk, Gdk, GObject, Gio, GLib
from .library import Library
from .shareddata import SharedData
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
class AppActivatable(GObject.Object, Gedit.AppActivatable):
__gtype_name__ = "GeditSnippetsAppActivatable"
diff --git a/plugins/snippets/snippets/document.py b/plugins/snippets/snippets/document.py
index 81a5044..eb20225 100644
--- a/plugins/snippets/snippets/document.py
+++ b/plugins/snippets/snippets/document.py
@@ -28,6 +28,14 @@ from .signals import Signals
from .shareddata import SharedData
from . import helper
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
+
class DynamicSnippet(dict):
def __init__(self, text):
self['text'] = text
diff --git a/plugins/snippets/snippets/exporter.py b/plugins/snippets/snippets/exporter.py
index c99eced..6874dca 100644
--- a/plugins/snippets/snippets/exporter.py
+++ b/plugins/snippets/snippets/exporter.py
@@ -22,6 +22,14 @@ import shutil
import xml.etree.ElementTree as et
from . import helper
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
+
class Exporter:
def __init__(self, filename, snippets):
self.filename = filename
diff --git a/plugins/snippets/snippets/importer.py b/plugins/snippets/snippets/importer.py
index 6e22dbe..e3532bc 100644
--- a/plugins/snippets/snippets/importer.py
+++ b/plugins/snippets/snippets/importer.py
@@ -23,6 +23,14 @@ import shutil
from .library import Library
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
+
class Importer:
def __init__(self, filename):
self.filename = filename
diff --git a/plugins/snippets/snippets/manager.py b/plugins/snippets/snippets/manager.py
index 3eb28e6..ccbfc6f 100644
--- a/plugins/snippets/snippets/manager.py
+++ b/plugins/snippets/snippets/manager.py
@@ -28,6 +28,14 @@ from .importer import Importer
from .exporter import Exporter
from .languagemanager import get_language_manager
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
+
class Manager(Gtk.Window, Gtk.Buildable):
NAME_COLUMN = 0
SORT_COLUMN = 1
diff --git a/plugins/snippets/snippets/placeholder.py b/plugins/snippets/snippets/placeholder.py
index 9758ba1..aaa5e3d 100644
--- a/plugins/snippets/snippets/placeholder.py
+++ b/plugins/snippets/snippets/placeholder.py
@@ -26,6 +26,14 @@ from gi.repository import GObject, Gtk
from . import helper
from .substitutionparser import SubstitutionParser
+try:
+ import gettext
+ gettext.bindtextdomain('gedit')
+ gettext.textdomain('gedit')
+ _ = gettext.gettext
+except:
+ _ = lambda s: s
+
# These are places in a view where the cursor can go and do things
class Placeholder:
def __init__(self, view, tabstop, environ, defaults, begin):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]