]> git.pld-linux.org Git - packages/gnome-panel.git/blob - gnome-panel-applet-categories.patch
This commit was manufactured by cvs2git to create branch 'GNOME_2_6'.
[packages/gnome-panel.git] / gnome-panel-applet-categories.patch
1 diff -aurN gnome-panel-2.4.2.orig/gnome-panel/ChangeLog gnome-panel-2.4.2/gnome-panel/ChangeLog
2 --- gnome-panel-2.4.2.orig/gnome-panel/ChangeLog        2004-01-15 13:48:07.000000000 +0100
3 +++ gnome-panel-2.4.2/gnome-panel/ChangeLog     2004-01-15 18:40:24.351547832 +0100
4 @@ -131,6 +131,13 @@
5  
6  ==================== 2.4.1 ====================
7  
8 +2003-11-28  Marcin Krzyzanowski  <krzak@linux.net.pl>
9 +
10 +       * menu.c: (create_applets_menu):
11 +       Guess untranslated categories based on translated ones, what give
12 +       us better menu order with translated and untranslated (the same)
13 +       categories. Fix bug #127732
14 +
15  2003-10-13 Owen Taylor <otaylor@redhat.com>
16  
17         * gnome-panel/panel-stock-icons.c (panel_init_stock_icons):
18 diff -aurN gnome-panel-2.4.2.orig/gnome-panel/menu.c gnome-panel-2.4.2/gnome-panel/menu.c
19 --- gnome-panel-2.4.2.orig/gnome-panel/menu.c   2003-10-14 12:46:30.000000000 +0200
20 +++ gnome-panel-2.4.2/gnome-panel/menu.c        2004-01-15 18:41:41.280852800 +0100
21 @@ -2711,7 +2711,7 @@
22  {
23         GtkWidget         *prev_menu = NULL;
24         const char        *prev_category = NULL;
25 -       int                i;
26 +       int                i,j,k;
27         const GList       *langs_glist;
28         GSList            *langs_gslist;
29         GSList            *applets = NULL;
30 @@ -2771,6 +2771,20 @@
31  
32                 applets = g_slist_append (applets, applet);
33         }
34 +
35 +       /* try to guess translations looking for already translated categories */
36 +       for (j = 0; j < g_slist_length(applets); j++) {
37 +               AppletMenuInfo  *appletA = (AppletMenuInfo *) g_slist_nth_data (applets,j);
38 +               
39 +               if (!g_utf8_collate (appletA->category,appletA->untranslated_category)) {
40 +                       for (k = 0; k < g_slist_length(applets); k++) {
41 +                               AppletMenuInfo  *appletB = (AppletMenuInfo *) g_slist_nth_data (applets,k);
42 +                               
43 +                               if (!g_utf8_collate (appletA->untranslated_category,appletB->untranslated_category))
44 +                                       appletA->category = appletB->category;
45 +                       }
46 +               }
47 +       }
48         
49         /* add internal action buttons */
50         applets = append_internal_applets (applets);    
This page took 0.031756 seconds and 3 git commands to generate.