make factory reset description translatable
authorghost <andreas.monzner@multimedia-labs.de>
Sat, 14 Feb 2009 13:56:17 +0000 (14:56 +0100)
committerghost <andreas.monzner@multimedia-labs.de>
Sat, 14 Feb 2009 13:56:17 +0000 (14:56 +0100)
data/menu.xml
lib/python/Screens/FactoryReset.py [new file with mode: 0644]
lib/python/Screens/Makefile.am

index 7dc764acf996c349a76b270cd3468922516cfd6d..56b3ee651c78e751aed6a5a0e3a1b1078379fb7f 100644 (file)
@@ -82,20 +82,17 @@ self.session.open(DefaultWizard, silent = False)
 </code>
                        </item>
                        <item level="0" text="Factory reset" entryID="factory_reset">
-<code>
-from Screens.MessageBox import MessageBox
+                               <code>
+from Screens.FactoryReset import FactoryReset
 def msgClosed(ret):
        if ret:
                from os import system, _exit
                system("rm -R /etc/enigma2")
                system("cp -R /usr/share/enigma2/defaults /etc/enigma2")
                _exit(0)
-
-self.session.openWithCallback(msgClosed, MessageBox, _("When you do a factory reset, you will lose ALL your configuration data\n"
-       "(including bouquets, services, satellite data ...)\n"
-       "After completion of factory reset, your receiver will restart automatically!\n\n"
-       "Really do a factory reset?"), MessageBox.TYPE_YESNO)
-</code></item>
+self.session.openWithCallback(msgClosed, FactoryReset)
+</code>
+                       </item>
                        <!--<item text="Parental Control"><setup id="parental" /></item>-->
                        <!--<item text="Expert -disabled-"><setup id="expert" /></item>-->
                </menu>
diff --git a/lib/python/Screens/FactoryReset.py b/lib/python/Screens/FactoryReset.py
new file mode 100644 (file)
index 0000000..ce5aaeb
--- /dev/null
@@ -0,0 +1,9 @@
+from Screens.MessageBox import MessageBox
+
+class FactoryReset(MessageBox):
+       def __init__(self, session):
+               MessageBox.__init__(self, session, _("When you do a factory reset, you will lose ALL your configuration data\n"
+                       "(including bouquets, services, satellite data ...)\n"
+                       "After completion of factory reset, your receiver will restart automatically!\n\n"
+                       "Really do a factory reset?"), MessageBox.TYPE_YESNO)
+               self.skinName = "MessageBox"
\ No newline at end of file
index 00204a94e26cc69f16727c0634c5843fd6f9667b..ca67f73db14d031394e0d5b8588f8f8952353494 100755 (executable)
@@ -14,5 +14,5 @@ install_PYTHON = \
        SubtitleDisplay.py SubservicesQuickzap.py ParentalControlSetup.py NumericalTextInputHelpDialog.py \
        SleepTimerEdit.py Ipkg.py RdsDisplay.py Globals.py DefaultWizard.py \
        SessionGlobals.py LocationBox.py WizardLanguage.py TaskView.py Rc.py VirtualKeyBoard.py \
-       TextBox.py
+       TextBox.py FactoryReset.py