Skip to content
Commits on Source (5)
......@@ -4,8 +4,8 @@ project(whiskermenu)
# version number
set(whiskermenu_version_major "2")
set(whiskermenu_version_minor "2")
set(whiskermenu_version_micro "1")
set(whiskermenu_version_minor "3")
set(whiskermenu_version_micro "0")
set(whiskermenu_version_tag "")
set(whiskermenu_version "${whiskermenu_version_major}.${whiskermenu_version_minor}.${whiskermenu_version_micro}")
if(${whiskermenu_version_tag} MATCHES "git")
......
2.3.0
=====
- Fix sidebar wider than iconless categories.
- Add buttons for individual logout commands. (bug #14639)
- Add option to stay visible when focus is lost. (bug #12240)
- Always allow positioning commands next to search.
- Improve preferences spacing. (bug #14683)
- Translation updates: Bulgarian, Catalan, Chinese (China),
Chinese (Taiwan), Czech, Danish, Dutch, French, German, Greek,
Lithuanian, Nepali, Polish, Portuguese, Portuguese (Brazil),
Russian, Serbian, Slovak, Slovenian, Turkish, Welsh.
2.2.1
=====
- Fix category button staying active when dragged. (bug #14419)
......
xfce4-whiskermenu-plugin (2.3.0-1) UNRELEASED; urgency=medium
* New upstream version 2.3.0
* d/copyright: Use 'https' in the source field.
* d/compat, d/control: Bump dh compat to 11.
-- Unit 193 <unit193@ubuntu.com> Sat, 06 Oct 2018 00:31:01 -0400
xfce4-whiskermenu-plugin (2.2.1-1) unstable; urgency=medium
[ Unit 193 ]
......
......@@ -4,7 +4,7 @@ Priority: optional
Maintainer: Debian Xfce Maintainers <debian-xfce@lists.debian.org>
Uploaders: Yves-Alexis Perez <corsac@debian.org>
Build-Depends: cmake,
debhelper (>= 10),
debhelper (>= 11),
gettext,
hicolor-icon-theme,
libexo-2-dev (>= 0.11),
......
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: xfce4-whiskermenu-plugin
Source: http://archive.xfce.org/src/panel-plugins/xfce4-whiskermenu-plugin/
Source: https://archive.xfce.org/src/panel-plugins/xfce4-whiskermenu-plugin/
Copyright: 2013 Graeme Gott <graeme@gottcode.org>
Files: *
......
......@@ -37,16 +37,29 @@ enum
//-----------------------------------------------------------------------------
Command::Command(const gchar* icon, const gchar* text, const gchar* command, const gchar* error_text) :
Command::Command(const gchar* icon, const gchar* text, const gchar* command, const gchar* error_text, const gchar* confirm_question, const gchar* confirm_status) :
m_button(NULL),
m_menuitem(NULL),
m_icon(g_strdup(icon)),
m_text(g_strdup(text)),
m_mnemonic(g_strdup(text)),
m_command(g_strdup(command)),
m_error_text(g_strdup(error_text)),
m_status(WHISKERMENU_COMMAND_UNCHECKED),
m_shown(true)
m_shown(true),
m_timeout_details({NULL, g_strdup(confirm_question), g_strdup(confirm_status), 0})
{
std::string mnemonic(text ? text : "");
for (std::string::size_type i = 0, length = mnemonic.length(); i < length; ++i)
{
if (mnemonic[i] == '_')
{
mnemonic.erase(i, 1);
--length;
--i;
}
}
m_text = g_strdup(mnemonic.c_str());
check();
}
......@@ -66,9 +79,12 @@ Command::~Command()
}
g_free(m_icon);
g_free(m_mnemonic);
g_free(m_text);
g_free(m_command);
g_free(m_error_text);
g_free(m_timeout_details.question);
g_free(m_timeout_details.status);
}
//-----------------------------------------------------------------------------
......@@ -80,21 +96,10 @@ GtkWidget* Command::get_button()
return m_button;
}
std::string tooltip(m_text ? m_text : "");
for (std::string::size_type i = 0, length = tooltip.length(); i < length; ++i)
{
if (tooltip[i] == '_')
{
tooltip.erase(i, 1);
--length;
--i;
}
}
m_button = gtk_button_new();
gtk_button_set_relief(GTK_BUTTON(m_button), GTK_RELIEF_NONE);
gtk_widget_set_tooltip_text(m_button, tooltip.c_str());
g_signal_connect_slot<GtkButton*>(m_button, "clicked", &Command::activate, this);
gtk_widget_set_tooltip_text(m_button, m_text);
g_signal_connect_slot<GtkButton*>(m_button, "clicked", &Command::activate, this, true);
GtkWidget* image = gtk_image_new_from_icon_name(m_icon, GTK_ICON_SIZE_LARGE_TOOLBAR);
gtk_container_add(GTK_CONTAINER(m_button), GTK_WIDGET(image));
......@@ -117,7 +122,7 @@ GtkWidget* Command::get_menuitem()
}
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
m_menuitem = gtk_image_menu_item_new_with_mnemonic(m_text);
m_menuitem = gtk_image_menu_item_new_with_mnemonic(m_mnemonic);
GtkWidget* image = gtk_image_new_from_icon_name(m_icon, GTK_ICON_SIZE_MENU);
gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(m_menuitem), image);
g_signal_connect_slot<GtkMenuItem*>(m_menuitem, "activate", &Command::activate, this);
......@@ -204,6 +209,14 @@ void Command::check()
void Command::activate()
{
if (wm_settings->confirm_session_command
&& m_timeout_details.question
&& m_timeout_details.status
&& !confirm())
{
return;
}
GError* error = NULL;
if (g_spawn_command_line_async(m_command, &error) == false)
{
......@@ -213,3 +226,64 @@ void Command::activate()
}
//-----------------------------------------------------------------------------
// Adapted from https://git.xfce.org/xfce/xfce4-panel/tree/plugins/actions/actions.c
bool Command::confirm()
{
// Create dialog
m_timeout_details.dialog = gtk_message_dialog_new(NULL, GtkDialogFlags(0),
GTK_MESSAGE_QUESTION, GTK_BUTTONS_CANCEL,
"%s", m_timeout_details.question);
GtkDialog* dialog = GTK_DIALOG(m_timeout_details.dialog);
GtkWindow* window = GTK_WINDOW(m_timeout_details.dialog);
gtk_window_set_keep_above(window, true);
gtk_window_stick(window);
gtk_window_set_skip_taskbar_hint(window, true);
gtk_window_set_title(window, m_text);
// Add icon
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GtkWidget* image = gtk_image_new_from_icon_name(m_icon, GTK_ICON_SIZE_DIALOG);
gtk_widget_show(image);
gtk_message_dialog_set_image(GTK_MESSAGE_DIALOG(dialog), image);
G_GNUC_END_IGNORE_DEPRECATIONS
// Create accept button
gtk_dialog_add_button(dialog, m_mnemonic, GTK_RESPONSE_ACCEPT);
gtk_dialog_set_default_response(dialog, GTK_RESPONSE_ACCEPT);
// Run dialog
m_timeout_details.time_left = 60;
guint timeout_id = g_timeout_add(1000, &Command::confirm_countdown, &m_timeout_details);
confirm_countdown(&m_timeout_details);
gint result = gtk_dialog_run(dialog);
g_source_remove(timeout_id);
gtk_widget_destroy(m_timeout_details.dialog);
m_timeout_details.dialog = NULL;
return result == GTK_RESPONSE_ACCEPT;
}
//-----------------------------------------------------------------------------
gboolean Command::confirm_countdown(gpointer data)
{
TimeoutDetails* details = static_cast<TimeoutDetails*>(data);
if (details->time_left == 0)
{
gtk_dialog_response(GTK_DIALOG(details->dialog), GTK_RESPONSE_ACCEPT);
}
else
{
gtk_message_dialog_format_secondary_text(GTK_MESSAGE_DIALOG(details->dialog),
details->status, details->time_left);
}
return --details->time_left >= 0;
}
//-----------------------------------------------------------------------------
/*
* Copyright (C) 2013 Graeme Gott <graeme@gottcode.org>
* Copyright (C) 2013, 2018 Graeme Gott <graeme@gottcode.org>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -26,7 +26,7 @@ namespace WhiskerMenu
class Command
{
public:
Command(const gchar* icon, const gchar* text, const gchar* command, const gchar* error_text);
Command(const gchar* icon, const gchar* text, const gchar* command, const gchar* error_text, const gchar* confirm_question = NULL, const gchar* confirm_status = NULL);
~Command();
GtkWidget* get_button();
......@@ -44,7 +44,7 @@ public:
const gchar* get_text() const
{
return m_text;
return m_mnemonic;
}
void set(const gchar* command);
......@@ -55,15 +55,29 @@ public:
void activate();
private:
bool confirm();
static gboolean confirm_countdown(gpointer data);
private:
GtkWidget* m_button;
GtkWidget* m_menuitem;
gchar* m_icon;
gchar* m_mnemonic;
gchar* m_text;
gchar* m_command;
gchar* m_error_text;
int m_status;
bool m_shown;
struct TimeoutDetails
{
GtkWidget* dialog;
gchar* question;
gchar* status;
gint time_left;
}
m_timeout_details;
};
}
......
......@@ -57,6 +57,22 @@ static void whiskermenu_config_dialog_delete(ConfigurationDialog* dialog)
//-----------------------------------------------------------------------------
static GtkWidget* make_aligned_frame(const gchar* label, GtkWidget* content)
{
GtkWidget* alignment;
GtkWidget* frame;
frame = xfce_gtk_frame_box_new(label, &alignment);
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
gtk_alignment_set_padding(GTK_ALIGNMENT(alignment), 6, 0, 12, 0);
G_GNUC_END_IGNORE_DEPRECATIONS
gtk_container_add(GTK_CONTAINER(alignment), GTK_WIDGET(content));
return frame;
}
//-----------------------------------------------------------------------------
ConfigurationDialog::ConfigurationDialog(Plugin* plugin) :
m_plugin(plugin)
{
......@@ -238,14 +254,8 @@ void ConfigurationDialog::toggle_show_hierarchy(GtkToggleButton* button)
void ConfigurationDialog::toggle_position_search_alternate(GtkToggleButton* button)
{
bool active = gtk_toggle_button_get_active(button);
wm_settings->position_search_alternate = gtk_toggle_button_get_active(button);
wm_settings->set_modified();
gtk_widget_set_sensitive(GTK_WIDGET(m_position_commands_alternate), active);
if (!active)
{
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(m_position_commands_alternate), false);
}
}
//-----------------------------------------------------------------------------
......@@ -266,6 +276,22 @@ void ConfigurationDialog::toggle_position_categories_alternate(GtkToggleButton*
//-----------------------------------------------------------------------------
void ConfigurationDialog::toggle_stay_on_focus_out(GtkToggleButton* button)
{
wm_settings->stay_on_focus_out = gtk_toggle_button_get_active(button);
wm_settings->set_modified();
}
//-----------------------------------------------------------------------------
void ConfigurationDialog::toggle_confirm_session_command(GtkToggleButton* button)
{
wm_settings->confirm_session_command = gtk_toggle_button_get_active(button);
wm_settings->set_modified();
}
//-----------------------------------------------------------------------------
void ConfigurationDialog::recent_items_max_changed(GtkSpinButton* button)
{
wm_settings->recent_items_max = gtk_spin_button_get_value_as_int(button);
......@@ -517,8 +543,8 @@ void ConfigurationDialog::response(GtkDialog*, int response_id)
GtkWidget* ConfigurationDialog::init_appearance_tab()
{
// Create appearance page
GtkBox* page = GTK_BOX(gtk_box_new(GTK_ORIENTATION_VERTICAL, 0));
gtk_container_set_border_width(GTK_CONTAINER(page), 8);
GtkBox* page = GTK_BOX(gtk_box_new(GTK_ORIENTATION_VERTICAL, 18));
gtk_container_set_border_width(GTK_CONTAINER(page), 12);
// Create panel button section
......@@ -526,9 +552,8 @@ GtkWidget* ConfigurationDialog::init_appearance_tab()
gtk_grid_set_column_spacing(panel_table, 12);
gtk_grid_set_row_spacing(panel_table, 6);
GtkWidget* panel_frame = xfce_gtk_frame_box_new_with_content(_("Panel Button"), GTK_WIDGET(panel_table));
gtk_box_pack_start(page, panel_frame, false, false, 6);
gtk_container_set_border_width(GTK_CONTAINER(panel_frame), 0);
GtkWidget* panel_frame = make_aligned_frame(_("Panel Button"), GTK_WIDGET(panel_table));
gtk_box_pack_start(page, panel_frame, false, false, 0);
// Add button style selector
GtkWidget* label = gtk_label_new_with_mnemonic(_("Di_splay:"));
......@@ -584,9 +609,8 @@ GtkWidget* ConfigurationDialog::init_appearance_tab()
gtk_grid_set_column_spacing(menu_table, 12);
gtk_grid_set_row_spacing(menu_table, 6);
GtkWidget* appearance_frame = xfce_gtk_frame_box_new_with_content(_("Menu"), GTK_WIDGET(menu_table));
gtk_box_pack_start(page, appearance_frame, false, false, 6);
gtk_container_set_border_width(GTK_CONTAINER(appearance_frame), 0);
GtkWidget* appearance_frame = make_aligned_frame(_("Menu"), GTK_WIDGET(menu_table));
gtk_box_pack_start(page, appearance_frame, false, false, 0);
// Add option to use generic names
m_show_generic_names = gtk_check_button_new_with_mnemonic(_("Show generic application _names"));
......@@ -609,7 +633,7 @@ GtkWidget* ConfigurationDialog::init_appearance_tab()
// Add option to hide tooltips
m_show_tooltips = gtk_check_button_new_with_mnemonic(_("Show application too_ltips"));
gtk_grid_attach(menu_table, m_show_tooltips, 0, 3, 3, 1);
gtk_grid_attach(menu_table, m_show_tooltips, 0, 3, 2, 1);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(m_show_tooltips), wm_settings->launcher_show_tooltip);
g_signal_connect_slot(m_show_tooltips, "toggled", &ConfigurationDialog::toggle_show_tooltip, this);
......@@ -675,15 +699,14 @@ GtkWidget* ConfigurationDialog::init_appearance_tab()
GtkWidget* ConfigurationDialog::init_behavior_tab()
{
// Create behavior page
GtkBox* page = GTK_BOX(gtk_box_new(GTK_ORIENTATION_VERTICAL, 8));
gtk_container_set_border_width(GTK_CONTAINER(page), 8);
GtkBox* page = GTK_BOX(gtk_box_new(GTK_ORIENTATION_VERTICAL, 18));
gtk_container_set_border_width(GTK_CONTAINER(page), 12);
// Create menu section
GtkBox* behavior_vbox = GTK_BOX(gtk_box_new(GTK_ORIENTATION_VERTICAL, 6));
GtkWidget* behavior_frame = xfce_gtk_frame_box_new_with_content(_("Menu"), GTK_WIDGET(behavior_vbox));
gtk_box_pack_start(page, behavior_frame, false, false, 6);
gtk_container_set_border_width(GTK_CONTAINER(behavior_frame), 0);
GtkWidget* behavior_frame = make_aligned_frame(_("Menu"), GTK_WIDGET(behavior_vbox));
gtk_box_pack_start(page, behavior_frame, false, false, 0);
// Add option to switch categories by hovering
m_hover_switch_category = gtk_check_button_new_with_mnemonic(_("Switch categories by _hovering"));
......@@ -701,7 +724,6 @@ GtkWidget* ConfigurationDialog::init_behavior_tab()
m_position_commands_alternate = gtk_check_button_new_with_mnemonic(_("Position commands next to search _entry"));
gtk_box_pack_start(behavior_vbox, m_position_commands_alternate, true, true, 0);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(m_position_commands_alternate), wm_settings->position_commands_alternate);
gtk_widget_set_sensitive(GTK_WIDGET(m_position_commands_alternate), wm_settings->position_search_alternate);
g_signal_connect_slot(m_position_commands_alternate, "toggled", &ConfigurationDialog::toggle_position_commands_alternate, this);
// Add option to use alternate categories position
......@@ -710,15 +732,20 @@ GtkWidget* ConfigurationDialog::init_behavior_tab()
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(m_position_categories_alternate), wm_settings->position_categories_alternate);
g_signal_connect_slot(m_position_categories_alternate, "toggled", &ConfigurationDialog::toggle_position_categories_alternate, this);
// Add option to stay when menu loses focus
m_stay_on_focus_out = gtk_check_button_new_with_mnemonic(_("Stay _visible when focus is lost"));
gtk_box_pack_start(behavior_vbox, m_stay_on_focus_out, true, true, 0);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(m_stay_on_focus_out), wm_settings->stay_on_focus_out);
g_signal_connect_slot(m_stay_on_focus_out, "toggled", &ConfigurationDialog::toggle_stay_on_focus_out, this);
// Create recently used section
GtkGrid* recent_table = GTK_GRID(gtk_grid_new());
gtk_grid_set_column_spacing(recent_table, 12);
gtk_grid_set_row_spacing(recent_table, 6);
GtkWidget* recent_frame = xfce_gtk_frame_box_new_with_content(_("Recently Used"), GTK_WIDGET(recent_table));
gtk_box_pack_start(page, recent_frame, false, false, 6);
gtk_container_set_border_width(GTK_CONTAINER(recent_frame), 0);
GtkWidget* recent_frame = make_aligned_frame(_("Recently Used"), GTK_WIDGET(recent_table));
gtk_box_pack_start(page, recent_frame, false, false, 0);
// Add value to change maximum number of recently used entries
GtkWidget* label = gtk_label_new_with_mnemonic(_("Amount of _items:"));
......@@ -744,6 +771,18 @@ GtkWidget* ConfigurationDialog::init_behavior_tab()
gtk_widget_set_sensitive(GTK_WIDGET(m_display_recent), wm_settings->recent_items_max);
g_signal_connect_slot(m_display_recent, "toggled", &ConfigurationDialog::toggle_display_recent, this);
// Create command buttons section
GtkBox* command_vbox = GTK_BOX(gtk_box_new(GTK_ORIENTATION_VERTICAL, 6));
GtkWidget* command_frame = make_aligned_frame(_("Session Commands"), GTK_WIDGET(command_vbox));
gtk_box_pack_start(page, command_frame, false, false, 0);
// Add option to show confirmation dialogs
m_confirm_session_command = gtk_check_button_new_with_mnemonic(_("Show c_onfirmation dialog"));
gtk_box_pack_start(command_vbox, m_confirm_session_command, true, true, 0);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(m_confirm_session_command), wm_settings->confirm_session_command);
g_signal_connect_slot(m_confirm_session_command, "toggled", &ConfigurationDialog::toggle_confirm_session_command, this);
return GTK_WIDGET(page);
}
......@@ -752,8 +791,8 @@ GtkWidget* ConfigurationDialog::init_behavior_tab()
GtkWidget* ConfigurationDialog::init_commands_tab()
{
// Create commands page
GtkBox* page = GTK_BOX(gtk_box_new(GTK_ORIENTATION_VERTICAL, 8));
gtk_container_set_border_width(GTK_CONTAINER(page), 8);
GtkBox* page = GTK_BOX(gtk_box_new(GTK_ORIENTATION_VERTICAL, 6));
gtk_container_set_border_width(GTK_CONTAINER(page), 12);
GtkSizeGroup* label_size_group = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
// Add command entries
......@@ -773,7 +812,7 @@ GtkWidget* ConfigurationDialog::init_search_actions_tab()
{
// Create search actions page
GtkGrid* page = GTK_GRID(gtk_grid_new());
gtk_container_set_border_width(GTK_CONTAINER(page), 8);
gtk_container_set_border_width(GTK_CONTAINER(page), 12);
gtk_grid_set_column_spacing(page, 6);
gtk_grid_set_row_spacing(page, 6);
......@@ -846,11 +885,10 @@ GtkWidget* ConfigurationDialog::init_search_actions_tab()
// Create details section
GtkGrid* details_table = GTK_GRID(gtk_grid_new());
gtk_grid_set_column_spacing(details_table, 6);
gtk_grid_set_column_spacing(details_table, 12);
gtk_grid_set_row_spacing(details_table, 6);
GtkWidget* details_frame = xfce_gtk_frame_box_new_with_content(_("Details"), GTK_WIDGET(details_table));
GtkWidget* details_frame = make_aligned_frame(_("Details"), GTK_WIDGET(details_table));
gtk_grid_attach(page, details_frame, 0, 1, 2, 1);
gtk_container_set_border_width(GTK_CONTAINER(details_frame), 0);
// Create entry for name
GtkWidget* label = gtk_label_new_with_mnemonic(_("Nam_e:"));
......
/*
* Copyright (C) 2013, 2015, 2016 Graeme Gott <graeme@gottcode.org>
* Copyright (C) 2013, 2015, 2016, 2018 Graeme Gott <graeme@gottcode.org>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -49,6 +49,8 @@ private:
void toggle_position_search_alternate(GtkToggleButton* button);
void toggle_position_commands_alternate(GtkToggleButton* button);
void toggle_position_categories_alternate(GtkToggleButton* button);
void toggle_stay_on_focus_out(GtkToggleButton* button);
void toggle_confirm_session_command(GtkToggleButton* button);
void category_icon_size_changed(GtkComboBox* combo);
void item_icon_size_changed(GtkComboBox* combo);
......@@ -93,6 +95,8 @@ private:
GtkWidget* m_position_search_alternate;
GtkWidget* m_position_commands_alternate;
GtkWidget* m_position_categories_alternate;
GtkWidget* m_stay_on_focus_out;
GtkWidget* m_confirm_session_command;
GtkWidget* m_category_icon_size;
GtkWidget* m_item_icon_size;
GtkWidget* m_background_opacity;
......
......@@ -96,6 +96,10 @@ Plugin::Plugin(XfcePanelPlugin* plugin) :
// Load settings
wm_settings = new Settings;
wm_settings->button_title = get_button_title_default();
for (int i = Settings::CommandSwitchUser; i < Settings::CommandLogOut; ++i)
{
wm_settings->command[i]->set_shown(false);
}
wm_settings->load(xfce_resource_lookup(XFCE_RESOURCE_CONFIG, "xfce4/whiskermenu/defaults.rc"));
wm_settings->load(xfce_panel_plugin_lookup_rc_file(m_plugin));
m_opacity = wm_settings->menu_opacity;
......
/*
* Copyright (C) 2013, 2014, 2015, 2016, 2017 Graeme Gott <graeme@gottcode.org>
* Copyright (C) 2013, 2014, 2015, 2016, 2017, 2018 Graeme Gott <graeme@gottcode.org>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -36,6 +36,11 @@ static const char* const settings_command[Settings::CountCommands][2] = {
{ "command-settings", "show-command-settings" },
{ "command-lockscreen", "show-command-lockscreen" },
{ "command-switchuser", "show-command-switchuser" },
{ "command-logoutuser", "show-command-logoutuser" },
{ "command-restart", "show-command-restart" },
{ "command-shutdown", "show-command-shutdown" },
{ "command-suspend", "show-command-suspend" },
{ "command-hibernate", "show-command-hibernate" },
{ "command-logout", "show-command-logout" },
{ "command-menueditor", "show-command-menueditor" },
{ "command-profile", "show-command-profile" }
......@@ -106,6 +111,9 @@ Settings::Settings() :
position_search_alternate(false),
position_commands_alternate(false),
position_categories_alternate(false),
stay_on_focus_out(false),
confirm_session_command(true),
menu_width(400),
menu_height(500),
......@@ -116,12 +124,60 @@ Settings::Settings() :
favorites.push_back("exo-mail-reader.desktop");
favorites.push_back("exo-web-browser.desktop");
command[CommandSettings] = new Command("preferences-desktop", _("All _Settings"), "xfce4-settings-manager", _("Failed to open settings manager."));
command[CommandLockScreen] = new Command("system-lock-screen", _("_Lock Screen"), "xflock4", _("Failed to lock screen."));
command[CommandSwitchUser] = new Command("system-users", _("Switch _Users"), "gdmflexiserver", _("Failed to switch users."));
command[CommandLogOut] = new Command("system-log-out", _("Log _Out"), "xfce4-session-logout", _("Failed to log out."));
command[CommandMenuEditor] = new Command("xfce4-menueditor", _("_Edit Applications"), "menulibre", _("Failed to launch menu editor."));
command[CommandProfile] = new Command("avatar-default", _("Edit _Profile"), "mugshot", _("Failed to edit profile."));
command[CommandSettings] = new Command("preferences-desktop",
_("All _Settings"),
"xfce4-settings-manager",
_("Failed to open settings manager."));
command[CommandLockScreen] = new Command("system-lock-screen",
_("_Lock Screen"),
"xflock4",
_("Failed to lock screen."));
command[CommandSwitchUser] = new Command("system-users",
_("Switch _Users"),
"gdmflexiserver",
_("Failed to switch users."));
command[CommandLogOutUser] = new Command("system-log-out",
_("Log _Out"),
"xfce4-session-logout --logout --fast",
_("Failed to log out."),
_("Are you sure you want to log out?"),
_("Logging out in %d seconds."));
command[CommandRestart] = new Command("system-reboot",
_("_Restart"),
"xfce4-session-logout --reboot --fast",
_("Failed to restart."),
_("Are you sure you want to restart?"),
_("Restarting computer in %d seconds."));
command[CommandShutDown] = new Command("system-shutdown",
_("Shut _Down"),
"xfce4-session-logout --halt --fast",
_("Failed to shut down."),
_("Are you sure you want to shut down?"),
_("Turning off computer in %d seconds."));
command[CommandSuspend] = new Command("system-suspend",
_("Suspe_nd"),
"xfce4-session-logout --suspend",
_("Failed to suspend."),
_("Do you want to suspend to RAM?"),
_("Suspending computer in %d seconds."));
command[CommandHibernate] = new Command("system-hibernate",
_("_Hibernate"),
"xfce4-session-logout --hibernate",
_("Failed to hibernate."),
_("Do you want to suspend to disk?"),
_("Hibernating computer in %d seconds."));
command[CommandLogOut] = new Command("system-log-out",
_("Log Ou_t..."),
"xfce4-session-logout",
_("Failed to log out."));
command[CommandMenuEditor] = new Command("xfce4-menueditor",
_("_Edit Applications"),
"menulibre",
_("Failed to launch menu editor."));
command[CommandProfile] = new Command("avatar-default",
_("Edit _Profile"),
"mugshot",
_("Failed to edit profile."));
search_actions.push_back(new SearchAction(_("Man Pages"), "#", "exo-open --launch TerminalEmulator man %s", false, true));
search_actions.push_back(new SearchAction(_("Web Search"), "?", "exo-open --launch WebBrowser https://duckduckgo.com/?q=%u", false, true));
......@@ -189,8 +245,11 @@ void Settings::load(char* file)
display_recent = xfce_rc_read_bool_entry(rc, "display-recent-default", display_recent) && recent_items_max;
position_search_alternate = xfce_rc_read_bool_entry(rc, "position-search-alternate", position_search_alternate);
position_commands_alternate = xfce_rc_read_bool_entry(rc, "position-commands-alternate", position_commands_alternate) && position_search_alternate;
position_commands_alternate = xfce_rc_read_bool_entry(rc, "position-commands-alternate", position_commands_alternate);
position_categories_alternate = xfce_rc_read_bool_entry(rc, "position-categories-alternate", position_categories_alternate);
stay_on_focus_out = xfce_rc_read_bool_entry(rc, "stay-on-focus-out", stay_on_focus_out);
confirm_session_command = xfce_rc_read_bool_entry(rc, "confirm-session-command", confirm_session_command);
menu_width = std::max(10, xfce_rc_read_int_entry(rc, "menu-width", menu_width));
menu_height = std::max(10, xfce_rc_read_int_entry(rc, "menu-height", menu_height));
......@@ -289,6 +348,9 @@ void Settings::save(char* file)
xfce_rc_write_bool_entry(rc, "position-search-alternate", position_search_alternate);
xfce_rc_write_bool_entry(rc, "position-commands-alternate", position_commands_alternate);
xfce_rc_write_bool_entry(rc, "position-categories-alternate", position_categories_alternate);
xfce_rc_write_bool_entry(rc, "stay-on-focus-out", stay_on_focus_out);
xfce_rc_write_bool_entry(rc, "confirm-session-command", confirm_session_command);
xfce_rc_write_int_entry(rc, "menu-width", menu_width);
xfce_rc_write_int_entry(rc, "menu-height", menu_height);
......
/*
* Copyright (C) 2013, 2014, 2016 Graeme Gott <graeme@gottcode.org>
* Copyright (C) 2013, 2014, 2016, 2018 Graeme Gott <graeme@gottcode.org>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -83,18 +83,25 @@ public:
bool position_search_alternate;
bool position_commands_alternate;
bool position_categories_alternate;
bool stay_on_focus_out;
enum Commands
{
CommandSettings = 0,
CommandLockScreen,
CommandSwitchUser,
CommandLogOutUser,
CommandRestart,
CommandShutDown,
CommandSuspend,
CommandHibernate,
CommandLogOut,
CommandMenuEditor,
CommandProfile,
CountCommands
};
Command* command[CountCommands];
bool confirm_session_command;
std::vector<SearchAction*> search_actions;
......
......@@ -10,6 +10,7 @@ Name[bg]=Whisker Меню
Name[ca]=Menú Whisker
Name[ca@valencia]=Menú Whisker
Name[cs]=Nabídka Whisker
Name[cy]=Dewislen Whisker
Name[da]=Whiskermenu
Name[de]=Whisker-Menü
Name[el]=Μενού Whisker
......@@ -60,7 +61,8 @@ Comment[be]=Адлюстроўвае меню для зручнага досту
Comment[bg]=Показване на меню за лесен достъп до инсталираните приложения
Comment[ca]=Mostra un menú per accedir fàcilment a les aplicacions instal·lades
Comment[ca@valencia]=Mostra un menú per a accedir fàcilment a les aplicacions instal·lades
Comment[cs]=Zobrazit nabídku snadný přístup k nainstalovaným aplikacím
Comment[cs]=Zobrazit nabídku snadného přístupu k nainstalovaným aplikacím
Comment[cy]=Dewislen i gael hyd at eich rhaglenni yn hawdd
Comment[da]=Vis en menu for hurtig adgang til installerede programmer
Comment[de]=Zeigt ein Menü, um einfach auf installierte Anwendungen zuzugreifen
Comment[el]=Εμφανίζει ένα μενού για εύκολη πρόσβαση στις εγκατεστημένες εφαρμογές
......
......@@ -42,6 +42,11 @@ using namespace WhiskerMenu;
static void grab_pointer(GtkWidget* widget)
{
if (wm_settings->stay_on_focus_out)
{
return;
}
GdkDisplay* display = gdk_display_get_default();
GdkSeat* seat = gdk_display_get_default_seat(display);
GdkWindow* window = gtk_widget_get_window(widget);
......@@ -50,6 +55,11 @@ static void grab_pointer(GtkWidget* widget)
static void ungrab_pointer()
{
if (wm_settings->stay_on_focus_out)
{
return;
}
GdkDisplay* display = gdk_display_get_default();
GdkSeat* seat = gdk_display_get_default_seat(display);
gdk_seat_ungrab(seat);
......@@ -128,12 +138,9 @@ WhiskerMenu::Window::Window(Plugin* plugin) :
g_free(username);
// Create action buttons
m_commands_button[0] = wm_settings->command[Settings::CommandSettings]->get_button();
m_commands_button[1] = wm_settings->command[Settings::CommandLockScreen]->get_button();
m_commands_button[2] = wm_settings->command[Settings::CommandSwitchUser]->get_button();
m_commands_button[3] = wm_settings->command[Settings::CommandLogOut]->get_button();
for (int i = 0; i < 4; ++i)
for (int i = 0; i < 9; ++i)
{
m_commands_button[i] = wm_settings->command[i]->get_button();
m_command_slots[i] = g_signal_connect_slot<GtkButton*>(m_commands_button[i], "clicked", &Window::hide, this);
}
......@@ -185,7 +192,7 @@ WhiskerMenu::Window::Window(Plugin* plugin) :
m_commands_box = GTK_BOX(gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0));
m_commands_spacer = gtk_label_new(NULL);
gtk_box_pack_start(m_commands_box, m_commands_spacer, true, true, 0);
for (int i = 0; i < 4; ++i)
for (int i = 0; i < 9; ++i)
{
gtk_box_pack_start(m_commands_box, m_commands_button[i], false, false, 0);
}
......@@ -257,7 +264,7 @@ WhiskerMenu::Window::Window(Plugin* plugin) :
WhiskerMenu::Window::~Window()
{
for (int i = 0; i < 4; ++i)
for (int i = 0; i < 9; ++i)
{
g_signal_handler_disconnect(m_commands_button[i], m_command_slots[i]);
gtk_container_remove(GTK_CONTAINER(m_commands_box), m_commands_button[i]);
......@@ -288,7 +295,7 @@ void WhiskerMenu::Window::hide()
unset_pressed_category();
// Hide command buttons to remove active border
for (int i = 0; i < 4; ++i)
for (int i = 0; i < 9; ++i)
{
gtk_widget_set_visible(m_commands_button[i], false);
}
......@@ -476,13 +483,6 @@ void WhiskerMenu::Window::show(const Position position)
g_object_ref(m_commands_box);
if (m_layout_commands_alternate)
{
if (!m_sidebar_size_group)
{
m_sidebar_size_group = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
gtk_size_group_add_widget(m_sidebar_size_group, GTK_WIDGET(m_sidebar));
gtk_size_group_add_widget(m_sidebar_size_group, GTK_WIDGET(m_commands_box));
}
gtk_container_remove(GTK_CONTAINER(m_title_box), GTK_WIDGET(m_commands_box));
gtk_box_pack_start(m_search_box, GTK_WIDGET(m_commands_box), false, false, 0);
}
......@@ -502,6 +502,23 @@ void WhiskerMenu::Window::show(const Position position)
g_object_unref(m_commands_box);
}
if (m_layout_commands_alternate)
{
if (!m_sidebar_size_group && wm_settings->category_show_name)
{
m_sidebar_size_group = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
gtk_size_group_add_widget(m_sidebar_size_group, GTK_WIDGET(m_sidebar));
gtk_size_group_add_widget(m_sidebar_size_group, GTK_WIDGET(m_commands_box));
}
else if (m_sidebar_size_group && !wm_settings->category_show_name)
{
gtk_size_group_remove_widget(m_sidebar_size_group, GTK_WIDGET(m_sidebar));
gtk_size_group_remove_widget(m_sidebar_size_group, GTK_WIDGET(m_commands_box));
g_object_unref(m_sidebar_size_group);
m_sidebar_size_group = NULL;
}
}
if ((layout_left && !wm_settings->position_categories_alternate)
|| (!layout_left && wm_settings->position_categories_alternate))
{
......@@ -533,7 +550,7 @@ void WhiskerMenu::Window::show(const Position position)
{
gtk_widget_set_halign(GTK_WIDGET(m_username), GTK_ALIGN_START);
for (int i = 0; i < 4; ++i)
for (int i = 0; i < 9; ++i)
{
gtk_box_reorder_child(m_commands_box, m_commands_button[i], i);
}
......@@ -547,9 +564,9 @@ void WhiskerMenu::Window::show(const Position position)
{
gtk_widget_set_halign(GTK_WIDGET(m_username), GTK_ALIGN_END);
for (int i = 0; i < 4; ++i)
for (int i = 0; i < 9; ++i)
{
gtk_box_reorder_child(m_commands_box, m_commands_button[i], 3 - i);
gtk_box_reorder_child(m_commands_box, m_commands_button[i], 8 - i);
}
gtk_box_reorder_child(m_commands_box, m_commands_spacer, 4);
......@@ -561,7 +578,7 @@ void WhiskerMenu::Window::show(const Position position)
{
gtk_widget_set_halign(GTK_WIDGET(m_username), GTK_ALIGN_START);
for (int i = 0; i < 4; ++i)
for (int i = 0; i < 9; ++i)
{
gtk_box_reorder_child(m_commands_box, m_commands_button[i], i);
}
......@@ -576,9 +593,9 @@ void WhiskerMenu::Window::show(const Position position)
{
gtk_widget_set_halign(GTK_WIDGET(m_username), GTK_ALIGN_END);
for (int i = 0; i < 4; ++i)
for (int i = 0; i < 9; ++i)
{
gtk_box_reorder_child(m_commands_box, m_commands_button[i], 3 - i);
gtk_box_reorder_child(m_commands_box, m_commands_button[i], 8 - i);
}
gtk_box_reorder_child(m_commands_box, m_commands_spacer, 4);
......@@ -750,6 +767,11 @@ gboolean WhiskerMenu::Window::on_leave_notify_event(GtkWidget*, GdkEvent* event)
gboolean WhiskerMenu::Window::on_button_press_event(GtkWidget*, GdkEvent* event)
{
if (wm_settings->stay_on_focus_out)
{
return false;
}
// Hide menu if user clicks outside
GdkEventButton* button_event = reinterpret_cast<GdkEventButton*>(event);
if ((button_event->x_root <= m_geometry.x)
......
......@@ -126,8 +126,8 @@ private:
ResizerWidget* m_resizer;
GtkWidget* m_commands_spacer;
GtkWidget* m_commands_button[4];
gulong m_command_slots[4];
GtkWidget* m_commands_button[9];
gulong m_command_slots[9];
GtkEntry* m_search_entry;
......
......@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Whisker Menu\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-05-21 07:22-0400\n"
"POT-Creation-Date: 2018-09-08 11:45-0400\n"
"PO-Revision-Date: 2018-05-01 14:33+0000\n"
"Last-Translator: samson <sambelet@yahoo.com>\n"
"Language-Team: Amharic (http://www.transifex.com/gottcode/xfce4-whiskermenu-"
......@@ -19,7 +19,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ../panel-plugin/configuration-dialog.cpp:823
#: ../panel-plugin/configuration-dialog.cpp:862
msgid "Add action"
msgstr "ተግባር መጨመሪያ"
......@@ -39,23 +39,35 @@ msgstr "ወደ ክፍል መጨመሪያ"
msgid "All"
msgstr "ሁሉንም"
#: ../panel-plugin/settings.cpp:119
#: ../panel-plugin/settings.cpp:128
msgid "All _Settings"
msgstr "ሁሉንም _ማሰናጃዎች "
#: ../panel-plugin/plugin.cpp:402
#: ../panel-plugin/plugin.cpp:408
msgid "Alternate application launcher for Xfce"
msgstr "አማራጭ መተግበሪያ ማስጀመሪያ ለ Xfce"
#: ../panel-plugin/configuration-dialog.cpp:724
#: ../panel-plugin/configuration-dialog.cpp:751
msgid "Amount of _items:"
msgstr "የ _እቃዎች መጠን:"
#: ../panel-plugin/plugin.cpp:207
#: ../panel-plugin/plugin.cpp:212
msgid "Applications"
msgstr "መተግበሪያዎች"
#: ../panel-plugin/configuration-dialog.cpp:654
#: ../panel-plugin/settings.cpp:143
msgid "Are you sure you want to log out?"
msgstr ""
#: ../panel-plugin/settings.cpp:149
msgid "Are you sure you want to restart?"
msgstr ""
#: ../panel-plugin/settings.cpp:155
msgid "Are you sure you want to shut down?"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:678
msgid "Background opacit_y:"
msgstr "የ መደብ ግልጽነ_ት: "
......@@ -63,11 +75,11 @@ msgstr "የ መደብ ግልጽነ_ት: "
msgid "Browse the file system to choose a custom command."
msgstr "የ ፋይል ስርአት መቃኛ የ ትእዛዝ ማስተካከያ ለ መምረጥ"
#: ../panel-plugin/configuration-dialog.cpp:881
#: ../panel-plugin/configuration-dialog.cpp:919
msgid "C_ommand:"
msgstr "ት_እዛዝ:"
#: ../panel-plugin/configuration-dialog.cpp:639
#: ../panel-plugin/configuration-dialog.cpp:663
msgid "Categ_ory icon size:"
msgstr "የ ምድ_ብ ምልክት መጠን:"
......@@ -75,31 +87,39 @@ msgstr "የ ምድ_ብ ምልክት መጠን:"
msgid "Clear Recently Used"
msgstr "በ ቅርብ የተጠቀሙትን ማጽጃ"
#: ../panel-plugin/plugin.cpp:403
#: ../panel-plugin/plugin.cpp:409
msgid "Copyright © 2013-2018 Graeme Gott"
msgstr "Copyright © 2013-2018 Graeme Gott"
#: ../panel-plugin/configuration-dialog.cpp:851
#: ../panel-plugin/configuration-dialog.cpp:890
msgid "Details"
msgstr "ዝርዝሮች"
#: ../panel-plugin/configuration-dialog.cpp:534
#: ../panel-plugin/configuration-dialog.cpp:559
msgid "Di_splay:"
msgstr "ማሳ_ያ:"
#: ../panel-plugin/configuration-dialog.cpp:741
#: ../panel-plugin/configuration-dialog.cpp:768
msgid "Display by _default"
msgstr "በ _ነባር ማሳያ"
#: ../panel-plugin/settings.cpp:161
msgid "Do you want to suspend to RAM?"
msgstr ""
#: ../panel-plugin/settings.cpp:167
msgid "Do you want to suspend to disk?"
msgstr ""
#: ../panel-plugin/page.cpp:269
msgid "Edit Application..."
msgstr "መተግበሪያ ማረሚያ..."
#: ../panel-plugin/settings.cpp:124
#: ../panel-plugin/settings.cpp:178
msgid "Edit _Profile"
msgstr "_ገጽታ ማረሚያ"
#: ../panel-plugin/settings.cpp:124
#: ../panel-plugin/settings.cpp:180
msgid "Failed to edit profile."
msgstr "ገጽታ ማረም አልተቻለም"
......@@ -109,43 +129,64 @@ msgstr "ገጽታ ማረም አልተቻለም"
msgid "Failed to execute command \"%s\"."
msgstr "ትእዛዝ መፈጸም አልተቻለም \"%s\"."
#: ../panel-plugin/settings.cpp:123
#: ../panel-plugin/settings.cpp:166
msgid "Failed to hibernate."
msgstr ""
#: ../panel-plugin/settings.cpp:176
msgid "Failed to launch menu editor."
msgstr "የ ዝርዝር ማረሚያ ማስጀመር አልተቻለም"
#: ../panel-plugin/settings.cpp:120
#: ../panel-plugin/settings.cpp:134
msgid "Failed to lock screen."
msgstr "መመልከቻውን መቆለፍ አልተቻለም"
#: ../panel-plugin/settings.cpp:122
#: ../panel-plugin/settings.cpp:142 ../panel-plugin/settings.cpp:172
msgid "Failed to log out."
msgstr "መውጣት አልተቻለም"
#: ../panel-plugin/settings.cpp:119
#: ../panel-plugin/settings.cpp:130
msgid "Failed to open settings manager."
msgstr "የ ማሰናጃ አስተዳዳሪ መክፈት አልተቻለም"
#: ../panel-plugin/settings.cpp:121
#: ../panel-plugin/settings.cpp:148
msgid "Failed to restart."
msgstr ""
#: ../panel-plugin/settings.cpp:154
msgid "Failed to shut down."
msgstr ""
#: ../panel-plugin/settings.cpp:160
msgid "Failed to suspend."
msgstr ""
#: ../panel-plugin/settings.cpp:138
msgid "Failed to switch users."
msgstr "ተጠቃሚ መቀየር አልተቻለም"
#: ../panel-plugin/window.cpp:150
#: ../panel-plugin/window.cpp:158
msgid "Favorites"
msgstr "የምወደቸው"
#: ../panel-plugin/configuration-dialog.cpp:539
#: ../panel-plugin/settings.cpp:168
#, c-format
msgid "Hibernating computer in %d seconds."
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:564
msgid "Icon"
msgstr "ምልክት"
#: ../panel-plugin/configuration-dialog.cpp:541
#: ../panel-plugin/configuration-dialog.cpp:566
msgid "Icon and title"
msgstr "ምልክት እና አርእስት"
#: ../panel-plugin/configuration-dialog.cpp:735
#: ../panel-plugin/configuration-dialog.cpp:762
msgid "Include _favorites"
msgstr "_የምወዳቸውን ማካተቻ"
#: ../panel-plugin/configuration-dialog.cpp:623
#: ../panel-plugin/configuration-dialog.cpp:647
msgid "Ite_m icon size:"
msgstr "የ እቃዎ_ች ምልክት መጠን: "
......@@ -157,24 +198,33 @@ msgstr "ትልቅ"
msgid "Larger"
msgstr "በጣም ትልቅ"
#: ../panel-plugin/settings.cpp:122
#: ../panel-plugin/settings.cpp:170
msgid "Log Ou_t..."
msgstr ""
#: ../panel-plugin/settings.cpp:140
msgid "Log _Out"
msgstr "መው_ጫ"
#: ../panel-plugin/settings.cpp:126
#: ../panel-plugin/settings.cpp:144
#, c-format
msgid "Logging out in %d seconds."
msgstr ""
#: ../panel-plugin/settings.cpp:182
msgid "Man Pages"
msgstr "ማን ገጾች"
#: ../panel-plugin/configuration-dialog.cpp:587
#: ../panel-plugin/configuration-dialog.cpp:684
#: ../panel-plugin/configuration-dialog.cpp:612
#: ../panel-plugin/configuration-dialog.cpp:708
msgid "Menu"
msgstr "ዝርዝር"
#: ../panel-plugin/configuration-dialog.cpp:856
#: ../panel-plugin/configuration-dialog.cpp:894
msgid "Nam_e:"
msgstr "ስ_ም:"
#: ../panel-plugin/configuration-dialog.cpp:801
#: ../panel-plugin/configuration-dialog.cpp:840
msgid "Name"
msgstr "ስም"
......@@ -186,31 +236,31 @@ msgstr "ምንም"
msgid "Normal"
msgstr "መደበኛ"
#: ../panel-plugin/settings.cpp:130
#: ../panel-plugin/settings.cpp:186
msgid "Open URI"
msgstr "URI መክፈቻ"
#: ../panel-plugin/configuration-dialog.cpp:529
#: ../panel-plugin/configuration-dialog.cpp:555
msgid "Panel Button"
msgstr "የ ክፍል ቁልፍ"
#: ../panel-plugin/configuration-dialog.cpp:806
#: ../panel-plugin/configuration-dialog.cpp:845
msgid "Pattern"
msgstr "ድግግሞሽ"
#: ../panel-plugin/configuration-dialog.cpp:695
#: ../panel-plugin/configuration-dialog.cpp:718
msgid "Position _search entry next to panel button"
msgstr "የ _መፈለጊያ ቦታ ማስገቢያ ከ ክፍል ቁልፍ አጠገብ "
#: ../panel-plugin/configuration-dialog.cpp:708
#: ../panel-plugin/configuration-dialog.cpp:730
msgid "Position cate_gories next to panel button"
msgstr "የ ምድ_ቦች ቦታ ከ ክፍል ቁልፍ አጠገብ "
#: ../panel-plugin/configuration-dialog.cpp:701
#: ../panel-plugin/configuration-dialog.cpp:724
msgid "Position commands next to search _entry"
msgstr "የ ትእዛዝ ቦታ ከ መፈለጊያ አጠገብ _ማስገቢያ"
#: ../panel-plugin/configuration-dialog.cpp:719 ../panel-plugin/window.cpp:156
#: ../panel-plugin/configuration-dialog.cpp:747 ../panel-plugin/window.cpp:164
msgid "Recently Used"
msgstr "በቅርብ የተጠቀሙት"
......@@ -218,25 +268,30 @@ msgstr "በቅርብ የተጠቀሙት"
msgid "Remove From Favorites"
msgstr "ከምወዳቸው ውስጥ ማስወገጃ"
#: ../panel-plugin/configuration-dialog.cpp:433
#: ../panel-plugin/configuration-dialog.cpp:459
#, c-format
msgid "Remove action \"%s\"?"
msgstr "ተግባር ማስወገጃ \"%s\"?"
#: ../panel-plugin/configuration-dialog.cpp:832
#: ../panel-plugin/configuration-dialog.cpp:871
msgid "Remove selected action"
msgstr "የ ተመረጠውን ተግባር ማስወገጃ"
#: ../panel-plugin/settings.cpp:150
#, c-format
msgid "Restarting computer in %d seconds."
msgstr ""
#: ../panel-plugin/run-action.cpp:71
#, c-format
msgid "Run %s"
msgstr "ማስኬጃ %s"
#: ../panel-plugin/settings.cpp:129
#: ../panel-plugin/settings.cpp:185
msgid "Run in Terminal"
msgstr "በ ተርሚናል ውስጥ ማስኬጃ"
#: ../panel-plugin/configuration-dialog.cpp:86
#: ../panel-plugin/configuration-dialog.cpp:102
msgid "Search Actio_ns"
msgstr "ተግባሮች መፈለ_ጊያ"
......@@ -244,7 +299,7 @@ msgstr "ተግባሮች መፈለ_ጊያ"
msgid "Search Action"
msgstr "ተግባሮች መፈለጊያ"
#: ../panel-plugin/configuration-dialog.cpp:119
#: ../panel-plugin/configuration-dialog.cpp:135
msgid "Select An Icon"
msgstr "ምልክት ይምረጡ"
......@@ -252,30 +307,42 @@ msgstr "ምልክት ይምረጡ"
msgid "Select Command"
msgstr "ትእዛዝ ይምረጡ"
#: ../panel-plugin/configuration-dialog.cpp:777
msgid "Session Commands"
msgstr ""
#: ../panel-plugin/whiskermenu.desktop.in:6
msgid "Show a menu to easily access installed applications"
msgstr "የ ተገጠሙ መተግበሪያዎች በ ቀላሉ በ ዝርዝር ውስጥ ማሳያ"
#: ../panel-plugin/configuration-dialog.cpp:605
#: ../panel-plugin/configuration-dialog.cpp:629
msgid "Show application _descriptions"
msgstr "የ መተግበሪያ _መግለጫዎች ማሳያ"
#: ../panel-plugin/configuration-dialog.cpp:611
#: ../panel-plugin/configuration-dialog.cpp:635
msgid "Show application too_ltips"
msgstr "የ መተግበሪያ መሳሪያ_ጫፍ ማሳያ"
#: ../panel-plugin/configuration-dialog.cpp:598
#: ../panel-plugin/configuration-dialog.cpp:781
msgid "Show c_onfirmation dialog"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:622
msgid "Show cate_gory names"
msgstr "የ ምድ_ቦች ስም ማሳያ"
#: ../panel-plugin/configuration-dialog.cpp:592
#: ../panel-plugin/configuration-dialog.cpp:616
msgid "Show generic application _names"
msgstr "ባጠቃላይ የ መተገበሪያዎች _ስሞች ማሳያ"
#: ../panel-plugin/configuration-dialog.cpp:617
#: ../panel-plugin/configuration-dialog.cpp:641
msgid "Show menu hie_rarchy"
msgstr "የ ዝርዝር ቅደም _ተከተል ማሳያ"
#: ../panel-plugin/settings.cpp:152
msgid "Shut _Down"
msgstr ""
#: ../panel-plugin/icon-size.cpp:52
msgid "Small"
msgstr "ትንሽ"
......@@ -292,22 +359,40 @@ msgstr "መለያ በ ፊደል ቅደም ተከተል A-Z"
msgid "Sort Alphabetically Z-A"
msgstr "መለያ በ ፊደል ቅደም ተከተል A-Z"
#: ../panel-plugin/settings.cpp:121
#: ../panel-plugin/configuration-dialog.cpp:736
msgid "Stay _visible when focus is lost"
msgstr ""
#: ../panel-plugin/settings.cpp:158
msgid "Suspe_nd"
msgstr ""
#: ../panel-plugin/settings.cpp:162
#, c-format
msgid "Suspending computer in %d seconds."
msgstr ""
#: ../panel-plugin/settings.cpp:136
msgid "Switch _Users"
msgstr "_ተጠቃሚ መቀየሪያ"
#: ../panel-plugin/configuration-dialog.cpp:689
#: ../panel-plugin/configuration-dialog.cpp:712
msgid "Switch categories by _hovering"
msgstr "ምድቦች በ _ማንሳፈፍ መቀየሪያ"
#: ../panel-plugin/configuration-dialog.cpp:432
#: ../panel-plugin/configuration-dialog.cpp:458
msgid "The action will be deleted permanently."
msgstr "ተግባሩ በቋሚነት ይጠፋል"
#: ../panel-plugin/configuration-dialog.cpp:540
#: ../panel-plugin/configuration-dialog.cpp:565
msgid "Title"
msgstr "አርእስት"
#: ../panel-plugin/settings.cpp:156
#, c-format
msgid "Turning off computer in %d seconds."
msgstr ""
#: ../panel-plugin/page.cpp:334
msgid "Unable to add launcher to desktop."
msgstr "ወደ ዴስክቶፕ ማስጀመሪያ መጨመር አልተቻለም"
......@@ -320,12 +405,12 @@ msgstr "ወደ ክፍል ማስጀመሪያ መጨመር አልተቻለም"
msgid "Unable to edit launcher."
msgstr "ማስጀመሪያ ማረም አልተቻለም"
#: ../panel-plugin/configuration-dialog.cpp:493
#: ../panel-plugin/configuration-dialog.cpp:519
#, c-format
msgid "Unable to open the following url: %s"
msgstr "መክፈት አልተቻለም የሚቀጥለውን url: %s"
#: ../panel-plugin/configuration-dialog.cpp:574
#: ../panel-plugin/configuration-dialog.cpp:599
msgid "Use a single _panel row"
msgstr "ይጠቀሙ ነጠላ የ _ክፍል ረድፍ"
......@@ -337,77 +422,85 @@ msgstr "በጣም ትልቅ"
msgid "Very Small"
msgstr "በጣም ትንሽ"
#: ../panel-plugin/settings.cpp:127
#: ../panel-plugin/settings.cpp:183
msgid "Web Search"
msgstr "በ ዌብ ውስጥ መፈለጊያ"
#: ../panel-plugin/configuration-dialog.cpp:70
#: ../panel-plugin/configuration-dialog.cpp:86
#: ../panel-plugin/whiskermenu.desktop.in:5
msgid "Whisker Menu"
msgstr "የ ዊስከር ዝርዝር"
#: ../panel-plugin/settings.cpp:128
#: ../panel-plugin/settings.cpp:184
msgid "Wikipedia"
msgstr "ዊኪፒዲያ"
#: ../panel-plugin/configuration-dialog.cpp:83
#: ../panel-plugin/configuration-dialog.cpp:99
msgid "_Appearance"
msgstr "_አቀራረብ"
#: ../panel-plugin/configuration-dialog.cpp:84
#: ../panel-plugin/configuration-dialog.cpp:100
msgid "_Behavior"
msgstr "_ባህሪ"
#: ../panel-plugin/command-edit.cpp:67
#: ../panel-plugin/configuration-dialog.cpp:121
#: ../panel-plugin/configuration-dialog.cpp:137
msgid "_Cancel"
msgstr "_መሰረዣ"
#: ../panel-plugin/configuration-dialog.cpp:74
#: ../panel-plugin/configuration-dialog.cpp:90
msgid "_Close"
msgstr "_መዝጊያ"
#: ../panel-plugin/configuration-dialog.cpp:85
#: ../panel-plugin/configuration-dialog.cpp:101
msgid "_Commands"
msgstr "_ትእዛዞች"
#: ../panel-plugin/configuration-dialog.cpp:431
#: ../panel-plugin/configuration-dialog.cpp:457
msgid "_Delete"
msgstr "_ማጥፊያ"
#: ../panel-plugin/settings.cpp:123
#: ../panel-plugin/settings.cpp:174
msgid "_Edit Applications"
msgstr "መተግበሪያዎች _ማረሚያ"
#: ../panel-plugin/configuration-dialog.cpp:73
#: ../panel-plugin/configuration-dialog.cpp:89
msgid "_Help"
msgstr "_እርዳታ"
#: ../panel-plugin/configuration-dialog.cpp:560
#: ../panel-plugin/settings.cpp:164
msgid "_Hibernate"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:585
msgid "_Icon:"
msgstr "_ምልክት:"
#: ../panel-plugin/settings.cpp:120
#: ../panel-plugin/settings.cpp:132
msgid "_Lock Screen"
msgstr "መመልከቻ መቆለፊያ"
#: ../panel-plugin/command-edit.cpp:68
#: ../panel-plugin/configuration-dialog.cpp:122
#: ../panel-plugin/configuration-dialog.cpp:138
msgid "_OK"
msgstr "_እሺ"
#: ../panel-plugin/configuration-dialog.cpp:869
#: ../panel-plugin/configuration-dialog.cpp:907
msgid "_Pattern:"
msgstr "_ድግግሞሽ:"
#: ../panel-plugin/configuration-dialog.cpp:893
#: ../panel-plugin/configuration-dialog.cpp:931
msgid "_Regular expression"
msgstr "_መደበኛ አገላለጽ"
#: ../panel-plugin/configuration-dialog.cpp:549
#: ../panel-plugin/settings.cpp:146
msgid "_Restart"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:574
msgid "_Title:"
msgstr "_አርእስት: "
#: ../panel-plugin/plugin.cpp:407
#: ../panel-plugin/plugin.cpp:413
msgid "translator-credits"
msgstr "ምስጋና-ለ ተርጓሚዎች"
......@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Whisker Menu\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-05-21 07:22-0400\n"
"POT-Creation-Date: 2018-09-08 11:45-0400\n"
"PO-Revision-Date: 2017-03-03 15:49+0000\n"
"Last-Translator: محمدأمين الصامت <mohamedamin.samet@gmail.com>\n"
"Language-Team: Arabic (http://www.transifex.com/gottcode/xfce4-whiskermenu-"
......@@ -21,7 +21,7 @@ msgstr ""
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#: ../panel-plugin/configuration-dialog.cpp:823
#: ../panel-plugin/configuration-dialog.cpp:862
msgid "Add action"
msgstr "أضف إجراء"
......@@ -41,23 +41,35 @@ msgstr "أضف إلى الشريط"
msgid "All"
msgstr "كل"
#: ../panel-plugin/settings.cpp:119
#: ../panel-plugin/settings.cpp:128
msgid "All _Settings"
msgstr "كل الإعدا_دات"
#: ../panel-plugin/plugin.cpp:402
#: ../panel-plugin/plugin.cpp:408
msgid "Alternate application launcher for Xfce"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:724
#: ../panel-plugin/configuration-dialog.cpp:751
msgid "Amount of _items:"
msgstr ""
#: ../panel-plugin/plugin.cpp:207
#: ../panel-plugin/plugin.cpp:212
msgid "Applications"
msgstr "التطبيقات"
#: ../panel-plugin/configuration-dialog.cpp:654
#: ../panel-plugin/settings.cpp:143
msgid "Are you sure you want to log out?"
msgstr ""
#: ../panel-plugin/settings.cpp:149
msgid "Are you sure you want to restart?"
msgstr ""
#: ../panel-plugin/settings.cpp:155
msgid "Are you sure you want to shut down?"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:678
msgid "Background opacit_y:"
msgstr ""
......@@ -65,11 +77,11 @@ msgstr ""
msgid "Browse the file system to choose a custom command."
msgstr "تصفح نظام الملفات لإختيار أمر مخصص."
#: ../panel-plugin/configuration-dialog.cpp:881
#: ../panel-plugin/configuration-dialog.cpp:919
msgid "C_ommand:"
msgstr "أ_مر:"
#: ../panel-plugin/configuration-dialog.cpp:639
#: ../panel-plugin/configuration-dialog.cpp:663
msgid "Categ_ory icon size:"
msgstr "_حجم أيقونة الصنف:"
......@@ -77,31 +89,39 @@ msgstr "_حجم أيقونة الصنف:"
msgid "Clear Recently Used"
msgstr "محو المستعملة حديثا"
#: ../panel-plugin/plugin.cpp:403
#: ../panel-plugin/plugin.cpp:409
msgid "Copyright © 2013-2018 Graeme Gott"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:851
#: ../panel-plugin/configuration-dialog.cpp:890
msgid "Details"
msgstr "تفاصيل"
#: ../panel-plugin/configuration-dialog.cpp:534
#: ../panel-plugin/configuration-dialog.cpp:559
msgid "Di_splay:"
msgstr "عر_ض:"
#: ../panel-plugin/configuration-dialog.cpp:741
#: ../panel-plugin/configuration-dialog.cpp:768
msgid "Display by _default"
msgstr ""
#: ../panel-plugin/settings.cpp:161
msgid "Do you want to suspend to RAM?"
msgstr ""
#: ../panel-plugin/settings.cpp:167
msgid "Do you want to suspend to disk?"
msgstr ""
#: ../panel-plugin/page.cpp:269
msgid "Edit Application..."
msgstr ""
#: ../panel-plugin/settings.cpp:124
#: ../panel-plugin/settings.cpp:178
msgid "Edit _Profile"
msgstr ""
#: ../panel-plugin/settings.cpp:124
#: ../panel-plugin/settings.cpp:180
msgid "Failed to edit profile."
msgstr ""
......@@ -111,44 +131,65 @@ msgstr ""
msgid "Failed to execute command \"%s\"."
msgstr "فشل تنفيذ الأمر \"%s\"."
#: ../panel-plugin/settings.cpp:123
#: ../panel-plugin/settings.cpp:166
msgid "Failed to hibernate."
msgstr ""
#: ../panel-plugin/settings.cpp:176
msgid "Failed to launch menu editor."
msgstr "فشل إطلاق محرر القائمة."
#: ../panel-plugin/settings.cpp:120
#: ../panel-plugin/settings.cpp:134
msgid "Failed to lock screen."
msgstr "فشل إغلاق الشاشة."
#: ../panel-plugin/settings.cpp:122
#: ../panel-plugin/settings.cpp:142 ../panel-plugin/settings.cpp:172
msgid "Failed to log out."
msgstr "فشل تسجيل الخروج."
#: ../panel-plugin/settings.cpp:119
#: ../panel-plugin/settings.cpp:130
msgid "Failed to open settings manager."
msgstr "فشل فتح مدير الإعدادات."
#: ../panel-plugin/settings.cpp:121
#: ../panel-plugin/settings.cpp:148
msgid "Failed to restart."
msgstr ""
#: ../panel-plugin/settings.cpp:154
msgid "Failed to shut down."
msgstr ""
#: ../panel-plugin/settings.cpp:160
msgid "Failed to suspend."
msgstr ""
#: ../panel-plugin/settings.cpp:138
msgid "Failed to switch users."
msgstr "فشل تبديل المستخدم."
#: ../panel-plugin/window.cpp:150
#: ../panel-plugin/window.cpp:158
msgid "Favorites"
msgstr "مفضلات"
#: ../panel-plugin/configuration-dialog.cpp:539
#: ../panel-plugin/settings.cpp:168
#, c-format
msgid "Hibernating computer in %d seconds."
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:564
msgid "Icon"
msgstr "أيقونة"
#: ../panel-plugin/configuration-dialog.cpp:541
#: ../panel-plugin/configuration-dialog.cpp:566
msgid "Icon and title"
msgstr "أيقونة و عنوان"
#: ../panel-plugin/configuration-dialog.cpp:735
#: ../panel-plugin/configuration-dialog.cpp:762
#, fuzzy
msgid "Include _favorites"
msgstr "تجاها المفضلات"
#: ../panel-plugin/configuration-dialog.cpp:623
#: ../panel-plugin/configuration-dialog.cpp:647
msgid "Ite_m icon size:"
msgstr "ح_جم أيقونة العنصر:"
......@@ -160,24 +201,33 @@ msgstr "كبير"
msgid "Larger"
msgstr "أكبر"
#: ../panel-plugin/settings.cpp:122
#: ../panel-plugin/settings.cpp:170
msgid "Log Ou_t..."
msgstr ""
#: ../panel-plugin/settings.cpp:140
msgid "Log _Out"
msgstr "ت_سجيل الخروج"
#: ../panel-plugin/settings.cpp:126
#: ../panel-plugin/settings.cpp:144
#, c-format
msgid "Logging out in %d seconds."
msgstr ""
#: ../panel-plugin/settings.cpp:182
msgid "Man Pages"
msgstr "صفحات الدليل"
#: ../panel-plugin/configuration-dialog.cpp:587
#: ../panel-plugin/configuration-dialog.cpp:684
#: ../panel-plugin/configuration-dialog.cpp:612
#: ../panel-plugin/configuration-dialog.cpp:708
msgid "Menu"
msgstr "قائمة"
#: ../panel-plugin/configuration-dialog.cpp:856
#: ../panel-plugin/configuration-dialog.cpp:894
msgid "Nam_e:"
msgstr "_إسم:"
#: ../panel-plugin/configuration-dialog.cpp:801
#: ../panel-plugin/configuration-dialog.cpp:840
msgid "Name"
msgstr "إسم"
......@@ -189,31 +239,31 @@ msgstr "بدون"
msgid "Normal"
msgstr "عادي"
#: ../panel-plugin/settings.cpp:130
#: ../panel-plugin/settings.cpp:186
msgid "Open URI"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:529
#: ../panel-plugin/configuration-dialog.cpp:555
msgid "Panel Button"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:806
#: ../panel-plugin/configuration-dialog.cpp:845
msgid "Pattern"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:695
#: ../panel-plugin/configuration-dialog.cpp:718
msgid "Position _search entry next to panel button"
msgstr "موضع مربع البحث يلي زر الشريط"
#: ../panel-plugin/configuration-dialog.cpp:708
#: ../panel-plugin/configuration-dialog.cpp:730
msgid "Position cate_gories next to panel button"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:701
#: ../panel-plugin/configuration-dialog.cpp:724
msgid "Position commands next to search _entry"
msgstr "موضع الأوامر يلي مربع البحث"
#: ../panel-plugin/configuration-dialog.cpp:719 ../panel-plugin/window.cpp:156
#: ../panel-plugin/configuration-dialog.cpp:747 ../panel-plugin/window.cpp:164
msgid "Recently Used"
msgstr "مستعملة حديثا"
......@@ -221,25 +271,30 @@ msgstr "مستعملة حديثا"
msgid "Remove From Favorites"
msgstr "حذف من المفضلات"
#: ../panel-plugin/configuration-dialog.cpp:433
#: ../panel-plugin/configuration-dialog.cpp:459
#, c-format
msgid "Remove action \"%s\"?"
msgstr "حذف الإجراء \"%s\"?"
#: ../panel-plugin/configuration-dialog.cpp:832
#: ../panel-plugin/configuration-dialog.cpp:871
msgid "Remove selected action"
msgstr "حذف"
#: ../panel-plugin/settings.cpp:150
#, c-format
msgid "Restarting computer in %d seconds."
msgstr ""
#: ../panel-plugin/run-action.cpp:71
#, c-format
msgid "Run %s"
msgstr "شغل %s"
#: ../panel-plugin/settings.cpp:129
#: ../panel-plugin/settings.cpp:185
msgid "Run in Terminal"
msgstr "شغل في الطرفية"
#: ../panel-plugin/configuration-dialog.cpp:86
#: ../panel-plugin/configuration-dialog.cpp:102
msgid "Search Actio_ns"
msgstr "بح_ث عن الإجراءات"
......@@ -247,7 +302,7 @@ msgstr "بح_ث عن الإجراءات"
msgid "Search Action"
msgstr "بحث عن إجراء"
#: ../panel-plugin/configuration-dialog.cpp:119
#: ../panel-plugin/configuration-dialog.cpp:135
msgid "Select An Icon"
msgstr "إختر أيقونة"
......@@ -255,30 +310,42 @@ msgstr "إختر أيقونة"
msgid "Select Command"
msgstr "حدد أمرا"
#: ../panel-plugin/configuration-dialog.cpp:777
msgid "Session Commands"
msgstr ""
#: ../panel-plugin/whiskermenu.desktop.in:6
msgid "Show a menu to easily access installed applications"
msgstr "إظهار قائمة لولوج إلى التطبيقات المثبتة بسهولة"
#: ../panel-plugin/configuration-dialog.cpp:605
#: ../panel-plugin/configuration-dialog.cpp:629
msgid "Show application _descriptions"
msgstr "عرض _وصف التطبيقات"
#: ../panel-plugin/configuration-dialog.cpp:611
#: ../panel-plugin/configuration-dialog.cpp:635
msgid "Show application too_ltips"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:598
#: ../panel-plugin/configuration-dialog.cpp:781
msgid "Show c_onfirmation dialog"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:622
msgid "Show cate_gory names"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:592
#: ../panel-plugin/configuration-dialog.cpp:616
msgid "Show generic application _names"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:617
#: ../panel-plugin/configuration-dialog.cpp:641
msgid "Show menu hie_rarchy"
msgstr ""
#: ../panel-plugin/settings.cpp:152
msgid "Shut _Down"
msgstr ""
#: ../panel-plugin/icon-size.cpp:52
msgid "Small"
msgstr "صغير"
......@@ -295,22 +362,40 @@ msgstr "رتب أبجديا أ-ي"
msgid "Sort Alphabetically Z-A"
msgstr "رتب أبجديا ي-أ"
#: ../panel-plugin/settings.cpp:121
#: ../panel-plugin/configuration-dialog.cpp:736
msgid "Stay _visible when focus is lost"
msgstr ""
#: ../panel-plugin/settings.cpp:158
msgid "Suspe_nd"
msgstr ""
#: ../panel-plugin/settings.cpp:162
#, c-format
msgid "Suspending computer in %d seconds."
msgstr ""
#: ../panel-plugin/settings.cpp:136
msgid "Switch _Users"
msgstr "تغيير المستخدم"
#: ../panel-plugin/configuration-dialog.cpp:689
#: ../panel-plugin/configuration-dialog.cpp:712
msgid "Switch categories by _hovering"
msgstr "تبديل الأصناف ح_سب الترفيف"
#: ../panel-plugin/configuration-dialog.cpp:432
#: ../panel-plugin/configuration-dialog.cpp:458
msgid "The action will be deleted permanently."
msgstr "الإجراء سيمسح نهائيا"
#: ../panel-plugin/configuration-dialog.cpp:540
#: ../panel-plugin/configuration-dialog.cpp:565
msgid "Title"
msgstr "عنوان"
#: ../panel-plugin/settings.cpp:156
#, c-format
msgid "Turning off computer in %d seconds."
msgstr ""
#: ../panel-plugin/page.cpp:334
msgid "Unable to add launcher to desktop."
msgstr "عاجز عن إضافة المطلقة إلى سطح المكتب."
......@@ -323,12 +408,12 @@ msgstr "عاجز عن إضافة المطلقة إلى الشريط."
msgid "Unable to edit launcher."
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:493
#: ../panel-plugin/configuration-dialog.cpp:519
#, c-format
msgid "Unable to open the following url: %s"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:574
#: ../panel-plugin/configuration-dialog.cpp:599
msgid "Use a single _panel row"
msgstr ""
......@@ -340,77 +425,85 @@ msgstr "كبير جدا"
msgid "Very Small"
msgstr "صغير جدا"
#: ../panel-plugin/settings.cpp:127
#: ../panel-plugin/settings.cpp:183
msgid "Web Search"
msgstr "بحث في الويب"
#: ../panel-plugin/configuration-dialog.cpp:70
#: ../panel-plugin/configuration-dialog.cpp:86
#: ../panel-plugin/whiskermenu.desktop.in:5
msgid "Whisker Menu"
msgstr "قائمة Whisker"
#: ../panel-plugin/settings.cpp:128
#: ../panel-plugin/settings.cpp:184
msgid "Wikipedia"
msgstr "ويكيبيديا"
#: ../panel-plugin/configuration-dialog.cpp:83
#: ../panel-plugin/configuration-dialog.cpp:99
msgid "_Appearance"
msgstr "_مظهر"
#: ../panel-plugin/configuration-dialog.cpp:84
#: ../panel-plugin/configuration-dialog.cpp:100
msgid "_Behavior"
msgstr "س_لوك"
#: ../panel-plugin/command-edit.cpp:67
#: ../panel-plugin/configuration-dialog.cpp:121
#: ../panel-plugin/configuration-dialog.cpp:137
msgid "_Cancel"
msgstr "إلغاء"
#: ../panel-plugin/configuration-dialog.cpp:74
#: ../panel-plugin/configuration-dialog.cpp:90
msgid "_Close"
msgstr "أ_غلق"
#: ../panel-plugin/configuration-dialog.cpp:85
#: ../panel-plugin/configuration-dialog.cpp:101
msgid "_Commands"
msgstr "أوامر"
#: ../panel-plugin/configuration-dialog.cpp:431
#: ../panel-plugin/configuration-dialog.cpp:457
msgid "_Delete"
msgstr "_مسح"
#: ../panel-plugin/settings.cpp:123
#: ../panel-plugin/settings.cpp:174
msgid "_Edit Applications"
msgstr "_تعديل التطبيقات"
#: ../panel-plugin/configuration-dialog.cpp:73
#: ../panel-plugin/configuration-dialog.cpp:89
msgid "_Help"
msgstr "_مساعدة"
#: ../panel-plugin/configuration-dialog.cpp:560
#: ../panel-plugin/settings.cpp:164
msgid "_Hibernate"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:585
msgid "_Icon:"
msgstr "_أيقونة:"
#: ../panel-plugin/settings.cpp:120
#: ../panel-plugin/settings.cpp:132
msgid "_Lock Screen"
msgstr "قفل الشاشة"
#: ../panel-plugin/command-edit.cpp:68
#: ../panel-plugin/configuration-dialog.cpp:122
#: ../panel-plugin/configuration-dialog.cpp:138
msgid "_OK"
msgstr "_موافق"
#: ../panel-plugin/configuration-dialog.cpp:869
#: ../panel-plugin/configuration-dialog.cpp:907
msgid "_Pattern:"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:893
#: ../panel-plugin/configuration-dialog.cpp:931
msgid "_Regular expression"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:549
#: ../panel-plugin/settings.cpp:146
msgid "_Restart"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:574
msgid "_Title:"
msgstr "عن_وان:"
#: ../panel-plugin/plugin.cpp:407
#: ../panel-plugin/plugin.cpp:413
msgid "translator-credits"
msgstr ""
......@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Whisker Menu\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-05-21 07:22-0400\n"
"POT-Creation-Date: 2018-09-08 11:45-0400\n"
"PO-Revision-Date: 2016-09-20 23:37+0000\n"
"Last-Translator: enolp <enolp@softastur.org>\n"
"Language-Team: Asturian (http://www.transifex.com/gottcode/xfce4-whiskermenu-"
......@@ -21,7 +21,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/configuration-dialog.cpp:823
#: ../panel-plugin/configuration-dialog.cpp:862
msgid "Add action"
msgstr "Amestar aición"
......@@ -41,23 +41,35 @@ msgstr "Amestar al panel"
msgid "All"
msgstr "Too"
#: ../panel-plugin/settings.cpp:119
#: ../panel-plugin/settings.cpp:128
msgid "All _Settings"
msgstr "Tolos axuste_s"
#: ../panel-plugin/plugin.cpp:402
#: ../panel-plugin/plugin.cpp:408
msgid "Alternate application launcher for Xfce"
msgstr "Llanzador d'aplicaciones alternativu pa Xfce"
#: ../panel-plugin/configuration-dialog.cpp:724
#: ../panel-plugin/configuration-dialog.cpp:751
msgid "Amount of _items:"
msgstr "Cantidá d'_elementos:"
#: ../panel-plugin/plugin.cpp:207
#: ../panel-plugin/plugin.cpp:212
msgid "Applications"
msgstr "Aplicaciones"
#: ../panel-plugin/configuration-dialog.cpp:654
#: ../panel-plugin/settings.cpp:143
msgid "Are you sure you want to log out?"
msgstr ""
#: ../panel-plugin/settings.cpp:149
msgid "Are you sure you want to restart?"
msgstr ""
#: ../panel-plugin/settings.cpp:155
msgid "Are you sure you want to shut down?"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:678
msgid "Background opacit_y:"
msgstr "_Opacidá del fondu:"
......@@ -65,11 +77,11 @@ msgstr "_Opacidá del fondu:"
msgid "Browse the file system to choose a custom command."
msgstr "Restolar pel sistema de ficheros o esbillar un comandu personalizáu."
#: ../panel-plugin/configuration-dialog.cpp:881
#: ../panel-plugin/configuration-dialog.cpp:919
msgid "C_ommand:"
msgstr "C_omandu:"
#: ../panel-plugin/configuration-dialog.cpp:639
#: ../panel-plugin/configuration-dialog.cpp:663
msgid "Categ_ory icon size:"
msgstr "Tamañ_u d'iconu d'estaya:"
......@@ -77,32 +89,40 @@ msgstr "Tamañ_u d'iconu d'estaya:"
msgid "Clear Recently Used"
msgstr "Llimpiar Usáo apocayá"
#: ../panel-plugin/plugin.cpp:403
#: ../panel-plugin/plugin.cpp:409
msgid "Copyright © 2013-2018 Graeme Gott"
msgstr "Copyright © 2013-2018 Graeme Gott"
#: ../panel-plugin/configuration-dialog.cpp:851
#: ../panel-plugin/configuration-dialog.cpp:890
msgid "Details"
msgstr "Detalles"
#: ../panel-plugin/configuration-dialog.cpp:534
#: ../panel-plugin/configuration-dialog.cpp:559
msgid "Di_splay:"
msgstr "Pa_ntalla:"
#: ../panel-plugin/configuration-dialog.cpp:741
#: ../panel-plugin/configuration-dialog.cpp:768
msgid "Display by _default"
msgstr "Amosar por _defeutu"
#: ../panel-plugin/settings.cpp:161
msgid "Do you want to suspend to RAM?"
msgstr ""
#: ../panel-plugin/settings.cpp:167
msgid "Do you want to suspend to disk?"
msgstr ""
#: ../panel-plugin/page.cpp:269
#, fuzzy
msgid "Edit Application..."
msgstr "_Editar aplicaciones"
#: ../panel-plugin/settings.cpp:124
#: ../panel-plugin/settings.cpp:178
msgid "Edit _Profile"
msgstr "Editar _perfil"
#: ../panel-plugin/settings.cpp:124
#: ../panel-plugin/settings.cpp:180
msgid "Failed to edit profile."
msgstr "Fallu al abrir el perfil."
......@@ -112,44 +132,65 @@ msgstr "Fallu al abrir el perfil."
msgid "Failed to execute command \"%s\"."
msgstr "Fallu al executar el comandu \"%s\"."
#: ../panel-plugin/settings.cpp:123
#: ../panel-plugin/settings.cpp:166
msgid "Failed to hibernate."
msgstr ""
#: ../panel-plugin/settings.cpp:176
msgid "Failed to launch menu editor."
msgstr "Fallu al llanzar l'editor de menú."
#: ../panel-plugin/settings.cpp:120
#: ../panel-plugin/settings.cpp:134
msgid "Failed to lock screen."
msgstr "Fallu al bloquiar la pantalla."
#: ../panel-plugin/settings.cpp:122
#: ../panel-plugin/settings.cpp:142 ../panel-plugin/settings.cpp:172
msgid "Failed to log out."
msgstr "Fallu al zarrar sesión."
#: ../panel-plugin/settings.cpp:119
#: ../panel-plugin/settings.cpp:130
msgid "Failed to open settings manager."
msgstr "Fallu al abrir l'alministrador d'axustes."
#: ../panel-plugin/settings.cpp:121
#: ../panel-plugin/settings.cpp:148
msgid "Failed to restart."
msgstr ""
#: ../panel-plugin/settings.cpp:154
msgid "Failed to shut down."
msgstr ""
#: ../panel-plugin/settings.cpp:160
msgid "Failed to suspend."
msgstr ""
#: ../panel-plugin/settings.cpp:138
msgid "Failed to switch users."
msgstr "Fallu al cambear d'usuarios."
#: ../panel-plugin/window.cpp:150
#: ../panel-plugin/window.cpp:158
msgid "Favorites"
msgstr "Favoritos"
#: ../panel-plugin/configuration-dialog.cpp:539
#: ../panel-plugin/settings.cpp:168
#, c-format
msgid "Hibernating computer in %d seconds."
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:564
msgid "Icon"
msgstr "Iconu"
#: ../panel-plugin/configuration-dialog.cpp:541
#: ../panel-plugin/configuration-dialog.cpp:566
msgid "Icon and title"
msgstr "Iconu y títulu"
#: ../panel-plugin/configuration-dialog.cpp:735
#: ../panel-plugin/configuration-dialog.cpp:762
#, fuzzy
msgid "Include _favorites"
msgstr "Inorar _favoritos"
#: ../panel-plugin/configuration-dialog.cpp:623
#: ../panel-plugin/configuration-dialog.cpp:647
msgid "Ite_m icon size:"
msgstr "Ta_mañu d'iconu d'oxetu:"
......@@ -161,24 +202,33 @@ msgstr "Grande"
msgid "Larger"
msgstr "Más grande"
#: ../panel-plugin/settings.cpp:122
#: ../panel-plugin/settings.cpp:170
msgid "Log Ou_t..."
msgstr ""
#: ../panel-plugin/settings.cpp:140
msgid "Log _Out"
msgstr "Zarrar _sesión:"
#: ../panel-plugin/settings.cpp:126
#: ../panel-plugin/settings.cpp:144
#, c-format
msgid "Logging out in %d seconds."
msgstr ""
#: ../panel-plugin/settings.cpp:182
msgid "Man Pages"
msgstr "Páxines man"
#: ../panel-plugin/configuration-dialog.cpp:587
#: ../panel-plugin/configuration-dialog.cpp:684
#: ../panel-plugin/configuration-dialog.cpp:612
#: ../panel-plugin/configuration-dialog.cpp:708
msgid "Menu"
msgstr "Menú"
#: ../panel-plugin/configuration-dialog.cpp:856
#: ../panel-plugin/configuration-dialog.cpp:894
msgid "Nam_e:"
msgstr "Nom_e:"
#: ../panel-plugin/configuration-dialog.cpp:801
#: ../panel-plugin/configuration-dialog.cpp:840
msgid "Name"
msgstr "Nome"
......@@ -190,31 +240,31 @@ msgstr "Nada"
msgid "Normal"
msgstr "Normal"
#: ../panel-plugin/settings.cpp:130
#: ../panel-plugin/settings.cpp:186
msgid "Open URI"
msgstr "Abrir URI"
#: ../panel-plugin/configuration-dialog.cpp:529
#: ../panel-plugin/configuration-dialog.cpp:555
msgid "Panel Button"
msgstr "Botón del panel"
#: ../panel-plugin/configuration-dialog.cpp:806
#: ../panel-plugin/configuration-dialog.cpp:845
msgid "Pattern"
msgstr "Patrón"
#: ../panel-plugin/configuration-dialog.cpp:695
#: ../panel-plugin/configuration-dialog.cpp:718
msgid "Position _search entry next to panel button"
msgstr "Allugar el cuadru de _gueta co'l botón del panel"
#: ../panel-plugin/configuration-dialog.cpp:708
#: ../panel-plugin/configuration-dialog.cpp:730
msgid "Position cate_gories next to panel button"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:701
#: ../panel-plugin/configuration-dialog.cpp:724
msgid "Position commands next to search _entry"
msgstr "Allugar los comandos co la caxa de gueta"
#: ../panel-plugin/configuration-dialog.cpp:719 ../panel-plugin/window.cpp:156
#: ../panel-plugin/configuration-dialog.cpp:747 ../panel-plugin/window.cpp:164
msgid "Recently Used"
msgstr "Usáu apocayá"
......@@ -222,25 +272,30 @@ msgstr "Usáu apocayá"
msgid "Remove From Favorites"
msgstr "Desaniciar de favoritos"
#: ../panel-plugin/configuration-dialog.cpp:433
#: ../panel-plugin/configuration-dialog.cpp:459
#, c-format
msgid "Remove action \"%s\"?"
msgstr "¿Desaniciar aición \"%s\"?"
#: ../panel-plugin/configuration-dialog.cpp:832
#: ../panel-plugin/configuration-dialog.cpp:871
msgid "Remove selected action"
msgstr "Desaniciar aición esbillada"
#: ../panel-plugin/settings.cpp:150
#, c-format
msgid "Restarting computer in %d seconds."
msgstr ""
#: ../panel-plugin/run-action.cpp:71
#, c-format
msgid "Run %s"
msgstr "Executar %s"
#: ../panel-plugin/settings.cpp:129
#: ../panel-plugin/settings.cpp:185
msgid "Run in Terminal"
msgstr "Executar na terminal"
#: ../panel-plugin/configuration-dialog.cpp:86
#: ../panel-plugin/configuration-dialog.cpp:102
msgid "Search Actio_ns"
msgstr "Guetar aicio_nes"
......@@ -248,7 +303,7 @@ msgstr "Guetar aicio_nes"
msgid "Search Action"
msgstr "Guetar aición"
#: ../panel-plugin/configuration-dialog.cpp:119
#: ../panel-plugin/configuration-dialog.cpp:135
msgid "Select An Icon"
msgstr "Esbilla un iconu"
......@@ -256,30 +311,42 @@ msgstr "Esbilla un iconu"
msgid "Select Command"
msgstr "Esbillar comandu"
#: ../panel-plugin/configuration-dialog.cpp:777
msgid "Session Commands"
msgstr ""
#: ../panel-plugin/whiskermenu.desktop.in:6
msgid "Show a menu to easily access installed applications"
msgstr "Amuesa un menú p'acceder cenciellamente a les aplicaciones instalaes"
#: ../panel-plugin/configuration-dialog.cpp:605
#: ../panel-plugin/configuration-dialog.cpp:629
msgid "Show application _descriptions"
msgstr "Amosar descripciones _d'aplicaciones"
#: ../panel-plugin/configuration-dialog.cpp:611
#: ../panel-plugin/configuration-dialog.cpp:635
msgid "Show application too_ltips"
msgstr "_Amodsar conseyos emerxentes d'aplicaciones"
#: ../panel-plugin/configuration-dialog.cpp:598
#: ../panel-plugin/configuration-dialog.cpp:781
msgid "Show c_onfirmation dialog"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:622
msgid "Show cate_gory names"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:592
#: ../panel-plugin/configuration-dialog.cpp:616
msgid "Show generic application _names"
msgstr "Amosar _nomes d'aplicaciones xenéricos"
#: ../panel-plugin/configuration-dialog.cpp:617
#: ../panel-plugin/configuration-dialog.cpp:641
msgid "Show menu hie_rarchy"
msgstr "Amosar xe_rarquía del menú"
#: ../panel-plugin/settings.cpp:152
msgid "Shut _Down"
msgstr ""
#: ../panel-plugin/icon-size.cpp:52
msgid "Small"
msgstr "Pequeñu"
......@@ -296,22 +363,40 @@ msgstr "Ordenar alfabéticamente A-Z"
msgid "Sort Alphabetically Z-A"
msgstr "Ordenar alfabéticamente Z-A"
#: ../panel-plugin/settings.cpp:121
#: ../panel-plugin/configuration-dialog.cpp:736
msgid "Stay _visible when focus is lost"
msgstr ""
#: ../panel-plugin/settings.cpp:158
msgid "Suspe_nd"
msgstr ""
#: ../panel-plugin/settings.cpp:162
#, c-format
msgid "Suspending computer in %d seconds."
msgstr ""
#: ../panel-plugin/settings.cpp:136
msgid "Switch _Users"
msgstr "Cambear _usuarios"
#: ../panel-plugin/configuration-dialog.cpp:689
#: ../panel-plugin/configuration-dialog.cpp:712
msgid "Switch categories by _hovering"
msgstr "Camudar ente estayes _apuntando col mur"
#: ../panel-plugin/configuration-dialog.cpp:432
#: ../panel-plugin/configuration-dialog.cpp:458
msgid "The action will be deleted permanently."
msgstr "L'aición desanciaráse dafechu."
#: ../panel-plugin/configuration-dialog.cpp:540
#: ../panel-plugin/configuration-dialog.cpp:565
msgid "Title"
msgstr "Títulu"
#: ../panel-plugin/settings.cpp:156
#, c-format
msgid "Turning off computer in %d seconds."
msgstr ""
#: ../panel-plugin/page.cpp:334
msgid "Unable to add launcher to desktop."
msgstr "Nun pue amestase'l llanzador al escritoriu."
......@@ -325,12 +410,12 @@ msgstr "Nun pue amestase'l llanzador al panel."
msgid "Unable to edit launcher."
msgstr "Nun pue amestase'l llanzador al panel."
#: ../panel-plugin/configuration-dialog.cpp:493
#: ../panel-plugin/configuration-dialog.cpp:519
#, c-format
msgid "Unable to open the following url: %s"
msgstr "Nun pue abrise la URL siguiente: %s"
#: ../panel-plugin/configuration-dialog.cpp:574
#: ../panel-plugin/configuration-dialog.cpp:599
msgid "Use a single _panel row"
msgstr "Usar panel d'una _filera"
......@@ -342,77 +427,85 @@ msgstr "Pergrande"
msgid "Very Small"
msgstr "Perpequeñu"
#: ../panel-plugin/settings.cpp:127
#: ../panel-plugin/settings.cpp:183
msgid "Web Search"
msgstr "Gueta web"
#: ../panel-plugin/configuration-dialog.cpp:70
#: ../panel-plugin/configuration-dialog.cpp:86
#: ../panel-plugin/whiskermenu.desktop.in:5
msgid "Whisker Menu"
msgstr "Menú Whisker"
#: ../panel-plugin/settings.cpp:128
#: ../panel-plugin/settings.cpp:184
msgid "Wikipedia"
msgstr "Wikipedia"
#: ../panel-plugin/configuration-dialog.cpp:83
#: ../panel-plugin/configuration-dialog.cpp:99
msgid "_Appearance"
msgstr "_Aspeutu"
#: ../panel-plugin/configuration-dialog.cpp:84
#: ../panel-plugin/configuration-dialog.cpp:100
msgid "_Behavior"
msgstr "_Comportamientu"
#: ../panel-plugin/command-edit.cpp:67
#: ../panel-plugin/configuration-dialog.cpp:121
#: ../panel-plugin/configuration-dialog.cpp:137
msgid "_Cancel"
msgstr "_Encaboxar"
#: ../panel-plugin/configuration-dialog.cpp:74
#: ../panel-plugin/configuration-dialog.cpp:90
msgid "_Close"
msgstr "_Zarrar"
#: ../panel-plugin/configuration-dialog.cpp:85
#: ../panel-plugin/configuration-dialog.cpp:101
msgid "_Commands"
msgstr "_Comandos"
#: ../panel-plugin/configuration-dialog.cpp:431
#: ../panel-plugin/configuration-dialog.cpp:457
msgid "_Delete"
msgstr "_Desaniciar"
#: ../panel-plugin/settings.cpp:123
#: ../panel-plugin/settings.cpp:174
msgid "_Edit Applications"
msgstr "_Editar aplicaciones"
#: ../panel-plugin/configuration-dialog.cpp:73
#: ../panel-plugin/configuration-dialog.cpp:89
msgid "_Help"
msgstr "_Ayuda"
#: ../panel-plugin/configuration-dialog.cpp:560
#: ../panel-plugin/settings.cpp:164
msgid "_Hibernate"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:585
msgid "_Icon:"
msgstr "_Iconu:"
#: ../panel-plugin/settings.cpp:120
#: ../panel-plugin/settings.cpp:132
msgid "_Lock Screen"
msgstr "_Bloquiar pantalla"
#: ../panel-plugin/command-edit.cpp:68
#: ../panel-plugin/configuration-dialog.cpp:122
#: ../panel-plugin/configuration-dialog.cpp:138
msgid "_OK"
msgstr "_Aceutar"
#: ../panel-plugin/configuration-dialog.cpp:869
#: ../panel-plugin/configuration-dialog.cpp:907
msgid "_Pattern:"
msgstr "_Patrón:"
#: ../panel-plugin/configuration-dialog.cpp:893
#: ../panel-plugin/configuration-dialog.cpp:931
msgid "_Regular expression"
msgstr "Espresión _regular"
#: ../panel-plugin/configuration-dialog.cpp:549
#: ../panel-plugin/settings.cpp:146
msgid "_Restart"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:574
msgid "_Title:"
msgstr "_Títulu:"
#: ../panel-plugin/plugin.cpp:407
#: ../panel-plugin/plugin.cpp:413
msgid "translator-credits"
msgstr "Softastur <alministradores@softastur.org>"
......@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Whisker Menu\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-05-21 07:22-0400\n"
"POT-Creation-Date: 2018-09-08 11:45-0400\n"
"PO-Revision-Date: 2018-05-21 10:04+0000\n"
"Last-Translator: Zmicer Turok <zmicerturok@gmail.com>\n"
"Language-Team: Belarusian (http://www.transifex.com/gottcode/xfce4-"
......@@ -21,7 +21,7 @@ msgstr ""
"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
"%100>=11 && n%100<=14)? 2 : 3);\n"
#: ../panel-plugin/configuration-dialog.cpp:823
#: ../panel-plugin/configuration-dialog.cpp:862
msgid "Add action"
msgstr "Дадаць дзеянне"
......@@ -41,23 +41,35 @@ msgstr "Дадаць на панэль"
msgid "All"
msgstr "Усе"
#: ../panel-plugin/settings.cpp:119
#: ../panel-plugin/settings.cpp:128
msgid "All _Settings"
msgstr "Усе _налады"
#: ../panel-plugin/plugin.cpp:402
#: ../panel-plugin/plugin.cpp:408
msgid "Alternate application launcher for Xfce"
msgstr "Альтэрнатыўнае меню запуску праграм для Xfce"
#: ../panel-plugin/configuration-dialog.cpp:724
#: ../panel-plugin/configuration-dialog.cpp:751
msgid "Amount of _items:"
msgstr "Колькасць _элементаў:"
#: ../panel-plugin/plugin.cpp:207
#: ../panel-plugin/plugin.cpp:212
msgid "Applications"
msgstr "Праграмы"
#: ../panel-plugin/configuration-dialog.cpp:654
#: ../panel-plugin/settings.cpp:143
msgid "Are you sure you want to log out?"
msgstr ""
#: ../panel-plugin/settings.cpp:149
msgid "Are you sure you want to restart?"
msgstr ""
#: ../panel-plugin/settings.cpp:155
msgid "Are you sure you want to shut down?"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:678
msgid "Background opacit_y:"
msgstr "Празрыстасць фону"
......@@ -65,11 +77,11 @@ msgstr "Празрыстасць фону"
msgid "Browse the file system to choose a custom command."
msgstr "Аглядзець файлавую сістэму для выбару адвольнага загаду."
#: ../panel-plugin/configuration-dialog.cpp:881
#: ../panel-plugin/configuration-dialog.cpp:919
msgid "C_ommand:"
msgstr "За_гад:"
#: ../panel-plugin/configuration-dialog.cpp:639
#: ../panel-plugin/configuration-dialog.cpp:663
msgid "Categ_ory icon size:"
msgstr "Памер значка _катэгорыі:"
......@@ -77,31 +89,39 @@ msgstr "Памер значка _катэгорыі:"
msgid "Clear Recently Used"
msgstr "Ачысціць гісторыю"
#: ../panel-plugin/plugin.cpp:403
#: ../panel-plugin/plugin.cpp:409
msgid "Copyright © 2013-2018 Graeme Gott"
msgstr "Copyright © 2013-2018 Graeme Gott"
#: ../panel-plugin/configuration-dialog.cpp:851
#: ../panel-plugin/configuration-dialog.cpp:890
msgid "Details"
msgstr "Падрабязнасці"
#: ../panel-plugin/configuration-dialog.cpp:534
#: ../panel-plugin/configuration-dialog.cpp:559
msgid "Di_splay:"
msgstr "Ад_люстроўваць:"
#: ../panel-plugin/configuration-dialog.cpp:741
#: ../panel-plugin/configuration-dialog.cpp:768
msgid "Display by _default"
msgstr "Прадвызначана _адлюстроўваць"
#: ../panel-plugin/settings.cpp:161
msgid "Do you want to suspend to RAM?"
msgstr ""
#: ../panel-plugin/settings.cpp:167
msgid "Do you want to suspend to disk?"
msgstr ""
#: ../panel-plugin/page.cpp:269
msgid "Edit Application..."
msgstr "Рэдагаваць праграму..."
#: ../panel-plugin/settings.cpp:124
#: ../panel-plugin/settings.cpp:178
msgid "Edit _Profile"
msgstr "Рэдагаваць _профіль"
#: ../panel-plugin/settings.cpp:124
#: ../panel-plugin/settings.cpp:180
msgid "Failed to edit profile."
msgstr "Адрэдагаваць профіль не атрымалася."
......@@ -111,43 +131,64 @@ msgstr "Адрэдагаваць профіль не атрымалася."
msgid "Failed to execute command \"%s\"."
msgstr "Не атрымалася запусціць загад \"%s\"."
#: ../panel-plugin/settings.cpp:123
#: ../panel-plugin/settings.cpp:166
msgid "Failed to hibernate."
msgstr ""
#: ../panel-plugin/settings.cpp:176
msgid "Failed to launch menu editor."
msgstr "Не атрымалася запусціць рэдактар меню."
#: ../panel-plugin/settings.cpp:120
#: ../panel-plugin/settings.cpp:134
msgid "Failed to lock screen."
msgstr "Не атрымалася заблакаваць экран."
#: ../panel-plugin/settings.cpp:122
#: ../panel-plugin/settings.cpp:142 ../panel-plugin/settings.cpp:172
msgid "Failed to log out."
msgstr "Не атрымалася выйсці."
#: ../panel-plugin/settings.cpp:119
#: ../panel-plugin/settings.cpp:130
msgid "Failed to open settings manager."
msgstr "Не атрымалася адкрыць кіраўніка налад."
#: ../panel-plugin/settings.cpp:121
#: ../panel-plugin/settings.cpp:148
msgid "Failed to restart."
msgstr ""
#: ../panel-plugin/settings.cpp:154
msgid "Failed to shut down."
msgstr ""
#: ../panel-plugin/settings.cpp:160
msgid "Failed to suspend."
msgstr ""
#: ../panel-plugin/settings.cpp:138
msgid "Failed to switch users."
msgstr "Не атрымалася змяніць карыстальніка."
#: ../panel-plugin/window.cpp:150
#: ../panel-plugin/window.cpp:158
msgid "Favorites"
msgstr "Упадабанае"
#: ../panel-plugin/configuration-dialog.cpp:539
#: ../panel-plugin/settings.cpp:168
#, c-format
msgid "Hibernating computer in %d seconds."
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:564
msgid "Icon"
msgstr "Значок"
#: ../panel-plugin/configuration-dialog.cpp:541
#: ../panel-plugin/configuration-dialog.cpp:566
msgid "Icon and title"
msgstr "Значок і загаловак"
#: ../panel-plugin/configuration-dialog.cpp:735
#: ../panel-plugin/configuration-dialog.cpp:762
msgid "Include _favorites"
msgstr "Уключаць _упадабанае"
#: ../panel-plugin/configuration-dialog.cpp:623
#: ../panel-plugin/configuration-dialog.cpp:647
msgid "Ite_m icon size:"
msgstr "Па_мер значка элемента:"
......@@ -159,24 +200,33 @@ msgstr "Буйны"
msgid "Larger"
msgstr "Вялікі"
#: ../panel-plugin/settings.cpp:122
#: ../panel-plugin/settings.cpp:170
msgid "Log Ou_t..."
msgstr ""
#: ../panel-plugin/settings.cpp:140
msgid "Log _Out"
msgstr "Выйсці"
#: ../panel-plugin/settings.cpp:126
#: ../panel-plugin/settings.cpp:144
#, c-format
msgid "Logging out in %d seconds."
msgstr ""
#: ../panel-plugin/settings.cpp:182
msgid "Man Pages"
msgstr "Старонкі man"
#: ../panel-plugin/configuration-dialog.cpp:587
#: ../panel-plugin/configuration-dialog.cpp:684
#: ../panel-plugin/configuration-dialog.cpp:612
#: ../panel-plugin/configuration-dialog.cpp:708
msgid "Menu"
msgstr "Меню"
#: ../panel-plugin/configuration-dialog.cpp:856
#: ../panel-plugin/configuration-dialog.cpp:894
msgid "Nam_e:"
msgstr "Наз_ва:"
#: ../panel-plugin/configuration-dialog.cpp:801
#: ../panel-plugin/configuration-dialog.cpp:840
msgid "Name"
msgstr "Назва"
......@@ -188,31 +238,31 @@ msgstr "Няма"
msgid "Normal"
msgstr "Звычайны"
#: ../panel-plugin/settings.cpp:130
#: ../panel-plugin/settings.cpp:186
msgid "Open URI"
msgstr "Адкрыць URI"
#: ../panel-plugin/configuration-dialog.cpp:529
#: ../panel-plugin/configuration-dialog.cpp:555
msgid "Panel Button"
msgstr "Кнопка на панэлі"
#: ../panel-plugin/configuration-dialog.cpp:806
#: ../panel-plugin/configuration-dialog.cpp:845
msgid "Pattern"
msgstr "Шаблон"
#: ../panel-plugin/configuration-dialog.cpp:695
#: ../panel-plugin/configuration-dialog.cpp:718
msgid "Position _search entry next to panel button"
msgstr "Радок по_шуку каля панэлі"
#: ../panel-plugin/configuration-dialog.cpp:708
#: ../panel-plugin/configuration-dialog.cpp:730
msgid "Position cate_gories next to panel button"
msgstr "Катэгорыя пасля кнопак панэлі"
#: ../panel-plugin/configuration-dialog.cpp:701
#: ../panel-plugin/configuration-dialog.cpp:724
msgid "Position commands next to search _entry"
msgstr "Кнопкі загадаў побач з радком пошуку"
#: ../panel-plugin/configuration-dialog.cpp:719 ../panel-plugin/window.cpp:156
#: ../panel-plugin/configuration-dialog.cpp:747 ../panel-plugin/window.cpp:164
msgid "Recently Used"
msgstr "Нядаўнія"
......@@ -220,25 +270,30 @@ msgstr "Нядаўнія"
msgid "Remove From Favorites"
msgstr "Выдаліць з упадабанага"
#: ../panel-plugin/configuration-dialog.cpp:433
#: ../panel-plugin/configuration-dialog.cpp:459
#, c-format
msgid "Remove action \"%s\"?"
msgstr "Выдаліць дзеянне \"%s\"?"
#: ../panel-plugin/configuration-dialog.cpp:832
#: ../panel-plugin/configuration-dialog.cpp:871
msgid "Remove selected action"
msgstr "Выдаліць абранае дзеянне"
#: ../panel-plugin/settings.cpp:150
#, c-format
msgid "Restarting computer in %d seconds."
msgstr ""
#: ../panel-plugin/run-action.cpp:71
#, c-format
msgid "Run %s"
msgstr "Запусціць %s"
#: ../panel-plugin/settings.cpp:129
#: ../panel-plugin/settings.cpp:185
msgid "Run in Terminal"
msgstr "Запусціць у тэрмінале"
#: ../panel-plugin/configuration-dialog.cpp:86
#: ../panel-plugin/configuration-dialog.cpp:102
msgid "Search Actio_ns"
msgstr "Дзея_нні пошуку"
......@@ -246,7 +301,7 @@ msgstr "Дзея_нні пошуку"
msgid "Search Action"
msgstr "Дзеянне пошуку"
#: ../panel-plugin/configuration-dialog.cpp:119
#: ../panel-plugin/configuration-dialog.cpp:135
msgid "Select An Icon"
msgstr "Абраць значок"
......@@ -254,30 +309,42 @@ msgstr "Абраць значок"
msgid "Select Command"
msgstr "Абраць загад"
#: ../panel-plugin/configuration-dialog.cpp:777
msgid "Session Commands"
msgstr ""
#: ../panel-plugin/whiskermenu.desktop.in:6
msgid "Show a menu to easily access installed applications"
msgstr "Адлюстроўвае меню для зручнага доступу да ўсталяваных праграм"
#: ../panel-plugin/configuration-dialog.cpp:605
#: ../panel-plugin/configuration-dialog.cpp:629
msgid "Show application _descriptions"
msgstr "Адлюстроўваць апісанне праграм"
#: ../panel-plugin/configuration-dialog.cpp:611
#: ../panel-plugin/configuration-dialog.cpp:635
msgid "Show application too_ltips"
msgstr "Адлюстроўваць выплыўныя апавяшчэнні для прагам"
#: ../panel-plugin/configuration-dialog.cpp:598
#: ../panel-plugin/configuration-dialog.cpp:781
msgid "Show c_onfirmation dialog"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:622
msgid "Show cate_gory names"
msgstr "Адлюстроўваць назвы катэ_горый"
#: ../panel-plugin/configuration-dialog.cpp:592
#: ../panel-plugin/configuration-dialog.cpp:616
msgid "Show generic application _names"
msgstr "Адлюстроўваць агульныя назвы _прагам"
#: ../panel-plugin/configuration-dialog.cpp:617
#: ../panel-plugin/configuration-dialog.cpp:641
msgid "Show menu hie_rarchy"
msgstr "Адлюстроўваць іерархію меню"
#: ../panel-plugin/settings.cpp:152
msgid "Shut _Down"
msgstr ""
#: ../panel-plugin/icon-size.cpp:52
msgid "Small"
msgstr "Маленькі"
......@@ -294,22 +361,40 @@ msgstr "Упарадкаванне па алфавіце А-Я"
msgid "Sort Alphabetically Z-A"
msgstr "Упарадкаванне па алфавіце Я-А"
#: ../panel-plugin/settings.cpp:121
#: ../panel-plugin/configuration-dialog.cpp:736
msgid "Stay _visible when focus is lost"
msgstr ""
#: ../panel-plugin/settings.cpp:158
msgid "Suspe_nd"
msgstr ""
#: ../panel-plugin/settings.cpp:162
#, c-format
msgid "Suspending computer in %d seconds."
msgstr ""
#: ../panel-plugin/settings.cpp:136
msgid "Switch _Users"
msgstr "Змяніць _карыстальніка"
#: ../panel-plugin/configuration-dialog.cpp:689
#: ../panel-plugin/configuration-dialog.cpp:712
msgid "Switch categories by _hovering"
msgstr "Пераключаць катэгорыі пры навядзенні курсора мышы"
#: ../panel-plugin/configuration-dialog.cpp:432
#: ../panel-plugin/configuration-dialog.cpp:458
msgid "The action will be deleted permanently."
msgstr "Дзеянне будзе назаўсёды выдалена."
#: ../panel-plugin/configuration-dialog.cpp:540
#: ../panel-plugin/configuration-dialog.cpp:565
msgid "Title"
msgstr "Загаловак"
#: ../panel-plugin/settings.cpp:156
#, c-format
msgid "Turning off computer in %d seconds."
msgstr ""
#: ../panel-plugin/page.cpp:334
msgid "Unable to add launcher to desktop."
msgstr "Немагчыма дадаць запускальнік на працоўны стол."
......@@ -322,12 +407,12 @@ msgstr "Немагчыма дадаць запускальнік на панэл
msgid "Unable to edit launcher."
msgstr "Немагчыма змяніць запускальнік."
#: ../panel-plugin/configuration-dialog.cpp:493
#: ../panel-plugin/configuration-dialog.cpp:519
#, c-format
msgid "Unable to open the following url: %s"
msgstr "Немагчыма адкрыць спасылку: %s"
#: ../panel-plugin/configuration-dialog.cpp:574
#: ../panel-plugin/configuration-dialog.cpp:599
msgid "Use a single _panel row"
msgstr "Выкарыстоўваць адзін _радок на панэлі:"
......@@ -339,77 +424,85 @@ msgstr "Вельмі вялікі"
msgid "Very Small"
msgstr "Вельмі малы"
#: ../panel-plugin/settings.cpp:127
#: ../panel-plugin/settings.cpp:183
msgid "Web Search"
msgstr "Пошук у сеціве"
#: ../panel-plugin/configuration-dialog.cpp:70
#: ../panel-plugin/configuration-dialog.cpp:86
#: ../panel-plugin/whiskermenu.desktop.in:5
msgid "Whisker Menu"
msgstr "Меню Whisker"
#: ../panel-plugin/settings.cpp:128
#: ../panel-plugin/settings.cpp:184
msgid "Wikipedia"
msgstr "Вікіпедыя"
#: ../panel-plugin/configuration-dialog.cpp:83
#: ../panel-plugin/configuration-dialog.cpp:99
msgid "_Appearance"
msgstr "_Выгляд"
#: ../panel-plugin/configuration-dialog.cpp:84
#: ../panel-plugin/configuration-dialog.cpp:100
msgid "_Behavior"
msgstr "_Паводзіны"
#: ../panel-plugin/command-edit.cpp:67
#: ../panel-plugin/configuration-dialog.cpp:121
#: ../panel-plugin/configuration-dialog.cpp:137
msgid "_Cancel"
msgstr "_Скасаваць"
#: ../panel-plugin/configuration-dialog.cpp:74
#: ../panel-plugin/configuration-dialog.cpp:90
msgid "_Close"
msgstr "_Закрыць"
#: ../panel-plugin/configuration-dialog.cpp:85
#: ../panel-plugin/configuration-dialog.cpp:101
msgid "_Commands"
msgstr "_Загады"
#: ../panel-plugin/configuration-dialog.cpp:431
#: ../panel-plugin/configuration-dialog.cpp:457
msgid "_Delete"
msgstr "_Выдаліць"
#: ../panel-plugin/settings.cpp:123
#: ../panel-plugin/settings.cpp:174
msgid "_Edit Applications"
msgstr "_Рэдагаваць праграмы"
#: ../panel-plugin/configuration-dialog.cpp:73
#: ../panel-plugin/configuration-dialog.cpp:89
msgid "_Help"
msgstr "_Даведка"
#: ../panel-plugin/configuration-dialog.cpp:560
#: ../panel-plugin/settings.cpp:164
msgid "_Hibernate"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:585
msgid "_Icon:"
msgstr "_Значок"
#: ../panel-plugin/settings.cpp:120
#: ../panel-plugin/settings.cpp:132
msgid "_Lock Screen"
msgstr "_Заблакаваць экран"
#: ../panel-plugin/command-edit.cpp:68
#: ../panel-plugin/configuration-dialog.cpp:122
#: ../panel-plugin/configuration-dialog.cpp:138
msgid "_OK"
msgstr "_Добра"
#: ../panel-plugin/configuration-dialog.cpp:869
#: ../panel-plugin/configuration-dialog.cpp:907
msgid "_Pattern:"
msgstr "_Шаблон:"
#: ../panel-plugin/configuration-dialog.cpp:893
#: ../panel-plugin/configuration-dialog.cpp:931
msgid "_Regular expression"
msgstr "_Рэгулярны выраз"
#: ../panel-plugin/configuration-dialog.cpp:549
#: ../panel-plugin/settings.cpp:146
msgid "_Restart"
msgstr ""
#: ../panel-plugin/configuration-dialog.cpp:574
msgid "_Title:"
msgstr "_Загаловак:"
#: ../panel-plugin/plugin.cpp:407
#: ../panel-plugin/plugin.cpp:413
msgid "translator-credits"
msgstr "Zmicer Turok <zmicerturok@gmail.com>"