comparison libgui/src/settings-dialog.cc @ 31558:69c8979f8b2c stable

fix missing trnaslation for new strings in settings dialog (bug #63404) * gui-preferences-sd.h: move new string constants to here * gui-settings.h: move new string constatns from here but leave the constants that are required in several different widgets * settings-dialog.cc (settings_dialog): use tr () for new strings here, too; (read_workspace_colors): dito; (read_terminal_colors): dito; (read_varedit_colors): dito;
author Torsten Lilge <ttl-octave@mailbox.org>
date Sun, 27 Nov 2022 11:27:29 +0100
parents d3231a604a62
children 26f1ef8fa1ce
comparison
equal deleted inserted replaced
31556:9978ef12aea3 31558:69c8979f8b2c
457 457
458 #if defined (HAVE_QSCINTILLA) 458 #if defined (HAVE_QSCINTILLA)
459 459
460 int mode = settings->value (ed_color_mode).toInt (); 460 int mode = settings->value (ed_color_mode).toInt ();
461 461
462 QCheckBox *cb_color_mode = new QCheckBox (settings_color_modes, 462 QCheckBox *cb_color_mode = new QCheckBox (tr (settings_color_modes.toStdString ().data ()),
463 group_box_editor_styles); 463 group_box_editor_styles);
464 cb_color_mode->setToolTip (settings_color_modes_tooltip); 464 cb_color_mode->setToolTip (tr (settings_color_modes_tooltip.toStdString ().data ()));
465 cb_color_mode->setChecked (mode > 0); 465 cb_color_mode->setChecked (mode > 0);
466 cb_color_mode->setObjectName (ed_color_mode.key); 466 cb_color_mode->setObjectName (ed_color_mode.key);
467 467
468 QPushButton *pb_reload_default_colors = new QPushButton (settings_reload_styles); 468 QPushButton *pb_reload_default_colors = new QPushButton (tr (settings_reload_styles.toStdString ().data ()));
469 pb_reload_default_colors->setToolTip (settings_reload_styles_tooltip); 469 pb_reload_default_colors->setToolTip (tr (settings_reload_styles_tooltip.toStdString ().data ()));
470 470
471 color_picker *current_line_color = new color_picker ( 471 color_picker *current_line_color = new color_picker (
472 settings->value (ed_highlight_current_line_color.key + 472 settings->value (ed_highlight_current_line_color.key +
473 settings_color_modes_ext[mode], 473 settings_color_modes_ext[mode],
474 ed_highlight_current_line_color.def).value<QColor> (), this); 474 ed_highlight_current_line_color.def).value<QColor> (), this);
1277 connect (m_ws_enable_colors, &QCheckBox::toggled, 1277 connect (m_ws_enable_colors, &QCheckBox::toggled,
1278 m_ws_hide_tool_tips, &QCheckBox::setEnabled); 1278 m_ws_hide_tool_tips, &QCheckBox::setEnabled);
1279 m_ws_hide_tool_tips->setChecked 1279 m_ws_hide_tool_tips->setChecked
1280 (settings->value (ws_hide_tool_tips).toBool ()); 1280 (settings->value (ws_hide_tool_tips).toBool ());
1281 1281
1282 QCheckBox *cb_color_mode = new QCheckBox (settings_color_modes); 1282 QCheckBox *cb_color_mode = new QCheckBox (tr (settings_color_modes.toStdString ().data ()));
1283 cb_color_mode->setToolTip (settings_color_modes_tooltip); 1283 cb_color_mode->setToolTip (tr (settings_color_modes_tooltip.toStdString ().data ()));
1284 cb_color_mode->setChecked (mode == 1); 1284 cb_color_mode->setChecked (mode == 1);
1285 cb_color_mode->setObjectName (ws_color_mode.key); 1285 cb_color_mode->setObjectName (ws_color_mode.key);
1286 connect (m_ws_enable_colors, &QCheckBox::toggled, 1286 connect (m_ws_enable_colors, &QCheckBox::toggled,
1287 cb_color_mode, &QCheckBox::setEnabled); 1287 cb_color_mode, &QCheckBox::setEnabled);
1288 style_grid->addWidget (cb_color_mode, row, column); 1288 style_grid->addWidget (cb_color_mode, row, column);
1289 1289
1290 QPushButton *pb_reload_default_colors = new QPushButton (settings_reload_colors); 1290 QPushButton *pb_reload_default_colors = new QPushButton (tr (settings_reload_colors.toStdString ().data ()));
1291 pb_reload_default_colors->setToolTip (settings_reload_colors_tooltip); 1291 pb_reload_default_colors->setToolTip (tr (settings_reload_colors_tooltip.toStdString ().data ()));
1292 connect (m_ws_enable_colors, &QCheckBox::toggled, 1292 connect (m_ws_enable_colors, &QCheckBox::toggled,
1293 pb_reload_default_colors, &QPushButton::setEnabled); 1293 pb_reload_default_colors, &QPushButton::setEnabled);
1294 style_grid->addWidget (pb_reload_default_colors, row+1, column++); 1294 style_grid->addWidget (pb_reload_default_colors, row+1, column++);
1295 1295
1296 bool colors_enabled = settings->value (ws_enable_colors).toBool (); 1296 bool colors_enabled = settings->value (ws_enable_colors).toBool ();
1404 QVector<QLabel *> description (cs_colors_count); 1404 QVector<QLabel *> description (cs_colors_count);
1405 QVector<color_picker *> color (cs_colors_count); 1405 QVector<color_picker *> color (cs_colors_count);
1406 1406
1407 int mode = settings->value (cs_color_mode).toInt (); 1407 int mode = settings->value (cs_color_mode).toInt ();
1408 1408
1409 QCheckBox *cb_color_mode = new QCheckBox (settings_color_modes); 1409 QCheckBox *cb_color_mode = new QCheckBox (tr (settings_color_modes.toStdString ().data ()));
1410 cb_color_mode->setToolTip (settings_color_modes_tooltip); 1410 cb_color_mode->setToolTip (tr (settings_color_modes_tooltip.toStdString ().data ()));
1411 cb_color_mode->setChecked (mode == 1); 1411 cb_color_mode->setChecked (mode == 1);
1412 cb_color_mode->setObjectName (cs_color_mode.key); 1412 cb_color_mode->setObjectName (cs_color_mode.key);
1413 style_grid->addWidget (cb_color_mode, 0, 0); 1413 style_grid->addWidget (cb_color_mode, 0, 0);
1414 1414
1415 QPushButton *pb_reload_default_colors = new QPushButton (settings_reload_colors); 1415 QPushButton *pb_reload_default_colors = new QPushButton (tr (settings_reload_colors.toStdString ().data ()));
1416 pb_reload_default_colors->setToolTip (settings_reload_colors_tooltip); 1416 pb_reload_default_colors->setToolTip (tr (settings_reload_colors_tooltip.toStdString ().data ()));
1417 style_grid->addWidget (pb_reload_default_colors, 1, 0); 1417 style_grid->addWidget (pb_reload_default_colors, 1, 0);
1418 1418
1419 int column = 1; // column 0 is for the color mode checkbox 1419 int column = 1; // column 0 is for the color mode checkbox
1420 const int color_columns = 2; // place colors in so many columns 1420 const int color_columns = 2; // place colors in so many columns
1421 int row = 0; 1421 int row = 0;
1510 QVector<QLabel *> description (ve_colors_count); 1510 QVector<QLabel *> description (ve_colors_count);
1511 QVector<color_picker *> color (ve_colors_count); 1511 QVector<color_picker *> color (ve_colors_count);
1512 1512
1513 int mode = settings->value (ve_color_mode).toInt (); 1513 int mode = settings->value (ve_color_mode).toInt ();
1514 1514
1515 QCheckBox *cb_color_mode = new QCheckBox (settings_color_modes); 1515 QCheckBox *cb_color_mode = new QCheckBox (tr (settings_color_modes.toStdString ().data ()));
1516 cb_color_mode->setToolTip (settings_color_modes_tooltip); 1516 cb_color_mode->setToolTip (tr (settings_color_modes_tooltip.toStdString ().data ()));
1517 cb_color_mode->setChecked (mode == 1); 1517 cb_color_mode->setChecked (mode == 1);
1518 cb_color_mode->setObjectName (ve_color_mode.key); 1518 cb_color_mode->setObjectName (ve_color_mode.key);
1519 style_grid->addWidget (cb_color_mode, 0, 0); 1519 style_grid->addWidget (cb_color_mode, 0, 0);
1520 1520
1521 QPushButton *pb_reload_default_colors = new QPushButton (settings_reload_colors); 1521 QPushButton *pb_reload_default_colors = new QPushButton (tr (settings_reload_colors.toStdString ().data ()));
1522 pb_reload_default_colors->setToolTip (settings_reload_colors_tooltip); 1522 pb_reload_default_colors->setToolTip (tr (settings_reload_colors_tooltip.toStdString ().data ()));
1523 style_grid->addWidget (pb_reload_default_colors, 1, 0); 1523 style_grid->addWidget (pb_reload_default_colors, 1, 0);
1524 1524
1525 int column = 1; 1525 int column = 1;
1526 int color_columns = 2; 1526 int color_columns = 2;
1527 int row = 0; 1527 int row = 0;