Ticket #687: Transmission-HIG-for-details-dialog.diff
File Transmission-HIG-for-details-dialog.diff, 10.9 KB (added by LucaFerretti, 14 years ago) |
---|
-
gtk/torrent-inspector.c
721 721 hig_workarea_add_row (t, &row, name, fr, NULL); 722 722 723 723 hig_workarea_add_section_divider (t, &row); 724 hig_workarea_add_section_title (t, &row, _("Created By"));724 hig_workarea_add_section_title (t, &row, _("Created by")); 725 725 hig_workarea_add_section_spacer (t, row, 2); 726 726 727 727 g_snprintf (name, sizeof(name), namefmt, _("Creator")); … … 738 738 hig_workarea_add_section_title (t, &row, _("Location")); 739 739 hig_workarea_add_section_spacer (t, row, 3); 740 740 741 g_snprintf (name, sizeof(name), namefmt, _("Downloaded Data"));741 g_snprintf (name, sizeof(name), namefmt, _("Downloaded data")); 742 742 l = gtk_label_new (tr_torrentGetFolder (tor)); 743 743 gtk_label_set_ellipsize( GTK_LABEL( l ), PANGO_ELLIPSIZE_END ); 744 744 hig_workarea_add_row (t, &row, name, l, NULL); 745 745 746 g_snprintf (name, sizeof(name), namefmt, _("Torrent File Path"));746 g_snprintf (name, sizeof(name), namefmt, _("Torrent file path")); 747 747 dname = g_path_get_dirname (info->torrent); 748 748 l = gtk_label_new ( dname ); 749 749 gtk_label_set_ellipsize( GTK_LABEL( l ), PANGO_ELLIPSIZE_END ); 750 750 hig_workarea_add_row (t, &row, name, l, NULL); 751 751 g_free (dname); 752 752 753 g_snprintf (name, sizeof(name), namefmt, _("Torrent File Name"));753 g_snprintf (name, sizeof(name), namefmt, _("Torrent file name")); 754 754 bname = g_path_get_basename (info->torrent); 755 755 l = gtk_label_new (bname); 756 756 gtk_label_set_ellipsize( GTK_LABEL( l ), PANGO_ELLIPSIZE_END ); … … 874 874 hig_workarea_add_row (t, &row, _("Ratio:"), l, NULL); 875 875 876 876 l = a->swarm_lb = gtk_label_new (NULL); 877 hig_workarea_add_row (t, &row, _("Swarm Rate:"), l, NULL);877 hig_workarea_add_row (t, &row, _("Swarm rate:"), l, NULL); 878 878 879 879 l = a->err_lb = gtk_label_new (NULL); 880 880 hig_workarea_add_row (t, &row, _("Error:"), l, NULL); … … 890 890 hig_workarea_add_section_spacer (t, row, 3); 891 891 892 892 l = a->date_added_lb = gtk_label_new (NULL); 893 hig_workarea_add_row (t, &row, _(" Added:"), l, NULL);893 hig_workarea_add_row (t, &row, _("Date added:"), l, NULL); 894 894 895 895 l = a->last_activity_lb = gtk_label_new (NULL); 896 hig_workarea_add_row (t, &row, _("Last Activity"), l, NULL);896 hig_workarea_add_row (t, &row, _("Last activity"), l, NULL); 897 897 898 898 hig_workarea_add_section_divider (t, &row); 899 899 hig_workarea_finish (t, &row); … … 1274 1274 1275 1275 col = GTK_TREE_VIEW_COLUMN (g_object_new (GTK_TYPE_TREE_VIEW_COLUMN, 1276 1276 "expand", TRUE, 1277 "title", _("File"), 1277 /* Translators: this is a column header in Files tab, Details dialog; 1278 Don't include the prefix "filedetails|" in the translation. */ 1279 "title", Q_("filedetails|File"), 1278 1280 NULL)); 1279 1281 rend = gtk_cell_renderer_pixbuf_new(); 1280 1282 gtk_tree_view_column_pack_start( col, rend, FALSE ); … … 1287 1289 gtk_tree_view_append_column( GTK_TREE_VIEW( view ), col ); 1288 1290 /* add progress column */ 1289 1291 rend = gtk_cell_renderer_progress_new(); 1290 col = gtk_tree_view_column_new_with_attributes ( 1291 _("Progress"), rend, "value", FC_PROG, NULL); 1292 /* Translators: this is a column header in Files tab, Details dialog; 1293 Don't include the prefix "filedetails|" in the translation. */ 1294 col = gtk_tree_view_column_new_with_attributes (Q_("filedetails|Progress"), 1295 rend, 1296 "value", FC_PROG, 1297 NULL); 1292 1298 gtk_tree_view_column_set_sort_column_id( col, FC_PROG ); 1293 1299 gtk_tree_view_append_column( GTK_TREE_VIEW( view ), col ); 1294 1300 /* set up view */ … … 1300 1306 col = gtk_tree_view_column_new (); 1301 1307 gtk_tree_view_column_set_sort_column_id( col, FC_ENABLED ); 1302 1308 rend = enabled_rend = gtk_cell_renderer_toggle_new (); 1303 col = gtk_tree_view_column_new_with_attributes (_("Download"), 1309 /* Translators: this is a column header in Files tab, Details dialog; 1310 Don't include the prefix "filedetails|" in the translation. 1311 Please note the items for this column are checkboxes (yes/no) */ 1312 col = gtk_tree_view_column_new_with_attributes (Q_("filedetails|Download"), 1304 1313 rend, 1305 1314 "active", FC_ENABLED, 1306 1315 NULL); … … 1310 1319 model = priority_model_new (); 1311 1320 col = gtk_tree_view_column_new (); 1312 1321 gtk_tree_view_column_set_sort_column_id( col, FC_PRIORITY ); 1313 gtk_tree_view_column_set_title (col, _("Priority")); 1322 /* Translators: this is a column header in Files tab, Details dialog; 1323 Don't include the prefix "filedetails|" in the translation. */ 1324 gtk_tree_view_column_set_title (col, Q_("filedetails|Priority")); 1314 1325 rend = priority_rend = gtk_cell_renderer_combo_new (); 1315 1326 gtk_tree_view_column_pack_start (col, rend, TRUE); 1316 1327 g_object_set (G_OBJECT(rend), "model", model, … … 1437 1448 int i, row; 1438 1449 gboolean b; 1439 1450 GtkAdjustment *a; 1440 GtkWidget *t, *w, *tb ;1451 GtkWidget *t, *w, *tb, *hb, *mis; 1441 1452 tr_torrent * tor = tr_torrent_handle (gtor); 1442 1453 1443 1454 row = 0; … … 1445 1456 hig_workarea_add_section_title (t, &row, _("Speed Limits") ); 1446 1457 hig_workarea_add_section_spacer (t, row, 2); 1447 1458 1448 tb = gtk_check_button_new_with_mnemonic (_("Limit _ Download Speed (KiB/s):"));1459 tb = gtk_check_button_new_with_mnemonic (_("Limit _download speed to:")); 1449 1460 b = tr_torrentGetSpeedMode(tor,TR_DOWN) == TR_SPEEDLIMIT_SINGLE; 1450 1461 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(tb), b ); 1451 1462 g_signal_connect (tb, "toggled", G_CALLBACK(dl_speed_toggled_cb), gtor); 1452 1463 1453 1464 i = tr_torrentGetSpeedLimit( tor, TR_DOWN ); 1465 hb = gtk_hbox_new ( FALSE, 6 ); 1454 1466 a = (GtkAdjustment*) gtk_adjustment_new (i, 0.0, G_MAXDOUBLE, 1, 1, 1); 1455 1467 w = gtk_spin_button_new (a, 1, 0); 1456 1468 g_signal_connect (w, "value-changed", G_CALLBACK(dl_speed_spun_cb), gtor); 1457 1469 g_signal_connect (tb, "toggled", G_CALLBACK(sensitize_from_check_cb), w); 1458 1470 sensitize_from_check_cb (GTK_TOGGLE_BUTTON(tb), w); 1459 hig_workarea_add_row_w (t, &row, tb, w, NULL); 1471 gtk_box_pack_start ( GTK_BOX (hb), GTK_WIDGET (w), FALSE, TRUE, 0); 1472 mis = gtk_label_new (_("kiB/s")); 1473 gtk_box_pack_start ( GTK_BOX (hb), GTK_WIDGET (mis), FALSE, TRUE, 0); 1474 hig_workarea_add_row_w (t, &row, tb, hb, NULL); 1460 1475 1461 tb = gtk_check_button_new_with_mnemonic (_("Limit _ Upload Speed (KiB/s):"));1476 tb = gtk_check_button_new_with_mnemonic (_("Limit _upload speed to:")); 1462 1477 b = tr_torrentGetSpeedMode(tor,TR_UP) == TR_SPEEDLIMIT_SINGLE; 1463 1478 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(tb), b ); 1464 1479 g_signal_connect (tb, "toggled", G_CALLBACK(ul_speed_toggled_cb), gtor); 1465 1480 1466 1481 i = tr_torrentGetSpeedLimit( tor, TR_UP ); 1482 hb = gtk_hbox_new ( FALSE, 6 ); 1467 1483 a = (GtkAdjustment*) gtk_adjustment_new (i, 0.0, G_MAXDOUBLE, 1, 1, 1); 1468 1484 w = gtk_spin_button_new (a, 1, 0); 1469 1485 g_signal_connect (w, "value-changed", G_CALLBACK(ul_speed_spun_cb), gtor); 1470 1486 g_signal_connect (tb, "toggled", G_CALLBACK(sensitize_from_check_cb), w); 1471 1487 sensitize_from_check_cb (GTK_TOGGLE_BUTTON(tb), w); 1472 hig_workarea_add_row_w (t, &row, tb, w, NULL); 1488 gtk_box_pack_start ( GTK_BOX (hb), GTK_WIDGET (w), FALSE, TRUE, 0); 1489 mis = gtk_label_new (_("kiB/s")); 1490 gtk_box_pack_start ( GTK_BOX (hb), GTK_WIDGET (mis), FALSE, TRUE, 0); 1491 hig_workarea_add_row_w (t, &row, tb, hb, NULL); 1473 1492 1474 1493 hig_workarea_add_section_divider (t, &row); 1475 1494 hig_workarea_add_section_title (t, &row, _("Peer Connections")); … … 1478 1497 maxConnectedPeers = tr_torrentGetMaxConnectedPeers( tor ); 1479 1498 w = gtk_spin_button_new_with_range( 1, 3000, 5 ); 1480 1499 gtk_spin_button_set_value( GTK_SPIN_BUTTON( w ), maxConnectedPeers ); 1481 hig_workarea_add_row( t, &row, _( "Maximum connected peers:" ), w, NULL ); 1500 hb = gtk_hbox_new ( FALSE, 6 ); 1501 gtk_box_pack_start ( GTK_BOX (hb), GTK_WIDGET (w), FALSE, TRUE, 0); 1502 mis = gtk_label_new (_("peers")); 1503 gtk_box_pack_start ( GTK_BOX (hb), GTK_WIDGET (mis), FALSE, TRUE, 0); 1504 hig_workarea_add_row( t, &row, _( "Connect at maximum to:" ), hb, NULL ); 1482 1505 g_signal_connect( w, "value-changed", G_CALLBACK( max_peers_spun_cb ), gtor ); 1483 1506 1484 1507 #if 0 1485 tb = gtk_check_button_new_with_mnemonic (_("_Stop Seeding at Ratio:"));1508 tb = gtk_check_button_new_with_mnemonic (_("_Stop seeding at ratio:")); 1486 1509 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(tb), gtor->seeding_cap_enabled); 1487 1510 g_signal_connect (tb, "toggled", G_CALLBACK(seeding_cap_toggled_cb), gtor); 1488 1511 a = (GtkAdjustment*) gtk_adjustment_new (gtor->seeding_cap, 0.0, G_MAXDOUBLE, 1, 1, 1); … … 1555 1578 gtk_window_set_role (GTK_WINDOW(d), "tr-info" ); 1556 1579 g_signal_connect (d, "response", G_CALLBACK (response_cb), gtor); 1557 1580 gtk_dialog_set_has_separator( GTK_DIALOG( d ), FALSE ); 1581 gtk_container_set_border_width (GTK_CONTAINER (d), 5); 1582 gtk_box_set_spacing (GTK_BOX (GTK_DIALOG (d)->vbox), 2); 1558 1583 g_object_weak_ref (G_OBJECT(gtor), torrent_destroyed, d); 1584 1559 1585 1560 1586 /* add the notebook */ 1561 1587 n = gtk_notebook_new (); 1588 gtk_container_set_border_width ( GTK_CONTAINER ( n ), 5 ); 1562 1589 1563 1590 w = activity_page_new (gtor); 1564 1591 g_object_set_data (G_OBJECT(d), "activity-top", w); 1565 1592 gtk_notebook_append_page (GTK_NOTEBOOK(n), w, 1566 gtk_label_new _with_mnemonic (_("_Activity")));1593 gtk_label_new (_("Activity"))); 1567 1594 1568 1595 w = peer_page_new (gtor); 1569 1596 g_object_set_data (G_OBJECT(d), "peers-top", w); 1570 1597 gtk_notebook_append_page (GTK_NOTEBOOK(n), w, 1571 gtk_label_new _with_mnemonic (_("_Peers")));1598 gtk_label_new (_("Peers"))); 1572 1599 1573 1600 gtk_notebook_append_page (GTK_NOTEBOOK(n), 1574 1601 info_page_new (tor), 1575 gtk_label_new _with_mnemonic (_("_Info")));1602 gtk_label_new (_("Info"))); 1576 1603 1577 1604 w = file_page_new (gtor); 1578 1605 g_object_set_data (G_OBJECT(d), "files-top", w); 1579 1606 gtk_notebook_append_page (GTK_NOTEBOOK(n), w, 1580 gtk_label_new _with_mnemonic (_("_Files")));1607 gtk_label_new (_("Files"))); 1581 1608 1582 1609 w = options_page_new (gtor); 1583 1610 g_object_set_data (G_OBJECT(d), "options-top", w); 1584 1611 gtk_notebook_append_page (GTK_NOTEBOOK(n), w, 1585 gtk_label_new _with_mnemonic (_("_Options")));1612 gtk_label_new (_("Options"))); 1586 1613 1587 1614 gtk_box_pack_start_defaults (GTK_BOX(GTK_DIALOG(d)->vbox), n); 1588 1615 -
gtk/hig.c
57 57 58 58 /* spacer to move the fields a little to the right of the name header */ 59 59 w = gtk_alignment_new (0.0f, 0.0f, 0.0f, 0.0f); 60 gtk_widget_set_size_request (w, 1 8u, 0u);60 gtk_widget_set_size_request (w, 12u, 0u); 61 61 gtk_table_attach (GTK_TABLE(table), w, 0, 1, row, row+items_in_section, 0, 0, 0, 0); 62 62 63 63 /* spacer between the controls and their labels */