Author: miriam
Date: 2011-11-30 13:47:35 +0000 (Wed, 30 Nov 2011)
New Revision: 12901
Modified:
packages/trunk/pianobooster/debian/patches/i18n.patch
Log:
Updated translation support and Spanish translation
Modified: packages/trunk/pianobooster/debian/patches/i18n.patch
===================================================================
--- packages/trunk/pianobooster/debian/patches/i18n.patch 2011-11-30
12:50:46 UTC (rev 12900)
+++ packages/trunk/pianobooster/debian/patches/i18n.patch 2011-11-30
13:47:35 UTC (rev 12901)
@@ -54,6 +54,31 @@
"<b>Boost</b> your <b>Piano</b> playing skills!<br><br>"
"<a href=\"http://pianobooster.sourceforge.net/\"
><b>http://pianobooster.sourceforge.net</b></a><br><br>"
"Copyright(c) L. J. Barman, 2008-2009; All rights
reserved.<br><br>"
+@@ -470,15 +470,15 @@
+ "<th>Key</th>"
+ "</tr>"
+ );
+- msg += displayShortCut("ShortCuts/RightHand","Choose the right hand");
+- msg += displayShortCut("ShortCuts/BothHands","Choose both hands");
+- msg += displayShortCut("ShortCuts/LeftHand","Choose the left Hand");
+- msg += displayShortCut("ShortCuts/PlayFromStart","Play from start
toggle");
+- msg += displayShortCut("ShortCuts/PlayPause","Play Pause Toggle");
+- msg += displayShortCut("ShortCuts/Faster","Increase the speed by 5%");
+- msg += displayShortCut("ShortCuts/Slower","Increase the speed by 5%");
+- msg += displayShortCut("ShortCuts/NextSong","Change to the Next Song");
+- msg += displayShortCut("ShortCuts/PreviousSong","Change to the Previous
Song");
++ msg += displayShortCut("ShortCuts/RightHand", tr("Choose the right
hand"));
++ msg += displayShortCut("ShortCuts/BothHands", tr("Choose both hands"));
++ msg += displayShortCut("ShortCuts/LeftHand", tr("Choose the left Hand"));
++ msg += displayShortCut("ShortCuts/PlayFromStart", tr("Play from start
toggle"));
++ msg += displayShortCut("ShortCuts/PlayPause", tr("Play Pause Toggle"));
++ msg += displayShortCut("ShortCuts/Faster", tr("Increase the speed by
5%"));
++ msg += displayShortCut("ShortCuts/Slower", tr("Increase the speed by
5%"));
++ msg += displayShortCut("ShortCuts/NextSong", tr("Change to the Next
Song"));
++ msg += displayShortCut("ShortCuts/PreviousSong", tr("Change to the
Previous Song"));
+
+ msg += tr(
+ "<tr><td>Fake Piano keys</td><td>X is middle C</td></tr>"
--- pianobooster-src-0.6.4.orig/src/pianobooster.pro
+++ pianobooster-src-0.6.4/src/pianobooster.pro
@@ -68,6 +68,8 @@
@@ -67,10 +92,25 @@
OBJECTS_DIR = tmp
--- /dev/null
+++ pianobooster-src-0.6.4/src/pianobooster_es.ts
-@@ -0,0 +1,592 @@
+@@ -0,0 +1,715 @@
+<!DOCTYPE TS>
+<TS>
+ <context>
++ <name>CGLView</name>
++ <message>
++ <source>Accuracy:</source>
++ <translation>Precisión:</translation>
++ </message>
++ <message>
++ <source>Song: </source>
++ <translation>Canción: </translation>
++ </message>
++ <message>
++ <source>Bar: </source>
++ <translation>Barra: </translation>
++ </message>
++ </context>
++ <context>
+ <name>CSettings</name>
+ <message>
+ <source>NO MIDI OUTPUT DEVICE: Use menu Setup/Midi Setup ...</source>
@@ -80,6 +120,10 @@
+ <source>NO MIDI FILE LOADED: Use menu File/Open ...</source>
+ <translation>NO SE HA CARGADO UN ARCHIVO MIDI: Use Archivo/Abrir
...</translation>
+ </message>
++ <message>
++ <source>space</source>
++ <translation>espacio</translation>
++ </message>
+ </context>
+ <context>
+ <name>GuiKeyboardSetupDialog</name>
@@ -149,7 +193,7 @@
+ </message>
+ <message>
+ <source><span style="color:black">You can use the PC
keyboard instead of a MIDI keyboard; 'x' is middle C.</span></source>
-+ <translation><span style="color:black">Puede usar el
teclado del PC en lugar de un teclado MIDI; 'x' es el do (\"C\")
central.</span></translation>
++ <translation><span style="color:black">Puede usar el
teclado del PC en lugar de un teclado MIDI; 'x' es el do ('C')
central.</span></translation>
+ </message>
+ <message>
+ <source><span style="color:red">Oops, you have <b>0
notes</b> on your keyboard!</span></source>
@@ -157,7 +201,7 @@
+ </message>
+ <message>
+ <source><span style="color:black">Your keyboard range is
<b>octaves %1</b> and <b>semitones %2</b>; 60 is middle
C.</span></source>
-+ <translation><span style="color:black">El rengo de su
teclado es de <b>%1 octavas</b> y <b>%2 semitonos</b>; 60 es el do
(\"C\") central.</span></translation>
++ <translation><span style="color:black">El rengo de su
teclado es de <b>%1 octavas</b> y <b>%2 semitonos</b>; 60 es el do
('C') central.</span></translation>
+ </message>
+ </context>
+ <context>
@@ -380,11 +424,11 @@
+ </message>
+ <message>
+ <source>Follow you</source>
-+ <translation>Ir siguiendo</translation>
++ <translation>Seguir</translation>
+ </message>
+ <message>
+ <source>Play Along</source>
-+ <translation>Acompañar</translation>
++ <translation>Acompañ.</translation>
+ </message>
+ <message>
+ <source>Hands</source>
@@ -392,15 +436,15 @@
+ </message>
+ <message>
+ <source>Right</source>
-+ <translation>Derecha</translation>
++ <translation>Der.</translation>
+ </message>
+ <message>
+ <source>Both</source>
-+ <translation>Ambas</translation>
++ <translation>Amb.</translation>
+ </message>
+ <message>
+ <source>Left</source>
-+ <translation>Izquierda</translation>
++ <translation>Izq.</translation>
+ </message>
+ <message>
+ <source>Adjust the volume of your piano</source>
@@ -420,7 +464,7 @@
+ </message>
+ <message>
+ <source>Mute your part when playing</source>
-+ <translation>Enmudecer la parte que está siendo tocada</translation>
++ <translation>Enmudecer parte tocada</translation>
+ </message>
+ </context>
+ <context>
@@ -470,7 +514,7 @@
+ </message>
+ <message>
+ <source>Key:</source>
-+ <translation>Clave:</translation>
++ <translation>Armadura:</translation>
+ </message>
+ <message>
+ <source>Transpose:</source>
@@ -484,6 +528,78 @@
+ <source>Save this Bar Number</source>
+ <translation>Guardar este número de barra</translation>
+ </message>
++ <message>
++ <source>Major</source>
++ <translation>Mayor</translation>
++ </message>
++ <message>
++ <source>Minor</source>
++ <translation>Menor</translation>
++ </message>
++ <message>
++ <source>Gb</source>
++ <translation>Gb (Sol♭)</translation>
++ </message>
++ <message>
++ <source>Db</source>
++ <translation>Db (Re♭)</translation>
++ </message>
++ <message>
++ <source>Ab</source>
++ <translation>Ab (La♭)</translation>
++ </message>
++ <message>
++ <source>Eb</source>
++ <translation>Eb (Mi♭)</translation>
++ </message>
++ <message>
++ <source>Bb</source>
++ <translation>Bb (Sí♭)</translation>
++ </message>
++ <message>
++ <source>F </source>
++ <translation>F (Fa)</translation>
++ </message>
++ <message>
++ <source>C </source>
++ <translation>C (Do)</translation>
++ </message>
++ <message>
++ <source>G </source>
++ <translation>G (Sol)</translation>
++ </message>
++ <message>
++ <source>D </source>
++ <translation>D (Re)</translation>
++ </message>
++ <message>
++ <source>A </source>
++ <translation>A (La)</translation>
++ </message>
++ <message>
++ <source>E </source>
++ <translation>E (Mi)</translation>
++ </message>
++ <message>
++ <source>B </source>
++ <translation>B (Sí)</translation>
++ </message>
++ <message>
++ <source>F#</source>
++ <translation>F# (Fa#)</translation>
++ </message>
++ <message>
++ <source>G#</source>
++ <translation>G# (Sol#)</translation>
++ </message>
++ <message>
++ <source>C#</source>
++ <translation>C# (Do#)</translation>
++ </message>
++ <message>
++ <source>D#</source>
++ <translation>D# (Re#)</translation>
++ </message>
+ </context>
+ <context>
+ <name>QMessageBox</name>
@@ -624,7 +740,7 @@
+ </message>
+ <message>
+ <source><h3>Getting Started</h3><p>You need a <b>MIDI Piano
Keyboard </b> and a <b>MIDI interface</b> for the PC. If you don't
have a MIDI keyboard you can still try out PianoBooster using the PC keyboard,
'X' is middle C.</p><p>To hear the music you will need a <b>General
Midi sound synthesizer</b>. The "Microsoft GS Wavetable software
synthesizer" that comes with Windows can be used but it introduces an
unacceptable delay (latency).</p><p>PianoBooster does not come with any
<b>MIDI Files</b> and so you will need to get them from the net. See the
<a href="http://pianobooster.sourceforge.net/faq.html"
><b>PianoBooster FAQ</b></a> for where to get MIDI files. PianoBooster
works best with MIDI files that have separate left and right piano parts using
MIDI channels 3 and 4.<h3>Setting Up</h3><p>First use the
<i>Setup/Midi Setup</i> menu and in the dialog box select the MIDI input
and MIDI output interfaces that match your hardware. Next use
<i>File/Open</i> to open the MIDI file ".mid" or a karaoke
".kar" file. Now select whether you want to just <i>listen</i>
to the music or <i>play along</i> on the piano keyboard by setting the
<i>skill</i> level on the side panel. Finally when you are ready click
the <i>play icon</i> (or press the <i>space bar</i>) to roll the
music.<h3>Hints on Playing the Piano</h3><p>For hints on how to play
the piano see: <a
href="http://pianobooster.sourceforge.net/pianohints.html"
><b>Piano Hints</b></a></p><h3>More Information</h3><p>For
more help please visit the PianoBooster <a
href="http://pianobooster.sourceforge.net/"
><b>website</b></a>, the PianoBooster <a
href="http://pianobooster.sourceforge.net/faq.html"
><b>FAQ</b></a> and the <a
href="http://n2.nabble.com/Piano-Booster-Users-f1591936.html"
><b>user forum</b></a>. </source>
-+ <translation type="unfinished" />
++ <translation><h3>Comenzando</h3><p>Es necesario un
<b>teclado musical MIDI</b> y un <b>interfaz MIDI</b> para el PC.
Si no se dispone de un teclado MIDI, es posible usar PianoBooster utilizando el
teclado del PC keyboard, 'X' es el do ('C') central.</p><p>Para escuchar
la música, es necesario un <b>sintetizador MIDI</b>. En Windows se puede
usar el "Microsoft GS Wavetable software synthesizer", pero
&eacute;ste introduce una latencia inaceptable. En Linux se puede usar
FluidSynth o Timidity.</p><p>PianoBooster no viene con ning&uacute;n
<b>archivo MIDI</b> por lo que estos deberán ser descargados desde la
red, o de cualquier otra fuente. Vaya a <a
href="http://pianobooster.sourceforge.net/faq.html"
><b>PianoBooster FAQ</b></a> para accedee a algunos de los sitios
desde los que se pueden descargar. PianoBooster funciona mejor con archivos
MIDI que tienen separadas las partes del piano ejecutadas por la mano derecha y
la izquierda usando los canales MIDI 3 y
4.<h3>Configuraci&oacute;n</h3><p>Use el men&uacute;
<i>Configuraci&oacute;n/Configuraci&oacute;n MIDI</i> y
seleccione la entrada y salida MIDI correspondientes a su arquitectura. A
continuaci&oacute;n use <i>Archivo/Abrir</i> para abrir un archivo
MIDI (".mid") o de karaoke (".kar"). Seleccione si desea
simplemente <i>escuchar</i> la m&uacute;sica o si desea
<i>tocarla</i> en el teclado musical, seleccionando el <i>nivel</i>
en el panel lateral. Finalmente, pulse el icono de <i>comenzar a
tocar</i> (o la <i>barra espaciadora</i>) para que la
canci&oacute;n comience.<h3>Consejos para tocar el teclado
musical</h3><p>Para consejos sobre como tocar el teclado musical, vea:
<a href="http://pianobooster.sourceforge.net/pianohints.html"
><b>Piano Hints</b></a></p><h3>M&aacute;s
informaci&oacute;n</h3><p>Para saber m&aacute;s, visite la <a
href="http://pianobooster.sourceforge.net/" ><b>p&aacute;gina
web de PianoBooster website</b></a>, la p&aacute;gina de <a
href="http://pianobooster.sourceforge.net/faq.html" ><b>preguntas
frecuentes (FAQ)</b></a> y el <a
href="http://n2.nabble.com/Piano-Booster-Users-f1591936.html"
><b>foro de apoyo</b></a>. </translation>
+ </message>
+ <message>
+ <source>About Piano Booster</source>
@@ -648,7 +764,7 @@
+ </message>
+ <message>
+ <source><tr><td>Fake Piano keys</td><td>X is middle
C</td></tr></table> </center><br></source>
-+ <translation><tr><td>Teclas de piano simuladas</td><td>X es
el do (\"C\") central</td></tr></table>
</center><br></translation>
++ <translation><tr><td>Teclas de piano simuladas</td><td>X es
el do ('C') central</td></tr></table> </center><br></translation>
+ </message>
+ <message>
+ <source>Open Midi File</source>
@@ -658,6 +774,38 @@
+ <source>Midi Files (*.mid *.MID *.midi *.kar *.KAR)</source>
+ <translation>Archivos MIDI (*.mid *.MID *.midi *.kar
*.KAR)</translation>
+ </message>
++ <message>
++ <source>Choose the right hand</source>
++ <translation>Elegir la mano derecha</translation>
++ </message>
++ <message>
++ <source>Choose both hands</source>
++ <translation>Elegir ambas manos</translation>
++ </message>
++ <message>
++ <source>Choose the left Hand</source>
++ <translation>Elegir la mano izquierda</translation>
++ </message>
++ <message>
++ <source>Play from start toggle</source>
++ <translation>Reproducir desde el principio</translation>
++ </message>
++ <message>
++ <source>Play Pause Toggle</source>
++ <translation>Reproducir / Parar</translation>
++ </message>
++ <message>
++ <source>Increase the speed by 5%</source>
++ <translation>Aumentar la velocidad en 5%</translation>
++ </message>
++ <message>
++ <source>Change to the Next Song</source>
++ <translation>Cambiar a la canci&oacute;n siguiente</translation>
++ </message>
++ <message>
++ <source>Change to the Previous Song</source>
++ <translation>Cambiar a la canci&oacute;n anterior</translation>
++ </message>
+ </context>
+</TS>
--- pianobooster-src-0.6.4.orig/src/GuiKeyboardSetupDialog.cpp
@@ -738,3 +886,117 @@
followStopPointCombo->setCurrentIndex(m_song->cfg_stopPointMode);
}
+--- pianobooster-src-0.6.4.orig/src/GlView.cpp
++++ pianobooster-src-0.6.4/src/GlView.cpp
+@@ -225,14 +225,14 @@
+ glColor3f(1.0,1.0,1.0);
+
+ if (m_song->getPlayMode() != PB_PLAY_MODE_listen)
+- renderText(30, y-4,0 ,"Accuracy:", m_timeRatingFont);
++ renderText(30, y-4, 0, tr("Accuracy:"), m_timeRatingFont);
+
+ if (m_titleHeight < 45 )
+ return;
+
+ y = Cfg::getAppHeight() - m_titleHeight;
+
+- renderText(30, y+6, 0,"Song: " + m_song->getSongTitle(),
m_timeRatingFont);
++ renderText(30, y+6, 0, tr("Song: ") + m_song->getSongTitle(),
m_timeRatingFont);
+ /*
+ char buffer[100];
+ sprintf(buffer, "Notes %d wrong %d Late %d Score %4.1f%%",
+@@ -255,7 +255,7 @@
+ //CDraw::drColour (Cfg::noteColourDim());
+ //glRectf(x+30+10, y-2, x + 80, y + 16);
+ glColor3f(1.0,1.0,1.0);
+- renderText(x, y, 0,"Bar: " + QString::number(m_song->getBarNumber()),
m_timeRatingFont);
++ renderText(x, y, 0, tr("Bar: ") +
QString::number(m_song->getBarNumber()), m_timeRatingFont);
+ }
+
+ void CGLView::resizeGL(int width, int height)
+--- pianobooster-src-0.6.4.orig/src/GuiTopBar.cpp
++++ pianobooster-src-0.6.4/src/GuiTopBar.cpp
+@@ -52,8 +52,8 @@
+ transposeSpin->setMaximum(12);
+ transposeSpin->setMinimum(-12);
+
+- majorCombo->addItem("Major");
+- majorCombo->addItem("Minor");
++ majorCombo->addItem(tr("Major"));
++ majorCombo->addItem(tr("Minor"));
+ setMaximumHeight(30);
+ setMaximumSize(QSize(16777215, 30));
+ }
+@@ -86,35 +86,35 @@
+ keyCombo->clear();
+ if (major)
+ {
+- keyCombo->addItem("Gb"); // -6
+- keyCombo->addItem("Db"); // -5
+- keyCombo->addItem("Ab"); // -4
+- keyCombo->addItem("Eb"); // -3
+- keyCombo->addItem("Bb"); // -2
+- keyCombo->addItem("F "); // -1
+- keyCombo->addItem("C"); // 0
+- keyCombo->addItem("G "); // 1
+- keyCombo->addItem("D "); // 2
+- keyCombo->addItem("A "); // 3
+- keyCombo->addItem("E "); // 4
+- keyCombo->addItem("B "); // 5
+- keyCombo->addItem("F#"); // 6
++ keyCombo->addItem(tr("Gb")); // -6
++ keyCombo->addItem(tr("Db")); // -5
++ keyCombo->addItem(tr("Ab")); // -4
++ keyCombo->addItem(tr("Eb")); // -3
++ keyCombo->addItem(tr("Bb")); // -2
++ keyCombo->addItem(tr("F ")); // -1
++ keyCombo->addItem(tr("C ")); // 0
++ keyCombo->addItem(tr("G ")); // 1
++ keyCombo->addItem(tr("D ")); // 2
++ keyCombo->addItem(tr("A ")); // 3
++ keyCombo->addItem(tr("E ")); // 4
++ keyCombo->addItem(tr("B ")); // 5
++ keyCombo->addItem(tr("F#")); // 6
+ }
+ else
+ {
+- keyCombo->addItem("Eb");
+- keyCombo->addItem("Bb");
+- keyCombo->addItem("F");
+- keyCombo->addItem("C");
+- keyCombo->addItem("G");
+- keyCombo->addItem("D ");
+- keyCombo->addItem("A");
+- keyCombo->addItem("E ");
+- keyCombo->addItem("B ");
+- keyCombo->addItem("F#");
+- keyCombo->addItem("G#");
+- keyCombo->addItem("C#");
+- keyCombo->addItem("D#");
++ keyCombo->addItem(tr("Eb"));
++ keyCombo->addItem(tr("Bb"));
++ keyCombo->addItem(tr("F "));
++ keyCombo->addItem(tr("C "));
++ keyCombo->addItem(tr("G "));
++ keyCombo->addItem(tr("D "));
++ keyCombo->addItem(tr("A "));
++ keyCombo->addItem(tr("E "));
++ keyCombo->addItem(tr("B "));
++ keyCombo->addItem(tr("F#"));
++ keyCombo->addItem(tr("G#"));
++ keyCombo->addItem(tr("C#"));
++ keyCombo->addItem(tr("D#"));
+ }
+ refresh(false);
+ }
+--- pianobooster-src-0.6.4.orig/src/Settings.cpp
++++ pianobooster-src-0.6.4/src/Settings.cpp
+@@ -89,7 +89,7 @@
+ setDefaultValue("ShortCuts/LeftHand", "F2");
+ setDefaultValue("ShortCuts/BothHands","F3");
+ setDefaultValue("ShortCuts/RightHand","F4");
+- setDefaultValue("ShortCuts/PlayFromStart","space");
++ setDefaultValue("ShortCuts/PlayFromStart",tr("space"));
+ setDefaultValue("ShortCuts/PlayPause","P");
+ setDefaultValue("ShortCuts/Faster","=");
+ setDefaultValue("ShortCuts/Slower","-");
_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits