[pitivi] UI: Make Preferences labels translatable. Fixes #584128



commit 11889dc0b2a03a068bd6387f70041c2c57c9ccb6
Author: Claude Paroz <claude 2xlibre net>
Date:   Thu May 28 16:18:23 2009 +0200

    UI: Make Preferences labels translatable. Fixes #584128
---
 pitivi/ui/prefs.py          |    4 ++--
 pitivi/ui/previewer.py      |   19 ++++++++++---------
 pitivi/ui/timelinecanvas.py |   10 +++++-----
 pitivi/ui/trackobject.py    |   25 +++++++++++++------------
 po/POTFILES.in              |    3 +++
 5 files changed, 33 insertions(+), 28 deletions(-)

diff --git a/pitivi/ui/prefs.py b/pitivi/ui/prefs.py
index f33daf2..7ce114b 100644
--- a/pitivi/ui/prefs.py
+++ b/pitivi/ui/prefs.py
@@ -120,8 +120,8 @@ class PreferencesDialog(gtk.Window):
         # restart warning
         self.restart_warning = gtk.Label()
         self.restart_warning.set_markup(
-            _("<b>Some changes will not take effect until you restart "
-            "PiTiVi</b>"))
+            "<b>%s</b>" % _("Some changes will not take effect until you "
+            "restart PiTiVi"))
         vbox.pack_end(self.restart_warning, False, False)
 
 ## Public API
diff --git a/pitivi/ui/previewer.py b/pitivi/ui/previewer.py
index 010b5e2..10e6f41 100644
--- a/pitivi/ui/previewer.py
+++ b/pitivi/ui/previewer.py
@@ -28,6 +28,7 @@ import gobject
 import gst
 import cairo
 import os
+from gettext import gettext as _
 import pitivi.utils as utils
 from pitivi.configure import get_pixmap_dir
 from pitivi.elements.singledecodebin import SingleDecodeBin
@@ -52,10 +53,10 @@ GlobalSettings.addConfigOption("thumbnailSpacingHint",
     notify=True)
 
 PreferencesDialog.addNumericPreference("thumbnailSpacingHint",
-    section="Appearance",
-    label="Thumbnail Gap (pixels)",
+    section=_("Appearance"),
+    label=_("Thumbnail Gap (pixels)"),
     lower=0,
-    description="The gap between thumbnails")
+    description=_("The gap between thumbnails"))
 
 # this default works out to a maximum of ~ 1.78 MiB per factory, assuming:
 # 4:3 aspect ratio
@@ -80,9 +81,9 @@ GlobalSettings.addConfigOption('showThumbnails',
     notify = True)
 
 PreferencesDialog.addTogglePreference('showThumbnails',
-    section = "Appearance",
-    label = "Show Thumbnails (Video)",
-    description = "Show Thumbnails on Video Clips")
+    section = _("Appearance"),
+    label = _("Show Thumbnails (Video)"),
+    description = _("Show Thumbnails on Video Clips"))
 
 GlobalSettings.addConfigOption('showWaveforms',
     section = 'user-interface',
@@ -91,9 +92,9 @@ GlobalSettings.addConfigOption('showWaveforms',
     notify = True)
 
 PreferencesDialog.addTogglePreference('showWaveforms',
-    section = "Appearance",
-    label = "Show Waveforms (Audio)",
-    description = "Show Waveforms on Audio Clips")
+    section = _("Appearance"),
+    label = _("Show Waveforms (Audio)"),
+    description = _("Show Waveforms on Audio Clips"))
 
 # Previewer                      -- abstract base class with public interface for UI
 # |_DefaultPreviewer             -- draws a default thumbnail for UI
diff --git a/pitivi/ui/timelinecanvas.py b/pitivi/ui/timelinecanvas.py
index c28d70c..9f05c2e 100644
--- a/pitivi/ui/timelinecanvas.py
+++ b/pitivi/ui/timelinecanvas.py
@@ -21,6 +21,7 @@
 
 import gtk
 import goocanvas
+from gettext import gettext as _
 
 from pitivi.log.loggable import Loggable
 from pitivi.receiver import receiver, handler
@@ -31,7 +32,6 @@ from pitivi.ui.zoominterface import Zoomable
 from pitivi.settings import GlobalSettings
 from pitivi.ui.prefs import PreferencesDialog
 from pitivi.ui.common import TRACK_SPACING, unpack_cairo_pattern
-import gtk
 
 # cursors to be used for resizing objects
 ARROW = gtk.gdk.Cursor(gtk.gdk.ARROW)
@@ -45,10 +45,10 @@ GlobalSettings.addConfigOption('edgeSnapDeadband',
     notify = True)
 
 PreferencesDialog.addNumericPreference('edgeSnapDeadband',
-    section = "Behavior",
-    label = "Snap Distance (pixels)",
-    description = "Threshold distance (in pixels) used for all snapping"
-        "operations",
+    section = _("Behavior"),
+    label = _("Snap Distance (pixels)"),
+    description = _("Threshold distance (in pixels) used for all snapping "
+        "operations"),
     lower = 0)
 
 class TimelineCanvas(goocanvas.Canvas, Zoomable, Loggable):
diff --git a/pitivi/ui/trackobject.py b/pitivi/ui/trackobject.py
index aa703c5..5600ee8 100644
--- a/pitivi/ui/trackobject.py
+++ b/pitivi/ui/trackobject.py
@@ -6,6 +6,7 @@ import pango
 import cairo
 import pitivi.configure as configure
 from urllib import unquote
+from gettext import gettext as _
 from pitivi.receiver import receiver, handler
 from view import View
 import controller
@@ -38,9 +39,9 @@ GlobalSettings.addConfigOption('videoClipBg',
     notify = True)
 
 PreferencesDialog.addColorPreference('videoClipBg',
-    section = "Appearance",
-    label = "Clip Background (Video)",
-    description = "The background color for clips in video tracks.")
+    section = _("Appearance"),
+    label = _("Clip Background (Video)"),
+    description = _("The background color for clips in video tracks."))
 
 GlobalSettings.addConfigOption('audioClipBg',
     section = 'user-interface',
@@ -49,9 +50,9 @@ GlobalSettings.addConfigOption('audioClipBg',
     notify = True)
 
 PreferencesDialog.addColorPreference('audioClipBg',
-    section = "Appearance",
-    label = "Clip Background (Audio)",
-    description = "The background color for clips in audio tracks.")
+    section = _("Appearance"),
+    label = _("Clip Background (Audio)"),
+    description = _("The background color for clips in audio tracks."))
 
 GlobalSettings.addConfigOption('selectedColor',
     section = 'user-interface',
@@ -60,9 +61,9 @@ GlobalSettings.addConfigOption('selectedColor',
     notify = True)
 
 PreferencesDialog.addColorPreference('selectedColor',
-    section = "Appearance",
-    label = "Selection Color",
-    description = "Selected clips will be tinted with this color.")
+    section = _("Appearance"),
+    label = _("Selection Color"),
+    description = _("Selected clips will be tinted with this color."))
 
 GlobalSettings.addConfigOption('clipFontDesc',
     section = 'user-interface',
@@ -71,9 +72,9 @@ GlobalSettings.addConfigOption('clipFontDesc',
     notify = True)
 
 PreferencesDialog.addFontPreference('clipFontDesc',
-    section = 'Appearance',
-    description = "The font to use for clip titles",
-    label = "Clip Font")
+    section = _('Appearance'),
+    label = _("Clip Font"),
+    description = _("The font to use for clip titles"))
 
 GlobalSettings.addConfigOption('clipFontColor',
     section = 'user-interface',
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 1c17c50..df79ef7 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -27,12 +27,15 @@ pitivi/ui/net_capture.glade
 pitivi/ui/pluginmanagerdialog.glade
 pitivi/ui/pluginmanagerdialog.py
 pitivi/ui/prefs.py
+pitivi/ui/previewer.py
 pitivi/ui/projecttabs.py
 pitivi/ui/projectsettings.glade
 pitivi/ui/propertyeditor.py
 pitivi/ui/screencast_manager.glade
 pitivi/ui/sourcelist.py
 pitivi/ui/timeline.py
+pitivi/ui/timelinecanvas.py
 pitivi/ui/timelinecontrols.py
+pitivi/ui/trackobject.py
 pitivi/ui/viewer.py
 pitivi/ui/videofxlist.py



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]