Ergebnis 1 bis 1 von 1
  1. #1
    Neuer Benutzer
    Registriert seit
    17.01.2013
    Beiträge
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Failed to Spanish translation of a text plugin VLCPlayer...

    Hi...


    I have problems to translate a text in the plugin VLCPlayer, describe the problem:


    Text trying to translate: 'Error loading playlist into server% (server) s: \ n% (error) s'


    The file contains the following statement VlcMediaList.py showing a dialog with the text to be translated:
    Code:
    def getPlaylistEntriesCB(self):
            try:
                return self.server.getPlaylistEntries()
            except ExpatError as e:
                self.session.open(MessageBox, _('Error loading playlist into server %(server)s:\n%(error)s' % {'server': self.server.getName(),
                'error': e}), MessageBox.TYPE_ERROR)
            except Exception as e:
                self.session.open(MessageBox, _('Error loading playlist into server %(server)s:\n%(error)s' % {'server': self.server.getName(),
                'error': e}), MessageBox.TYPE_ERROR)
    It is called from Plugin.py from this statement:
    Code:
    def startSession(self):
            defaultServer = vlcServerConfig.getDefaultServer()
            if defaultServer is None:
                self.openServerlist()
            else:
                self.openMedialist(defaultServer) <--- CALL HERE OPENMEDIALIST...
    
    
    def openMedialist(self, selectedServer):
            print '[VLC] openMedialist'
            if selectedServer is not None:
              self.session.openWithCallback(self.medialistClosed, VlcMediaListScreen, selectedServer).keyUpdate() <--- CALL FILE HERE VLCMEDIALIST.PY...
    In VlcPlayer.po file:
    Code:
    #, python-format
    msgid ""
    "Error loading playlist into server %(server)s:\n"
    "%(error)s"
    msgstr ""
    "Error cargando la lista de reproducción en el servidor %(server)s:\n"
    "%(error)s"

    It should be translated but not translated, I tried changing the sentence to show the message as follows:
    Code:
    def getPlaylistEntriesCB(self):
           try:
               return self.server.getPlaylistEntries()
           except ExpatError as e:
               self.session.open(MessageBox, _('Error loading playlist into server %(server)s:\n%(error)s' % ({'server': self.server.getName(),
               'error': e})), MessageBox.TYPE_ERROR)
           except Exception as e:
               self.session.open(MessageBox, _('Error loading playlist into server %(server)s:\n%(error)s' % ({'server': self.server.getName(),
               'error': e})), MessageBox.TYPE_ERROR)

    I tested changing the text in the file VlcPlayer.po:
    Code:
    #, python-format
    msgid ""
    "Error loading playlist into server %s:\n"
    "%s"
    msgstr ""
    "Error cargando la lista de reproducción en el servidor %s:\n"
    "%s"

    And:
    Code:
    msgid ""
    "Error loading playlist into server %s:\n"
    "%s"
    msgstr ""
    "Error cargando la lista de reproducción en el servidor %s:\n"
    "%s"
    If I put in VlcPlayer.po the text displayed in the dialog is translated correctly:
    Code:
    msgid ""
    "Error loading playlist into Servera1:\n"
    "<urlopen error [Errno 111] Connection refused>"
    msgstr ""
    "Error cargando la lista de reproducción en el servidor Servera1:\n"
    "<urlopen error [Errno 111] Connection refused>"


    I fail to be translated, someone can help me, because I've tried everything and can not get translated. I searched the internet but what I find says which translates as I have in the beginning but the translation does not work...


    P.D.: The error is caused to verify that the error text is translated...

    P.D.2: I apologize for my English, but is very bad...


    Greetings...
    Geändert von HSA2000 (16.09.2013 um 01:09 Uhr)


Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •