mirror of
https://github.com/morgan9e/dash-to-panel
synced 2026-04-14 00:04:17 +09:00
Merge remote-tracking branch 'upstream/master'
This commit is contained in:
2
Makefile
2
Makefile
@@ -2,7 +2,7 @@
|
||||
|
||||
UUID = dash-to-panel@jderose9.github.com
|
||||
BASE_MODULES = extension.js stylesheet.css metadata.json COPYING README.md
|
||||
EXTRA_MODULES = appIcons.js convenience.js panel.js panelStyle.js overview.js taskbar.js windowPreview.js prefs.js Settings.ui
|
||||
EXTRA_MODULES = appIcons.js convenience.js panel.js intellihide.js panelStyle.js overview.js taskbar.js windowPreview.js prefs.js Settings.ui
|
||||
EXTRA_IMAGES = highlight_stacked_bg.svg
|
||||
TOLOCALIZE = prefs.js appIcons.js
|
||||
MSGSRC = $(wildcard po/*.po)
|
||||
|
||||
@@ -95,6 +95,7 @@ Ideas for recursing child actors and assigning inline styles are based on code f
|
||||
#### Thanks to the following people for contributing via pull requests:
|
||||
|
||||
- @franglais125 for launching apps by number (w/ overlay), bug fixes, and issue support
|
||||
- @charlesg99 for ungrouping applications/showing window titles, bug fixes, and issue support
|
||||
- @LinxGem33 for artwork, logos, screenshots and design effort
|
||||
- @dziku1337 for peek mode in window previews
|
||||
- @robrobinbin for configuring appMenu on/off in the panel
|
||||
|
||||
886
Settings.ui
886
Settings.ui
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.20.2 -->
|
||||
<!-- Generated with glade 3.22.1 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="3.12"/>
|
||||
<object class="GtkAdjustment" id="appicon_margin_adjustment">
|
||||
@@ -496,7 +496,7 @@
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="halign">end</property>
|
||||
<property name="text" translatable="yes">5</property>
|
||||
<property name="text">5</property>
|
||||
<property name="adjustment">focus_highlight_opacity_adjustment</property>
|
||||
<property name="value">5</property>
|
||||
</object>
|
||||
@@ -548,7 +548,7 @@
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="halign">end</property>
|
||||
<property name="text" translatable="yes">0</property>
|
||||
<property name="text">0</property>
|
||||
<property name="adjustment">dot_size_adjustment</property>
|
||||
</object>
|
||||
<packing>
|
||||
@@ -1004,7 +1004,7 @@
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="width_chars">4</property>
|
||||
<property name="text" translatable="yes">0</property>
|
||||
<property name="text">0</property>
|
||||
<property name="adjustment">group_apps_label_font_size_adjustment</property>
|
||||
<property name="numeric">True</property>
|
||||
</object>
|
||||
@@ -1105,7 +1105,7 @@
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="width_chars">4</property>
|
||||
<property name="text" translatable="yes">0</property>
|
||||
<property name="text">0</property>
|
||||
<property name="adjustment">group_apps_label_max_width_adjustment</property>
|
||||
<property name="numeric">True</property>
|
||||
</object>
|
||||
@@ -1273,17 +1273,395 @@
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="intellihide_animation_time_adjustment">
|
||||
<property name="lower">10</property>
|
||||
<property name="upper">2000</property>
|
||||
<property name="step_increment">10</property>
|
||||
<property name="page_increment">100</property>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="intellihide_close_delay_adjustment">
|
||||
<property name="lower">10</property>
|
||||
<property name="upper">4000</property>
|
||||
<property name="step_increment">10</property>
|
||||
<property name="page_increment">100</property>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="intellihide_pressure_threshold_adjustment">
|
||||
<property name="lower">1</property>
|
||||
<property name="upper">1000</property>
|
||||
<property name="step_increment">10</property>
|
||||
<property name="page_increment">100</property>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="intellihide_pressure_time_adjustment">
|
||||
<property name="lower">1</property>
|
||||
<property name="upper">5000</property>
|
||||
<property name="step_increment">10</property>
|
||||
<property name="page_increment">100</property>
|
||||
</object>
|
||||
<object class="GtkBox" id="box_intellihide_options">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<child>
|
||||
<object class="GtkFrame" id="frame_intellihide_options">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label_xalign">0</property>
|
||||
<property name="shadow_type">in</property>
|
||||
<child>
|
||||
<object class="GtkListBox" id="listbox_intellihide_options">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="selection_mode">none</property>
|
||||
<child>
|
||||
<object class="GtkListBoxRow" id="listboxrow_intellihide_mode">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<child>
|
||||
<object class="GtkGrid" id="grid_intellihide_behaviour">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
<property name="margin_right">12</property>
|
||||
<property name="margin_top">12</property>
|
||||
<property name="margin_bottom">12</property>
|
||||
<property name="row_spacing">12</property>
|
||||
<property name="column_spacing">32</property>
|
||||
<property name="row_homogeneous">True</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="intellihide_window_hide_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Only hide the panel when it is obstructed by windows </property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSwitch" id="intellihide_window_hide_switch">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="halign">end</property>
|
||||
<property name="valign">center</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkGrid" id="intellihide_behaviour_options">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
<property name="row_spacing">4</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="intellihide_behaviour_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">The panel hides from</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkComboBoxText" id="intellihide_behaviour_combo">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="valign">center</property>
|
||||
<items>
|
||||
<item id="ALL_WINDOWS" translatable="yes">All windows</item>
|
||||
<item id="FOCUSED_WINDOWS" translatable="yes">Focused windows</item>
|
||||
<item id="MAXIMIZED_WINDOWS" translatable="yes">Maximized windows</item>
|
||||
</items>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">1</property>
|
||||
<property name="width">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkListBoxRow" id="listboxrow_intellihide_pressure">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<child>
|
||||
<object class="GtkGrid" id="grid_intellihide_pressure">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
<property name="margin_right">12</property>
|
||||
<property name="margin_top">12</property>
|
||||
<property name="margin_bottom">12</property>
|
||||
<property name="row_spacing">12</property>
|
||||
<property name="column_spacing">32</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="intellihide_use_pressure_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Require pressure at the edge of the screen to reveal the panel</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSwitch" id="intellihide_use_pressure_switch">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="halign">end</property>
|
||||
<property name="valign">center</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkGrid" id="intellihide_use_pressure_options">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
<property name="row_spacing">4</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="intellihide_pressure_threshold_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Required pressure threshold (px)</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSpinButton" id="intellihide_pressure_threshold_spinbutton">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="width_chars">4</property>
|
||||
<property name="text">0</property>
|
||||
<property name="adjustment">intellihide_pressure_threshold_adjustment</property>
|
||||
<property name="numeric">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="intellihide_pressure_time_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Required pressure timeout (ms)</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSpinButton" id="intellihide_pressure_time_spinbutton">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="width_chars">4</property>
|
||||
<property name="text">0</property>
|
||||
<property name="adjustment">intellihide_pressure_time_adjustment</property>
|
||||
<property name="numeric">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">1</property>
|
||||
<property name="width">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkListBoxRow" id="listboxrow_intellihide_show_in_fullscreen">
|
||||
<property name="width_request">100</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<child>
|
||||
<object class="GtkGrid" id="grid_intellihide_show_in_fullscreen">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
<property name="margin_right">12</property>
|
||||
<property name="margin_top">12</property>
|
||||
<property name="margin_bottom">12</property>
|
||||
<property name="row_spacing">12</property>
|
||||
<property name="column_spacing">32</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="intellihide_show_in_fullscreen_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Allow the panel to be revealed while in fullscreen mode</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSwitch" id="intellihide_show_in_fullscreen_switch">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="halign">end</property>
|
||||
<property name="valign">center</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkListBoxRow" id="listboxrow_intellihide_animation_time">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<child>
|
||||
<object class="GtkGrid" id="grid_intellihide_animation_time">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
<property name="margin_right">12</property>
|
||||
<property name="margin_top">12</property>
|
||||
<property name="margin_bottom">12</property>
|
||||
<property name="column_spacing">32</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="intellihide_animation_time_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Hide and reveal animation duration (ms)</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSpinButton" id="intellihide_animation_time_spinbutton">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="width_chars">4</property>
|
||||
<property name="text">0</property>
|
||||
<property name="adjustment">intellihide_animation_time_adjustment</property>
|
||||
<property name="numeric">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkListBoxRow" id="listboxrow_intellihide_close_delay">
|
||||
<property name="width_request">100</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<child>
|
||||
<object class="GtkGrid" id="grid_intellihide_close_delay">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
<property name="margin_right">12</property>
|
||||
<property name="margin_top">12</property>
|
||||
<property name="margin_bottom">12</property>
|
||||
<property name="column_spacing">32</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="intellihide_close_delay_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Delay before hiding the panel (ms)</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSpinButton" id="intellihide_close_delay_spinbutton">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="width_chars">4</property>
|
||||
<property name="text">10</property>
|
||||
<property name="adjustment">intellihide_close_delay_adjustment</property>
|
||||
<property name="numeric">True</property>
|
||||
<property name="value">10</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="leave_timeout_adjustment">
|
||||
<property name="upper">9999</property>
|
||||
<property name="step_increment">25</property>
|
||||
<property name="page_increment">100</property>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="show_showdesktop_width_adjustment">
|
||||
<property name="lower">1</property>
|
||||
<property name="upper">40</property>
|
||||
<property name="step_increment">1</property>
|
||||
<property name="page_increment">10</property>
|
||||
</object>
|
||||
<object class="GtkBox" id="box_advanced_options">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
@@ -1351,7 +1729,7 @@
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="width_chars">4</property>
|
||||
<property name="text" translatable="yes">0</property>
|
||||
<property name="text">0</property>
|
||||
<property name="adjustment">leave_timeout_adjustment</property>
|
||||
<property name="numeric">True</property>
|
||||
</object>
|
||||
@@ -1397,11 +1775,28 @@
|
||||
<property name="step_increment">10</property>
|
||||
<property name="page_increment">25</property>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="preview_height_adjustment">
|
||||
<property name="lower">50</property>
|
||||
<property name="upper">500</property>
|
||||
<property name="step_increment">10</property>
|
||||
<property name="page_increment">50</property>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="preview_padding_adjustment">
|
||||
<property name="upper">50</property>
|
||||
<property name="step_increment">1</property>
|
||||
<property name="page_increment">5</property>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="preview_timeout_adjustment">
|
||||
<property name="upper">9999</property>
|
||||
<property name="step_increment">25</property>
|
||||
<property name="page_increment">100</property>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="preview_width_adjustment">
|
||||
<property name="lower">50</property>
|
||||
<property name="upper">500</property>
|
||||
<property name="step_increment">10</property>
|
||||
<property name="page_increment">50</property>
|
||||
</object>
|
||||
<object class="GtkBox" id="box_window_preview_options">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
@@ -1435,7 +1830,7 @@
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="width_chars">4</property>
|
||||
<property name="text" translatable="yes">0</property>
|
||||
<property name="text">0</property>
|
||||
<property name="adjustment">preview_timeout_adjustment</property>
|
||||
<property name="numeric">True</property>
|
||||
</object>
|
||||
@@ -1718,6 +2113,189 @@
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkListBoxRow" id="listbox_preview_show_title">
|
||||
<property name="width_request">100</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<child>
|
||||
<object class="GtkGrid" id="grid_preview_show_title">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
<property name="margin_right">12</property>
|
||||
<property name="margin_top">12</property>
|
||||
<property name="margin_bottom">12</property>
|
||||
<property name="column_spacing">32</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="preview_show_title_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Display window title in previews</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSwitch" id="preview_show_title_switch">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="halign">end</property>
|
||||
<property name="valign">center</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkListBoxRow" id="listbox_preview_width">
|
||||
<property name="width_request">100</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<child>
|
||||
<object class="GtkGrid" id="grid_preview_width">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
<property name="margin_right">12</property>
|
||||
<property name="margin_top">12</property>
|
||||
<property name="margin_bottom">12</property>
|
||||
<property name="column_spacing">32</property>
|
||||
<child>
|
||||
<object class="GtkSpinButton" id="preview_width_spinbutton">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="width_chars">4</property>
|
||||
<property name="text">0</property>
|
||||
<property name="adjustment">preview_width_adjustment</property>
|
||||
<property name="numeric">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="preview_width_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Width of the window previews (px)</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkListBoxRow" id="listbox_preview_height">
|
||||
<property name="width_request">100</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<child>
|
||||
<object class="GtkGrid" id="grid_preview_height">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
<property name="margin_right">12</property>
|
||||
<property name="margin_top">12</property>
|
||||
<property name="margin_bottom">12</property>
|
||||
<property name="column_spacing">32</property>
|
||||
<child>
|
||||
<object class="GtkSpinButton" id="preview_height_spinbutton">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="width_chars">4</property>
|
||||
<property name="text">0</property>
|
||||
<property name="adjustment">preview_height_adjustment</property>
|
||||
<property name="numeric">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="preview_height_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Height of the window previews (px)</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkListBoxRow" id="listbox_preview_padding">
|
||||
<property name="width_request">100</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<child>
|
||||
<object class="GtkGrid" id="grid_preview_padding">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
<property name="margin_right">12</property>
|
||||
<property name="margin_top">12</property>
|
||||
<property name="margin_bottom">12</property>
|
||||
<property name="column_spacing">32</property>
|
||||
<child>
|
||||
<object class="GtkSpinButton" id="preview_padding_spinbutton">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="width_chars">4</property>
|
||||
<property name="text">50</property>
|
||||
<property name="adjustment">preview_padding_adjustment</property>
|
||||
<property name="numeric">True</property>
|
||||
<property name="value">50</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="preview_padding_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Padding of the window previews (px)</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
@@ -2000,7 +2578,97 @@
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkBox" id="show_showdesktop_options">
|
||||
<object class="GtkBox" id="show_applications_options">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<child>
|
||||
<object class="GtkListBoxRow" id="listbox_show_applications_icon_file">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<child>
|
||||
<object class="GtkGrid" id="show_applications_icon_file_grid">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
<property name="margin_right">12</property>
|
||||
<property name="margin_top">12</property>
|
||||
<property name="margin_bottom">12</property>
|
||||
<property name="row_spacing">12</property>
|
||||
<property name="column_spacing">32</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="show_applications_icon_file_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Current Show Applications icon</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImage" id="show_applications_current_icon_image">
|
||||
<property name="width_request">32</property>
|
||||
<property name="height_request">32</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="halign">end</property>
|
||||
<property name="stock">gtk-missing-image</property>
|
||||
<property name="pixel_size">32</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkFileChooserButton" id="show_applications_icon_file_filebutton">
|
||||
<property name="width_request">140</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="create_folders">False</property>
|
||||
<property name="title" translatable="yes">Select a Show Applications image icon</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="show_applications_custom_icon_file_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Custom Show Applications image icon</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="show_showdesktop_width_adjustment">
|
||||
<property name="lower">1</property>
|
||||
<property name="upper">40</property>
|
||||
<property name="step_increment">1</property>
|
||||
<property name="page_increment">10</property>
|
||||
</object>
|
||||
<object class="GtkBox" id="box_show_showdesktop_options">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="orientation">vertical</property>
|
||||
@@ -2035,7 +2703,7 @@
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="width_chars">4</property>
|
||||
<property name="text" translatable="yes">0</property>
|
||||
<property name="text">0</property>
|
||||
<property name="adjustment">show_showdesktop_width_adjustment</property>
|
||||
<property name="numeric">True</property>
|
||||
</object>
|
||||
@@ -2682,6 +3350,129 @@
|
||||
<property name="position">3</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkFrame" id="intellihide_frame">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label_xalign">0</property>
|
||||
<property name="shadow_type">in</property>
|
||||
<child>
|
||||
<object class="GtkListBox" id="intellihide_listbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="selection_mode">none</property>
|
||||
<child>
|
||||
<object class="GtkListBoxRow" id="intellihide_row">
|
||||
<property name="width_request">100</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<child>
|
||||
<object class="GtkGrid" id="intellihide_grid">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
<property name="margin_right">12</property>
|
||||
<property name="margin_top">12</property>
|
||||
<property name="margin_bottom">12</property>
|
||||
<property name="column_spacing">32</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="intellihide_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Panel Intellihide</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkBox" id="intellihide_box">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="spacing">6</property>
|
||||
<child>
|
||||
<object class="GtkButton" id="intellihide_options_button">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="halign">center</property>
|
||||
<property name="valign">center</property>
|
||||
<property name="xalign">0.46000000834465027</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="image_intellihide_options">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">emblem-system-symbolic</property>
|
||||
</object>
|
||||
</child>
|
||||
<style>
|
||||
<class name="circular"/>
|
||||
</style>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSwitch" id="intellihide_switch">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="halign">end</property>
|
||||
<property name="valign">center</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
<property name="height">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="intellihide_description">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="label" translatable="yes">Hide and reveal the panel according to preferences</property>
|
||||
<property name="wrap">True</property>
|
||||
<property name="max_width_chars">40</property>
|
||||
<property name="xalign">0</property>
|
||||
<style>
|
||||
<class name="dim-label"/>
|
||||
</style>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child type="label_item">
|
||||
<placeholder/>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">4</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child type="tab">
|
||||
@@ -2770,18 +3561,6 @@
|
||||
<property name="margin_top">12</property>
|
||||
<property name="margin_bottom">12</property>
|
||||
<property name="column_spacing">32</property>
|
||||
<child>
|
||||
<object class="GtkSwitch" id="show_applications_button_switch">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="halign">end</property>
|
||||
<property name="valign">center</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="shrink_dash_label3">
|
||||
<property name="visible">True</property>
|
||||
@@ -2823,6 +3602,55 @@
|
||||
<property name="width">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkBox" id="show_application_button_box">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="spacing">6</property>
|
||||
<child>
|
||||
<object class="GtkButton" id="show_application_options_button">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="halign">center</property>
|
||||
<property name="valign">center</property>
|
||||
<property name="xalign">0.46000000834465027</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="show_application_options_options">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">emblem-system-symbolic</property>
|
||||
</object>
|
||||
</child>
|
||||
<style>
|
||||
<class name="circular"/>
|
||||
</style>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSwitch" id="show_applications_button_switch">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="halign">end</property>
|
||||
<property name="valign">center</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
@@ -3147,7 +3975,7 @@
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<child>
|
||||
<object class="GtkGrid" id="isolate_workspaces_grid1">
|
||||
<object class="GtkGrid" id="group_apps_grid">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="margin_left">12</property>
|
||||
@@ -3183,7 +4011,7 @@
|
||||
<property name="valign">center</property>
|
||||
<property name="xalign">0.46000000834465027</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="image_window_previews_options1">
|
||||
<object class="GtkImage" id="image_show_group_apps_options">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">emblem-system-symbolic</property>
|
||||
|
||||
83
appIcons.js
83
appIcons.js
@@ -103,6 +103,27 @@ var taskbarAppIcon = new Lang.Class({
|
||||
this.window = appInfo.window;
|
||||
this.isLauncher = appInfo.isLauncher;
|
||||
|
||||
// Fix touchscreen issues before the listener is added by the parent constructor.
|
||||
this._onTouchEvent = function(actor, event) {
|
||||
if (event.type() == Clutter.EventType.TOUCH_BEGIN) {
|
||||
// Open the popup menu on long press.
|
||||
this._setPopupTimeout();
|
||||
} else if (this._menuTimeoutId != 0 && (event.type() == Clutter.EventType.TOUCH_END || event.type() == Clutter.EventType.TOUCH_CANCEL)) {
|
||||
// Activate/launch the application.
|
||||
this.activate(1);
|
||||
this._removeMenuTimeout();
|
||||
}
|
||||
// Disable dragging via touch screen as it's buggy as hell. Not perfect for tablet users, but the alternative is way worse.
|
||||
// Also, EVENT_PROPAGATE launches applications twice with this solution, so this.activate(1) above must only be called if there's already a window.
|
||||
return Clutter.EVENT_STOP;
|
||||
};
|
||||
// Hack for missing TOUCH_END event.
|
||||
this._onLeaveEvent = function(actor, event) {
|
||||
this.actor.fake_release();
|
||||
if (this._menuTimeoutId != 0) this.activate(1); // Activate/launch the application if TOUCH_END didn't fire.
|
||||
this._removeMenuTimeout();
|
||||
};
|
||||
|
||||
this.parent(appInfo.app, iconParams, onActivateOverride);
|
||||
|
||||
this._dot.set_width(0);
|
||||
@@ -279,16 +300,19 @@ var taskbarAppIcon = new Lang.Class({
|
||||
},
|
||||
|
||||
shouldShowTooltip: function() {
|
||||
if (!this.isLauncher && this._dtpSettings.get_boolean("show-window-previews") &&
|
||||
if (!this.isLauncher && this._dtpSettings.get_boolean("show-window-previews") &&
|
||||
getInterestingWindows(this.app, this._dtpSettings).length > 0) {
|
||||
return false;
|
||||
} else {
|
||||
return this.actor.hover && (!this._menu || !this._menu.isOpen) && (!this.windowPreview || !this.windowPreview.isOpen);
|
||||
return this.actor.hover && !this.window &&
|
||||
(!this._menu || !this._menu.isOpen) &&
|
||||
(!this.windowPreview || !this.windowPreview.isOpen);
|
||||
}
|
||||
},
|
||||
|
||||
_onDestroy: function() {
|
||||
this.parent();
|
||||
this._destroyed = true;
|
||||
|
||||
// Disconect global signals
|
||||
// stateChangedId is already handled by parent)
|
||||
@@ -568,10 +592,12 @@ var taskbarAppIcon = new Lang.Class({
|
||||
isFocused = (tracker.focus_app == this.app);
|
||||
|
||||
Mainloop.timeout_add(0, () => {
|
||||
if(isFocused)
|
||||
this.actor.add_style_class_name('focused');
|
||||
else
|
||||
this.actor.remove_style_class_name('focused');
|
||||
if (!this._destroyed) {
|
||||
if(isFocused)
|
||||
this.actor.add_style_class_name('focused');
|
||||
else
|
||||
this.actor.remove_style_class_name('focused');
|
||||
}
|
||||
});
|
||||
|
||||
if(focusedIsWide) {
|
||||
@@ -795,11 +821,28 @@ var taskbarAppIcon = new Lang.Class({
|
||||
},
|
||||
|
||||
_launchNewInstance: function() {
|
||||
if(this._dtpSettings.get_boolean('animate-window-launch')) {
|
||||
this.animateLaunch();
|
||||
}
|
||||
if (this.app.can_open_new_window()) {
|
||||
let appActions = this.app.get_app_info().list_actions();
|
||||
let newWindowIndex = appActions.indexOf('new-window');
|
||||
|
||||
this.app.open_new_window(-1);
|
||||
if(this._dtpSettings.get_boolean('animate-window-launch')) {
|
||||
this.animateLaunch();
|
||||
}
|
||||
|
||||
if (newWindowIndex < 0) {
|
||||
this.app.open_new_window(-1);
|
||||
} else {
|
||||
this.app.launch_action(appActions[newWindowIndex], global.get_current_time(), -1);
|
||||
}
|
||||
} else {
|
||||
let windows = this.window ? [this.window] : this.app.get_windows();
|
||||
|
||||
if (windows.length) {
|
||||
Main.activateWindow(windows[0]);
|
||||
} else {
|
||||
this.app.activate();
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
_updateCounterClass: function() {
|
||||
@@ -1376,6 +1419,26 @@ function extendShowAppsIcon(showAppsIcon, settings) {
|
||||
|
||||
showAppsIcon.showLabel = ItemShowLabel;
|
||||
|
||||
let customIconPath = settings.get_string('show-apps-icon-file');
|
||||
|
||||
showAppsIcon.icon.createIcon = function(size) {
|
||||
this._iconActor = new St.Icon({ icon_name: 'view-app-grid-symbolic',
|
||||
icon_size: size,
|
||||
style_class: 'show-apps-icon',
|
||||
track_hover: true });
|
||||
|
||||
if (customIconPath) {
|
||||
this._iconActor.gicon = new Gio.FileIcon({ file: Gio.File.new_for_path(customIconPath) });
|
||||
}
|
||||
|
||||
return this._iconActor;
|
||||
};
|
||||
|
||||
settings.connect('changed::show-apps-icon-file', () => {
|
||||
customIconPath = settings.get_string('show-apps-icon-file');
|
||||
showAppsIcon.icon._createIconTexture(showAppsIcon.icon.iconSize);
|
||||
});
|
||||
|
||||
showAppsIcon.popupMenu = function() {
|
||||
showAppsIcon._removeMenuTimeout();
|
||||
showAppsIcon.actor.fake_release();
|
||||
|
||||
@@ -26,6 +26,7 @@ const ExtensionUtils = imports.misc.extensionUtils;
|
||||
const Gettext = imports.gettext;
|
||||
const Gio = imports.gi.Gio;
|
||||
const Lang = imports.lang;
|
||||
const Mainloop = imports.mainloop;
|
||||
|
||||
/**
|
||||
* initTranslations:
|
||||
@@ -120,7 +121,11 @@ var BasicHandler = new Lang.Class({
|
||||
// skip first element of the arguments
|
||||
for( let i = 1; i < arguments.length; i++ ) {
|
||||
let item = this._storage[label];
|
||||
item.push(this._create(arguments[i]));
|
||||
let handlers = this._create(arguments[i]);
|
||||
|
||||
for (let j = 0, l = handlers.length; j < l; ++j) {
|
||||
item.push(handlers[j]);
|
||||
}
|
||||
}
|
||||
|
||||
},
|
||||
@@ -154,13 +159,20 @@ var GlobalSignalsHandler = new Lang.Class({
|
||||
Extends: BasicHandler,
|
||||
|
||||
_create: function(item) {
|
||||
let handlers = [];
|
||||
|
||||
let object = item[0];
|
||||
let event = item[1];
|
||||
let callback = item[2]
|
||||
let id = object.connect(event, callback);
|
||||
item[1] = [].concat(item[1]);
|
||||
|
||||
return [object, id];
|
||||
for (let i = 0, l = item[1].length; i < l; ++i) {
|
||||
let object = item[0];
|
||||
let event = item[1][i];
|
||||
let callback = item[2]
|
||||
let id = object.connect(event, callback);
|
||||
|
||||
handlers.push([object, id]);
|
||||
}
|
||||
|
||||
return handlers;
|
||||
},
|
||||
|
||||
_remove: function(item){
|
||||
@@ -183,7 +195,7 @@ var InjectionsHandler = new Lang.Class({
|
||||
let original = object[name];
|
||||
|
||||
object[name] = injectedFunction;
|
||||
return [object, name, injectedFunction, original];
|
||||
return [[object, name, injectedFunction, original]];
|
||||
},
|
||||
|
||||
_remove: function(item) {
|
||||
@@ -193,3 +205,43 @@ var InjectionsHandler = new Lang.Class({
|
||||
object[name] = original;
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Manage timeouts: the added timeouts have their id reset on completion
|
||||
*/
|
||||
var TimeoutsHandler = new Lang.Class({
|
||||
Name: 'DashToPanel.TimeoutsHandler',
|
||||
Extends: BasicHandler,
|
||||
|
||||
_create: function(item) {
|
||||
let name = item[0];
|
||||
let delay = item[1];
|
||||
let timeoutHandler = item[2];
|
||||
|
||||
this._remove(item);
|
||||
|
||||
this[name] = Mainloop.timeout_add(delay, () => {
|
||||
this[name] = 0;
|
||||
timeoutHandler();
|
||||
});
|
||||
|
||||
return [[name]];
|
||||
},
|
||||
|
||||
remove: function(name) {
|
||||
this._remove([name])
|
||||
},
|
||||
|
||||
_remove: function(item) {
|
||||
let name = item[0];
|
||||
|
||||
if (this[name]) {
|
||||
Mainloop.source_remove(this[name]);
|
||||
this[name] = 0;
|
||||
}
|
||||
},
|
||||
|
||||
getId: function(name) {
|
||||
return this[name] ? this[name] : 0;
|
||||
}
|
||||
});
|
||||
@@ -26,6 +26,7 @@ const Overview = Me.imports.overview;
|
||||
const Main = imports.ui.main;
|
||||
const Meta = imports.gi.Meta;
|
||||
const Gio = imports.gi.Gio;
|
||||
const GLib = imports.gi.GLib;
|
||||
const Lang = imports.lang;
|
||||
const Shell = imports.gi.Shell;
|
||||
const WindowManager = imports.ui.windowManager;
|
||||
|
||||
436
intellihide.js
Normal file
436
intellihide.js
Normal file
@@ -0,0 +1,436 @@
|
||||
/*
|
||||
* This file is part of the Dash-To-Panel extension for Gnome 3
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
const Lang = imports.lang;
|
||||
const Meta = imports.gi.Meta;
|
||||
const Shell = imports.gi.Shell;
|
||||
|
||||
const GrabHelper = imports.ui.grabHelper;
|
||||
const Layout = imports.ui.layout;
|
||||
const Main = imports.ui.main;
|
||||
const OverviewControls = imports.ui.overviewControls;
|
||||
const PointerWatcher = imports.ui.pointerWatcher;
|
||||
const Tweener = imports.ui.tweener;
|
||||
|
||||
const Me = imports.misc.extensionUtils.getCurrentExtension();
|
||||
const Convenience = Me.imports.convenience;
|
||||
|
||||
//timeout intervals
|
||||
const CHECK_POINTER_MS = 200;
|
||||
const CHECK_GRAB_MS = 400;
|
||||
const POST_ANIMATE_MS = 50;
|
||||
const MIN_UPDATE_MS = 250;
|
||||
|
||||
//timeout names
|
||||
const T1 = 'checkGrabTimeout';
|
||||
const T2 = 'limitUpdateTimeout';
|
||||
const T3 = 'postAnimateTimeout';
|
||||
|
||||
var Intellihide = new Lang.Class({
|
||||
Name: 'DashToPanel.Intellihide',
|
||||
|
||||
_init: function(dtpPanel) {
|
||||
this._dtpPanel = dtpPanel;
|
||||
this._dtpSettings = dtpPanel._dtpSettings;
|
||||
this._panelBox = dtpPanel.panelBox;
|
||||
|
||||
this._signalsHandler = new Convenience.GlobalSignalsHandler();
|
||||
this._timeoutsHandler = new Convenience.TimeoutsHandler();
|
||||
|
||||
this._dtpSettings.connect('changed::intellihide', Lang.bind(this, this._changeEnabledStatus));
|
||||
|
||||
if (this._dtpSettings.get_boolean('intellihide')) {
|
||||
this.enable();
|
||||
}
|
||||
},
|
||||
|
||||
enable: function(reset) {
|
||||
this._primaryMonitor = Main.layoutManager.primaryMonitor;
|
||||
this._focusedWindowInfo = null;
|
||||
this._animationDestination = -1;
|
||||
this._pendingUpdate = false;
|
||||
this._dragging = false;
|
||||
this._hoveredOut = false;
|
||||
this._panelAtTop = this._dtpSettings.get_string('panel-position') === 'TOP';
|
||||
|
||||
if (this._panelAtTop && this._panelBox.translation_y > 0 ||
|
||||
!this._panelAtTop && this._panelBox.translation_y < 0) {
|
||||
//the panel changed position while being hidden, so revert the hiding position
|
||||
this._panelBox.translation_y *= -1;
|
||||
}
|
||||
|
||||
this._setTrackPanel(reset, true);
|
||||
this._bindGeneralSignals();
|
||||
|
||||
if (this._dtpSettings.get_boolean('intellihide-hide-from-windows')) {
|
||||
this._bindWindowSignals();
|
||||
this._setFocusedWindow();
|
||||
}
|
||||
|
||||
this._setRevealMechanism();
|
||||
this._queueUpdatePanelPosition();
|
||||
},
|
||||
|
||||
disable: function(reset) {
|
||||
this._setTrackPanel(reset, false);
|
||||
this._disconnectFocusedWindow();
|
||||
|
||||
this._signalsHandler.destroy();
|
||||
this._timeoutsHandler.destroy();
|
||||
|
||||
this._removeRevealMechanism();
|
||||
|
||||
this._revealPanel(!reset);
|
||||
},
|
||||
|
||||
destroy: function() {
|
||||
this.disable();
|
||||
},
|
||||
|
||||
_reset: function() {
|
||||
this.disable(true);
|
||||
this.enable(true);
|
||||
},
|
||||
|
||||
_changeEnabledStatus: function() {
|
||||
this[this._dtpSettings.get_boolean('intellihide') ? 'enable' : 'disable']();
|
||||
},
|
||||
|
||||
_bindGeneralSignals: function() {
|
||||
this._signalsHandler.add(
|
||||
[
|
||||
this._dtpPanel.taskbar,
|
||||
'menu-closed',
|
||||
() => this._panelBox.sync_hover()
|
||||
],
|
||||
[
|
||||
this._dtpSettings,
|
||||
[
|
||||
'changed::panel-position',
|
||||
'changed::panel-size',
|
||||
'changed::intellihide-use-pressure',
|
||||
'changed::intellihide-hide-from-windows'
|
||||
],
|
||||
() => this._reset()
|
||||
],
|
||||
[
|
||||
global.screen,
|
||||
[
|
||||
'restacked',
|
||||
'monitors-changed'
|
||||
],
|
||||
() => this._queueUpdatePanelPosition()
|
||||
],
|
||||
[
|
||||
global.display,
|
||||
[
|
||||
'grab-op-begin',
|
||||
'grab-op-end'
|
||||
],
|
||||
() => this._dragging = !this._dragging
|
||||
],
|
||||
[
|
||||
this._panelBox,
|
||||
'notify::hover',
|
||||
() => {
|
||||
this._hoveredOut = !this._panelBox.hover;
|
||||
this._queueUpdatePanelPosition();
|
||||
}
|
||||
],
|
||||
[
|
||||
Main.overview,
|
||||
[
|
||||
'showing',
|
||||
'hiding'
|
||||
],
|
||||
() => this._queueUpdatePanelPosition()
|
||||
]
|
||||
);
|
||||
},
|
||||
|
||||
_bindWindowSignals: function() {
|
||||
this._signalsHandler.add(
|
||||
[
|
||||
global.display,
|
||||
'notify::focus-window',
|
||||
() => {
|
||||
this._setFocusedWindow();
|
||||
this._queueUpdatePanelPosition();
|
||||
}
|
||||
],
|
||||
[
|
||||
global.window_group,
|
||||
[
|
||||
'actor-added',
|
||||
'actor-removed'
|
||||
],
|
||||
() => this._queueUpdatePanelPosition()
|
||||
],
|
||||
[
|
||||
this._dtpSettings,
|
||||
'changed::intellihide-behaviour',
|
||||
() => this._queueUpdatePanelPosition()
|
||||
]
|
||||
);
|
||||
},
|
||||
|
||||
_setTrackPanel: function(reset, enable) {
|
||||
if (!reset) {
|
||||
Main.layoutManager._untrackActor(this._panelBox);
|
||||
Main.layoutManager._trackActor(this._panelBox, { affectsStruts: !enable, trackFullscreen: !enable });
|
||||
|
||||
this._panelBox.track_hover = enable;
|
||||
this._panelBox.reactive = enable;
|
||||
this._panelBox.visible = enable ? enable : this._panelBox.visible;
|
||||
}
|
||||
},
|
||||
|
||||
_setRevealMechanism: function() {
|
||||
if (global.display.supports_extended_barriers() && this._dtpSettings.get_boolean('intellihide-use-pressure')) {
|
||||
this._pressureBarrier = new Layout.PressureBarrier(
|
||||
this._dtpSettings.get_int('intellihide-pressure-threshold'),
|
||||
this._dtpSettings.get_int('intellihide-pressure-time'),
|
||||
Shell.ActionMode.NORMAL
|
||||
);
|
||||
this._pressureBarrier.addBarrier(this._createBarrier());
|
||||
this._signalsHandler.add([this._pressureBarrier, 'trigger', () => this._queueUpdatePanelPosition(true)]);
|
||||
} else {
|
||||
this._pointerWatch = PointerWatcher.getPointerWatcher()
|
||||
.addWatch(CHECK_POINTER_MS, (x, y) => this._checkMousePointer(x, y));
|
||||
}
|
||||
},
|
||||
|
||||
_removeRevealMechanism: function() {
|
||||
if (this._pointerWatch) {
|
||||
PointerWatcher.getPointerWatcher()._removeWatch(this._pointerWatch);
|
||||
}
|
||||
|
||||
if (this._pressureBarrier) {
|
||||
this._pressureBarrier.destroy();
|
||||
}
|
||||
},
|
||||
|
||||
_createBarrier: function() {
|
||||
let opts = {
|
||||
display: global.display,
|
||||
x1: this._primaryMonitor.x + 1,
|
||||
x2: this._primaryMonitor.x + this._primaryMonitor.width - 1
|
||||
};
|
||||
|
||||
if (this._panelAtTop) {
|
||||
opts.y1 = this._primaryMonitor.y;
|
||||
opts.y2 = this._primaryMonitor.y;
|
||||
opts.directions = Meta.BarrierDirection.POSITIVE_Y;
|
||||
} else {
|
||||
let screenBottom = this._primaryMonitor.y + this._primaryMonitor.height;
|
||||
|
||||
opts.y1 = screenBottom;
|
||||
opts.y2 = screenBottom;
|
||||
opts.directions = Meta.BarrierDirection.NEGATIVE_Y;
|
||||
}
|
||||
|
||||
return new Meta.Barrier(opts);
|
||||
},
|
||||
|
||||
_checkMousePointer: function(x, y) {
|
||||
if (!this._panelBox.hover && !Main.overview.visible &&
|
||||
((this._panelAtTop && y <= this._primaryMonitor.y + 1) ||
|
||||
(!this._panelAtTop && y >= this._primaryMonitor.y + this._primaryMonitor.height - 1)) &&
|
||||
(x > this._primaryMonitor.x && x < this._primaryMonitor.x + this._primaryMonitor.width)) {
|
||||
this._queueUpdatePanelPosition(true);
|
||||
}
|
||||
},
|
||||
|
||||
_setFocusedWindow: function() {
|
||||
this._disconnectFocusedWindow();
|
||||
|
||||
let focusedWindow = global.display.focus_window;
|
||||
|
||||
if (focusedWindow) {
|
||||
let window = (focusedWindow.is_attached_dialog() ?
|
||||
focusedWindow.get_transient_for() :
|
||||
focusedWindow).get_compositor_private();
|
||||
let metaWindow = window.get_meta_window();
|
||||
|
||||
if (this._checkIfHandledWindowType(metaWindow)) {
|
||||
this._focusedWindowInfo = {
|
||||
window: window,
|
||||
metaWindow: metaWindow,
|
||||
id: window.connect('allocation-changed', () => this._queueUpdatePanelPosition())
|
||||
};
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
_disconnectFocusedWindow: function() {
|
||||
if (this._focusedWindowInfo) {
|
||||
this._focusedWindowInfo.window.disconnect(this._focusedWindowInfo.id);
|
||||
this._focusedWindowInfo = null;
|
||||
}
|
||||
},
|
||||
|
||||
_getHandledWindows: function() {
|
||||
return global.get_window_actors()
|
||||
.map(w => w.get_meta_window())
|
||||
.filter(mw => this._checkIfHandledWindow(mw));
|
||||
},
|
||||
|
||||
_checkIfHandledWindow: function(metaWindow) {
|
||||
return metaWindow && !metaWindow.minimized &&
|
||||
metaWindow.get_workspace().index() == global.screen.get_active_workspace_index() &&
|
||||
metaWindow.get_monitor() == Main.layoutManager.primaryIndex &&
|
||||
this._checkIfHandledWindowType(metaWindow);
|
||||
},
|
||||
|
||||
_checkIfHandledWindowType: function(metaWindow) {
|
||||
let metaWindowType = metaWindow.get_window_type();
|
||||
|
||||
//https://www.roojs.org/seed/gir-1.2-gtk-3.0/seed/Meta.WindowType.html
|
||||
return metaWindowType <= Meta.WindowType.SPLASHSCREEN &&
|
||||
metaWindowType != Meta.WindowType.DESKTOP;
|
||||
},
|
||||
|
||||
_queueUpdatePanelPosition: function(fromRevealMechanism) {
|
||||
if (!fromRevealMechanism && this._timeoutsHandler.getId(T2) && !Main.overview.visible) {
|
||||
//unless this is a mouse interaction or entering/leaving the overview, limit the number
|
||||
//of updates, but remember to update again when the limit timeout is reached
|
||||
this._pendingUpdate = true;
|
||||
} else {
|
||||
this._checkIfShouldBeVisible(fromRevealMechanism) ? this._revealPanel() : this._hidePanel();
|
||||
this._timeoutsHandler.add([T2, MIN_UPDATE_MS, () => this._endLimitUpdate()]);
|
||||
}
|
||||
},
|
||||
|
||||
_endLimitUpdate: function() {
|
||||
if (this._pendingUpdate) {
|
||||
this._pendingUpdate = false;
|
||||
this._queueUpdatePanelPosition();
|
||||
}
|
||||
},
|
||||
|
||||
_checkIfShouldBeVisible: function(fromRevealMechanism) {
|
||||
if (fromRevealMechanism) {
|
||||
//the user is trying to reveal the panel
|
||||
if (this._primaryMonitor.inFullscreen && !this._dragging) {
|
||||
return this._dtpSettings.get_boolean('intellihide-show-in-fullscreen');
|
||||
}
|
||||
|
||||
return !this._dragging;
|
||||
}
|
||||
|
||||
if (Main.overview.visibleTarget || this._checkIfGrab() || this._panelBox.get_hover()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (!this._dtpSettings.get_boolean('intellihide-hide-from-windows')) {
|
||||
return this._panelBox.hover;
|
||||
}
|
||||
|
||||
let behaviour = this._dtpSettings.get_string('intellihide-behaviour');
|
||||
|
||||
if (behaviour === 'FOCUSED_WINDOWS') {
|
||||
return !(this._focusedWindowInfo &&
|
||||
this._checkIfHandledWindow(this._focusedWindowInfo.metaWindow) &&
|
||||
this._checkIfWindowObstructs(this._focusedWindowInfo.metaWindow));
|
||||
}
|
||||
|
||||
let metaWindows = this._getHandledWindows();
|
||||
|
||||
if (behaviour === 'MAXIMIZED_WINDOWS') {
|
||||
return !metaWindows.some(mw => mw.maximized_vertically && mw.maximized_horizontally);
|
||||
} else { //ALL_WINDOWS
|
||||
return !metaWindows.some(mw => this._checkIfWindowObstructs(mw));
|
||||
}
|
||||
},
|
||||
|
||||
_checkIfWindowObstructs: function(metaWindow) {
|
||||
let windowRect = metaWindow.get_frame_rect();
|
||||
|
||||
if (this._panelAtTop) {
|
||||
return windowRect.y <= this._primaryMonitor.y + this._panelBox.height;
|
||||
}
|
||||
|
||||
let windowBottom = windowRect.y + windowRect.height;
|
||||
let panelTop = this._primaryMonitor.y + this._primaryMonitor.height - this._panelBox.height;
|
||||
|
||||
return windowBottom >= panelTop;
|
||||
},
|
||||
|
||||
_checkIfGrab: function() {
|
||||
if (GrabHelper._grabHelperStack.some(gh => this._panelBox.contains(gh._owner))) {
|
||||
//there currently is a grab on a child of the panel, check again soon to catch its release
|
||||
this._timeoutsHandler.add([T1, CHECK_GRAB_MS, () => this._queueUpdatePanelPosition()]);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
},
|
||||
|
||||
_adjustDynamicTransparency: function() {
|
||||
this._invokeIfExists(this._dtpPanel.panel._updateSolidStyle);
|
||||
},
|
||||
|
||||
_revealPanel: function(immediate) {
|
||||
this._animatePanel(0, immediate, this._adjustDynamicTransparency);
|
||||
},
|
||||
|
||||
_hidePanel: function(immediate) {
|
||||
this._animatePanel(this._panelBox.height * (this._panelAtTop ? -1 : 1), immediate);
|
||||
},
|
||||
|
||||
_animatePanel: function(destination, immediate, onComplete) {
|
||||
let animating = Tweener.isTweening(this._panelBox);
|
||||
|
||||
if (!((animating && destination === this._animationDestination) ||
|
||||
(!animating && destination === this._panelBox.translation_y))) {
|
||||
//the panel isn't already at, or animating to the asked destination
|
||||
if (animating) {
|
||||
Tweener.removeTweens(this._panelBox);
|
||||
}
|
||||
|
||||
this._animationDestination = destination;
|
||||
|
||||
if (immediate) {
|
||||
this._panelBox.translation_y = destination;
|
||||
this._invokeIfExists(onComplete);
|
||||
} else {
|
||||
Tweener.addTween(this._panelBox, {
|
||||
translation_y: destination,
|
||||
//when entering/leaving the overview, use its animation time instead of the one from the settings
|
||||
time: Main.overview.visible ?
|
||||
OverviewControls.SIDE_CONTROLS_ANIMATION_TIME :
|
||||
this._dtpSettings.get_int('intellihide-animation-time') * 0.001,
|
||||
//only delay the animation when hiding the panel after the user hovered out
|
||||
delay: destination != 0 && this._hoveredOut ? this._dtpSettings.get_int('intellihide-close-delay') * 0.001 : 0,
|
||||
transition: 'easeOutQuad',
|
||||
onComplete: () => {
|
||||
this._invokeIfExists(onComplete);
|
||||
Main.layoutManager._queueUpdateRegions();
|
||||
this._timeoutsHandler.add([T3, POST_ANIMATE_MS, () => this._queueUpdatePanelPosition()]);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
this._hoveredOut = false;
|
||||
},
|
||||
|
||||
_invokeIfExists: function(func) {
|
||||
func ? func.call(this) : null;
|
||||
}
|
||||
});
|
||||
@@ -3,7 +3,7 @@
|
||||
"uuid": "dash-to-panel@jderose9.github.com",
|
||||
"name": "Dash to Panel",
|
||||
"description": "An icon taskbar for the Gnome Shell. This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined into a single panel, similar to that found in KDE Plasma and Windows 7+. A separate dock is no longer needed for easy access to running and favorited applications.\n\nFor a more traditional experience, you may also want to use Tweak Tool to enable Windows > Titlebar Buttons > Minimize & Maximize.",
|
||||
"shell-version": [ "3.18", "3.20", "3.22", "3.24", "3.26" ],
|
||||
"shell-version": [ "3.18", "3.20", "3.22", "3.24", "3.26", "3.28" ],
|
||||
"url": "https://github.com/jderose9/dash-to-panel",
|
||||
"gettext-domain": "dash-to-panel",
|
||||
"version": 9999
|
||||
|
||||
103
panel.js
103
panel.js
@@ -47,6 +47,8 @@ const Tweener = imports.ui.tweener;
|
||||
const IconGrid = imports.ui.iconGrid;
|
||||
const ViewSelector = imports.ui.viewSelector;
|
||||
|
||||
const Intellihide = Me.imports.intellihide;
|
||||
|
||||
let tracker = Shell.WindowTracker.get_default();
|
||||
|
||||
var dtpPanel = new Lang.Class({
|
||||
@@ -168,6 +170,11 @@ var dtpPanel = new Lang.Class({
|
||||
if(this.taskbar._showAppsIcon)
|
||||
this.taskbar._showAppsIcon._dtpPanel = this;
|
||||
|
||||
this.startIntellihideId = Mainloop.timeout_add(2000, () => {
|
||||
this.startIntellihideId = 0;
|
||||
this._intellihide = new Intellihide.Intellihide(this);
|
||||
});
|
||||
|
||||
this._signalsHandler = new Convenience.GlobalSignalsHandler();
|
||||
this._signalsHandler.add(
|
||||
// Keep dragged icon consistent in size with this dash
|
||||
@@ -190,6 +197,11 @@ var dtpPanel = new Lang.Class({
|
||||
Main.overview.dashIconSize = this.taskbar.iconSize;
|
||||
})
|
||||
],
|
||||
[
|
||||
Main.overview,
|
||||
'hidden',
|
||||
() => this.panel._updateSolidStyle ? this.panel._updateSolidStyle() : null
|
||||
],
|
||||
[
|
||||
this.panel._rightBox,
|
||||
'actor-added',
|
||||
@@ -219,11 +231,12 @@ var dtpPanel = new Lang.Class({
|
||||
if (this.panel._updateSolidStyle) {
|
||||
this._injectionsHandler = new Convenience.InjectionsHandler();
|
||||
this.panel._dtpPosition = this._dtpSettings.get_string('panel-position');
|
||||
this.panel._dtpRemoveSolidStyleId = 0;
|
||||
this._injectionsHandler.addWithLabel('transparency', [
|
||||
this.panel,
|
||||
'_updateSolidStyle',
|
||||
Lang.bind(this.panel, this._dtpUpdateSolidStyle)
|
||||
]);
|
||||
this.panel,
|
||||
'_updateSolidStyle',
|
||||
Lang.bind(this.panel, this._dtpUpdateSolidStyle)
|
||||
]);
|
||||
|
||||
this.panel._updateSolidStyle();
|
||||
}
|
||||
@@ -239,6 +252,13 @@ var dtpPanel = new Lang.Class({
|
||||
this.taskbar.destroy();
|
||||
this.panel.actor.disconnect(this._panelConnectId);
|
||||
|
||||
if (this.startIntellihideId) {
|
||||
Mainloop.source_remove(this.startIntellihideId);
|
||||
this.startIntellihideId = 0;
|
||||
} else {
|
||||
this._intellihide.destroy();
|
||||
}
|
||||
|
||||
// reset stored icon size to the default dash
|
||||
Main.overview.dashIconSize = Main.overview._controls.dash.iconSize;
|
||||
|
||||
@@ -263,9 +283,15 @@ var dtpPanel = new Lang.Class({
|
||||
this._displayShowDesktopButton(false);
|
||||
|
||||
if (this.panel._updateSolidStyle) {
|
||||
if (this.panel._dtpRemoveSolidStyleId) {
|
||||
Mainloop.source_remove(this.panel._dtpRemoveSolidStyleId);
|
||||
}
|
||||
|
||||
this._injectionsHandler.removeWithLabel('transparency');
|
||||
this._injectionsHandler.destroy();
|
||||
|
||||
delete this.panel._dtpPosition;
|
||||
delete this.panel._dtpRemoveSolidStyleId;
|
||||
}
|
||||
|
||||
PopupMenu.PopupMenu.prototype.open = this._oldPopupOpen;
|
||||
@@ -602,36 +628,47 @@ var dtpPanel = new Lang.Class({
|
||||
},
|
||||
|
||||
_dtpUpdateSolidStyle: function() {
|
||||
if (this.actor.has_style_pseudo_class('overview') || !Main.sessionMode.hasWindows) {
|
||||
this._removeStyleClassName('solid');
|
||||
} else {
|
||||
/* Get all the windows in the active workspace that are in the
|
||||
* primary monitor and visible */
|
||||
let activeWorkspace = global.screen.get_active_workspace();
|
||||
let windows = activeWorkspace.list_windows().filter(function(metaWindow) {
|
||||
return metaWindow.is_on_primary_monitor() &&
|
||||
metaWindow.showing_on_its_workspace() &&
|
||||
metaWindow.get_window_type() != Meta.WindowType.DESKTOP;
|
||||
});
|
||||
|
||||
/* Check if at least one window is near enough to the panel */
|
||||
let [, panelTop] = this.actor.get_transformed_position();
|
||||
let panelBottom = panelTop + this.actor.get_height();
|
||||
let scale = St.ThemeContext.get_for_stage(global.stage).scale_factor;
|
||||
let isNearEnough = windows.some(Lang.bind(this, function(metaWindow) {
|
||||
if (this.hasOwnProperty('_dtpPosition') && this._dtpPosition === 'TOP') {
|
||||
let verticalPosition = metaWindow.get_frame_rect().y;
|
||||
return verticalPosition < panelBottom + 5 * scale;
|
||||
} else {
|
||||
let verticalPosition = metaWindow.get_frame_rect().y + metaWindow.get_frame_rect().height;
|
||||
return verticalPosition > panelTop - 5 * scale;
|
||||
}
|
||||
}));
|
||||
|
||||
if (isNearEnough)
|
||||
this._addStyleClassName('solid');
|
||||
else
|
||||
let removeSolidStyle = function(solid) {
|
||||
this._dtpRemoveSolidStyleId = Mainloop.timeout_add(0, () => {
|
||||
this._dtpRemoveSolidStyleId = 0;
|
||||
this._removeStyleClassName('solid');
|
||||
});
|
||||
};
|
||||
|
||||
if (this.actor.has_style_pseudo_class('overview') || !Main.sessionMode.hasWindows) {
|
||||
removeSolidStyle.call(this);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!Main.layoutManager.primaryMonitor)
|
||||
return;
|
||||
|
||||
/* Get all the windows in the active workspace that are in the primary monitor and visible */
|
||||
let activeWorkspace = global.screen.get_active_workspace();
|
||||
let windows = activeWorkspace.list_windows().filter(function(metaWindow) {
|
||||
return metaWindow.is_on_primary_monitor() &&
|
||||
metaWindow.showing_on_its_workspace() &&
|
||||
metaWindow.get_window_type() != Meta.WindowType.DESKTOP;
|
||||
});
|
||||
|
||||
/* Check if at least one window is near enough to the panel */
|
||||
let [, panelTop] = this.actor.get_transformed_position();
|
||||
let panelBottom = panelTop + this.actor.get_height();
|
||||
let scale = St.ThemeContext.get_for_stage(global.stage).scale_factor;
|
||||
let isNearEnough = windows.some(Lang.bind(this, function(metaWindow) {
|
||||
if (this.hasOwnProperty('_dtpPosition') && this._dtpPosition === 'TOP') {
|
||||
let verticalPosition = metaWindow.get_frame_rect().y;
|
||||
return verticalPosition < panelBottom + 5 * scale;
|
||||
} else {
|
||||
let verticalPosition = metaWindow.get_frame_rect().y + metaWindow.get_frame_rect().height;
|
||||
return verticalPosition > panelTop - 5 * scale;
|
||||
}
|
||||
}));
|
||||
|
||||
if (isNearEnough) {
|
||||
this._addStyleClassName('solid');
|
||||
} else {
|
||||
removeSolidStyle.call(this);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
343
po/de.po
343
po/de.po
@@ -7,65 +7,78 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-04-13 20:53+0200\n"
|
||||
"PO-Revision-Date: 2017-04-13 22:16+0200\n"
|
||||
"POT-Creation-Date: 2018-02-06 18:43+0100\n"
|
||||
"PO-Revision-Date: 2018-02-06 19:04+0100\n"
|
||||
"Last-Translator: Jonatan Hatakeyama Zeidler <jonatan_zeidler@gmx.de>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Last-Translator: Jonatan Hatakeyama Zeidler <jonatan_zeidler@gmx.de>\n"
|
||||
"Language-Team: \n"
|
||||
"X-Generator: Poedit 1.8.7.1\n"
|
||||
"X-Generator: Poedit 2.0.4\n"
|
||||
|
||||
#: prefs.js:266
|
||||
#: prefs.js:295
|
||||
msgid "Running Indicator Options"
|
||||
msgstr "Optionen Aktiv-Markierungen"
|
||||
|
||||
#: prefs.js:273 prefs.js:433 prefs.js:498 prefs.js:566 prefs.js:608
|
||||
#: prefs.js:302 prefs.js:447 prefs.js:499 prefs.js:608 prefs.js:684
|
||||
#: prefs.js:753 prefs.js:829 prefs.js:871
|
||||
msgid "Reset to defaults"
|
||||
msgstr "Zurücksetzen"
|
||||
|
||||
#: prefs.js:426
|
||||
#: prefs.js:440
|
||||
msgid "Show Desktop options"
|
||||
msgstr "Schreibtisch-Optionen anzeigen"
|
||||
|
||||
#: prefs.js:492
|
||||
msgid "Window preview options"
|
||||
msgstr "Optionen Fenstervorschau"
|
||||
|
||||
#: prefs.js:601
|
||||
msgid "Ungrouped application options"
|
||||
msgstr "Optionen nicht gruppierter Anwendungen"
|
||||
|
||||
#: prefs.js:677
|
||||
msgid "Customize middle-click behavior"
|
||||
msgstr "Mittelklick-Verhalten anpassen"
|
||||
|
||||
#: prefs.js:491
|
||||
#: prefs.js:746
|
||||
msgid "Advanced hotkeys options"
|
||||
msgstr "Erweiterte Schnelltastenoptionen"
|
||||
|
||||
#: prefs.js:559
|
||||
#: prefs.js:822
|
||||
msgid "Secondary Menu Options"
|
||||
msgstr "Rechtsklickmenü-Optionen"
|
||||
|
||||
#: prefs.js:601 Settings.ui.h:85
|
||||
#: prefs.js:864 Settings.ui.h:113
|
||||
msgid "Advanced Options"
|
||||
msgstr "Erweiterte Optionen"
|
||||
|
||||
#: appIcons.js:918
|
||||
#: appIcons.js:1179
|
||||
msgid "Show Details"
|
||||
msgstr "Details anzeigen"
|
||||
|
||||
#: appIcons.js:937
|
||||
#: appIcons.js:1198
|
||||
msgid "New Window"
|
||||
msgstr "Neues Fenster"
|
||||
|
||||
#: appIcons.js:937 appIcons.js:998 appIcons.js:1000 Settings.ui.h:8
|
||||
#: appIcons.js:1198 appIcons.js:1260 appIcons.js:1262 Settings.ui.h:8
|
||||
msgid "Quit"
|
||||
msgstr "Schließen"
|
||||
|
||||
#: appIcons.js:1000
|
||||
#: appIcons.js:1262
|
||||
msgid "Windows"
|
||||
msgstr "Fenster"
|
||||
|
||||
#: appIcons.js:1159
|
||||
#: appIcons.js:1421
|
||||
msgid "Dash to Panel Settings"
|
||||
msgstr "Erweiterungseinstellungen"
|
||||
|
||||
#: appIcons.js:1166
|
||||
#: appIcons.js:1428
|
||||
msgid "Restore Windows"
|
||||
msgstr "Fenster wiederherstellen"
|
||||
|
||||
#: appIcons.js:1166
|
||||
#: appIcons.js:1428
|
||||
msgid "Show Desktop"
|
||||
msgstr "Schreibtisch anzeigen"
|
||||
|
||||
@@ -111,7 +124,7 @@ msgstr "Aktion Mittelklick"
|
||||
|
||||
#: Settings.ui.h:11
|
||||
msgid "Behavior for Shift+Middle-Click."
|
||||
msgstr "Aktion bei Umschalt+Mittelklick"
|
||||
msgstr "Aktion bei Umschalt+Mittelklick."
|
||||
|
||||
#: Settings.ui.h:12
|
||||
msgid "Shift+Middle-Click action"
|
||||
@@ -130,46 +143,92 @@ msgid "Highlight focused application"
|
||||
msgstr "Fokussierte Anwendung hervorheben"
|
||||
|
||||
#: Settings.ui.h:16
|
||||
msgid "Height (px)"
|
||||
msgstr "Höhe (px)"
|
||||
msgid "Highlight color"
|
||||
msgstr "Farbe Hervorhebung"
|
||||
|
||||
#: Settings.ui.h:17
|
||||
msgid "Highlight opacity"
|
||||
msgstr "Deckkraft Hervorhebung"
|
||||
|
||||
#: Settings.ui.h:18
|
||||
msgid "5"
|
||||
msgstr "5"
|
||||
|
||||
#: Settings.ui.h:19
|
||||
msgid "Indicator height (px)"
|
||||
msgstr "Symbolhöhe (px)"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
msgid "0"
|
||||
msgstr "0"
|
||||
|
||||
#: Settings.ui.h:18
|
||||
msgid "Color - Override Theme"
|
||||
msgstr "Farbe - Thema überschreiben"
|
||||
#: Settings.ui.h:21
|
||||
msgid "Indicator color - Override Theme"
|
||||
msgstr "Symbolfarbe - Thema überschreiben"
|
||||
|
||||
#: Settings.ui.h:19
|
||||
msgid "1 window open"
|
||||
msgstr "1 Fenster offen"
|
||||
#: Settings.ui.h:22
|
||||
msgid "1 window open (or ungrouped)"
|
||||
msgstr "1 Fenster offen (oder nicht gruppiert)"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
#: Settings.ui.h:23
|
||||
msgid "Apply to all"
|
||||
msgstr "Auf alle anwenden"
|
||||
|
||||
#: Settings.ui.h:21
|
||||
#: Settings.ui.h:24
|
||||
msgid "2 windows open"
|
||||
msgstr "2 Fenster offen"
|
||||
|
||||
#: Settings.ui.h:22
|
||||
#: Settings.ui.h:25
|
||||
msgid "3 windows open"
|
||||
msgstr "3 Fenster offen"
|
||||
|
||||
#: Settings.ui.h:23
|
||||
#: Settings.ui.h:26
|
||||
msgid "4+ windows open"
|
||||
msgstr "4+ Fenster offen"
|
||||
|
||||
#: Settings.ui.h:24
|
||||
#: Settings.ui.h:27
|
||||
msgid "Use different for unfocused"
|
||||
msgstr "Andere für nicht fokussierte"
|
||||
|
||||
#: Settings.ui.h:25
|
||||
#: Settings.ui.h:28
|
||||
msgid "Font size (px) of the application titles (default is 14)"
|
||||
msgstr "Schriftgröße (px) des Anwendungstitels (14 ist Vorgabe)"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
msgid "Font color of the application titles"
|
||||
msgstr "Schriftfarbe des Anwendungstitels"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
msgid "Maximum width (px) of the application titles (default is 160)"
|
||||
msgstr "Maximale Breite (px) des Anwendungstitels (160 ist Vorgabe)"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
msgid "Use a fixed width for the application titles"
|
||||
msgstr "Feste Breite für Anwendungstitel nutzen"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
msgid ""
|
||||
"The application titles all have the same width, even if their texts are "
|
||||
"shorter than the maximum width. The maximum width value is used as the fixed "
|
||||
"width."
|
||||
msgstr ""
|
||||
"Die Anwendungstitel haben alle die gleiche Breite, selbst wenn der Text "
|
||||
"kürzer ist als die maximale Breite. Die maximale Breite wird als feste "
|
||||
"Breite genutzt."
|
||||
|
||||
#: Settings.ui.h:33
|
||||
msgid "Display running indicators on unfocused applications"
|
||||
msgstr "Läuft-Indikatoren auf nicht fokussierten Anwendungen anzeigen"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
msgid "Use the favorite icons as application launchers"
|
||||
msgstr "Favoritensymbole als Anwendungsstarter nutzen"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
msgid "Preview timeout on icon leave (ms)"
|
||||
msgstr "Verzögerung beim Ausblenden von Fenstervorschau (ms)"
|
||||
|
||||
#: Settings.ui.h:26
|
||||
#: Settings.ui.h:36
|
||||
msgid ""
|
||||
"If set too low, the window preview of running applications may seem to close "
|
||||
"too quickly when trying to enter the popup. If set too high, the preview may "
|
||||
@@ -180,58 +239,121 @@ msgstr ""
|
||||
"zu hoch eingestellt, dann scheint die Fenstervorschau zu hängen, wenn man "
|
||||
"zum nächsten Fenster wechselt."
|
||||
|
||||
#: Settings.ui.h:27
|
||||
#: Settings.ui.h:37
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Verzögerung (ms) beim Einblenden (Standard ist 100)"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
msgid "Enable window peeking"
|
||||
msgstr "Fensterhervorhebung aktivieren"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
msgid ""
|
||||
"When hovering over a window preview for some time, the window gets "
|
||||
"distinguished."
|
||||
msgstr ""
|
||||
"Wenn der Mauszeiger über einer Fenstervorschau verweilt, wird das Fenster "
|
||||
"hervorgehoben."
|
||||
|
||||
#: Settings.ui.h:40
|
||||
msgid "Enter window peeking mode timeout (ms)"
|
||||
msgstr "Zeitgrenze zur Aktivierung der Fensterhervorhebung (ms)"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
msgid ""
|
||||
"Time of inactivity while hovering over a window preview needed to enter the "
|
||||
"window peeking mode."
|
||||
msgstr ""
|
||||
"Verzögerung, während der der Mauszeiger über einer Fenstervorschau bleiben "
|
||||
"muss, um die Fensterhervorhebung zu aktivieren."
|
||||
|
||||
#: Settings.ui.h:42
|
||||
msgid "Window peeking mode opacity"
|
||||
msgstr "Deckkraft Fensterhervorhebung"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
msgid ""
|
||||
"All windows except for the peeked one have their opacity set to the same "
|
||||
"value."
|
||||
msgstr ""
|
||||
"Die Deckkraft aller Fenster, außer dem hervorgehobenen, hat denselben Wert."
|
||||
|
||||
#: Settings.ui.h:44
|
||||
msgid "Middle click to close window"
|
||||
msgstr "Mittelklick zum Fensterschließen"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
msgid "Middle click on the preview to close the window."
|
||||
msgstr "Mittelklick auf Vorschau zum Schließen des Fensters."
|
||||
|
||||
#: Settings.ui.h:46
|
||||
msgid "Super"
|
||||
msgstr "Super"
|
||||
|
||||
#: Settings.ui.h:28
|
||||
#: Settings.ui.h:47
|
||||
msgid "Super + Alt"
|
||||
msgstr "Super + Alt"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
#: Settings.ui.h:48
|
||||
msgid "Hotkeys prefix"
|
||||
msgstr "Schnelltasten-Präfix"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
#: Settings.ui.h:49
|
||||
msgid "Hotkeys will either be Super+Number or Super+Alt+Num"
|
||||
msgstr "Schnelltasten sind entweder Super+Nummer oder Super+Alt+Nummer"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
#: Settings.ui.h:50
|
||||
msgid "Never"
|
||||
msgstr "Nie"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
msgid "Show temporarily"
|
||||
msgstr "Vorübergehend anzeigen"
|
||||
|
||||
#: Settings.ui.h:52
|
||||
msgid "Always visible"
|
||||
msgstr "Immer sichtbar"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
msgid "Number overlay"
|
||||
msgstr "Nummern-Overlay"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
#: Settings.ui.h:54
|
||||
msgid ""
|
||||
"Temporarily show the application numbers over the icons when using the "
|
||||
"hotkeys."
|
||||
msgstr ""
|
||||
"Zeige Anwendungsnummern über Symbolen, während Schnelltasten gedrückt werden"
|
||||
"Zeige Anwendungsnummern über Symbolen, während Schnelltasten gedrückt werden."
|
||||
|
||||
#: Settings.ui.h:33
|
||||
#: Settings.ui.h:55
|
||||
msgid "Hide timeout (ms)"
|
||||
msgstr "Ausblendeverzögerung (ms)"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
#: Settings.ui.h:56
|
||||
msgid "Shortcut to show the overlay for 2 seconds"
|
||||
msgstr "Kürzel zum Anzeigen der Nummern für 2 Sekunden"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
#: Settings.ui.h:57
|
||||
msgid "Syntax: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
msgstr "Syntax: <Umschalt>, <Strg>, <Alt>, <Super>"
|
||||
|
||||
#: Settings.ui.h:36
|
||||
#: Settings.ui.h:58
|
||||
msgid "Show Desktop button width (px)"
|
||||
msgstr "Schreibtisch-Schaltflächenbreite (px)"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
msgid "Panel screen position"
|
||||
msgstr "Position der Leiste"
|
||||
|
||||
#: Settings.ui.h:37
|
||||
#: Settings.ui.h:60
|
||||
msgid "Bottom"
|
||||
msgstr "Unten"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
#: Settings.ui.h:61
|
||||
msgid "Top"
|
||||
msgstr "Oben"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
#: Settings.ui.h:62
|
||||
msgid ""
|
||||
"Panel Size\n"
|
||||
"(default is 48)"
|
||||
@@ -239,7 +361,7 @@ msgstr ""
|
||||
"Leistengröße\n"
|
||||
"(48 ist Standard)"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
#: Settings.ui.h:64
|
||||
msgid ""
|
||||
"App Icon Margin\n"
|
||||
"(default is 8)"
|
||||
@@ -247,113 +369,133 @@ msgstr ""
|
||||
"Symbolabstand\n"
|
||||
"(8 ist Standard)"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
#: Settings.ui.h:66
|
||||
msgid "Running indicator position"
|
||||
msgstr "Position Aktiv-Markierung"
|
||||
|
||||
#: Settings.ui.h:44
|
||||
#: Settings.ui.h:67
|
||||
msgid "Running indicator style (Focused app)"
|
||||
msgstr "Stil Aktiv-Markierung (fokussierte Anwendung)"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
#: Settings.ui.h:68
|
||||
msgid "Dots"
|
||||
msgstr "Punkte"
|
||||
|
||||
#: Settings.ui.h:46
|
||||
#: Settings.ui.h:69
|
||||
msgid "Squares"
|
||||
msgstr "Quadrate"
|
||||
|
||||
#: Settings.ui.h:47
|
||||
#: Settings.ui.h:70
|
||||
msgid "Dashes"
|
||||
msgstr "Striche"
|
||||
|
||||
#: Settings.ui.h:48
|
||||
#: Settings.ui.h:71
|
||||
msgid "Segmented"
|
||||
msgstr "Unterteilt"
|
||||
|
||||
#: Settings.ui.h:49
|
||||
#: Settings.ui.h:72
|
||||
msgid "Solid"
|
||||
msgstr "Fest"
|
||||
|
||||
#: Settings.ui.h:50
|
||||
#: Settings.ui.h:73
|
||||
msgid "Ciliora"
|
||||
msgstr "Ciliora"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
#: Settings.ui.h:74
|
||||
msgid "Metro"
|
||||
msgstr "Metro"
|
||||
|
||||
#: Settings.ui.h:52
|
||||
#: Settings.ui.h:75
|
||||
msgid "Running indicator style (Unfocused apps)"
|
||||
msgstr "Stil Aktiv-Markierung (nicht fokussierte Anwendung)"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
#: Settings.ui.h:76
|
||||
msgid "Clock location"
|
||||
msgstr "Position der Uhr"
|
||||
|
||||
#: Settings.ui.h:54
|
||||
#: Settings.ui.h:77
|
||||
msgid "Natural"
|
||||
msgstr "Natürlich"
|
||||
|
||||
#: Settings.ui.h:55
|
||||
#: Settings.ui.h:78
|
||||
msgid "Left of status menu"
|
||||
msgstr "Links vom Statusmenü"
|
||||
|
||||
#: Settings.ui.h:56
|
||||
#: Settings.ui.h:79
|
||||
msgid "Right of status menu"
|
||||
msgstr "Rechts vom Statusmenü"
|
||||
|
||||
#: Settings.ui.h:57
|
||||
#: Settings.ui.h:80
|
||||
msgid "Taskbar position"
|
||||
msgstr "Position Anwendungen-Leiste"
|
||||
|
||||
#: Settings.ui.h:81
|
||||
msgid "Left side of panel"
|
||||
msgstr "Linke Seite der Leiste"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
msgid "Centered in monitor"
|
||||
msgstr "Im Bildschirm zentriert"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
msgid "Centered in content"
|
||||
msgstr "Am Inhalt zentriert"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
msgid "Position and Style"
|
||||
msgstr "Position und Stil"
|
||||
|
||||
#: Settings.ui.h:58
|
||||
#: Settings.ui.h:85
|
||||
msgid "Show favorite applications"
|
||||
msgstr "Favoritensymbole anzeigen"
|
||||
|
||||
#: Settings.ui.h:86
|
||||
msgid "Show <i>Applications</i> icon"
|
||||
msgstr "<i>Anwendungen</i>-Symbol anzeigen"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
#: Settings.ui.h:87
|
||||
msgid "Animate <i>Show Applications</i>."
|
||||
msgstr "Animation bei <i>Anwendungen einblenden</i>"
|
||||
msgstr "Animation bei <i>Anwendungen einblenden</i>."
|
||||
|
||||
#: Settings.ui.h:60
|
||||
#: Settings.ui.h:88
|
||||
msgid "Show <i>Activities</i> button"
|
||||
msgstr "<i>Aktivitäten</i>-Schaltfläche anzeigen"
|
||||
|
||||
#: Settings.ui.h:61
|
||||
#: Settings.ui.h:89
|
||||
msgid "Show <i>Desktop</i> button"
|
||||
msgstr "<i>Schreibtisch</i>-Schaltfläche anzeigen"
|
||||
|
||||
#: Settings.ui.h:62
|
||||
#: Settings.ui.h:90
|
||||
msgid "Show <i>AppMenu</i> button"
|
||||
msgstr "<i>Anwendungsmenü</i>-Schaltläche anzeigen"
|
||||
|
||||
#: Settings.ui.h:63
|
||||
#: Settings.ui.h:91
|
||||
msgid "Top Bar > Show App Menu must be enabled in Tweak Tool"
|
||||
msgstr ""
|
||||
"<i>Obere Leiste > Anwendungsmenü anzeigen</i> muss aktiviert sein im "
|
||||
"Optimierungswerkzeug (Tweak Tool)"
|
||||
|
||||
#: Settings.ui.h:64
|
||||
#: Settings.ui.h:92
|
||||
msgid "Show window previews on hover"
|
||||
msgstr "Fenstervorschau bei Berührung einblenden"
|
||||
|
||||
#: Settings.ui.h:65
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Verzögerung (ms) beim Einblenden (Standard ist 100)"
|
||||
|
||||
#: Settings.ui.h:66
|
||||
#: Settings.ui.h:93
|
||||
msgid "Isolate Workspaces"
|
||||
msgstr "Arbeitsflächen isolieren"
|
||||
|
||||
#: Settings.ui.h:67
|
||||
#: Settings.ui.h:94
|
||||
msgid "Ungroup applications"
|
||||
msgstr "Anwendungen nicht gruppieren"
|
||||
|
||||
#: Settings.ui.h:95
|
||||
msgid "Behaviour when clicking on the icon of a running application."
|
||||
msgstr "Verhalten beim Anklicken des Symbols einer laufenden Anwendung."
|
||||
|
||||
#: Settings.ui.h:68
|
||||
#: Settings.ui.h:96
|
||||
msgid "Click action"
|
||||
msgstr "Klickaktion"
|
||||
|
||||
#: Settings.ui.h:69
|
||||
#: Settings.ui.h:97
|
||||
msgid ""
|
||||
"Enable Super+(0-9) as shortcuts to activate apps. It can also be used "
|
||||
"together with Shift and Ctrl."
|
||||
@@ -361,15 +503,15 @@ msgstr ""
|
||||
"Super+(0-9) als Kürzel zum Aktivieren von Anwendungen nutzen. Kann auch mit "
|
||||
"Strg und Umschalttaste genutzt werden."
|
||||
|
||||
#: Settings.ui.h:70
|
||||
#: Settings.ui.h:98
|
||||
msgid "Use hotkeys to activate apps"
|
||||
msgstr "Schnelltasten zum Aktivieren von Anwendungen nutzen"
|
||||
|
||||
#: Settings.ui.h:71
|
||||
#: Settings.ui.h:99
|
||||
msgid "Behavior"
|
||||
msgstr "Verhalten"
|
||||
|
||||
#: Settings.ui.h:72
|
||||
#: Settings.ui.h:100
|
||||
msgid ""
|
||||
"Tray Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -377,7 +519,7 @@ msgstr ""
|
||||
"Schriftgröße Benachrichtigungsbereich\n"
|
||||
"(0 = Themenstandard)"
|
||||
|
||||
#: Settings.ui.h:74
|
||||
#: Settings.ui.h:102
|
||||
msgid ""
|
||||
"LeftBox Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -385,7 +527,7 @@ msgstr ""
|
||||
"Schriftgröße linker Teil\n"
|
||||
"(0 = Themenstandard)"
|
||||
|
||||
#: Settings.ui.h:76
|
||||
#: Settings.ui.h:104
|
||||
msgid ""
|
||||
"Tray Item Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -393,7 +535,7 @@ msgstr ""
|
||||
"Symbolabstand Benachrichtigungsbereich\n"
|
||||
"(-1 = Themenstandard)"
|
||||
|
||||
#: Settings.ui.h:78
|
||||
#: Settings.ui.h:106
|
||||
msgid ""
|
||||
"Status Icon Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -401,37 +543,37 @@ msgstr ""
|
||||
"Statussymbolabstand\n"
|
||||
"(-1 = Themenstandard)"
|
||||
|
||||
#: Settings.ui.h:80
|
||||
#: Settings.ui.h:108
|
||||
msgid ""
|
||||
"LeftBox Padding\n"
|
||||
"(-1 = theme default)"
|
||||
msgstr "Elementabstand linker Teil"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
#: Settings.ui.h:110
|
||||
msgid "Animate switching applications"
|
||||
msgstr "Wechsel zwischen Anwendungen animieren"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
#: Settings.ui.h:111
|
||||
msgid "Animate launching new windows"
|
||||
msgstr "Öffnen von Anwendungen animieren"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
#: Settings.ui.h:112
|
||||
msgid "App icon secondary (right-click) menu"
|
||||
msgstr "Anwendungsrechtsklickmenü"
|
||||
|
||||
#: Settings.ui.h:86
|
||||
#: Settings.ui.h:114
|
||||
msgid "Fine-Tune"
|
||||
msgstr "Feineinstellung"
|
||||
|
||||
#: Settings.ui.h:87
|
||||
#: Settings.ui.h:115
|
||||
msgid "version: "
|
||||
msgstr "Version:"
|
||||
msgstr "Version: "
|
||||
|
||||
#: Settings.ui.h:88
|
||||
#: Settings.ui.h:116
|
||||
msgid "Github"
|
||||
msgstr "Github"
|
||||
|
||||
#: Settings.ui.h:89
|
||||
#: Settings.ui.h:117
|
||||
msgid ""
|
||||
"<span size=\"small\">This program comes with ABSOLUTELY NO WARRANTY.\n"
|
||||
"See the <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
||||
@@ -441,6 +583,15 @@ msgstr ""
|
||||
"Details unter <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0."
|
||||
"html\">GNU General Public License, version 2 or later</a></span>"
|
||||
|
||||
#: Settings.ui.h:91
|
||||
#: Settings.ui.h:119
|
||||
msgid "About"
|
||||
msgstr "Info"
|
||||
|
||||
#~ msgid "Height (px)"
|
||||
#~ msgstr "Höhe (px)"
|
||||
|
||||
#~ msgid "Color - Override Theme"
|
||||
#~ msgstr "Farbe - Thema überschreiben"
|
||||
|
||||
#~ msgid "1 window open"
|
||||
#~ msgstr "1 Fenster offen"
|
||||
|
||||
344
po/es.po
344
po/es.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-03-20 20:16-0400\n"
|
||||
"POT-Creation-Date: 2018-02-04 00:36-0500\n"
|
||||
"PO-Revision-Date: 2017-02-17 12:11+0100\n"
|
||||
"Last-Translator: Fran Glais <franglais125@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
@@ -17,59 +17,68 @@ msgstr ""
|
||||
"X-Generator: Poedit 1.8.11\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: prefs.js:213
|
||||
#: prefs.js:295
|
||||
msgid "Running Indicator Options"
|
||||
msgstr "Personalizar indicadores de ejecución"
|
||||
|
||||
#: prefs.js:220 prefs.js:380 prefs.js:445 prefs.js:512
|
||||
#: prefs.js:302 prefs.js:447 prefs.js:499 prefs.js:608 prefs.js:684
|
||||
#: prefs.js:753 prefs.js:829 prefs.js:871
|
||||
msgid "Reset to defaults"
|
||||
msgstr "Restaurar"
|
||||
|
||||
#: prefs.js:373
|
||||
#: prefs.js:440
|
||||
msgid "Show Desktop options"
|
||||
msgstr "Botón Mostrar el Escritorio"
|
||||
|
||||
#: prefs.js:492
|
||||
msgid "Window preview options"
|
||||
msgstr "Opciones de vista rápida de ventanas"
|
||||
|
||||
#: prefs.js:601
|
||||
msgid "Ungrouped application options"
|
||||
msgstr "Opciones de ventanas no combinadas"
|
||||
|
||||
#: prefs.js:677
|
||||
msgid "Customize middle-click behavior"
|
||||
msgstr "Personalizar comportamiento del botón central"
|
||||
|
||||
#: prefs.js:438
|
||||
#: prefs.js:746
|
||||
msgid "Advanced hotkeys options"
|
||||
msgstr "Opciones avanzadas de atajo de teclado"
|
||||
|
||||
#: prefs.js:505 Settings.ui.h:82
|
||||
#: prefs.js:822
|
||||
msgid "Secondary Menu Options"
|
||||
msgstr "Opciones del menú secundario"
|
||||
|
||||
#: prefs.js:864 Settings.ui.h:111
|
||||
msgid "Advanced Options"
|
||||
msgstr "Opciones avanzadas"
|
||||
|
||||
#: appIcons.js:925 appIcons.js:1005
|
||||
#: appIcons.js:1179
|
||||
msgid "Show Details"
|
||||
msgstr "Mostrar detalles"
|
||||
|
||||
#: appIcons.js:1198
|
||||
msgid "New Window"
|
||||
msgstr "Ventana nueva"
|
||||
|
||||
#: appIcons.js:925 appIcons.js:1088 appIcons.js:1090 Settings.ui.h:8
|
||||
#: appIcons.js:1198 appIcons.js:1260 appIcons.js:1262 Settings.ui.h:8
|
||||
msgid "Quit"
|
||||
msgstr "Salir"
|
||||
|
||||
#: appIcons.js:1019
|
||||
msgid "Launch using Dedicated Graphics Card"
|
||||
msgstr "Ejecutar usando la tarjeta de gráficos"
|
||||
|
||||
#: appIcons.js:1046
|
||||
msgid "Remove from Favorites"
|
||||
msgstr "Quitar de favoritos"
|
||||
|
||||
#: appIcons.js:1052
|
||||
msgid "Add to Favorites"
|
||||
msgstr "Añadir a los favoritos"
|
||||
|
||||
#: appIcons.js:1090
|
||||
#: appIcons.js:1262
|
||||
msgid "Windows"
|
||||
msgstr "Ventanas"
|
||||
|
||||
#: appIcons.js:1249
|
||||
#: appIcons.js:1421
|
||||
msgid "Dash to Panel Settings"
|
||||
msgstr "Opciones de Dash to Panel"
|
||||
|
||||
#: appIcons.js:1256
|
||||
#: appIcons.js:1428
|
||||
msgid "Restore Windows"
|
||||
msgstr "Restaurar ventanas"
|
||||
|
||||
#: appIcons.js:1256
|
||||
#: appIcons.js:1428
|
||||
msgid "Show Desktop"
|
||||
msgstr "Mostrar el Escritorio"
|
||||
|
||||
@@ -122,80 +131,183 @@ msgid "Shift+Middle-Click action"
|
||||
msgstr "Acción de Mayúsculas+Botón-Central"
|
||||
|
||||
#: Settings.ui.h:13
|
||||
msgid "Integrate <i>AppMenu</i> items"
|
||||
msgstr "Integrar las acciones del <i>Menú de aplicación</i>"
|
||||
|
||||
#: Settings.ui.h:14
|
||||
msgid "<i>Show Details</i> menu item"
|
||||
msgstr "Ítem <i>Mostrar detalles</i>"
|
||||
|
||||
#: Settings.ui.h:15
|
||||
msgid "Highlight focused application"
|
||||
msgstr "Enmarcar la aplicación activa"
|
||||
|
||||
#: Settings.ui.h:14
|
||||
msgid "Height (px)"
|
||||
msgstr "Altura (px)"
|
||||
|
||||
#: Settings.ui.h:15
|
||||
msgid "0"
|
||||
msgstr "0"
|
||||
|
||||
#: Settings.ui.h:16
|
||||
msgid "Color - Override Theme"
|
||||
msgstr "Color - Forzar encima el tema"
|
||||
msgid "Highlight color"
|
||||
msgstr "Color de resaltado"
|
||||
|
||||
#: Settings.ui.h:17
|
||||
msgid "1 window open"
|
||||
msgstr "1 ventana abierta"
|
||||
msgid "Highlight opacity"
|
||||
msgstr "Opacidad de resaltado"
|
||||
|
||||
#: Settings.ui.h:18
|
||||
msgid "Indicator height (px)"
|
||||
msgstr "Altura (px)"
|
||||
|
||||
#: Settings.ui.h:19
|
||||
msgid "Indicator color - Override Theme"
|
||||
msgstr "Color del indicador - Forzar encima el tema"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
msgid "1 window open (or ungrouped)"
|
||||
msgstr "1 ventana abierta (o no combinada)"
|
||||
|
||||
#: Settings.ui.h:21
|
||||
msgid "Apply to all"
|
||||
msgstr "Aplicar a todo"
|
||||
|
||||
#: Settings.ui.h:19
|
||||
#: Settings.ui.h:22
|
||||
msgid "2 windows open"
|
||||
msgstr "2 ventanas abiertas"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
#: Settings.ui.h:23
|
||||
msgid "3 windows open"
|
||||
msgstr "3 ventanas abiertas"
|
||||
|
||||
#: Settings.ui.h:21
|
||||
#: Settings.ui.h:24
|
||||
msgid "4+ windows open"
|
||||
msgstr "4 o más ventanas abiertas"
|
||||
|
||||
#: Settings.ui.h:22
|
||||
#: Settings.ui.h:25
|
||||
msgid "Use different for unfocused"
|
||||
msgstr "Usar algo diferente si fuera de foco"
|
||||
|
||||
#: Settings.ui.h:23
|
||||
#: Settings.ui.h:26
|
||||
msgid "Font size (px) of the application titles (default is 14)"
|
||||
msgstr "Tamaño de letra (px) de los títulos de aplicación (14 por defecto)"
|
||||
|
||||
#: Settings.ui.h:27
|
||||
msgid "Font color of the application titles"
|
||||
msgstr "Color de letra de los títulos de aplicación"
|
||||
|
||||
#: Settings.ui.h:28
|
||||
msgid "Maximum width (px) of the application titles (default is 160)"
|
||||
msgstr "Ancho máximo (px) de los títulos de aplicación (160 por defecto)"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
msgid "Use a fixed width for the application titles"
|
||||
msgstr "Usar ancho fijo para los títulos de aplicación"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
msgid ""
|
||||
"The application titles all have the same width, even if their texts are "
|
||||
"shorter than the maximum width. The maximum width value is used as the fixed "
|
||||
"width."
|
||||
msgstr ""
|
||||
"Todos los títulos de aplicación tienen el mismo ancho, aun si el texto es "
|
||||
"más corto que el ancho máximo. El ancho máximo es usado como valor fijo."
|
||||
|
||||
#: Settings.ui.h:31
|
||||
msgid "Display running indicators on unfocused applications"
|
||||
msgstr "Estilo de los indicadores de ejecución (aplicación no enfocada)"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
msgid "Use the favorite icons as application launchers"
|
||||
msgstr "Usar aplicaciones favoritas como lanzadores"
|
||||
|
||||
#: Settings.ui.h:33
|
||||
msgid "Preview timeout on icon leave (ms)"
|
||||
msgstr "Tiempo para cerrar la vista rápida (ms)"
|
||||
|
||||
#: Settings.ui.h:24
|
||||
#: Settings.ui.h:34
|
||||
msgid ""
|
||||
"If set too low, the window preview of running applications may seem to close "
|
||||
"too quickly when trying to enter the popup. If set too high, the preview may "
|
||||
"linger too long when moving to an adjacent icon."
|
||||
msgstr ""
|
||||
"Si el valor es muy chico, la ventana de vista rápida parecerá cerrarse muy "
|
||||
"rápidamente al intentar usar el menú. Si el valor es muy grande, la vista rápida "
|
||||
"no desaparecerá al ir a un ícono adyacente."
|
||||
"rápidamente al intentar usar el menú. Si el valor es muy grande, la vista "
|
||||
"rápida no desaparecerá al ir a un ícono adyacente."
|
||||
|
||||
#: Settings.ui.h:25
|
||||
#: Settings.ui.h:35
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Tiempo (ms) antes de mostrar (100 por defecto)"
|
||||
|
||||
#: Settings.ui.h:36
|
||||
msgid "Enable window peeking"
|
||||
msgstr "Habilitar ojeada rápida de ventana"
|
||||
|
||||
#: Settings.ui.h:37
|
||||
msgid ""
|
||||
"When hovering over a window preview for some time, the window gets "
|
||||
"distinguished."
|
||||
msgstr ""
|
||||
"Al desplazar el ratón sobre una vista rápida de ventana, la ventana es "
|
||||
"resaltada."
|
||||
|
||||
#: Settings.ui.h:38
|
||||
msgid "Enter window peeking mode timeout (ms)"
|
||||
msgstr "Tiempo para activar el modo de ojeada rápida (ms)"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
msgid ""
|
||||
"Time of inactivity while hovering over a window preview needed to enter the "
|
||||
"window peeking mode."
|
||||
msgstr ""
|
||||
"Tiempo de inactividad al desplazar el ratón sobre una vista rápida de "
|
||||
"ventana para activar el modo de ojeada rápida."
|
||||
|
||||
#: Settings.ui.h:40
|
||||
msgid "Window peeking mode opacity"
|
||||
msgstr "Opacidad del modo de ojeada rápida"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
msgid ""
|
||||
"All windows except for the peeked one have their opacity set to the same "
|
||||
"value."
|
||||
msgstr "Todas las ventanas excepto la resaltada tienen la misma opacidad fija."
|
||||
|
||||
#: Settings.ui.h:42
|
||||
msgid "Middle click to close window"
|
||||
msgstr "Click central para cerrar ventana"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
msgid "Middle click on the preview to close the window."
|
||||
msgstr "Usar el click central en la vista rápida para cerrar la ventana."
|
||||
|
||||
#: Settings.ui.h:44
|
||||
msgid "Super"
|
||||
msgstr "Súper"
|
||||
|
||||
#: Settings.ui.h:26
|
||||
#: Settings.ui.h:45
|
||||
msgid "Super + Alt"
|
||||
msgstr "Súper + Alt"
|
||||
|
||||
#: Settings.ui.h:27
|
||||
#: Settings.ui.h:46
|
||||
msgid "Hotkeys prefix"
|
||||
msgstr "Prefijo de atajo de teclado"
|
||||
|
||||
#: Settings.ui.h:28
|
||||
#: Settings.ui.h:47
|
||||
msgid "Hotkeys will either be Super+Number or Super+Alt+Num"
|
||||
msgstr "Los atajos serán Súper+Núm. o Súper+Alt+Núm."
|
||||
|
||||
#: Settings.ui.h:29
|
||||
#: Settings.ui.h:48
|
||||
msgid "Never"
|
||||
msgstr "Nunca"
|
||||
|
||||
#: Settings.ui.h:49
|
||||
msgid "Show temporarily"
|
||||
msgstr "Mostrar temporalmente"
|
||||
|
||||
#: Settings.ui.h:50
|
||||
msgid "Always visible"
|
||||
msgstr "Siempre visible"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
msgid "Number overlay"
|
||||
msgstr "Número de aplicación"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
#: Settings.ui.h:52
|
||||
msgid ""
|
||||
"Temporarily show the application numbers over the icons when using the "
|
||||
"hotkeys."
|
||||
@@ -203,31 +315,35 @@ msgstr ""
|
||||
"Al usar atajos, mostrar momentáneamente el número de aplicación sobre los "
|
||||
"íconos."
|
||||
|
||||
#: Settings.ui.h:31
|
||||
#: Settings.ui.h:53
|
||||
msgid "Hide timeout (ms)"
|
||||
msgstr "Tiempo de ocultación (ms)"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
#: Settings.ui.h:54
|
||||
msgid "Shortcut to show the overlay for 2 seconds"
|
||||
msgstr "Atajo para mostrar el número de aplicación por 2 segundos"
|
||||
|
||||
#: Settings.ui.h:33
|
||||
#: Settings.ui.h:55
|
||||
msgid "Syntax: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
msgstr "Sintaxis: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
#: Settings.ui.h:56
|
||||
msgid "Show Desktop button width (px)"
|
||||
msgstr "Ancho del del botón Mostrar Escritorio (px)"
|
||||
|
||||
#: Settings.ui.h:57
|
||||
msgid "Panel screen position"
|
||||
msgstr "Posición del panel en la pantalla"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
#: Settings.ui.h:58
|
||||
msgid "Bottom"
|
||||
msgstr "Abajo"
|
||||
|
||||
#: Settings.ui.h:36
|
||||
#: Settings.ui.h:59
|
||||
msgid "Top"
|
||||
msgstr "Arriba"
|
||||
|
||||
#: Settings.ui.h:37
|
||||
#: Settings.ui.h:60
|
||||
msgid ""
|
||||
"Panel Size\n"
|
||||
"(default is 48)"
|
||||
@@ -235,7 +351,7 @@ msgstr ""
|
||||
"Tamaño del panel\n"
|
||||
"(48 por defecto)"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
#: Settings.ui.h:62
|
||||
msgid ""
|
||||
"App Icon Margin\n"
|
||||
"(default is 8)"
|
||||
@@ -243,113 +359,133 @@ msgstr ""
|
||||
"Margen de los íconos\n"
|
||||
"(8 por defecto)"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
#: Settings.ui.h:64
|
||||
msgid "Running indicator position"
|
||||
msgstr "Posición de los indicadores de ejecución"
|
||||
|
||||
#: Settings.ui.h:42
|
||||
#: Settings.ui.h:65
|
||||
msgid "Running indicator style (Focused app)"
|
||||
msgstr "Estilo de los indicadores de ejecución (aplicación enfocada)"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
#: Settings.ui.h:66
|
||||
msgid "Dots"
|
||||
msgstr "Puntos"
|
||||
|
||||
#: Settings.ui.h:44
|
||||
#: Settings.ui.h:67
|
||||
msgid "Squares"
|
||||
msgstr "Cuadrados"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
#: Settings.ui.h:68
|
||||
msgid "Dashes"
|
||||
msgstr "Guiones"
|
||||
|
||||
#: Settings.ui.h:46
|
||||
#: Settings.ui.h:69
|
||||
msgid "Segmented"
|
||||
msgstr "Segmentado"
|
||||
|
||||
#: Settings.ui.h:47
|
||||
#: Settings.ui.h:70
|
||||
msgid "Solid"
|
||||
msgstr "Sólido"
|
||||
|
||||
#: Settings.ui.h:48
|
||||
#: Settings.ui.h:71
|
||||
msgid "Ciliora"
|
||||
msgstr "Ciliora"
|
||||
|
||||
#: Settings.ui.h:49
|
||||
#: Settings.ui.h:72
|
||||
msgid "Metro"
|
||||
msgstr "Metro"
|
||||
|
||||
#: Settings.ui.h:50
|
||||
#: Settings.ui.h:73
|
||||
msgid "Running indicator style (Unfocused apps)"
|
||||
msgstr "Estilo de los indicadores de ejecución (aplicación no enfocada)"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
#: Settings.ui.h:74
|
||||
msgid "Clock location"
|
||||
msgstr "Posición del reloj"
|
||||
|
||||
#: Settings.ui.h:52
|
||||
#: Settings.ui.h:75
|
||||
msgid "Natural"
|
||||
msgstr "Natural"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
#: Settings.ui.h:76
|
||||
msgid "Left of status menu"
|
||||
msgstr "A la izquierda del menú de sesión"
|
||||
|
||||
#: Settings.ui.h:54
|
||||
#: Settings.ui.h:77
|
||||
msgid "Right of status menu"
|
||||
msgstr "A la derecha del menú de sesión"
|
||||
|
||||
#: Settings.ui.h:55
|
||||
#: Settings.ui.h:78
|
||||
msgid "Taskbar position"
|
||||
msgstr "Posición del panel en la pantalla"
|
||||
|
||||
#: Settings.ui.h:79
|
||||
msgid "Left side of panel"
|
||||
msgstr "Lado izquierdo del panel"
|
||||
|
||||
#: Settings.ui.h:80
|
||||
msgid "Centered in monitor"
|
||||
msgstr "Centrado en el monitor"
|
||||
|
||||
#: Settings.ui.h:81
|
||||
msgid "Centered in content"
|
||||
msgstr "Centrado en el contenido"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
msgid "Position and Style"
|
||||
msgstr "Posición y estilo"
|
||||
|
||||
#: Settings.ui.h:56
|
||||
#: Settings.ui.h:83
|
||||
msgid "Show favorite applications"
|
||||
msgstr "Mostrar aplicaciones favoritas"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
msgid "Show <i>Applications</i> icon"
|
||||
msgstr "Mostrar el icono <i>Mostrar aplicaciones</i>"
|
||||
|
||||
#: Settings.ui.h:57
|
||||
#: Settings.ui.h:85
|
||||
msgid "Animate <i>Show Applications</i>."
|
||||
msgstr "Animar <i>Mostrar aplicaciones</i>"
|
||||
|
||||
#: Settings.ui.h:58
|
||||
#: Settings.ui.h:86
|
||||
msgid "Show <i>Activities</i> button"
|
||||
msgstr "Mostrar el botón de Actividades"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
#: Settings.ui.h:87
|
||||
msgid "Show <i>Desktop</i> button"
|
||||
msgstr "Mostrar el botón de Escritorio"
|
||||
|
||||
#: Settings.ui.h:60
|
||||
#: Settings.ui.h:88
|
||||
msgid "Show <i>AppMenu</i> button"
|
||||
msgstr "Mostrar el botón de aplicación"
|
||||
|
||||
#: Settings.ui.h:61
|
||||
#: Settings.ui.h:89
|
||||
msgid "Top Bar > Show App Menu must be enabled in Tweak Tool"
|
||||
msgstr ""
|
||||
"Barra superior > Mostrar menú de aplicación debe ser habilitado en "
|
||||
"Herramienta de retoques."
|
||||
|
||||
#: Settings.ui.h:62
|
||||
#: Settings.ui.h:90
|
||||
msgid "Show window previews on hover"
|
||||
msgstr "Mostrar vista rápida de ventanas al pasar con el ratón"
|
||||
|
||||
#: Settings.ui.h:63
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Tiempo (ms) antes de mostrar (100 por defecto)"
|
||||
|
||||
#: Settings.ui.h:64
|
||||
#: Settings.ui.h:91
|
||||
msgid "Isolate Workspaces"
|
||||
msgstr "Aislar los espacios de trabajo"
|
||||
|
||||
#: Settings.ui.h:65
|
||||
#: Settings.ui.h:92
|
||||
msgid "Ungroup applications"
|
||||
msgstr "No combinar ventanas en un solo icono"
|
||||
|
||||
#: Settings.ui.h:93
|
||||
msgid "Behaviour when clicking on the icon of a running application."
|
||||
msgstr "Comportamiento al pulsar el ícono de una aplicación en ejecución"
|
||||
|
||||
#: Settings.ui.h:66
|
||||
#: Settings.ui.h:94
|
||||
msgid "Click action"
|
||||
msgstr "Acción del Click"
|
||||
|
||||
#: Settings.ui.h:67
|
||||
#: Settings.ui.h:95
|
||||
msgid ""
|
||||
"Enable Super+(0-9) as shortcuts to activate apps. It can also be used "
|
||||
"together with Shift and Ctrl."
|
||||
@@ -357,15 +493,15 @@ msgstr ""
|
||||
"Habilitar Súper+(0-9) como atajos para activar aplicaciones. También puede "
|
||||
"ser usado junto con Mayús y Ctrl."
|
||||
|
||||
#: Settings.ui.h:68
|
||||
#: Settings.ui.h:96
|
||||
msgid "Use hotkeys to activate apps"
|
||||
msgstr "Usar atajos de teclado para activar aplicaciones"
|
||||
|
||||
#: Settings.ui.h:69
|
||||
#: Settings.ui.h:97
|
||||
msgid "Behavior"
|
||||
msgstr "Comportamiento"
|
||||
|
||||
#: Settings.ui.h:70
|
||||
#: Settings.ui.h:98
|
||||
msgid ""
|
||||
"Tray Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -373,7 +509,7 @@ msgstr ""
|
||||
"Tamaño de fuente en la bandeja del sistema\n"
|
||||
"(0 = predeterminado)"
|
||||
|
||||
#: Settings.ui.h:72
|
||||
#: Settings.ui.h:100
|
||||
msgid ""
|
||||
"LeftBox Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -381,7 +517,7 @@ msgstr ""
|
||||
"Tamaño de fuente en la zona izquierda\n"
|
||||
"(0 = predeterminado)"
|
||||
|
||||
#: Settings.ui.h:74
|
||||
#: Settings.ui.h:102
|
||||
msgid ""
|
||||
"Tray Item Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -389,7 +525,7 @@ msgstr ""
|
||||
"Separación en la bandeja del sistema\n"
|
||||
"(-1 = predeterminado)"
|
||||
|
||||
#: Settings.ui.h:76
|
||||
#: Settings.ui.h:104
|
||||
msgid ""
|
||||
"Status Icon Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -397,7 +533,7 @@ msgstr ""
|
||||
"Separación de los íconos de estado\n"
|
||||
"(-1 = predeterminado)"
|
||||
|
||||
#: Settings.ui.h:78
|
||||
#: Settings.ui.h:106
|
||||
msgid ""
|
||||
"LeftBox Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -405,27 +541,31 @@ msgstr ""
|
||||
"Separación en la zona izquierda\n"
|
||||
"(-1 = predeterminado)"
|
||||
|
||||
#: Settings.ui.h:80
|
||||
#: Settings.ui.h:108
|
||||
msgid "Animate switching applications"
|
||||
msgstr "Animar al cambiar de aplicación"
|
||||
|
||||
#: Settings.ui.h:81
|
||||
#: Settings.ui.h:109
|
||||
msgid "Animate launching new windows"
|
||||
msgstr "Animar al abrir nuevas ventanas"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
#: Settings.ui.h:110
|
||||
msgid "App icon secondary (right-click) menu"
|
||||
msgstr "Menú secundario (click derecho) de aplicación"
|
||||
|
||||
#: Settings.ui.h:112
|
||||
msgid "Fine-Tune"
|
||||
msgstr "Retoques"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
#: Settings.ui.h:113
|
||||
msgid "version: "
|
||||
msgstr "versión: "
|
||||
|
||||
#: Settings.ui.h:85
|
||||
#: Settings.ui.h:114
|
||||
msgid "Github"
|
||||
msgstr "Github"
|
||||
|
||||
#: Settings.ui.h:86
|
||||
#: Settings.ui.h:115
|
||||
msgid ""
|
||||
"<span size=\"small\">This program comes with ABSOLUTELY NO WARRANTY.\n"
|
||||
"See the <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
||||
@@ -436,6 +576,6 @@ msgstr ""
|
||||
"\">Licencia Pública General de GNU, versión 2 o posterior</a> para obtener "
|
||||
"más detalles.</span>"
|
||||
|
||||
#: Settings.ui.h:88
|
||||
#: Settings.ui.h:117
|
||||
msgid "About"
|
||||
msgstr "Acerca de"
|
||||
|
||||
348
po/fr.po
348
po/fr.po
@@ -7,66 +7,79 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-03-25 11:55+0100\n"
|
||||
"PO-Revision-Date: 2017-03-25 18:04+0100\n"
|
||||
"POT-Creation-Date: 2018-02-02 21:57+0100\n"
|
||||
"PO-Revision-Date: 2018-02-04 13:47+0100\n"
|
||||
"Last-Translator: Nathan Graule <solarliner@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: fr_FR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 1.8.12\n"
|
||||
"X-Generator: Poedit 2.0.4\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: prefs.js:213
|
||||
#: prefs.js:295
|
||||
msgid "Running Indicator Options"
|
||||
msgstr "Options de l'indicateur d'activité"
|
||||
|
||||
#: prefs.js:220 prefs.js:380 prefs.js:445 prefs.js:511 prefs.js:553
|
||||
#: prefs.js:302 prefs.js:447 prefs.js:499 prefs.js:608 prefs.js:684
|
||||
#: prefs.js:753 prefs.js:829 prefs.js:871
|
||||
msgid "Reset to defaults"
|
||||
msgstr "Restaurer paramètres"
|
||||
|
||||
#: prefs.js:373
|
||||
#: prefs.js:440
|
||||
msgid "Show Desktop options"
|
||||
msgstr "Bouton Afficher le Bureau"
|
||||
|
||||
#: prefs.js:492
|
||||
msgid "Window preview options"
|
||||
msgstr "Options de la prévisualisation"
|
||||
|
||||
#: prefs.js:601
|
||||
msgid "Ungrouped application options"
|
||||
msgstr "Options des applications dégroupées"
|
||||
|
||||
#: prefs.js:677
|
||||
msgid "Customize middle-click behavior"
|
||||
msgstr "Modifier l'action du clic de la molette"
|
||||
|
||||
#: prefs.js:438
|
||||
#: prefs.js:746
|
||||
msgid "Advanced hotkeys options"
|
||||
msgstr "Raccourcis avancés"
|
||||
|
||||
#: prefs.js:504
|
||||
#: prefs.js:822
|
||||
msgid "Secondary Menu Options"
|
||||
msgstr "Options du menu secondaire"
|
||||
|
||||
#: prefs.js:546 Settings.ui.h:85
|
||||
#: prefs.js:864 Settings.ui.h:113
|
||||
msgid "Advanced Options"
|
||||
msgstr "Options avancées"
|
||||
|
||||
#: appIcons.js:918
|
||||
#: appIcons.js:1179
|
||||
msgid "Show Details"
|
||||
msgstr "Afficher les détails"
|
||||
|
||||
#: appIcons.js:937
|
||||
#: appIcons.js:1198
|
||||
msgid "New Window"
|
||||
msgstr "Nouvelle fenêtre"
|
||||
|
||||
#: appIcons.js:937 appIcons.js:998 appIcons.js:1000 Settings.ui.h:8
|
||||
#: appIcons.js:1198 appIcons.js:1260 appIcons.js:1262 Settings.ui.h:8
|
||||
msgid "Quit"
|
||||
msgstr "Quitter"
|
||||
|
||||
#: appIcons.js:1000
|
||||
#: appIcons.js:1262
|
||||
msgid "Windows"
|
||||
msgstr "Fenêtres"
|
||||
|
||||
#: appIcons.js:1159
|
||||
#: appIcons.js:1421
|
||||
msgid "Dash to Panel Settings"
|
||||
msgstr "Paramètres Dash to Panel"
|
||||
|
||||
#: appIcons.js:1166
|
||||
#: appIcons.js:1428
|
||||
msgid "Restore Windows"
|
||||
msgstr "Restaurer les fenêtres"
|
||||
|
||||
#: appIcons.js:1166
|
||||
#: appIcons.js:1428
|
||||
msgid "Show Desktop"
|
||||
msgstr "Afficher le bureau"
|
||||
|
||||
@@ -104,7 +117,7 @@ msgstr "Cycler sur les fenêtres + réduire"
|
||||
|
||||
#: Settings.ui.h:9
|
||||
msgid "Behavior for Middle-Click."
|
||||
msgstr "Comportement du clic molette"
|
||||
msgstr "Comportement du clic molette."
|
||||
|
||||
#: Settings.ui.h:10
|
||||
msgid "Middle-Click action"
|
||||
@@ -131,77 +144,184 @@ msgid "Highlight focused application"
|
||||
msgstr "Surligner l'application active"
|
||||
|
||||
#: Settings.ui.h:16
|
||||
msgid "Height (px)"
|
||||
msgstr "Hauteur (px)"
|
||||
msgid "Highlight color"
|
||||
msgstr "Couleur de surlignement"
|
||||
|
||||
#: Settings.ui.h:17
|
||||
msgid "Highlight opacity"
|
||||
msgstr "Opacité du surlignement"
|
||||
|
||||
#: Settings.ui.h:18
|
||||
msgid "5"
|
||||
msgstr "5"
|
||||
|
||||
#: Settings.ui.h:19
|
||||
msgid "Indicator height (px)"
|
||||
msgstr "Hauteur indicateur (px)"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
msgid "0"
|
||||
msgstr "0"
|
||||
|
||||
#: Settings.ui.h:18
|
||||
msgid "Color - Override Theme"
|
||||
msgstr "Couleur - Remplacer le thème"
|
||||
#: Settings.ui.h:21
|
||||
msgid "Indicator color - Override Theme"
|
||||
msgstr "Couleur de l'indicateur - Remplacer le thème"
|
||||
|
||||
#: Settings.ui.h:19
|
||||
msgid "1 window open"
|
||||
msgstr "1 fenêtre ouverte"
|
||||
#: Settings.ui.h:22
|
||||
msgid "1 window open (or ungrouped)"
|
||||
msgstr "1 fenêtre ouverte (ou dégroupée)"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
#: Settings.ui.h:23
|
||||
msgid "Apply to all"
|
||||
msgstr "Appliquer à tout"
|
||||
|
||||
#: Settings.ui.h:21
|
||||
#: Settings.ui.h:24
|
||||
msgid "2 windows open"
|
||||
msgstr "2 fenêtres ouvertes"
|
||||
|
||||
#: Settings.ui.h:22
|
||||
#: Settings.ui.h:25
|
||||
msgid "3 windows open"
|
||||
msgstr "3 fenêtres ouvertes"
|
||||
|
||||
#: Settings.ui.h:23
|
||||
#: Settings.ui.h:26
|
||||
msgid "4+ windows open"
|
||||
msgstr "4+ fenêtres ouvertes"
|
||||
|
||||
#: Settings.ui.h:24
|
||||
#: Settings.ui.h:27
|
||||
msgid "Use different for unfocused"
|
||||
msgstr "Style différent pour les applications inactives"
|
||||
|
||||
#: Settings.ui.h:25
|
||||
#: Settings.ui.h:28
|
||||
msgid "Font size (px) of the application titles (default is 14)"
|
||||
msgstr "Taille (px) du texte des titres d'application (défaut: 14)"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
msgid "Font color of the application titles"
|
||||
msgstr "Couleur du texte des titres d'application"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
msgid "Maximum width (px) of the application titles (default is 160)"
|
||||
msgstr "Longueur maximum (px) des titres d'application (défaut: 160)"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
#, fuzzy
|
||||
msgid "Use a fixed width for the application titles"
|
||||
msgstr "Utiliser une largeur fixe pour les titres d'application"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
msgid ""
|
||||
"The application titles all have the same width, even if their texts are "
|
||||
"shorter than the maximum width. The maximum width value is used as the fixed "
|
||||
"width."
|
||||
msgstr ""
|
||||
"Les titres d'application ont tous la même longueur, même si leur texte est "
|
||||
"plus petit que la taille maximum. La valeur maximale de longueur est "
|
||||
"utilisée comme longueur fixe."
|
||||
|
||||
#: Settings.ui.h:33
|
||||
msgid "Display running indicators on unfocused applications"
|
||||
msgstr "Afficher des indicateurs sur les applications an arrière-plan"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
msgid "Use the favorite icons as application launchers"
|
||||
msgstr "Utiliser les applications favorites comme lanceurs"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
msgid "Preview timeout on icon leave (ms)"
|
||||
msgstr "Délai de l'aperçu lorsqu'on quitte l'icône (ms)"
|
||||
|
||||
#: Settings.ui.h:26
|
||||
#: Settings.ui.h:36
|
||||
msgid ""
|
||||
"If set too low, the window preview of running applications may seem to close "
|
||||
"too quickly when trying to enter the popup. If set too high, the preview may "
|
||||
"linger too long when moving to an adjacent icon."
|
||||
msgstr ""
|
||||
"Si trop bas, l'aperçu des fenêtres des applications actives peut "
|
||||
"sembler se fermer trop vite quand on essaie de cliquer sur l'aperçu. Si "
|
||||
"trop haut, l'aperçu peut rester trop longtemps quand on passe à une icône "
|
||||
"adjacente."
|
||||
"Si trop bas, l'aperçu des fenêtres des applications actives peut sembler se "
|
||||
"fermer trop vite quand on essaie de cliquer sur l'aperçu. Si trop haut, "
|
||||
"l'aperçu peut rester trop longtemps quand on passe à une icône adjacente."
|
||||
|
||||
#: Settings.ui.h:27
|
||||
#: Settings.ui.h:37
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Temps (ms) avant d'afficher (100 par défaut)"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
msgid "Enable window peeking"
|
||||
msgstr "Activer la vue de fenêtre"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
msgid ""
|
||||
"When hovering over a window preview for some time, the window gets "
|
||||
"distinguished."
|
||||
msgstr ""
|
||||
"Le survol sur la prévisualisation de la fenêtre, pendant un certain temps, "
|
||||
"la met en avant."
|
||||
|
||||
#: Settings.ui.h:40
|
||||
msgid "Enter window peeking mode timeout (ms)"
|
||||
msgstr "Temps d'attente avant activation de la vue fenêtre"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
msgid ""
|
||||
"Time of inactivity while hovering over a window preview needed to enter the "
|
||||
"window peeking mode."
|
||||
msgstr ""
|
||||
"Temps d'inactivité pendant le survol de la prévisualisation d'une fenêtre "
|
||||
"nécessaire pour activer la vue de la fenêtre."
|
||||
|
||||
#: Settings.ui.h:42
|
||||
msgid "Window peeking mode opacity"
|
||||
msgstr "Opacité de la vue de fenêtre"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
msgid ""
|
||||
"All windows except for the peeked one have their opacity set to the same "
|
||||
"value."
|
||||
msgstr ""
|
||||
"Toutes les fenêtres, mis à part celle prévisualisée, ont leur opacité mise à "
|
||||
"la même valeur."
|
||||
|
||||
#: Settings.ui.h:44
|
||||
msgid "Middle click to close window"
|
||||
msgstr "Cliquez avec la molette pour fermer la fenêtre"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
msgid "Middle click on the preview to close the window."
|
||||
msgstr ""
|
||||
"Cliquez avec la molette sur la prévisualisation pour fermer la fenêtre."
|
||||
|
||||
#: Settings.ui.h:46
|
||||
msgid "Super"
|
||||
msgstr "Super"
|
||||
|
||||
#: Settings.ui.h:28
|
||||
#: Settings.ui.h:47
|
||||
msgid "Super + Alt"
|
||||
msgstr "Super + Alt"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
#: Settings.ui.h:48
|
||||
msgid "Hotkeys prefix"
|
||||
msgstr "Préfixe raccourcis"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
#: Settings.ui.h:49
|
||||
msgid "Hotkeys will either be Super+Number or Super+Alt+Num"
|
||||
msgstr "Les raccourcis seront soit Super+Numéro soit Super+Alt+Numéro"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
#: Settings.ui.h:50
|
||||
msgid "Never"
|
||||
msgstr "Jamais"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
msgid "Show temporarily"
|
||||
msgstr "Afficher temporairement"
|
||||
|
||||
#: Settings.ui.h:52
|
||||
msgid "Always visible"
|
||||
msgstr "Toujours visible"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
msgid "Number overlay"
|
||||
msgstr "Superposition des nombres"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
#: Settings.ui.h:54
|
||||
msgid ""
|
||||
"Temporarily show the application numbers over the icons when using the "
|
||||
"hotkeys."
|
||||
@@ -209,31 +329,35 @@ msgstr ""
|
||||
"Afficher temporairement les numéros des applications par dessus les icônes "
|
||||
"lors de l'utilisation des raccourcis."
|
||||
|
||||
#: Settings.ui.h:33
|
||||
#: Settings.ui.h:55
|
||||
msgid "Hide timeout (ms)"
|
||||
msgstr "Délai avant de cacher (ms)"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
#: Settings.ui.h:56
|
||||
msgid "Shortcut to show the overlay for 2 seconds"
|
||||
msgstr "Raccourci pour afficher la superposition pendant 2 secondes"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
#: Settings.ui.h:57
|
||||
msgid "Syntax: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
msgstr "Syntaxe: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
|
||||
#: Settings.ui.h:36
|
||||
#: Settings.ui.h:58
|
||||
msgid "Show Desktop button width (px)"
|
||||
msgstr "Longueur du bouton Afficher le Bureau (px)"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
msgid "Panel screen position"
|
||||
msgstr "Position du panneau"
|
||||
|
||||
#: Settings.ui.h:37
|
||||
#: Settings.ui.h:60
|
||||
msgid "Bottom"
|
||||
msgstr "Bas"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
#: Settings.ui.h:61
|
||||
msgid "Top"
|
||||
msgstr "Haut"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
#: Settings.ui.h:62
|
||||
msgid ""
|
||||
"Panel Size\n"
|
||||
"(default is 48)"
|
||||
@@ -241,7 +365,7 @@ msgstr ""
|
||||
"Taille du panneau\n"
|
||||
"(la valeur par défaut est 48)"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
#: Settings.ui.h:64
|
||||
msgid ""
|
||||
"App Icon Margin\n"
|
||||
"(default is 8)"
|
||||
@@ -249,113 +373,133 @@ msgstr ""
|
||||
"Marge de l'icône d'application\n"
|
||||
"(la valeur par défaut est 8)"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
#: Settings.ui.h:66
|
||||
msgid "Running indicator position"
|
||||
msgstr "Position de l'indicateur d'activité"
|
||||
|
||||
#: Settings.ui.h:44
|
||||
#: Settings.ui.h:67
|
||||
msgid "Running indicator style (Focused app)"
|
||||
msgstr "Style de l'indicateur d'activité (Application active)"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
#: Settings.ui.h:68
|
||||
msgid "Dots"
|
||||
msgstr "Points"
|
||||
|
||||
#: Settings.ui.h:46
|
||||
#: Settings.ui.h:69
|
||||
msgid "Squares"
|
||||
msgstr "Carrés"
|
||||
|
||||
#: Settings.ui.h:47
|
||||
#: Settings.ui.h:70
|
||||
msgid "Dashes"
|
||||
msgstr "Traits"
|
||||
|
||||
#: Settings.ui.h:48
|
||||
#: Settings.ui.h:71
|
||||
msgid "Segmented"
|
||||
msgstr "Segmenté"
|
||||
|
||||
#: Settings.ui.h:49
|
||||
#: Settings.ui.h:72
|
||||
msgid "Solid"
|
||||
msgstr "Solide"
|
||||
|
||||
#: Settings.ui.h:50
|
||||
#: Settings.ui.h:73
|
||||
msgid "Ciliora"
|
||||
msgstr "Ciliora"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
#: Settings.ui.h:74
|
||||
msgid "Metro"
|
||||
msgstr "Metro"
|
||||
|
||||
#: Settings.ui.h:52
|
||||
#: Settings.ui.h:75
|
||||
msgid "Running indicator style (Unfocused apps)"
|
||||
msgstr "Style de l'indicateur d'activité (Applications inactives)"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
#: Settings.ui.h:76
|
||||
msgid "Clock location"
|
||||
msgstr "Position de l'horloge"
|
||||
|
||||
#: Settings.ui.h:54
|
||||
#: Settings.ui.h:77
|
||||
msgid "Natural"
|
||||
msgstr "Naturelle"
|
||||
|
||||
#: Settings.ui.h:55
|
||||
#: Settings.ui.h:78
|
||||
msgid "Left of status menu"
|
||||
msgstr "À gauche du menu de status"
|
||||
|
||||
#: Settings.ui.h:56
|
||||
#: Settings.ui.h:79
|
||||
msgid "Right of status menu"
|
||||
msgstr "À droite du menu de status"
|
||||
|
||||
#: Settings.ui.h:57
|
||||
#: Settings.ui.h:80
|
||||
msgid "Taskbar position"
|
||||
msgstr "Position de la barre des tâches"
|
||||
|
||||
#: Settings.ui.h:81
|
||||
msgid "Left side of panel"
|
||||
msgstr "Côté gauche de la barre"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
msgid "Centered in monitor"
|
||||
msgstr "Centré sur le moniteur"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
msgid "Centered in content"
|
||||
msgstr "Centré sur le contenu"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
msgid "Position and Style"
|
||||
msgstr "Position & Style"
|
||||
|
||||
#: Settings.ui.h:58
|
||||
#: Settings.ui.h:85
|
||||
msgid "Show favorite applications"
|
||||
msgstr "Afficher les applications favorites"
|
||||
|
||||
#: Settings.ui.h:86
|
||||
msgid "Show <i>Applications</i> icon"
|
||||
msgstr "Afficher l'icône <i>Applications</i>"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
#: Settings.ui.h:87
|
||||
msgid "Animate <i>Show Applications</i>."
|
||||
msgstr "Animer <i>Afficher les applications</i>"
|
||||
msgstr "Animer <i>Afficher les applications</i>."
|
||||
|
||||
#: Settings.ui.h:60
|
||||
#: Settings.ui.h:88
|
||||
msgid "Show <i>Activities</i> button"
|
||||
msgstr "Afficher le bouton <i>Activités</i>"
|
||||
|
||||
#: Settings.ui.h:61
|
||||
#: Settings.ui.h:89
|
||||
msgid "Show <i>Desktop</i> button"
|
||||
msgstr "Afficher le bouton <i>Affichage du Bureau</i>"
|
||||
msgstr "Afficher le bouton <i>Afficher le Bureau</i>"
|
||||
|
||||
#: Settings.ui.h:62
|
||||
#: Settings.ui.h:90
|
||||
msgid "Show <i>AppMenu</i> button"
|
||||
msgstr "Afficher le bouton <i>Menu d'Applications</i>"
|
||||
|
||||
#: Settings.ui.h:63
|
||||
#: Settings.ui.h:91
|
||||
msgid "Top Bar > Show App Menu must be enabled in Tweak Tool"
|
||||
msgstr ""
|
||||
"Barre supérieure > Afficher le menu de l'application doit être activé dans "
|
||||
"l'outil de personalisation"
|
||||
|
||||
#: Settings.ui.h:64
|
||||
#: Settings.ui.h:92
|
||||
msgid "Show window previews on hover"
|
||||
msgstr "Afficher les aperçus des fenêtres lors du survol"
|
||||
|
||||
#: Settings.ui.h:65
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Temps (ms) avant d'afficher (100 par défaut)"
|
||||
|
||||
#: Settings.ui.h:66
|
||||
#: Settings.ui.h:93
|
||||
msgid "Isolate Workspaces"
|
||||
msgstr "Isoler les espaces de travail"
|
||||
|
||||
#: Settings.ui.h:67
|
||||
#: Settings.ui.h:94
|
||||
msgid "Ungroup applications"
|
||||
msgstr "Dégrouper les applications"
|
||||
|
||||
#: Settings.ui.h:95
|
||||
msgid "Behaviour when clicking on the icon of a running application."
|
||||
msgstr "Comportement lors du clic sur l'icône d'une application lancée."
|
||||
|
||||
#: Settings.ui.h:68
|
||||
#: Settings.ui.h:96
|
||||
msgid "Click action"
|
||||
msgstr "Action du clic"
|
||||
|
||||
#: Settings.ui.h:69
|
||||
#: Settings.ui.h:97
|
||||
msgid ""
|
||||
"Enable Super+(0-9) as shortcuts to activate apps. It can also be used "
|
||||
"together with Shift and Ctrl."
|
||||
@@ -363,15 +507,15 @@ msgstr ""
|
||||
"Activer Super+(0-9) comme raccourcis pour lancer les applications. Maj et "
|
||||
"Ctrl peuvent aussi être utilisés."
|
||||
|
||||
#: Settings.ui.h:70
|
||||
#: Settings.ui.h:98
|
||||
msgid "Use hotkeys to activate apps"
|
||||
msgstr "Utiliser des raccourcis pour lancer les applications"
|
||||
|
||||
#: Settings.ui.h:71
|
||||
#: Settings.ui.h:99
|
||||
msgid "Behavior"
|
||||
msgstr "Comportement"
|
||||
|
||||
#: Settings.ui.h:72
|
||||
#: Settings.ui.h:100
|
||||
msgid ""
|
||||
"Tray Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -379,7 +523,7 @@ msgstr ""
|
||||
"Taille de la police\n"
|
||||
"(0 = par défaut)"
|
||||
|
||||
#: Settings.ui.h:74
|
||||
#: Settings.ui.h:102
|
||||
msgid ""
|
||||
"LeftBox Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -387,22 +531,23 @@ msgstr ""
|
||||
"Taille de la police de la zone de gauche\n"
|
||||
"(0 = par défaut)"
|
||||
|
||||
#: Settings.ui.h:76
|
||||
#: Settings.ui.h:104
|
||||
msgid ""
|
||||
"Tray Item Padding\n"
|
||||
"(-1 = theme default)"
|
||||
msgstr "Taille des éléments de la barre d'état"
|
||||
msgstr ""
|
||||
"Taille des éléments de la barre d'état\n"
|
||||
"(-1 = par défaut)"
|
||||
|
||||
#: Settings.ui.h:78
|
||||
#: Settings.ui.h:106
|
||||
msgid ""
|
||||
"Status Icon Padding\n"
|
||||
"(-1 = theme default)"
|
||||
msgstr ""
|
||||
"Marge des icônes de status\n"
|
||||
"Marge des icônes de statut\n"
|
||||
"(-1 = par défaut)"
|
||||
|
||||
#: Settings.ui.h:80
|
||||
#: Settings.ui.h:108
|
||||
msgid ""
|
||||
"LeftBox Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -410,40 +555,41 @@ msgstr ""
|
||||
"Marge de la zone de gauche\n"
|
||||
"(-1 = par défaut)"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
#: Settings.ui.h:110
|
||||
msgid "Animate switching applications"
|
||||
msgstr "Animer le changement d'application"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
#: Settings.ui.h:111
|
||||
msgid "Animate launching new windows"
|
||||
msgstr "Animer le lancement de nouvelles fenêtres"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
#: Settings.ui.h:112
|
||||
msgid "App icon secondary (right-click) menu"
|
||||
msgstr "Menu secondaire de l'application (clic droit)"
|
||||
|
||||
#: Settings.ui.h:86
|
||||
#: Settings.ui.h:114
|
||||
msgid "Fine-Tune"
|
||||
msgstr "Personnalisation"
|
||||
|
||||
#: Settings.ui.h:87
|
||||
#: Settings.ui.h:115
|
||||
msgid "version: "
|
||||
msgstr "version: "
|
||||
|
||||
#: Settings.ui.h:88
|
||||
#: Settings.ui.h:116
|
||||
msgid "Github"
|
||||
msgstr "GitHub"
|
||||
|
||||
#: Settings.ui.h:89
|
||||
#: Settings.ui.h:117
|
||||
msgid ""
|
||||
"<span size=\"small\">This program comes with ABSOLUTELY NO WARRANTY.\n"
|
||||
"See the <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
||||
"\">GNU General Public License, version 2 or later</a> for details.</span>"
|
||||
msgstr ""
|
||||
"<span size=\"small\">Ce programme est fourni SANS AUCUNE GARANTIE.\n"
|
||||
"Pour plus de détails, visitez la <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.fr.html\">Licence publique "
|
||||
"générale GNU, version 2 ou ultérieure</a></span>"
|
||||
"Pour plus de détails, visitez la <a href=\"https://www.gnu.org/licenses/old-"
|
||||
"licenses/gpl-2.0.fr.html\">Licence publique générale GNU, version 2 ou "
|
||||
"ultérieure</a></span>"
|
||||
|
||||
#: Settings.ui.h:91
|
||||
#: Settings.ui.h:119
|
||||
msgid "About"
|
||||
msgstr "À propos"
|
||||
|
||||
330
po/hu.po
330
po/hu.po
@@ -1,14 +1,14 @@
|
||||
# Hungarian translation for dash-to-panel.
|
||||
# Copyright (C) 2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2017, 2018 Free Software Foundation, Inc.
|
||||
# This file is distributed under the same license as the dash-to-panel package.
|
||||
#
|
||||
# Balázs Úr <urbalazs@gmail.com>, 2017.
|
||||
# Balázs Úr <urbalazs@gmail.com>, 2017, 2018.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GitHub\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/jderose9/dash-to-panel/issues\n"
|
||||
"POT-Creation-Date: 2017-03-25 11:55+0100\n"
|
||||
"PO-Revision-Date: 2017-04-05 19:36+0100\n"
|
||||
"POT-Creation-Date: 2018-02-02 16:28+0100\n"
|
||||
"PO-Revision-Date: 2018-02-02 16:59+0100\n"
|
||||
"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
|
||||
"Language-Team: Hungarian <openscope@googlegroups.com>\n"
|
||||
"Language: hu\n"
|
||||
@@ -18,55 +18,68 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 2.0\n"
|
||||
|
||||
#: prefs.js:213
|
||||
#: prefs.js:295
|
||||
msgid "Running Indicator Options"
|
||||
msgstr "Futásjelző beállításai"
|
||||
|
||||
#: prefs.js:220 prefs.js:380 prefs.js:445 prefs.js:511 prefs.js:553
|
||||
#: prefs.js:302 prefs.js:447 prefs.js:499 prefs.js:608 prefs.js:684
|
||||
#: prefs.js:753 prefs.js:829 prefs.js:871
|
||||
msgid "Reset to defaults"
|
||||
msgstr "Visszaállítás az alapértékekre"
|
||||
|
||||
#: prefs.js:373
|
||||
#: prefs.js:440
|
||||
msgid "Show Desktop options"
|
||||
msgstr "Asztal beállításainak megjelenítése"
|
||||
|
||||
#: prefs.js:492
|
||||
msgid "Window preview options"
|
||||
msgstr "Előnézeti ablak beállításai"
|
||||
|
||||
#: prefs.js:601
|
||||
msgid "Ungrouped application options"
|
||||
msgstr "Nem csoportosított alkalmazás beállításai"
|
||||
|
||||
#: prefs.js:677
|
||||
msgid "Customize middle-click behavior"
|
||||
msgstr "Középső kattintás viselkedésének személyre szabása"
|
||||
|
||||
#: prefs.js:438
|
||||
#: prefs.js:746
|
||||
msgid "Advanced hotkeys options"
|
||||
msgstr "Speciális gyorsbillentyű-beállítások"
|
||||
|
||||
#: prefs.js:504
|
||||
#: prefs.js:822
|
||||
msgid "Secondary Menu Options"
|
||||
msgstr "Másodlagos menü beállítások"
|
||||
|
||||
#: prefs.js:546 Settings.ui.h:85
|
||||
#: prefs.js:864 Settings.ui.h:113
|
||||
msgid "Advanced Options"
|
||||
msgstr "Speciális beállítások"
|
||||
|
||||
#: appIcons.js:918
|
||||
#: appIcons.js:1179
|
||||
msgid "Show Details"
|
||||
msgstr "Részletek megjelenítése"
|
||||
|
||||
#: appIcons.js:937
|
||||
#: appIcons.js:1198
|
||||
msgid "New Window"
|
||||
msgstr "Új ablak"
|
||||
|
||||
#: appIcons.js:937 appIcons.js:998 appIcons.js:1000 Settings.ui.h:8
|
||||
#: appIcons.js:1198 appIcons.js:1260 appIcons.js:1262 Settings.ui.h:8
|
||||
msgid "Quit"
|
||||
msgstr "Kilépés"
|
||||
|
||||
#: appIcons.js:1000
|
||||
#: appIcons.js:1262
|
||||
msgid "Windows"
|
||||
msgstr "Ablakok"
|
||||
|
||||
#: appIcons.js:1159
|
||||
#: appIcons.js:1421
|
||||
msgid "Dash to Panel Settings"
|
||||
msgstr "„Dashből panel” beállításai"
|
||||
|
||||
#: appIcons.js:1166
|
||||
#: appIcons.js:1428
|
||||
msgid "Restore Windows"
|
||||
msgstr "Ablakok visszaállítása"
|
||||
|
||||
#: appIcons.js:1166
|
||||
#: appIcons.js:1428
|
||||
msgid "Show Desktop"
|
||||
msgstr "Asztal megjelenítése"
|
||||
|
||||
@@ -131,46 +144,93 @@ msgid "Highlight focused application"
|
||||
msgstr "Kijelölt alkalmazás kiemelése"
|
||||
|
||||
#: Settings.ui.h:16
|
||||
msgid "Height (px)"
|
||||
msgstr "Magasság (képpont)"
|
||||
msgid "Highlight color"
|
||||
msgstr "Kiemelés színe"
|
||||
|
||||
#: Settings.ui.h:17
|
||||
msgid "Highlight opacity"
|
||||
msgstr "Kiemelés átlátszatlansága"
|
||||
|
||||
#: Settings.ui.h:18
|
||||
msgid "5"
|
||||
msgstr "5"
|
||||
|
||||
#: Settings.ui.h:19
|
||||
msgid "Indicator height (px)"
|
||||
msgstr "Jelző magassága (képpont)"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
msgid "0"
|
||||
msgstr "0"
|
||||
|
||||
#: Settings.ui.h:18
|
||||
msgid "Color - Override Theme"
|
||||
msgstr "Szín - téma felülbírálása"
|
||||
#: Settings.ui.h:21
|
||||
msgid "Indicator color - Override Theme"
|
||||
msgstr "Jelző színe – téma felülbírálása"
|
||||
|
||||
#: Settings.ui.h:19
|
||||
msgid "1 window open"
|
||||
msgstr "1 nyitott ablak"
|
||||
#: Settings.ui.h:22
|
||||
msgid "1 window open (or ungrouped)"
|
||||
msgstr "1 nyitott ablak (vagy nem csoportosított)"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
#: Settings.ui.h:23
|
||||
msgid "Apply to all"
|
||||
msgstr "Alkalmazás az összesre"
|
||||
|
||||
#: Settings.ui.h:21
|
||||
#: Settings.ui.h:24
|
||||
msgid "2 windows open"
|
||||
msgstr "2 nyitott ablak"
|
||||
|
||||
#: Settings.ui.h:22
|
||||
#: Settings.ui.h:25
|
||||
msgid "3 windows open"
|
||||
msgstr "3 nyitott ablak"
|
||||
|
||||
#: Settings.ui.h:23
|
||||
#: Settings.ui.h:26
|
||||
msgid "4+ windows open"
|
||||
msgstr "4+ nyitott ablak"
|
||||
|
||||
#: Settings.ui.h:24
|
||||
#: Settings.ui.h:27
|
||||
msgid "Use different for unfocused"
|
||||
msgstr "Eltérő használata a nem kijelölthöz"
|
||||
|
||||
#: Settings.ui.h:25
|
||||
#: Settings.ui.h:28
|
||||
msgid "Font size (px) of the application titles (default is 14)"
|
||||
msgstr "Az alkalmazáscímek betűkészletmérete képpontban (alapértelmezetten 14)"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
msgid "Font color of the application titles"
|
||||
msgstr "Az alkalmazáscímek betűkészletszíne"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
msgid "Maximum width (px) of the application titles (default is 160)"
|
||||
msgstr ""
|
||||
"Az alkalmazáscímek legnagyobb szélessége képpontban (alapértelmezetten 160)"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
msgid "Use a fixed width for the application titles"
|
||||
msgstr "Rögzített szélesség használata az alkalmazáscímeknél"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
msgid ""
|
||||
"The application titles all have the same width, even if their texts are "
|
||||
"shorter than the maximum width. The maximum width value is used as the fixed "
|
||||
"width."
|
||||
msgstr ""
|
||||
"Az összes alkalmazáscím ugyanolyan széles lesz még akkor is, ha a szövegük "
|
||||
"rövidebb a legnagyobb szélességnél. A legnagyobb szélesség érték lesz "
|
||||
"használva rögzített szélességként."
|
||||
|
||||
#: Settings.ui.h:33
|
||||
msgid "Display running indicators on unfocused applications"
|
||||
msgstr "Futásjelzők megjelenítése nem kijelölt alkalmazásoknál"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
msgid "Use the favorite icons as application launchers"
|
||||
msgstr "A kedvenc ikonok használata alkalmazásindítókként"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
msgid "Preview timeout on icon leave (ms)"
|
||||
msgstr "Előnézeti időkorlát ikon elhagyásakor (ms)"
|
||||
|
||||
#: Settings.ui.h:26
|
||||
#: Settings.ui.h:36
|
||||
msgid ""
|
||||
"If set too low, the window preview of running applications may seem to close "
|
||||
"too quickly when trying to enter the popup. If set too high, the preview may "
|
||||
@@ -181,28 +241,88 @@ msgstr ""
|
||||
"ablak. Ha túl magasra van állítva, akkor úgy tűnhet, hogy az előnézet túl "
|
||||
"sokáig várakozik, amikor egy szomszédos ikonhoz mozog."
|
||||
|
||||
#: Settings.ui.h:27
|
||||
#: Settings.ui.h:37
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Megjelenítés előtti idő (ms, alapérték: 100)"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
msgid "Enable window peeking"
|
||||
msgstr "Ablakbetekintés engedélyezése"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
msgid ""
|
||||
"When hovering over a window preview for some time, the window gets "
|
||||
"distinguished."
|
||||
msgstr ""
|
||||
"Amikor egy előnézeti ablak fölé mutat az egérrel egy ideig, az ablak "
|
||||
"megkülönböztethetővé válik."
|
||||
|
||||
#: Settings.ui.h:40
|
||||
msgid "Enter window peeking mode timeout (ms)"
|
||||
msgstr "Ablakbetekintési módba lépés időkorlátja (ms)"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
msgid ""
|
||||
"Time of inactivity while hovering over a window preview needed to enter the "
|
||||
"window peeking mode."
|
||||
msgstr ""
|
||||
"Egy előnézeti ablak rámutatása közbeni tétlenség ideje, amely az "
|
||||
"ablakbetekintési módba lépéshez szükséges."
|
||||
|
||||
#: Settings.ui.h:42
|
||||
msgid "Window peeking mode opacity"
|
||||
msgstr "Ablakbetekintési módba átlátszatlansága"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
msgid ""
|
||||
"All windows except for the peeked one have their opacity set to the same "
|
||||
"value."
|
||||
msgstr ""
|
||||
"A betekintett ablak kivételével az összes ablaknál a saját átlátszatlanság "
|
||||
"ugyanarra az értékre van állítva."
|
||||
|
||||
#: Settings.ui.h:44
|
||||
msgid "Middle click to close window"
|
||||
msgstr "Középső kattintás az ablak bezárásához"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
msgid "Middle click on the preview to close the window."
|
||||
msgstr "Középső kattintás az előnézeten az ablak bezárásához."
|
||||
|
||||
#: Settings.ui.h:46
|
||||
msgid "Super"
|
||||
msgstr "Szuper"
|
||||
|
||||
#: Settings.ui.h:28
|
||||
#: Settings.ui.h:47
|
||||
msgid "Super + Alt"
|
||||
msgstr "Szuper + Alt"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
#: Settings.ui.h:48
|
||||
msgid "Hotkeys prefix"
|
||||
msgstr "Gyorsbillentyű-előtag"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
#: Settings.ui.h:49
|
||||
msgid "Hotkeys will either be Super+Number or Super+Alt+Num"
|
||||
msgstr ""
|
||||
"A gyorsbillentyűk vagy Szuper + szám, vagy Szuper + Alt + szám lehetnek"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
#: Settings.ui.h:50
|
||||
msgid "Never"
|
||||
msgstr "Soha"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
msgid "Show temporarily"
|
||||
msgstr "Megjelenítés átmenetileg"
|
||||
|
||||
#: Settings.ui.h:52
|
||||
msgid "Always visible"
|
||||
msgstr "Mindig látható"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
msgid "Number overlay"
|
||||
msgstr "Szám rátét"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
#: Settings.ui.h:54
|
||||
msgid ""
|
||||
"Temporarily show the application numbers over the icons when using the "
|
||||
"hotkeys."
|
||||
@@ -210,31 +330,35 @@ msgstr ""
|
||||
"Az alkalmazás számainak átmeneti megjelenítése az ikonok fölött a "
|
||||
"gyorsbillentyűk használatakor."
|
||||
|
||||
#: Settings.ui.h:33
|
||||
#: Settings.ui.h:55
|
||||
msgid "Hide timeout (ms)"
|
||||
msgstr "Elrejtési időkorlát (ms)"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
#: Settings.ui.h:56
|
||||
msgid "Shortcut to show the overlay for 2 seconds"
|
||||
msgstr "Gyorsbillentyű a rátét megjelenítéséhez 2 másodpercre"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
#: Settings.ui.h:57
|
||||
msgid "Syntax: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
msgstr "Szintaxis: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
|
||||
#: Settings.ui.h:36
|
||||
#: Settings.ui.h:58
|
||||
msgid "Show Desktop button width (px)"
|
||||
msgstr "Asztal megjelenítése gomb szélessége (képpont)"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
msgid "Panel screen position"
|
||||
msgstr "Panel képernyő-pozíciója"
|
||||
|
||||
#: Settings.ui.h:37
|
||||
#: Settings.ui.h:60
|
||||
msgid "Bottom"
|
||||
msgstr "Lent"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
#: Settings.ui.h:61
|
||||
msgid "Top"
|
||||
msgstr "Fent"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
#: Settings.ui.h:62
|
||||
msgid ""
|
||||
"Panel Size\n"
|
||||
"(default is 48)"
|
||||
@@ -242,7 +366,7 @@ msgstr ""
|
||||
"Panelméret\n"
|
||||
"(alapérték: 48)"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
#: Settings.ui.h:64
|
||||
msgid ""
|
||||
"App Icon Margin\n"
|
||||
"(default is 8)"
|
||||
@@ -250,117 +374,133 @@ msgstr ""
|
||||
"Alkalmazásikon margó\n"
|
||||
"(alapérték: 8)"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
#: Settings.ui.h:66
|
||||
msgid "Running indicator position"
|
||||
msgstr "Futásjelző pozíciója"
|
||||
|
||||
#: Settings.ui.h:44
|
||||
#: Settings.ui.h:67
|
||||
msgid "Running indicator style (Focused app)"
|
||||
msgstr "Futásjelző stílusa (kijelölt alkalmazás)"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
#: Settings.ui.h:68
|
||||
msgid "Dots"
|
||||
msgstr "Pontok"
|
||||
|
||||
#: Settings.ui.h:46
|
||||
#: Settings.ui.h:69
|
||||
msgid "Squares"
|
||||
msgstr "Négyzetek"
|
||||
|
||||
#: Settings.ui.h:47
|
||||
#: Settings.ui.h:70
|
||||
msgid "Dashes"
|
||||
msgstr "Szaggatott vonalak"
|
||||
|
||||
#: Settings.ui.h:48
|
||||
#: Settings.ui.h:71
|
||||
msgid "Segmented"
|
||||
msgstr "Darabolt"
|
||||
|
||||
#: Settings.ui.h:49
|
||||
#: Settings.ui.h:72
|
||||
msgid "Solid"
|
||||
msgstr "Tömör"
|
||||
|
||||
#: Settings.ui.h:50
|
||||
#: Settings.ui.h:73
|
||||
msgid "Ciliora"
|
||||
msgstr "Ciliora"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
#: Settings.ui.h:74
|
||||
msgid "Metro"
|
||||
msgstr "Metro"
|
||||
|
||||
#: Settings.ui.h:52
|
||||
#: Settings.ui.h:75
|
||||
msgid "Running indicator style (Unfocused apps)"
|
||||
msgstr "Futásjelző stílusa (nem kijelölt alkalmazások)"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
#: Settings.ui.h:76
|
||||
msgid "Clock location"
|
||||
msgstr "Óra helye"
|
||||
|
||||
#: Settings.ui.h:54
|
||||
#: Settings.ui.h:77
|
||||
msgid "Natural"
|
||||
msgstr "Természetes"
|
||||
|
||||
#: Settings.ui.h:55
|
||||
#: Settings.ui.h:78
|
||||
msgid "Left of status menu"
|
||||
msgstr "Állapotmenü bal oldalán"
|
||||
|
||||
#: Settings.ui.h:56
|
||||
#: Settings.ui.h:79
|
||||
msgid "Right of status menu"
|
||||
msgstr "Állapotmenü jobb oldalán"
|
||||
|
||||
#: Settings.ui.h:57
|
||||
#: Settings.ui.h:80
|
||||
msgid "Taskbar position"
|
||||
msgstr "Tálca helyzete"
|
||||
|
||||
#: Settings.ui.h:81
|
||||
msgid "Left side of panel"
|
||||
msgstr "Panel bal oldalán"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
msgid "Centered in monitor"
|
||||
msgstr "Monitor közepén"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
msgid "Centered in content"
|
||||
msgstr "Tartalom közepén"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
msgid "Position and Style"
|
||||
msgstr "Pozíció és stílus"
|
||||
|
||||
#: Settings.ui.h:58
|
||||
msgid "Show <i>Applications</i> icon"
|
||||
msgstr "<i>Alkalmazások</i> ikon megjelenítése"
|
||||
|
||||
#: Settings.ui.h
|
||||
#: Settings.ui.h:85
|
||||
msgid "Show favorite applications"
|
||||
msgstr "Kedvenc alkalmazások megjelenítése"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
#: Settings.ui.h:86
|
||||
msgid "Show <i>Applications</i> icon"
|
||||
msgstr "<i>Alkalmazások</i> ikon megjelenítése"
|
||||
|
||||
#: Settings.ui.h:87
|
||||
msgid "Animate <i>Show Applications</i>."
|
||||
msgstr "<i>Alkalmazások megjelenítése</i> animálása."
|
||||
|
||||
#: Settings.ui.h:60
|
||||
#: Settings.ui.h:88
|
||||
msgid "Show <i>Activities</i> button"
|
||||
msgstr "<i>Tevékenységek</i> gomb megjelenítése"
|
||||
|
||||
#: Settings.ui.h:61
|
||||
#: Settings.ui.h:89
|
||||
msgid "Show <i>Desktop</i> button"
|
||||
msgstr "<i>Asztal</i> gomb megjelenítése"
|
||||
|
||||
#: Settings.ui.h:62
|
||||
#: Settings.ui.h:90
|
||||
msgid "Show <i>AppMenu</i> button"
|
||||
msgstr "<i>Alkalmazásmenü</i> gomb megjelenítése"
|
||||
|
||||
#: Settings.ui.h:63
|
||||
#: Settings.ui.h:91
|
||||
msgid "Top Bar > Show App Menu must be enabled in Tweak Tool"
|
||||
msgstr ""
|
||||
"A felső sáv > Alkalmazásmenü megjelenítésének engedélyezve kell mennie a "
|
||||
"finomhangoló eszközben"
|
||||
|
||||
#: Settings.ui.h:64
|
||||
#: Settings.ui.h:92
|
||||
msgid "Show window previews on hover"
|
||||
msgstr "Ablakelőnézetek megjelenítése rámutatáskor"
|
||||
|
||||
#: Settings.ui.h:65
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Megjelenítés előtti idő (ms, alapérték: 100)"
|
||||
|
||||
#: Settings.ui.h:66
|
||||
#: Settings.ui.h:93
|
||||
msgid "Isolate Workspaces"
|
||||
msgstr "Munkaterületek elkülönítése"
|
||||
|
||||
#: Settings.ui.h:67
|
||||
#: Settings.ui.h:94
|
||||
msgid "Ungroup applications"
|
||||
msgstr "Alkalmazások csoportosításának felbontása"
|
||||
|
||||
#: Settings.ui.h:95
|
||||
msgid "Behaviour when clicking on the icon of a running application."
|
||||
msgstr "Viselkedés egy futó alkalmazás ikonjára való kattintáskor."
|
||||
|
||||
#: Settings.ui.h:68
|
||||
#: Settings.ui.h:96
|
||||
msgid "Click action"
|
||||
msgstr "Kattintás művelet"
|
||||
|
||||
#: Settings.ui.h:69
|
||||
#: Settings.ui.h:97
|
||||
msgid ""
|
||||
"Enable Super+(0-9) as shortcuts to activate apps. It can also be used "
|
||||
"together with Shift and Ctrl."
|
||||
@@ -368,15 +508,15 @@ msgstr ""
|
||||
"Szuper + (0-9) engedélyezése gyorsbillentyűként az alkalmazások "
|
||||
"aktiválásához. Használható a Shift és a Ctrl billentyűkkel együtt is."
|
||||
|
||||
#: Settings.ui.h:70
|
||||
#: Settings.ui.h:98
|
||||
msgid "Use hotkeys to activate apps"
|
||||
msgstr "Gyorsbillentyűk használata az alkalmazások aktiválásához"
|
||||
|
||||
#: Settings.ui.h:71
|
||||
#: Settings.ui.h:99
|
||||
msgid "Behavior"
|
||||
msgstr "Viselkedés"
|
||||
|
||||
#: Settings.ui.h:72
|
||||
#: Settings.ui.h:100
|
||||
msgid ""
|
||||
"Tray Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -384,7 +524,7 @@ msgstr ""
|
||||
"Tálca betűmérete\n"
|
||||
"(0 = téma alapértéke)"
|
||||
|
||||
#: Settings.ui.h:74
|
||||
#: Settings.ui.h:102
|
||||
msgid ""
|
||||
"LeftBox Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -392,7 +532,7 @@ msgstr ""
|
||||
"Bal doboz betűmérete\n"
|
||||
"(0 = téma alapértéke)"
|
||||
|
||||
#: Settings.ui.h:76
|
||||
#: Settings.ui.h:104
|
||||
msgid ""
|
||||
"Tray Item Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -400,7 +540,7 @@ msgstr ""
|
||||
"Tálcaelem kitöltése\n"
|
||||
"(-1 = téma alapértéke)"
|
||||
|
||||
#: Settings.ui.h:78
|
||||
#: Settings.ui.h:106
|
||||
msgid ""
|
||||
"Status Icon Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -408,7 +548,7 @@ msgstr ""
|
||||
"Állapotikon kitöltése\n"
|
||||
"(-1 = téma alapértéke)"
|
||||
|
||||
#: Settings.ui.h:80
|
||||
#: Settings.ui.h:108
|
||||
msgid ""
|
||||
"LeftBox Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -416,31 +556,31 @@ msgstr ""
|
||||
"Bal doboz kitöltése\n"
|
||||
"(-1 = téma alapértéke)"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
#: Settings.ui.h:110
|
||||
msgid "Animate switching applications"
|
||||
msgstr "Alkalmazásváltások animálása"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
#: Settings.ui.h:111
|
||||
msgid "Animate launching new windows"
|
||||
msgstr "Új ablakok indításának animálása"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
#: Settings.ui.h:112
|
||||
msgid "App icon secondary (right-click) menu"
|
||||
msgstr "Alkalmazásikon másodlagos (jobb kattintásos) menüje"
|
||||
|
||||
#: Settings.ui.h:86
|
||||
#: Settings.ui.h:114
|
||||
msgid "Fine-Tune"
|
||||
msgstr "Finomhangolás"
|
||||
|
||||
#: Settings.ui.h:87
|
||||
#: Settings.ui.h:115
|
||||
msgid "version: "
|
||||
msgstr "verzió: "
|
||||
|
||||
#: Settings.ui.h:88
|
||||
#: Settings.ui.h:116
|
||||
msgid "Github"
|
||||
msgstr "Github"
|
||||
|
||||
#: Settings.ui.h:89
|
||||
#: Settings.ui.h:117
|
||||
msgid ""
|
||||
"<span size=\"small\">This program comes with ABSOLUTELY NO WARRANTY.\n"
|
||||
"See the <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
||||
@@ -451,7 +591,7 @@ msgstr ""
|
||||
"\">GNU General Public License 2. vagy későbbi verzióját</a> a részletekért.<"
|
||||
"/span>"
|
||||
|
||||
#: Settings.ui.h:91
|
||||
#: Settings.ui.h:119
|
||||
msgid "About"
|
||||
msgstr "Névjegy"
|
||||
|
||||
|
||||
356
po/kk.po
356
po/kk.po
@@ -1,39 +1,88 @@
|
||||
# Kazakh translation for dash-to-panel
|
||||
# Copyright (c) 2017 dash-to-panel authors.
|
||||
# This file is distributed under the same license as the dash-to-panel package.
|
||||
# Baurzhan Muftakhidinov <baurthefirst@gmail.com>, 2017.
|
||||
# Baurzhan Muftakhidinov <baurthefirst@gmail.com>, 2017-2018.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: dash-to-panel master\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-04-07 05:52-0400\n"
|
||||
"PO-Revision-Date: 2017-04-07 15:59+0500\n"
|
||||
"POT-Creation-Date: 2018-02-02 21:29+0500\n"
|
||||
"PO-Revision-Date: 2018-02-03 15:22+0500\n"
|
||||
"Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n"
|
||||
"Language-Team: Kazakh <kk_KZ@googlegroups.com>\n"
|
||||
"Language: kk\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Poedit 1.8.11\n"
|
||||
"Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n"
|
||||
"X-Generator: Poedit 2.0.3\n"
|
||||
|
||||
#: appIcons.js:918
|
||||
#: prefs.js:295
|
||||
msgid "Running Indicator Options"
|
||||
msgstr "Орындалып тұрған индикатор баптаулары"
|
||||
|
||||
#: prefs.js:302 prefs.js:447 prefs.js:499 prefs.js:608 prefs.js:684
|
||||
#: prefs.js:753 prefs.js:829 prefs.js:871
|
||||
msgid "Reset to defaults"
|
||||
msgstr "Бастапқы мәндерге тастау"
|
||||
|
||||
#: prefs.js:440
|
||||
msgid "Show Desktop options"
|
||||
msgstr "Жұмыс үстел баптауларын көрсету"
|
||||
|
||||
#: prefs.js:492
|
||||
msgid "Window preview options"
|
||||
msgstr "Терезе кіші көрінісі баптаулары"
|
||||
|
||||
#: prefs.js:601
|
||||
msgid "Ungrouped application options"
|
||||
msgstr "Топталмаған қолданба баптаулары"
|
||||
|
||||
#: prefs.js:677
|
||||
msgid "Customize middle-click behavior"
|
||||
msgstr "Орта шерту әрекетін баптау"
|
||||
|
||||
#: prefs.js:746
|
||||
msgid "Advanced hotkeys options"
|
||||
msgstr "Кеңейтілген жарлық баптаулары"
|
||||
|
||||
#: prefs.js:822
|
||||
msgid "Secondary Menu Options"
|
||||
msgstr "Қосымша мәзір баптаулары"
|
||||
|
||||
#: prefs.js:864 Settings.ui.h:113
|
||||
msgid "Advanced Options"
|
||||
msgstr "Кеңейтілген баптаулар"
|
||||
|
||||
#: appIcons.js:1179
|
||||
msgid "Show Details"
|
||||
msgstr "Ақпаратын көрсету"
|
||||
|
||||
#: appIcons.js:937
|
||||
#: appIcons.js:1198
|
||||
msgid "New Window"
|
||||
msgstr "Жаңа терезе"
|
||||
|
||||
#: appIcons.js:937 appIcons.js:998 appIcons.js:1000 Settings.ui.h:8
|
||||
#: appIcons.js:1198 appIcons.js:1260 appIcons.js:1262 Settings.ui.h:8
|
||||
msgid "Quit"
|
||||
msgstr "Шығу"
|
||||
|
||||
#: appIcons.js:1000
|
||||
#: appIcons.js:1262
|
||||
msgid "Windows"
|
||||
msgstr "Терезелер"
|
||||
|
||||
#: appIcons.js:1421
|
||||
msgid "Dash to Panel Settings"
|
||||
msgstr "Dash to Panel баптаулары"
|
||||
|
||||
#: appIcons.js:1428
|
||||
msgid "Restore Windows"
|
||||
msgstr "Терезелерді қалпына келтіру"
|
||||
|
||||
#: appIcons.js:1428
|
||||
msgid "Show Desktop"
|
||||
msgstr "Жұмыс үстелді көрсету"
|
||||
|
||||
#: Settings.ui.h:1
|
||||
msgid ""
|
||||
"When set to minimize, double clicking minimizes all the windows of the "
|
||||
@@ -95,46 +144,91 @@ msgid "Highlight focused application"
|
||||
msgstr "Фокустағы қолданбаларды түспен ерекшелеу"
|
||||
|
||||
#: Settings.ui.h:16
|
||||
msgid "Height (px)"
|
||||
msgstr "Биіктігі (пикс)"
|
||||
msgid "Highlight color"
|
||||
msgstr "Ерекшелеу түсі"
|
||||
|
||||
#: Settings.ui.h:17
|
||||
msgid "Highlight opacity"
|
||||
msgstr "Ерекшелеудің мөлдірсіздігі"
|
||||
|
||||
#: Settings.ui.h:18
|
||||
msgid "5"
|
||||
msgstr "5"
|
||||
|
||||
#: Settings.ui.h:19
|
||||
msgid "Indicator height (px)"
|
||||
msgstr "Индикатор биіктігі (пикс)"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
msgid "0"
|
||||
msgstr "0"
|
||||
|
||||
#: Settings.ui.h:18
|
||||
msgid "Color - Override Theme"
|
||||
msgstr "Түс - теманы үстінен басу"
|
||||
#: Settings.ui.h:21
|
||||
msgid "Indicator color - Override Theme"
|
||||
msgstr "Индикатор түсі - теманы үстінен басу"
|
||||
|
||||
#: Settings.ui.h:19
|
||||
msgid "1 window open"
|
||||
msgstr "1 терезе ашық"
|
||||
#: Settings.ui.h:22
|
||||
msgid "1 window open (or ungrouped)"
|
||||
msgstr "1 терезе ашық (немесе топталмаған)"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
#: Settings.ui.h:23
|
||||
msgid "Apply to all"
|
||||
msgstr "Барлығы үшін іске асыру"
|
||||
|
||||
#: Settings.ui.h:21
|
||||
#: Settings.ui.h:24
|
||||
msgid "2 windows open"
|
||||
msgstr "2 терезе ашық"
|
||||
|
||||
#: Settings.ui.h:22
|
||||
#: Settings.ui.h:25
|
||||
msgid "3 windows open"
|
||||
msgstr "3 терезе ашық"
|
||||
|
||||
#: Settings.ui.h:23
|
||||
#: Settings.ui.h:26
|
||||
msgid "4+ windows open"
|
||||
msgstr "4+ терезе ашық"
|
||||
|
||||
#: Settings.ui.h:24
|
||||
#: Settings.ui.h:27
|
||||
msgid "Use different for unfocused"
|
||||
msgstr "Фокустағы емес үшін басқаны қолдану"
|
||||
|
||||
#: Settings.ui.h:25
|
||||
#: Settings.ui.h:28
|
||||
msgid "Font size (px) of the application titles (default is 14)"
|
||||
msgstr "Қолданба атауының қарібі (пикс, бастапқы мәні 14)"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
msgid "Font color of the application titles"
|
||||
msgstr "Қолданба атауының қаріп түсі"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
msgid "Maximum width (px) of the application titles (default is 160)"
|
||||
msgstr "Қолданба атауының максималды ені (пикс, бастапқы мәні 160)"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
msgid "Use a fixed width for the application titles"
|
||||
msgstr "Қолданба атауы үшін біркелкі енді қолдану"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
msgid ""
|
||||
"The application titles all have the same width, even if their texts are "
|
||||
"shorter than the maximum width. The maximum width value is used as the fixed "
|
||||
"width."
|
||||
msgstr ""
|
||||
"Қолданба атаулары үшін біркелкі енді қолдану, олардың мәтіні максималды "
|
||||
"енінен кіші болса да. Максималды мәні тұрақты ені ретінде қолданылады."
|
||||
|
||||
#: Settings.ui.h:33
|
||||
msgid "Display running indicators on unfocused applications"
|
||||
msgstr "Фокустағы емес қолданбалардың орындалу индикаторын көрсету"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
msgid "Use the favorite icons as application launchers"
|
||||
msgstr "Таңдамалы таңбашаларды қолданба жөнелткіштері ретінде қолдану"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
msgid "Preview timeout on icon leave (ms)"
|
||||
msgstr "Таңбашадан кеткен кезде кіші көріністі көрсету уақыты (мс)"
|
||||
|
||||
#: Settings.ui.h:26
|
||||
#: Settings.ui.h:36
|
||||
msgid ""
|
||||
"If set too low, the window preview of running applications may seem to close "
|
||||
"too quickly when trying to enter the popup. If set too high, the preview may "
|
||||
@@ -145,27 +239,85 @@ msgstr ""
|
||||
"көрші таңбашаға ауысу кезінде ағымдағы кіші көрініс ұзақ уақыт бойы "
|
||||
"көрсетілуі мүмкін."
|
||||
|
||||
#: Settings.ui.h:27
|
||||
#: Settings.ui.h:37
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Көрсету алдындағы уақыт (мс) (бастапқы шамасы 100)"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
msgid "Enable window peeking"
|
||||
msgstr "Терезелерді анықтауды іске қосу"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
msgid ""
|
||||
"When hovering over a window preview for some time, the window gets "
|
||||
"distinguished."
|
||||
msgstr ""
|
||||
"Курсор терезенің кіші көрінісі үстінен біраз уақыт бойы өтсе, ол терезе "
|
||||
"анықталатын болады."
|
||||
|
||||
#: Settings.ui.h:40
|
||||
msgid "Enter window peeking mode timeout (ms)"
|
||||
msgstr "Терезені анықтауды кідіріс уақытын енгізу (мс)"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
msgid ""
|
||||
"Time of inactivity while hovering over a window preview needed to enter the "
|
||||
"window peeking mode."
|
||||
msgstr ""
|
||||
"Терезені анықтау үшін курсор терезенің үстінен қанша уақыт бойы аялдау керек."
|
||||
|
||||
#: Settings.ui.h:42
|
||||
msgid "Window peeking mode opacity"
|
||||
msgstr "Терезелерді анықтау режимінің мөлдірсіздігі"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
msgid ""
|
||||
"All windows except for the peeked one have their opacity set to the same "
|
||||
"value."
|
||||
msgstr ""
|
||||
"Анықталған терезеден басқаларының мөлдірсіздігі бастапқы шамасына тең болады."
|
||||
|
||||
#: Settings.ui.h:44
|
||||
msgid "Middle click to close window"
|
||||
msgstr "Терезені жабу үшін орта шерту"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
msgid "Middle click on the preview to close the window."
|
||||
msgstr "Терезені жабу үшін кіші көріністе орта шерту."
|
||||
|
||||
#: Settings.ui.h:46
|
||||
msgid "Super"
|
||||
msgstr "Super"
|
||||
|
||||
#: Settings.ui.h:28
|
||||
#: Settings.ui.h:47
|
||||
msgid "Super + Alt"
|
||||
msgstr "Super + Alt"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
#: Settings.ui.h:48
|
||||
msgid "Hotkeys prefix"
|
||||
msgstr "Ыстық пернелер префиксі"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
#: Settings.ui.h:49
|
||||
msgid "Hotkeys will either be Super+Number or Super+Alt+Num"
|
||||
msgstr "Ыстық пернелер Super+Сан or Super+Alt+Сан болады"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
#: Settings.ui.h:50
|
||||
msgid "Never"
|
||||
msgstr "Ешқашан"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
msgid "Show temporarily"
|
||||
msgstr "Уақытша көрсету"
|
||||
|
||||
#: Settings.ui.h:52
|
||||
msgid "Always visible"
|
||||
msgstr "Әрқашан көрінеді"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
msgid "Number overlay"
|
||||
msgstr "Цифрлық оверлей"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
#: Settings.ui.h:54
|
||||
msgid ""
|
||||
"Temporarily show the application numbers over the icons when using the "
|
||||
"hotkeys."
|
||||
@@ -173,31 +325,35 @@ msgstr ""
|
||||
"Ыстық пернелерді көрсету кезінде таңбашалардың үстінен өткізгенде қолданба "
|
||||
"нөмірлерін уақытша көрсету."
|
||||
|
||||
#: Settings.ui.h:33
|
||||
#: Settings.ui.h:55
|
||||
msgid "Hide timeout (ms)"
|
||||
msgstr "Жасыру кідірісі (мс)"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
#: Settings.ui.h:56
|
||||
msgid "Shortcut to show the overlay for 2 seconds"
|
||||
msgstr "Оверлейді 2 секундқа көрсету үшін пернетақта жарлығы"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
#: Settings.ui.h:57
|
||||
msgid "Syntax: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
msgstr "Синтаксисі: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
|
||||
#: Settings.ui.h:36
|
||||
#: Settings.ui.h:58
|
||||
msgid "Show Desktop button width (px)"
|
||||
msgstr "Жұмыс үстелі батырмасының (пикс)"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
msgid "Panel screen position"
|
||||
msgstr "Панельдің экрандағы орны"
|
||||
|
||||
#: Settings.ui.h:37
|
||||
#: Settings.ui.h:60
|
||||
msgid "Bottom"
|
||||
msgstr "Төмен"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
#: Settings.ui.h:61
|
||||
msgid "Top"
|
||||
msgstr "Жоғары"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
#: Settings.ui.h:62
|
||||
msgid ""
|
||||
"Panel Size\n"
|
||||
"(default is 48)"
|
||||
@@ -205,7 +361,7 @@ msgstr ""
|
||||
"Панель өлшемі\n"
|
||||
"(бастапқы мәні 48)"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
#: Settings.ui.h:64
|
||||
msgid ""
|
||||
"App Icon Margin\n"
|
||||
"(default is 8)"
|
||||
@@ -213,113 +369,133 @@ msgstr ""
|
||||
"Қолданба таңбашасының шет өрісі\n"
|
||||
"(бастапқы мәні 8)"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
#: Settings.ui.h:66
|
||||
msgid "Running indicator position"
|
||||
msgstr "Орындалып тұрған индикатордың орны"
|
||||
msgstr "Орындалып тұрған индикатор орны"
|
||||
|
||||
#: Settings.ui.h:44
|
||||
#: Settings.ui.h:67
|
||||
msgid "Running indicator style (Focused app)"
|
||||
msgstr "Орындалып тұрған индикатордың стилі (фокустегі қолданба)"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
#: Settings.ui.h:68
|
||||
msgid "Dots"
|
||||
msgstr "Нүктелер"
|
||||
|
||||
#: Settings.ui.h:46
|
||||
#: Settings.ui.h:69
|
||||
msgid "Squares"
|
||||
msgstr "Шаршылар"
|
||||
|
||||
#: Settings.ui.h:47
|
||||
#: Settings.ui.h:70
|
||||
msgid "Dashes"
|
||||
msgstr "Штрихтер"
|
||||
|
||||
#: Settings.ui.h:48
|
||||
#: Settings.ui.h:71
|
||||
msgid "Segmented"
|
||||
msgstr "Сегменттелген"
|
||||
|
||||
#: Settings.ui.h:49
|
||||
#: Settings.ui.h:72
|
||||
msgid "Solid"
|
||||
msgstr "Бүтін"
|
||||
|
||||
#: Settings.ui.h:50
|
||||
#: Settings.ui.h:73
|
||||
msgid "Ciliora"
|
||||
msgstr "Ciliora"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
#: Settings.ui.h:74
|
||||
msgid "Metro"
|
||||
msgstr "Metro"
|
||||
|
||||
#: Settings.ui.h:52
|
||||
#: Settings.ui.h:75
|
||||
msgid "Running indicator style (Unfocused apps)"
|
||||
msgstr "Орындалып тұрған индикатордың стилі (фокустегі емес қолданба)"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
#: Settings.ui.h:76
|
||||
msgid "Clock location"
|
||||
msgstr "Сағаттың орналасуы"
|
||||
|
||||
#: Settings.ui.h:54
|
||||
#: Settings.ui.h:77
|
||||
msgid "Natural"
|
||||
msgstr "Табиғи"
|
||||
|
||||
#: Settings.ui.h:55
|
||||
#: Settings.ui.h:78
|
||||
msgid "Left of status menu"
|
||||
msgstr "Қалып-күй мәзірінің сол жағы"
|
||||
|
||||
#: Settings.ui.h:56
|
||||
#: Settings.ui.h:79
|
||||
msgid "Right of status menu"
|
||||
msgstr "Қалып-күй мәзірінің оң жағы"
|
||||
|
||||
#: Settings.ui.h:57
|
||||
#: Settings.ui.h:80
|
||||
msgid "Taskbar position"
|
||||
msgstr "Тапсырмалар панелінің орны"
|
||||
|
||||
#: Settings.ui.h:81
|
||||
msgid "Left side of panel"
|
||||
msgstr "Панельдің сол жағы"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
msgid "Centered in monitor"
|
||||
msgstr "Монитордың ортасында"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
msgid "Centered in content"
|
||||
msgstr "Құраманың ортасында"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
msgid "Position and Style"
|
||||
msgstr "Орны және стилі"
|
||||
|
||||
#: Settings.ui.h:58
|
||||
#: Settings.ui.h:85
|
||||
msgid "Show favorite applications"
|
||||
msgstr "Таңдамалы қолданбаларды көрсету"
|
||||
|
||||
#: Settings.ui.h:86
|
||||
msgid "Show <i>Applications</i> icon"
|
||||
msgstr "<i>Қолданбалар</i> таңбашасын көрсету"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
#: Settings.ui.h:87
|
||||
msgid "Animate <i>Show Applications</i>."
|
||||
msgstr "<i>Қолданбаларды көрсету</i> анимациясын іске қосу"
|
||||
msgstr "<i>Қолданбаларды көрсету</i> анимациясын іске қосу."
|
||||
|
||||
#: Settings.ui.h:60
|
||||
#: Settings.ui.h:88
|
||||
msgid "Show <i>Activities</i> button"
|
||||
msgstr "<i>Көрініс</i> таңбашасын көрсету"
|
||||
|
||||
#: Settings.ui.h:61
|
||||
#: Settings.ui.h:89
|
||||
msgid "Show <i>Desktop</i> button"
|
||||
msgstr "<i>Жұмыс үстелі</i> таңбашасын көрсету"
|
||||
msgstr "<i>Жұмыс үстелі</i> батырмасын көрсету"
|
||||
|
||||
#: Settings.ui.h:62
|
||||
#: Settings.ui.h:90
|
||||
msgid "Show <i>AppMenu</i> button"
|
||||
msgstr "<i>Қолданбалар мәзірі</i> таңбашасын көрсету"
|
||||
|
||||
#: Settings.ui.h:63
|
||||
#: Settings.ui.h:91
|
||||
msgid "Top Bar > Show App Menu must be enabled in Tweak Tool"
|
||||
msgstr ""
|
||||
"Кеңейтілген баптаулар (Tweak) сайманында Үстіндегі панель >Қолданбалар "
|
||||
"мәзірін көрсету іске қосылған болуы тиіс"
|
||||
|
||||
#: Settings.ui.h:64
|
||||
#: Settings.ui.h:92
|
||||
msgid "Show window previews on hover"
|
||||
msgstr "Үстінен өткізгенде, терезе құрамасының кіші көрінісін көрсету"
|
||||
msgstr "Курсор үстінен өткен кезде, терезенің кіші көрінісін көрсету"
|
||||
|
||||
#: Settings.ui.h:65
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Көрсету алдындағы уақыт (мс) (бастапқы шамасы 100)"
|
||||
|
||||
#: Settings.ui.h:66
|
||||
#: Settings.ui.h:93
|
||||
msgid "Isolate Workspaces"
|
||||
msgstr "Жұмыс орындарын оқшаулау"
|
||||
|
||||
#: Settings.ui.h:67
|
||||
#: Settings.ui.h:94
|
||||
msgid "Ungroup applications"
|
||||
msgstr "Қолданбаларды топтаудан босату"
|
||||
|
||||
#: Settings.ui.h:95
|
||||
msgid "Behaviour when clicking on the icon of a running application."
|
||||
msgstr "Орындалып тұрған қолданбаның таңбашасына шерту кезіндегі мінез-құлығы."
|
||||
|
||||
#: Settings.ui.h:68
|
||||
#: Settings.ui.h:96
|
||||
msgid "Click action"
|
||||
msgstr "Шерту әрекеті"
|
||||
|
||||
#: Settings.ui.h:69
|
||||
#: Settings.ui.h:97
|
||||
msgid ""
|
||||
"Enable Super+(0-9) as shortcuts to activate apps. It can also be used "
|
||||
"together with Shift and Ctrl."
|
||||
@@ -327,15 +503,15 @@ msgstr ""
|
||||
"Super+(0-9) қолданбаларды белсендіру үшін жарлықтар ретінде іске қосу. "
|
||||
"Сонымен қатар, ол Shift пен Ctrl пернелерімен бірге қолданылуы мүмкін."
|
||||
|
||||
#: Settings.ui.h:70
|
||||
#: Settings.ui.h:98
|
||||
msgid "Use hotkeys to activate apps"
|
||||
msgstr "Қолданбаларды белсендіру үшін ыстық пернелерді қолдану"
|
||||
|
||||
#: Settings.ui.h:71
|
||||
#: Settings.ui.h:99
|
||||
msgid "Behavior"
|
||||
msgstr "Мінез-құлығы"
|
||||
|
||||
#: Settings.ui.h:72
|
||||
#: Settings.ui.h:100
|
||||
msgid ""
|
||||
"Tray Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -343,7 +519,7 @@ msgstr ""
|
||||
"Трей қарібінің өлшемі\n"
|
||||
"(0 = теманың бастапқы өлшемі)"
|
||||
|
||||
#: Settings.ui.h:74
|
||||
#: Settings.ui.h:102
|
||||
msgid ""
|
||||
"LeftBox Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -351,7 +527,7 @@ msgstr ""
|
||||
"Сол жақ аймағының қаріп өлшемі\n"
|
||||
"(0 = теманың бастапқы өлшемі)"
|
||||
|
||||
#: Settings.ui.h:76
|
||||
#: Settings.ui.h:104
|
||||
msgid ""
|
||||
"Tray Item Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -359,7 +535,7 @@ msgstr ""
|
||||
"Трейдегі нәрсенің шегінісі\n"
|
||||
"(-1 = теманың бастапқы өлшемі)"
|
||||
|
||||
#: Settings.ui.h:78
|
||||
#: Settings.ui.h:106
|
||||
msgid ""
|
||||
"Status Icon Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -367,7 +543,7 @@ msgstr ""
|
||||
"Қалып-күй таңбашасының шегінісі\n"
|
||||
"(-1 = теманың бастапқы өлшемі)"
|
||||
|
||||
#: Settings.ui.h:80
|
||||
#: Settings.ui.h:108
|
||||
msgid ""
|
||||
"LeftBox Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -375,35 +551,31 @@ msgstr ""
|
||||
"Сол жақ аймағының шегінісі\n"
|
||||
"(-1 = теманың бастапқы өлшемі)"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
#: Settings.ui.h:110
|
||||
msgid "Animate switching applications"
|
||||
msgstr "Қолданбаларды ауыстыру анимациясын іске қосу"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
#: Settings.ui.h:111
|
||||
msgid "Animate launching new windows"
|
||||
msgstr "Қолданбаларды жөнелту анимациясын іске қосу"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
#: Settings.ui.h:112
|
||||
msgid "App icon secondary (right-click) menu"
|
||||
msgstr "Қолданба таңбашысының қосалқы (оң жақпен шерту) мәзірі"
|
||||
|
||||
#: Settings.ui.h:85
|
||||
msgid "Advanced Options"
|
||||
msgstr "Кеңейтілген баптаулар"
|
||||
|
||||
#: Settings.ui.h:86
|
||||
#: Settings.ui.h:114
|
||||
msgid "Fine-Tune"
|
||||
msgstr "Дәлдеп баптау"
|
||||
|
||||
#: Settings.ui.h:87
|
||||
#: Settings.ui.h:115
|
||||
msgid "version: "
|
||||
msgstr "нұсқасы:"
|
||||
msgstr "нұсқасы: "
|
||||
|
||||
#: Settings.ui.h:88
|
||||
#: Settings.ui.h:116
|
||||
msgid "Github"
|
||||
msgstr "Github"
|
||||
|
||||
#: Settings.ui.h:89
|
||||
#: Settings.ui.h:117
|
||||
msgid ""
|
||||
"<span size=\"small\">This program comes with ABSOLUTELY NO WARRANTY.\n"
|
||||
"See the <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
||||
@@ -414,6 +586,6 @@ msgstr ""
|
||||
"gpl-2.0.html\">GNU General Public License, нұсқасы 2 немесе кейінірек</a> "
|
||||
"қараңыз.</span>"
|
||||
|
||||
#: Settings.ui.h:91
|
||||
#: Settings.ui.h:119
|
||||
msgid "About"
|
||||
msgstr "Осы туралы"
|
||||
|
||||
410
po/pl.po
410
po/pl.po
@@ -5,67 +5,82 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Project-Id-Version: Dash to Panel\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-04-13 20:53+0200\n"
|
||||
"PO-Revision-Date: 2017-06-02 21:39+0200\n"
|
||||
"Language: de\n"
|
||||
"POT-Creation-Date: 2017-03-25 11:55+0100\n"
|
||||
"PO-Revision-Date: 2018-02-10 10:48+0100\n"
|
||||
"Last-Translator: Piotr Komur <pkomur@gmail.com>\n"
|
||||
"Language-Team: Piotr Komur\n"
|
||||
"Language: pl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Last-Translator: Piotr Komur <pkomur@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
"X-Generator: Poedit 2.0.1\n"
|
||||
"X-Generator: Poedit 2.0.4\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||
"|| n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: prefs.js:266
|
||||
#: prefs.js:295
|
||||
msgid "Running Indicator Options"
|
||||
msgstr "Opcje wskaźnika aktywnych aplikacji"
|
||||
msgstr "Opcje wskaźnika aktywnych programów"
|
||||
|
||||
#: prefs.js:273 prefs.js:433 prefs.js:498 prefs.js:566 prefs.js:608
|
||||
#: prefs.js:302 prefs.js:447 prefs.js:499 prefs.js:608 prefs.js:684
|
||||
#: prefs.js:753 prefs.js:829 prefs.js:871
|
||||
msgid "Reset to defaults"
|
||||
msgstr "Przywróć domyślne"
|
||||
|
||||
#: prefs.js:426
|
||||
#: prefs.js:440
|
||||
msgid "Show Desktop options"
|
||||
msgstr "Pokaż pulpit - opcje"
|
||||
|
||||
#: prefs.js:492
|
||||
msgid "Window preview options"
|
||||
msgstr "Podgląd okna - opcje"
|
||||
|
||||
#: prefs.js:601
|
||||
msgid "Ungrouped application options"
|
||||
msgstr "Opcje trybu listy"
|
||||
|
||||
#: prefs.js:677
|
||||
msgid "Customize middle-click behavior"
|
||||
msgstr "Dostosowanie działania przycisków myszy"
|
||||
|
||||
#: prefs.js:491
|
||||
#: prefs.js:746
|
||||
msgid "Advanced hotkeys options"
|
||||
msgstr ""
|
||||
msgstr "Zaawansowane opcje skrótów klawiszowych"
|
||||
|
||||
#: prefs.js:559
|
||||
#: prefs.js:822
|
||||
msgid "Secondary Menu Options"
|
||||
msgstr "Opcje menu kontekstowego"
|
||||
|
||||
#: prefs.js:601 Settings.ui.h:85
|
||||
#: prefs.js:864 Settings.ui.h:113
|
||||
msgid "Advanced Options"
|
||||
msgstr "Opcje zaawansowane"
|
||||
|
||||
#: appIcons.js:918
|
||||
#: appIcons.js:1179
|
||||
msgid "Show Details"
|
||||
msgstr "Pokaż szczegóły"
|
||||
|
||||
#: appIcons.js:937
|
||||
#: appIcons.js:1198
|
||||
msgid "New Window"
|
||||
msgstr "Nowe okno"
|
||||
|
||||
#: appIcons.js:937 appIcons.js:998 appIcons.js:1000 Settings.ui.h:8
|
||||
#: appIcons.js:1198 appIcons.js:1260 appIcons.js:1262 Settings.ui.h:8
|
||||
msgid "Quit"
|
||||
msgstr "Zamknięcie okna"
|
||||
|
||||
#: appIcons.js:1000
|
||||
#: appIcons.js:1262
|
||||
msgid "Windows"
|
||||
msgstr "Okna"
|
||||
|
||||
#: appIcons.js:1159
|
||||
#: appIcons.js:1421
|
||||
msgid "Dash to Panel Settings"
|
||||
msgstr "Ustawienia Dash to Panel"
|
||||
|
||||
#: appIcons.js:1166
|
||||
#: appIcons.js:1428
|
||||
msgid "Restore Windows"
|
||||
msgstr "Przywróć okna"
|
||||
|
||||
#: appIcons.js:1166
|
||||
#: appIcons.js:1428
|
||||
msgid "Show Desktop"
|
||||
msgstr "Pokaż pulpit"
|
||||
|
||||
@@ -129,114 +144,228 @@ msgstr "<i>Wyświetl szczegóły</i>"
|
||||
|
||||
#: Settings.ui.h:15
|
||||
msgid "Highlight focused application"
|
||||
msgstr ""
|
||||
msgstr "Podświetlaj ikonę aktywnego programu"
|
||||
|
||||
#: Settings.ui.h:16
|
||||
msgid "Height (px)"
|
||||
msgstr ""
|
||||
msgid "Highlight color"
|
||||
msgstr "Kolor podświetlenia"
|
||||
|
||||
#: Settings.ui.h:17
|
||||
msgid "0"
|
||||
msgstr ""
|
||||
msgid "Highlight opacity"
|
||||
msgstr "Przeźroczystość podświetlenia"
|
||||
|
||||
#: Settings.ui.h:18
|
||||
msgid "Color - Override Theme"
|
||||
msgid "5"
|
||||
msgstr ""
|
||||
|
||||
#: Settings.ui.h:19
|
||||
msgid "1 window open"
|
||||
msgstr ""
|
||||
msgid "Indicator height (px)"
|
||||
msgstr "Wysokość wskaźnika (px)"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
msgid "Apply to all"
|
||||
msgid "0"
|
||||
msgstr ""
|
||||
|
||||
#: Settings.ui.h:21
|
||||
msgid "2 windows open"
|
||||
msgstr ""
|
||||
msgid "Indicator color - Override Theme"
|
||||
msgstr "Kolor wskaźnika (zastępuje kolory motywu)"
|
||||
|
||||
#: Settings.ui.h:22
|
||||
msgid "3 windows open"
|
||||
msgstr ""
|
||||
msgid "1 window open (or ungrouped)"
|
||||
msgstr "1 otwarte okno (lub tryb listy)"
|
||||
|
||||
#: Settings.ui.h:23
|
||||
msgid "4+ windows open"
|
||||
msgstr ""
|
||||
msgid "Apply to all"
|
||||
msgstr "Zastosuj do wszystkich"
|
||||
|
||||
#: Settings.ui.h:24
|
||||
msgid "Use different for unfocused"
|
||||
msgstr ""
|
||||
msgid "2 windows open"
|
||||
msgstr "2 otwarte okna"
|
||||
|
||||
#: Settings.ui.h:25
|
||||
msgid "Preview timeout on icon leave (ms)"
|
||||
msgstr ""
|
||||
msgid "3 windows open"
|
||||
msgstr "3 otwarte okna"
|
||||
|
||||
#: Settings.ui.h:26
|
||||
msgid "4+ windows open"
|
||||
msgstr "4 i więcej otwartych oknien"
|
||||
|
||||
#: Settings.ui.h:27
|
||||
msgid "Use different for unfocused"
|
||||
msgstr "Użyj innego dla pozostałych"
|
||||
|
||||
#: Settings.ui.h:28
|
||||
msgid "Font size (px) of the application titles (default is 14)"
|
||||
msgstr "Wielkość czcionki etykiet (px) (domyślnie 14) "
|
||||
|
||||
#: Settings.ui.h:29
|
||||
msgid "Font color of the application titles"
|
||||
msgstr "Kolor czcionki"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
msgid "Maximum width (px) of the application titles (default is 160)"
|
||||
msgstr "Maksymalna szerokość etykiet (px) (domyślnie 160)"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
msgid "Use a fixed width for the application titles"
|
||||
msgstr "Stała szerokości"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
msgid ""
|
||||
"The application titles all have the same width, even if their texts are "
|
||||
"shorter than the maximum width. The maximum width value is used as the fixed "
|
||||
"width."
|
||||
msgstr ""
|
||||
"Wszystkie etykiety ikon będą miały tę samą szerokość, nawet jeśli ich teksty "
|
||||
"są krótsze niż maksymalna szerokość. Wartość stałej szerokości jest taka, "
|
||||
"jaka została podana w polu Maksymalna szerokość."
|
||||
|
||||
#: Settings.ui.h:33
|
||||
msgid "Display running indicators on unfocused applications"
|
||||
msgstr "Pokazuj wskaźnik dla otwartych okien drugoplanowych"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
msgid "Use the favorite icons as application launchers"
|
||||
msgstr ""
|
||||
|
||||
#: Settings.ui.h:35
|
||||
msgid "Preview timeout on icon leave (ms)"
|
||||
msgstr "Opóźnienie wygaszenia podglądu po opuszczeniu ikony (ms)"
|
||||
|
||||
#: Settings.ui.h:36
|
||||
msgid ""
|
||||
"If set too low, the window preview of running applications may seem to close "
|
||||
"too quickly when trying to enter the popup. If set too high, the preview may "
|
||||
"linger too long when moving to an adjacent icon."
|
||||
msgstr ""
|
||||
"Ustawienie zbyt małej wartości może spowodować, że pogląd okien może zamykać "
|
||||
"się zbyt szybko, natomiast za duża wartość spowoduje długi czas wyświetlania "
|
||||
"podglądu po przejściu do sąsiedniej ikony."
|
||||
|
||||
#: Settings.ui.h:27
|
||||
#: Settings.ui.h:37
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Opóźnienie wyświetlania miniatur (domyślnie 100 ms)"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
msgid "Enable window peeking"
|
||||
msgstr "Podgląd okien otwartych programów"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
msgid ""
|
||||
"When hovering over a window preview for some time, the window gets "
|
||||
"distinguished."
|
||||
msgstr ""
|
||||
"Po najechaniu kursorem na podgląd okna zostanie ono pokazane na tle "
|
||||
"wszystkich otwartych okien programów."
|
||||
|
||||
#: Settings.ui.h:40
|
||||
msgid "Enter window peeking mode timeout (ms)"
|
||||
msgstr "Opóźnienie wyświetlania (ms)"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
msgid ""
|
||||
"Time of inactivity while hovering over a window preview needed to enter the "
|
||||
"window peeking mode."
|
||||
msgstr ""
|
||||
"Czas opóźnienia, po którym wyświetlony zostanie podgląd okien otwartych "
|
||||
"programów."
|
||||
|
||||
#: Settings.ui.h:42
|
||||
msgid "Window peeking mode opacity"
|
||||
msgstr "Przeźroczystość okien"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
msgid ""
|
||||
"All windows except for the peeked one have their opacity set to the same "
|
||||
"value."
|
||||
msgstr ""
|
||||
"Wszystkie okna, za wyjątkiem okna głównego, mają tą samą przeźroczystość."
|
||||
|
||||
#: Settings.ui.h:44
|
||||
msgid "Middle click to close window"
|
||||
msgstr "Zamknięcie okna poprzez kliknięcie środkowego przycisku"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
msgid "Middle click on the preview to close the window."
|
||||
msgstr ""
|
||||
"Kliknięcie środkowego przycisku myszy na podglądzie zamyka otwarte okno "
|
||||
"programu."
|
||||
|
||||
#: Settings.ui.h:46
|
||||
msgid "Super"
|
||||
msgstr ""
|
||||
|
||||
#: Settings.ui.h:28
|
||||
#: Settings.ui.h:47
|
||||
msgid "Super + Alt"
|
||||
msgstr ""
|
||||
|
||||
#: Settings.ui.h:29
|
||||
#: Settings.ui.h:48
|
||||
msgid "Hotkeys prefix"
|
||||
msgstr ""
|
||||
msgstr "Prefiks dla skrótów klawiszowych"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
#: Settings.ui.h:49
|
||||
msgid "Hotkeys will either be Super+Number or Super+Alt+Num"
|
||||
msgstr ""
|
||||
msgstr "Skrót może być aktywowany jako Super+Cyfra lub Super+Alt+Cyfra"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
#: Settings.ui.h:50
|
||||
msgid "Never"
|
||||
msgstr "Nigdy"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
msgid "Show temporarily"
|
||||
msgstr "Przez chwilę"
|
||||
|
||||
#: Settings.ui.h:52
|
||||
msgid "Always visible"
|
||||
msgstr "Zawsze"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
msgid "Number overlay"
|
||||
msgstr ""
|
||||
msgstr "Pokazywanie cyfr"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
#: Settings.ui.h:54
|
||||
msgid ""
|
||||
"Temporarily show the application numbers over the icons when using the "
|
||||
"hotkeys."
|
||||
msgstr ""
|
||||
msgstr "Podczas używania skrótów klawiszowych wyświetlaj cyfry nad ikonami ."
|
||||
|
||||
#: Settings.ui.h:33
|
||||
#: Settings.ui.h:55
|
||||
msgid "Hide timeout (ms)"
|
||||
msgstr ""
|
||||
msgstr "Opóźnienie ukrywania (ms)"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
#: Settings.ui.h:56
|
||||
msgid "Shortcut to show the overlay for 2 seconds"
|
||||
msgstr ""
|
||||
msgstr "Skrót wyświetlający cyfry przez 2 sekundy"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
#: Settings.ui.h:57
|
||||
msgid "Syntax: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
msgstr ""
|
||||
msgstr "Składnia: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
|
||||
#: Settings.ui.h:36
|
||||
#: Settings.ui.h:58
|
||||
msgid "Show Desktop button width (px)"
|
||||
msgstr "Szerokość przycisku Pokaż pulpit (px)"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
msgid "Panel screen position"
|
||||
msgstr "Położenie panela na ekranie"
|
||||
msgstr "Położenie panelu na ekranie"
|
||||
|
||||
#: Settings.ui.h:37
|
||||
#: Settings.ui.h:60
|
||||
msgid "Bottom"
|
||||
msgstr "Na dole"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
#: Settings.ui.h:61
|
||||
msgid "Top"
|
||||
msgstr "Na górze"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
#: Settings.ui.h:62
|
||||
msgid ""
|
||||
"Panel Size\n"
|
||||
"(default is 48)"
|
||||
msgstr ""
|
||||
"Rozmiar panela\n"
|
||||
"Rozmiar panelu\n"
|
||||
"(domyślnie 48)"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
#: Settings.ui.h:64
|
||||
msgid ""
|
||||
"App Icon Margin\n"
|
||||
"(default is 8)"
|
||||
@@ -244,116 +373,133 @@ msgstr ""
|
||||
"Odstęp między\n"
|
||||
"ikonami (domyślnie 8)"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
#: Settings.ui.h:66
|
||||
msgid "Running indicator position"
|
||||
msgstr "Pozycja wskaźnika aktywnych okien"
|
||||
|
||||
#: Settings.ui.h:44
|
||||
#: Settings.ui.h:67
|
||||
msgid "Running indicator style (Focused app)"
|
||||
msgstr "Wygląd wskaźnika (okno na pierwszym planie)"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
#: Settings.ui.h:68
|
||||
msgid "Dots"
|
||||
msgstr "Kropki"
|
||||
|
||||
#: Settings.ui.h:46
|
||||
#: Settings.ui.h:69
|
||||
msgid "Squares"
|
||||
msgstr "Kwadraty"
|
||||
|
||||
#: Settings.ui.h:47
|
||||
#: Settings.ui.h:70
|
||||
msgid "Dashes"
|
||||
msgstr "Kreski"
|
||||
|
||||
#: Settings.ui.h:48
|
||||
#: Settings.ui.h:71
|
||||
msgid "Segmented"
|
||||
msgstr "Segmentowy"
|
||||
|
||||
#: Settings.ui.h:49
|
||||
#: Settings.ui.h:72
|
||||
msgid "Solid"
|
||||
msgstr "Ciągły"
|
||||
|
||||
#: Settings.ui.h:50
|
||||
#: Settings.ui.h:73
|
||||
msgid "Ciliora"
|
||||
msgstr ""
|
||||
|
||||
#: Settings.ui.h:51
|
||||
#: Settings.ui.h:74
|
||||
msgid "Metro"
|
||||
msgstr ""
|
||||
|
||||
#: Settings.ui.h:52
|
||||
#: Settings.ui.h:75
|
||||
msgid "Running indicator style (Unfocused apps)"
|
||||
msgstr "Wygląd wskaźnika (okno na drugim planie)"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
#: Settings.ui.h:76
|
||||
msgid "Clock location"
|
||||
msgstr "Położenie zegara"
|
||||
|
||||
#: Settings.ui.h:54
|
||||
#: Settings.ui.h:77
|
||||
msgid "Natural"
|
||||
msgstr "Naturalne"
|
||||
msgstr "Domyślne"
|
||||
|
||||
#: Settings.ui.h:55
|
||||
#: Settings.ui.h:78
|
||||
msgid "Left of status menu"
|
||||
msgstr "Z prawej strony menu systemowego"
|
||||
|
||||
#: Settings.ui.h:56
|
||||
msgid "Right of status menu"
|
||||
msgstr "Z lewej strony menu systemowego"
|
||||
|
||||
#: Settings.ui.h:57
|
||||
#: Settings.ui.h:79
|
||||
msgid "Right of status menu"
|
||||
msgstr "Z prawej strony menu systemowego"
|
||||
|
||||
#: Settings.ui.h:80
|
||||
msgid "Taskbar position"
|
||||
msgstr "Położenie paska zadań"
|
||||
|
||||
#: Settings.ui.h:81
|
||||
msgid "Left side of panel"
|
||||
msgstr "Z lewej strony panelu"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
msgid "Centered in monitor"
|
||||
msgstr "Pośrodku ekranu"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
msgid "Centered in content"
|
||||
msgstr "Pośrodku dostępnej przestrzeni"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
msgid "Position and Style"
|
||||
msgstr "Położenie i wygląd"
|
||||
|
||||
#: Settings.ui.h:58
|
||||
msgid "Show <i>Applications</i> icon"
|
||||
msgstr "Pokazuj ikonę <i>Programy</i>"
|
||||
|
||||
#: Settings.ui.h
|
||||
#: Settings.ui.h:85
|
||||
msgid "Show favorite applications"
|
||||
msgstr "Pokaż ulubione programy"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
#: Settings.ui.h:86
|
||||
msgid "Show <i>Applications</i> icon"
|
||||
msgstr "Pokaż ikonę <i>Programy</i>"
|
||||
|
||||
#: Settings.ui.h:87
|
||||
msgid "Animate <i>Show Applications</i>."
|
||||
msgstr "Animuj <i>Wyświetlanie programów</i>"
|
||||
|
||||
#: Settings.ui.h:60
|
||||
#: Settings.ui.h:88
|
||||
msgid "Show <i>Activities</i> button"
|
||||
msgstr "Pokaż przycisk <i>Podgląd</i>"
|
||||
|
||||
#: Settings.ui.h:61
|
||||
#: Settings.ui.h:89
|
||||
msgid "Show <i>Desktop</i> button"
|
||||
msgstr "Pokaż przycisk <i>Pulpit</i>"
|
||||
|
||||
#: Settings.ui.h:62
|
||||
#: Settings.ui.h:90
|
||||
msgid "Show <i>AppMenu</i> button"
|
||||
msgstr "Pokaż przycisk <i>Menu programu</i>"
|
||||
|
||||
#: Settings.ui.h:63
|
||||
#: Settings.ui.h:91
|
||||
msgid "Top Bar > Show App Menu must be enabled in Tweak Tool"
|
||||
msgstr ""
|
||||
"Ustawienia > Górny pasek > Wyświetlanie menu programu musi być wyłączone"
|
||||
"GNOME Tweak Tool: Dostrajanie > Górny pasek > Menu programu - musi być "
|
||||
"wyłączone"
|
||||
|
||||
#: Settings.ui.h:64
|
||||
#: Settings.ui.h:92
|
||||
msgid "Show window previews on hover"
|
||||
msgstr "Pokaż podgląd okna"
|
||||
msgstr "Pokaż podgląd (miniaturę) okna"
|
||||
|
||||
#: Settings.ui.h:65
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Opoźnienie wyświetlania podglądu (domyślnie 100 ms)"
|
||||
|
||||
#: Settings.ui.h:66
|
||||
#: Settings.ui.h:93
|
||||
msgid "Isolate Workspaces"
|
||||
msgstr "Niezależne obszary robocze"
|
||||
|
||||
#: Settings.ui.h:67
|
||||
msgid "Behaviour when clicking on the icon of a running application."
|
||||
msgstr "Reakcja na kliknięcie ikony aktywnej aplikacji."
|
||||
#: Settings.ui.h:94
|
||||
msgid "Ungroup applications"
|
||||
msgstr "Tryb listy (nie scalaj ikon)"
|
||||
|
||||
#: Settings.ui.h:68
|
||||
#: Settings.ui.h:95
|
||||
msgid "Behaviour when clicking on the icon of a running application."
|
||||
msgstr "Reakcja na kliknięcie ikony aktywnego programu."
|
||||
|
||||
#: Settings.ui.h:96
|
||||
msgid "Click action"
|
||||
msgstr "Działanie kliknięcia"
|
||||
|
||||
#: Settings.ui.h:69
|
||||
#: Settings.ui.h:97
|
||||
msgid ""
|
||||
"Enable Super+(0-9) as shortcuts to activate apps. It can also be used "
|
||||
"together with Shift and Ctrl."
|
||||
@@ -361,15 +507,15 @@ msgstr ""
|
||||
"Konfigurowanie skrótów uruchamiania programów\n"
|
||||
"Super+(0-9) - możliwe użycie razem z Shift i Ctrl."
|
||||
|
||||
#: Settings.ui.h:70
|
||||
#: Settings.ui.h:98
|
||||
msgid "Use hotkeys to activate apps"
|
||||
msgstr "Skróty klawiszowe uruchamiania programów"
|
||||
|
||||
#: Settings.ui.h:71
|
||||
#: Settings.ui.h:99
|
||||
msgid "Behavior"
|
||||
msgstr "Zachowanie"
|
||||
|
||||
#: Settings.ui.h:72
|
||||
#: Settings.ui.h:100
|
||||
msgid ""
|
||||
"Tray Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -377,15 +523,15 @@ msgstr ""
|
||||
"Rozmiar czcionki zasobnika\n"
|
||||
"(0 - domyślnie z motywu)"
|
||||
|
||||
#: Settings.ui.h:74
|
||||
#: Settings.ui.h:102
|
||||
msgid ""
|
||||
"LeftBox Font Size\n"
|
||||
"(0 = theme default)"
|
||||
msgstr ""
|
||||
"Rozmiar czcionki lewej strony panela\n"
|
||||
"Rozmiar czcionki lewej strony panelu\n"
|
||||
"(0 - domyślnie z motywu)"
|
||||
|
||||
#: Settings.ui.h:76
|
||||
#: Settings.ui.h:104
|
||||
msgid ""
|
||||
"Tray Item Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -393,7 +539,7 @@ msgstr ""
|
||||
"Odstęp elementów zasobnika\n"
|
||||
"(-1 - domyślnie z motywu)"
|
||||
|
||||
#: Settings.ui.h:78
|
||||
#: Settings.ui.h:106
|
||||
msgid ""
|
||||
"Status Icon Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -401,48 +547,58 @@ msgstr ""
|
||||
"Odstęp elementów menu systemowego\n"
|
||||
"(-1 - domyślnie z motywu)"
|
||||
|
||||
#: Settings.ui.h:80
|
||||
#: Settings.ui.h:108
|
||||
msgid ""
|
||||
"LeftBox Padding\n"
|
||||
"(-1 = theme default)"
|
||||
msgstr ""
|
||||
"Odstęp elementów lewej strony panela\n"
|
||||
"Odstęp elementów lewej strony panelu\n"
|
||||
"(-1 - domyślnie z motywu)"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
#: Settings.ui.h:110
|
||||
msgid "Animate switching applications"
|
||||
msgstr "Animuj przełączenie programów"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
#: Settings.ui.h:111
|
||||
msgid "Animate launching new windows"
|
||||
msgstr "Animuj uruchamianie nowego okna"
|
||||
msgstr "Animuj uruchamianie nowych programów"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
#: Settings.ui.h:112
|
||||
msgid "App icon secondary (right-click) menu"
|
||||
msgstr "Menu kontekstowe ikony aktywnego okna"
|
||||
|
||||
#: Settings.ui.h:86
|
||||
#: Settings.ui.h:114
|
||||
msgid "Fine-Tune"
|
||||
msgstr "Dostrajanie"
|
||||
|
||||
#: Settings.ui.h:87
|
||||
#: Settings.ui.h:115
|
||||
msgid "version: "
|
||||
msgstr "wersja: "
|
||||
|
||||
#: Settings.ui.h:88
|
||||
#: Settings.ui.h:116
|
||||
msgid "Github"
|
||||
msgstr ""
|
||||
|
||||
#: Settings.ui.h:89
|
||||
#: Settings.ui.h:117
|
||||
msgid ""
|
||||
"<span size=\"small\">This program comes with ABSOLUTELY NO WARRANTY.\n"
|
||||
"See the <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
||||
"\">GNU General Public License, version 2 or later</a> for details.</span>"
|
||||
msgstr ""
|
||||
"<span size=\"small\">Ten program nie obejmuje ABSOLUTNIE ŻADNA GWARANCJA.\n"
|
||||
"Więcej informacji można znaleźć w licencji <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
||||
"\">GNU General Public License, wersja 2 lub nowsza</a>.</span>"
|
||||
"<span size=\"small\">Tego programu nie obejmuje ABSOLUTNIE ŻADNA GWARANCJA.\n"
|
||||
"Więcej informacji można znaleźć w licencji <a href=\"https://www.gnu.org/"
|
||||
"licenses/old-licenses/gpl-2.0.html\">GNU General Public License, wersja 2 "
|
||||
"lub nowsza</a>.</span>"
|
||||
|
||||
#: Settings.ui.h:91
|
||||
#: Settings.ui.h:119
|
||||
msgid "About"
|
||||
msgstr "Informacje"
|
||||
|
||||
#~ msgid "Height (px)"
|
||||
#~ msgstr "Wysokość (px)"
|
||||
|
||||
#~ msgid "Color - Override Theme"
|
||||
#~ msgstr "Kolor - zastąp kolor motywu"
|
||||
|
||||
#~ msgid "1 window open"
|
||||
#~ msgstr "1 otwarte okno"
|
||||
|
||||
213
po/ru.po
213
po/ru.po
@@ -7,67 +7,72 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-03-25 11:55+0100\n"
|
||||
"PO-Revision-Date: 2017-08-01 16:26+0300\n"
|
||||
"POT-Creation-Date: 2018-02-02 16:52+0300\n"
|
||||
"PO-Revision-Date: 2018-02-02 19:02+0300\n"
|
||||
"Last-Translator: Alex Gluck <alexgluck@bk.ru>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 2.0.2\n"
|
||||
"X-Generator: Poedit 2.0.3\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"Last-Translator: Alex Gluck <alexgluck@bk.ru>\n"
|
||||
"Language: ru\n"
|
||||
|
||||
#: prefs.js:213
|
||||
#: prefs.js:284
|
||||
msgid "Running Indicator Options"
|
||||
msgstr "Опции запущенных индикаторов"
|
||||
|
||||
#: prefs.js:220 prefs.js:380 prefs.js:445 prefs.js:511 prefs.js:553
|
||||
#: prefs.js:291 prefs.js:424 prefs.js:514 prefs.js:583 prefs.js:659
|
||||
#: prefs.js:701
|
||||
msgid "Reset to defaults"
|
||||
msgstr "Сброс в значения по умолчанию"
|
||||
|
||||
#: prefs.js:373
|
||||
#: prefs.js:417
|
||||
msgid "Window preview options"
|
||||
msgstr "Настройки предпросмотра окон"
|
||||
|
||||
#: prefs.js:507
|
||||
msgid "Customize middle-click behavior"
|
||||
msgstr "Настройка клика средней кнопки"
|
||||
|
||||
#: prefs.js:438
|
||||
#: prefs.js:576
|
||||
msgid "Advanced hotkeys options"
|
||||
msgstr "Расширенные настройка горячих клавиш"
|
||||
|
||||
#: prefs.js:504
|
||||
#: prefs.js:652
|
||||
msgid "Secondary Menu Options"
|
||||
msgstr "Второе меню опций"
|
||||
|
||||
#: prefs.js:546 Settings.ui.h:85
|
||||
#: prefs.js:694 Settings.ui.h:95
|
||||
msgid "Advanced Options"
|
||||
msgstr "Раширеные Опции"
|
||||
|
||||
#: appIcons.js:918
|
||||
#: appIcons.js:920
|
||||
msgid "Show Details"
|
||||
msgstr "Показать детали"
|
||||
|
||||
#: appIcons.js:937
|
||||
#: appIcons.js:939
|
||||
msgid "New Window"
|
||||
msgstr "Новое окно"
|
||||
|
||||
#: appIcons.js:937 appIcons.js:998 appIcons.js:1000 Settings.ui.h:8
|
||||
#: appIcons.js:939 appIcons.js:1000 appIcons.js:1002 Settings.ui.h:8
|
||||
msgid "Quit"
|
||||
msgstr "Выйти"
|
||||
|
||||
#: appIcons.js:1000
|
||||
#: appIcons.js:1002
|
||||
msgid "Windows"
|
||||
msgstr "Окна"
|
||||
|
||||
#: appIcons.js:1159
|
||||
#: appIcons.js:1161
|
||||
msgid "Dash to Panel Settings"
|
||||
msgstr "Dash to Panel Настройки"
|
||||
|
||||
#: appIcons.js:1166
|
||||
#: appIcons.js:1168
|
||||
msgid "Restore Windows"
|
||||
msgstr "Восстановить окна"
|
||||
|
||||
#: appIcons.js:1166
|
||||
#: appIcons.js:1168
|
||||
msgid "Show Desktop"
|
||||
msgstr "Показать рабочий стол"
|
||||
|
||||
@@ -76,8 +81,7 @@ msgid ""
|
||||
"When set to minimize, double clicking minimizes all the windows of the "
|
||||
"application."
|
||||
msgstr ""
|
||||
"Когда установлено сворачивать\" , двойной клик сворачивает все окна "
|
||||
"приложений."
|
||||
"Когда установлено сворачивать, двойной клик сворачивает все окна приложений."
|
||||
|
||||
#: Settings.ui.h:2
|
||||
msgid "Shift+Click action"
|
||||
@@ -182,59 +186,110 @@ msgstr ""
|
||||
"скрываться и перекрывать соседние области."
|
||||
|
||||
#: Settings.ui.h:27
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Задержка (в мс) перед показом (100 по умолчанию)"
|
||||
|
||||
#: Settings.ui.h:28
|
||||
msgid "Enable window peeking"
|
||||
msgstr "Переводить окно на передний план"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
msgid ""
|
||||
"When hovering over a window preview for some time, the window gets "
|
||||
"distinguished."
|
||||
msgstr ""
|
||||
"При наведении на иконку предпросмотра окно помещается на передний план."
|
||||
|
||||
#: Settings.ui.h:30
|
||||
msgid "Enter window peeking mode timeout (ms)"
|
||||
msgstr "Задержка перед выводом окна на передний план (в мс)"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
msgid ""
|
||||
"Time of inactivity while hovering over a window preview needed to enter the "
|
||||
"window peeking mode."
|
||||
msgstr ""
|
||||
"Время через которое, при наведении указателя на иконку предпросмотра, окно "
|
||||
"перейдёт на передний план."
|
||||
|
||||
#: Settings.ui.h:32
|
||||
msgid "Window peeking mode opacity"
|
||||
msgstr "Уровень прозрачности остальных окон"
|
||||
|
||||
#: Settings.ui.h:33
|
||||
msgid ""
|
||||
"All windows except for the peeked one have their opacity set to the same "
|
||||
"value."
|
||||
msgstr ""
|
||||
"Все окна, кроме выделенного, имеют прозрачность в процентах равное этому "
|
||||
"значению."
|
||||
|
||||
#: Settings.ui.h:34
|
||||
msgid "Super"
|
||||
msgstr "Super"
|
||||
|
||||
#: Settings.ui.h:28
|
||||
#: Settings.ui.h:35
|
||||
msgid "Super + Alt"
|
||||
msgstr "Super + Alt"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
#: Settings.ui.h:36
|
||||
msgid "Hotkeys prefix"
|
||||
msgstr "Префик горячих клавиш"
|
||||
msgstr "Префикс горячих клавиш"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
#: Settings.ui.h:37
|
||||
msgid "Hotkeys will either be Super+Number or Super+Alt+Num"
|
||||
msgstr ""
|
||||
"Комбинация клавиши для программ на панели либо Super+Number, либо Super+Alt"
|
||||
"+Num"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
#: Settings.ui.h:38
|
||||
msgid "Never"
|
||||
msgstr "Никогда"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
msgid "Show temporarily"
|
||||
msgstr "Показать временно"
|
||||
|
||||
#: Settings.ui.h:40
|
||||
msgid "Always visible"
|
||||
msgstr "Всегда видимый"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
msgid "Number overlay"
|
||||
msgstr "Наложение цифр"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
#: Settings.ui.h:42
|
||||
msgid ""
|
||||
"Temporarily show the application numbers over the icons when using the "
|
||||
"hotkeys."
|
||||
msgstr ""
|
||||
"Временно показывать цифры на иконках программ при нажатии горячей клавиши."
|
||||
|
||||
#: Settings.ui.h:33
|
||||
#: Settings.ui.h:43
|
||||
msgid "Hide timeout (ms)"
|
||||
msgstr "Задержка скрытия (в мс)"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
#: Settings.ui.h:44
|
||||
msgid "Shortcut to show the overlay for 2 seconds"
|
||||
msgstr "Показать оверлей на иконках на 2 секунды"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
#: Settings.ui.h:45
|
||||
msgid "Syntax: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
msgstr "Синтакс: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
|
||||
#: Settings.ui.h:36
|
||||
#: Settings.ui.h:46
|
||||
msgid "Panel screen position"
|
||||
msgstr "Позиция панели на экране"
|
||||
|
||||
#: Settings.ui.h:37
|
||||
#: Settings.ui.h:47
|
||||
msgid "Bottom"
|
||||
msgstr "Внизу"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
#: Settings.ui.h:48
|
||||
msgid "Top"
|
||||
msgstr "Наверху"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
#: Settings.ui.h:49
|
||||
msgid ""
|
||||
"Panel Size\n"
|
||||
"(default is 48)"
|
||||
@@ -242,7 +297,7 @@ msgstr ""
|
||||
"Ширина панели\n"
|
||||
"(По умолчанию 48 пикселей)"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
#: Settings.ui.h:51
|
||||
msgid ""
|
||||
"App Icon Margin\n"
|
||||
"(default is 8)"
|
||||
@@ -250,112 +305,112 @@ msgstr ""
|
||||
"Отступ между значками программ\n"
|
||||
"(по умолчанию 8 пикселей)"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
#: Settings.ui.h:53
|
||||
msgid "Running indicator position"
|
||||
msgstr "Позиция индикаторов запущенных программ"
|
||||
|
||||
#: Settings.ui.h:44
|
||||
#: Settings.ui.h:54
|
||||
msgid "Running indicator style (Focused app)"
|
||||
msgstr "Индикатор запущенной программы (когда в фокусе)"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
#: Settings.ui.h:55
|
||||
msgid "Dots"
|
||||
msgstr "Точки"
|
||||
|
||||
#: Settings.ui.h:46
|
||||
#: Settings.ui.h:56
|
||||
msgid "Squares"
|
||||
msgstr "Квадраты"
|
||||
|
||||
#: Settings.ui.h:47
|
||||
#: Settings.ui.h:57
|
||||
msgid "Dashes"
|
||||
msgstr "Линии"
|
||||
|
||||
#: Settings.ui.h:48
|
||||
#: Settings.ui.h:58
|
||||
msgid "Segmented"
|
||||
msgstr "Сегменты"
|
||||
|
||||
#: Settings.ui.h:49
|
||||
#: Settings.ui.h:59
|
||||
msgid "Solid"
|
||||
msgstr "Жирные линии"
|
||||
|
||||
#: Settings.ui.h:50
|
||||
#: Settings.ui.h:60
|
||||
msgid "Ciliora"
|
||||
msgstr "Линии с точками"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
#: Settings.ui.h:61
|
||||
msgid "Metro"
|
||||
msgstr "Метро"
|
||||
|
||||
#: Settings.ui.h:52
|
||||
#: Settings.ui.h:62
|
||||
msgid "Running indicator style (Unfocused apps)"
|
||||
msgstr "Индикатор запущенной программы (когда в не фокусе)"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
#: Settings.ui.h:63
|
||||
msgid "Clock location"
|
||||
msgstr "Позиция часов"
|
||||
|
||||
#: Settings.ui.h:54
|
||||
#: Settings.ui.h:64
|
||||
msgid "Natural"
|
||||
msgstr "По умолчанию"
|
||||
|
||||
#: Settings.ui.h:55
|
||||
#: Settings.ui.h:65
|
||||
msgid "Left of status menu"
|
||||
msgstr "Слева от статус меню"
|
||||
|
||||
#: Settings.ui.h:56
|
||||
#: Settings.ui.h:66
|
||||
msgid "Right of status menu"
|
||||
msgstr "Справа от статус меню"
|
||||
|
||||
#: Settings.ui.h:57
|
||||
#: Settings.ui.h:67
|
||||
msgid "Position and Style"
|
||||
msgstr "Позиция и стиль"
|
||||
|
||||
#: Settings.ui.h:58
|
||||
#: Settings.ui.h:68
|
||||
msgid "Show favorite applications"
|
||||
msgstr "Показывать избранные приложения"
|
||||
|
||||
#: Settings.ui.h:69
|
||||
msgid "Show <i>Applications</i> icon"
|
||||
msgstr "Показывать иконку <i>Программы</i>"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
#: Settings.ui.h:70
|
||||
msgid "Animate <i>Show Applications</i>."
|
||||
msgstr "Анимировать <i>Показ списка приложения</i>."
|
||||
|
||||
#: Settings.ui.h:60
|
||||
#: Settings.ui.h:71
|
||||
msgid "Show <i>Activities</i> button"
|
||||
msgstr "Показать кнопку <i>Действия</i>"
|
||||
|
||||
#: Settings.ui.h:61
|
||||
#: Settings.ui.h:72
|
||||
msgid "Show <i>Desktop</i> button"
|
||||
msgstr "Показывать кнопку <i>Рабочий стол</i>"
|
||||
|
||||
#: Settings.ui.h:62
|
||||
#: Settings.ui.h:73
|
||||
msgid "Show <i>AppMenu</i> button"
|
||||
msgstr "Показывать кнопку <i>Меню программы</i>"
|
||||
|
||||
#: Settings.ui.h:63
|
||||
#: Settings.ui.h:74
|
||||
msgid "Top Bar > Show App Menu must be enabled in Tweak Tool"
|
||||
msgstr ""
|
||||
"Верхняя панель > Показать меню приложения, должно быть включено в Tweak Tool"
|
||||
|
||||
#: Settings.ui.h:64
|
||||
#: Settings.ui.h:75
|
||||
msgid "Show window previews on hover"
|
||||
msgstr "Показывать превью окон при наведении"
|
||||
|
||||
#: Settings.ui.h:65
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Задержка (в мс) перед показом (100 по умолчанию)"
|
||||
|
||||
#: Settings.ui.h:66
|
||||
#: Settings.ui.h:76
|
||||
msgid "Isolate Workspaces"
|
||||
msgstr "Изолировать рабочие столы"
|
||||
|
||||
#: Settings.ui.h:67
|
||||
#: Settings.ui.h:77
|
||||
msgid "Behaviour when clicking on the icon of a running application."
|
||||
msgstr "Поведение при клике на иконке запущенной программы."
|
||||
|
||||
#: Settings.ui.h:68
|
||||
#: Settings.ui.h:78
|
||||
msgid "Click action"
|
||||
msgstr "Действие при клике"
|
||||
|
||||
#: Settings.ui.h:69
|
||||
#: Settings.ui.h:79
|
||||
msgid ""
|
||||
"Enable Super+(0-9) as shortcuts to activate apps. It can also be used "
|
||||
"together with Shift and Ctrl."
|
||||
@@ -363,15 +418,15 @@ msgstr ""
|
||||
"Использовать Super+(0-9) как горячие клавиши запуска программ. Здесь можно "
|
||||
"использовать Shift и Ctrl."
|
||||
|
||||
#: Settings.ui.h:70
|
||||
#: Settings.ui.h:80
|
||||
msgid "Use hotkeys to activate apps"
|
||||
msgstr "Использовать горячие клавиши для запуска программ"
|
||||
|
||||
#: Settings.ui.h:71
|
||||
#: Settings.ui.h:81
|
||||
msgid "Behavior"
|
||||
msgstr "Поведения"
|
||||
|
||||
#: Settings.ui.h:72
|
||||
#: Settings.ui.h:82
|
||||
msgid ""
|
||||
"Tray Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -379,7 +434,7 @@ msgstr ""
|
||||
"Размер шрифта в трее\n"
|
||||
"(0 = значение из темы)"
|
||||
|
||||
#: Settings.ui.h:74
|
||||
#: Settings.ui.h:84
|
||||
msgid ""
|
||||
"LeftBox Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -387,7 +442,7 @@ msgstr ""
|
||||
"Размер шрифта левой панели\n"
|
||||
"(0 = значение из темы)"
|
||||
|
||||
#: Settings.ui.h:76
|
||||
#: Settings.ui.h:86
|
||||
msgid ""
|
||||
"Tray Item Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -395,7 +450,7 @@ msgstr ""
|
||||
"Отступ между иконками в трее\n"
|
||||
"(-1 = значение из темы)"
|
||||
|
||||
#: Settings.ui.h:78
|
||||
#: Settings.ui.h:88
|
||||
msgid ""
|
||||
"Status Icon Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -403,7 +458,7 @@ msgstr ""
|
||||
"Иконки статуса\n"
|
||||
"(-1 = значение из темы)"
|
||||
|
||||
#: Settings.ui.h:80
|
||||
#: Settings.ui.h:90
|
||||
msgid ""
|
||||
"LeftBox Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -411,31 +466,31 @@ msgstr ""
|
||||
"Отступ левой панели\n"
|
||||
"(0 = значение из темы)"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
#: Settings.ui.h:92
|
||||
msgid "Animate switching applications"
|
||||
msgstr "Анимировать переключение приложений"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
#: Settings.ui.h:93
|
||||
msgid "Animate launching new windows"
|
||||
msgstr "Анимировать запуск нового окна"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
#: Settings.ui.h:94
|
||||
msgid "App icon secondary (right-click) menu"
|
||||
msgstr "Меню программ по правой кнопке мыши"
|
||||
|
||||
#: Settings.ui.h:86
|
||||
#: Settings.ui.h:96
|
||||
msgid "Fine-Tune"
|
||||
msgstr "Тонкая настройка"
|
||||
|
||||
#: Settings.ui.h:87
|
||||
#: Settings.ui.h:97
|
||||
msgid "version: "
|
||||
msgstr "версия: "
|
||||
|
||||
#: Settings.ui.h:88
|
||||
#: Settings.ui.h:98
|
||||
msgid "Github"
|
||||
msgstr "Github"
|
||||
|
||||
#: Settings.ui.h:89
|
||||
#: Settings.ui.h:99
|
||||
msgid ""
|
||||
"<span size=\"small\">This program comes with ABSOLUTELY NO WARRANTY.\n"
|
||||
"See the <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
||||
@@ -445,6 +500,6 @@ msgstr ""
|
||||
"Подробнее на <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
||||
"\">GNU General Public License, version 2 or later</a></span>"
|
||||
|
||||
#: Settings.ui.h:91
|
||||
#: Settings.ui.h:101
|
||||
msgid "About"
|
||||
msgstr "О программе"
|
||||
|
||||
503
po/ru_RU.po
Normal file
503
po/ru_RU.po
Normal file
@@ -0,0 +1,503 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) 2017
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# Alex Gluck <alexgluck@bk.ru>, 2017.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-02-02 16:52+0300\n"
|
||||
"PO-Revision-Date: 2018-02-02 18:50+0300\n"
|
||||
"Last-Translator: Alex Gluck <alexgluck@bk.ru>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 2.0.3\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: prefs.js:284
|
||||
msgid "Running Indicator Options"
|
||||
msgstr "Опции запущенных индикаторов"
|
||||
|
||||
#: prefs.js:291 prefs.js:424 prefs.js:514 prefs.js:583 prefs.js:659
|
||||
#: prefs.js:701
|
||||
msgid "Reset to defaults"
|
||||
msgstr "Сброс в значения по умолчанию"
|
||||
|
||||
#: prefs.js:417
|
||||
msgid "Window preview options"
|
||||
msgstr "Настройки предпросмотра окон"
|
||||
|
||||
#: prefs.js:507
|
||||
msgid "Customize middle-click behavior"
|
||||
msgstr "Настройка клика средней кнопки"
|
||||
|
||||
#: prefs.js:576
|
||||
msgid "Advanced hotkeys options"
|
||||
msgstr "Расширенные настройка горячих клавиш"
|
||||
|
||||
#: prefs.js:652
|
||||
msgid "Secondary Menu Options"
|
||||
msgstr "Второе меню опций"
|
||||
|
||||
#: prefs.js:694 Settings.ui.h:95
|
||||
msgid "Advanced Options"
|
||||
msgstr "Раширеные Опции"
|
||||
|
||||
#: appIcons.js:920
|
||||
msgid "Show Details"
|
||||
msgstr "Показать детали"
|
||||
|
||||
#: appIcons.js:939
|
||||
msgid "New Window"
|
||||
msgstr "Новое окно"
|
||||
|
||||
#: appIcons.js:939 appIcons.js:1000 appIcons.js:1002 Settings.ui.h:8
|
||||
msgid "Quit"
|
||||
msgstr "Выйти"
|
||||
|
||||
#: appIcons.js:1002
|
||||
msgid "Windows"
|
||||
msgstr "Окна"
|
||||
|
||||
#: appIcons.js:1161
|
||||
msgid "Dash to Panel Settings"
|
||||
msgstr "Dash to Panel Настройки"
|
||||
|
||||
#: appIcons.js:1168
|
||||
msgid "Restore Windows"
|
||||
msgstr "Восстановить окна"
|
||||
|
||||
#: appIcons.js:1168
|
||||
msgid "Show Desktop"
|
||||
msgstr "Показать рабочий стол"
|
||||
|
||||
#: Settings.ui.h:1
|
||||
msgid ""
|
||||
"When set to minimize, double clicking minimizes all the windows of the "
|
||||
"application."
|
||||
msgstr ""
|
||||
"Когда установлено сворачивать\" , двойной клик сворачивает все окна "
|
||||
"приложений."
|
||||
|
||||
#: Settings.ui.h:2
|
||||
msgid "Shift+Click action"
|
||||
msgstr "Действия для Shift+Клик"
|
||||
|
||||
#: Settings.ui.h:3
|
||||
msgid "Raise window"
|
||||
msgstr "Восстановить окно"
|
||||
|
||||
#: Settings.ui.h:4
|
||||
msgid "Minimize window"
|
||||
msgstr "Свернуть окно"
|
||||
|
||||
#: Settings.ui.h:5
|
||||
msgid "Launch new instance"
|
||||
msgstr "Запустить ещё одну копию"
|
||||
|
||||
#: Settings.ui.h:6
|
||||
msgid "Cycle through windows"
|
||||
msgstr "Активировать программу"
|
||||
|
||||
#: Settings.ui.h:7
|
||||
msgid "Cycle windows + minimize"
|
||||
msgstr "Активировать программу + Свернуть"
|
||||
|
||||
#: Settings.ui.h:9
|
||||
msgid "Behavior for Middle-Click."
|
||||
msgstr "Поведение для средней кнопки."
|
||||
|
||||
#: Settings.ui.h:10
|
||||
msgid "Middle-Click action"
|
||||
msgstr "Действие на нажатие средней кнопки"
|
||||
|
||||
#: Settings.ui.h:11
|
||||
msgid "Behavior for Shift+Middle-Click."
|
||||
msgstr "Поведение для Shift+средняя_кнопка."
|
||||
|
||||
#: Settings.ui.h:12
|
||||
msgid "Shift+Middle-Click action"
|
||||
msgstr "Действие на нажатие Shift+средняя_кнопка"
|
||||
|
||||
#: Settings.ui.h:13
|
||||
msgid "Integrate <i>AppMenu</i> items"
|
||||
msgstr "Интегрировать <i>Меню Программы</i>"
|
||||
|
||||
#: Settings.ui.h:14
|
||||
msgid "<i>Show Details</i> menu item"
|
||||
msgstr "Меню <i>Показать детали</i>"
|
||||
|
||||
#: Settings.ui.h:15
|
||||
msgid "Highlight focused application"
|
||||
msgstr "Подсвечивать выделенную иконку"
|
||||
|
||||
#: Settings.ui.h:16
|
||||
msgid "Height (px)"
|
||||
msgstr "Высота (в пикселях)"
|
||||
|
||||
#: Settings.ui.h:17
|
||||
msgid "0"
|
||||
msgstr "0"
|
||||
|
||||
#: Settings.ui.h:18
|
||||
msgid "Color - Override Theme"
|
||||
msgstr "Переназначить цвета темы"
|
||||
|
||||
#: Settings.ui.h:19
|
||||
msgid "1 window open"
|
||||
msgstr "Когда одно окно открыто"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
msgid "Apply to all"
|
||||
msgstr "Применить ко всем"
|
||||
|
||||
#: Settings.ui.h:21
|
||||
msgid "2 windows open"
|
||||
msgstr "Когда два окна открыто"
|
||||
|
||||
#: Settings.ui.h:22
|
||||
msgid "3 windows open"
|
||||
msgstr "Когда три окна открыто"
|
||||
|
||||
#: Settings.ui.h:23
|
||||
msgid "4+ windows open"
|
||||
msgstr "Когда четыре+ окна открыто"
|
||||
|
||||
#: Settings.ui.h:24
|
||||
msgid "Use different for unfocused"
|
||||
msgstr "Использовать другой когда не в фокусе"
|
||||
|
||||
#: Settings.ui.h:25
|
||||
msgid "Preview timeout on icon leave (ms)"
|
||||
msgstr "Задержка превью в (мс)"
|
||||
|
||||
#: Settings.ui.h:26
|
||||
msgid ""
|
||||
"If set too low, the window preview of running applications may seem to close "
|
||||
"too quickly when trying to enter the popup. If set too high, the preview may "
|
||||
"linger too long when moving to an adjacent icon."
|
||||
msgstr ""
|
||||
"Если установлено слишком маленькое значение, превью может исчезать слишком "
|
||||
"быстро. Если установлено слишком большое значение, превью может долго не "
|
||||
"скрываться и перекрывать соседние области."
|
||||
|
||||
#: Settings.ui.h:27
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "Задержка (в мс) перед показом (100 по умолчанию)"
|
||||
|
||||
#: Settings.ui.h:28
|
||||
msgid "Enable window peeking"
|
||||
msgstr "Переводить окно на передний план"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
msgid ""
|
||||
"When hovering over a window preview for some time, the window gets "
|
||||
"distinguished."
|
||||
msgstr "При наведении на иконку предпросмотра иногда окно выделяется."
|
||||
|
||||
#: Settings.ui.h:30
|
||||
msgid "Enter window peeking mode timeout (ms)"
|
||||
msgstr "Задержка перед помещением окна на передний план (в мс)"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
msgid ""
|
||||
"Time of inactivity while hovering over a window preview needed to enter the "
|
||||
"window peeking mode."
|
||||
msgstr ""
|
||||
"Время бездействия при наведении указателя на иконку предпросмотра для "
|
||||
"перевода окна на передний план."
|
||||
|
||||
#: Settings.ui.h:32
|
||||
msgid "Window peeking mode opacity"
|
||||
msgstr "Режим прозрачности выделенного окна"
|
||||
|
||||
#: Settings.ui.h:33
|
||||
msgid ""
|
||||
"All windows except for the peeked one have their opacity set to the same "
|
||||
"value."
|
||||
msgstr "Все окна, кроме выделенного, имеют прозрачность."
|
||||
|
||||
#: Settings.ui.h:34
|
||||
msgid "Super"
|
||||
msgstr "Super"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
msgid "Super + Alt"
|
||||
msgstr "Super + Alt"
|
||||
|
||||
#: Settings.ui.h:36
|
||||
msgid "Hotkeys prefix"
|
||||
msgstr "Префик горячих клавиш"
|
||||
|
||||
#: Settings.ui.h:37
|
||||
msgid "Hotkeys will either be Super+Number or Super+Alt+Num"
|
||||
msgstr ""
|
||||
"Комбинация клавиши для программ на панели либо Super+Number, либо Super+Alt"
|
||||
"+Num"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
msgid "Never"
|
||||
msgstr "Никогда"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
msgid "Show temporarily"
|
||||
msgstr "Показать временно"
|
||||
|
||||
#: Settings.ui.h:40
|
||||
msgid "Always visible"
|
||||
msgstr "Всегда видимый"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
msgid "Number overlay"
|
||||
msgstr "Наложение цифр"
|
||||
|
||||
#: Settings.ui.h:42
|
||||
msgid ""
|
||||
"Temporarily show the application numbers over the icons when using the "
|
||||
"hotkeys."
|
||||
msgstr ""
|
||||
"Временно показывать цифры на иконках программ при нажатии горячей клавиши."
|
||||
|
||||
#: Settings.ui.h:43
|
||||
msgid "Hide timeout (ms)"
|
||||
msgstr "Задержка скрытия (в мс)"
|
||||
|
||||
#: Settings.ui.h:44
|
||||
msgid "Shortcut to show the overlay for 2 seconds"
|
||||
msgstr "Показать оверлей на иконках на 2 секунды"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
msgid "Syntax: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
msgstr "Синтакс: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
|
||||
#: Settings.ui.h:46
|
||||
msgid "Panel screen position"
|
||||
msgstr "Позиция панели на экране"
|
||||
|
||||
#: Settings.ui.h:47
|
||||
msgid "Bottom"
|
||||
msgstr "Внизу"
|
||||
|
||||
#: Settings.ui.h:48
|
||||
msgid "Top"
|
||||
msgstr "Наверху"
|
||||
|
||||
#: Settings.ui.h:49
|
||||
msgid ""
|
||||
"Panel Size\n"
|
||||
"(default is 48)"
|
||||
msgstr ""
|
||||
"Ширина панели\n"
|
||||
"(По умолчанию 48 пикселей)"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
msgid ""
|
||||
"App Icon Margin\n"
|
||||
"(default is 8)"
|
||||
msgstr ""
|
||||
"Отступ между значками программ\n"
|
||||
"(по умолчанию 8 пикселей)"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
msgid "Running indicator position"
|
||||
msgstr "Позиция индикаторов запущенных программ"
|
||||
|
||||
#: Settings.ui.h:54
|
||||
msgid "Running indicator style (Focused app)"
|
||||
msgstr "Индикатор запущенной программы (когда в фокусе)"
|
||||
|
||||
#: Settings.ui.h:55
|
||||
msgid "Dots"
|
||||
msgstr "Точки"
|
||||
|
||||
#: Settings.ui.h:56
|
||||
msgid "Squares"
|
||||
msgstr "Квадраты"
|
||||
|
||||
#: Settings.ui.h:57
|
||||
msgid "Dashes"
|
||||
msgstr "Линии"
|
||||
|
||||
#: Settings.ui.h:58
|
||||
msgid "Segmented"
|
||||
msgstr "Сегменты"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
msgid "Solid"
|
||||
msgstr "Жирные линии"
|
||||
|
||||
#: Settings.ui.h:60
|
||||
msgid "Ciliora"
|
||||
msgstr "Линии с точками"
|
||||
|
||||
#: Settings.ui.h:61
|
||||
msgid "Metro"
|
||||
msgstr "Метро"
|
||||
|
||||
#: Settings.ui.h:62
|
||||
msgid "Running indicator style (Unfocused apps)"
|
||||
msgstr "Индикатор запущенной программы (когда в не фокусе)"
|
||||
|
||||
#: Settings.ui.h:63
|
||||
msgid "Clock location"
|
||||
msgstr "Позиция часов"
|
||||
|
||||
#: Settings.ui.h:64
|
||||
msgid "Natural"
|
||||
msgstr "По умолчанию"
|
||||
|
||||
#: Settings.ui.h:65
|
||||
msgid "Left of status menu"
|
||||
msgstr "Слева от статус меню"
|
||||
|
||||
#: Settings.ui.h:66
|
||||
msgid "Right of status menu"
|
||||
msgstr "Справа от статус меню"
|
||||
|
||||
#: Settings.ui.h:67
|
||||
msgid "Position and Style"
|
||||
msgstr "Позиция и стиль"
|
||||
|
||||
#: Settings.ui.h:68
|
||||
msgid "Show favorite applications"
|
||||
msgstr "Показывать избранные приложения"
|
||||
|
||||
#: Settings.ui.h:69
|
||||
msgid "Show <i>Applications</i> icon"
|
||||
msgstr "Показывать иконку <i>Программы</i>"
|
||||
|
||||
#: Settings.ui.h:70
|
||||
msgid "Animate <i>Show Applications</i>."
|
||||
msgstr "Анимировать <i>Показ списка приложения</i>."
|
||||
|
||||
#: Settings.ui.h:71
|
||||
msgid "Show <i>Activities</i> button"
|
||||
msgstr "Показать кнопку <i>Действия</i>"
|
||||
|
||||
#: Settings.ui.h:72
|
||||
msgid "Show <i>Desktop</i> button"
|
||||
msgstr "Показывать кнопку <i>Рабочий стол</i>"
|
||||
|
||||
#: Settings.ui.h:73
|
||||
msgid "Show <i>AppMenu</i> button"
|
||||
msgstr "Показывать кнопку <i>Меню программы</i>"
|
||||
|
||||
#: Settings.ui.h:74
|
||||
msgid "Top Bar > Show App Menu must be enabled in Tweak Tool"
|
||||
msgstr ""
|
||||
"Верхняя панель > Показать меню приложения, должно быть включено в Tweak Tool"
|
||||
|
||||
#: Settings.ui.h:75
|
||||
msgid "Show window previews on hover"
|
||||
msgstr "Показывать превью окон при наведении"
|
||||
|
||||
#: Settings.ui.h:76
|
||||
msgid "Isolate Workspaces"
|
||||
msgstr "Изолировать рабочие столы"
|
||||
|
||||
#: Settings.ui.h:77
|
||||
msgid "Behaviour when clicking on the icon of a running application."
|
||||
msgstr "Поведение при клике на иконке запущенной программы."
|
||||
|
||||
#: Settings.ui.h:78
|
||||
msgid "Click action"
|
||||
msgstr "Действие при клике"
|
||||
|
||||
#: Settings.ui.h:79
|
||||
msgid ""
|
||||
"Enable Super+(0-9) as shortcuts to activate apps. It can also be used "
|
||||
"together with Shift and Ctrl."
|
||||
msgstr ""
|
||||
"Использовать Super+(0-9) как горячие клавиши запуска программ. Здесь можно "
|
||||
"использовать Shift и Ctrl."
|
||||
|
||||
#: Settings.ui.h:80
|
||||
msgid "Use hotkeys to activate apps"
|
||||
msgstr "Использовать горячие клавиши для запуска программ"
|
||||
|
||||
#: Settings.ui.h:81
|
||||
msgid "Behavior"
|
||||
msgstr "Поведения"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
msgid ""
|
||||
"Tray Font Size\n"
|
||||
"(0 = theme default)"
|
||||
msgstr ""
|
||||
"Размер шрифта в трее\n"
|
||||
"(0 = значение из темы)"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
msgid ""
|
||||
"LeftBox Font Size\n"
|
||||
"(0 = theme default)"
|
||||
msgstr ""
|
||||
"Размер шрифта левой панели\n"
|
||||
"(0 = значение из темы)"
|
||||
|
||||
#: Settings.ui.h:86
|
||||
msgid ""
|
||||
"Tray Item Padding\n"
|
||||
"(-1 = theme default)"
|
||||
msgstr ""
|
||||
"Отступ между иконками в трее\n"
|
||||
"(-1 = значение из темы)"
|
||||
|
||||
#: Settings.ui.h:88
|
||||
msgid ""
|
||||
"Status Icon Padding\n"
|
||||
"(-1 = theme default)"
|
||||
msgstr ""
|
||||
"Иконки статуса\n"
|
||||
"(-1 = значение из темы)"
|
||||
|
||||
#: Settings.ui.h:90
|
||||
msgid ""
|
||||
"LeftBox Padding\n"
|
||||
"(-1 = theme default)"
|
||||
msgstr ""
|
||||
"Отступ левой панели\n"
|
||||
"(0 = значение из темы)"
|
||||
|
||||
#: Settings.ui.h:92
|
||||
msgid "Animate switching applications"
|
||||
msgstr "Анимировать переключение приложений"
|
||||
|
||||
#: Settings.ui.h:93
|
||||
msgid "Animate launching new windows"
|
||||
msgstr "Анимировать запуск нового окна"
|
||||
|
||||
#: Settings.ui.h:94
|
||||
msgid "App icon secondary (right-click) menu"
|
||||
msgstr "Меню программ по правой кнопке мыши"
|
||||
|
||||
#: Settings.ui.h:96
|
||||
msgid "Fine-Tune"
|
||||
msgstr "Тонкая настройка"
|
||||
|
||||
#: Settings.ui.h:97
|
||||
msgid "version: "
|
||||
msgstr "версия: "
|
||||
|
||||
#: Settings.ui.h:98
|
||||
msgid "Github"
|
||||
msgstr "Github"
|
||||
|
||||
#: Settings.ui.h:99
|
||||
msgid ""
|
||||
"<span size=\"small\">This program comes with ABSOLUTELY NO WARRANTY.\n"
|
||||
"See the <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
||||
"\">GNU General Public License, version 2 or later</a> for details.</span>"
|
||||
msgstr ""
|
||||
"<span size=\"small\">Эта программа поставляет без какой либо гарантии.\n"
|
||||
"Подробнее на <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
||||
"\">GNU General Public License, version 2 or later</a></span>"
|
||||
|
||||
#: Settings.ui.h:101
|
||||
msgid "About"
|
||||
msgstr "О программе"
|
||||
336
po/zh_CN.po
336
po/zh_CN.po
@@ -1,71 +1,84 @@
|
||||
# Dash to Panel Simplified Chinese Translation.
|
||||
# This file is distributed under the same license as the Dash to Panel package.
|
||||
# Boyuan Yang <073plan@gmail.com>, 2017
|
||||
# Boyuan Yang <073plan@gmail.com>, 2017, 2018.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-04-10 00:00+0800\n"
|
||||
"PO-Revision-Date: 2017-04-10 00:31+0800\n"
|
||||
"Project-Id-Version: dash-to-panel 12\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/jderose9/dash-to-panel/issues\n"
|
||||
"POT-Creation-Date: 2018-02-02 21:18+0800\n"
|
||||
"PO-Revision-Date: 2018-02-02 21:34+0800\n"
|
||||
"Last-Translator: Boyuan Yang <073plan@gmail.com>\n"
|
||||
"Language-Team: Chinese (Simplified) <debian-l10n-chinese@lists.debian.org>\n"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 1.8.11\n"
|
||||
"X-Generator: Poedit 2.0.6\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: prefs.js:266
|
||||
#: prefs.js:295
|
||||
msgid "Running Indicator Options"
|
||||
msgstr "运行指示器选项"
|
||||
|
||||
#: prefs.js:273 prefs.js:433 prefs.js:498 prefs.js:566 prefs.js:608
|
||||
#: prefs.js:302 prefs.js:447 prefs.js:499 prefs.js:608 prefs.js:684
|
||||
#: prefs.js:753 prefs.js:829 prefs.js:871
|
||||
msgid "Reset to defaults"
|
||||
msgstr "恢复默认值"
|
||||
|
||||
#: prefs.js:426
|
||||
#: prefs.js:440
|
||||
msgid "Show Desktop options"
|
||||
msgstr "显示桌面选项"
|
||||
|
||||
#: prefs.js:492
|
||||
msgid "Window preview options"
|
||||
msgstr "窗口预览选项"
|
||||
|
||||
#: prefs.js:601
|
||||
msgid "Ungrouped application options"
|
||||
msgstr "未分组的应用程序选项"
|
||||
|
||||
#: prefs.js:677
|
||||
msgid "Customize middle-click behavior"
|
||||
msgstr "自定义中键点击行为"
|
||||
|
||||
#: prefs.js:491
|
||||
#: prefs.js:746
|
||||
msgid "Advanced hotkeys options"
|
||||
msgstr "高级热键选项"
|
||||
|
||||
#: prefs.js:559
|
||||
#: prefs.js:822
|
||||
msgid "Secondary Menu Options"
|
||||
msgstr "次级菜单选项"
|
||||
|
||||
#: prefs.js:601 Settings.ui.h:85
|
||||
#: prefs.js:864 Settings.ui.h:113
|
||||
msgid "Advanced Options"
|
||||
msgstr "高级选项"
|
||||
|
||||
#: appIcons.js:918
|
||||
#: appIcons.js:1179
|
||||
msgid "Show Details"
|
||||
msgstr "显示细节"
|
||||
|
||||
#: appIcons.js:937
|
||||
#: appIcons.js:1198
|
||||
msgid "New Window"
|
||||
msgstr "新建窗口"
|
||||
|
||||
#: appIcons.js:937 appIcons.js:998 appIcons.js:1000 Settings.ui.h:8
|
||||
#: appIcons.js:1198 appIcons.js:1260 appIcons.js:1262 Settings.ui.h:8
|
||||
msgid "Quit"
|
||||
msgstr "退出"
|
||||
|
||||
#: appIcons.js:1000
|
||||
#: appIcons.js:1262
|
||||
msgid "Windows"
|
||||
msgstr "窗口"
|
||||
|
||||
#: appIcons.js:1159
|
||||
#: appIcons.js:1421
|
||||
msgid "Dash to Panel Settings"
|
||||
msgstr "Dash to Panel 设置"
|
||||
|
||||
#: appIcons.js:1166
|
||||
#: appIcons.js:1428
|
||||
msgid "Restore Windows"
|
||||
msgstr "恢复窗口"
|
||||
|
||||
#: appIcons.js:1166
|
||||
#: appIcons.js:1428
|
||||
msgid "Show Desktop"
|
||||
msgstr "显示桌面"
|
||||
|
||||
@@ -117,57 +130,102 @@ msgstr "Shift+中键点击动作"
|
||||
|
||||
#: Settings.ui.h:13
|
||||
msgid "Integrate <i>AppMenu</i> items"
|
||||
msgstr "集成 <i>应用菜单</i> 项"
|
||||
msgstr "集成<b>应用菜单</b>项"
|
||||
|
||||
#: Settings.ui.h:14
|
||||
msgid "<i>Show Details</i> menu item"
|
||||
msgstr "<i>显示细节</i> 菜单项"
|
||||
msgstr "<b>显示细节</b>菜单项"
|
||||
|
||||
#: Settings.ui.h:15
|
||||
msgid "Highlight focused application"
|
||||
msgstr "高亮显示取得焦点的应用程序"
|
||||
|
||||
#: Settings.ui.h:16
|
||||
msgid "Height (px)"
|
||||
msgstr "高度(像素)"
|
||||
msgid "Highlight color"
|
||||
msgstr "高亮颜色"
|
||||
|
||||
#: Settings.ui.h:17
|
||||
msgid "Highlight opacity"
|
||||
msgstr "高亮不透明度"
|
||||
|
||||
#: Settings.ui.h:18
|
||||
msgid "5"
|
||||
msgstr "5"
|
||||
|
||||
#: Settings.ui.h:19
|
||||
msgid "Indicator height (px)"
|
||||
msgstr "指示器高度(像素)"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
msgid "0"
|
||||
msgstr "0"
|
||||
|
||||
#: Settings.ui.h:18
|
||||
msgid "Color - Override Theme"
|
||||
msgstr "颜色 - 覆盖主题"
|
||||
#: Settings.ui.h:21
|
||||
msgid "Indicator color - Override Theme"
|
||||
msgstr "指示器颜色 - 覆盖主题"
|
||||
|
||||
#: Settings.ui.h:19
|
||||
msgid "1 window open"
|
||||
msgstr "1 窗口开启"
|
||||
#: Settings.ui.h:22
|
||||
msgid "1 window open (or ungrouped)"
|
||||
msgstr "1 窗口开启(或未分组)"
|
||||
|
||||
#: Settings.ui.h:20
|
||||
#: Settings.ui.h:23
|
||||
msgid "Apply to all"
|
||||
msgstr "应用至全部"
|
||||
|
||||
#: Settings.ui.h:21
|
||||
#: Settings.ui.h:24
|
||||
msgid "2 windows open"
|
||||
msgstr "2 窗口开启"
|
||||
|
||||
#: Settings.ui.h:22
|
||||
#: Settings.ui.h:25
|
||||
msgid "3 windows open"
|
||||
msgstr "3 窗口开启"
|
||||
|
||||
#: Settings.ui.h:23
|
||||
#: Settings.ui.h:26
|
||||
msgid "4+ windows open"
|
||||
msgstr "4+ 窗口开启"
|
||||
|
||||
#: Settings.ui.h:24
|
||||
#: Settings.ui.h:27
|
||||
msgid "Use different for unfocused"
|
||||
msgstr "为未取得焦点的程序使用不同方案"
|
||||
|
||||
#: Settings.ui.h:25
|
||||
#: Settings.ui.h:28
|
||||
msgid "Font size (px) of the application titles (default is 14)"
|
||||
msgstr "应用程序标题字体大小(像素)(默认值为 14)"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
msgid "Font color of the application titles"
|
||||
msgstr "应用程序标题字体颜色"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
msgid "Maximum width (px) of the application titles (default is 160)"
|
||||
msgstr "应用程序最大宽度(像素)(默认值为 160)"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
msgid "Use a fixed width for the application titles"
|
||||
msgstr "为应用程序标题使用固定宽度"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
msgid ""
|
||||
"The application titles all have the same width, even if their texts are "
|
||||
"shorter than the maximum width. The maximum width value is used as the fixed "
|
||||
"width."
|
||||
msgstr ""
|
||||
"应用程序标题都将使用相同宽度,即使其文本宽度无法达到最大宽度。最大宽度值将被"
|
||||
"用于固定宽度值。"
|
||||
|
||||
#: Settings.ui.h:33
|
||||
msgid "Display running indicators on unfocused applications"
|
||||
msgstr "在未取得焦点的应用上显示运行指示器"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
msgid "Use the favorite icons as application launchers"
|
||||
msgstr "使用收藏的图标作为应用程序启动器"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
msgid "Preview timeout on icon leave (ms)"
|
||||
msgstr "离开图标时的预览延时(毫秒)"
|
||||
|
||||
#: Settings.ui.h:26
|
||||
#: Settings.ui.h:36
|
||||
msgid ""
|
||||
"If set too low, the window preview of running applications may seem to close "
|
||||
"too quickly when trying to enter the popup. If set too high, the preview may "
|
||||
@@ -176,57 +234,115 @@ msgstr ""
|
||||
"如果设置过低,在尝试进入弹出菜单时正在运行程序的窗口预览可能会关闭得过快。如"
|
||||
"果设置过高,在移动至临接图标时预览可能滞留过长时间。"
|
||||
|
||||
#: Settings.ui.h:27
|
||||
#: Settings.ui.h:37
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "显示前的延时(毫秒,默认为 100)"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
msgid "Enable window peeking"
|
||||
msgstr "启用窗口概览功能"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
msgid ""
|
||||
"When hovering over a window preview for some time, the window gets "
|
||||
"distinguished."
|
||||
msgstr "在窗口预览上悬浮一定时间后,该窗口将被区别显示。"
|
||||
|
||||
#: Settings.ui.h:40
|
||||
msgid "Enter window peeking mode timeout (ms)"
|
||||
msgstr "进入窗口概览模式延时(毫秒)"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
msgid ""
|
||||
"Time of inactivity while hovering over a window preview needed to enter the "
|
||||
"window peeking mode."
|
||||
msgstr "为进入窗口概览模式,需要光标悬浮在预览窗口上不活动的时间。"
|
||||
|
||||
#: Settings.ui.h:42
|
||||
msgid "Window peeking mode opacity"
|
||||
msgstr "窗口概览模式不透明度"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
msgid ""
|
||||
"All windows except for the peeked one have their opacity set to the same "
|
||||
"value."
|
||||
msgstr "除正在处于概览状态的窗口外,其它所有窗口的不透明度将被设置为同一个值。"
|
||||
|
||||
#: Settings.ui.h:44
|
||||
msgid "Middle click to close window"
|
||||
msgstr "中键点击以关闭窗口"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
msgid "Middle click on the preview to close the window."
|
||||
msgstr "在预览内容上中键点击以关闭窗口。"
|
||||
|
||||
#: Settings.ui.h:46
|
||||
msgid "Super"
|
||||
msgstr "Super"
|
||||
|
||||
#: Settings.ui.h:28
|
||||
#: Settings.ui.h:47
|
||||
msgid "Super + Alt"
|
||||
msgstr "Super + Alt"
|
||||
|
||||
#: Settings.ui.h:29
|
||||
#: Settings.ui.h:48
|
||||
msgid "Hotkeys prefix"
|
||||
msgstr "热键前缀"
|
||||
|
||||
#: Settings.ui.h:30
|
||||
#: Settings.ui.h:49
|
||||
msgid "Hotkeys will either be Super+Number or Super+Alt+Num"
|
||||
msgstr "热键可以是 Super+数字 或者 Super+Alt+数字"
|
||||
|
||||
#: Settings.ui.h:31
|
||||
#: Settings.ui.h:50
|
||||
msgid "Never"
|
||||
msgstr "从不"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
msgid "Show temporarily"
|
||||
msgstr "暂时显示"
|
||||
|
||||
#: Settings.ui.h:52
|
||||
msgid "Always visible"
|
||||
msgstr "总是可见"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
msgid "Number overlay"
|
||||
msgstr "数字附加显示"
|
||||
|
||||
#: Settings.ui.h:32
|
||||
#: Settings.ui.h:54
|
||||
msgid ""
|
||||
"Temporarily show the application numbers over the icons when using the "
|
||||
"hotkeys."
|
||||
msgstr "使用热键时在应用图标上临时显示其对应数字。"
|
||||
|
||||
#: Settings.ui.h:33
|
||||
#: Settings.ui.h:55
|
||||
msgid "Hide timeout (ms)"
|
||||
msgstr "隐藏延时(毫秒)"
|
||||
|
||||
#: Settings.ui.h:34
|
||||
#: Settings.ui.h:56
|
||||
msgid "Shortcut to show the overlay for 2 seconds"
|
||||
msgstr "显示两秒钟附加数字的快捷键"
|
||||
|
||||
#: Settings.ui.h:35
|
||||
#: Settings.ui.h:57
|
||||
msgid "Syntax: <Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
msgstr "语法:<Shift>, <Ctrl>, <Alt>, <Super>"
|
||||
|
||||
#: Settings.ui.h:36
|
||||
#: Settings.ui.h:58
|
||||
msgid "Show Desktop button width (px)"
|
||||
msgstr "显示桌面图标宽度(像素)"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
msgid "Panel screen position"
|
||||
msgstr "面板屏幕位置"
|
||||
|
||||
#: Settings.ui.h:37
|
||||
#: Settings.ui.h:60
|
||||
msgid "Bottom"
|
||||
msgstr "底部"
|
||||
|
||||
#: Settings.ui.h:38
|
||||
#: Settings.ui.h:61
|
||||
msgid "Top"
|
||||
msgstr "顶部"
|
||||
|
||||
#: Settings.ui.h:39
|
||||
#: Settings.ui.h:62
|
||||
msgid ""
|
||||
"Panel Size\n"
|
||||
"(default is 48)"
|
||||
@@ -234,7 +350,7 @@ msgstr ""
|
||||
"面板大小\n"
|
||||
"(默认为 48)"
|
||||
|
||||
#: Settings.ui.h:41
|
||||
#: Settings.ui.h:64
|
||||
msgid ""
|
||||
"App Icon Margin\n"
|
||||
"(default is 8)"
|
||||
@@ -242,126 +358,146 @@ msgstr ""
|
||||
"应用图标边缘空白\n"
|
||||
"(默认为 8)"
|
||||
|
||||
#: Settings.ui.h:43
|
||||
#: Settings.ui.h:66
|
||||
msgid "Running indicator position"
|
||||
msgstr "运行指示器位置"
|
||||
|
||||
#: Settings.ui.h:44
|
||||
#: Settings.ui.h:67
|
||||
msgid "Running indicator style (Focused app)"
|
||||
msgstr "运行指示器风格(取得焦点的应用)"
|
||||
|
||||
#: Settings.ui.h:45
|
||||
#: Settings.ui.h:68
|
||||
msgid "Dots"
|
||||
msgstr "点"
|
||||
|
||||
#: Settings.ui.h:46
|
||||
#: Settings.ui.h:69
|
||||
msgid "Squares"
|
||||
msgstr "方块"
|
||||
|
||||
#: Settings.ui.h:47
|
||||
#: Settings.ui.h:70
|
||||
msgid "Dashes"
|
||||
msgstr "横线"
|
||||
|
||||
#: Settings.ui.h:48
|
||||
#: Settings.ui.h:71
|
||||
msgid "Segmented"
|
||||
msgstr "间断线"
|
||||
|
||||
#: Settings.ui.h:49
|
||||
#: Settings.ui.h:72
|
||||
msgid "Solid"
|
||||
msgstr "实心"
|
||||
|
||||
#: Settings.ui.h:50
|
||||
#: Settings.ui.h:73
|
||||
msgid "Ciliora"
|
||||
msgstr "Ciliora"
|
||||
|
||||
#: Settings.ui.h:51
|
||||
#: Settings.ui.h:74
|
||||
msgid "Metro"
|
||||
msgstr "Metro"
|
||||
|
||||
#: Settings.ui.h:52
|
||||
#: Settings.ui.h:75
|
||||
msgid "Running indicator style (Unfocused apps)"
|
||||
msgstr "运行指示器风格(未取得焦点的应用)"
|
||||
|
||||
#: Settings.ui.h:53
|
||||
#: Settings.ui.h:76
|
||||
msgid "Clock location"
|
||||
msgstr "时钟位置"
|
||||
|
||||
#: Settings.ui.h:54
|
||||
#: Settings.ui.h:77
|
||||
msgid "Natural"
|
||||
msgstr "自然"
|
||||
|
||||
#: Settings.ui.h:55
|
||||
#: Settings.ui.h:78
|
||||
msgid "Left of status menu"
|
||||
msgstr "状态菜单左侧"
|
||||
|
||||
#: Settings.ui.h:56
|
||||
#: Settings.ui.h:79
|
||||
msgid "Right of status menu"
|
||||
msgstr "状态菜单右侧"
|
||||
|
||||
#: Settings.ui.h:57
|
||||
#: Settings.ui.h:80
|
||||
msgid "Taskbar position"
|
||||
msgstr "任务栏位置"
|
||||
|
||||
#: Settings.ui.h:81
|
||||
msgid "Left side of panel"
|
||||
msgstr "面板左侧"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
msgid "Centered in monitor"
|
||||
msgstr "显示器居中"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
msgid "Centered in content"
|
||||
msgstr "内容居中"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
msgid "Position and Style"
|
||||
msgstr "位置和风格"
|
||||
|
||||
#: Settings.ui.h:58
|
||||
#: Settings.ui.h:85
|
||||
msgid "Show favorite applications"
|
||||
msgstr "显示收藏的应用程序"
|
||||
|
||||
#: Settings.ui.h:86
|
||||
msgid "Show <i>Applications</i> icon"
|
||||
msgstr "显示 <i>应用</i> 图标"
|
||||
msgstr "显示<b>应用</b>图标"
|
||||
|
||||
#: Settings.ui.h:59
|
||||
#: Settings.ui.h:87
|
||||
msgid "Animate <i>Show Applications</i>."
|
||||
msgstr "动画化 <i>显示应用程序</i>。"
|
||||
msgstr "动画化<b>显示应用程序</b>。"
|
||||
|
||||
#: Settings.ui.h:60
|
||||
#: Settings.ui.h:88
|
||||
msgid "Show <i>Activities</i> button"
|
||||
msgstr "显示 <i>活动</i> 按钮"
|
||||
msgstr "显示<b>活动</b>按钮"
|
||||
|
||||
#: Settings.ui.h:61
|
||||
#: Settings.ui.h:89
|
||||
msgid "Show <i>Desktop</i> button"
|
||||
msgstr "显示 <i>桌面</i> 按钮"
|
||||
msgstr "显示<b>桌面</b>按钮"
|
||||
|
||||
#: Settings.ui.h:62
|
||||
#: Settings.ui.h:90
|
||||
msgid "Show <i>AppMenu</i> button"
|
||||
msgstr "显示 <i>应用菜单</i> 按钮"
|
||||
msgstr "显示<b>应用菜单</b>按钮"
|
||||
|
||||
#: Settings.ui.h:63
|
||||
#: Settings.ui.h:91
|
||||
msgid "Top Bar > Show App Menu must be enabled in Tweak Tool"
|
||||
msgstr "必须在优化工具中启用顶栏 > 显示应用菜单"
|
||||
|
||||
#: Settings.ui.h:64
|
||||
#: Settings.ui.h:92
|
||||
msgid "Show window previews on hover"
|
||||
msgstr "悬停时显示窗口预览"
|
||||
|
||||
#: Settings.ui.h:65
|
||||
msgid "Time (ms) before showing (100 is default)"
|
||||
msgstr "显示前的延时(毫秒,默认为 100)"
|
||||
|
||||
#: Settings.ui.h:66
|
||||
#: Settings.ui.h:93
|
||||
msgid "Isolate Workspaces"
|
||||
msgstr "隔离工作区"
|
||||
|
||||
#: Settings.ui.h:67
|
||||
#: Settings.ui.h:94
|
||||
msgid "Ungroup applications"
|
||||
msgstr "取消应用程序分组"
|
||||
|
||||
#: Settings.ui.h:95
|
||||
msgid "Behaviour when clicking on the icon of a running application."
|
||||
msgstr "点击正在运行应用程序图标时的行为。"
|
||||
|
||||
#: Settings.ui.h:68
|
||||
#: Settings.ui.h:96
|
||||
msgid "Click action"
|
||||
msgstr "点击行为"
|
||||
|
||||
#: Settings.ui.h:69
|
||||
#: Settings.ui.h:97
|
||||
msgid ""
|
||||
"Enable Super+(0-9) as shortcuts to activate apps. It can also be used "
|
||||
"together with Shift and Ctrl."
|
||||
msgstr ""
|
||||
"将 Super+(0-9) 作为激活应用程序的快捷键。它也可以和 Shift 或 Ctrl 共同使用。"
|
||||
|
||||
#: Settings.ui.h:70
|
||||
#: Settings.ui.h:98
|
||||
msgid "Use hotkeys to activate apps"
|
||||
msgstr "使用热键激活应用"
|
||||
|
||||
#: Settings.ui.h:71
|
||||
#: Settings.ui.h:99
|
||||
msgid "Behavior"
|
||||
msgstr "行为"
|
||||
|
||||
#: Settings.ui.h:72
|
||||
#: Settings.ui.h:100
|
||||
msgid ""
|
||||
"Tray Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -369,7 +505,7 @@ msgstr ""
|
||||
"托盘字体大小\n"
|
||||
"(0 = 主题默认)"
|
||||
|
||||
#: Settings.ui.h:74
|
||||
#: Settings.ui.h:102
|
||||
msgid ""
|
||||
"LeftBox Font Size\n"
|
||||
"(0 = theme default)"
|
||||
@@ -377,7 +513,7 @@ msgstr ""
|
||||
"LeftBox 字体大小\n"
|
||||
"(0 = 主题默认)"
|
||||
|
||||
#: Settings.ui.h:76
|
||||
#: Settings.ui.h:104
|
||||
msgid ""
|
||||
"Tray Item Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -385,7 +521,7 @@ msgstr ""
|
||||
"托盘项边缘空白\n"
|
||||
"(-1 = 主题默认)"
|
||||
|
||||
#: Settings.ui.h:78
|
||||
#: Settings.ui.h:106
|
||||
msgid ""
|
||||
"Status Icon Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -393,7 +529,7 @@ msgstr ""
|
||||
"状态图标边缘空白\n"
|
||||
"(-1 = 主题默认)"
|
||||
|
||||
#: Settings.ui.h:80
|
||||
#: Settings.ui.h:108
|
||||
msgid ""
|
||||
"LeftBox Padding\n"
|
||||
"(-1 = theme default)"
|
||||
@@ -401,31 +537,31 @@ msgstr ""
|
||||
"LeftBox 边缘空白\n"
|
||||
"(-1 = 主题默认)"
|
||||
|
||||
#: Settings.ui.h:82
|
||||
#: Settings.ui.h:110
|
||||
msgid "Animate switching applications"
|
||||
msgstr "动画切换应用程序"
|
||||
|
||||
#: Settings.ui.h:83
|
||||
#: Settings.ui.h:111
|
||||
msgid "Animate launching new windows"
|
||||
msgstr "动画启动新窗口"
|
||||
|
||||
#: Settings.ui.h:84
|
||||
#: Settings.ui.h:112
|
||||
msgid "App icon secondary (right-click) menu"
|
||||
msgstr "应用图标次级(右键点击)菜单"
|
||||
|
||||
#: Settings.ui.h:86
|
||||
#: Settings.ui.h:114
|
||||
msgid "Fine-Tune"
|
||||
msgstr "微调"
|
||||
|
||||
#: Settings.ui.h:87
|
||||
#: Settings.ui.h:115
|
||||
msgid "version: "
|
||||
msgstr "版本:"
|
||||
|
||||
#: Settings.ui.h:88
|
||||
#: Settings.ui.h:116
|
||||
msgid "Github"
|
||||
msgstr "Github"
|
||||
|
||||
#: Settings.ui.h:89
|
||||
#: Settings.ui.h:117
|
||||
msgid ""
|
||||
"<span size=\"small\">This program comes with ABSOLUTELY NO WARRANTY.\n"
|
||||
"See the <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
||||
@@ -435,6 +571,6 @@ msgstr ""
|
||||
"请查看 <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
||||
"\">GNU 通用公共许可证,第二版或更新版本</a> 以了解详情。</span>"
|
||||
|
||||
#: Settings.ui.h:91
|
||||
#: Settings.ui.h:119
|
||||
msgid "About"
|
||||
msgstr "关于"
|
||||
|
||||
197
prefs.js
197
prefs.js
@@ -20,6 +20,7 @@
|
||||
* Some code was also adapted from the upstream Gnome Shell source code.
|
||||
*/
|
||||
|
||||
const GdkPixbuf = imports.gi.GdkPixbuf;
|
||||
const Gio = imports.gi.Gio;
|
||||
const GLib = imports.gi.GLib;
|
||||
const GObject = imports.gi.GObject;
|
||||
@@ -408,12 +409,176 @@ const Settings = new Lang.Class({
|
||||
|
||||
}));
|
||||
|
||||
this._settings.bind('intellihide',
|
||||
this._builder.get_object('intellihide_switch'),
|
||||
'active',
|
||||
Gio.SettingsBindFlags.DEFAULT);
|
||||
|
||||
this._settings.bind('intellihide',
|
||||
this._builder.get_object('intellihide_options_button'),
|
||||
'sensitive',
|
||||
Gio.SettingsBindFlags.DEFAULT);
|
||||
|
||||
this._settings.bind('intellihide-hide-from-windows',
|
||||
this._builder.get_object('intellihide_window_hide_switch'),
|
||||
'active',
|
||||
Gio.SettingsBindFlags.DEFAULT);
|
||||
|
||||
this._settings.bind('intellihide-hide-from-windows',
|
||||
this._builder.get_object('intellihide_behaviour_options'),
|
||||
'sensitive',
|
||||
Gio.SettingsBindFlags.DEFAULT);
|
||||
|
||||
this._settings.bind('intellihide-behaviour',
|
||||
this._builder.get_object('intellihide_behaviour_combo'),
|
||||
'active-id',
|
||||
Gio.SettingsBindFlags.DEFAULT);
|
||||
|
||||
this._settings.bind('intellihide-use-pressure',
|
||||
this._builder.get_object('intellihide_use_pressure_switch'),
|
||||
'active',
|
||||
Gio.SettingsBindFlags.DEFAULT);
|
||||
|
||||
this._settings.bind('intellihide-use-pressure',
|
||||
this._builder.get_object('intellihide_use_pressure_options'),
|
||||
'sensitive',
|
||||
Gio.SettingsBindFlags.DEFAULT);
|
||||
|
||||
this._settings.bind('intellihide-show-in-fullscreen',
|
||||
this._builder.get_object('intellihide_show_in_fullscreen_switch'),
|
||||
'active',
|
||||
Gio.SettingsBindFlags.DEFAULT);
|
||||
|
||||
this._builder.get_object('intellihide_pressure_threshold_spinbutton').set_value(this._settings.get_int('intellihide-pressure-threshold'));
|
||||
this._builder.get_object('intellihide_pressure_threshold_spinbutton').connect('value-changed', Lang.bind(this, function (widget) {
|
||||
this._settings.set_int('intellihide-pressure-threshold', widget.get_value());
|
||||
}));
|
||||
|
||||
this._builder.get_object('intellihide_pressure_time_spinbutton').set_value(this._settings.get_int('intellihide-pressure-time'));
|
||||
this._builder.get_object('intellihide_pressure_time_spinbutton').connect('value-changed', Lang.bind(this, function (widget) {
|
||||
this._settings.set_int('intellihide-pressure-time', widget.get_value());
|
||||
}));
|
||||
|
||||
this._builder.get_object('intellihide_animation_time_spinbutton').set_value(this._settings.get_int('intellihide-animation-time'));
|
||||
this._builder.get_object('intellihide_animation_time_spinbutton').connect('value-changed', Lang.bind (this, function(widget) {
|
||||
this._settings.set_int('intellihide-animation-time', widget.get_value());
|
||||
}));
|
||||
|
||||
this._builder.get_object('intellihide_close_delay_spinbutton').set_value(this._settings.get_int('intellihide-close-delay'));
|
||||
this._builder.get_object('intellihide_close_delay_spinbutton').connect('value-changed', Lang.bind (this, function(widget) {
|
||||
this._settings.set_int('intellihide-close-delay', widget.get_value());
|
||||
}));
|
||||
|
||||
this._builder.get_object('intellihide_options_button').connect('clicked', Lang.bind(this, function() {
|
||||
let dialog = new Gtk.Dialog({ title: _('Intellihide options'),
|
||||
transient_for: this.widget.get_toplevel(),
|
||||
use_header_bar: true,
|
||||
modal: true });
|
||||
|
||||
// GTK+ leaves positive values for application-defined response ids.
|
||||
// Use +1 for the reset action
|
||||
dialog.add_button(_('Reset to defaults'), 1);
|
||||
|
||||
let box = this._builder.get_object('box_intellihide_options');
|
||||
dialog.get_content_area().add(box);
|
||||
|
||||
dialog.connect('response', Lang.bind(this, function(dialog, id) {
|
||||
if (id == 1) {
|
||||
// restore default settings
|
||||
this._settings.set_value('intellihide-hide-from-windows', this._settings.get_default_value('intellihide-hide-from-windows'));
|
||||
this._settings.set_value('intellihide-behaviour', this._settings.get_default_value('intellihide-behaviour'));
|
||||
this._settings.set_value('intellihide-use-pressure', this._settings.get_default_value('intellihide-use-pressure'));
|
||||
this._settings.set_value('intellihide-show-in-fullscreen', this._settings.get_default_value('intellihide-show-in-fullscreen'));
|
||||
|
||||
this._settings.set_value('intellihide-pressure-threshold', this._settings.get_default_value('intellihide-pressure-threshold'));
|
||||
this._builder.get_object('intellihide_pressure_threshold_spinbutton').set_value(this._settings.get_int('intellihide-pressure-threshold'));
|
||||
|
||||
this._settings.set_value('intellihide-pressure-time', this._settings.get_default_value('intellihide-pressure-time'));
|
||||
this._builder.get_object('intellihide_pressure_time_spinbutton').set_value(this._settings.get_int('intellihide-pressure-time'));
|
||||
|
||||
this._settings.set_value('intellihide-animation-time', this._settings.get_default_value('intellihide-animation-time'));
|
||||
this._builder.get_object('intellihide_animation_time_spinbutton').set_value(this._settings.get_int('intellihide-animation-time'));
|
||||
|
||||
this._settings.set_value('intellihide-close-delay', this._settings.get_default_value('intellihide-close-delay'));
|
||||
this._builder.get_object('intellihide_close_delay_spinbutton').set_value(this._settings.get_int('intellihide-close-delay'));
|
||||
} else {
|
||||
// remove the settings box so it doesn't get destroyed;
|
||||
dialog.get_content_area().remove(box);
|
||||
dialog.destroy();
|
||||
}
|
||||
return;
|
||||
}));
|
||||
|
||||
dialog.show_all();
|
||||
|
||||
}));
|
||||
|
||||
// Behavior panel
|
||||
|
||||
this._settings.bind('show-show-apps-button',
|
||||
this._builder.get_object('show_applications_button_switch'),
|
||||
'active',
|
||||
Gio.SettingsBindFlags.DEFAULT);
|
||||
|
||||
this._settings.bind('show-show-apps-button',
|
||||
this._builder.get_object('show_application_options_button'),
|
||||
'sensitive',
|
||||
Gio.SettingsBindFlags.DEFAULT);
|
||||
|
||||
this._builder.get_object('show_application_options_button').connect('clicked', Lang.bind(this, function() {
|
||||
let dialog = new Gtk.Dialog({ title: _('Show Applications options'),
|
||||
transient_for: this.widget.get_toplevel(),
|
||||
use_header_bar: true,
|
||||
modal: true });
|
||||
|
||||
// GTK+ leaves positive values for application-defined response ids.
|
||||
// Use +1 for the reset action
|
||||
dialog.add_button(_('Reset to defaults'), 1);
|
||||
|
||||
let box = this._builder.get_object('show_applications_options');
|
||||
dialog.get_content_area().add(box);
|
||||
|
||||
let fileChooser = this._builder.get_object('show_applications_icon_file_filebutton');
|
||||
let fileImage = this._builder.get_object('show_applications_current_icon_image');
|
||||
let fileFilter = new Gtk.FileFilter();
|
||||
let handleIconChange = function(newIconPath) {
|
||||
if (newIconPath && GLib.file_test(newIconPath, GLib.FileTest.EXISTS)) {
|
||||
let file = Gio.File.new_for_path(newIconPath)
|
||||
let pixbuf = GdkPixbuf.Pixbuf.new_from_stream_at_scale(file.read(null), 32, 32, true, null);
|
||||
|
||||
fileImage.set_from_pixbuf(pixbuf);
|
||||
fileChooser.set_filename(newIconPath);
|
||||
} else {
|
||||
newIconPath = '';
|
||||
fileImage.set_from_icon_name('view-app-grid-symbolic', 32);
|
||||
fileChooser.unselect_all();
|
||||
fileChooser.set_current_folder(GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_PICTURES));
|
||||
}
|
||||
|
||||
this._settings.set_string('show-apps-icon-file', newIconPath || '');
|
||||
};
|
||||
|
||||
fileFilter.add_pixbuf_formats();
|
||||
fileChooser.filter = fileFilter;
|
||||
|
||||
fileChooser.connect('file-set', widget => handleIconChange.call(this, widget.get_filename()));
|
||||
handleIconChange.call(this, this._settings.get_string('show-apps-icon-file'));
|
||||
|
||||
dialog.connect('response', Lang.bind(this, function(dialog, id) {
|
||||
if (id == 1) {
|
||||
// restore default settings
|
||||
handleIconChange.call(this, null);
|
||||
} else {
|
||||
// remove the settings box so it doesn't get destroyed;
|
||||
dialog.get_content_area().remove(box);
|
||||
dialog.destroy();
|
||||
}
|
||||
return;
|
||||
}));
|
||||
|
||||
dialog.show_all();
|
||||
}));
|
||||
|
||||
this._settings.bind('animate-show-apps',
|
||||
this._builder.get_object('application_button_animation_button'),
|
||||
'active',
|
||||
@@ -446,7 +611,7 @@ const Settings = new Lang.Class({
|
||||
// Use +1 for the reset action
|
||||
dialog.add_button(_('Reset to defaults'), 1);
|
||||
|
||||
let box = this._builder.get_object('show_showdesktop_options');
|
||||
let box = this._builder.get_object('box_show_showdesktop_options');
|
||||
dialog.get_content_area().add(box);
|
||||
|
||||
this._builder.get_object('show_showdesktop_width_spinbutton').set_value(this._settings.get_int('showdesktop-button-width'));
|
||||
@@ -510,6 +675,10 @@ const Settings = new Lang.Class({
|
||||
this._builder.get_object('peek_mode_switch'),
|
||||
'active',
|
||||
Gio.SettingsBindFlags.DEFAULT);
|
||||
this._settings.bind('window-preview-show-title',
|
||||
this._builder.get_object('preview_show_title_switch'),
|
||||
'active',
|
||||
Gio.SettingsBindFlags.DEFAULT);
|
||||
this._settings.bind('peek-mode',
|
||||
this._builder.get_object('listboxrow_enter_peek_mode_timeout'),
|
||||
'sensitive',
|
||||
@@ -535,6 +704,21 @@ const Settings = new Lang.Class({
|
||||
this._settings.set_int('peek-mode-opacity', widget.get_value());
|
||||
}));
|
||||
|
||||
this._builder.get_object('preview_width_spinbutton').set_value(this._settings.get_int('window-preview-width'));
|
||||
this._builder.get_object('preview_width_spinbutton').connect('value-changed', Lang.bind (this, function(widget) {
|
||||
this._settings.set_int('window-preview-width', widget.get_value());
|
||||
}));
|
||||
|
||||
this._builder.get_object('preview_height_spinbutton').set_value(this._settings.get_int('window-preview-height'));
|
||||
this._builder.get_object('preview_height_spinbutton').connect('value-changed', Lang.bind (this, function(widget) {
|
||||
this._settings.set_int('window-preview-height', widget.get_value());
|
||||
}));
|
||||
|
||||
this._builder.get_object('preview_padding_spinbutton').set_value(this._settings.get_int('window-preview-padding'));
|
||||
this._builder.get_object('preview_padding_spinbutton').connect('value-changed', Lang.bind (this, function(widget) {
|
||||
this._settings.set_int('window-preview-padding', widget.get_value());
|
||||
}));
|
||||
|
||||
dialog.connect('response', Lang.bind(this, function(dialog, id) {
|
||||
if (id == 1) {
|
||||
// restore default settings
|
||||
@@ -542,10 +726,21 @@ const Settings = new Lang.Class({
|
||||
this._builder.get_object('preview_timeout_spinbutton').set_value(this._settings.get_int('show-window-previews-timeout'));
|
||||
|
||||
this._settings.set_value('peek-mode', this._settings.get_default_value('peek-mode'));
|
||||
this._settings.set_value('window-preview-show-title', this._settings.get_default_value('window-preview-show-title'));
|
||||
this._settings.set_value('enter-peek-mode-timeout', this._settings.get_default_value('enter-peek-mode-timeout'));
|
||||
this._builder.get_object('enter_peek_mode_timeout_spinbutton').set_value(this._settings.get_int('enter-peek-mode-timeout'));
|
||||
this._settings.set_value('peek-mode-opacity', this._settings.get_default_value('peek-mode-opacity'));
|
||||
this._builder.get_object('peek_mode_opacity_spinbutton').set_value(this._settings.get_int('peek-mode-opacity'));
|
||||
|
||||
this._settings.set_value('window-preview-width', this._settings.get_default_value('window-preview-width'));
|
||||
this._builder.get_object('preview_width_spinbutton').set_value(this._settings.get_int('window-preview-width'));
|
||||
|
||||
this._settings.set_value('window-preview-height', this._settings.get_default_value('window-preview-height'));
|
||||
this._builder.get_object('preview_height_spinbutton').set_value(this._settings.get_int('window-preview-height'));
|
||||
|
||||
this._settings.set_value('window-preview-padding', this._settings.get_default_value('window-preview-padding'));
|
||||
this._builder.get_object('preview_padding_spinbutton').set_value(this._settings.get_int('window-preview-padding'));
|
||||
|
||||
this._settings.set_value('preview-middle-click-close', this._settings.get_default_value('preview-middle-click-close'));
|
||||
|
||||
} else {
|
||||
|
||||
@@ -46,6 +46,11 @@
|
||||
<value value='0' nick='BOTTOM'/>
|
||||
<value value='1' nick='TOP'/>
|
||||
</enum>
|
||||
<enum id='org.gnome.shell.extensions.dash-to-panel.intellihideBehaviour'>
|
||||
<value value='0' nick='ALL_WINDOWS'/>
|
||||
<value value='1' nick='FOCUSED_WINDOWS'/>
|
||||
<value value='2' nick='MAXIMIZED_WINDOWS'/>
|
||||
</enum>
|
||||
<schema path="/org/gnome/shell/extensions/dash-to-panel/" id="org.gnome.shell.extensions.dash-to-panel">
|
||||
<key name="panel-position" enum="org.gnome.shell.extensions.dash-to-panel.panelPosition">
|
||||
<default>'BOTTOM'</default>
|
||||
@@ -152,11 +157,61 @@
|
||||
<summary>Position of the taskbar</summary>
|
||||
<description>Set the position of the taskbar on the panel</description>
|
||||
</key>
|
||||
<key type="b" name="intellihide">
|
||||
<default>false</default>
|
||||
<summary>Intellihide</summary>
|
||||
<description>Whether to intelligently hide the panel</description>
|
||||
</key>
|
||||
<key type="b" name="intellihide-hide-from-windows">
|
||||
<default>false</default>
|
||||
<summary>Only hide from windows</summary>
|
||||
<description>Dictates if the dash should only hide when in conflict with windows</description>
|
||||
</key>
|
||||
<key name="intellihide-behaviour" enum="org.gnome.shell.extensions.dash-to-panel.intellihideBehaviour">
|
||||
<default>'FOCUSED_WINDOWS'</default>
|
||||
<summary>Intellihide behaviour</summary>
|
||||
<description>Dictates how to intelligently hide the panel</description>
|
||||
</key>
|
||||
<key type="b" name="intellihide-use-pressure">
|
||||
<default>false</default>
|
||||
<summary>Intellihide pressure</summary>
|
||||
<description>To reveal the panel, pressure needs to be applied to the edege of the screen</description>
|
||||
</key>
|
||||
<key type="i" name="intellihide-pressure-threshold">
|
||||
<default>100</default>
|
||||
<summary>Intellihide pressure threshold</summary>
|
||||
<description>The pressure needed to reveal the panel</description>
|
||||
</key>
|
||||
<key type="i" name="intellihide-pressure-time">
|
||||
<default>1000</default>
|
||||
<summary>Intellihide pressure time</summary>
|
||||
<description>The numer of milliseconds that the pressure needs to be applied to reveal the panel</description>
|
||||
</key>
|
||||
<key type="b" name="intellihide-show-in-fullscreen">
|
||||
<default>false</default>
|
||||
<summary>Intellihide pressure</summary>
|
||||
<description>Allow the panel to be revealed while an application is in fullscreen mode</description>
|
||||
</key>
|
||||
<key type="i" name="intellihide-animation-time">
|
||||
<default>200</default>
|
||||
<summary>Intellihide animation time</summary>
|
||||
<description>The animation time (ms) to hide and reveal the panel</description>
|
||||
</key>
|
||||
<key type="i" name="intellihide-close-delay">
|
||||
<default>400</default>
|
||||
<summary>Intellihide close delay</summary>
|
||||
<description>The delay (ms) before hiding the panel</description>
|
||||
</key>
|
||||
<key type="b" name="show-show-apps-button">
|
||||
<default>true</default>
|
||||
<summary>Show applications button</summary>
|
||||
<description>Show appplications button in the dash</description>
|
||||
</key>
|
||||
<key type="s" name="show-apps-icon-file">
|
||||
<default>""</default>
|
||||
<summary>Custom Show Applications icon</summary>
|
||||
<description>Customize the Show Applications icon</description>
|
||||
</key>
|
||||
<key type="b" name="animate-show-apps">
|
||||
<default>true</default>
|
||||
<summary>Animate Show Applications from the desktop</summary>
|
||||
@@ -202,6 +257,26 @@
|
||||
<summary>Enable peek mode</summary>
|
||||
<description>Peek a window upon hover for some time</description>
|
||||
</key>
|
||||
<key type="b" name="window-preview-show-title">
|
||||
<default>true</default>
|
||||
<summary>Display title in preview</summary>
|
||||
<description>Display window title in preview</description>
|
||||
</key>
|
||||
<key type="i" name="window-preview-width">
|
||||
<default>350</default>
|
||||
<summary>Window previews width</summary>
|
||||
<description>The width of the window previews</description>
|
||||
</key>
|
||||
<key type="i" name="window-preview-height">
|
||||
<default>200</default>
|
||||
<summary>Window previews height</summary>
|
||||
<description>The height of the window previews</description>
|
||||
</key>
|
||||
<key type="i" name="window-preview-padding">
|
||||
<default>20</default>
|
||||
<summary>Window previews padding</summary>
|
||||
<description>The padding of the window previews</description>
|
||||
</key>
|
||||
<key type="b" name="isolate-workspaces">
|
||||
<default>false</default>
|
||||
<summary>Provide workspace isolation</summary>
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
}
|
||||
|
||||
#dashtopanelThumbnailList .popup-menu-item {
|
||||
padding: 1em;
|
||||
padding: 0;
|
||||
border-radius: 5px;
|
||||
spacing: 0;
|
||||
}
|
||||
|
||||
57
taskbar.js
57
taskbar.js
@@ -240,9 +240,6 @@ var taskbar = new Lang.Class({
|
||||
y_align: St.Align.START, x_align:rtl?St.Align.END:St.Align.START
|
||||
});
|
||||
|
||||
Main.panel.actor.connect('notify::height', Lang.bind(this, this._queueRedisplay));
|
||||
Main.panel.actor.connect('notify::width', Lang.bind(this, this._queueRedisplay));
|
||||
|
||||
// Update minimization animation target position on allocation of the
|
||||
// container and on scrollview change.
|
||||
this._box.connect('notify::allocation', Lang.bind(this, this._updateAppIconsGeometry));
|
||||
@@ -256,6 +253,16 @@ var taskbar = new Lang.Class({
|
||||
this._appSystem = Shell.AppSystem.get_default();
|
||||
|
||||
this._signalsHandler.add(
|
||||
[
|
||||
Main.panel.actor,
|
||||
'notify::height',
|
||||
() => this._queueRedisplay()
|
||||
],
|
||||
[
|
||||
Main.panel.actor,
|
||||
'notify::width',
|
||||
() => this._queueRedisplay()
|
||||
],
|
||||
[
|
||||
this._appSystem,
|
||||
'installed-changed',
|
||||
@@ -274,11 +281,6 @@ var taskbar = new Lang.Class({
|
||||
'switch-workspace',
|
||||
() => this._connectWorkspaceSignals()
|
||||
],
|
||||
[
|
||||
this._appSystem,
|
||||
'app-state-changed',
|
||||
Lang.bind(this, this._queueRedisplay)
|
||||
],
|
||||
[
|
||||
Main.overview,
|
||||
'item-drag-begin',
|
||||
@@ -318,6 +320,7 @@ var taskbar = new Lang.Class({
|
||||
this._signalsHandler.destroy();
|
||||
this._signalsHandler = 0;
|
||||
|
||||
this._container.destroy();
|
||||
this._disconnectWorkspaceSignals();
|
||||
},
|
||||
|
||||
@@ -459,12 +462,10 @@ var taskbar = new Lang.Class({
|
||||
_connectWorkspaceSignals: function() {
|
||||
this._disconnectWorkspaceSignals();
|
||||
|
||||
if (!this.isGroupApps) {
|
||||
this._lastWorkspace = global.screen.get_active_workspace();
|
||||
this._lastWorkspace = global.screen.get_active_workspace();
|
||||
|
||||
this._workspaceWindowAddedId = this._lastWorkspace.connect('window-added', () => this._queueRedisplay());
|
||||
this._workspaceWindowRemovedId = this._lastWorkspace.connect('window-removed', () => this._queueRedisplay());
|
||||
}
|
||||
this._workspaceWindowAddedId = this._lastWorkspace.connect('window-added', () => this._queueRedisplay());
|
||||
this._workspaceWindowRemovedId = this._lastWorkspace.connect('window-removed', () => this._queueRedisplay());
|
||||
},
|
||||
|
||||
_disconnectWorkspaceSignals: function() {
|
||||
@@ -600,18 +601,18 @@ var taskbar = new Lang.Class({
|
||||
// icons (i.e. ignoring drag placeholders) and which are not
|
||||
// animating out (which means they will be destroyed at the end of
|
||||
// the animation)
|
||||
let iconChildren = this._box.get_children().filter(function(actor) {
|
||||
return this._getTaskbarIcons().map(function(actor){
|
||||
return actor.child._delegate;
|
||||
});
|
||||
},
|
||||
|
||||
_getTaskbarIcons: function() {
|
||||
return this._box.get_children().filter(function(actor) {
|
||||
return actor.child &&
|
||||
actor.child._delegate &&
|
||||
actor.child._delegate.icon &&
|
||||
!actor.animatingOut;
|
||||
});
|
||||
|
||||
let appIcons = iconChildren.map(function(actor){
|
||||
return actor.child._delegate;
|
||||
});
|
||||
|
||||
return appIcons;
|
||||
},
|
||||
|
||||
_updateAppIconsGeometry: function() {
|
||||
@@ -680,12 +681,7 @@ var taskbar = new Lang.Class({
|
||||
// icons (i.e. ignoring drag placeholders) and which are not
|
||||
// animating out (which means they will be destroyed at the end of
|
||||
// the animation)
|
||||
let iconChildren = this._box.get_children().filter(function(actor) {
|
||||
return actor.child &&
|
||||
actor.child._delegate &&
|
||||
actor.child._delegate.icon &&
|
||||
!actor.animatingOut;
|
||||
});
|
||||
let iconChildren = this._getTaskbarIcons();
|
||||
|
||||
iconChildren.push(this._showAppsIcon);
|
||||
|
||||
@@ -755,15 +751,10 @@ var taskbar = new Lang.Class({
|
||||
if (!this._signalsHandler) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
let showFavorites = this._dtpSettings.get_boolean('show-favorites');
|
||||
//get the currently displayed appIcons
|
||||
let currentAppIcons = this._box.get_children().filter(function(actor) {
|
||||
return actor.child &&
|
||||
actor.child._delegate &&
|
||||
actor.child._delegate.app &&
|
||||
!actor.animatingOut;
|
||||
});
|
||||
let currentAppIcons = this._getTaskbarIcons();
|
||||
//get the user's favorite apps
|
||||
let favoriteAppsMap = showFavorites ? AppFavorites.getAppFavorites().getFavoriteMap() : {};
|
||||
let favoriteApps = Object.keys(favoriteAppsMap).map(appId => favoriteAppsMap[appId]);
|
||||
|
||||
159
windowPreview.js
159
windowPreview.js
@@ -44,8 +44,11 @@ const Taskbar = Me.imports.taskbar;
|
||||
const Convenience = Me.imports.convenience;
|
||||
const AppIcons = Me.imports.appIcons;
|
||||
|
||||
let DEFAULT_THUMBNAIL_WIDTH = 350;
|
||||
let DEFAULT_THUMBNAIL_HEIGHT = 200;
|
||||
let HOVER_APP_BLACKLIST = [
|
||||
"Oracle VM VirtualBox",
|
||||
"Virtual Machine Manager",
|
||||
"Remmina"
|
||||
]
|
||||
|
||||
var thumbnailPreviewMenu = new Lang.Class({
|
||||
Name: 'DashToPanel.ThumbnailPreviewMenu',
|
||||
@@ -194,14 +197,23 @@ var thumbnailPreviewMenu = new Lang.Class({
|
||||
this._hoverCloseTimeoutId = null;
|
||||
}
|
||||
},
|
||||
|
||||
_appInHoverBlacklist: function (appName) {
|
||||
for (let i = 0; i < HOVER_APP_BLACKLIST.length; i++) {
|
||||
if (appName === HOVER_APP_BLACKLIST[i])
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
},
|
||||
|
||||
hoverOpen: function () {
|
||||
this._hoverOpenTimeoutId = null;
|
||||
if (!this.isOpen && this._dtpSettings.get_boolean("show-window-previews")) {
|
||||
this.popup();
|
||||
let focusedApp = Shell.WindowTracker.get_default().focus_app;
|
||||
if (focusedApp && (focusedApp.get_name() === "Oracle VM VirtualBox" || focusedApp.get_name() === "Virtual Machine Manager")) {
|
||||
this.actor.grab_key_focus();
|
||||
if (focusedApp && this._appInHoverBlacklist(focusedApp.get_name())) {
|
||||
this.actor.grab_key_focus();
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -212,6 +224,9 @@ var thumbnailPreviewMenu = new Lang.Class({
|
||||
},
|
||||
|
||||
destroy: function () {
|
||||
this.cancelClose();
|
||||
this.cancelOpen();
|
||||
|
||||
if (this._mappedId)
|
||||
this._source.actor.disconnect(this._mappedId);
|
||||
|
||||
@@ -489,15 +504,16 @@ var thumbnailPreview = new Lang.Class({
|
||||
Name: 'DashToPanel.ThumbnailPreview',
|
||||
Extends: PopupMenu.PopupBaseMenuItem,
|
||||
|
||||
_init: function(window) {
|
||||
_init: function(window, settings) {
|
||||
this._dtpSettings = settings;
|
||||
this.window = window;
|
||||
|
||||
let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor;
|
||||
if(!scaleFactor)
|
||||
scaleFactor = 1;
|
||||
|
||||
this._thumbnailWidth = DEFAULT_THUMBNAIL_WIDTH*scaleFactor;
|
||||
this._thumbnailHeight = DEFAULT_THUMBNAIL_HEIGHT*scaleFactor;
|
||||
this._thumbnailWidth = this._dtpSettings.get_int('window-preview-width')*scaleFactor;
|
||||
this._thumbnailHeight = this._dtpSettings.get_int('window-preview-height')*scaleFactor;
|
||||
|
||||
this.parent({reactive: true});
|
||||
this._workId = Main.initializeDeferredWork(this.actor, Lang.bind(this, this._onResize));
|
||||
@@ -509,6 +525,8 @@ var thumbnailPreview = new Lang.Class({
|
||||
this.actor.remove_child(this._ornamentLabel);
|
||||
this.actor._delegate = this;
|
||||
|
||||
this.actor.set_style('padding: ' + this._dtpSettings.get_int('window-preview-padding') + 'px;');
|
||||
|
||||
this.animatingOut = false;
|
||||
|
||||
this._windowBox = new St.BoxLayout({ style_class: 'window-box',
|
||||
@@ -527,28 +545,35 @@ var thumbnailPreview = new Lang.Class({
|
||||
this.overlayGroup.add_actor(this._previewBin);
|
||||
this.overlayGroup.add_actor(this._closeButton);
|
||||
|
||||
this._title = new St.Label({ text: window.title });
|
||||
this._titleBin = new St.Bin({ child: this._title,
|
||||
x_align: St.Align.MIDDLE,
|
||||
width: this._thumbnailWidth
|
||||
});
|
||||
this._titleBin.add_style_class_name("preview-window-title");
|
||||
this._titleNotifyId = 0;
|
||||
|
||||
this._titleNotifyId = this.window.connect('notify::title', Lang.bind(this, function() {
|
||||
this._title.set_text(this.window.title);
|
||||
}));
|
||||
|
||||
this._windowBin = new St.Bin({ child: this.overlayGroup,
|
||||
x_align: St.Align.MIDDLE,
|
||||
width: this._thumbnailWidth,
|
||||
height: this._thumbnailHeight
|
||||
});
|
||||
this._windowBin = new St.Bin({
|
||||
child: this.overlayGroup,
|
||||
x_align: St.Align.MIDDLE,
|
||||
width: this._thumbnailWidth,
|
||||
height: this._thumbnailHeight
|
||||
});
|
||||
|
||||
this._windowBox.add_child(this._windowBin);
|
||||
|
||||
if (this._dtpSettings.get_boolean('window-preview-show-title')) {
|
||||
this._title = new St.Label({ text: window.title });
|
||||
this._titleBin = new St.Bin({ child: this._title,
|
||||
x_align: St.Align.MIDDLE,
|
||||
width: this._thumbnailWidth
|
||||
});
|
||||
this._titleBin.add_style_class_name("preview-window-title");
|
||||
|
||||
this._windowBox.add_child(this._titleBin);
|
||||
|
||||
this._titleNotifyId = this.window.connect('notify::title', Lang.bind(this, function() {
|
||||
this._title.set_text(this.window.title);
|
||||
}));
|
||||
}
|
||||
|
||||
if (this.preview)
|
||||
this._previewBin.set_child(this.preview);
|
||||
this._windowBox.add_child(this._titleBin);
|
||||
|
||||
this.actor.add_child(this._windowBox);
|
||||
this._queueRepositionCloseButton();
|
||||
|
||||
@@ -562,8 +587,6 @@ var thumbnailPreview = new Lang.Class({
|
||||
Lang.bind(this, this._onLeave));
|
||||
this.actor.connect('motion-event',
|
||||
Lang.bind(this, this._onMotionEvent));
|
||||
this.actor.connect('destroy',
|
||||
Lang.bind(this, this._onDestroy));
|
||||
|
||||
this._previewMenuPopupManager = new previewMenuPopupManager(window, this.actor);
|
||||
},
|
||||
@@ -668,11 +691,8 @@ var thumbnailPreview = new Lang.Class({
|
||||
height: height * this.scale });
|
||||
this._resizeId = mutterWindow.meta_window.connect('size-changed',
|
||||
Lang.bind(this, this._queueResize));
|
||||
this._destroyId = mutterWindow.connect('destroy', Lang.bind(this, function() {
|
||||
thumbnail.destroy();
|
||||
this._destroyId = 0;
|
||||
this.animateOutAndDestroy();
|
||||
}));
|
||||
|
||||
this._destroyId = mutterWindow.connect('destroy', () => this.animateOutAndDestroy());
|
||||
}
|
||||
|
||||
return thumbnail;
|
||||
@@ -747,17 +767,19 @@ var thumbnailPreview = new Lang.Class({
|
||||
},
|
||||
|
||||
animateOutAndDestroy: function() {
|
||||
this.animatingOut = true;
|
||||
this._hideCloseButton();
|
||||
Tweener.addTween(this.actor,
|
||||
{ width: 0,
|
||||
opacity: 0,
|
||||
time: Taskbar.DASH_ANIMATION_TIME,
|
||||
transition: 'easeOutQuad',
|
||||
onComplete: Lang.bind(this, function() {
|
||||
this.destroy();
|
||||
})
|
||||
});
|
||||
if (!this.animatingOut) {
|
||||
this.animatingOut = true;
|
||||
this._hideCloseButton();
|
||||
Tweener.addTween(this.actor,
|
||||
{ width: 0,
|
||||
opacity: 0,
|
||||
time: Taskbar.DASH_ANIMATION_TIME,
|
||||
transition: 'easeOutQuad',
|
||||
onComplete: Lang.bind(this, function() {
|
||||
this.destroy();
|
||||
})
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
activate: function() {
|
||||
@@ -801,7 +823,7 @@ var thumbnailPreview = new Lang.Class({
|
||||
break;
|
||||
case 2:
|
||||
// Middle click
|
||||
if (this._getTopMenu()._dtpSettings.get_boolean('preview-middle-click-close')) {
|
||||
if (this._dtpSettings.get_boolean('preview-middle-click-close')) {
|
||||
this._closeWindow();
|
||||
}
|
||||
break;
|
||||
@@ -823,19 +845,25 @@ var thumbnailPreview = new Lang.Class({
|
||||
});
|
||||
},
|
||||
|
||||
_onDestroy: function() {
|
||||
destroy: function() {
|
||||
if (this._titleNotifyId) {
|
||||
this.window.disconnect(this._titleNotifyId);
|
||||
this._titleNotifyId = 0;
|
||||
}
|
||||
|
||||
if(this._resizeId) {
|
||||
let mutterWindow = this.window.get_compositor_private();
|
||||
if (mutterWindow) {
|
||||
|
||||
let mutterWindow = this.window.get_compositor_private();
|
||||
|
||||
if (mutterWindow) {
|
||||
if(this._resizeId) {
|
||||
mutterWindow.meta_window.disconnect(this._resizeId);
|
||||
this._resizeId = 0;
|
||||
}
|
||||
|
||||
if(this._destroyId) {
|
||||
mutterWindow.disconnect(this._destroyId);
|
||||
}
|
||||
}
|
||||
|
||||
this.parent();
|
||||
}
|
||||
});
|
||||
|
||||
@@ -871,7 +899,12 @@ var thumbnailPreviewList = new Lang.Class({
|
||||
this._scrollbarId = Main.initializeDeferredWork(this.actor, Lang.bind(this, this._showHideScrollbar));
|
||||
|
||||
this.actor.connect('destroy', Lang.bind(this, this._onDestroy));
|
||||
|
||||
|
||||
this._dtpSettings.connect('changed::window-preview-width', () => this._resetPreviews());
|
||||
this._dtpSettings.connect('changed::window-preview-height', () => this._resetPreviews());
|
||||
this._dtpSettings.connect('changed::window-preview-show-title', () => this._resetPreviews());
|
||||
this._dtpSettings.connect('changed::window-preview-padding', () => this._resetPreviews());
|
||||
|
||||
this._stateChangedId = this.window ? 0 :
|
||||
this.app.connect('windows-changed', Lang.bind(this, this._queueRedisplay));
|
||||
},
|
||||
@@ -968,8 +1001,7 @@ var thumbnailPreviewList = new Lang.Class({
|
||||
},
|
||||
|
||||
_createPreviewItem: function(window) {
|
||||
let preview = new thumbnailPreview(window);
|
||||
|
||||
let preview = new thumbnailPreview(window, this._dtpSettings);
|
||||
|
||||
preview.actor.connect('notify::hover', Lang.bind(this, function() {
|
||||
if (preview.actor.hover){
|
||||
@@ -995,12 +1027,31 @@ var thumbnailPreviewList = new Lang.Class({
|
||||
return preview;
|
||||
},
|
||||
|
||||
_resetPreviews: function() {
|
||||
let previews = this._getPreviews();
|
||||
let l = previews.length;
|
||||
|
||||
if (l > 0) {
|
||||
for (let i = 0; i < l; ++i) {
|
||||
previews[i]._delegate.animateOutAndDestroy();
|
||||
}
|
||||
|
||||
this._queueRedisplay();
|
||||
}
|
||||
},
|
||||
|
||||
_getPreviews: function() {
|
||||
return this.box.get_children().filter(function(actor) {
|
||||
return actor._delegate.window &&
|
||||
actor._delegate.preview &&
|
||||
!actor._delegate.animatingOut;
|
||||
});
|
||||
},
|
||||
|
||||
_redisplay: function () {
|
||||
let windows = this.window ? [this.window] :
|
||||
AppIcons.getInterestingWindows(this.app, this._dtpSettings).sort(this.sortWindowsCompareFunction);
|
||||
let children = this.box.get_children().filter(function(actor) {
|
||||
return actor._delegate.window && actor._delegate.preview;
|
||||
});
|
||||
let children = this._getPreviews();
|
||||
// Apps currently in the taskbar
|
||||
let oldWin = children.map(function(actor) {
|
||||
return actor._delegate.window;
|
||||
|
||||
Reference in New Issue
Block a user