Version: 1.4.90 (using KDE 3.5.0, compiled sources) Compiler: gcc version 3.4.4 20050721 (Red Hat 3.4.4-2) OS: Linux (i686) release 2.6.9-1.667smp There are different translations into Russian for "width" for stroke ("толщина") and other dimensions (page and object size and so on) ("ширина"). There is impossible to translate into Russian correct. Please, separate "width" for stroke and for other dimensions.
Hi... So if i understand you correctly, you want me to add some context to the i18n calls. I can do that. Can you please send me all places where i have to do this, so that i do not forget one. Ciao Jan
Ok. For stable branch: First part: dialogs/vstrokedlg.cc:51 dockers/vstrokedocker.cc:51 Second part: dockers/vdocumentdocker.cc:231 tools/vellipsetool.cc:50 tools/vrectangletool.cc:38 tools/vroundrecttool.cc:38 tools/vsinustool.cc:41 widgets/vselecttoolbar.cc:51
Thanks. I will commit these when i come home in the evening. Ciao Jan
SVN commit 532319 by jaham: GUI:added context to some i18n calls due to request of russian translater Andrey Cherepanov CCBUG:125957 M +1 -1 dialogs/vstrokedlg.cc M +1 -1 dockers/vdocumentdocker.cc M +1 -1 dockers/vstrokedocker.cc M +1 -1 tools/vellipsetool.cc M +1 -1 tools/vrectangletool.cc M +1 -1 tools/vroundrecttool.cc M +1 -1 tools/vsinustool.cc M +1 -1 widgets/vselecttoolbar.cc --- branches/koffice/1.5/koffice/karbon/dialogs/vstrokedlg.cc #532318:532319 @@ -48,7 +48,7 @@ QVBoxLayout *leftLayout = new QVBoxLayout( mainLayout, 4 ); - QLabel* widthLabel = new QLabel( i18n ( "Width:" ), mainWidget ); + QLabel* widthLabel = new QLabel( i18n ( "stroke width", "Width:" ), mainWidget ); leftLayout->addWidget ( widthLabel ); m_setLineWidth = new KoUnitDoubleSpinBox( mainWidget, 0.0, 1000.0, 0.5, 1.0, KoUnit::U_PT, 1 ); leftLayout->addWidget ( m_setLineWidth ); --- branches/koffice/1.5/koffice/karbon/dockers/vdocumentdocker.cc #532318:532319 @@ -228,7 +228,7 @@ layout->setMargin( 3 ); layout->setSpacing( 2 ); layout->addMultiCellWidget( m_documentPreview = new VDocumentPreview( m_view, this ), 0, 7, 2, 2 ); - layout->addWidget( new QLabel( i18n( "Width:" ), this ), 0, 0 ); + layout->addWidget( new QLabel( i18n( "document width", "Width:" ), this ), 0, 0 ); layout->addWidget( new QLabel( i18n( "Height:" ), this ), 1, 0 ); layout->addMultiCellWidget( frame = new QFrame( this ), 2, 2, 0, 1 ); frame->setFrameShape( QFrame::HLine ); --- branches/koffice/1.5/koffice/karbon/dockers/vstrokedocker.cc #532318:532319 @@ -48,7 +48,7 @@ QGridLayout *mainLayout = new QGridLayout( this, 4, 2 ); - QLabel* widthLabel = new QLabel( i18n ( "Width:" ), this ); + QLabel* widthLabel = new QLabel( i18n ( "stroke width", "Width:" ), this ); mainLayout->addWidget( widthLabel, 0, 0 ); // set min/max/step and value in points, then set actual unit m_setLineWidth = new KoUnitDoubleSpinBox( this, 0.0, 1000.0, 0.5, 1.0, KoUnit::U_PT, 2 ); --- branches/koffice/1.5/koffice/karbon/tools/vellipsetool.cc #532318:532319 @@ -47,7 +47,7 @@ connect( m_type, SIGNAL( activated( int ) ), this, SLOT( typeChanged( int ) ) ); // add width/height-input: - m_widthLabel = new QLabel( i18n( "Width:" ), group ); + m_widthLabel = new QLabel( i18n( "object width", "Width:" ), group ); m_width = new KoUnitDoubleSpinBox( group, 0.0, 1000.0, 0.5, 100.0, KoUnit::U_MM ); m_heightLabel = new QLabel( i18n( "Height:" ), group ); m_height = new KoUnitDoubleSpinBox( group, 0.0, 1000.0, 0.5, 100.0, KoUnit::U_MM ); --- branches/koffice/1.5/koffice/karbon/tools/vrectangletool.cc #532318:532319 @@ -35,7 +35,7 @@ { QGroupBox *group = new QGroupBox( 2, Qt::Horizontal, i18n( "Properties" ), this ); // add width/height-input: - m_widthLabel = new QLabel( i18n( "Width:" ), group ); + m_widthLabel = new QLabel( i18n( "object width", "Width:" ), group ); m_width = new KoUnitDoubleSpinBox( group, 0.0, 1000.0, 0.5, 100.0, KoUnit::U_MM ); m_heightLabel = new QLabel( i18n( "Height:" ), group ); --- branches/koffice/1.5/koffice/karbon/tools/vroundrecttool.cc #532318:532319 @@ -35,7 +35,7 @@ : KDialogBase( parent, name, true, i18n( "Insert Round Rect" ), Ok | Cancel ), m_part( part ) { QGroupBox *group = new QGroupBox( 2, Qt::Horizontal, i18n( "Properties" ), this ); - new QLabel( i18n( "Width:" ), group ); + new QLabel( i18n( "object width", "Width:" ), group ); KoUnit::Unit unit = KoUnit::U_CM; m_width = new KoUnitDoubleSpinBox( group, 0.0, KoUnit::fromUserValue( 1000.0, unit ), KoUnit::fromUserValue( 0.5, unit ), KoUnit::fromUserValue( 10.0, unit ), unit ); --- branches/koffice/1.5/koffice/karbon/tools/vsinustool.cc #532318:532319 @@ -38,7 +38,7 @@ QGroupBox *group = new QGroupBox( 2, Qt::Horizontal, i18n( "Properties" ), this ); // add width/height-input: - m_widthLabel = new QLabel( i18n( "Width:" ), group ); + m_widthLabel = new QLabel( i18n( "object width", "Width:" ), group ); m_width = new KoUnitDoubleSpinBox( group, 0.0, 1000.0, 0.5, 100.0, KoUnit::U_MM ); m_heightLabel = new QLabel( i18n( "Height:" ), group ); m_height = new KoUnitDoubleSpinBox( group, 0.0, 1000.0, 0.5, 100.0, KoUnit::U_MM ); --- branches/koffice/1.5/koffice/karbon/widgets/vselecttoolbar.cc #532318:532319 @@ -48,7 +48,7 @@ insertWidget( 3, m_y->width(), m_y ); insertSeparator( 4 ); - QLabel *w_label = new QLabel( i18n( "Width:" ), this, "kde toolbar widget" ); + QLabel *w_label = new QLabel( i18n( "selection width", "Width:" ), this, "kde toolbar widget" ); insertWidget( 5, w_label->width(), w_label ); m_width = new KoUnitDoubleSpinBox( this, 0.0, 1000.0, 0.5 ); connect( m_width, SIGNAL( valueChanged( double ) ), this, SLOT( slotWidthChanged( double ) ) );
Hi Anreay, can i close this bug or are there more problems? Ciao Jan
Yes, bug is fixed.
*** Bug has been marked as fixed ***.