wok rev 17368

gcolor2: use gtk-stock and theme icons (clean /usr/share/pixmaps), use XDG variable (clean ~), add palette, add translations.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Nov 21 04:28:49 2014 +0200 (2014-11-21)
parents e3cc7eaaf433
children ae249db6d29c
files gcolor2/receipt gcolor2/stuff/gcolor2.desktop gcolor2/stuff/gcolor2.patch gcolor2/stuff/gcolor2.pot gcolor2/stuff/ru.po
line diff
     1.1 --- a/gcolor2/receipt	Thu Nov 20 21:01:38 2014 -0500
     1.2 +++ b/gcolor2/receipt	Fri Nov 21 04:28:49 2014 +0200
     1.3 @@ -9,16 +9,20 @@
     1.4  TARBALL="$PACKAGE-$VERSION.tar.gz"
     1.5  WEB_SITE="http://gcolor2.sourceforge.net/"
     1.6  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
     1.7 +GENERIC_PIXMAPS="no"
     1.8  
     1.9 -DEPENDS="gtk+ xorg-libXdamage"
    1.10 -BUILD_DEPENDS="pkg-config gtk+ gtk+-dev perl-xml-parser file"
    1.11 +DEPENDS="gtk+"
    1.12 +SUGGESTED="xorg-rgb"
    1.13 +BUILD_DEPENDS="gtk+-dev file"
    1.14  
    1.15  # Rules to configure and make the package.
    1.16  compile_rules()
    1.17  {
    1.18 -	cd $src
    1.19 -	./configure --prefix=/usr --infodir=/usr/share/info \
    1.20 -	--mandir=/usr/share/man $CONFIGURE_ARGS &&
    1.21 +	patch -p1 -i $stuff/gcolor2.patch
    1.22 +	cp $stuff/*.po* $src/po
    1.23 +	sed -i 's|@CATALOGS@|ru.gmo|' $src/po/Makefile.in.in
    1.24 +
    1.25 +	./configure $CONFIGURE_ARGS &&
    1.26  	make &&
    1.27  	make DESTDIR=$DESTDIR install
    1.28  }
    1.29 @@ -26,12 +30,7 @@
    1.30  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.31  genpkg_rules()
    1.32  {
    1.33 -	mkdir -p $fs/usr/share/applications
    1.34 -	cp -a $stuff/gcolor2.desktop $fs/usr/share/applications
    1.35 +	mkdir -p $fs/usr
    1.36  	cp -a $install/usr/bin $fs/usr
    1.37 -	
    1.38 -	cp -a $install/usr/share $fs/usr
    1.39 -	cd $fs/usr/share/pixmaps
    1.40 -	ln -s gcolor2/icon.png gcolor2.png
    1.41  }
    1.42  
     2.1 --- a/gcolor2/stuff/gcolor2.desktop	Thu Nov 20 21:01:38 2014 -0500
     2.2 +++ b/gcolor2/stuff/gcolor2.desktop	Fri Nov 21 04:28:49 2014 +0200
     2.3 @@ -1,13 +1,12 @@
     2.4  [Desktop Entry]
     2.5 -Encoding=UTF-8
     2.6 +Type=Application
     2.7  Name=Gcolor2 Color Selector
     2.8  Name[es]=Probador de colores Gcolor2
     2.9  Name[fr]=Sélècteur de couleurs Gcolor2 
    2.10  Name[pt]=Seletor de Cores Gcolor2
    2.11 +Name[ru]=Выбор цвета Gcolor2
    2.12  Name[pt_BR]=Seletor de Cores Gcolor2
    2.13  Name[zh_CN]=GColor2颜色选择
    2.14  Exec=gcolor2
    2.15  Icon=gcolor2
    2.16 -Type=Application
    2.17 -Terminal=false
    2.18 -Categories=Application;Graphics;
    2.19 +Categories=Graphics;
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/gcolor2/stuff/gcolor2.patch	Fri Nov 21 04:28:49 2014 +0200
     3.3 @@ -0,0 +1,287 @@
     3.4 +--- a/src/main.c
     3.5 ++++ b/src/main.c
     3.6 +@@ -17,7 +17,7 @@
     3.7 + 
     3.8 + void set_user_file ()
     3.9 + {
    3.10 +-	user_filename = g_strdup_printf ("%s/.rgb.txt", getenv ("HOME"));
    3.11 ++	user_filename = g_strconcat (g_get_user_data_dir(), "/.rgb.txt", NULL);
    3.12 + }
    3.13 + 
    3.14 + gchar* get_user_file ()
    3.15 +@@ -27,15 +27,9 @@
    3.16 + 
    3.17 + gboolean set_system_file ()
    3.18 + {
    3.19 +-	/* try a couple locations to find rgb.txt */
    3.20 ++	/* try location to find rgb.txt */
    3.21 + 	if (g_file_test (SYSTEM_FILE_1, G_FILE_TEST_EXISTS))
    3.22 + 		sys_filename = SYSTEM_FILE_1;
    3.23 +-	else if (g_file_test (SYSTEM_FILE_2, G_FILE_TEST_EXISTS))
    3.24 +-		sys_filename = SYSTEM_FILE_2;
    3.25 +-	else if (g_file_test (SYSTEM_FILE_3, G_FILE_TEST_EXISTS))
    3.26 +-		sys_filename = SYSTEM_FILE_3;
    3.27 +-	else if (g_file_test (SYSTEM_FILE_4, G_FILE_TEST_EXISTS))
    3.28 +-		sys_filename = SYSTEM_FILE_4;
    3.29 + 	else
    3.30 + 		return FALSE;
    3.31 + 	return TRUE;
    3.32 +@@ -151,7 +145,6 @@
    3.33 + 	gtk_set_locale ();
    3.34 + 	gtk_init (&argc, &argv);
    3.35 + 	
    3.36 +-	add_pixmap_directory (PACKAGE_DATA_DIR "/pixmaps/" PACKAGE);
    3.37 + 
    3.38 + 	gcolor2 = create_gcolor2 ();
    3.39 + 	gtk_widget_show (gcolor2);
    3.40 +@@ -164,7 +157,7 @@
    3.41 + 	gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), GTK_TREE_MODEL (liststore));
    3.42 + 	
    3.43 + 	column = gtk_tree_view_column_new ();
    3.44 +-	gtk_tree_view_column_set_title (column, "Color");
    3.45 ++	gtk_tree_view_column_set_title (column, _("Color"));
    3.46 + 	
    3.47 + 	renderer = gtk_cell_renderer_pixbuf_new ();
    3.48 + 	gtk_tree_view_column_pack_start (column, renderer, FALSE);
    3.49 +@@ -179,7 +172,7 @@
    3.50 + 	
    3.51 + 	
    3.52 + 	renderer = gtk_cell_renderer_text_new ();
    3.53 +-	column = gtk_tree_view_column_new_with_attributes ("Name", renderer,
    3.54 ++	column = gtk_tree_view_column_new_with_attributes (_("Name"), renderer,
    3.55 + 													   "text", COLOR_NAME, NULL);
    3.56 + 	gtk_tree_view_column_set_sort_column_id (column, COLOR_NAME);
    3.57 + 	gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);
    3.58 +
    3.59 +--- a/src/callbacks.h
    3.60 ++++ b/src/callbacks.h
    3.61 +@@ -8,10 +8,7 @@
    3.62 + #define FILE_WRITE         "write"
    3.63 + 
    3.64 + /* possible locations of the rgb file */
    3.65 +-#define SYSTEM_FILE_1      "/usr/X11R6/lib/X11/rgb.txt"
    3.66 +-#define SYSTEM_FILE_2      "/usr/lib/X11/rgb.txt"
    3.67 +-#define SYSTEM_FILE_3      "/etc/X11/rgb.txt"
    3.68 +-#define SYSTEM_FILE_4      "/usr/openwin/lib/X11/rgb.txt"
    3.69 ++#define SYSTEM_FILE_1      "/usr/share/X11/rgb.txt"
    3.70 + 
    3.71 + /* about dialog text */
    3.72 + #define ABOUT_CREDITS_TEXT "Developer:\n" \
    3.73 +
    3.74 +--- a/src/interface.c
    3.75 ++++ b/src/interface.c
    3.76 +@@ -48,8 +48,6 @@
    3.77 +   GtkWidget *about_button;
    3.78 +   GtkWidget *alignment1;
    3.79 +   GtkWidget *hbox2;
    3.80 +-  GtkWidget *image3;
    3.81 +-  GtkWidget *label5;
    3.82 +   GtkWidget *quit_button;
    3.83 +   GtkTooltips *tooltips;
    3.84 + 
    3.85 +@@ -59,12 +57,7 @@
    3.86 +   gtk_container_set_border_width (GTK_CONTAINER (gcolor2), 1);
    3.87 +   gtk_window_set_title (GTK_WINDOW (gcolor2), _("gcolor2"));
    3.88 +   gtk_window_set_resizable (GTK_WINDOW (gcolor2), FALSE);
    3.89 +-  gcolor2_icon_pixbuf = create_pixbuf ("icon.png");
    3.90 +-  if (gcolor2_icon_pixbuf)
    3.91 +-    {
    3.92 +-      gtk_window_set_icon (GTK_WINDOW (gcolor2), gcolor2_icon_pixbuf);
    3.93 +-      gdk_pixbuf_unref (gcolor2_icon_pixbuf);
    3.94 +-    }
    3.95 ++  gtk_window_set_icon_name (GTK_WINDOW (gcolor2), "gcolor2");
    3.96 + 
    3.97 +   vbox1 = gtk_vbox_new (FALSE, 3);
    3.98 +   gtk_widget_show (vbox1);
    3.99 +@@ -75,6 +68,7 @@
   3.100 +   gtk_widget_show (colorselection);
   3.101 +   gtk_box_pack_start (GTK_BOX (vbox1), colorselection, FALSE, TRUE, 0);
   3.102 +   gtk_color_selection_set_has_opacity_control (GTK_COLOR_SELECTION (colorselection), TRUE);
   3.103 ++  gtk_color_selection_set_has_palette (GTK_COLOR_SELECTION (colorselection), TRUE);
   3.104 + 
   3.105 +   expander = gtk_expander_new (NULL);
   3.106 +   gtk_widget_show (expander);
   3.107 +@@ -136,12 +130,6 @@
   3.108 +   gtk_widget_show (hbuttonbox3);
   3.109 +   gtk_box_pack_start (GTK_BOX (vbox1), hbuttonbox3, FALSE, TRUE, 0);
   3.110 + 
   3.111 +-  about_button = gtk_button_new ();
   3.112 +-  gtk_widget_show (about_button);
   3.113 +-  gtk_container_add (GTK_CONTAINER (hbuttonbox3), about_button);
   3.114 +-  GTK_WIDGET_SET_FLAGS (about_button, GTK_CAN_DEFAULT);
   3.115 +-  gtk_tooltips_set_tip (tooltips, about_button, _("About gcolor2"), NULL);
   3.116 +-
   3.117 +   alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0);
   3.118 +   gtk_widget_show (alignment1);
   3.119 +   gtk_container_add (GTK_CONTAINER (about_button), alignment1);
   3.120 +@@ -150,14 +138,11 @@
   3.121 +   gtk_widget_show (hbox2);
   3.122 +   gtk_container_add (GTK_CONTAINER (alignment1), hbox2);
   3.123 + 
   3.124 +-  image3 = create_pixmap (gcolor2, "about_icon.png");
   3.125 +-  gtk_widget_show (image3);
   3.126 +-  gtk_box_pack_start (GTK_BOX (hbox2), image3, FALSE, FALSE, 0);
   3.127 ++  about_button = gtk_button_new_from_stock ("gtk-about");
   3.128 ++  gtk_widget_show (about_button);
   3.129 ++  gtk_tooltips_set_tip (tooltips, about_button, _("About gcolor2"), NULL);
   3.130 ++  gtk_container_add (GTK_CONTAINER (hbuttonbox3), about_button);
   3.131 + 
   3.132 +-  label5 = gtk_label_new_with_mnemonic (_("_About"));
   3.133 +-  gtk_widget_show (label5);
   3.134 +-  gtk_box_pack_start (GTK_BOX (hbox2), label5, FALSE, FALSE, 0);
   3.135 +-
   3.136 +   quit_button = gtk_button_new_from_stock ("gtk-quit");
   3.137 +   gtk_widget_show (quit_button);
   3.138 +   gtk_container_add (GTK_CONTAINER (hbuttonbox3), quit_button);
   3.139 +@@ -208,8 +193,6 @@
   3.140 +   GLADE_HOOKUP_OBJECT (gcolor2, about_button, "about_button");
   3.141 +   GLADE_HOOKUP_OBJECT (gcolor2, alignment1, "alignment1");
   3.142 +   GLADE_HOOKUP_OBJECT (gcolor2, hbox2, "hbox2");
   3.143 +-  GLADE_HOOKUP_OBJECT (gcolor2, image3, "image3");
   3.144 +-  GLADE_HOOKUP_OBJECT (gcolor2, label5, "label5");
   3.145 +   GLADE_HOOKUP_OBJECT (gcolor2, quit_button, "quit_button");
   3.146 +   GLADE_HOOKUP_OBJECT_NO_REF (gcolor2, tooltips, "tooltips");
   3.147 + 
   3.148 +@@ -238,12 +221,7 @@
   3.149 +   gtk_window_set_modal (GTK_WINDOW (save_dialog), TRUE);
   3.150 +   gtk_window_set_resizable (GTK_WINDOW (save_dialog), FALSE);
   3.151 +   gtk_window_set_destroy_with_parent (GTK_WINDOW (save_dialog), TRUE);
   3.152 +-  save_dialog_icon_pixbuf = create_pixbuf ("icon.png");
   3.153 +-  if (save_dialog_icon_pixbuf)
   3.154 +-    {
   3.155 +-      gtk_window_set_icon (GTK_WINDOW (save_dialog), save_dialog_icon_pixbuf);
   3.156 +-      gdk_pixbuf_unref (save_dialog_icon_pixbuf);
   3.157 +-    }
   3.158 ++  gtk_window_set_icon_name (GTK_WINDOW (save_dialog), "gcolor2");
   3.159 +   gtk_window_set_type_hint (GTK_WINDOW (save_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
   3.160 + 
   3.161 +   dialog_vbox1 = GTK_DIALOG (save_dialog)->vbox;
   3.162 +@@ -366,17 +344,13 @@
   3.163 +   gtk_window_set_title (GTK_WINDOW (about_dialog), _("About gcolor2"));
   3.164 +   gtk_window_set_resizable (GTK_WINDOW (about_dialog), FALSE);
   3.165 +   gtk_window_set_destroy_with_parent (GTK_WINDOW (about_dialog), TRUE);
   3.166 +-  about_dialog_icon_pixbuf = create_pixbuf ("icon.png");
   3.167 +-  if (about_dialog_icon_pixbuf)
   3.168 +-    {
   3.169 +-      gtk_window_set_icon (GTK_WINDOW (about_dialog), about_dialog_icon_pixbuf);
   3.170 +-      gdk_pixbuf_unref (about_dialog_icon_pixbuf);
   3.171 +-    }
   3.172 ++  gtk_window_set_icon_name (GTK_WINDOW (about_dialog), "gcolor2");
   3.173 + 
   3.174 +   dialog_vbox3 = GTK_DIALOG (about_dialog)->vbox;
   3.175 +   gtk_widget_show (dialog_vbox3);
   3.176 + 
   3.177 +-  about_image = create_pixmap (about_dialog, "icon.png");
   3.178 ++  //about_image = create_pixmap (about_dialog, "icon.png");
   3.179 ++  about_image = gtk_image_new_from_icon_name ("gcolor2", GTK_ICON_SIZE_DIALOG);
   3.180 +   gtk_widget_show (about_image);
   3.181 +   gtk_box_pack_start (GTK_BOX (dialog_vbox3), about_image, FALSE, FALSE, 0);
   3.182 + 
   3.183 +@@ -483,12 +457,7 @@
   3.184 +   gtk_window_set_modal (GTK_WINDOW (delete_dialog), TRUE);
   3.185 +   gtk_window_set_resizable (GTK_WINDOW (delete_dialog), FALSE);
   3.186 +   gtk_window_set_destroy_with_parent (GTK_WINDOW (delete_dialog), TRUE);
   3.187 +-  delete_dialog_icon_pixbuf = create_pixbuf ("icon.png");
   3.188 +-  if (delete_dialog_icon_pixbuf)
   3.189 +-    {
   3.190 +-      gtk_window_set_icon (GTK_WINDOW (delete_dialog), delete_dialog_icon_pixbuf);
   3.191 +-      gdk_pixbuf_unref (delete_dialog_icon_pixbuf);
   3.192 +-    }
   3.193 ++  gtk_window_set_icon_name (GTK_WINDOW (delete_dialog), "gcolor2");
   3.194 +   gtk_window_set_type_hint (GTK_WINDOW (delete_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
   3.195 + 
   3.196 +   vbox3 = GTK_DIALOG (delete_dialog)->vbox;
   3.197 +
   3.198 +--- a/src/support.c
   3.199 ++++ b/src/support.c
   3.200 +@@ -42,90 +42,6 @@
   3.201 +   return found_widget;
   3.202 + }
   3.203 + 
   3.204 +-static GList *pixmaps_directories = NULL;
   3.205 +-
   3.206 +-/* Use this function to set the directory containing installed pixmaps. */
   3.207 +-void
   3.208 +-add_pixmap_directory                   (const gchar     *directory)
   3.209 +-{
   3.210 +-  pixmaps_directories = g_list_prepend (pixmaps_directories,
   3.211 +-                                        g_strdup (directory));
   3.212 +-}
   3.213 +-
   3.214 +-/* This is an internally used function to find pixmap files. */
   3.215 +-static gchar*
   3.216 +-find_pixmap_file                       (const gchar     *filename)
   3.217 +-{
   3.218 +-  GList *elem;
   3.219 +-
   3.220 +-  /* We step through each of the pixmaps directory to find it. */
   3.221 +-  elem = pixmaps_directories;
   3.222 +-  while (elem)
   3.223 +-    {
   3.224 +-      gchar *pathname = g_strdup_printf ("%s%s%s", (gchar*)elem->data,
   3.225 +-                                         G_DIR_SEPARATOR_S, filename);
   3.226 +-      if (g_file_test (pathname, G_FILE_TEST_EXISTS))
   3.227 +-        return pathname;
   3.228 +-      g_free (pathname);
   3.229 +-      elem = elem->next;
   3.230 +-    }
   3.231 +-  return NULL;
   3.232 +-}
   3.233 +-
   3.234 +-/* This is an internally used function to create pixmaps. */
   3.235 +-GtkWidget*
   3.236 +-create_pixmap                          (GtkWidget       *widget,
   3.237 +-                                        const gchar     *filename)
   3.238 +-{
   3.239 +-  gchar *pathname = NULL;
   3.240 +-  GtkWidget *pixmap;
   3.241 +-
   3.242 +-  if (!filename || !filename[0])
   3.243 +-      return gtk_image_new ();
   3.244 +-
   3.245 +-  pathname = find_pixmap_file (filename);
   3.246 +-
   3.247 +-  if (!pathname)
   3.248 +-    {
   3.249 +-      g_warning (_("Couldn't find pixmap file: %s"), filename);
   3.250 +-      return gtk_image_new ();
   3.251 +-    }
   3.252 +-
   3.253 +-  pixmap = gtk_image_new_from_file (pathname);
   3.254 +-  g_free (pathname);
   3.255 +-  return pixmap;
   3.256 +-}
   3.257 +-
   3.258 +-/* This is an internally used function to create pixmaps. */
   3.259 +-GdkPixbuf*
   3.260 +-create_pixbuf                          (const gchar     *filename)
   3.261 +-{
   3.262 +-  gchar *pathname = NULL;
   3.263 +-  GdkPixbuf *pixbuf;
   3.264 +-  GError *error = NULL;
   3.265 +-
   3.266 +-  if (!filename || !filename[0])
   3.267 +-      return NULL;
   3.268 +-
   3.269 +-  pathname = find_pixmap_file (filename);
   3.270 +-
   3.271 +-  if (!pathname)
   3.272 +-    {
   3.273 +-      g_warning (_("Couldn't find pixmap file: %s"), filename);
   3.274 +-      return NULL;
   3.275 +-    }
   3.276 +-
   3.277 +-  pixbuf = gdk_pixbuf_new_from_file (pathname, &error);
   3.278 +-  if (!pixbuf)
   3.279 +-    {
   3.280 +-      fprintf (stderr, "Failed to load pixbuf file: %s: %s\n",
   3.281 +-               pathname, error->message);
   3.282 +-      g_error_free (error);
   3.283 +-    }
   3.284 +-  g_free (pathname);
   3.285 +-  return pixbuf;
   3.286 +-}
   3.287 +-
   3.288 + /* This is used to set ATK action descriptions. */
   3.289 + void
   3.290 + glade_set_atk_action_description       (AtkAction       *action,
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/gcolor2/stuff/gcolor2.pot	Fri Nov 21 04:28:49 2014 +0200
     4.3 @@ -0,0 +1,99 @@
     4.4 +# SOME DESCRIPTIVE TITLE.
     4.5 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
     4.6 +# This file is distributed under the same license as the PACKAGE package.
     4.7 +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
     4.8 +#
     4.9 +#, fuzzy
    4.10 +msgid ""
    4.11 +msgstr ""
    4.12 +"Project-Id-Version: PACKAGE VERSION\n"
    4.13 +"Report-Msgid-Bugs-To: \n"
    4.14 +"POT-Creation-Date: 2014-11-20 20:53+0200\n"
    4.15 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    4.16 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    4.17 +"Language-Team: LANGUAGE <LL@li.org>\n"
    4.18 +"Language: \n"
    4.19 +"MIME-Version: 1.0\n"
    4.20 +"Content-Type: text/plain; charset=UTF-8\n"
    4.21 +"Content-Transfer-Encoding: 8bit\n"
    4.22 +
    4.23 +#: src/interface.c:60
    4.24 +msgid "gcolor2"
    4.25 +msgstr ""
    4.26 +
    4.27 +#: src/interface.c:106
    4.28 +msgid ""
    4.29 +"Delete the selected color. You can only delete those you saved yourself."
    4.30 +msgstr ""
    4.31 +
    4.32 +#: src/interface.c:112
    4.33 +msgid "Save the color selected in the colorwheel"
    4.34 +msgstr ""
    4.35 +
    4.36 +#: src/interface.c:126
    4.37 +msgid "_Show saved colors"
    4.38 +msgstr ""
    4.39 +
    4.40 +#: src/interface.c:143 src/interface.c:366
    4.41 +msgid "About gcolor2"
    4.42 +msgstr ""
    4.43 +
    4.44 +#: src/interface.c:157
    4.45 +msgid "_About"
    4.46 +msgstr ""
    4.47 +
    4.48 +#: src/interface.c:165
    4.49 +msgid "Exit the program"
    4.50 +msgstr ""
    4.51 +
    4.52 +#: src/interface.c:236
    4.53 +msgid "gcolor2 - Save a Color"
    4.54 +msgstr ""
    4.55 +
    4.56 +#: src/interface.c:261
    4.57 +msgid "Enter a name for the color you selected"
    4.58 +msgstr ""
    4.59 +
    4.60 +#: src/interface.c:309
    4.61 +msgid "Copy color to clipboard"
    4.62 +msgstr ""
    4.63 +
    4.64 +#: src/interface.c:322
    4.65 +msgid "Show system colors"
    4.66 +msgstr ""
    4.67 +
    4.68 +#: src/interface.c:404
    4.69 +msgid "_Credits"
    4.70 +msgstr ""
    4.71 +
    4.72 +#: src/interface.c:421
    4.73 +msgid "_Release Notes"
    4.74 +msgstr ""
    4.75 +
    4.76 +#: src/interface.c:425
    4.77 +msgid "Copyright © 2004-2005 Justin Spadea"
    4.78 +msgstr ""
    4.79 +
    4.80 +#: src/interface.c:481
    4.81 +msgid "gcolor2 - Delete a Color"
    4.82 +msgstr ""
    4.83 +
    4.84 +#: src/callbacks.c:60
    4.85 +#, c-format
    4.86 +msgid "<span weight=\"bold\" size=\"larger\">gcolor2 v%s</span>"
    4.87 +msgstr ""
    4.88 +
    4.89 +#: src/callbacks.c:250
    4.90 +#, c-format
    4.91 +msgid "Enter a color name for %s:"
    4.92 +msgstr ""
    4.93 +
    4.94 +#: src/callbacks.c:353
    4.95 +#, c-format
    4.96 +msgid "Are you sure you want to delete '%s'?"
    4.97 +msgstr ""
    4.98 +
    4.99 +#: src/support.c:90 src/support.c:114
   4.100 +#, c-format
   4.101 +msgid "Couldn't find pixmap file: %s"
   4.102 +msgstr ""
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/gcolor2/stuff/ru.po	Fri Nov 21 04:28:49 2014 +0200
     5.3 @@ -0,0 +1,115 @@
     5.4 +# Russian translations for gcolor2.
     5.5 +# Copyright (C) 2014 Justin Spadea
     5.6 +# This file is distributed under the same license as the gcolor2 package.
     5.7 +# Aleksej Bobylev <al.bobylev@gmail.com>, 2014.
     5.8 +#
     5.9 +msgid ""
    5.10 +msgstr ""
    5.11 +"Project-Id-Version: gcolor2\n"
    5.12 +"Report-Msgid-Bugs-To: \n"
    5.13 +"POT-Creation-Date: 2014-11-20 20:53+0200\n"
    5.14 +"PO-Revision-Date: 2014-11-20 20:56+0300\n"
    5.15 +"Last-Translator: Aleksej Bobylev <al.bobylev@gmail.com>\n"
    5.16 +"Language-Team: Russian\n"
    5.17 +"Language: ru\n"
    5.18 +"MIME-Version: 1.0\n"
    5.19 +"Content-Type: text/plain; charset=UTF-8\n"
    5.20 +"Content-Transfer-Encoding: 8bit\n"
    5.21 +
    5.22 +#: src/interface.c:60
    5.23 +#: gcolor2.glade:260
    5.24 +msgid "gcolor2"
    5.25 +msgstr ""
    5.26 +
    5.27 +#: src/interface.c:106
    5.28 +#: gcolor2.glade:323
    5.29 +msgid "Delete the selected color. You can only delete those you saved yourself."
    5.30 +msgstr "Удалить выбранный цвет. Вы можете удалять только цвета, которые сохранили самостоятельно."
    5.31 +
    5.32 +#: src/interface.c:112
    5.33 +#: gcolor2.glade:341
    5.34 +msgid "Save the color selected in the colorwheel"
    5.35 +msgstr "Сохранить выбранный цвет"
    5.36 +
    5.37 +#: src/interface.c:126
    5.38 +#: gcolor2.glade:396
    5.39 +msgid "_Show saved colors"
    5.40 +msgstr "_Показать сохраненные цвета"
    5.41 +
    5.42 +#: src/interface.c:143
    5.43 +#: src/interface.c:366
    5.44 +#: gcolor2.glade:11
    5.45 +#: gcolor2.glade:433
    5.46 +msgid "About gcolor2"
    5.47 +msgstr "О программе gcolor2"
    5.48 +
    5.49 +#: src/interface.c:157
    5.50 +msgid "_About"
    5.51 +msgstr "_О программе"
    5.52 +
    5.53 +#: src/interface.c:165
    5.54 +#: gcolor2.glade:451
    5.55 +msgid "Exit the program"
    5.56 +msgstr "Выйти из программы"
    5.57 +
    5.58 +#: src/interface.c:236
    5.59 +#: gcolor2.glade:515
    5.60 +msgid "gcolor2 - Save a Color"
    5.61 +msgstr "gcolor2 — Сохранить цвет"
    5.62 +
    5.63 +#: src/interface.c:261
    5.64 +#: gcolor2.glade:595
    5.65 +msgid "Enter a name for the color you selected"
    5.66 +msgstr "Введите имя для выбранного цвета"
    5.67 +
    5.68 +#: src/interface.c:309
    5.69 +#: gcolor2.glade:476
    5.70 +msgid "Copy color to clipboard"
    5.71 +msgstr "Копировать цвет в буфер обмена"
    5.72 +
    5.73 +#: src/interface.c:322
    5.74 +#: gcolor2.glade:504
    5.75 +msgid "Show system colors"
    5.76 +msgstr "Показать системные цвета"
    5.77 +
    5.78 +#: src/interface.c:404
    5.79 +#: gcolor2.glade:107
    5.80 +msgid "_Credits"
    5.81 +msgstr "_Благодарности"
    5.82 +
    5.83 +#: src/interface.c:421
    5.84 +#: gcolor2.glade:140
    5.85 +msgid "_Release Notes"
    5.86 +msgstr "_О выпуске"
    5.87 +
    5.88 +#: src/interface.c:425
    5.89 +#: gcolor2.glade:160
    5.90 +msgid "Copyright © 2004-2005 Justin Spadea"
    5.91 +msgstr ""
    5.92 +
    5.93 +#: src/interface.c:481
    5.94 +#: gcolor2.glade:178
    5.95 +msgid "gcolor2 - Delete a Color"
    5.96 +msgstr "gcolor2 — Удалить цвет"
    5.97 +
    5.98 +#: src/callbacks.c:60
    5.99 +#, c-format
   5.100 +msgid "<span weight=\"bold\" size=\"larger\">gcolor2 v%s</span>"
   5.101 +msgstr "<span weight=\"bold\" size=\"larger\">gcolor2, версия %s</span>"
   5.102 +
   5.103 +#: src/callbacks.c:250
   5.104 +#, c-format
   5.105 +msgid "Enter a color name for %s:"
   5.106 +msgstr "Введите имя для цвета %s:"
   5.107 +
   5.108 +#: src/callbacks.c:353
   5.109 +#, c-format
   5.110 +msgid "Are you sure you want to delete '%s'?"
   5.111 +msgstr "Вы действительно хотите удалить «%s»?"
   5.112 +
   5.113 +#: src/support.c:90
   5.114 +#: src/support.c:114
   5.115 +#, c-format
   5.116 +msgid "Couldn't find pixmap file: %s"
   5.117 +msgstr "Не удалось найти файл с картинкой: %s"
   5.118 +