Translation Bug (German)

Bug #908175 reported by lucas_r
8
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Low
RJ Skerry-Ryan

Bug Description

Options-Preferences-Interface (Optionen-Einstellungen-Oberfläche):

There is an option called "Track load behaviour" ("Verhalten beim Laden von Titeln") with the options "Don't load tracks into a playing deck" and "Load tracks into playing decks". While the "Track load behavior" is correctly translated, the two options aren't translated.
They are translated in launchpad, but not in Mixxx...

Tags: i18n
Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

We're still ironing out the process for automatically updating translations. Right now, they must be manually updated per the procedure listed here: http://mixxx.org/wiki/doku.php/internationalization#updating_translations

If you are building Mixxx from source, please try that procedure on your local copy, build Mixxx, then see if the strings are correct.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

I believe this is just a case of those 2 translations not being migrated yet. Since it's a process failure on my part and not a Mixxx bug, I'm marking invalid.

Changed in mixxx:
status: New → Invalid
Revision history for this message
jus (jus) wrote :

This bug report is valid, can confirm with latest trunk.
There are several strings in comboboxes` values which are translated correctly but do display in english even if locale is set to something different ( tested with German, French, Russian)

Affected comboboxes in dlgprefscontroldlg.ui:
Track load behavior
Auto recall cue
Cue behaviour
Position Display

Changed in mixxx:
status: Invalid → Confirmed
importance: Undecided → Low
tags: added: i18n
Revision history for this message
Maxime Bochon (maxime-bochon) wrote :

Here are other elements available to translators but displayed in English:
 - "Preferences" window's title (translation item Ui#12)
 - "Display type" combobox elements (translation items GLSLWaveformWidget#1, GLWaveformWidget#1, SoftwareWaveformWidget#1, EmptyWaveformWidget#1, GLSimpleWaveformWidget#1)

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Very strange stuff indeed. It looks like a bug in lupdate. Simply calling the empty Ui:: constructor in any dialog class makes lupdate unable to translate any strings located in the dialog constructor. Watch for these errors from lupdate every time you run it because it could mean this bug has come back:

Qualifying with unknown namespace/class ::Ui
Qualifying with unknown namespace/class ::DlgRecording

I think this should be fixed but every translation has to re-translate the bad strings now. Hopefully launchpad will simply suggest the previous version of the string.

Changed in mixxx:
assignee: nobody → RJ Ryan (rryan)
milestone: none → 1.11.0
status: Confirmed → Fix Committed
Revision history for this message
jus (jus) wrote :

The patch introduced in http://bazaar.launchpad.net/~mixxxdevelopers/mixxx/trunk/revision/3057
cause an error when compiling. Reverting to r3056 to solves the problem for the moment.

Reported in the forums and confirmend on Ubuntu 12.04
http://www.mixxx.org/forums/viewtopic.php?f=3&t=3671

Partial build log:
src/dlgprefvinyl.cpp: In constructor ‘DlgPrefVinyl::DlgPrefVinyl(QWidget*, VinylControlManager*, ConfigObject<ConfigValue>*)’:
src/dlgprefvinyl.cpp:33:25: error: no matching function for call to ‘ControlObjectThreadMain::ControlObjectThreadMain()’
src/dlgprefvinyl.cpp:33:25: note: candidates are:
src/controlobjectthreadmain.h:29:5: note: ControlObjectThreadMain::ControlObjectThreadMain(ControlObject*, QObject*)
src/controlobjectthreadmain.h:29:5: note: candidate expects 2 arguments, 0 provided
src/controlobjectthreadmain.h:25:7: note: ControlObjectThreadMain::ControlObjectThreadMain(const ControlObjectThreadMain&)
src/controlobjectthreadmain.h:25:7: note: candidate expects 1 argument, 0 provided
src/dlgprefvinyl.cpp:33:25: error: no matching function for call to ‘ControlObjectThreadMain::ControlObjectThreadMain()’
src/dlgprefvinyl.cpp:33:25: note: candidates are:
src/controlobjectthreadmain.h:29:5: note: ControlObjectThreadMain::ControlObjectThreadMain(ControlObject*, QObject*)
src/controlobjectthreadmain.h:29:5: note: candidate expects 2 arguments, 0 provided
src/controlobjectthreadmain.h:25:7: note: ControlObjectThreadMain::ControlObjectThreadMain(const ControlObjectThreadMain&)
src/controlobjectthreadmain.h:25:7: note: candidate expects 1 argument, 0 provided
src/dlgprefvinyl.cpp:33:25: error: no matching function for call to ‘ControlObjectThreadMain::ControlObjectThreadMain()’
src/dlgprefvinyl.cpp:33:25: note: candidates are:
src/controlobjectthreadmain.h:29:5: note: ControlObjectThreadMain::ControlObjectThreadMain(ControlObject*, QObject*)
src/controlobjectthreadmain.h:29:5: note: candidate expects 2 arguments, 0 provided
src/controlobjectthreadmain.h:25:7: note: ControlObjectThreadMain::ControlObjectThreadMain(const ControlObjectThreadMain&)
src/controlobjectthreadmain.h:25:7: note: candidate expects 1 argument, 0 provided
src/dlgprefvinyl.cpp:34:11: error: expected ‘{’ before ‘m_COMode’
src/dlgprefvinyl.cpp: At global scope:
src/dlgprefvinyl.cpp:31:1: warning: unused parameter ‘pVCMan’ [-Wunused-parameter]
src/dlgprefvinyl.cpp:31:1: warning: unused parameter ‘_config’ [-Wunused-parameter]
src/dlgprefvinyl.cpp:34:19: error: expected constructor, destructor, or type conversion before ‘(’ token
scons: *** [lin64_build/dlgprefvinyl.o] Error 1
scons: building terminated because of errors.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote : Re: [Bug 908175] Re: Translation Bug (German)

Oops, fixed now.

On Sun, Apr 29, 2012 at 10:39 AM, jus <email address hidden> wrote:

> The patch introduced in
> http://bazaar.launchpad.net/~mixxxdevelopers/mixxx/trunk/revision/3057
> cause an error when compiling. Reverting to r3056 to solves the problem
> for the moment.
>
> Reported in the forums and confirmend on Ubuntu 12.04
> http://www.mixxx.org/forums/viewtopic.php?f=3&t=3671
>
> Partial build log:
> src/dlgprefvinyl.cpp: In constructor ‘DlgPrefVinyl::DlgPrefVinyl(QWidget*,
> VinylControlManager*, ConfigObject<ConfigValue>*)’:
> src/dlgprefvinyl.cpp:33:25: error: no matching function for call to
> ‘ControlObjectThreadMain::ControlObjectThreadMain()’
> src/dlgprefvinyl.cpp:33:25: note: candidates are:
> src/controlobjectthreadmain.h:29:5: note:
> ControlObjectThreadMain::ControlObjectThreadMain(ControlObject*, QObject*)
> src/controlobjectthreadmain.h:29:5: note: candidate expects 2 arguments,
> 0 provided
> src/controlobjectthreadmain.h:25:7: note:
> ControlObjectThreadMain::ControlObjectThreadMain(const
> ControlObjectThreadMain&)
> src/controlobjectthreadmain.h:25:7: note: candidate expects 1 argument,
> 0 provided
> src/dlgprefvinyl.cpp:33:25: error: no matching function for call to
> ‘ControlObjectThreadMain::ControlObjectThreadMain()’
> src/dlgprefvinyl.cpp:33:25: note: candidates are:
> src/controlobjectthreadmain.h:29:5: note:
> ControlObjectThreadMain::ControlObjectThreadMain(ControlObject*, QObject*)
> src/controlobjectthreadmain.h:29:5: note: candidate expects 2 arguments,
> 0 provided
> src/controlobjectthreadmain.h:25:7: note:
> ControlObjectThreadMain::ControlObjectThreadMain(const
> ControlObjectThreadMain&)
> src/controlobjectthreadmain.h:25:7: note: candidate expects 1 argument,
> 0 provided
> src/dlgprefvinyl.cpp:33:25: error: no matching function for call to
> ‘ControlObjectThreadMain::ControlObjectThreadMain()’
> src/dlgprefvinyl.cpp:33:25: note: candidates are:
> src/controlobjectthreadmain.h:29:5: note:
> ControlObjectThreadMain::ControlObjectThreadMain(ControlObject*, QObject*)
> src/controlobjectthreadmain.h:29:5: note: candidate expects 2 arguments,
> 0 provided
> src/controlobjectthreadmain.h:25:7: note:
> ControlObjectThreadMain::ControlObjectThreadMain(const
> ControlObjectThreadMain&)
> src/controlobjectthreadmain.h:25:7: note: candidate expects 1 argument,
> 0 provided
> src/dlgprefvinyl.cpp:34:11: error: expected ‘{’ before ‘m_COMode’
> src/dlgprefvinyl.cpp: At global scope:
> src/dlgprefvinyl.cpp:31:1: warning: unused parameter ‘pVCMan’
> [-Wunused-parameter]
> src/dlgprefvinyl.cpp:31:1: warning: unused parameter ‘_config’
> [-Wunused-parameter]
> src/dlgprefvinyl.cpp:34:19: error: expected constructor, destructor, or
> type conversion before ‘(’ token
> scons: *** [lin64_build/dlgprefvinyl.o] Error 1
> scons: building terminated because of errors.
>
> --
> You received this bug notification because you are a member of Mixxx
> Development Team, which is subscribed to Mixxx.
> https://bugs.launchpad.net/bugs/908175
>
> Title:
> Translation Bug (German)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mixxx/+bug/908175/+subscriptions
>

Revision history for this message
x (broma0-deactivatedaccount) wrote :
Download full text (5.9 KiB)

Getting a new error on revision 3059 -

Build log:

Checking for C library vamp-sdk... (cached) yes
WE ARE IN:
/home/matt/AUR/mixxx-bzr/src-mixxx-bzr/src/mixxx/mixxx/lin64_build
Install root: /home/matt/AUR/mixxx-bzr/src-mixxx-bzr/pkg/usr
scons: done reading SConscript files.
scons: Building targets ...
g++ -o lin64_build/dlgprefcrossfader.o -c -march=x86-64 -mtune=generic -O2
-pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -pipe
-Wall -Wextra -g -march=native -DQT_GUI_LIB -Dx86_64 -D__LINUX__ -D__UNIX__
-DSETTINGS_PATH=\".mixxx/\" -DBPMSCHEME_FILE=\"mixxxbpmscheme.xml\"
-DSETTINGS_FILE=\"mixxx.cfg\" -DTRACK_FILE=\"mixxxtrack.xml\"
-DUNIX_SHARE_PATH=\"/usr/share/mixxx\" -DSOUNDTOUCH_ALLOW_X86_OPTIMIZATIONS
-D__PORTAUDIO__ -DQT_TABLET_SUPPORT -DQT_SHARED -D__SNDFILE__ -D__MAD__
-D__HID__ -D__VINYLCONTROL__ -D__SHOUTCAST__ -D__SSE__ -D__SSE2__
-D__VAMP__ -DHAVE_FFTW3 -I/usr/lib/qt/include -Ilin64_build -Isrc
-Ilib/soundtouch-1.6.0 -Ilib/replaygain -I/usr/include/QtCore
-I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtXml
-I/usr/include/QtSvg -I/usr/include/QtSql -I/usr/include/QtScript
-I/usr/include/QtXmlPatterns -I/usr/include/QtNetwork
-I/usr/include/QtWebKit -I/usr/lib/qt/include/QtCore
-I/usr/lib/qt/include/QtGui -I/usr/lib/qt/include/QtXml
-I/usr/lib/qt/include/QtNetwork -I/usr/lib/qt/include/QtScript
-I/usr/lib/qt/include/QtSql -I/usr/lib/qt/include/QtOpenGL
-I/usr/lib/qt/include/QtWebKit -I/usr/lib/qt/include/Qt -Ilib/fidlib-0.9.10
-I/usr/include/taglib -Ilib/xwax -Ilib/scratchlib -Ilib/hidapi-0.7.0/hidapi
-I/usr/include/libusb-1.0 src/dlgprefcrossfader.cpp
src/dlgprefcrossfader.cpp:37:1: error: expected initializer before ‘<<’
token
scons: *** [lin64_build/dlgprefcrossfader.o] Error 1
scons: building terminated because of errors.

On Sun, Apr 29, 2012 at 12:55 PM, RJ Ryan <email address hidden> wrote:

> Oops, fixed now.
>
> On Sun, Apr 29, 2012 at 10:39 AM, jus <email address hidden> wrote:
>
> > The patch introduced in
> > http://bazaar.launchpad.net/~mixxxdevelopers/mixxx/trunk/revision/3057
> > cause an error when compiling. Reverting to r3056 to solves the problem
> > for the moment.
> >
> > Reported in the forums and confirmend on Ubuntu 12.04
> > http://www.mixxx.org/forums/viewtopic.php?f=3&t=3671
> >
> > Partial build log:
> > src/dlgprefvinyl.cpp: In constructor
> ‘DlgPrefVinyl::DlgPrefVinyl(QWidget*,
> > VinylControlManager*, ConfigObject<ConfigValue>*)’:
> > src/dlgprefvinyl.cpp:33:25: error: no matching function for call to
> > ‘ControlObjectThreadMain::ControlObjectThreadMain()’
> > src/dlgprefvinyl.cpp:33:25: note: candidates are:
> > src/controlobjectthreadmain.h:29:5: note:
> > ControlObjectThreadMain::ControlObjectThreadMain(ControlObject*,
> QObject*)
> > src/controlobjectthreadmain.h:29:5: note: candidate expects 2
> arguments,
> > 0 provided
> > src/controlobjectthreadmain.h:25:7: note:
> > ControlObjectThreadMain::ControlObjectThreadMain(const
> > ControlObjectThreadMain&)
> > src/controlobjectthreadmain.h:25:7: note: candidate expects 1 argument,
> > 0 provided
> > src/dlgprefvinyl.cpp:33:25: error: no matching function for call to
> > ‘ControlObjectThreadMain::Co...

Read more...

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :
Download full text (6.7 KiB)

Hi Matt,

That error is pretty confusing and r3059 and r3060 both build for me. Is
your tree clean? Is it possible you had merge conflicts?

On Sun, Apr 29, 2012 at 1:08 PM, Matt Brooks <email address hidden> wrote:

> Getting a new error on revision 3059 -
>
> Build log:
>
> Checking for C library vamp-sdk... (cached) yes
> WE ARE IN:
> /home/matt/AUR/mixxx-bzr/src-mixxx-bzr/src/mixxx/mixxx/lin64_build
> Install root: /home/matt/AUR/mixxx-bzr/src-mixxx-bzr/pkg/usr
> scons: done reading SConscript files.
> scons: Building targets ...
> g++ -o lin64_build/dlgprefcrossfader.o -c -march=x86-64 -mtune=generic -O2
> -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -pipe
> -Wall -Wextra -g -march=native -DQT_GUI_LIB -Dx86_64 -D__LINUX__ -D__UNIX__
> -DSETTINGS_PATH=\".mixxx/\" -DBPMSCHEME_FILE=\"mixxxbpmscheme.xml\"
> -DSETTINGS_FILE=\"mixxx.cfg\" -DTRACK_FILE=\"mixxxtrack.xml\"
> -DUNIX_SHARE_PATH=\"/usr/share/mixxx\" -DSOUNDTOUCH_ALLOW_X86_OPTIMIZATIONS
> -D__PORTAUDIO__ -DQT_TABLET_SUPPORT -DQT_SHARED -D__SNDFILE__ -D__MAD__
> -D__HID__ -D__VINYLCONTROL__ -D__SHOUTCAST__ -D__SSE__ -D__SSE2__
> -D__VAMP__ -DHAVE_FFTW3 -I/usr/lib/qt/include -Ilin64_build -Isrc
> -Ilib/soundtouch-1.6.0 -Ilib/replaygain -I/usr/include/QtCore
> -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtXml
> -I/usr/include/QtSvg -I/usr/include/QtSql -I/usr/include/QtScript
> -I/usr/include/QtXmlPatterns -I/usr/include/QtNetwork
> -I/usr/include/QtWebKit -I/usr/lib/qt/include/QtCore
> -I/usr/lib/qt/include/QtGui -I/usr/lib/qt/include/QtXml
> -I/usr/lib/qt/include/QtNetwork -I/usr/lib/qt/include/QtScript
> -I/usr/lib/qt/include/QtSql -I/usr/lib/qt/include/QtOpenGL
> -I/usr/lib/qt/include/QtWebKit -I/usr/lib/qt/include/Qt -Ilib/fidlib-0.9.10
> -I/usr/include/taglib -Ilib/xwax -Ilib/scratchlib -Ilib/hidapi-0.7.0/hidapi
> -I/usr/include/libusb-1.0 src/dlgprefcrossfader.cpp
> src/dlgprefcrossfader.cpp:37:1: error: expected initializer before ‘<<’
> token
> scons: *** [lin64_build/dlgprefcrossfader.o] Error 1
> scons: building terminated because of errors.
>
>
> On Sun, Apr 29, 2012 at 12:55 PM, RJ Ryan <email address hidden>
> wrote:
>
> > Oops, fixed now.
> >
> > On Sun, Apr 29, 2012 at 10:39 AM, jus <email address hidden> wrote:
> >
> > > The patch introduced in
> > > http://bazaar.launchpad.net/~mixxxdevelopers/mixxx/trunk/revision/3057
> > > cause an error when compiling. Reverting to r3056 to solves the problem
> > > for the moment.
> > >
> > > Reported in the forums and confirmend on Ubuntu 12.04
> > > http://www.mixxx.org/forums/viewtopic.php?f=3&t=3671
> > >
> > > Partial build log:
> > > src/dlgprefvinyl.cpp: In constructor
> > ‘DlgPrefVinyl::DlgPrefVinyl(QWidget*,
> > > VinylControlManager*, ConfigObject<ConfigValue>*)’:
> > > src/dlgprefvinyl.cpp:33:25: error: no matching function for call to
> > > ‘ControlObjectThreadMain::ControlObjectThreadMain()’
> > > src/dlgprefvinyl.cpp:33:25: note: candidates are:
> > > src/controlobjectthreadmain.h:29:5: note:
> > > ControlObjectThreadMain::ControlObjectThreadMain(ControlObject*,
> > QObject*)
> > > src/controlobjectthreadmain.h:29:5: note: candidate expects 2
> > arguments,
> > > 0 p...

Read more...

Revision history for this message
x (broma0-deactivatedaccount) wrote :
Download full text (8.0 KiB)

I think I had merge conflicts. To be sure I re-downloaded everything and it
built successfully. False alarm!

On Sun, Apr 29, 2012 at 1:41 PM, RJ Ryan <email address hidden> wrote:

> Hi Matt,
>
> That error is pretty confusing and r3059 and r3060 both build for me. Is
> your tree clean? Is it possible you had merge conflicts?
>
> On Sun, Apr 29, 2012 at 1:08 PM, Matt Brooks <email address hidden>
> wrote:
>
> > Getting a new error on revision 3059 -
> >
> > Build log:
> >
> > Checking for C library vamp-sdk... (cached) yes
> > WE ARE IN:
> > /home/matt/AUR/mixxx-bzr/src-mixxx-bzr/src/mixxx/mixxx/lin64_build
> > Install root: /home/matt/AUR/mixxx-bzr/src-mixxx-bzr/pkg/usr
> > scons: done reading SConscript files.
> > scons: Building targets ...
> > g++ -o lin64_build/dlgprefcrossfader.o -c -march=x86-64 -mtune=generic
> -O2
> > -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2
> -pipe
> > -Wall -Wextra -g -march=native -DQT_GUI_LIB -Dx86_64 -D__LINUX__
> -D__UNIX__
> > -DSETTINGS_PATH=\".mixxx/\" -DBPMSCHEME_FILE=\"mixxxbpmscheme.xml\"
> > -DSETTINGS_FILE=\"mixxx.cfg\" -DTRACK_FILE=\"mixxxtrack.xml\"
> > -DUNIX_SHARE_PATH=\"/usr/share/mixxx\"
> -DSOUNDTOUCH_ALLOW_X86_OPTIMIZATIONS
> > -D__PORTAUDIO__ -DQT_TABLET_SUPPORT -DQT_SHARED -D__SNDFILE__ -D__MAD__
> > -D__HID__ -D__VINYLCONTROL__ -D__SHOUTCAST__ -D__SSE__ -D__SSE2__
> > -D__VAMP__ -DHAVE_FFTW3 -I/usr/lib/qt/include -Ilin64_build -Isrc
> > -Ilib/soundtouch-1.6.0 -Ilib/replaygain -I/usr/include/QtCore
> > -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtXml
> > -I/usr/include/QtSvg -I/usr/include/QtSql -I/usr/include/QtScript
> > -I/usr/include/QtXmlPatterns -I/usr/include/QtNetwork
> > -I/usr/include/QtWebKit -I/usr/lib/qt/include/QtCore
> > -I/usr/lib/qt/include/QtGui -I/usr/lib/qt/include/QtXml
> > -I/usr/lib/qt/include/QtNetwork -I/usr/lib/qt/include/QtScript
> > -I/usr/lib/qt/include/QtSql -I/usr/lib/qt/include/QtOpenGL
> > -I/usr/lib/qt/include/QtWebKit -I/usr/lib/qt/include/Qt
> -Ilib/fidlib-0.9.10
> > -I/usr/include/taglib -Ilib/xwax -Ilib/scratchlib
> -Ilib/hidapi-0.7.0/hidapi
> > -I/usr/include/libusb-1.0 src/dlgprefcrossfader.cpp
> > src/dlgprefcrossfader.cpp:37:1: error: expected initializer before ‘<<’
> > token
> > scons: *** [lin64_build/dlgprefcrossfader.o] Error 1
> > scons: building terminated because of errors.
> >
> >
> > On Sun, Apr 29, 2012 at 12:55 PM, RJ Ryan <email address hidden>
> > wrote:
> >
> > > Oops, fixed now.
> > >
> > > On Sun, Apr 29, 2012 at 10:39 AM, jus <email address hidden>
> wrote:
> > >
> > > > The patch introduced in
> > > >
> http://bazaar.launchpad.net/~mixxxdevelopers/mixxx/trunk/revision/3057
> > > > cause an error when compiling. Reverting to r3056 to solves the
> problem
> > > > for the moment.
> > > >
> > > > Reported in the forums and confirmend on Ubuntu 12.04
> > > > http://www.mixxx.org/forums/viewtopic.php?f=3&t=3671
> > > >
> > > > Partial build log:
> > > > src/dlgprefvinyl.cpp: In constructor
> > > ‘DlgPrefVinyl::DlgPrefVinyl(QWidget*,
> > > > VinylControlManager*, ConfigObject<ConfigValue>*)’:
> > > > src/dlgprefvinyl.cpp:33:25: error: no matching function for call to
> > > > ‘Con...

Read more...

RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/6203

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.