~fgaz/qremotecontrol-server

7fc7aa6fb5690d569ee0a153e9af3669f4018168 — Alexander Rössler 10 years ago 60e7e28
added german language support
M QRemoteControl-Server.pro => QRemoteControl-Server.pro +1 -1
@@ 5,7 5,7 @@ TARGET = qremotecontrol-server
VERSION = 2.4.0
DEFINES += VERSION=\"\\\"$$VERSION\\\"\"

TRANSLATIONS = i18/de.ts i18/ru.ts i18/uk.ts
TRANSLATIONS = i18/de.ts i18/ru.ts i18/uk.ts i18/es.ts

include(./qtsingleapplication/qtsingleapplication.pri)


M compile_trans.sh => compile_trans.sh +2 -1
@@ 2,4 2,5 @@
cd ./i18
lrelease de.ts
lrelease ru.ts
lrelease uk.ts
\ No newline at end of file
lrelease uk.ts
lrelease es.ts
\ No newline at end of file

A i18/es.qm => i18/es.qm +0 -0
A i18/es.ts => i18/es.ts +583 -0
@@ 0,0 1,583 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="es_BO" sourcelanguage="en_US">
<context>
    <name>HelpDialog</name>
    <message>
        <location filename="../helpdialog.ui" line="14"/>
        <source>QRemoteControl-Server Help</source>
        <translation>Ayuda de QRemoteControl Server</translation>
    </message>
    <message>
        <location filename="../helpdialog.ui" line="23"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Thank you for using QRemoteControl. This is the server part of QRemoteControl, download the client part on your smart phone. You can find the links to the specific app-stores on &lt;a href=&quot;http://qremote.org&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8pt; text-decoration: underline; color:#0000ff;&quot;&gt;qremote.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; font-weight:600;&quot;&gt;First Steps&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;To use QRemoteControl connect your phone and your computer to a wireless network. &lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Then start the server application on your computer, make sure that the port the server is listening to (by default 5487) is open in your firewall.&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Then press connect on your phone, in most cases the client software should now find and connect to the computer.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; font-weight:600;&quot;&gt;Troubleshooting&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;However if the client is not able to find the server maybe you have to type in the ip address manually (you can find the ip address of your computer when you move the mouse over icon of QRemoteControl in the taskbar.)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Gracias por usar QRemoteControl. Esta es la parte del servidor QRemoteControl, Descargue la instalación de cliente en su smart phone. Usted puede encontrar el enlace a su almacén específicon de aplicaciones en &lt;a href=&quot;http://qremote.org&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8pt; text-decoration: underline; color:#0000ff;&quot;&gt;qremote.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; font-weight:600;&quot;&gt;Primeros pasos&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Para usar  QRemoteControl conécte a su teléfono y su computadora usando una red wireless. &lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Luego inicie la aplicación del Servidor en su computadora, asegúrese que los puertos del servidor estan escuchando el puerto (por defecto 5487) y esta abierto en su firewall.&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Luego presione conectar a su teléfono, en muchos casos el software del cliente debería encontrar la conexión a la computadora.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; font-weight:600;&quot;&gt;Solucionar Problemas&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Sin embargo, si el cliente no es capaz de encontrar el servidor, pude ser que tenga que escribir la dirección de ip manualmente (usted puede encontrar la dirección de ip de su computadora cuando mueve el mouse sobre el icono de la barra de tareas de QRemoteControl .)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>IconDialog</name>
    <message>
        <location filename="../icondialog.ui" line="14"/>
        <source>Choose icon...</source>
        <translation>Escoger icono</translation>
    </message>
    <message>
        <location filename="../icondialog.cpp" line="12"/>
        <source>Browse...</source>
        <translation>Examinar...</translation>
    </message>
    <message>
        <location filename="../icondialog.cpp" line="13"/>
        <source>Remove</source>
        <translation>Remover</translation>
    </message>
    <message>
        <location filename="../icondialog.cpp" line="49"/>
        <source>Open icon</source>
        <translation>Abrir icono</translation>
    </message>
    <message>
        <location filename="../icondialog.cpp" line="51"/>
        <source>Images (*.png *.xpm *.jpg *.bmp)</source>
        <translation>Imágenes (*.png *.xpm *.jpg *.bmp)</translation>
    </message>
</context>
<context>
    <name>QRemoteControlServer</name>
    <message>
        <location filename="../qremotecontrolserver.ui" line="14"/>
        <source>QRemoteControl-Server - Settings</source>
        <translation>Configuraciones -  QRemoteControl-Server</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="35"/>
        <source>Waiting for connection...</source>
        <translation>Esperando conexión...</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="49"/>
        <source>General</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="55"/>
        <source>Show QRemoteControl-Server in system tray</source>
        <translatorcomment>cosito</translatorcomment>
        <translation>Mostrar QRemoteControl-Server en una bandeja de sistema</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="62"/>
        <source>Start QRemoteControl-Server automatically at login</source>
        <translation>Iniciar QRemoteControl-Server automaticamente al iniciar</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="69"/>
        <source>Check for updates at startup</source>
        <translation>Verificar por actualizaciones al iniciar</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="76"/>
        <source>Password</source>
        <translation>Contraseña</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="92"/>
        <source>Password:</source>
        <translation>Contraseña:</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="99"/>
        <source>Repeat Password:</source>
        <translation>Repetir Contraseña:</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="116"/>
        <source>Touchpad</source>
        <translation>Touchpad</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="122"/>
        <source>Cursor acceleration:</source>
        <translation>Aceleración de cursor:</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="131"/>
        <location filename="../qremotecontrolserver.ui" line="169"/>
        <source> x</source>
        <translation> x</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="144"/>
        <location filename="../qremotecontrolserver.ui" line="182"/>
        <location filename="../qremotecontrolserver.ui" line="235"/>
        <location filename="../qremotecontrolserver.ui" line="263"/>
        <location filename="../qremotecontrolserver.ui" line="310"/>
        <location filename="../qremotecontrolserver.ui" line="354"/>
        <location filename="../qremotecontrolserver.ui" line="659"/>
        <location filename="../qremotecontrolserver.ui" line="1034"/>
        <location filename="../qremotecontrolserver.ui" line="1048"/>
        <location filename="../qremotecontrolserver.ui" line="1062"/>
        <location filename="../qremotecontrolserver.ui" line="1076"/>
        <location filename="../qremotecontrolserver.ui" line="1090"/>
        <location filename="../qremotecontrolserver.ui" line="1104"/>
        <location filename="../qremotecontrolserver.ui" line="1118"/>
        <location filename="../qremotecontrolserver.ui" line="1132"/>
        <location filename="../qremotecontrolserver.ui" line="1146"/>
        <location filename="../qremotecontrolserver.ui" line="1160"/>
        <location filename="../qremotecontrolserver.ui" line="1174"/>
        <location filename="../qremotecontrolserver.ui" line="1188"/>
        <location filename="../qremotecontrolserver.ui" line="1202"/>
        <location filename="../qremotecontrolserver.ui" line="1216"/>
        <location filename="../qremotecontrolserver.ui" line="1230"/>
        <location filename="../qremotecontrolserver.ui" line="1244"/>
        <location filename="../qremotecontrolserver.ui" line="1258"/>
        <location filename="../qremotecontrolserver.ui" line="1272"/>
        <location filename="../qremotecontrolserver.ui" line="1286"/>
        <source>Reset default</source>
        <translation>Reestrabler a predeterminado</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="147"/>
        <location filename="../qremotecontrolserver.ui" line="185"/>
        <location filename="../qremotecontrolserver.ui" line="238"/>
        <location filename="../qremotecontrolserver.ui" line="266"/>
        <location filename="../qremotecontrolserver.ui" line="313"/>
        <location filename="../qremotecontrolserver.ui" line="357"/>
        <location filename="../qremotecontrolserver.ui" line="608"/>
        <location filename="../qremotecontrolserver.ui" line="662"/>
        <location filename="../qremotecontrolserver.ui" line="1037"/>
        <location filename="../qremotecontrolserver.ui" line="1051"/>
        <location filename="../qremotecontrolserver.ui" line="1065"/>
        <location filename="../qremotecontrolserver.ui" line="1079"/>
        <location filename="../qremotecontrolserver.ui" line="1093"/>
        <location filename="../qremotecontrolserver.ui" line="1107"/>
        <location filename="../qremotecontrolserver.ui" line="1121"/>
        <location filename="../qremotecontrolserver.ui" line="1135"/>
        <location filename="../qremotecontrolserver.ui" line="1149"/>
        <location filename="../qremotecontrolserver.ui" line="1163"/>
        <location filename="../qremotecontrolserver.ui" line="1177"/>
        <location filename="../qremotecontrolserver.ui" line="1191"/>
        <location filename="../qremotecontrolserver.ui" line="1205"/>
        <location filename="../qremotecontrolserver.ui" line="1219"/>
        <location filename="../qremotecontrolserver.ui" line="1233"/>
        <location filename="../qremotecontrolserver.ui" line="1247"/>
        <location filename="../qremotecontrolserver.ui" line="1261"/>
        <location filename="../qremotecontrolserver.ui" line="1275"/>
        <location filename="../qremotecontrolserver.ui" line="1289"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="160"/>
        <source>Scroll speed:</source>
        <translation>Velocidad de desplazamiento</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="201"/>
        <source>Keyboard</source>
        <translation>Teclado</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="207"/>
        <source>Modifier timeout:</source>
        <translation>Modificador de timeout:</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="216"/>
        <location filename="../qremotecontrolserver.ui" line="335"/>
        <location filename="../qremotecontrolserver.ui" line="715"/>
        <source> ms</source>
        <translation> ms</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="251"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;quot;Paste&amp;quot; key combination:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;quot;Pegar&amp;quot;clave de combinación:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="282"/>
        <source>Network</source>
        <translation>Red</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="288"/>
        <source>Port:</source>
        <translation>Puerto:</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="326"/>
        <source>Timeout:</source>
        <translation>Timeout:</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="373"/>
        <source>Language</source>
        <translation>Lenguaje</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="379"/>
        <source>English</source>
        <translation>Ingles</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="399"/>
        <source>German</source>
        <translation>Alemán</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="416"/>
        <source>Russian</source>
        <translation>Ruso</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="433"/>
        <source>Ukrainian</source>
        <translation>Ucraniano</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="474"/>
        <source>User Commands</source>
        <translation>Comandos de Usuario</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="521"/>
        <source>Add</source>
        <translation>Agregar</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="548"/>
        <location filename="../qremotecontrolserver.ui" line="738"/>
        <source>Remove</source>
        <translation>Remover</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="576"/>
        <source>Command</source>
        <translation>Comando</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="581"/>
        <source>Shortcut</source>
        <translation>Acceso rápido</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="586"/>
        <source>Sequence</source>
        <translation>Secuencia</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="594"/>
        <source>Type:</source>
        <translation>Tipo:</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="618"/>
        <source>Parameters:</source>
        <translation>Parámetros:</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="625"/>
        <source>Command:</source>
        <translation>Comando:</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="649"/>
        <source>Shortcut:</source>
        <translation>Acceso rápido</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="708"/>
        <source>Add command</source>
        <translation>Agregar comando</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="731"/>
        <source>Add timeout</source>
        <translation>Agregar timeout</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="786"/>
        <source>Button Configuration</source>
        <translation>Botón de configuración</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="844"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;6.&lt;/span&gt; Volume Up&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;6.&lt;/span&gt; Subir Volumen&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="851"/>
        <source>&lt;b&gt;1.&lt;/b&gt; Power</source>
        <translation>&lt;b&gt;1.&lt;/b&gt; Poder</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="861"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;14.&lt;/span&gt; Right&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;14.&lt;/span&gt; Derecha&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="874"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;18.&lt;/span&gt; Media Play&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;18.&lt;/span&gt; Reproducir Multimedia&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="884"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;3.&lt;/span&gt; Zoom In&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;3.&lt;/span&gt; Acercar&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="891"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;19.&lt;/span&gt; Media Pause&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;19.&lt;/span&gt; Pausar Multimedia&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="898"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;13.&lt;/span&gt; Left&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;13.&lt;/span&gt; Izquierda&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="908"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;5.&lt;/span&gt; Volume Down&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;5.&lt;/span&gt; Bajar Volumen&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="915"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;8.&lt;/span&gt; Back&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;8.&lt;/span&gt; Atrás&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="928"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;7.&lt;/span&gt; Exit&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;7.&lt;/span&gt; Salir&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="938"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;4.&lt;/span&gt; Volume Mute&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;4.&lt;/span&gt; Volumen Silenciado&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="945"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;2.&lt;/span&gt; Zoom Out&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;2.&lt;/span&gt; Alejar&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="955"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;16.&lt;/span&gt; Media Back&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;16.&lt;/span&gt; Multimedia Atras&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="968"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;17.&lt;/span&gt; Media Forward&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;17.&lt;/span&gt; Media Adelante&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="975"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;12.&lt;/span&gt; Down&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;12.&lt;/span&gt; Abajo&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="988"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;9.&lt;/span&gt; Switch Window&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;9.&lt;/span&gt; Cambiar Ventana&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="998"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;10.&lt;/span&gt; Menu&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;10.&lt;/span&gt; Menu&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="1011"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;11.&lt;/span&gt; Up&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;11.&lt;/span&gt; Arriba&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="1027"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;15.&lt;/span&gt; OK&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;15.&lt;/span&gt; Aceptar&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="1316"/>
        <location filename="../qremotecontrolserver.cpp" line="161"/>
        <location filename="../qremotecontrolserver.cpp" line="179"/>
        <source>&amp;Exit</source>
        <translation>&amp;Salir</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="1319"/>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="1328"/>
        <source>&amp;Settings...</source>
        <translation>&amp;Configuraciones...</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="1337"/>
        <source>About...</source>
        <translation>Sobre...</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.ui" line="1346"/>
        <source>Help</source>
        <translation>Ayuda</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="157"/>
        <location filename="../qremotecontrolserver.cpp" line="168"/>
        <source>&amp;Settings</source>
        <translation>&amp;Configuraciones</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="158"/>
        <location filename="../qremotecontrolserver.cpp" line="169"/>
        <source>&amp;Help</source>
        <translation>&amp;Ayuda</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="159"/>
        <location filename="../qremotecontrolserver.cpp" line="170"/>
        <source>&amp;About</source>
        <translation>&amp;Sobre</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="164"/>
        <source>S ettings</source>
        <translation>C onfiguraciones</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="165"/>
        <source>H elp</source>
        <translation>A yuda</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="166"/>
        <source>A bout</source>
        <translation>S obre</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="173"/>
        <source>&amp;Check for updates</source>
        <translation>&amp;Verificar actualizaciones</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="177"/>
        <source>E xit</source>
        <translation>S alir</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="1238"/>
        <location filename="../qremotecontrolserver.cpp" line="1384"/>
        <location filename="../qremotecontrolserver.cpp" line="1408"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="1238"/>
        <source>Passwords did not match, new password not set!</source>
        <translation>Las contraseñas no coinciden, la nueva contraseña no fue configurada!</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="1384"/>
        <source>Cannot write update file.</source>
        <translation>No se puede escribir ni actualizar archivo.</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="1409"/>
        <source>Checking for updates failed: %1.</source>
        <translation>La verificación de actualizaciones falló: %1.</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="1442"/>
        <source>Update</source>
        <translation>Actualizar</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="1443"/>
        <source>A new version of QRemoteControl-Server is available. Would you like to download it now?</source>
        <translation>Una nueva versión de QRemoteControl-Server está disponible. Desearía descargarlo ahora?</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="1560"/>
        <source>IP-Addresses: %1, Port: %2</source>
        <translation>Dirección IP: %1, Puerto: %2</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="1569"/>
        <source>New Command</source>
        <translation>Nuevo Comando</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="1692"/>
        <source>Open file</source>
        <translation>Abrir archivo</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="1694"/>
        <source>All Files (*)</source>
        <translation>Todos los Archivos (*)</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="1727"/>
        <source>About QRemoteControl-Server</source>
        <translation>Sobre QRemoteControl-Server</translation>
    </message>
    <message>
        <location filename="../qremotecontrolserver.cpp" line="1728"/>
        <source>&lt;h2&gt;QRemoteControl-Server %1&lt;/h2&gt;Based on Qt %3 &lt;br&gt;&lt;br&gt;Built on %2 &lt;br&gt;&lt;br&gt;Copyright 2012-2013 by Alexander R&amp;ouml;ssler&lt;br&gt;&lt;br&gt;QRemoteControl-Server is free software: you can redistribute it and/or modify&lt;br&gt;it under the terms of the GNU General Public License as published by&lt;br&gt;the Free Software Foundation, either version 3 of the License, or&lt;br&gt;(at your option) any later version.&lt;br&gt;&lt;br&gt;QRemoteControl-Server is distributed in the hope that it will be useful,&lt;br&gt;but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br&gt;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;br&gt;GNU General Public License for more details.&lt;br&gt;&lt;br&gt;You should have received a copy of the GNU General Public License&lt;br&gt;along with QRemoteControl-Server.  If not, see &lt;a href=&apos;http://www.gnu.org/licenses&apos;&gt;http://www.gnu.org/licenses&lt;/a&gt;&lt;br&gt;&lt;br&gt;For questions, improvements or bugs visit: &lt;a href=&apos;http://qremote.org&apos;&gt;http://qremote.org&lt;/a&gt;</source>
        <translation>&lt;h2&gt;QRemoteControl-Server %1&lt;/h2&gt;Basado en Qt %3 &lt;br&gt;&lt;br&gt;Hecho en %2 &lt;br&gt;&lt;br&gt;Derechos Reservados 2012-2013 por Alexander R&amp;ouml;ssler&lt;br&gt;&lt;br&gt;QRemoteControl-Server es un software libre:usted puede redistribuirlo y/o modificarlo&lt;br&gt;Está bajo los términos GNU al público en general publicado por&lt;br&gt;la Fundación  Free Software ,  ya sea en la versión 3 de la licencia o &lt;br&gt;(a elección de usted) cualquier versión mas reciente.&lt;br&gt;&lt;br&gt;QRemoteControl-Server es distribuida con el deseo de que sea útil,&lt;br&gt;pero sin NINGUNA GARANTÍA; sin siquiera alguna garantía relacionada de &lt;br&gt;COMERCIALIZACIÓN Y ADECUACIÓN. Ver el&lt;br&gt;Licencia GNU de uso público para más detalles.&lt;br&gt;&lt;br&gt;Usted debe haber recibido la copia de Licencia GNU para el público en general&lt;br&gt;junto con  QRemoteControl-Server.  De no haberlo hecho, vea &lt;a href=&apos;http://www.gnu.org/licenses&apos;&gt;http://www.gnu.org/licenses&lt;/a&gt;&lt;br&gt;&lt;br&gt;Para preguntas sobre mejoras o errores visite: &lt;a href=&apos;http://qremote.org&apos;&gt;http://qremote.org&lt;/a&gt;</translation>
    </message>
</context>
<context>
    <name>UserCommandDialog</name>
    <message>
        <location filename="../usercommanddialog.ui" line="14"/>
        <source>Add new command</source>
        <translation>Agregar nuevo comando</translation>
    </message>
    <message>
        <location filename="../usercommanddialog.ui" line="20"/>
        <source>Input the name of the new command</source>
        <translation>Ingresar el nombre del nuevo comando</translation>
    </message>
    <message>
        <location filename="../usercommanddialog.ui" line="35"/>
        <source>Name:</source>
        <translation>Nombre:</translation>
    </message>
    <message>
        <location filename="../usercommanddialog.cpp" line="78"/>
        <source>Open file</source>
        <translation>Abrir archivo</translation>
    </message>
    <message>
        <location filename="../usercommanddialog.cpp" line="80"/>
        <source>All Files (*)</source>
        <translation>Todos los Archivos (*)</translation>
    </message>
</context>
</TS>

M i18/i18.qrc => i18/i18.qrc +2 -0
@@ 6,5 6,7 @@
        <file alias="qt_de">qt_de.qm</file>
        <file alias="qt_ru">qt_ru.qm</file>
        <file alias="qt_uk">qt_uk.qm</file>
        <file alias="qt_es">qt_es.qm</file>
        <file alias="es">es.qm</file>
    </qresource>
</RCC>

A i18/qt_es.qm => i18/qt_es.qm +0 -0
M icons/icons.qrc => icons/icons.qrc +1 -0
@@ 61,5 61,6 @@
        <file alias="de">lang/german.png</file>
        <file alias="ru">lang/russian.png</file>
        <file alias="uk">lang/ukrainian.png</file>
        <file alias="es">lang/spanish.png</file>
    </qresource>
</RCC>

A icons/lang/spanish.png => icons/lang/spanish.png +0 -0
M qremotecontrolserver.cpp => qremotecontrolserver.cpp +8 -0
@@ 1286,6 1286,10 @@ void QRemoteControlServer::loadConfig()
    {
        ui->langEnglishRadio->setChecked(true);
    }
    else if (m_language == QString("es"))
    {
        ui->langSpanishRadio->setChecked(true);
    }
    else if (m_language == QString("de"))
    {
        ui->langGermanRadio->setChecked(true);


@@ 1343,6 1347,10 @@ void QRemoteControlServer::saveConfig()
    {
        setLanguage("en");
    }
    else if (ui->langSpanishRadio->isChecked())
    {
        setLanguage("es");
    }
    else if (ui->langGermanRadio->isChecked())
    {
        setLanguage("de");

M qremotecontrolserver.h => qremotecontrolserver.h +8 -0
@@ 168,6 168,14 @@ public slots:
                qApp->installTranslator(translator1);
                qApp->installTranslator(translator4);
               }
            else if (m_language.contains(QString("es")))
            {
                m_language= "es";
                translator1->load("es", ":/i18");
                translator4->load("qt_es", ":/i18");
                qApp->installTranslator(translator1);
                qApp->installTranslator(translator4);
            }
            else if(m_language.contains(QString("ru"))) {
                m_language = "ru";
                translator2->load("ru", ":/i18");

M qremotecontrolserver.ui => qremotecontrolserver.ui +19 -2
@@ 7,7 7,7 @@
    <x>0</x>
    <y>0</y>
    <width>666</width>
    <height>619</height>
    <height>650</height>
   </rect>
  </property>
  <property name="windowTitle">


@@ 394,6 394,23 @@
            </widget>
           </item>
           <item>
            <widget class="QRadioButton" name="langSpanishRadio">
             <property name="text">
              <string>Spanish</string>
             </property>
             <property name="icon">
              <iconset resource="icons/icons.qrc">
               <normaloff>:/lang/es</normaloff>:/lang/es</iconset>
             </property>
             <property name="iconSize">
              <size>
               <width>32</width>
               <height>32</height>
              </size>
             </property>
            </widget>
           </item>
           <item>
            <widget class="QRadioButton" name="langGermanRadio">
             <property name="text">
              <string>German</string>


@@ 797,7 814,7 @@
             <x>0</x>
             <y>0</y>
             <width>317</width>
             <height>507</height>
             <height>538</height>
            </rect>
           </property>
           <layout class="QVBoxLayout" name="verticalLayout_3">

M update_trans.sh => update_trans.sh +1 -1
@@ 1,3 1,3 @@
#! /bin/bash
lupdate ./*.cpp ./*.ui -ts i18/de.ts i18/ru.ts i18/uk.ts
lupdate ./*.cpp ./*.ui -ts i18/de.ts i18/ru.ts i18/uk.ts i18/es.ts