add some translator comments, by Anders Holst
authorFelix Domke <tmbinc@elitedvb.net>
Thu, 13 Mar 2008 22:53:26 +0000 (22:53 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Thu, 13 Mar 2008 22:53:26 +0000 (22:53 +0000)
data/setup.xml
lib/python/Screens/InfoBarGenerics.py

index 219f9b530ccafeb113733b3c1bfd2ea852106039..ab959687f534b9f5beaae6a50d99076baa20767a 100644 (file)
                        <item level="2" text="Fast Forward speeds">config.seek.speeds_forward</item>
                        <item level="2" text="Rewind speeds">config.seek.speeds_backward</item>
                        <item level="2" text="Slow Motion speeds">config.seek.speeds_slowmotion</item>
                        <item level="2" text="Fast Forward speeds">config.seek.speeds_forward</item>
                        <item level="2" text="Rewind speeds">config.seek.speeds_backward</item>
                        <item level="2" text="Slow Motion speeds">config.seek.speeds_slowmotion</item>
+<!-- TRANSLATORS: Note that "Enter" in the two strings below should *not*
+     be interpreted as "Give speed as input". The intended meaning is
+     instead "Initial speed when starting winding", i.e. the speed at
+     which "winding mode" is entered when first pressing "rewind" or
+     "fast forward". -->  
                        <item level="2" text="Enter Fast Forward at speed">config.seek.enter_forward</item>
                        <item level="2" text="Enter Rewind at speed">config.seek.enter_backward</item>
                        <item level="2" text="Enter Fast Forward at speed">config.seek.enter_forward</item>
                        <item level="2" text="Enter Rewind at speed">config.seek.enter_backward</item>
-                       <item level="2" text="Discontinuous playback at speeds above">config.seek.stepwise_minspeed</item>
-                       <item level="2" text="Discontinuous playback frame repeat count">config.seek.stepwise_repeat</item>
+<!-- TRANSLATORS: The effect of "Non-smooth winding" is that rather
+     than using ordinary "continuous" or "smooth" winding, a fast
+     sequence of stills is shown when winding at high speeds. This
+     makes it much easier too follow when almost each frame comes from
+     a new scene. The effect is achieved by repeating each shown frame
+     a couple of times. The settings control both at which speed this
+     winding mode sets in, and how many times each frame should be
+     repeated. This was previously called "Discontinuous playback"
+     which was incomprehensible. "Non-smooth winding" may be a better
+     term, but note that there is nothing irregular about it. Synonyms
+     better suited for translation to other languages may be "stepwise
+     winding/playback", or "winding/playback using stills". -->
+                       <item level="2" text="Use non-smooth winding at speeds above">config.seek.stepwise_minspeed</item>
+                       <item level="2" text="Frame repeat count during non-smooth winding">config.seek.stepwise_repeat</item>
                        <item level="2" text="Behaviour of 'pause' when paused">config.seek.on_pause</item>
                        <item level="2" text="Behaviour of 0 key in PiP-mode">config.usage.pip_zero_button</item>
                        <item level="2" text="Alternative services tuner priority">config.usage.alternatives_priority</item>
                        <item level="2" text="Behaviour of 'pause' when paused">config.seek.on_pause</item>
                        <item level="2" text="Behaviour of 0 key in PiP-mode">config.usage.pip_zero_button</item>
                        <item level="2" text="Alternative services tuner priority">config.usage.alternatives_priority</item>
index 66af357469c4cdd8c48a3dcb3781a6be9c7eadf3..633dcfd33c1eb20f3bfafc67273a70d3b7ac4cd8 100644 (file)
@@ -1884,6 +1884,13 @@ class InfoBarCueSheetSupport:
                                if config.usage.on_movie_start.value == "ask":
                                        Notifications.AddNotificationWithCallback(self.playLastCB, MessageBox, _("Do you want to resume this playback?"), timeout=10)
                                elif config.usage.on_movie_start.value == "resume":
                                if config.usage.on_movie_start.value == "ask":
                                        Notifications.AddNotificationWithCallback(self.playLastCB, MessageBox, _("Do you want to resume this playback?"), timeout=10)
                                elif config.usage.on_movie_start.value == "resume":
+# TRANSLATORS: The string "Resuming playback" flashes for a moment
+# TRANSLATORS: at the start of a movie, when the user has selected
+# TRANSLATORS: "Resume from last position" as start behavior.
+# TRANSLATORS: The purpose is to notify the user that the movie starts
+# TRANSLATORS: in the middle somewhere and not from the beginning.
+# TRANSLATORS: (Some translators seem to have interpreted it as a
+# TRANSLATORS: question or a choice, but it is a statement.)
                                        Notifications.AddNotificationWithCallback(self.playLastCB, MessageBox, _("Resuming playback"), timeout=2, type=MessageBox.TYPE_INFO)
 
        def playLastCB(self, answer):
                                        Notifications.AddNotificationWithCallback(self.playLastCB, MessageBox, _("Resuming playback"), timeout=2, type=MessageBox.TYPE_INFO)
 
        def playLastCB(self, answer):