Compare commits
38 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9fd7f7a939 | |||
| 7466de0f20 | |||
| 6f7dabe3f0 | |||
| 0f4121ee71 | |||
| 8797f13694 | |||
| 9e11ec9940 | |||
| 3a76b9eec4 | |||
| 5a84fe0051 | |||
| 01f7a6e32c | |||
| a3d27dd674 | |||
| 0081bd0d99 | |||
| c59d6cdad8 | |||
| 7d48bcc845 | |||
| 76514e8b23 | |||
| 1899d502a9 | |||
| 762903618d | |||
| b5ac041c1a | |||
| 83d7ae031b | |||
| 17b37ff577 | |||
| ee2c76de1d | |||
| 01d8d4871e | |||
| 1186b2a7a0 | |||
| 2840a6b364 | |||
| 990e340366 | |||
| c9678e89d2 | |||
| 53ba3ce620 | |||
| 301017904b | |||
| 0ad959de1e | |||
| a3ff3c79b2 | |||
| 8819ed01c8 | |||
| 59e6aefd5e | |||
| 7c6c4f0ef9 | |||
| 2552c92fe1 | |||
| d6b605e801 | |||
| b0b0f527be | |||
| 30f4beb3e1 | |||
| b05eb4eb6d | |||
| e06b1e8236 |
@@ -1,17 +1,30 @@
|
|||||||
48.3
|
49.alpha.1
|
||||||
====
|
==========
|
||||||
* Misc. bug fixes and cleanups [Florian; !409, !411, !405, !413]
|
* workspaces-indicator, window-list: Better expose workspace names
|
||||||
|
[Florian; !405]
|
||||||
|
* window-list: Animate transition to/from overview [Florian; !412]
|
||||||
|
* Misc. bug fixes and cleanups [Florian; !409, !411, !413]
|
||||||
|
|
||||||
Contributors:
|
Contributors:
|
||||||
Florian Müllner
|
Florian Müllner
|
||||||
|
|
||||||
48.2
|
Translators:
|
||||||
====
|
Martin [sl], Emin Tufan Çetin [tr], Yuri Chornoivan [uk], Luming Zh [zh_CN],
|
||||||
|
Yago Raña [gl], Ekaterine Papava [ka], Vasil Pupkin [be],
|
||||||
|
Álvaro Burns [pt_BR], Sergej A. [ru]
|
||||||
|
|
||||||
|
49.alpha.0
|
||||||
|
==========
|
||||||
* windowsNavigator: Fix handling keyboard shortcuts [Daniel; !395]
|
* windowsNavigator: Fix handling keyboard shortcuts [Daniel; !395]
|
||||||
* build: Allow disabling the X11 session [Neal; !396, !400]
|
* build: Allow disabling the X11 session [Neal; !396, !400]
|
||||||
|
* Disable X11 session by default [Jordan; !399]
|
||||||
|
* Misc. bug fixes and cleanups [Florian; !398, !406]
|
||||||
|
|
||||||
Contributors:
|
Contributors:
|
||||||
Daniel Buch Hansen, Neal Gompa
|
Daniel Buch Hansen, Neal Gompa, Florian Müllner, Jordan Petridis
|
||||||
|
|
||||||
|
Translators:
|
||||||
|
Emilio Sepúlveda [ia]
|
||||||
|
|
||||||
48.1
|
48.1
|
||||||
====
|
====
|
||||||
|
|||||||
+1
-1
@@ -23,7 +23,7 @@ foreach name : session_desktops
|
|||||||
session_instdir = wlsessiondir
|
session_instdir = wlsessiondir
|
||||||
else
|
else
|
||||||
# FIXME: The same target can not be copied into two directories.
|
# FIXME: The same target can not be copied into two directories.
|
||||||
# There is a workaround in meson/session-post-install.py until proper
|
# There is a workaround in build-aux/session-post-install.py until proper
|
||||||
# solution arises:
|
# solution arises:
|
||||||
# https://github.com/mesonbuild/meson/issues/2416
|
# https://github.com/mesonbuild/meson/issues/2416
|
||||||
session_instdir = wlsessiondir
|
session_instdir = wlsessiondir
|
||||||
|
|||||||
Vendored
-1102
File diff suppressed because it is too large
Load Diff
Vendored
-309
@@ -1,309 +0,0 @@
|
|||||||
Source: gnome-shell-extensions
|
|
||||||
Section: gnome
|
|
||||||
Priority: optional
|
|
||||||
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
|
|
||||||
Uploaders: Iain Lane <laney@debian.org>, Jeremy Bícha <jbicha@ubuntu.com>, Laurent Bigonville <bigon@debian.org>, Marco Trevisan (Treviño) <marco@ubuntu.com>
|
|
||||||
Build-Depends: debhelper-compat (= 13),
|
|
||||||
dh-sequence-gnome,
|
|
||||||
dpkg-build-api (= 1),
|
|
||||||
libglib2.0-bin,
|
|
||||||
meson (>= 1.1.0),
|
|
||||||
sassc
|
|
||||||
Standards-Version: 4.7.0
|
|
||||||
Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-shell-extensions
|
|
||||||
Vcs-Git: https://salsa.debian.org/gnome-team/gnome-shell-extensions.git -b debian/forky
|
|
||||||
Homepage: https://wiki.gnome.org/Projects/GnomeShell/Extensions
|
|
||||||
|
|
||||||
Package: gnome-shell-extensions
|
|
||||||
Section: oldlibs
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-shell-extension-apps-menu,
|
|
||||||
gnome-shell-extension-auto-move-windows,
|
|
||||||
gnome-shell-extension-drive-menu,
|
|
||||||
gnome-shell-extension-launch-new-instance,
|
|
||||||
gnome-shell-extension-light-style,
|
|
||||||
gnome-shell-extension-native-window-placement,
|
|
||||||
gnome-shell-extension-places-menu,
|
|
||||||
gnome-shell-extensions-common,
|
|
||||||
gnome-shell-extension-screenshot-window-sizer,
|
|
||||||
gnome-shell-extension-system-monitor,
|
|
||||||
gnome-shell-extension-user-theme,
|
|
||||||
gnome-shell-extension-window-list,
|
|
||||||
gnome-shell-extension-windows-navigator,
|
|
||||||
gnome-shell-extension-workspace-indicator,
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-classic
|
|
||||||
Description: Extensions to extend functionality of GNOME Shell
|
|
||||||
GNOME Shell is extensible using extensions. This package contains
|
|
||||||
all the official GNOME Shell extensions.
|
|
||||||
.
|
|
||||||
This is an empty transitional package and will likely be removed
|
|
||||||
in the future.
|
|
||||||
|
|
||||||
Package: gnome-classic
|
|
||||||
Architecture: all
|
|
||||||
Depends: fonts-cantarell,
|
|
||||||
gnome-session,
|
|
||||||
gnome-session-bin (>= 46),
|
|
||||||
gnome-session-common (>= 46),
|
|
||||||
gnome-shell-extension-apps-menu,
|
|
||||||
gnome-shell-extension-places-menu,
|
|
||||||
gnome-shell-extension-launch-new-instance,
|
|
||||||
gnome-shell-extension-window-list,
|
|
||||||
xdg-desktop-portal-gnome,
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-classic-xsession
|
|
||||||
Provides: x-session-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: Classic version of the GNOME desktop
|
|
||||||
This package contains the required components for the GNOME Classic
|
|
||||||
session, based on the GNOME Shell. It can be started from a display
|
|
||||||
manager such as GDM, and requires 3D acceleration to work properly.
|
|
||||||
.
|
|
||||||
The GNOME Shell provides core interface functions like switching
|
|
||||||
windows, launching applications or see your notifications. It takes
|
|
||||||
advantage of the capabilities of modern graphics hardware and
|
|
||||||
introduces innovative user interface concepts to provide a
|
|
||||||
delightful and easy to use experience. GNOME Shell is the defining
|
|
||||||
technology of the GNOME user experience.
|
|
||||||
.
|
|
||||||
GNOME Classic provides an alternative version of GNOME Shell that uses
|
|
||||||
more traditional design elements.
|
|
||||||
|
|
||||||
Package: gnome-classic-xsession
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-classic,
|
|
||||||
${misc:Depends}
|
|
||||||
Provides: x-session-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: Classic version of the GNOME desktop using Xorg
|
|
||||||
This package contains the required components for the GNOME Classic on Xorg
|
|
||||||
session, based on the GNOME Shell. It can be started from a display
|
|
||||||
manager such as GDM, and requires 3D acceleration to work properly.
|
|
||||||
.
|
|
||||||
The GNOME Shell provides core interface functions like switching
|
|
||||||
windows, launching applications or see your notifications. It takes
|
|
||||||
advantage of the capabilities of modern graphics hardware and
|
|
||||||
introduces innovative user interface concepts to provide a
|
|
||||||
delightful and easy to use experience. GNOME Shell is the defining
|
|
||||||
technology of the GNOME user experience.
|
|
||||||
.
|
|
||||||
GNOME Classic provides an alternative version of GNOME Shell that uses
|
|
||||||
more traditional design elements.
|
|
||||||
|
|
||||||
Package: gnome-shell-extensions-common
|
|
||||||
Architecture: all
|
|
||||||
Depends: ${misc:Depends}
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: common files for official GNOME Shell extensions
|
|
||||||
GNOME Shell is extensible using extensions. This package contains
|
|
||||||
common data files such as translations for the official GNOME Shell
|
|
||||||
extensions.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-apps-menu
|
|
||||||
Architecture: all
|
|
||||||
Depends: gir1.2-gmenu-3.0,
|
|
||||||
gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: Category based app menu for GNOME Shell
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to add a category based Apps menu
|
|
||||||
similar to what is found in classic desktops.
|
|
||||||
.
|
|
||||||
This package is part of the GNOME Classic default set of extensions.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-auto-move-windows
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: GNOME Shell extension to move apps to specific workspaces
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to move apps to specific workspaces when
|
|
||||||
they create windows.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-drive-menu
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: Removable drive status menu for GNOME Shell
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to add a status menu for accessing and
|
|
||||||
unmounting removable devices.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-launch-new-instance
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: GNOME Shell extension to launch new instances of apps
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to always launch a new instance of an
|
|
||||||
app when clicking in the Dash or the application view.
|
|
||||||
.
|
|
||||||
This package is part of the GNOME Classic default set of extensions.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-light-style
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: GNOME Shell extension to switch the Shell to light style
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to switch GNOME Shell to use a light
|
|
||||||
style instead of the default.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-native-window-placement
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: GNOME Shell extension to arrange windows in a more compact way
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to arrange windows in the GNOME Shell
|
|
||||||
overview in a more compact way.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-places-menu
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: Places menu for GNOME Shell
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to add a menu for quickly navigating to
|
|
||||||
places in the system, similar to the menu in GNOME 2.
|
|
||||||
.
|
|
||||||
This package is part of the GNOME Classic default set of extensions.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-screenshot-window-sizer
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: GNOME Shell extension to resize windows for GNOME Software screenshots
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to resize windows to the recommended
|
|
||||||
size for creating screenshots for use in the GNOME Software app.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-status-icons
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Description: GNOME Shell extension to show some status icons in the top bar
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to show some status icons in the top bar.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-system-monitor
|
|
||||||
Architecture: all
|
|
||||||
Depends: gir1.2-gtop-2.0,
|
|
||||||
gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: Display system information in GNOME Shell status bar
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to display system information such as
|
|
||||||
memory usage, cpu usage, network rates and more in the top bar.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-user-theme
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: GNOME Shell extension to load alternative GNOME Shell themes
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to allow switching to alternative
|
|
||||||
GNOME Shell themes.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-window-list
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: GNOME Shell extension to display a window list
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to display a window list at the bottom
|
|
||||||
of the screen.
|
|
||||||
.
|
|
||||||
This package is part of the GNOME Classic default set of extensions.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-windows-navigator
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: GNOME Shell extension to allow keyboard selection in overlay mode
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to allow keyboard selections of windows
|
|
||||||
and workspaces in overlay mode. Ctrl+number selects a workspace and
|
|
||||||
Alt+number selects a window.
|
|
||||||
|
|
||||||
Package: gnome-shell-extension-workspace-indicator
|
|
||||||
Architecture: all
|
|
||||||
Depends: gnome-shell (<< ${gnome:NextVersion}),
|
|
||||||
gnome-shell (>= ${gnome:Version}),
|
|
||||||
gnome-shell-extensions-common (= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: gnome-shell-extension-prefs | gnome-shell-extension-manager
|
|
||||||
Breaks: gnome-shell-extensions (<< 47)
|
|
||||||
Replaces: gnome-shell-extensions (<< 47)
|
|
||||||
Description: Workspace indicator for GNOME Shell
|
|
||||||
GNOME Shell is extensible using extensions. This package contains an
|
|
||||||
official GNOME Shell extension to add an indicator to the panel to
|
|
||||||
show what workspace you are using and allow you to switch to a different
|
|
||||||
workspace.
|
|
||||||
Vendored
-169
@@ -1,169 +0,0 @@
|
|||||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
|
||||||
Source: https://download.gnome.org/sources/gnome-shell-extensions/
|
|
||||||
|
|
||||||
Files: *
|
|
||||||
Copyright: 2011-2013 Giovanni Campagna
|
|
||||||
2013-2024 Florian Müllner
|
|
||||||
2011 Iranian Free Software Users Group (IFSUG.org) translation team
|
|
||||||
2021-2022 Alexander Shopov
|
|
||||||
2011-2023 Red Hat, Inc
|
|
||||||
2013 Rosetta Contributors and Canonical Ltd
|
|
||||||
Free Software Foundation, Inc
|
|
||||||
Rūdofls Mazurs
|
|
||||||
Ville-Pekka Vainio
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: debian/*
|
|
||||||
Copyright: 2011 Victor Seva <linuxmaniac@torreviejawireless.org>
|
|
||||||
2011 Bilal Akhtar <bilalakhtar@ubuntu.com>
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/apps-menu/extension.js
|
|
||||||
Copyright: 2011 Giovanni Campagna
|
|
||||||
2011 Vamsi Krishna Brahmajosyula
|
|
||||||
2013 Debarshi Ray
|
|
||||||
2013 Florian Müllner
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/auto-move-windows/extension.js
|
|
||||||
Copyright: 2011 Alessandro Crismani
|
|
||||||
2011 Giovanni Campagna
|
|
||||||
2014 Florian Müllner
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/launch-new-instance/extension.js
|
|
||||||
Copyright: 2013 Florian Müllner
|
|
||||||
2013 Gabriel Rossetti
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/native-window-placement/extension.js
|
|
||||||
Copyright: 2011 Giovanni Campagna
|
|
||||||
2011 Stefano Facchini
|
|
||||||
2011 Wepmaschda
|
|
||||||
2015 Florian Müllner
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/places-menu/extension.js
|
|
||||||
Copyright: 2011 Giovanni Campagna
|
|
||||||
2011 Vamsi Krishna Brahmajosyula
|
|
||||||
2013 Florian Müllner
|
|
||||||
2016 Rémy Lefevre
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/places-menu/placeDisplay.js
|
|
||||||
Copyright: 2012 Giovanni Campagna
|
|
||||||
2013 Debarshi Ray
|
|
||||||
2015 Florian Müllner
|
|
||||||
2016 Rémy Lefevre
|
|
||||||
2017 Christian Kellner
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/screenshot-window-sizer/extension.js
|
|
||||||
Copyright: 2013 Owen Taylor
|
|
||||||
2013 Richard Hughes
|
|
||||||
2014 Florian Müllner
|
|
||||||
2016 Will Thompson
|
|
||||||
2017 Florian Müllner
|
|
||||||
2019 Adrien Plazas
|
|
||||||
2019 Willy Stadnick
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/status-icons/extension.js
|
|
||||||
Copyright: 2018 Adel Gadllah
|
|
||||||
2018 Florian Müllner
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/system-monitor/icons/*
|
|
||||||
Copyright: GNOME Design Team Icon Development Kit
|
|
||||||
License: CC0-1.0
|
|
||||||
|
|
||||||
Files: extensions/user-theme/extension.js
|
|
||||||
Copyright: 2011 Elad Alfassa
|
|
||||||
2011 Giovanni Campagna
|
|
||||||
2011 John Stowers
|
|
||||||
2014 Florian Müllner
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/window-list/prefs.js
|
|
||||||
Copyright: 2013 Florian Müllner
|
|
||||||
2014 Sylvain Pasche
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/window-list/stylesheet-light.css
|
|
||||||
extensions/workspace-indicator/stylesheet-light.css
|
|
||||||
Copyright: 2011-2013 Giovanni Campagna
|
|
||||||
2013-2024 Florian Müllner
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/windowsNavigator/extension.js
|
|
||||||
Copyright: 2011 Giovanni Campagna
|
|
||||||
2011, Maxim Ermilov
|
|
||||||
2017, Florian Müllner
|
|
||||||
2019, Marco Trevisan (Treviño)
|
|
||||||
2020, Thun Pin
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/windowsNavigator/stylesheet.css
|
|
||||||
Copyright: 2011 Maxim Ermilov
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: extensions/workspace-indicator/stylesheet-dark.css
|
|
||||||
Copyright: 2011 Erick Pérez Castellanos
|
|
||||||
2019 Florian Müllner
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: lint/eslintrc-gjs.yml
|
|
||||||
Copyright: 2018 Claudio André
|
|
||||||
License: Expat
|
|
||||||
|
|
||||||
Files: lint/eslintrc-shell.yml
|
|
||||||
Copyright: 2019 Florian Müllner
|
|
||||||
License: Expat
|
|
||||||
|
|
||||||
Files: meson/session-post-install.py
|
|
||||||
Copyright: 2021, Neal Gompa
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
License: CC0-1.0
|
|
||||||
To the extent possible under law, the author(s) have dedicated all copyright
|
|
||||||
and related and neighboring rights to this software to the public domain
|
|
||||||
worldwide. This software is distributed without any warranty.
|
|
||||||
.
|
|
||||||
You should have received a copy of the CC0 Public Domain Dedication along with
|
|
||||||
this software. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
|
|
||||||
.
|
|
||||||
On Debian systems, the complete text of the CC0 1.0 Universal license can be
|
|
||||||
found in "/usr/share/common-licenses/CC0-1.0".
|
|
||||||
|
|
||||||
License: Expat
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
.
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
.
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
||||||
THE SOFTWARE.
|
|
||||||
|
|
||||||
License: GPL-2+
|
|
||||||
This package 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 package 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.
|
|
||||||
.
|
|
||||||
On Debian systems, the complete text of the GNU General
|
|
||||||
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
|
|
||||||
Vendored
-2
@@ -1,2 +0,0 @@
|
|||||||
NEWS
|
|
||||||
README.md
|
|
||||||
Vendored
-17
@@ -1,17 +0,0 @@
|
|||||||
[DEFAULT]
|
|
||||||
pristine-tar = True
|
|
||||||
debian-branch = debian/forky
|
|
||||||
upstream-branch = upstream/48.x
|
|
||||||
|
|
||||||
[buildpackage]
|
|
||||||
sign-tags = True
|
|
||||||
|
|
||||||
[dch]
|
|
||||||
multimaint-merge = True
|
|
||||||
|
|
||||||
[import-orig]
|
|
||||||
postimport = dch -v%(version)s New upstream release; git add debian/changelog; debcommit
|
|
||||||
upstream-vcs-tag = %(version%~%.)s
|
|
||||||
|
|
||||||
[pq]
|
|
||||||
patch-numbers = False
|
|
||||||
-1
@@ -1 +0,0 @@
|
|||||||
usr/share/xsessions
|
|
||||||
Vendored
-4
@@ -1,4 +0,0 @@
|
|||||||
debian/local/gnome-session-classic usr/bin
|
|
||||||
usr/share/glib-2.0/schemas/00_org.gnome.shell.extensions.classic.gschema.override
|
|
||||||
usr/share/gnome-shell/modes/classic.json
|
|
||||||
usr/share/wayland-sessions
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
usr/share/glib-2.0/schemas/org.gnome.shell.extensions.apps-menu.gschema.xml
|
|
||||||
usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
usr/share/glib-2.0/schemas/org.gnome.shell.extensions.auto-move-windows.gschema.xml
|
|
||||||
usr/share/gnome-shell/extensions/auto-move-windows@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
usr/share/gnome-shell/extensions/drive-menu@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
usr/share/gnome-shell/extensions/launch-new-instance@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
usr/share/gnome-shell/extensions/light-style@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
usr/share/glib-2.0/schemas/org.gnome.shell.extensions.native-window-placement.gschema.xml
|
|
||||||
usr/share/gnome-shell/extensions/native-window-placement@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
usr/share/gnome-shell/extensions/places-menu@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
usr/share/glib-2.0/schemas/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml
|
|
||||||
usr/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
usr/share/gnome-shell/extensions/status-icons@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
usr/share/glib-2.0/schemas/org.gnome.shell.extensions.system-monitor.gschema.xml
|
|
||||||
usr/share/gnome-shell/extensions/system-monitor@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
usr/share/glib-2.0/schemas/org.gnome.shell.extensions.user-theme.gschema.xml
|
|
||||||
usr/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
usr/share/glib-2.0/schemas/org.gnome.shell.extensions.window-list.gschema.xml
|
|
||||||
usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
usr/share/gnome-shell/extensions/windowsNavigator@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
usr/share/glib-2.0/schemas/org.gnome.shell.extensions.workspace-indicator.gschema.xml
|
|
||||||
usr/share/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
usr/share/locale
|
|
||||||
Vendored
-2
@@ -1,2 +0,0 @@
|
|||||||
#! /bin/sh
|
|
||||||
env GNOME_SHELL_SESSION_MODE=classic gnome-session "$@"
|
|
||||||
Vendored
Vendored
-11
@@ -1,11 +0,0 @@
|
|||||||
#!/usr/bin/make -f
|
|
||||||
|
|
||||||
%:
|
|
||||||
dh $@
|
|
||||||
|
|
||||||
override_dh_auto_configure:
|
|
||||||
dh_auto_configure -- \
|
|
||||||
-Dextension_set=all \
|
|
||||||
-Dclassic_mode=true
|
|
||||||
|
|
||||||
override_dh_gnome_clean:
|
|
||||||
Vendored
-1
@@ -1 +0,0 @@
|
|||||||
3.0 (quilt)
|
|
||||||
Vendored
-5
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
Bug-Database: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues
|
|
||||||
Bug-Submit: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/new
|
|
||||||
Repository: https://gitlab.gnome.org/GNOME/gnome-shell-extensions.git
|
|
||||||
Repository-Browse: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
|
|
||||||
Vendored
-4
@@ -1,4 +0,0 @@
|
|||||||
version=4
|
|
||||||
opts="searchmode=plain, uversionmangle=s/\.(alpha|beta|rc)/~$1/, downloadurlmangle=s|cache.json||" \
|
|
||||||
https://download.gnome.org/sources/@PACKAGE@/cache.json \
|
|
||||||
48/@PACKAGE@-([\d.]+\.?(?:beta|rc)?[\d.]*)@ARCHIVE_EXT@
|
|
||||||
@@ -70,8 +70,8 @@ export default class ScreenshotWindowSizerExtension extends Extension {
|
|||||||
const backwards = binding.is_reversed();
|
const backwards = binding.is_reversed();
|
||||||
|
|
||||||
// Unmaximize first
|
// Unmaximize first
|
||||||
if (window.get_maximized() !== 0)
|
if (window.is_maximized())
|
||||||
window.unmaximize(Meta.MaximizeFlags.BOTH);
|
window.unmaximize();
|
||||||
|
|
||||||
let workArea = window.get_work_area_current_monitor();
|
let workArea = window.get_work_area_current_monitor();
|
||||||
let outerRect = window.get_frame_rect();
|
let outerRect = window.get_frame_rect();
|
||||||
|
|||||||
@@ -20,6 +20,9 @@ import * as DND from 'resource:///org/gnome/shell/ui/dnd.js';
|
|||||||
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
|
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
|
||||||
import * as PopupMenu from 'resource:///org/gnome/shell/ui/popupMenu.js';
|
import * as PopupMenu from 'resource:///org/gnome/shell/ui/popupMenu.js';
|
||||||
import {DashItemContainer} from 'resource:///org/gnome/shell/ui/dash.js';
|
import {DashItemContainer} from 'resource:///org/gnome/shell/ui/dash.js';
|
||||||
|
import {
|
||||||
|
ANIMATION_TIME as SLIDE_ANIMATION_TIME,
|
||||||
|
} from 'resource:///org/gnome/shell/ui/overview.js';
|
||||||
|
|
||||||
import {WorkspaceIndicator} from './workspaceIndicator.js';
|
import {WorkspaceIndicator} from './workspaceIndicator.js';
|
||||||
|
|
||||||
@@ -85,10 +88,10 @@ class WindowContextMenu extends PopupMenu.PopupMenu {
|
|||||||
|
|
||||||
this._maximizeItem = new PopupMenu.PopupMenuItem('');
|
this._maximizeItem = new PopupMenu.PopupMenuItem('');
|
||||||
this._maximizeItem.connect('activate', () => {
|
this._maximizeItem.connect('activate', () => {
|
||||||
if (this._metaWindow.get_maximized() === Meta.MaximizeFlags.BOTH)
|
if (this._metaWindow.is_maximized())
|
||||||
this._metaWindow.unmaximize(Meta.MaximizeFlags.BOTH);
|
this._metaWindow.unmaximize();
|
||||||
else
|
else
|
||||||
this._metaWindow.maximize(Meta.MaximizeFlags.BOTH);
|
this._metaWindow.maximize();
|
||||||
});
|
});
|
||||||
this.addMenuItem(this._maximizeItem);
|
this.addMenuItem(this._maximizeItem);
|
||||||
|
|
||||||
@@ -123,9 +126,7 @@ class WindowContextMenu extends PopupMenu.PopupMenu {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_updateMaximizeItem() {
|
_updateMaximizeItem() {
|
||||||
let maximized = this._metaWindow.maximized_vertically &&
|
this._maximizeItem.label.text = this._metaWindow.is_maximized()
|
||||||
this._metaWindow.maximized_horizontally;
|
|
||||||
this._maximizeItem.label.text = maximized
|
|
||||||
? _('Unmaximize') : _('Maximize');
|
? _('Unmaximize') : _('Maximize');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -731,7 +732,7 @@ class AppContextMenu extends PopupMenu.PopupMenu {
|
|||||||
this._maximizeItem = new PopupMenu.PopupMenuItem(_('Maximize all'));
|
this._maximizeItem = new PopupMenu.PopupMenuItem(_('Maximize all'));
|
||||||
this._maximizeItem.connect('activate', () => {
|
this._maximizeItem.connect('activate', () => {
|
||||||
this._appButton.getWindowList().forEach(w => {
|
this._appButton.getWindowList().forEach(w => {
|
||||||
w.maximize(Meta.MaximizeFlags.BOTH);
|
w.maximize();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
this.addMenuItem(this._maximizeItem);
|
this.addMenuItem(this._maximizeItem);
|
||||||
@@ -739,7 +740,7 @@ class AppContextMenu extends PopupMenu.PopupMenu {
|
|||||||
this._unmaximizeItem = new PopupMenu.PopupMenuItem(_('Unmaximize all'));
|
this._unmaximizeItem = new PopupMenu.PopupMenuItem(_('Unmaximize all'));
|
||||||
this._unmaximizeItem.connect('activate', () => {
|
this._unmaximizeItem.connect('activate', () => {
|
||||||
this._appButton.getWindowList().forEach(w => {
|
this._appButton.getWindowList().forEach(w => {
|
||||||
w.unmaximize(Meta.MaximizeFlags.BOTH);
|
w.unmaximize();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
this.addMenuItem(this._unmaximizeItem);
|
this.addMenuItem(this._unmaximizeItem);
|
||||||
@@ -758,10 +759,10 @@ class AppContextMenu extends PopupMenu.PopupMenu {
|
|||||||
this._minimizeItem.visible = windows.some(w => !w.minimized);
|
this._minimizeItem.visible = windows.some(w => !w.minimized);
|
||||||
this._unminimizeItem.visible = windows.some(w => w.minimized);
|
this._unminimizeItem.visible = windows.some(w => w.minimized);
|
||||||
this._maximizeItem.visible = windows.some(w => {
|
this._maximizeItem.visible = windows.some(w => {
|
||||||
return w.get_maximized() !== Meta.MaximizeFlags.BOTH;
|
return !w.is_maximized();
|
||||||
});
|
});
|
||||||
this._unmaximizeItem.visible = windows.some(w => {
|
this._unmaximizeItem.visible = windows.some(w => {
|
||||||
return w.get_maximized() === Meta.MaximizeFlags.BOTH;
|
return w.is_maximized();
|
||||||
});
|
});
|
||||||
|
|
||||||
super.open(animate);
|
super.open(animate);
|
||||||
@@ -998,6 +999,8 @@ class WindowList extends St.Widget {
|
|||||||
Main.uiGroup.set_child_above_sibling(this, Main.layoutManager.panelBox);
|
Main.uiGroup.set_child_above_sibling(this, Main.layoutManager.panelBox);
|
||||||
Main.ctrlAltTabManager.addGroup(this, _('Window List'), 'start-here-symbolic');
|
Main.ctrlAltTabManager.addGroup(this, _('Window List'), 'start-here-symbolic');
|
||||||
|
|
||||||
|
this.visible = !inOverview;
|
||||||
|
|
||||||
this.width = this._monitor.width;
|
this.width = this._monitor.width;
|
||||||
this.connect('notify::height', this._updatePosition.bind(this));
|
this.connect('notify::height', this._updatePosition.bind(this));
|
||||||
this._updatePosition();
|
this._updatePosition();
|
||||||
@@ -1032,12 +1035,15 @@ class WindowList extends St.Widget {
|
|||||||
Main.overview.connectObject(
|
Main.overview.connectObject(
|
||||||
'showing', () => {
|
'showing', () => {
|
||||||
this._retrackChrome(overviewChromeOptions);
|
this._retrackChrome(overviewChromeOptions);
|
||||||
this.hide();
|
this._slideOut();
|
||||||
this._updateKeyboardAnchor();
|
this._updateKeyboardAnchor();
|
||||||
},
|
},
|
||||||
|
'hiding', () => {
|
||||||
|
if (!this._monitor.inFullscreen)
|
||||||
|
this._slideIn();
|
||||||
|
},
|
||||||
'hidden', () => {
|
'hidden', () => {
|
||||||
this._retrackChrome(chromeOptions);
|
this._retrackChrome(chromeOptions);
|
||||||
this.visible = !this._monitor.inFullscreen;
|
|
||||||
this._updateKeyboardAnchor();
|
this._updateKeyboardAnchor();
|
||||||
}, this);
|
}, this);
|
||||||
|
|
||||||
@@ -1079,6 +1085,13 @@ class WindowList extends St.Widget {
|
|||||||
this._groupingModeChanged();
|
this._groupingModeChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get_transformed_position() {
|
||||||
|
// HACK: Remove translation we use for animations
|
||||||
|
// to keep struts stable
|
||||||
|
const [x, y] = super.get_transformed_position();
|
||||||
|
return [x, y - this.translation_y];
|
||||||
|
}
|
||||||
|
|
||||||
_onScrollEvent(actor, event) {
|
_onScrollEvent(actor, event) {
|
||||||
let direction = event.get_scroll_direction();
|
let direction = event.get_scroll_direction();
|
||||||
let diff = 0;
|
let diff = 0;
|
||||||
@@ -1112,6 +1125,24 @@ class WindowList extends St.Widget {
|
|||||||
Main.layoutManager.trackChrome(this, options);
|
Main.layoutManager.trackChrome(this, options);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_slideIn() {
|
||||||
|
this.show();
|
||||||
|
this.ease({
|
||||||
|
translation_y: 0,
|
||||||
|
duration: SLIDE_ANIMATION_TIME,
|
||||||
|
mode: Clutter.AnimationMode.EASE_OUT_QUAD,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
_slideOut() {
|
||||||
|
this.ease({
|
||||||
|
translation_y: this.height,
|
||||||
|
duration: SLIDE_ANIMATION_TIME,
|
||||||
|
mode: Clutter.AnimationMode.EASE_OUT_QUAD,
|
||||||
|
onComplete: () => this.hide(),
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
_updateWorkspaceIndicatorVisibility() {
|
_updateWorkspaceIndicatorVisibility() {
|
||||||
let workspaceManager = global.workspace_manager;
|
let workspaceManager = global.workspace_manager;
|
||||||
let hasWorkspaces = this._mutterSettings.get_boolean('dynamic-workspaces') ||
|
let hasWorkspaces = this._mutterSettings.get_boolean('dynamic-workspaces') ||
|
||||||
@@ -1472,12 +1503,6 @@ class BottomWorkspaceIndicator extends WorkspaceIndicator {
|
|||||||
GObject.registerClass(this);
|
GObject.registerClass(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
constructor(params) {
|
|
||||||
super(params);
|
|
||||||
|
|
||||||
this.remove_style_class_name('panel-button');
|
|
||||||
}
|
|
||||||
|
|
||||||
setMenu(menu) {
|
setMenu(menu) {
|
||||||
super.setMenu(menu);
|
super.setMenu(menu);
|
||||||
|
|
||||||
|
|||||||
@@ -6,6 +6,11 @@
|
|||||||
*/
|
*/
|
||||||
@import url("stylesheet-workspace-switcher-dark.css");
|
@import url("stylesheet-workspace-switcher-dark.css");
|
||||||
|
|
||||||
|
.window-list-workspace-indicator.previews {
|
||||||
|
-natural-hpadding: 0 !important;
|
||||||
|
-minimum-hpadding: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
.window-list {
|
.window-list {
|
||||||
spacing: 2px;
|
spacing: 2px;
|
||||||
font-size: 10pt;
|
font-size: 10pt;
|
||||||
|
|||||||
@@ -5,27 +5,45 @@
|
|||||||
* SPDX-License-Identifier: GPL-2.0-or-later
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
.workspace-indicator.previews:active {
|
||||||
|
background-color: none !important;
|
||||||
|
box-shadow: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator.name-label {
|
||||||
|
box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17) !important;
|
||||||
|
}
|
||||||
|
.workspace-indicator.name-label:hover,
|
||||||
|
.workspace-indicator.name-label:focus {
|
||||||
|
box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28) !important;
|
||||||
|
}
|
||||||
|
.workspace-indicator.name-label:active {
|
||||||
|
box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32) !important;
|
||||||
|
}
|
||||||
|
.workspace-indicator.name-label:active:hover {
|
||||||
|
box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.36) !important;
|
||||||
|
}
|
||||||
|
|
||||||
.workspace-indicator .status-label {
|
.workspace-indicator .status-label {
|
||||||
|
width: 8em;
|
||||||
padding: 0 8px;
|
padding: 0 8px;
|
||||||
}
|
}
|
||||||
|
.workspace-indicator .status-label:ltr { padding-right: 4px; }
|
||||||
|
.workspace-indicator .status-label:rtl { padding-left: 4px; }
|
||||||
|
|
||||||
|
.workspace-indicator .system-status-icon {
|
||||||
|
padding: 0 !important;
|
||||||
|
margin: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
.workspace-indicator .workspaces-view.hfade {
|
.workspace-indicator .workspaces-view.hfade {
|
||||||
-st-hfade-offset: 20px;
|
-st-hfade-offset: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.workspace-indicator-menu .workspaces-view {
|
|
||||||
max-width: 480px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-indicator .workspaces-box {
|
.workspace-indicator .workspaces-box {
|
||||||
spacing: 3px;
|
spacing: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.workspace-indicator-menu .workspaces-box {
|
|
||||||
padding: 5px;
|
|
||||||
spacing: 6px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-indicator .workspace-box {
|
.workspace-indicator .workspace-box {
|
||||||
padding-top: 5px;
|
padding-top: 5px;
|
||||||
padding-bottom: 5px;
|
padding-bottom: 5px;
|
||||||
@@ -40,11 +58,6 @@
|
|||||||
padding-right: 5px;
|
padding-right: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.workspace-indicator-menu .workspace-box {
|
|
||||||
spacing: 6px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-indicator-menu .workspace,
|
|
||||||
.workspace-indicator .workspace {
|
.workspace-indicator .workspace {
|
||||||
border: 1px solid transparent;
|
border: 1px solid transparent;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
@@ -55,12 +68,6 @@
|
|||||||
width: 52px;
|
width: 52px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.workspace-indicator-menu .workspace {
|
|
||||||
height: 80px;
|
|
||||||
width: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-indicator-menu .workspace.active,
|
|
||||||
.workspace-indicator .workspace.active {
|
.workspace-indicator .workspace.active {
|
||||||
border-color: #fff;
|
border-color: #fff;
|
||||||
}
|
}
|
||||||
@@ -74,3 +81,50 @@
|
|||||||
.workspace-indicator-window-preview.active {
|
.workspace-indicator-window-preview.active {
|
||||||
background-color: #d4d4d4;
|
background-color: #d4d4d4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu {
|
||||||
|
min-width: 17em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item.popup-menu-item {
|
||||||
|
padding: 3px 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item .icon-button {
|
||||||
|
padding: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item .icon-button.flat {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item .icon-button.flat:hover {
|
||||||
|
background-color: st-transparentize(white, 90%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item .icon-button.flat:active {
|
||||||
|
background-color: st-transparentize(white, 85%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item .icon-button.flat:checked {
|
||||||
|
color: -st-accent-fg-color;
|
||||||
|
background-color: -st-accent-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item .icon-button.flat:checked:hover {
|
||||||
|
background-color: st-lighten(-st-accent-color, 10%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item .icon-button.flat:checked:active {
|
||||||
|
background-color: st-lighten(-st-accent-color, 15%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item StLabel {
|
||||||
|
padding: 0 11px;
|
||||||
|
width: 6.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item StEntry {
|
||||||
|
padding: 9px 9px;
|
||||||
|
width: 6.5em;
|
||||||
|
}
|
||||||
|
|||||||
@@ -7,6 +7,20 @@
|
|||||||
|
|
||||||
@import url("stylesheet-dark.css");
|
@import url("stylesheet-dark.css");
|
||||||
|
|
||||||
|
.workspace-indicator.name-label {
|
||||||
|
box-shadow: inset 0 0 0 100px rgba(34, 34, 38, 0.17) !important;
|
||||||
|
}
|
||||||
|
.workspace-indicator.name-label:hover,
|
||||||
|
.workspace-indicator.name-label:focus {
|
||||||
|
box-shadow: inset 0 0 0 100px rgba(34, 34, 38, 0.28) !important;
|
||||||
|
}
|
||||||
|
.workspace-indicator.name-label:active {
|
||||||
|
box-shadow: inset 0 0 0 100px rgba(34, 34, 38, 0.32) !important;
|
||||||
|
}
|
||||||
|
.workspace-indicator.name-label:active:hover {
|
||||||
|
box-shadow: inset 0 0 0 100px rgba(34, 34, 38, 0.36) !important;
|
||||||
|
}
|
||||||
|
|
||||||
.workspace-indicator .workspace {
|
.workspace-indicator .workspace {
|
||||||
background-color: #ccc;
|
background-color: #ccc;
|
||||||
}
|
}
|
||||||
@@ -23,3 +37,19 @@
|
|||||||
.workspace-indicator-window-preview.active {
|
.workspace-indicator-window-preview.active {
|
||||||
background-color: #f6f5f4;
|
background-color: #f6f5f4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item .icon-button.flat:hover {
|
||||||
|
background-color: st-transparentize(black, 90%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item .icon-button.flat:active {
|
||||||
|
background-color: st-transparentize(black, 85%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item .icon-button.flat:checked:hover {
|
||||||
|
background-color: st-darken(-st-accent-color, 10%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-indicator-menu .editable-menu-item .icon-button.flat:checked:active {
|
||||||
|
background-color: st-darken(-st-accent-color, 15%);
|
||||||
|
}
|
||||||
|
|||||||
@@ -8,9 +8,10 @@ import Clutter from 'gi://Clutter';
|
|||||||
import Gio from 'gi://Gio';
|
import Gio from 'gi://Gio';
|
||||||
import GObject from 'gi://GObject';
|
import GObject from 'gi://GObject';
|
||||||
import Meta from 'gi://Meta';
|
import Meta from 'gi://Meta';
|
||||||
|
import Shell from 'gi://Shell';
|
||||||
import St from 'gi://St';
|
import St from 'gi://St';
|
||||||
|
|
||||||
import {gettext as _} from 'resource:///org/gnome/shell/extensions/extension.js';
|
import {Extension, gettext as _} from 'resource:///org/gnome/shell/extensions/extension.js';
|
||||||
|
|
||||||
import * as DND from 'resource:///org/gnome/shell/ui/dnd.js';
|
import * as DND from 'resource:///org/gnome/shell/ui/dnd.js';
|
||||||
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
|
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
|
||||||
@@ -116,10 +117,6 @@ class WorkspaceThumbnail extends St.Button {
|
|||||||
'active', null, null,
|
'active', null, null,
|
||||||
GObject.ParamFlags.READWRITE,
|
GObject.ParamFlags.READWRITE,
|
||||||
false),
|
false),
|
||||||
'show-label': GObject.ParamSpec.boolean(
|
|
||||||
'show-label', null, null,
|
|
||||||
GObject.ParamFlags.READWRITE,
|
|
||||||
false),
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static {
|
static {
|
||||||
@@ -148,31 +145,15 @@ class WorkspaceThumbnail extends St.Button {
|
|||||||
});
|
});
|
||||||
box.add_child(this._preview);
|
box.add_child(this._preview);
|
||||||
|
|
||||||
this._label = new St.Label({
|
|
||||||
x_align: Clutter.ActorAlign.CENTER,
|
|
||||||
text: Meta.prefs_get_workspace_name(index),
|
|
||||||
});
|
|
||||||
box.add_child(this._label);
|
|
||||||
|
|
||||||
this._tooltip = new St.Label({
|
this._tooltip = new St.Label({
|
||||||
style_class: 'dash-label',
|
style_class: 'dash-label',
|
||||||
visible: false,
|
visible: false,
|
||||||
});
|
});
|
||||||
Main.uiGroup.add_child(this._tooltip);
|
Main.uiGroup.add_child(this._tooltip);
|
||||||
|
|
||||||
this.bind_property('show-label',
|
|
||||||
this._label, 'visible',
|
|
||||||
GObject.BindingFlags.SYNC_CREATE);
|
|
||||||
|
|
||||||
this.connect('destroy', this._onDestroy.bind(this));
|
this.connect('destroy', this._onDestroy.bind(this));
|
||||||
this.connect('notify::hover', this._syncTooltip.bind(this));
|
this.connect('notify::hover', this._syncTooltip.bind(this));
|
||||||
|
|
||||||
const desktopSettings =
|
|
||||||
new Gio.Settings({schema_id: 'org.gnome.desktop.wm.preferences'});
|
|
||||||
desktopSettings.connectObject('changed::workspace-names', () => {
|
|
||||||
this._label.text = Meta.prefs_get_workspace_name(index);
|
|
||||||
}, this);
|
|
||||||
|
|
||||||
this._index = index;
|
this._index = index;
|
||||||
this._delegate = this; // needed for DND
|
this._delegate = this; // needed for DND
|
||||||
|
|
||||||
@@ -270,9 +251,6 @@ class WorkspaceThumbnail extends St.Button {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_syncTooltip() {
|
_syncTooltip() {
|
||||||
if (this.showLabel)
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (this.hover) {
|
if (this.hover) {
|
||||||
this._tooltip.set({
|
this._tooltip.set({
|
||||||
text: Meta.prefs_get_workspace_name(this._index),
|
text: Meta.prefs_get_workspace_name(this._index),
|
||||||
@@ -309,13 +287,6 @@ class WorkspaceThumbnail extends St.Button {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class WorkspacePreviews extends Clutter.Actor {
|
class WorkspacePreviews extends Clutter.Actor {
|
||||||
static [GObject.properties] = {
|
|
||||||
'show-labels': GObject.ParamSpec.boolean(
|
|
||||||
'show-labels', null, null,
|
|
||||||
GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT_ONLY,
|
|
||||||
false),
|
|
||||||
};
|
|
||||||
|
|
||||||
static {
|
static {
|
||||||
GObject.registerClass(this);
|
GObject.registerClass(this);
|
||||||
}
|
}
|
||||||
@@ -367,13 +338,8 @@ class WorkspacePreviews extends Clutter.Actor {
|
|||||||
|
|
||||||
this._thumbnailsBox.destroy_all_children();
|
this._thumbnailsBox.destroy_all_children();
|
||||||
|
|
||||||
for (let i = 0; i < nWorkspaces; i++) {
|
for (let i = 0; i < nWorkspaces; i++)
|
||||||
const thumb = new WorkspaceThumbnail(i);
|
this._thumbnailsBox.add_child(new WorkspaceThumbnail(i));
|
||||||
this.bind_property('show-labels',
|
|
||||||
thumb, 'show-label',
|
|
||||||
GObject.BindingFlags.SYNC_CREATE);
|
|
||||||
this._thumbnailsBox.add_child(thumb);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (this.mapped)
|
if (this.mapped)
|
||||||
this._updateScrollPosition();
|
this._updateScrollPosition();
|
||||||
@@ -421,6 +387,202 @@ class WorkspacePreviews extends Clutter.Actor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class EditableMenuItem extends PopupMenu.PopupBaseMenuItem {
|
||||||
|
static [GObject.signals] = {
|
||||||
|
'edited': {},
|
||||||
|
};
|
||||||
|
|
||||||
|
static {
|
||||||
|
GObject.registerClass(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
constructor() {
|
||||||
|
super({
|
||||||
|
style_class: 'editable-menu-item',
|
||||||
|
});
|
||||||
|
this.get_accessible()?.set_description(
|
||||||
|
_('Press %s to edit').format('e'));
|
||||||
|
|
||||||
|
const stack = new Shell.Stack({
|
||||||
|
x_expand: true,
|
||||||
|
x_align: Clutter.ActorAlign.START,
|
||||||
|
});
|
||||||
|
this.add_child(stack);
|
||||||
|
|
||||||
|
this.label = new St.Label({
|
||||||
|
y_align: Clutter.ActorAlign.CENTER,
|
||||||
|
});
|
||||||
|
stack.add_child(this.label);
|
||||||
|
this.label_actor = this.label;
|
||||||
|
|
||||||
|
this._entry = new St.Entry({
|
||||||
|
opacity: 0,
|
||||||
|
reactive: false,
|
||||||
|
});
|
||||||
|
stack.add_child(this._entry);
|
||||||
|
|
||||||
|
this.label.bind_property('text',
|
||||||
|
this._entry, 'text',
|
||||||
|
GObject.BindingFlags.DEFAULT);
|
||||||
|
|
||||||
|
this._entry.clutter_text.connect('activate',
|
||||||
|
() => this._stopEditing());
|
||||||
|
|
||||||
|
this._editButton = new St.Button({
|
||||||
|
style_class: 'icon-button flat',
|
||||||
|
icon_name: 'document-edit-symbolic',
|
||||||
|
button_mask: St.ButtonMask.ONE,
|
||||||
|
toggle_mode: true,
|
||||||
|
x_align: Clutter.ActorAlign.END,
|
||||||
|
y_align: Clutter.ActorAlign.CENTER,
|
||||||
|
});
|
||||||
|
this.add_child(this._editButton);
|
||||||
|
|
||||||
|
this._editButton.connect('notify::checked', () => {
|
||||||
|
if (this._editButton.checked) {
|
||||||
|
this._editButton.icon_name = 'ornament-check-symbolic';
|
||||||
|
this._startEditing();
|
||||||
|
} else {
|
||||||
|
this._editButton.icon_name = 'document-edit-symbolic';
|
||||||
|
this._stopEditing();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
this.connect('key-release-event', (o, event) => {
|
||||||
|
if (event.get_key_symbol() === Clutter.KEY_e)
|
||||||
|
this._editButton.checked = true;
|
||||||
|
});
|
||||||
|
|
||||||
|
global.stage.connectObject('notify::key-focus', () => {
|
||||||
|
const {keyFocus} = global.stage;
|
||||||
|
if (!keyFocus || !this.contains(keyFocus))
|
||||||
|
this._stopEditing();
|
||||||
|
}, this);
|
||||||
|
}
|
||||||
|
|
||||||
|
_switchActor(from, to) {
|
||||||
|
to.reactive = true;
|
||||||
|
to.ease({
|
||||||
|
opacity: 255,
|
||||||
|
duration: 300,
|
||||||
|
mode: Clutter.AnimationMode.EASE_OUT_QUAD,
|
||||||
|
});
|
||||||
|
|
||||||
|
from.ease({
|
||||||
|
opacity: 0,
|
||||||
|
duration: 300,
|
||||||
|
mode: Clutter.AnimationMode.EASE_OUT_QUAD,
|
||||||
|
onComplete: () => {
|
||||||
|
from.reactive = false;
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
_startEditing() {
|
||||||
|
this._switchActor(this.label, this._entry);
|
||||||
|
|
||||||
|
this._entry.clutter_text.set_selection(0, -1);
|
||||||
|
this._entry.clutter_text.grab_key_focus();
|
||||||
|
}
|
||||||
|
|
||||||
|
_stopEditing() {
|
||||||
|
if (this.label.text !== this._entry.text) {
|
||||||
|
this.label.text = this._entry.text;
|
||||||
|
this.emit('edited');
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this._editButton.checked)
|
||||||
|
this._editButton.checked = false;
|
||||||
|
|
||||||
|
this._switchActor(this._entry, this.label);
|
||||||
|
this.navigate_focus(this, St.DirectionType.TAB_FORWARD, false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class WorkspacesMenu extends PopupMenu.PopupMenu {
|
||||||
|
constructor(sourceActor) {
|
||||||
|
super(sourceActor, 0.5, St.Side.TOP);
|
||||||
|
|
||||||
|
this.actor.add_style_class_name(`${baseStyleClassName}-menu`);
|
||||||
|
|
||||||
|
this._workspacesSection = new PopupMenu.PopupMenuSection();
|
||||||
|
this.addMenuItem(this._workspacesSection);
|
||||||
|
|
||||||
|
this.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());
|
||||||
|
|
||||||
|
this.addAction(_('Settings'), () => {
|
||||||
|
const extension = Extension.lookupByURL(import.meta.url);
|
||||||
|
extension.openPreferences();
|
||||||
|
});
|
||||||
|
|
||||||
|
this._desktopSettings =
|
||||||
|
new Gio.Settings({schema_id: 'org.gnome.desktop.wm.preferences'});
|
||||||
|
this._desktopSettings.connectObject('changed::workspace-names', () => {
|
||||||
|
this._updateWorkspaceLabels();
|
||||||
|
this.emit('active-name-changed');
|
||||||
|
}, this);
|
||||||
|
|
||||||
|
const {workspaceManager} = global;
|
||||||
|
workspaceManager.connectObject(
|
||||||
|
'notify::n-workspaces', () => this._updateWorkspaceItems(),
|
||||||
|
'workspace-switched', () => this._updateActiveIndicator(),
|
||||||
|
this.actor);
|
||||||
|
this._updateWorkspaceItems();
|
||||||
|
}
|
||||||
|
|
||||||
|
get activeName() {
|
||||||
|
const {workspaceManager} = global;
|
||||||
|
const active = workspaceManager.get_active_workspace_index();
|
||||||
|
return Meta.prefs_get_workspace_name(active);
|
||||||
|
}
|
||||||
|
|
||||||
|
_updateWorkspaceItems() {
|
||||||
|
const {workspaceManager} = global;
|
||||||
|
const {nWorkspaces} = workspaceManager;
|
||||||
|
|
||||||
|
const section = this._workspacesSection.actor;
|
||||||
|
while (section.get_n_children() < nWorkspaces) {
|
||||||
|
const item = new EditableMenuItem();
|
||||||
|
item.connect('activate', (o, event) => {
|
||||||
|
const index = [...section].indexOf(item);
|
||||||
|
const workspace = workspaceManager.get_workspace_by_index(index);
|
||||||
|
workspace?.activate(event.get_time());
|
||||||
|
});
|
||||||
|
item.connect('edited', () => {
|
||||||
|
const nLabels = section.get_n_children();
|
||||||
|
const oldNames = this._desktopSettings.get_strv('workspace-names');
|
||||||
|
const newNames = [...section].map(c => c.label.text);
|
||||||
|
this._desktopSettings.set_strv('workspace-names',
|
||||||
|
[...newNames, ...oldNames.slice(nLabels)]);
|
||||||
|
});
|
||||||
|
this._workspacesSection.addMenuItem(item);
|
||||||
|
}
|
||||||
|
|
||||||
|
[...section].splice(nWorkspaces).forEach(item => item.destroy());
|
||||||
|
|
||||||
|
this._updateWorkspaceLabels();
|
||||||
|
this._updateActiveIndicator();
|
||||||
|
}
|
||||||
|
|
||||||
|
_updateWorkspaceLabels() {
|
||||||
|
const items = [...this._workspacesSection.actor];
|
||||||
|
items.forEach(
|
||||||
|
(item, i) => (item.label.text = Meta.prefs_get_workspace_name(i)));
|
||||||
|
}
|
||||||
|
|
||||||
|
_updateActiveIndicator() {
|
||||||
|
const {workspaceManager} = global;
|
||||||
|
const active = workspaceManager.get_active_workspace_index();
|
||||||
|
|
||||||
|
const items = [...this._workspacesSection.actor];
|
||||||
|
items.forEach((item, i) => {
|
||||||
|
item.setOrnament(i === active
|
||||||
|
? PopupMenu.Ornament.CHECK
|
||||||
|
: PopupMenu.Ornament.NONE);
|
||||||
|
});
|
||||||
|
this.emit('active-name-changed');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export class WorkspaceIndicator extends PanelMenu.Button {
|
export class WorkspaceIndicator extends PanelMenu.Button {
|
||||||
static {
|
static {
|
||||||
GObject.registerClass(this);
|
GObject.registerClass(this);
|
||||||
@@ -439,6 +601,8 @@ export class WorkspaceIndicator extends PanelMenu.Button {
|
|||||||
baseStyleClassName = baseStyleClass;
|
baseStyleClassName = baseStyleClass;
|
||||||
this.add_style_class_name(baseStyleClassName);
|
this.add_style_class_name(baseStyleClassName);
|
||||||
|
|
||||||
|
this.setMenu(new WorkspacesMenu(this));
|
||||||
|
|
||||||
let container = new St.Widget({
|
let container = new St.Widget({
|
||||||
layout_manager: new Clutter.BinLayout(),
|
layout_manager: new Clutter.BinLayout(),
|
||||||
x_expand: true,
|
x_expand: true,
|
||||||
@@ -446,22 +610,34 @@ export class WorkspaceIndicator extends PanelMenu.Button {
|
|||||||
});
|
});
|
||||||
this.add_child(container);
|
this.add_child(container);
|
||||||
|
|
||||||
let workspaceManager = global.workspace_manager;
|
this._statusBox = new St.BoxLayout();
|
||||||
|
container.add_child(this._statusBox);
|
||||||
|
|
||||||
this._currentWorkspace = workspaceManager.get_active_workspace_index();
|
|
||||||
this._statusLabel = new St.Label({
|
this._statusLabel = new St.Label({
|
||||||
style_class: 'status-label',
|
style_class: 'status-label',
|
||||||
|
x_expand: true,
|
||||||
y_align: Clutter.ActorAlign.CENTER,
|
y_align: Clutter.ActorAlign.CENTER,
|
||||||
text: this._getStatusText(),
|
text: this.menu.activeName,
|
||||||
});
|
});
|
||||||
container.add_child(this._statusLabel);
|
this._statusBox.add_child(this._statusLabel);
|
||||||
|
this._statusBox.add_child(new St.Icon({
|
||||||
|
icon_name: 'pan-down-symbolic',
|
||||||
|
style_class: 'system-status-icon',
|
||||||
|
}));
|
||||||
|
|
||||||
|
this.menu.connect('active-name-changed',
|
||||||
|
() => this._statusLabel.set_text(this.menu.activeName));
|
||||||
|
|
||||||
this._thumbnails = new WorkspacePreviews();
|
this._thumbnails = new WorkspacePreviews();
|
||||||
container.add_child(this._thumbnails);
|
container.add_child(this._thumbnails);
|
||||||
|
|
||||||
workspaceManager.connectObject(
|
this._thumbnails.connect('button-press-event', (a, event) => {
|
||||||
'workspace-switched', this._onWorkspaceSwitched.bind(this), GObject.ConnectFlags.AFTER,
|
if (event.get_button() !== Clutter.BUTTON_SECONDARY)
|
||||||
this);
|
return Clutter.EVENT_PROPAGATE;
|
||||||
|
|
||||||
|
this.menu.toggle();
|
||||||
|
return Clutter.EVENT_STOP;
|
||||||
|
});
|
||||||
|
|
||||||
this.connect('scroll-event',
|
this.connect('scroll-event',
|
||||||
(a, event) => Main.wm.handleWorkspaceScroll(event));
|
(a, event) => Main.wm.handleWorkspaceScroll(event));
|
||||||
@@ -489,15 +665,19 @@ export class WorkspaceIndicator extends PanelMenu.Button {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_updateThumbnailVisibility() {
|
_updateThumbnailVisibility() {
|
||||||
const useMenu = !this._settings.get_boolean('embed-previews');
|
const usePreviews = this._settings.get_boolean('embed-previews');
|
||||||
this.reactive = useMenu;
|
this.reactive = !usePreviews;
|
||||||
|
|
||||||
this._statusLabel.visible = useMenu;
|
this._thumbnails.visible = usePreviews;
|
||||||
this._thumbnails.visible = !useMenu;
|
this._statusBox.visible = !usePreviews;
|
||||||
|
|
||||||
this.setMenu(useMenu
|
if (usePreviews) {
|
||||||
? this._createPreviewMenu()
|
this.add_style_class_name('previews');
|
||||||
: null);
|
this.remove_style_class_name('name-label');
|
||||||
|
} else {
|
||||||
|
this.remove_style_class_name('previews');
|
||||||
|
this.add_style_class_name('name-label');
|
||||||
|
}
|
||||||
|
|
||||||
this._updateTopBarRedirect();
|
this._updateTopBarRedirect();
|
||||||
}
|
}
|
||||||
@@ -512,24 +692,4 @@ export class WorkspaceIndicator extends PanelMenu.Button {
|
|||||||
? Clutter.OffscreenRedirect.ALWAYS
|
? Clutter.OffscreenRedirect.ALWAYS
|
||||||
: Clutter.OffscreenRedirect.AUTOMATIC_FOR_OPACITY);
|
: Clutter.OffscreenRedirect.AUTOMATIC_FOR_OPACITY);
|
||||||
}
|
}
|
||||||
|
|
||||||
_onWorkspaceSwitched() {
|
|
||||||
this._currentWorkspace = global.workspace_manager.get_active_workspace_index();
|
|
||||||
this._statusLabel.set_text(this._getStatusText());
|
|
||||||
}
|
|
||||||
|
|
||||||
_getStatusText() {
|
|
||||||
const {nWorkspaces} = global.workspace_manager;
|
|
||||||
const current = this._currentWorkspace + 1;
|
|
||||||
return `${current} / ${nWorkspaces}`;
|
|
||||||
}
|
|
||||||
|
|
||||||
_createPreviewMenu() {
|
|
||||||
const menu = new PopupMenu.PopupMenu(this, 0.5, St.Side.TOP);
|
|
||||||
|
|
||||||
const previews = new WorkspacePreviews({show_labels: true});
|
|
||||||
menu.box.add_child(previews);
|
|
||||||
menu.actor.add_style_class_name(`${baseStyleClassName}-menu`);
|
|
||||||
return menu;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,213 +5,116 @@
|
|||||||
|
|
||||||
import Adw from 'gi://Adw';
|
import Adw from 'gi://Adw';
|
||||||
import Gio from 'gi://Gio';
|
import Gio from 'gi://Gio';
|
||||||
import GLib from 'gi://GLib';
|
|
||||||
import GObject from 'gi://GObject';
|
import GObject from 'gi://GObject';
|
||||||
import Gtk from 'gi://Gtk';
|
import Gtk from 'gi://Gtk';
|
||||||
|
|
||||||
import {gettext as _} from 'resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js';
|
import {gettext as _} from 'resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js';
|
||||||
|
|
||||||
const N_ = e => e;
|
|
||||||
|
|
||||||
const WORKSPACE_SCHEMA = 'org.gnome.desktop.wm.preferences';
|
|
||||||
const WORKSPACE_KEY = 'workspace-names';
|
|
||||||
|
|
||||||
class GeneralGroup extends Adw.PreferencesGroup {
|
class GeneralGroup extends Adw.PreferencesGroup {
|
||||||
static {
|
static {
|
||||||
GObject.registerClass(this);
|
GObject.registerClass(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
constructor(settings) {
|
constructor(settings) {
|
||||||
super();
|
super({
|
||||||
|
title: _('Indicator'),
|
||||||
const row = new Adw.SwitchRow({
|
|
||||||
title: _('Show Previews'),
|
|
||||||
});
|
});
|
||||||
this.add(row);
|
|
||||||
|
const previewCheck = new Gtk.CheckButton();
|
||||||
|
const previewRow = new Adw.ActionRow({
|
||||||
|
title: _('Previews'),
|
||||||
|
activatable_widget: previewCheck,
|
||||||
|
});
|
||||||
|
previewRow.add_prefix(previewCheck);
|
||||||
|
this.add(previewRow);
|
||||||
|
|
||||||
|
const nameCheck = new Gtk.CheckButton({
|
||||||
|
group: previewCheck,
|
||||||
|
});
|
||||||
|
const nameRow = new Adw.ActionRow({
|
||||||
|
title: _('Workspace Name'),
|
||||||
|
activatable_widget: nameCheck,
|
||||||
|
});
|
||||||
|
nameRow.add_prefix(nameCheck);
|
||||||
|
this.add(nameRow);
|
||||||
|
|
||||||
|
if (settings.get_boolean('embed-previews'))
|
||||||
|
previewCheck.active = true;
|
||||||
|
else
|
||||||
|
nameCheck.active = true;
|
||||||
|
|
||||||
settings.bind('embed-previews',
|
settings.bind('embed-previews',
|
||||||
row, 'active',
|
previewCheck, 'active',
|
||||||
Gio.SettingsBindFlags.DEFAULT);
|
Gio.SettingsBindFlags.DEFAULT);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class NewItem extends GObject.Object {}
|
class BehaviorGroup extends Adw.PreferencesGroup {
|
||||||
GObject.registerClass(NewItem);
|
|
||||||
|
|
||||||
class NewItemModel extends GObject.Object {
|
|
||||||
static [GObject.interfaces] = [Gio.ListModel];
|
|
||||||
static {
|
static {
|
||||||
GObject.registerClass(this);
|
GObject.registerClass(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
#item = new NewItem();
|
|
||||||
|
|
||||||
vfunc_get_item_type() {
|
|
||||||
return NewItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
vfunc_get_n_items() {
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
vfunc_get_item(_pos) {
|
|
||||||
return this.#item;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
class WorkspacesList extends GObject.Object {
|
|
||||||
static [GObject.interfaces] = [Gio.ListModel];
|
|
||||||
static {
|
|
||||||
GObject.registerClass(this);
|
|
||||||
}
|
|
||||||
|
|
||||||
#settings = new Gio.Settings({schema_id: WORKSPACE_SCHEMA});
|
|
||||||
#names = this.#settings.get_strv(WORKSPACE_KEY);
|
|
||||||
#items = Gtk.StringList.new(this.#names);
|
|
||||||
#changedId;
|
|
||||||
|
|
||||||
constructor() {
|
|
||||||
super();
|
|
||||||
|
|
||||||
this.#changedId =
|
|
||||||
this.#settings.connect(`changed::${WORKSPACE_KEY}`, () => {
|
|
||||||
const removed = this.#names.length;
|
|
||||||
this.#names = this.#settings.get_strv(WORKSPACE_KEY);
|
|
||||||
this.#items.splice(0, removed, this.#names);
|
|
||||||
this.items_changed(0, removed, this.#names.length);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
append() {
|
|
||||||
const name = _('Workspace %d').format(this.#names.length + 1);
|
|
||||||
|
|
||||||
this.#names.push(name);
|
|
||||||
this.#settings.block_signal_handler(this.#changedId);
|
|
||||||
this.#settings.set_strv(WORKSPACE_KEY, this.#names);
|
|
||||||
this.#settings.unblock_signal_handler(this.#changedId);
|
|
||||||
|
|
||||||
const pos = this.#items.get_n_items();
|
|
||||||
this.#items.append(name);
|
|
||||||
this.items_changed(pos, 0, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
remove(name) {
|
|
||||||
const pos = this.#names.indexOf(name);
|
|
||||||
if (pos < 0)
|
|
||||||
return;
|
|
||||||
|
|
||||||
this.#names.splice(pos, 1);
|
|
||||||
|
|
||||||
this.#settings.block_signal_handler(this.#changedId);
|
|
||||||
this.#settings.set_strv(WORKSPACE_KEY, this.#names);
|
|
||||||
this.#settings.unblock_signal_handler(this.#changedId);
|
|
||||||
|
|
||||||
this.#items.remove(pos);
|
|
||||||
this.items_changed(pos, 1, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
rename(oldName, newName) {
|
|
||||||
const pos = this.#names.indexOf(oldName);
|
|
||||||
if (pos < 0)
|
|
||||||
return;
|
|
||||||
|
|
||||||
this.#names.splice(pos, 1, newName);
|
|
||||||
this.#items.splice(pos, 1, [newName]);
|
|
||||||
|
|
||||||
this.#settings.block_signal_handler(this.#changedId);
|
|
||||||
this.#settings.set_strv(WORKSPACE_KEY, this.#names);
|
|
||||||
this.#settings.unblock_signal_handler(this.#changedId);
|
|
||||||
}
|
|
||||||
|
|
||||||
vfunc_get_item_type() {
|
|
||||||
return Gtk.StringObject;
|
|
||||||
}
|
|
||||||
|
|
||||||
vfunc_get_n_items() {
|
|
||||||
return this.#items.get_n_items();
|
|
||||||
}
|
|
||||||
|
|
||||||
vfunc_get_item(pos) {
|
|
||||||
return this.#items.get_item(pos);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
class WorkspacesGroup extends Adw.PreferencesGroup {
|
|
||||||
static {
|
|
||||||
GObject.registerClass(this);
|
|
||||||
|
|
||||||
this.install_action('workspaces.add', null,
|
|
||||||
self => self._workspaces.append());
|
|
||||||
this.install_action('workspaces.remove', 's',
|
|
||||||
(self, name, param) => self._workspaces.remove(param.unpack()));
|
|
||||||
this.install_action('workspaces.rename', '(ss)',
|
|
||||||
(self, name, param) => self._workspaces.rename(...param.deepUnpack()));
|
|
||||||
}
|
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
super({
|
super({
|
||||||
title: _('Workspace Names'),
|
title: _('Behavior'),
|
||||||
});
|
});
|
||||||
|
|
||||||
this._workspaces = new WorkspacesList();
|
const dynamicCheck = new Gtk.CheckButton();
|
||||||
|
const dynamicRow = new Adw.ActionRow({
|
||||||
const store = new Gio.ListStore({item_type: Gio.ListModel});
|
title: _('Dynamic'),
|
||||||
const listModel = new Gtk.FlattenListModel({model: store});
|
subtitle: _('Automatically removes empty workspaces.'),
|
||||||
store.append(this._workspaces);
|
activatable_widget: dynamicCheck,
|
||||||
store.append(new NewItemModel());
|
|
||||||
|
|
||||||
this._list = new Gtk.ListBox({
|
|
||||||
selection_mode: Gtk.SelectionMode.NONE,
|
|
||||||
css_classes: ['boxed-list'],
|
|
||||||
});
|
});
|
||||||
this.add(this._list);
|
dynamicRow.add_prefix(dynamicCheck);
|
||||||
|
this.add(dynamicRow);
|
||||||
|
|
||||||
const newRowProps = {
|
const fixedCheck = new Gtk.CheckButton({
|
||||||
title: _('Add Workspace'),
|
group: dynamicCheck,
|
||||||
action_name: 'workspaces.add',
|
|
||||||
start_icon_name: 'list-add-symbolic',
|
|
||||||
};
|
|
||||||
|
|
||||||
this._list.bind_model(listModel, item => {
|
|
||||||
return item instanceof NewItem
|
|
||||||
? new Adw.ButtonRow({...newRowProps})
|
|
||||||
: new WorkspaceRow(item.string);
|
|
||||||
});
|
});
|
||||||
}
|
const fixedRow = new Adw.ActionRow({
|
||||||
}
|
title: _('Fixed Number'),
|
||||||
|
subtitle: _('Specify a number of permanent workspaces.'),
|
||||||
|
activatable_widget: fixedCheck,
|
||||||
|
});
|
||||||
|
fixedRow.add_prefix(fixedCheck);
|
||||||
|
this.add(fixedRow);
|
||||||
|
|
||||||
class WorkspaceRow extends Adw.EntryRow {
|
const adjustment = new Gtk.Adjustment({
|
||||||
static {
|
lower: 1,
|
||||||
GObject.registerClass(this);
|
step_increment: 1,
|
||||||
}
|
value: 4,
|
||||||
|
upper: 36, // hard limit in mutter
|
||||||
|
});
|
||||||
|
const numRow = new Adw.SpinRow({
|
||||||
|
title: _('Number of Workspaces'),
|
||||||
|
adjustment,
|
||||||
|
});
|
||||||
|
this.add(numRow);
|
||||||
|
|
||||||
constructor(name) {
|
const mutterSettings = new Gio.Settings({
|
||||||
super({
|
schema_id: 'org.gnome.mutter',
|
||||||
name,
|
|
||||||
text: name,
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const button = new Gtk.Button({
|
if (mutterSettings.get_boolean('dynamic-workspaces'))
|
||||||
tooltip_text: _('Remove'),
|
dynamicCheck.active = true;
|
||||||
action_name: 'workspaces.remove',
|
else
|
||||||
icon_name: 'edit-delete-symbolic',
|
fixedCheck.active = true;
|
||||||
has_frame: false,
|
|
||||||
halign: Gtk.Align.CENTER,
|
|
||||||
valign: Gtk.Align.CENTER,
|
|
||||||
});
|
|
||||||
this.add_suffix(button);
|
|
||||||
|
|
||||||
this.bind_property_full('name',
|
mutterSettings.bind('dynamic-workspaces',
|
||||||
button, 'action-target',
|
dynamicCheck, 'active',
|
||||||
GObject.BindingFlags.SYNC_CREATE,
|
Gio.SettingsBindFlags.DEFAULT);
|
||||||
(bind, target) => [true, new GLib.Variant('s', target)],
|
|
||||||
null);
|
|
||||||
|
|
||||||
this.connect('changed', () => {
|
const desktopSettings = new Gio.Settings({
|
||||||
this.activate_action('workspaces.rename',
|
schema_id: 'org.gnome.desktop.wm.preferences',
|
||||||
new GLib.Variant('(ss)', [this.name, this.text]));
|
|
||||||
this.name = this.text;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
desktopSettings.bind('num-workspaces',
|
||||||
|
numRow, 'value',
|
||||||
|
Gio.SettingsBindFlags.DEFAULT);
|
||||||
|
|
||||||
|
fixedCheck.bind_property('active',
|
||||||
|
numRow, 'sensitive',
|
||||||
|
GObject.BindingFlags.SYNC_CREATE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -227,6 +130,6 @@ export class WorkspacesPage extends Adw.PreferencesPage {
|
|||||||
});
|
});
|
||||||
|
|
||||||
this.add(new GeneralGroup(settings));
|
this.add(new GeneralGroup(settings));
|
||||||
this.add(new WorkspacesGroup());
|
this.add(new BehaviorGroup());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-3
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
project(
|
project(
|
||||||
'gnome-shell-extensions',
|
'gnome-shell-extensions',
|
||||||
version: '48.3',
|
version: '49.alpha.1',
|
||||||
meson_version: '>= 1.1.0',
|
meson_version: '>= 1.1.0',
|
||||||
license: 'GPL-2.0-or-later',
|
license: 'GPL-2.0-or-later',
|
||||||
)
|
)
|
||||||
@@ -90,7 +90,7 @@ if classic_mode_enabled
|
|||||||
subdir('data')
|
subdir('data')
|
||||||
if have_x11
|
if have_x11
|
||||||
meson.add_install_script(
|
meson.add_install_script(
|
||||||
'meson/session-post-install.py',
|
'build-aux/session-post-install.py',
|
||||||
join_paths(get_option('prefix'), datadir),
|
join_paths(get_option('prefix'), datadir),
|
||||||
)
|
)
|
||||||
endif
|
endif
|
||||||
@@ -101,7 +101,7 @@ subdir('po')
|
|||||||
|
|
||||||
gnome.post_install(glib_compile_schemas: true)
|
gnome.post_install(glib_compile_schemas: true)
|
||||||
|
|
||||||
meson.add_dist_script('meson/check-version.py', meson.project_version(), 'NEWS')
|
meson.add_dist_script('build-aux/check-version.py', meson.project_version(), 'NEWS')
|
||||||
|
|
||||||
summary_options = {
|
summary_options = {
|
||||||
'extensions': enabled_extensions,
|
'extensions': enabled_extensions,
|
||||||
|
|||||||
+1
-1
@@ -23,6 +23,6 @@ option('classic_mode',
|
|||||||
|
|
||||||
option('x11',
|
option('x11',
|
||||||
type: 'boolean',
|
type: 'boolean',
|
||||||
value: true,
|
value: false,
|
||||||
description: 'Enable X11 session support.'
|
description: 'Enable X11 session support.'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ msgstr ""
|
|||||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
||||||
"issues\n"
|
"issues\n"
|
||||||
"POT-Creation-Date: 2024-10-16 14:41+0000\n"
|
"POT-Creation-Date: 2025-06-18 23:32+0000\n"
|
||||||
"PO-Revision-Date: 2024-10-22 16:27+0300\n"
|
"PO-Revision-Date: 2025-06-21 15:51+0300\n"
|
||||||
"Last-Translator: Yuras Shumovich <shumovichy@gmail.com>\n"
|
"Last-Translator: Yuras Shumovich <shumovichy@gmail.com>\n"
|
||||||
"Language-Team: Belarusian <i18n-bel-gnome@googlegroups.com>\n"
|
"Language-Team: Belarusian <i18n-bel-gnome@googlegroups.com>\n"
|
||||||
"Language: be\n"
|
"Language: be\n"
|
||||||
@@ -37,11 +37,11 @@ msgstr "Класічны GNOME на Wayland"
|
|||||||
msgid "GNOME Classic on Xorg"
|
msgid "GNOME Classic on Xorg"
|
||||||
msgstr "Класічны GNOME на Xorg"
|
msgstr "Класічны GNOME на Xorg"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:126
|
#: extensions/apps-menu/extension.js:118
|
||||||
msgid "Favorites"
|
msgid "Favorites"
|
||||||
msgstr "Абраныя"
|
msgstr "Абраныя"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:400
|
#: extensions/apps-menu/extension.js:392
|
||||||
msgid "Apps"
|
msgid "Apps"
|
||||||
msgstr "Праграмы"
|
msgstr "Праграмы"
|
||||||
|
|
||||||
@@ -57,17 +57,17 @@ msgstr ""
|
|||||||
"Спіс радкоў, кожны з якіх змяшчае ідэнтыфікатар праграмы (імя файла *."
|
"Спіс радкоў, кожны з якіх змяшчае ідэнтыфікатар праграмы (імя файла *."
|
||||||
"desktop), затым двукроп'е і нумар працоўнай прасторы"
|
"desktop), затым двукроп'е і нумар працоўнай прасторы"
|
||||||
|
|
||||||
#: extensions/auto-move-windows/prefs.js:159
|
#: extensions/auto-move-windows/prefs.js:156
|
||||||
msgid "Workspace Rules"
|
msgid "Workspace Rules"
|
||||||
msgstr "Правілы для працоўнай прасторы"
|
msgstr "Правілы для працоўнай прасторы"
|
||||||
|
|
||||||
#: extensions/auto-move-windows/prefs.js:314
|
#: extensions/auto-move-windows/prefs.js:311
|
||||||
msgid "Add Rule"
|
msgid "Add Rule"
|
||||||
msgstr "Дадаць правіла"
|
msgstr "Дадаць правіла"
|
||||||
|
|
||||||
#. TRANSLATORS: %s is the filesystem name
|
#. TRANSLATORS: %s is the filesystem name
|
||||||
#: extensions/drive-menu/extension.js:123
|
#: extensions/drive-menu/extension.js:123
|
||||||
#: extensions/places-menu/placeDisplay.js:187
|
#: extensions/places-menu/placeDisplay.js:186
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ejecting drive “%s” failed:"
|
msgid "Ejecting drive “%s” failed:"
|
||||||
msgstr "Не ўдалося выняць дыск «%s»:"
|
msgstr "Не ўдалося выняць дыск «%s»:"
|
||||||
@@ -109,38 +109,38 @@ msgstr ""
|
|||||||
"перадвызначана). Каб змена налады ўступіла ў сілу, трэба перазапусціць "
|
"перадвызначана). Каб змена налады ўступіла ў сілу, трэба перазапусціць "
|
||||||
"абалонку."
|
"абалонку."
|
||||||
|
|
||||||
#: extensions/places-menu/extension.js:91
|
#: extensions/places-menu/extension.js:75
|
||||||
#: extensions/places-menu/extension.js:94
|
#: extensions/places-menu/extension.js:78
|
||||||
msgid "Places"
|
msgid "Places"
|
||||||
msgstr "Месцы"
|
msgstr "Месцы"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:53
|
#: extensions/places-menu/placeDisplay.js:52
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Failed to launch “%s”"
|
msgid "Failed to launch “%s”"
|
||||||
msgstr "Не ўдалося запусціць «%s»"
|
msgstr "Не ўдалося запусціць «%s»"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:68
|
#: extensions/places-menu/placeDisplay.js:67
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Failed to mount volume for “%s”"
|
msgid "Failed to mount volume for “%s”"
|
||||||
msgstr "Не ўдалося прымацаваць том для «%s»."
|
msgstr "Не ўдалося прымацаваць том для «%s»."
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:316
|
#: extensions/places-menu/placeDisplay.js:315
|
||||||
msgid "Home"
|
msgid "Home"
|
||||||
msgstr "Хатняя папка"
|
msgstr "Хатняя папка"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:322
|
#: extensions/places-menu/placeDisplay.js:321
|
||||||
msgid "Recent"
|
msgid "Recent"
|
||||||
msgstr "Нядаўнія"
|
msgstr "Нядаўнія"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:328
|
#: extensions/places-menu/placeDisplay.js:327
|
||||||
msgid "Starred"
|
msgid "Starred"
|
||||||
msgstr "Абраныя"
|
msgstr "Абраныя"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:348
|
#: extensions/places-menu/placeDisplay.js:347
|
||||||
msgid "Network"
|
msgid "Network"
|
||||||
msgstr "Сетка"
|
msgstr "Сетка"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:355
|
#: extensions/places-menu/placeDisplay.js:354
|
||||||
msgid "Trash"
|
msgid "Trash"
|
||||||
msgstr "Сметніца"
|
msgstr "Сметніца"
|
||||||
|
|
||||||
@@ -232,47 +232,47 @@ msgstr "Назва тэмы"
|
|||||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||||
msgstr "Назва тэмы, што загрузіцца з ~/.themes/name/gnome-shell"
|
msgstr "Назва тэмы, што загрузіцца з ~/.themes/name/gnome-shell"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:92
|
#: extensions/window-list/extension.js:98
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Закрыць"
|
msgstr "Закрыць"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:119
|
#: extensions/window-list/extension.js:125
|
||||||
msgid "Unminimize"
|
msgid "Unminimize"
|
||||||
msgstr "Скасаваць згортванне"
|
msgstr "Скасаваць згортванне"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:119
|
#: extensions/window-list/extension.js:125
|
||||||
msgid "Minimize"
|
msgid "Minimize"
|
||||||
msgstr "Згарнуць"
|
msgstr "Згарнуць"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:126
|
#: extensions/window-list/extension.js:130
|
||||||
msgid "Unmaximize"
|
msgid "Unmaximize"
|
||||||
msgstr "Скасаваць разгортванне"
|
msgstr "Скасаваць разгортванне"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:126
|
#: extensions/window-list/extension.js:130
|
||||||
msgid "Maximize"
|
msgid "Maximize"
|
||||||
msgstr "Разгарнуць"
|
msgstr "Разгарнуць"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:641
|
#: extensions/window-list/extension.js:720
|
||||||
msgid "Minimize all"
|
msgid "Minimize all"
|
||||||
msgstr "Згарнуць усе"
|
msgstr "Згарнуць усе"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:647
|
#: extensions/window-list/extension.js:726
|
||||||
msgid "Unminimize all"
|
msgid "Unminimize all"
|
||||||
msgstr "Скасаваць згортванне для ўсіх"
|
msgstr "Скасаваць згортванне для ўсіх"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:653
|
#: extensions/window-list/extension.js:732
|
||||||
msgid "Maximize all"
|
msgid "Maximize all"
|
||||||
msgstr "Разгарнуць усе"
|
msgstr "Разгарнуць усе"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:661
|
#: extensions/window-list/extension.js:740
|
||||||
msgid "Unmaximize all"
|
msgid "Unmaximize all"
|
||||||
msgstr "Скасаваць разгортванне для ўсіх"
|
msgstr "Скасаваць разгортванне для ўсіх"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:669
|
#: extensions/window-list/extension.js:748
|
||||||
msgid "Close all"
|
msgid "Close all"
|
||||||
msgstr "Закрыць усе"
|
msgstr "Закрыць усе"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:911 extensions/window-list/prefs.js:24
|
#: extensions/window-list/extension.js:1000 extensions/window-list/prefs.js:23
|
||||||
msgid "Window List"
|
msgid "Window List"
|
||||||
msgstr "Спіс вокнаў"
|
msgstr "Спіс вокнаў"
|
||||||
|
|
||||||
@@ -289,7 +289,7 @@ msgstr ""
|
|||||||
"значэнні: «never» (ніколі), «auto» (аўтаматычна), «always» (заўсёды)."
|
"значэнні: «never» (ніколі), «auto» (аўтаматычна), «always» (заўсёды)."
|
||||||
|
|
||||||
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:26
|
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:26
|
||||||
#: extensions/window-list/prefs.js:75
|
#: extensions/window-list/prefs.js:74
|
||||||
msgid "Show windows from all workspaces"
|
msgid "Show windows from all workspaces"
|
||||||
msgstr "Паказваць вокны з усіх працоўных прастор"
|
msgstr "Паказваць вокны з усіх працоўных прастор"
|
||||||
|
|
||||||
@@ -312,23 +312,23 @@ msgstr ""
|
|||||||
msgid "Show workspace previews in window list"
|
msgid "Show workspace previews in window list"
|
||||||
msgstr "Паказваць папярэдні прагляд працоўных прастор у спісе акон"
|
msgstr "Паказваць папярэдні прагляд працоўных прастор у спісе акон"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:42
|
#: extensions/window-list/prefs.js:41
|
||||||
msgid "Window Grouping"
|
msgid "Window Grouping"
|
||||||
msgstr "Групаванне вокнаў"
|
msgstr "Групаванне вокнаў"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:47
|
#: extensions/window-list/prefs.js:46
|
||||||
msgid "Never group windows"
|
msgid "Never group windows"
|
||||||
msgstr "Ніколі не групаваць вокны"
|
msgstr "Ніколі не групаваць вокны"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:48
|
#: extensions/window-list/prefs.js:47
|
||||||
msgid "Group windows when space is limited"
|
msgid "Group windows when space is limited"
|
||||||
msgstr "Групаваць вокны калі не хапае месца"
|
msgstr "Групаваць вокны калі не хапае месца"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:49
|
#: extensions/window-list/prefs.js:48
|
||||||
msgid "Always group windows"
|
msgid "Always group windows"
|
||||||
msgstr "Заўсёды групаваць вокны"
|
msgstr "Заўсёды групаваць вокны"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:69
|
#: extensions/window-list/prefs.js:68
|
||||||
msgid "Show on all monitors"
|
msgid "Show on all monitors"
|
||||||
msgstr "Паказваць на ўсіх маніторах"
|
msgstr "Паказваць на ўсіх маніторах"
|
||||||
|
|
||||||
@@ -336,35 +336,69 @@ msgstr "Паказваць на ўсіх маніторах"
|
|||||||
msgid "Show workspace previews in top bar"
|
msgid "Show workspace previews in top bar"
|
||||||
msgstr "Паказваць папярэдні прагляд працоўных прастор у верхняй панэлі"
|
msgstr "Паказваць папярэдні прагляд працоўных прастор у верхняй панэлі"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspaceIndicator.js:430
|
#: extensions/workspace-indicator/workspaceIndicator.js:404
|
||||||
|
#, javascript-format
|
||||||
|
msgid "Press %s to edit"
|
||||||
|
msgstr "Націсніце %s, каб змяніць"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:512
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr "Налады"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:592
|
||||||
msgid "Workspace Indicator"
|
msgid "Workspace Indicator"
|
||||||
msgstr "Індыкатар працоўнай прасторы"
|
msgstr "Індыкатар працоўнай прасторы"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:29
|
#: extensions/workspace-indicator/workspacePrefs.js:20
|
||||||
msgid "Show Previews"
|
msgid "Indicator"
|
||||||
msgstr "Паказваць папярэдні прагляд"
|
msgstr "Індыкатар"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:87
|
#: extensions/workspace-indicator/workspacePrefs.js:25
|
||||||
#, javascript-format
|
msgid "Previews"
|
||||||
msgid "Workspace %d"
|
msgstr "Перадпрагляд"
|
||||||
msgstr "Працоўная прастора %d"
|
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:154
|
#: extensions/workspace-indicator/workspacePrefs.js:35
|
||||||
msgid "Workspace Names"
|
msgid "Workspace Name"
|
||||||
msgstr "Назвы працоўных прастор"
|
msgstr "Назва працоўнай прасторы"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:171
|
#: extensions/workspace-indicator/workspacePrefs.js:59
|
||||||
msgid "Add Workspace"
|
msgid "Behavior"
|
||||||
msgstr "Дадаць працоўную прастору"
|
msgstr "Паводзіны"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:196
|
#: extensions/workspace-indicator/workspacePrefs.js:64
|
||||||
msgid "Remove"
|
msgid "Dynamic"
|
||||||
msgstr "Выдаліць"
|
msgstr "Дынамічная"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:226
|
#: extensions/workspace-indicator/workspacePrefs.js:65
|
||||||
|
msgid "Automatically removes empty workspaces."
|
||||||
|
msgstr "Пустыя працоўныя прасторы выдаляюцца аўтаматычна."
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:75
|
||||||
|
msgid "Fixed Number"
|
||||||
|
msgstr "Фіксаваная колькасць'"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:76
|
||||||
|
msgid "Specify a number of permanent workspaces."
|
||||||
|
msgstr "Вызначыце колькасць пастаянных працоўных прастор."
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:89
|
||||||
|
msgid "Number of Workspaces"
|
||||||
|
msgstr "Колькасць працоўных прастор"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:128
|
||||||
msgid "Workspaces"
|
msgid "Workspaces"
|
||||||
msgstr "Працоўныя прасторы"
|
msgstr "Працоўныя прасторы"
|
||||||
|
|
||||||
|
#, javascript-format
|
||||||
|
#~ msgid "Workspace %d"
|
||||||
|
#~ msgstr "Працоўная прастора %d"
|
||||||
|
|
||||||
|
#~ msgid "Add Workspace"
|
||||||
|
#~ msgstr "Дадаць працоўную прастору"
|
||||||
|
|
||||||
|
#~ msgid "Remove"
|
||||||
|
#~ msgstr "Выдаліць"
|
||||||
|
|
||||||
#~ msgid "Computer"
|
#~ msgid "Computer"
|
||||||
#~ msgstr "Камп'ютар"
|
#~ msgstr "Камп'ютар"
|
||||||
|
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ msgstr ""
|
|||||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
||||||
"issues\n"
|
"issues\n"
|
||||||
"POT-Creation-Date: 2024-04-29 15:27+0000\n"
|
"POT-Creation-Date: 2025-04-11 01:52+0000\n"
|
||||||
"PO-Revision-Date: 2024-09-02 20:15+0200\n"
|
"PO-Revision-Date: 2025-04-15 21:11+0200\n"
|
||||||
"Last-Translator: Fran Dieguez <fran.dieguez@gnome.org>\n"
|
"Last-Translator: Fran Dieguez <fran.dieguez@gnome.org>\n"
|
||||||
"Language-Team: Galician <proxecto@trasno.gal>\n"
|
"Language-Team: Galician <proxecto@trasno.gal>\n"
|
||||||
"Language: gl\n"
|
"Language: gl\n"
|
||||||
@@ -44,11 +44,11 @@ msgstr "GNOME clásico en Wayland"
|
|||||||
msgid "GNOME Classic on Xorg"
|
msgid "GNOME Classic on Xorg"
|
||||||
msgstr "GNOME clásico en Xorg"
|
msgstr "GNOME clásico en Xorg"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:126
|
#: extensions/apps-menu/extension.js:118
|
||||||
msgid "Favorites"
|
msgid "Favorites"
|
||||||
msgstr "Favoritos"
|
msgstr "Favoritos"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:400
|
#: extensions/apps-menu/extension.js:392
|
||||||
msgid "Apps"
|
msgid "Apps"
|
||||||
msgstr "Aplicacións"
|
msgstr "Aplicacións"
|
||||||
|
|
||||||
@@ -64,17 +64,17 @@ msgstr ""
|
|||||||
"Unha lista de cadeas, cada unha das cales contén un id de aplicación (nome "
|
"Unha lista de cadeas, cada unha das cales contén un id de aplicación (nome "
|
||||||
"de ficheiro desktop), seguido por unha coma e o número do espazo de traballo"
|
"de ficheiro desktop), seguido por unha coma e o número do espazo de traballo"
|
||||||
|
|
||||||
#: extensions/auto-move-windows/prefs.js:159
|
#: extensions/auto-move-windows/prefs.js:156
|
||||||
msgid "Workspace Rules"
|
msgid "Workspace Rules"
|
||||||
msgstr "Regras da área de traballo"
|
msgstr "Regras da área de traballo"
|
||||||
|
|
||||||
#: extensions/auto-move-windows/prefs.js:314
|
#: extensions/auto-move-windows/prefs.js:311
|
||||||
msgid "Add Rule"
|
msgid "Add Rule"
|
||||||
msgstr "Engadir regra"
|
msgstr "Engadir regra"
|
||||||
|
|
||||||
#. TRANSLATORS: %s is the filesystem name
|
#. TRANSLATORS: %s is the filesystem name
|
||||||
#: extensions/drive-menu/extension.js:123
|
#: extensions/drive-menu/extension.js:123
|
||||||
#: extensions/places-menu/placeDisplay.js:218
|
#: extensions/places-menu/placeDisplay.js:186
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ejecting drive “%s” failed:"
|
msgid "Ejecting drive “%s” failed:"
|
||||||
msgstr "Fallo ao extraer a unidade «%s»:"
|
msgstr "Fallo ao extraer a unidade «%s»:"
|
||||||
@@ -97,10 +97,9 @@ msgid ""
|
|||||||
"aspect ratio, and consolidating them further to reduce the bounding box. "
|
"aspect ratio, and consolidating them further to reduce the bounding box. "
|
||||||
"This setting applies only with the natural placement strategy."
|
"This setting applies only with the natural placement strategy."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Tente usar mais pantalla para dispor as miniaturas das xanelas adaptándose "
|
"Tente usar mais pantalla para dispor as miniaturas das xanelas adaptándose á "
|
||||||
"á taxa de aspecto da pantalla e consolidalas para reducir a caixa "
|
"taxa de aspecto da pantalla e consolidalas para reducir a caixa envolvente. "
|
||||||
"envolvente. Esta configuración aplícase só para a estratexia de disposición "
|
"Esta configuración aplícase só para a estratexia de disposición natural."
|
||||||
"natural."
|
|
||||||
|
|
||||||
#: extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml:17
|
#: extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml:17
|
||||||
msgid "Place window captions on top"
|
msgid "Place window captions on top"
|
||||||
@@ -116,33 +115,40 @@ msgstr ""
|
|||||||
"respectiva, omitindo a disposición inferior por omisión do shell. Se cambia "
|
"respectiva, omitindo a disposición inferior por omisión do shell. Se cambia "
|
||||||
"esta configuración deberá reiniciar o shell para que se apliquen os cambios."
|
"esta configuración deberá reiniciar o shell para que se apliquen os cambios."
|
||||||
|
|
||||||
#: extensions/places-menu/extension.js:91
|
#: extensions/places-menu/extension.js:75
|
||||||
#: extensions/places-menu/extension.js:94
|
#: extensions/places-menu/extension.js:78
|
||||||
msgid "Places"
|
msgid "Places"
|
||||||
msgstr "Lugares"
|
msgstr "Lugares"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:60
|
#: extensions/places-menu/placeDisplay.js:52
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Failed to launch “%s”"
|
msgid "Failed to launch “%s”"
|
||||||
msgstr "Produciuse un fallo ao iniciar «%s»"
|
msgstr "Produciuse un fallo ao iniciar «%s»"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:75
|
#: extensions/places-menu/placeDisplay.js:67
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Failed to mount volume for “%s”"
|
msgid "Failed to mount volume for “%s”"
|
||||||
msgstr "Produciuse un fallo ao montar o volume para «%s»"
|
msgstr "Produciuse un fallo ao montar o volume para «%s»"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:135
|
#: extensions/places-menu/placeDisplay.js:315
|
||||||
#: extensions/places-menu/placeDisplay.js:158
|
|
||||||
msgid "Computer"
|
|
||||||
msgstr "Computador"
|
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:333
|
|
||||||
msgid "Home"
|
msgid "Home"
|
||||||
msgstr "Cartafol persoal"
|
msgstr "Cartafol persoal"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:378
|
#: extensions/places-menu/placeDisplay.js:321
|
||||||
msgid "Browse Network"
|
msgid "Recent"
|
||||||
msgstr "Explorar a rede"
|
msgstr "Recente"
|
||||||
|
|
||||||
|
#: extensions/places-menu/placeDisplay.js:327
|
||||||
|
msgid "Starred"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: extensions/places-menu/placeDisplay.js:347
|
||||||
|
msgid "Network"
|
||||||
|
msgstr "Rede"
|
||||||
|
|
||||||
|
#: extensions/places-menu/placeDisplay.js:354
|
||||||
|
msgid "Trash"
|
||||||
|
msgstr "Lixo"
|
||||||
|
|
||||||
#: extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml:14
|
#: extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml:14
|
||||||
msgid "Cycle Screenshot Sizes"
|
msgid "Cycle Screenshot Sizes"
|
||||||
@@ -232,47 +238,47 @@ msgstr "Nome do tema"
|
|||||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||||
msgstr "O nome do tema, a cargar desde ~/.themes/name/gnome-shell"
|
msgstr "O nome do tema, a cargar desde ~/.themes/name/gnome-shell"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:72
|
#: extensions/window-list/extension.js:95
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Pechar"
|
msgstr "Pechar"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:99
|
#: extensions/window-list/extension.js:122
|
||||||
msgid "Unminimize"
|
msgid "Unminimize"
|
||||||
msgstr "Restabelecer"
|
msgstr "Restabelecer"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:99
|
#: extensions/window-list/extension.js:122
|
||||||
msgid "Minimize"
|
msgid "Minimize"
|
||||||
msgstr "Minimizar"
|
msgstr "Minimizar"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:106
|
#: extensions/window-list/extension.js:129
|
||||||
msgid "Unmaximize"
|
msgid "Unmaximize"
|
||||||
msgstr "Restaurar"
|
msgstr "Restaurar"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:106
|
#: extensions/window-list/extension.js:129
|
||||||
msgid "Maximize"
|
msgid "Maximize"
|
||||||
msgstr "Maximizar"
|
msgstr "Maximizar"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:471
|
#: extensions/window-list/extension.js:721
|
||||||
msgid "Minimize all"
|
msgid "Minimize all"
|
||||||
msgstr "Minimizar todo"
|
msgstr "Minimizar todo"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:477
|
#: extensions/window-list/extension.js:727
|
||||||
msgid "Unminimize all"
|
msgid "Unminimize all"
|
||||||
msgstr "Restaurar todo"
|
msgstr "Restaurar todo"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:483
|
#: extensions/window-list/extension.js:733
|
||||||
msgid "Maximize all"
|
msgid "Maximize all"
|
||||||
msgstr "Maximizar todo"
|
msgstr "Maximizar todo"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:491
|
#: extensions/window-list/extension.js:741
|
||||||
msgid "Unmaximize all"
|
msgid "Unmaximize all"
|
||||||
msgstr "Restaurar todo"
|
msgstr "Restaurar todo"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:499
|
#: extensions/window-list/extension.js:749
|
||||||
msgid "Close all"
|
msgid "Close all"
|
||||||
msgstr "Pechar todo"
|
msgstr "Pechar todo"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:778
|
#: extensions/window-list/extension.js:992 extensions/window-list/prefs.js:23
|
||||||
msgid "Window List"
|
msgid "Window List"
|
||||||
msgstr "Lista de xanelas"
|
msgstr "Lista de xanelas"
|
||||||
|
|
||||||
@@ -290,15 +296,14 @@ msgstr ""
|
|||||||
"(sempre)."
|
"(sempre)."
|
||||||
|
|
||||||
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:26
|
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:26
|
||||||
#: extensions/window-list/prefs.js:79
|
#: extensions/window-list/prefs.js:74
|
||||||
msgid "Show windows from all workspaces"
|
msgid "Show windows from all workspaces"
|
||||||
msgstr "Mostrar as xanelas de todos os espazos de traballo"
|
msgstr "Mostrar as xanelas de todos os espazos de traballo"
|
||||||
|
|
||||||
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:27
|
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:27
|
||||||
msgid "Whether to show windows from all workspaces or only the current one."
|
msgid "Whether to show windows from all workspaces or only the current one."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Indica se mostrar as xanelas de todos os espazos de traballo ou só no "
|
"Indica se mostrar as xanelas de todos os espazos de traballo ou só no actual."
|
||||||
"actual."
|
|
||||||
|
|
||||||
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:33
|
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:33
|
||||||
msgid "Show the window list on all monitors"
|
msgid "Show the window list on all monitors"
|
||||||
@@ -316,47 +321,26 @@ msgstr ""
|
|||||||
msgid "Show workspace previews in window list"
|
msgid "Show workspace previews in window list"
|
||||||
msgstr "Mostras as vistas previas do espazo de traballo na lista de xanelas"
|
msgstr "Mostras as vistas previas do espazo de traballo na lista de xanelas"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:35
|
#: extensions/window-list/prefs.js:41
|
||||||
msgid "Window Grouping"
|
msgid "Window Grouping"
|
||||||
msgstr "Agrupación de xanelas"
|
msgstr "Agrupación de xanelas"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:40
|
#: extensions/window-list/prefs.js:46
|
||||||
msgid "Never group windows"
|
msgid "Never group windows"
|
||||||
msgstr "Non agrupar nunca as xanelas"
|
msgstr "Non agrupar nunca as xanelas"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:41
|
#: extensions/window-list/prefs.js:47
|
||||||
msgid "Group windows when space is limited"
|
msgid "Group windows when space is limited"
|
||||||
msgstr "Agrupar as xanelas cando o espazo é limitado"
|
msgstr "Agrupar as xanelas cando o espazo é limitado"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:42
|
#: extensions/window-list/prefs.js:48
|
||||||
msgid "Always group windows"
|
msgid "Always group windows"
|
||||||
msgstr "Agrupar sempre as xanelas"
|
msgstr "Agrupar sempre as xanelas"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:66
|
#: extensions/window-list/prefs.js:68
|
||||||
msgid "Show on all monitors"
|
msgid "Show on all monitors"
|
||||||
msgstr "Mostrar en todos os monitores"
|
msgstr "Mostrar en todos os monitores"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:92
|
|
||||||
msgid "Show workspace previews"
|
|
||||||
msgstr "Mostrar a vista previa dos espazo de traballo"
|
|
||||||
|
|
||||||
#: extensions/workspace-indicator/prefs.js:30
|
|
||||||
msgid "Show Previews In Top Bar"
|
|
||||||
msgstr "Mostrar as vistas previas na barra superior"
|
|
||||||
|
|
||||||
#: extensions/workspace-indicator/prefs.js:88
|
|
||||||
#, javascript-format
|
|
||||||
msgid "Workspace %d"
|
|
||||||
msgstr "Espazos de traballo %d"
|
|
||||||
|
|
||||||
#: extensions/workspace-indicator/prefs.js:155
|
|
||||||
msgid "Workspace Names"
|
|
||||||
msgstr "Nomes dos espazos de traballo"
|
|
||||||
|
|
||||||
#: extensions/workspace-indicator/prefs.js:281
|
|
||||||
msgid "Add Workspace"
|
|
||||||
msgstr "Engadir área de traballo"
|
|
||||||
|
|
||||||
#: extensions/workspace-indicator/schemas/org.gnome.shell.extensions.workspace-indicator.gschema.xml:12
|
#: extensions/workspace-indicator/schemas/org.gnome.shell.extensions.workspace-indicator.gschema.xml:12
|
||||||
msgid "Show workspace previews in top bar"
|
msgid "Show workspace previews in top bar"
|
||||||
msgstr "Mostrar as vistas previas do espazo de traballo na barra superior"
|
msgstr "Mostrar as vistas previas do espazo de traballo na barra superior"
|
||||||
@@ -365,6 +349,37 @@ msgstr "Mostrar as vistas previas do espazo de traballo na barra superior"
|
|||||||
msgid "Workspace Indicator"
|
msgid "Workspace Indicator"
|
||||||
msgstr "Indicador de espazo de traballo"
|
msgstr "Indicador de espazo de traballo"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:28
|
||||||
|
msgid "Show Previews"
|
||||||
|
msgstr "Mostrar vistas previas"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:86
|
||||||
|
#, javascript-format
|
||||||
|
msgid "Workspace %d"
|
||||||
|
msgstr "Espazos de traballo %d"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:153
|
||||||
|
msgid "Workspace Names"
|
||||||
|
msgstr "Nomes dos espazos de traballo"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:170
|
||||||
|
msgid "Add Workspace"
|
||||||
|
msgstr "Engadir área de traballo"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:195
|
||||||
|
msgid "Remove"
|
||||||
|
msgstr "Eliminar"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:225
|
||||||
|
msgid "Workspaces"
|
||||||
|
msgstr "Espazos de traballo"
|
||||||
|
|
||||||
|
#~ msgid "Computer"
|
||||||
|
#~ msgstr "Computador"
|
||||||
|
|
||||||
|
#~ msgid "Show workspace previews"
|
||||||
|
#~ msgstr "Mostrar a vista previa dos espazo de traballo"
|
||||||
|
|
||||||
#~ msgid "Applications"
|
#~ msgid "Applications"
|
||||||
#~ msgstr "Aplicacións"
|
#~ msgstr "Aplicacións"
|
||||||
|
|
||||||
|
|||||||
@@ -9,10 +9,10 @@ msgstr ""
|
|||||||
"Project-Id-Version: gnome-shell-extensions main\n"
|
"Project-Id-Version: gnome-shell-extensions main\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
||||||
"issues\n"
|
"issues\n"
|
||||||
"POT-Creation-Date: 2025-02-13 00:15+0000\n"
|
"POT-Creation-Date: 2025-05-15 14:23+0000\n"
|
||||||
"PO-Revision-Date: 2025-02-14 10:36-0300\n"
|
"PO-Revision-Date: 2025-05-26 20:20-0400\n"
|
||||||
"Last-Translator: Emilio Sepúlveda <emism.translations@gmail.com>\n"
|
"Last-Translator: Emilio Sepúlveda <emism.translations@gmail.com>\n"
|
||||||
"Language-Team: Interlingua\n"
|
"Language-Team: Interlingua <softinterlingua@gmail.com>\n"
|
||||||
"Language: ia\n"
|
"Language: ia\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -23,7 +23,7 @@ msgstr ""
|
|||||||
"X-DL-Domain: po\n"
|
"X-DL-Domain: po\n"
|
||||||
"X-DL-State: Translating\n"
|
"X-DL-State: Translating\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
"X-Generator: Gtranslator 47.1\n"
|
"X-Generator: Gtranslator 48.0\n"
|
||||||
|
|
||||||
#: data/gnome-classic.desktop.in:3
|
#: data/gnome-classic.desktop.in:3
|
||||||
msgid "GNOME Classic"
|
msgid "GNOME Classic"
|
||||||
@@ -42,11 +42,11 @@ msgstr "GNOME Classic sur Wayland"
|
|||||||
msgid "GNOME Classic on Xorg"
|
msgid "GNOME Classic on Xorg"
|
||||||
msgstr "GNOME Classic sur Xorg"
|
msgstr "GNOME Classic sur Xorg"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:125
|
#: extensions/apps-menu/extension.js:118
|
||||||
msgid "Favorites"
|
msgid "Favorites"
|
||||||
msgstr "Favoritos"
|
msgstr "Favoritos"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:399
|
#: extensions/apps-menu/extension.js:392
|
||||||
msgid "Apps"
|
msgid "Apps"
|
||||||
msgstr "Applicationes"
|
msgstr "Applicationes"
|
||||||
|
|
||||||
@@ -172,7 +172,7 @@ msgstr "Statos del intercambio"
|
|||||||
|
|
||||||
#: extensions/system-monitor/extension.js:336
|
#: extensions/system-monitor/extension.js:336
|
||||||
msgid "Upload stats"
|
msgid "Upload stats"
|
||||||
msgstr "Statisticas de carga"
|
msgstr "Statisticas de incarga"
|
||||||
|
|
||||||
#: extensions/system-monitor/extension.js:350
|
#: extensions/system-monitor/extension.js:350
|
||||||
msgid "Download stats"
|
msgid "Download stats"
|
||||||
@@ -200,7 +200,7 @@ msgstr "Intercambio"
|
|||||||
|
|
||||||
#: extensions/system-monitor/extension.js:420
|
#: extensions/system-monitor/extension.js:420
|
||||||
msgid "Upload"
|
msgid "Upload"
|
||||||
msgstr "Carga"
|
msgstr "Incarga"
|
||||||
|
|
||||||
#: extensions/system-monitor/extension.js:422
|
#: extensions/system-monitor/extension.js:422
|
||||||
msgid "Download"
|
msgid "Download"
|
||||||
@@ -224,7 +224,7 @@ msgstr "Monstrar usage del intercambio"
|
|||||||
|
|
||||||
#: extensions/system-monitor/schemas/org.gnome.shell.extensions.system-monitor.gschema.xml:24
|
#: extensions/system-monitor/schemas/org.gnome.shell.extensions.system-monitor.gschema.xml:24
|
||||||
msgid "Show upload"
|
msgid "Show upload"
|
||||||
msgstr "Monstrar carga"
|
msgstr "Monstrar incarga"
|
||||||
|
|
||||||
#: extensions/system-monitor/schemas/org.gnome.shell.extensions.system-monitor.gschema.xml:28
|
#: extensions/system-monitor/schemas/org.gnome.shell.extensions.system-monitor.gschema.xml:28
|
||||||
msgid "Show download"
|
msgid "Show download"
|
||||||
@@ -236,7 +236,7 @@ msgstr "Nomine de thema"
|
|||||||
|
|
||||||
#: extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml:12
|
#: extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml:12
|
||||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||||
msgstr "Le nomine del thema a cargar desde ~/.themes/nomine/gnome-shell"
|
msgstr "Le nomine del thema a cargar ab ~/.themes/nomine/gnome-shell"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:95
|
#: extensions/window-list/extension.js:95
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
@@ -250,35 +250,35 @@ msgstr "Disminimisar"
|
|||||||
msgid "Minimize"
|
msgid "Minimize"
|
||||||
msgstr "Minimisar"
|
msgstr "Minimisar"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:129
|
#: extensions/window-list/extension.js:127
|
||||||
msgid "Unmaximize"
|
msgid "Unmaximize"
|
||||||
msgstr "Dismaximisar"
|
msgstr "Dismaximisar"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:129
|
#: extensions/window-list/extension.js:127
|
||||||
msgid "Maximize"
|
msgid "Maximize"
|
||||||
msgstr "Maximisar"
|
msgstr "Maximisar"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:721
|
#: extensions/window-list/extension.js:719
|
||||||
msgid "Minimize all"
|
msgid "Minimize all"
|
||||||
msgstr "Minimisar toto"
|
msgstr "Minimisar toto"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:727
|
#: extensions/window-list/extension.js:725
|
||||||
msgid "Unminimize all"
|
msgid "Unminimize all"
|
||||||
msgstr "Disminimisar toto"
|
msgstr "Disminimisar toto"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:733
|
#: extensions/window-list/extension.js:731
|
||||||
msgid "Maximize all"
|
msgid "Maximize all"
|
||||||
msgstr "Maximisar toto"
|
msgstr "Maximisar toto"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:741
|
#: extensions/window-list/extension.js:739
|
||||||
msgid "Unmaximize all"
|
msgid "Unmaximize all"
|
||||||
msgstr "Dismaximisar toto"
|
msgstr "Dismaximisar toto"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:749
|
#: extensions/window-list/extension.js:747
|
||||||
msgid "Close all"
|
msgid "Close all"
|
||||||
msgstr "Clauder toto"
|
msgstr "Clauder toto"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:992 extensions/window-list/prefs.js:23
|
#: extensions/window-list/extension.js:990 extensions/window-list/prefs.js:23
|
||||||
msgid "Window List"
|
msgid "Window List"
|
||||||
msgstr "Lista de fenestras"
|
msgstr "Lista de fenestras"
|
||||||
|
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ msgstr ""
|
|||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
||||||
"issues\n"
|
"issues\n"
|
||||||
"POT-Creation-Date: 2025-02-13 00:15+0000\n"
|
"POT-Creation-Date: 2025-06-18 23:32+0000\n"
|
||||||
"PO-Revision-Date: 2025-02-23 06:57+0100\n"
|
"PO-Revision-Date: 2025-06-21 06:43+0200\n"
|
||||||
"Last-Translator: Ekaterine Papava <papava.e@gtu.ge>\n"
|
"Last-Translator: Ekaterine Papava <papava.e@gtu.ge>\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: ka\n"
|
"Language: ka\n"
|
||||||
@@ -17,7 +17,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: Poedit 3.5\n"
|
"X-Generator: Poedit 3.6\n"
|
||||||
|
|
||||||
#: data/gnome-classic.desktop.in:3
|
#: data/gnome-classic.desktop.in:3
|
||||||
msgid "GNOME Classic"
|
msgid "GNOME Classic"
|
||||||
@@ -36,11 +36,11 @@ msgstr "GNOME CLassic Wayland-ზე"
|
|||||||
msgid "GNOME Classic on Xorg"
|
msgid "GNOME Classic on Xorg"
|
||||||
msgstr "GNOME Classic Xorg"
|
msgstr "GNOME Classic Xorg"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:125
|
#: extensions/apps-menu/extension.js:118
|
||||||
msgid "Favorites"
|
msgid "Favorites"
|
||||||
msgstr "რჩეულები"
|
msgstr "რჩეულები"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:399
|
#: extensions/apps-menu/extension.js:392
|
||||||
msgid "Apps"
|
msgid "Apps"
|
||||||
msgstr "აპები"
|
msgstr "აპები"
|
||||||
|
|
||||||
@@ -231,47 +231,47 @@ msgstr "თემის სახელი"
|
|||||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||||
msgstr "თემის სახელი, ~/.themes/name/gnome-shell-დან ჩასატვირთად"
|
msgstr "თემის სახელი, ~/.themes/name/gnome-shell-დან ჩასატვირთად"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:95
|
#: extensions/window-list/extension.js:98
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "დახურვა"
|
msgstr "დახურვა"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:122
|
#: extensions/window-list/extension.js:125
|
||||||
msgid "Unminimize"
|
msgid "Unminimize"
|
||||||
msgstr "ამოკეცვა"
|
msgstr "ამოკეცვა"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:122
|
#: extensions/window-list/extension.js:125
|
||||||
msgid "Minimize"
|
msgid "Minimize"
|
||||||
msgstr "ჩაკეცვა"
|
msgstr "ჩაკეცვა"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:129
|
#: extensions/window-list/extension.js:130
|
||||||
msgid "Unmaximize"
|
msgid "Unmaximize"
|
||||||
msgstr "საწყის ზომაზე დაბრუნება"
|
msgstr "საწყის ზომაზე დაბრუნება"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:129
|
#: extensions/window-list/extension.js:130
|
||||||
msgid "Maximize"
|
msgid "Maximize"
|
||||||
msgstr "მთელ ეკრანზე გაშლა"
|
msgstr "მთელ ეკრანზე გაშლა"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:721
|
#: extensions/window-list/extension.js:720
|
||||||
msgid "Minimize all"
|
msgid "Minimize all"
|
||||||
msgstr "ყველას ჩაკეცვა"
|
msgstr "ყველას ჩაკეცვა"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:727
|
#: extensions/window-list/extension.js:726
|
||||||
msgid "Unminimize all"
|
msgid "Unminimize all"
|
||||||
msgstr "ყველას ამოკეცვა"
|
msgstr "ყველას ამოკეცვა"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:733
|
#: extensions/window-list/extension.js:732
|
||||||
msgid "Maximize all"
|
msgid "Maximize all"
|
||||||
msgstr "ყველას მთელ ეკრანზე გაშლა"
|
msgstr "ყველას მთელ ეკრანზე გაშლა"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:741
|
#: extensions/window-list/extension.js:740
|
||||||
msgid "Unmaximize all"
|
msgid "Unmaximize all"
|
||||||
msgstr "ყველას საწყის ზომაზე დაბრუნება"
|
msgstr "ყველას საწყის ზომაზე დაბრუნება"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:749
|
#: extensions/window-list/extension.js:748
|
||||||
msgid "Close all"
|
msgid "Close all"
|
||||||
msgstr "ყველას დახურვა"
|
msgstr "ყველას დახურვა"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:992 extensions/window-list/prefs.js:23
|
#: extensions/window-list/extension.js:1000 extensions/window-list/prefs.js:23
|
||||||
msgid "Window List"
|
msgid "Window List"
|
||||||
msgstr "ფანჯრების სია"
|
msgstr "ფანჯრების სია"
|
||||||
|
|
||||||
@@ -334,35 +334,69 @@ msgstr "ყველა ეკრანზე ჩვენება"
|
|||||||
msgid "Show workspace previews in top bar"
|
msgid "Show workspace previews in top bar"
|
||||||
msgstr "სამუშაო სივრცის მინიატურების ჩვენება ზედა პანელზე"
|
msgstr "სამუშაო სივრცის მინიატურების ჩვენება ზედა პანელზე"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspaceIndicator.js:430
|
#: extensions/workspace-indicator/workspaceIndicator.js:404
|
||||||
|
#, javascript-format
|
||||||
|
msgid "Press %s to edit"
|
||||||
|
msgstr "ჩასწორებისთვის დააჭირეთ ღილაკს %s"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:512
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr "მორგება"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:592
|
||||||
msgid "Workspace Indicator"
|
msgid "Workspace Indicator"
|
||||||
msgstr "სამუშაო სივრცის ინდიკატორი"
|
msgstr "სამუშაო სივრცის ინდიკატორი"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:28
|
#: extensions/workspace-indicator/workspacePrefs.js:20
|
||||||
msgid "Show Previews"
|
msgid "Indicator"
|
||||||
msgstr "მინიატურების ჩვენება"
|
msgstr "მაჩვენებელი"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:86
|
#: extensions/workspace-indicator/workspacePrefs.js:25
|
||||||
#, javascript-format
|
msgid "Previews"
|
||||||
msgid "Workspace %d"
|
msgstr "მინიატურები"
|
||||||
msgstr "სამუშაო სივრცე %d"
|
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:153
|
#: extensions/workspace-indicator/workspacePrefs.js:35
|
||||||
msgid "Workspace Names"
|
msgid "Workspace Name"
|
||||||
msgstr "სამუშაო სივრცის სახელები"
|
msgstr "სამუშაო სივრცის სახელი"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:170
|
#: extensions/workspace-indicator/workspacePrefs.js:59
|
||||||
msgid "Add Workspace"
|
msgid "Behavior"
|
||||||
msgstr "სამუშაო სივრცის დამატება"
|
msgstr "ქცევა"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:195
|
#: extensions/workspace-indicator/workspacePrefs.js:64
|
||||||
msgid "Remove"
|
msgid "Dynamic"
|
||||||
msgstr "წაშლა"
|
msgstr "დინამიკური"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:225
|
#: extensions/workspace-indicator/workspacePrefs.js:65
|
||||||
|
msgid "Automatically removes empty workspaces."
|
||||||
|
msgstr "ცარიელი სამუშაო სივრცეების ავტომატური წაშლა."
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:75
|
||||||
|
msgid "Fixed Number"
|
||||||
|
msgstr "ფიქსირებული ნომერი"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:76
|
||||||
|
msgid "Specify a number of permanent workspaces."
|
||||||
|
msgstr "მიუთითეთ სამუშაო სივრცეების ფიქსირებული რაოდენობა."
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:89
|
||||||
|
msgid "Number of Workspaces"
|
||||||
|
msgstr "სამუშაო სივრცეების რაოდენობა"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:128
|
||||||
msgid "Workspaces"
|
msgid "Workspaces"
|
||||||
msgstr "სამუშაო სივრცეები"
|
msgstr "სამუშაო სივრცეები"
|
||||||
|
|
||||||
|
#, javascript-format
|
||||||
|
#~ msgid "Workspace %d"
|
||||||
|
#~ msgstr "სამუშაო სივრცე %d"
|
||||||
|
|
||||||
|
#~ msgid "Add Workspace"
|
||||||
|
#~ msgstr "სამუშაო სივრცის დამატება"
|
||||||
|
|
||||||
|
#~ msgid "Remove"
|
||||||
|
#~ msgstr "წაშლა"
|
||||||
|
|
||||||
#~ msgid "Computer"
|
#~ msgid "Computer"
|
||||||
#~ msgstr "კომპიუტერი"
|
#~ msgstr "კომპიუტერი"
|
||||||
|
|
||||||
|
|||||||
+72
-43
@@ -10,22 +10,23 @@
|
|||||||
# Enrico Nicoletto <liverig@gmail.com>, 2013, 2014.
|
# Enrico Nicoletto <liverig@gmail.com>, 2013, 2014.
|
||||||
# Matheus Polkorny <mpolkorny@ipt.br>, 2024.
|
# Matheus Polkorny <mpolkorny@ipt.br>, 2024.
|
||||||
# Rafael Fontenelle <rafaelff@gnome.org>, 2013-2025.
|
# Rafael Fontenelle <rafaelff@gnome.org>, 2013-2025.
|
||||||
|
# Álvaro Burns <>, 2025.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
||||||
"issues\n"
|
"issues\n"
|
||||||
"POT-Creation-Date: 2025-01-13 16:23+0000\n"
|
"POT-Creation-Date: 2025-06-18 23:32+0000\n"
|
||||||
"PO-Revision-Date: 2025-01-19 21:11-0300\n"
|
"PO-Revision-Date: 2025-06-24 11:27-0300\n"
|
||||||
"Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
|
"Last-Translator: Álvaro Burns <>\n"
|
||||||
"Language-Team: Brazilian Portuguese <https://br.gnome.org/traducao>\n"
|
"Language-Team: Brazilian Portuguese <https://br.gnome.org/traducao/>\n"
|
||||||
"Language: pt_BR\n"
|
"Language: pt_BR\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
"X-Generator: Gtranslator 47.1\n"
|
"X-Generator: Gtranslator 48.0\n"
|
||||||
"X-Project-Style: gnome\n"
|
"X-Project-Style: gnome\n"
|
||||||
|
|
||||||
#: data/gnome-classic.desktop.in:3
|
#: data/gnome-classic.desktop.in:3
|
||||||
@@ -45,11 +46,11 @@ msgstr "GNOME Clássico no Wayland"
|
|||||||
msgid "GNOME Classic on Xorg"
|
msgid "GNOME Classic on Xorg"
|
||||||
msgstr "GNOME Clássico no Xorg"
|
msgstr "GNOME Clássico no Xorg"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:125
|
#: extensions/apps-menu/extension.js:118
|
||||||
msgid "Favorites"
|
msgid "Favorites"
|
||||||
msgstr "Favoritos"
|
msgstr "Favoritos"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:399
|
#: extensions/apps-menu/extension.js:392
|
||||||
msgid "Apps"
|
msgid "Apps"
|
||||||
msgstr "Aplicativos"
|
msgstr "Aplicativos"
|
||||||
|
|
||||||
@@ -240,47 +241,47 @@ msgstr "Nome do tema"
|
|||||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||||
msgstr "O nome do tema, para ser carregado de ~/.themes/nome/gnome-shell"
|
msgstr "O nome do tema, para ser carregado de ~/.themes/nome/gnome-shell"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:95
|
#: extensions/window-list/extension.js:98
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Fechar"
|
msgstr "Fechar"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:122
|
#: extensions/window-list/extension.js:125
|
||||||
msgid "Unminimize"
|
msgid "Unminimize"
|
||||||
msgstr "Desfazer janelas minimizadas"
|
msgstr "Desfazer janelas minimizadas"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:122
|
#: extensions/window-list/extension.js:125
|
||||||
msgid "Minimize"
|
msgid "Minimize"
|
||||||
msgstr "Minimizar"
|
msgstr "Minimizar"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:129
|
#: extensions/window-list/extension.js:130
|
||||||
msgid "Unmaximize"
|
msgid "Unmaximize"
|
||||||
msgstr "Desfazer janelas maximizadas"
|
msgstr "Desfazer janelas maximizadas"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:129
|
#: extensions/window-list/extension.js:130
|
||||||
msgid "Maximize"
|
msgid "Maximize"
|
||||||
msgstr "Maximizar"
|
msgstr "Maximizar"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:721
|
#: extensions/window-list/extension.js:720
|
||||||
msgid "Minimize all"
|
msgid "Minimize all"
|
||||||
msgstr "Minimizar todas"
|
msgstr "Minimizar todas"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:727
|
#: extensions/window-list/extension.js:726
|
||||||
msgid "Unminimize all"
|
msgid "Unminimize all"
|
||||||
msgstr "Desfazer todas as janelas minimizadas"
|
msgstr "Desfazer todas as janelas minimizadas"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:733
|
#: extensions/window-list/extension.js:732
|
||||||
msgid "Maximize all"
|
msgid "Maximize all"
|
||||||
msgstr "Maximizar todas"
|
msgstr "Maximizar todas"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:741
|
#: extensions/window-list/extension.js:740
|
||||||
msgid "Unmaximize all"
|
msgid "Unmaximize all"
|
||||||
msgstr "Desfazer todas as janelas maximizadas"
|
msgstr "Desfazer todas as janelas maximizadas"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:749
|
#: extensions/window-list/extension.js:748
|
||||||
msgid "Close all"
|
msgid "Close all"
|
||||||
msgstr "Fechar todas"
|
msgstr "Fechar todas"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:992 extensions/window-list/prefs.js:23
|
#: extensions/window-list/extension.js:1000 extensions/window-list/prefs.js:23
|
||||||
msgid "Window List"
|
msgid "Window List"
|
||||||
msgstr "Lista de janelas"
|
msgstr "Lista de janelas"
|
||||||
|
|
||||||
@@ -347,35 +348,69 @@ msgstr "Mostrar em todos os monitores"
|
|||||||
msgid "Show workspace previews in top bar"
|
msgid "Show workspace previews in top bar"
|
||||||
msgstr "Mostra prévias do espaço de trabalho na barra superior"
|
msgstr "Mostra prévias do espaço de trabalho na barra superior"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspaceIndicator.js:430
|
#: extensions/workspace-indicator/workspaceIndicator.js:404
|
||||||
|
#, javascript-format
|
||||||
|
msgid "Press %s to edit"
|
||||||
|
msgstr "Clique em %s para editar"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:512
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr "Configurações"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:592
|
||||||
msgid "Workspace Indicator"
|
msgid "Workspace Indicator"
|
||||||
msgstr "Indicador de espaços de trabalho"
|
msgstr "Indicador de espaços de trabalho"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:28
|
#: extensions/workspace-indicator/workspacePrefs.js:20
|
||||||
msgid "Show Previews"
|
msgid "Indicator"
|
||||||
msgstr "Mostrar prévias"
|
msgstr "Indicador"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:86
|
#: extensions/workspace-indicator/workspacePrefs.js:25
|
||||||
#, javascript-format
|
msgid "Previews"
|
||||||
msgid "Workspace %d"
|
msgstr "Prévias"
|
||||||
msgstr "Espaço de trabalho %d"
|
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:153
|
#: extensions/workspace-indicator/workspacePrefs.js:35
|
||||||
msgid "Workspace Names"
|
msgid "Workspace Name"
|
||||||
msgstr "Nomes de espaços de trabalho"
|
msgstr "Nome do espaço de trabalho"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:170
|
#: extensions/workspace-indicator/workspacePrefs.js:59
|
||||||
msgid "Add Workspace"
|
msgid "Behavior"
|
||||||
msgstr "Adicionar espaço de trabalho"
|
msgstr "Comportamento"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:195
|
#: extensions/workspace-indicator/workspacePrefs.js:64
|
||||||
msgid "Remove"
|
msgid "Dynamic"
|
||||||
msgstr "Remove"
|
msgstr "Dinâmica"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:225
|
#: extensions/workspace-indicator/workspacePrefs.js:65
|
||||||
|
msgid "Automatically removes empty workspaces."
|
||||||
|
msgstr "Remover espaços de trabalho automaticamente."
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:75
|
||||||
|
msgid "Fixed Number"
|
||||||
|
msgstr "Número fixo"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:76
|
||||||
|
msgid "Specify a number of permanent workspaces."
|
||||||
|
msgstr "Especifique um número permanente de espaços de trabalho."
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:89
|
||||||
|
msgid "Number of Workspaces"
|
||||||
|
msgstr "Número de espaços de trabalho"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:128
|
||||||
msgid "Workspaces"
|
msgid "Workspaces"
|
||||||
msgstr "Espaços de trabalho"
|
msgstr "Espaços de trabalho"
|
||||||
|
|
||||||
|
#, javascript-format
|
||||||
|
#~ msgid "Workspace %d"
|
||||||
|
#~ msgstr "Espaço de trabalho %d"
|
||||||
|
|
||||||
|
#~ msgid "Add Workspace"
|
||||||
|
#~ msgstr "Adicionar espaço de trabalho"
|
||||||
|
|
||||||
|
#~ msgid "Remove"
|
||||||
|
#~ msgstr "Remove"
|
||||||
|
|
||||||
#~ msgid "Computer"
|
#~ msgid "Computer"
|
||||||
#~ msgstr "Computador"
|
#~ msgstr "Computador"
|
||||||
|
|
||||||
@@ -513,9 +548,6 @@ msgstr "Espaços de trabalho"
|
|||||||
#~ msgid "Display"
|
#~ msgid "Display"
|
||||||
#~ msgstr "Tela"
|
#~ msgstr "Tela"
|
||||||
|
|
||||||
#~ msgid "Display Settings"
|
|
||||||
#~ msgstr "Configurações de tela"
|
|
||||||
|
|
||||||
#~ msgid "The application icon mode."
|
#~ msgid "The application icon mode."
|
||||||
#~ msgstr "O modo de ícone do aplicativo."
|
#~ msgstr "O modo de ícone do aplicativo."
|
||||||
|
|
||||||
@@ -706,9 +738,6 @@ msgstr "Espaços de trabalho"
|
|||||||
#~ "alternador de Alt-Tab, apenas desative a extensão de extensions.gnome.org "
|
#~ "alternador de Alt-Tab, apenas desative a extensão de extensions.gnome.org "
|
||||||
#~ "ou nas configurações avançadas do aplicativo."
|
#~ "ou nas configurações avançadas do aplicativo."
|
||||||
|
|
||||||
#~ msgid "Alt Tab Behaviour"
|
|
||||||
#~ msgstr "Comportamento do Alt Tab"
|
|
||||||
|
|
||||||
#~ msgid "Cancel"
|
#~ msgid "Cancel"
|
||||||
#~ msgstr "Cancelar"
|
#~ msgstr "Cancelar"
|
||||||
|
|
||||||
|
|||||||
@@ -9,9 +9,9 @@ msgstr ""
|
|||||||
"Project-Id-Version: gnome-shell-extensions\n"
|
"Project-Id-Version: gnome-shell-extensions\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
||||||
"issues\n"
|
"issues\n"
|
||||||
"POT-Creation-Date: 2024-10-16 14:41+0000\n"
|
"POT-Creation-Date: 2025-06-18 23:32+0000\n"
|
||||||
"PO-Revision-Date: 2024-10-27 14:01+0300\n"
|
"PO-Revision-Date: 2025-06-20 09:30+1000\n"
|
||||||
"Last-Translator: Artur So <arturios2005@mail.ru>\n"
|
"Last-Translator: Ser82-png <asvmail.as@gmail.com>\n"
|
||||||
"Language-Team: Русский <gnome-cyr@gnome.org>\n"
|
"Language-Team: Русский <gnome-cyr@gnome.org>\n"
|
||||||
"Language: ru\n"
|
"Language: ru\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -19,7 +19,7 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
"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"
|
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
"X-Generator: Poedit 3.5\n"
|
"X-Generator: Poedit 3.0.1\n"
|
||||||
|
|
||||||
#: data/gnome-classic.desktop.in:3
|
#: data/gnome-classic.desktop.in:3
|
||||||
msgid "GNOME Classic"
|
msgid "GNOME Classic"
|
||||||
@@ -38,11 +38,11 @@ msgstr "Классический GNOME на Wayland"
|
|||||||
msgid "GNOME Classic on Xorg"
|
msgid "GNOME Classic on Xorg"
|
||||||
msgstr "Классический GNOME на Xorg"
|
msgstr "Классический GNOME на Xorg"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:126
|
#: extensions/apps-menu/extension.js:118
|
||||||
msgid "Favorites"
|
msgid "Favorites"
|
||||||
msgstr "Избранное"
|
msgstr "Избранное"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:400
|
#: extensions/apps-menu/extension.js:392
|
||||||
msgid "Apps"
|
msgid "Apps"
|
||||||
msgstr "Приложения"
|
msgstr "Приложения"
|
||||||
|
|
||||||
@@ -55,20 +55,20 @@ msgid ""
|
|||||||
"A list of strings, each containing an application id (desktop file name), "
|
"A list of strings, each containing an application id (desktop file name), "
|
||||||
"followed by a colon and the workspace number"
|
"followed by a colon and the workspace number"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Список строк, содержащих идентификатор приложения (имя desktop-файла), за "
|
"Список строк, содержащих идентификатор приложения (название desktop-файла), "
|
||||||
"которым следует двоеточие и номер рабочего стола"
|
"за которым следует двоеточие и номер рабочего стола"
|
||||||
|
|
||||||
#: extensions/auto-move-windows/prefs.js:159
|
#: extensions/auto-move-windows/prefs.js:156
|
||||||
msgid "Workspace Rules"
|
msgid "Workspace Rules"
|
||||||
msgstr "Правила для рабочих столов"
|
msgstr "Правила для рабочих столов"
|
||||||
|
|
||||||
#: extensions/auto-move-windows/prefs.js:314
|
#: extensions/auto-move-windows/prefs.js:311
|
||||||
msgid "Add Rule"
|
msgid "Add Rule"
|
||||||
msgstr "Добавить правило"
|
msgstr "Добавить правило"
|
||||||
|
|
||||||
#. TRANSLATORS: %s is the filesystem name
|
#. TRANSLATORS: %s is the filesystem name
|
||||||
#: extensions/drive-menu/extension.js:123
|
#: extensions/drive-menu/extension.js:123
|
||||||
#: extensions/places-menu/placeDisplay.js:187
|
#: extensions/places-menu/placeDisplay.js:186
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ejecting drive “%s” failed:"
|
msgid "Ejecting drive “%s” failed:"
|
||||||
msgstr "Не удалось извлечь диск «%s»:"
|
msgstr "Не удалось извлечь диск «%s»:"
|
||||||
@@ -110,38 +110,38 @@ msgstr ""
|
|||||||
"умолчанию заголовки располагаются снизу). При изменении этого параметра, "
|
"умолчанию заголовки располагаются снизу). При изменении этого параметра, "
|
||||||
"чтобы оно вступило в силу, необходимо перезапустить Shell."
|
"чтобы оно вступило в силу, необходимо перезапустить Shell."
|
||||||
|
|
||||||
#: extensions/places-menu/extension.js:91
|
#: extensions/places-menu/extension.js:75
|
||||||
#: extensions/places-menu/extension.js:94
|
#: extensions/places-menu/extension.js:78
|
||||||
msgid "Places"
|
msgid "Places"
|
||||||
msgstr "Места"
|
msgstr "Места"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:53
|
#: extensions/places-menu/placeDisplay.js:52
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Failed to launch “%s”"
|
msgid "Failed to launch “%s”"
|
||||||
msgstr "Не удалось запустить «%s»"
|
msgstr "Не удалось запустить «%s»"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:68
|
#: extensions/places-menu/placeDisplay.js:67
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Failed to mount volume for “%s”"
|
msgid "Failed to mount volume for “%s”"
|
||||||
msgstr "Не удалось смонтировать том для «%s»"
|
msgstr "Не удалось смонтировать том для «%s»"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:316
|
#: extensions/places-menu/placeDisplay.js:315
|
||||||
msgid "Home"
|
msgid "Home"
|
||||||
msgstr "Домашняя папка"
|
msgstr "Домашняя папка"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:322
|
#: extensions/places-menu/placeDisplay.js:321
|
||||||
msgid "Recent"
|
msgid "Recent"
|
||||||
msgstr "Недавние"
|
msgstr "Недавние"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:328
|
#: extensions/places-menu/placeDisplay.js:327
|
||||||
msgid "Starred"
|
msgid "Starred"
|
||||||
msgstr "Избранные"
|
msgstr "Избранные"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:348
|
#: extensions/places-menu/placeDisplay.js:347
|
||||||
msgid "Network"
|
msgid "Network"
|
||||||
msgstr "Сеть"
|
msgstr "Сеть"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:355
|
#: extensions/places-menu/placeDisplay.js:354
|
||||||
msgid "Trash"
|
msgid "Trash"
|
||||||
msgstr "Корзина"
|
msgstr "Корзина"
|
||||||
|
|
||||||
@@ -233,49 +233,49 @@ msgstr "Название темы"
|
|||||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||||
msgstr "Название темы, загружаемой из ~/.themes/name/gnome-shell"
|
msgstr "Название темы, загружаемой из ~/.themes/name/gnome-shell"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:92
|
#: extensions/window-list/extension.js:98
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Закрыть"
|
msgstr "Закрыть"
|
||||||
|
|
||||||
# ну или "восстановить", правда тогда появляется неоднозначный повтор (unmaximize)
|
# ну или "восстановить", правда тогда появляется неоднозначный повтор (unmaximize)
|
||||||
#: extensions/window-list/extension.js:119
|
#: extensions/window-list/extension.js:125
|
||||||
msgid "Unminimize"
|
msgid "Unminimize"
|
||||||
msgstr "Вернуть"
|
msgstr "Вернуть"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:119
|
#: extensions/window-list/extension.js:125
|
||||||
msgid "Minimize"
|
msgid "Minimize"
|
||||||
msgstr "Свернуть"
|
msgstr "Свернуть"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:126
|
#: extensions/window-list/extension.js:130
|
||||||
msgid "Unmaximize"
|
msgid "Unmaximize"
|
||||||
msgstr "Восстановить"
|
msgstr "Восстановить"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:126
|
#: extensions/window-list/extension.js:130
|
||||||
msgid "Maximize"
|
msgid "Maximize"
|
||||||
msgstr "Развернуть"
|
msgstr "Развернуть"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:641
|
#: extensions/window-list/extension.js:720
|
||||||
msgid "Minimize all"
|
msgid "Minimize all"
|
||||||
msgstr "Свернуть все"
|
msgstr "Свернуть все"
|
||||||
|
|
||||||
# ну или "восстановить", правда тогда появляется неоднозначный повтор (unmaximize)
|
# ну или "восстановить", правда тогда появляется неоднозначный повтор (unmaximize)
|
||||||
#: extensions/window-list/extension.js:647
|
#: extensions/window-list/extension.js:726
|
||||||
msgid "Unminimize all"
|
msgid "Unminimize all"
|
||||||
msgstr "Вернуть все"
|
msgstr "Вернуть все"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:653
|
#: extensions/window-list/extension.js:732
|
||||||
msgid "Maximize all"
|
msgid "Maximize all"
|
||||||
msgstr "Развернуть все"
|
msgstr "Развернуть все"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:661
|
#: extensions/window-list/extension.js:740
|
||||||
msgid "Unmaximize all"
|
msgid "Unmaximize all"
|
||||||
msgstr "Восстановить все"
|
msgstr "Восстановить все"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:669
|
#: extensions/window-list/extension.js:748
|
||||||
msgid "Close all"
|
msgid "Close all"
|
||||||
msgstr "Закрыть все"
|
msgstr "Закрыть все"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:911 extensions/window-list/prefs.js:24
|
#: extensions/window-list/extension.js:1000 extensions/window-list/prefs.js:23
|
||||||
msgid "Window List"
|
msgid "Window List"
|
||||||
msgstr "Список окон"
|
msgstr "Список окон"
|
||||||
|
|
||||||
@@ -293,7 +293,7 @@ msgstr ""
|
|||||||
"«always» — всегда."
|
"«always» — всегда."
|
||||||
|
|
||||||
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:26
|
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:26
|
||||||
#: extensions/window-list/prefs.js:75
|
#: extensions/window-list/prefs.js:74
|
||||||
msgid "Show windows from all workspaces"
|
msgid "Show windows from all workspaces"
|
||||||
msgstr "Показывать окна со всех рабочих столов"
|
msgstr "Показывать окна со всех рабочих столов"
|
||||||
|
|
||||||
@@ -316,61 +316,95 @@ msgstr ""
|
|||||||
|
|
||||||
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:41
|
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:41
|
||||||
msgid "Show workspace previews in window list"
|
msgid "Show workspace previews in window list"
|
||||||
msgstr "Показывать предпросмотры рабочих столов в списке окон"
|
msgstr "Показывать предварительный просмотр рабочих столов в списке окон"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:42
|
#: extensions/window-list/prefs.js:41
|
||||||
msgid "Window Grouping"
|
msgid "Window Grouping"
|
||||||
msgstr "Группировка окон"
|
msgstr "Группировка окон"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:47
|
#: extensions/window-list/prefs.js:46
|
||||||
msgid "Never group windows"
|
msgid "Never group windows"
|
||||||
msgstr "Никогда не группировать окна"
|
msgstr "Никогда не группировать окна"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:48
|
#: extensions/window-list/prefs.js:47
|
||||||
msgid "Group windows when space is limited"
|
msgid "Group windows when space is limited"
|
||||||
msgstr "Группировать окна, если место ограничено"
|
msgstr "Группировать окна, если место ограничено"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:49
|
#: extensions/window-list/prefs.js:48
|
||||||
msgid "Always group windows"
|
msgid "Always group windows"
|
||||||
msgstr "Всегда группировать окна"
|
msgstr "Всегда группировать окна"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:69
|
#: extensions/window-list/prefs.js:68
|
||||||
msgid "Show on all monitors"
|
msgid "Show on all monitors"
|
||||||
msgstr "Показывать на всех мониторах"
|
msgstr "Показывать на всех мониторах"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/schemas/org.gnome.shell.extensions.workspace-indicator.gschema.xml:12
|
#: extensions/workspace-indicator/schemas/org.gnome.shell.extensions.workspace-indicator.gschema.xml:12
|
||||||
msgid "Show workspace previews in top bar"
|
msgid "Show workspace previews in top bar"
|
||||||
msgstr "Показывать предпросмотры рабочих столов в верхней панели"
|
msgstr "Показывать предварительный просмотр рабочих столов в верхней панели"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspaceIndicator.js:430
|
#: extensions/workspace-indicator/workspaceIndicator.js:404
|
||||||
|
#, javascript-format
|
||||||
|
msgid "Press %s to edit"
|
||||||
|
msgstr "Нажмите %s для редактирования"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:512
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr "Настройки"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:592
|
||||||
msgid "Workspace Indicator"
|
msgid "Workspace Indicator"
|
||||||
msgstr "Индикатор рабочих столов"
|
msgstr "Индикатор рабочих столов"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:29
|
#: extensions/workspace-indicator/workspacePrefs.js:20
|
||||||
msgid "Show Previews"
|
msgid "Indicator"
|
||||||
msgstr "Показывать предпросмотры"
|
msgstr "Индикатор"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:87
|
#: extensions/workspace-indicator/workspacePrefs.js:25
|
||||||
#, javascript-format
|
msgid "Previews"
|
||||||
msgid "Workspace %d"
|
msgstr "Предварительный просмотр"
|
||||||
msgstr "Рабочий стол %d"
|
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:154
|
#: extensions/workspace-indicator/workspacePrefs.js:35
|
||||||
msgid "Workspace Names"
|
msgid "Workspace Name"
|
||||||
msgstr "Названия рабочих столов"
|
msgstr "Название рабочего стола"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:171
|
#: extensions/workspace-indicator/workspacePrefs.js:59
|
||||||
msgid "Add Workspace"
|
msgid "Behavior"
|
||||||
msgstr "Добавить рабочий стол"
|
msgstr "Поведение"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:196
|
#: extensions/workspace-indicator/workspacePrefs.js:64
|
||||||
msgid "Remove"
|
msgid "Dynamic"
|
||||||
msgstr "Удалить"
|
msgstr "Динамичный"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:226
|
#: extensions/workspace-indicator/workspacePrefs.js:65
|
||||||
|
msgid "Automatically removes empty workspaces."
|
||||||
|
msgstr "Автоматически удалять пустые рабочие столы."
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:75
|
||||||
|
msgid "Fixed Number"
|
||||||
|
msgstr "Фиксированное количество"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:76
|
||||||
|
msgid "Specify a number of permanent workspaces."
|
||||||
|
msgstr "Укажите количество постоянных рабочих столов."
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:89
|
||||||
|
msgid "Number of Workspaces"
|
||||||
|
msgstr "Количество рабочих столов"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:128
|
||||||
msgid "Workspaces"
|
msgid "Workspaces"
|
||||||
msgstr "Рабочие столы"
|
msgstr "Рабочие столы"
|
||||||
|
|
||||||
|
#, javascript-format
|
||||||
|
#~ msgid "Workspace %d"
|
||||||
|
#~ msgstr "Рабочий стол %d"
|
||||||
|
|
||||||
|
#~ msgid "Add Workspace"
|
||||||
|
#~ msgstr "Добавить рабочий стол"
|
||||||
|
|
||||||
|
#~ msgid "Remove"
|
||||||
|
#~ msgstr "Удалить"
|
||||||
|
|
||||||
#~ msgid "Computer"
|
#~ msgid "Computer"
|
||||||
#~ msgstr "Компьютер"
|
#~ msgstr "Компьютер"
|
||||||
|
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ msgstr ""
|
|||||||
"Project-Id-Version: gnome-shell-extensions\n"
|
"Project-Id-Version: gnome-shell-extensions\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
||||||
"issues\n"
|
"issues\n"
|
||||||
"POT-Creation-Date: 2024-10-16 14:41+0000\n"
|
"POT-Creation-Date: 2025-06-17 15:04+0000\n"
|
||||||
"PO-Revision-Date: 2024-10-16 23:41+0200\n"
|
"PO-Revision-Date: 2025-06-17 17:09+0200\n"
|
||||||
"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
|
"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
|
||||||
"Language-Team: Slovenian GNOME Translation Team <gnome-si@googlegroups.com>\n"
|
"Language-Team: Slovenian GNOME Translation Team <gnome-si@googlegroups.com>\n"
|
||||||
"Language: sl_SI\n"
|
"Language: sl_SI\n"
|
||||||
@@ -39,11 +39,11 @@ msgstr "Klasično namizje GNOME na sistemu Wayland"
|
|||||||
msgid "GNOME Classic on Xorg"
|
msgid "GNOME Classic on Xorg"
|
||||||
msgstr "Klasično namizje GNOME na sistemu Xorg"
|
msgstr "Klasično namizje GNOME na sistemu Xorg"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:126
|
#: extensions/apps-menu/extension.js:118
|
||||||
msgid "Favorites"
|
msgid "Favorites"
|
||||||
msgstr "Priljubljeno"
|
msgstr "Priljubljeno"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:400
|
#: extensions/apps-menu/extension.js:392
|
||||||
msgid "Apps"
|
msgid "Apps"
|
||||||
msgstr "Programi"
|
msgstr "Programi"
|
||||||
|
|
||||||
@@ -59,17 +59,17 @@ msgstr ""
|
|||||||
"Seznam nizov z določilom ID programa (ime programa), ki mu sledi dvopičje in "
|
"Seznam nizov z določilom ID programa (ime programa), ki mu sledi dvopičje in "
|
||||||
"nato številka delovne površine."
|
"nato številka delovne površine."
|
||||||
|
|
||||||
#: extensions/auto-move-windows/prefs.js:159
|
#: extensions/auto-move-windows/prefs.js:156
|
||||||
msgid "Workspace Rules"
|
msgid "Workspace Rules"
|
||||||
msgstr "Pravila delovnih površin"
|
msgstr "Pravila delovnih površin"
|
||||||
|
|
||||||
#: extensions/auto-move-windows/prefs.js:314
|
#: extensions/auto-move-windows/prefs.js:311
|
||||||
msgid "Add Rule"
|
msgid "Add Rule"
|
||||||
msgstr "Dodaj pravilo"
|
msgstr "Dodaj pravilo"
|
||||||
|
|
||||||
#. TRANSLATORS: %s is the filesystem name
|
#. TRANSLATORS: %s is the filesystem name
|
||||||
#: extensions/drive-menu/extension.js:123
|
#: extensions/drive-menu/extension.js:123
|
||||||
#: extensions/places-menu/placeDisplay.js:187
|
#: extensions/places-menu/placeDisplay.js:186
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ejecting drive “%s” failed:"
|
msgid "Ejecting drive “%s” failed:"
|
||||||
msgstr "Izmetavanje pogona »%s« je spodletelo:"
|
msgstr "Izmetavanje pogona »%s« je spodletelo:"
|
||||||
@@ -110,38 +110,38 @@ msgstr ""
|
|||||||
"tem prepiše privzeti izpis pod sličico. Za uveljavitev sprememb je treba "
|
"tem prepiše privzeti izpis pod sličico. Za uveljavitev sprememb je treba "
|
||||||
"lupino ponovno zagnati."
|
"lupino ponovno zagnati."
|
||||||
|
|
||||||
#: extensions/places-menu/extension.js:91
|
#: extensions/places-menu/extension.js:75
|
||||||
#: extensions/places-menu/extension.js:94
|
#: extensions/places-menu/extension.js:78
|
||||||
msgid "Places"
|
msgid "Places"
|
||||||
msgstr "Mesta"
|
msgstr "Mesta"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:53
|
#: extensions/places-menu/placeDisplay.js:52
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Failed to launch “%s”"
|
msgid "Failed to launch “%s”"
|
||||||
msgstr "Zaganjanje »%s« je spodletelo."
|
msgstr "Zaganjanje »%s« je spodletelo."
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:68
|
#: extensions/places-menu/placeDisplay.js:67
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Failed to mount volume for “%s”"
|
msgid "Failed to mount volume for “%s”"
|
||||||
msgstr "Priklapljanje nosilca za »%s« je spodletelo"
|
msgstr "Priklapljanje nosilca za »%s« je spodletelo"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:316
|
#: extensions/places-menu/placeDisplay.js:315
|
||||||
msgid "Home"
|
msgid "Home"
|
||||||
msgstr "Osebna mapa"
|
msgstr "Osebna mapa"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:322
|
#: extensions/places-menu/placeDisplay.js:321
|
||||||
msgid "Recent"
|
msgid "Recent"
|
||||||
msgstr "Nedavno"
|
msgstr "Nedavno"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:328
|
#: extensions/places-menu/placeDisplay.js:327
|
||||||
msgid "Starred"
|
msgid "Starred"
|
||||||
msgstr "Z zvezdico"
|
msgstr "Z zvezdico"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:348
|
#: extensions/places-menu/placeDisplay.js:347
|
||||||
msgid "Network"
|
msgid "Network"
|
||||||
msgstr "Omrežje"
|
msgstr "Omrežje"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:355
|
#: extensions/places-menu/placeDisplay.js:354
|
||||||
msgid "Trash"
|
msgid "Trash"
|
||||||
msgstr "Koš"
|
msgstr "Koš"
|
||||||
|
|
||||||
@@ -233,47 +233,47 @@ msgstr "Ime teme"
|
|||||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||||
msgstr "Ime teme, ki bo naložena iz ~/.themes/name/gnome-shell"
|
msgstr "Ime teme, ki bo naložena iz ~/.themes/name/gnome-shell"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:92
|
#: extensions/window-list/extension.js:95
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Zapri"
|
msgstr "Zapri"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:119
|
#: extensions/window-list/extension.js:122
|
||||||
msgid "Unminimize"
|
msgid "Unminimize"
|
||||||
msgstr "Povečaj"
|
msgstr "Povečaj"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:119
|
#: extensions/window-list/extension.js:122
|
||||||
msgid "Minimize"
|
msgid "Minimize"
|
||||||
msgstr "Skrči"
|
msgstr "Skrči"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:126
|
#: extensions/window-list/extension.js:127
|
||||||
msgid "Unmaximize"
|
msgid "Unmaximize"
|
||||||
msgstr "Pomanjšaj"
|
msgstr "Pomanjšaj"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:126
|
#: extensions/window-list/extension.js:127
|
||||||
msgid "Maximize"
|
msgid "Maximize"
|
||||||
msgstr "Razpni"
|
msgstr "Razpni"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:641
|
#: extensions/window-list/extension.js:719
|
||||||
msgid "Minimize all"
|
msgid "Minimize all"
|
||||||
msgstr "Skrči vse"
|
msgstr "Skrči vse"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:647
|
#: extensions/window-list/extension.js:725
|
||||||
msgid "Unminimize all"
|
msgid "Unminimize all"
|
||||||
msgstr "Pomanjšaj vse"
|
msgstr "Pomanjšaj vse"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:653
|
#: extensions/window-list/extension.js:731
|
||||||
msgid "Maximize all"
|
msgid "Maximize all"
|
||||||
msgstr "Razpni vse"
|
msgstr "Razpni vse"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:661
|
#: extensions/window-list/extension.js:739
|
||||||
msgid "Unmaximize all"
|
msgid "Unmaximize all"
|
||||||
msgstr "Pomanjšaj vse"
|
msgstr "Pomanjšaj vse"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:669
|
#: extensions/window-list/extension.js:747
|
||||||
msgid "Close all"
|
msgid "Close all"
|
||||||
msgstr "Zapri vse"
|
msgstr "Zapri vse"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:911 extensions/window-list/prefs.js:24
|
#: extensions/window-list/extension.js:999 extensions/window-list/prefs.js:23
|
||||||
msgid "Window List"
|
msgid "Window List"
|
||||||
msgstr "Seznam oken"
|
msgstr "Seznam oken"
|
||||||
|
|
||||||
@@ -290,7 +290,7 @@ msgstr ""
|
|||||||
"Veljavne vrednosti so »nikoli«, »samodejno« in »vedno«."
|
"Veljavne vrednosti so »nikoli«, »samodejno« in »vedno«."
|
||||||
|
|
||||||
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:26
|
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:26
|
||||||
#: extensions/window-list/prefs.js:75
|
#: extensions/window-list/prefs.js:74
|
||||||
msgid "Show windows from all workspaces"
|
msgid "Show windows from all workspaces"
|
||||||
msgstr "Pokaži okna vseh delovnih površin"
|
msgstr "Pokaži okna vseh delovnih površin"
|
||||||
|
|
||||||
@@ -314,23 +314,23 @@ msgstr ""
|
|||||||
msgid "Show workspace previews in window list"
|
msgid "Show workspace previews in window list"
|
||||||
msgstr "Pokaži predoglede delovne površine na seznamu oken"
|
msgstr "Pokaži predoglede delovne površine na seznamu oken"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:42
|
#: extensions/window-list/prefs.js:41
|
||||||
msgid "Window Grouping"
|
msgid "Window Grouping"
|
||||||
msgstr "Združevanje oken"
|
msgstr "Združevanje oken"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:47
|
#: extensions/window-list/prefs.js:46
|
||||||
msgid "Never group windows"
|
msgid "Never group windows"
|
||||||
msgstr "Nikoli ne združuj oken"
|
msgstr "Nikoli ne združuj oken"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:48
|
#: extensions/window-list/prefs.js:47
|
||||||
msgid "Group windows when space is limited"
|
msgid "Group windows when space is limited"
|
||||||
msgstr "Združi okna, ko je prostor omejen"
|
msgstr "Združi okna, ko je prostor omejen"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:49
|
#: extensions/window-list/prefs.js:48
|
||||||
msgid "Always group windows"
|
msgid "Always group windows"
|
||||||
msgstr "Okna vedno združuj"
|
msgstr "Okna vedno združuj"
|
||||||
|
|
||||||
#: extensions/window-list/prefs.js:69
|
#: extensions/window-list/prefs.js:68
|
||||||
msgid "Show on all monitors"
|
msgid "Show on all monitors"
|
||||||
msgstr "Pokaži na vseh zaslonih"
|
msgstr "Pokaži na vseh zaslonih"
|
||||||
|
|
||||||
@@ -338,31 +338,55 @@ msgstr "Pokaži na vseh zaslonih"
|
|||||||
msgid "Show workspace previews in top bar"
|
msgid "Show workspace previews in top bar"
|
||||||
msgstr "Pokaži predoglede delovne površine v zgornji vrstici"
|
msgstr "Pokaži predoglede delovne površine v zgornji vrstici"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspaceIndicator.js:430
|
#: extensions/workspace-indicator/workspaceIndicator.js:404
|
||||||
|
#, javascript-format
|
||||||
|
msgid "Press %s to edit"
|
||||||
|
msgstr "Pritisnite %s za urejanje"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:512
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr "Nastavitve"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:592
|
||||||
msgid "Workspace Indicator"
|
msgid "Workspace Indicator"
|
||||||
msgstr "Kazalnik delovnih površin"
|
msgstr "Kazalnik delovnih površin"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:29
|
#: extensions/workspace-indicator/workspacePrefs.js:20
|
||||||
msgid "Show Previews"
|
msgid "Indicator"
|
||||||
msgstr "Pokaži predoglede"
|
msgstr "Pokazatelj"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:87
|
#: extensions/workspace-indicator/workspacePrefs.js:25
|
||||||
#, javascript-format
|
msgid "Previews"
|
||||||
msgid "Workspace %d"
|
msgstr "Predogledi"
|
||||||
msgstr "Delovna površina %d"
|
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:154
|
#: extensions/workspace-indicator/workspacePrefs.js:35
|
||||||
msgid "Workspace Names"
|
msgid "Workspace Name"
|
||||||
msgstr "Imena delovnih površin"
|
msgstr "Ime delovne površine"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:171
|
#: extensions/workspace-indicator/workspacePrefs.js:59
|
||||||
msgid "Add Workspace"
|
msgid "Behavior"
|
||||||
msgstr "Dodaj delovno površino"
|
msgstr "Vedenje"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:196
|
#: extensions/workspace-indicator/workspacePrefs.js:64
|
||||||
msgid "Remove"
|
msgid "Dynamic"
|
||||||
msgstr "Odstrani"
|
msgstr "Dinamično"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:226
|
#: extensions/workspace-indicator/workspacePrefs.js:65
|
||||||
|
msgid "Automatically removes empty workspaces."
|
||||||
|
msgstr "Samodejno odstrani prazne delovne površine"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:75
|
||||||
|
msgid "Fixed Number"
|
||||||
|
msgstr "Fiksno število"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:76
|
||||||
|
msgid "Specify a number of permanent workspaces."
|
||||||
|
msgstr "Določite število prikazanih delovnih površin"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:89
|
||||||
|
msgid "Number of Workspaces"
|
||||||
|
msgstr "Število delovnih površin"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:128
|
||||||
msgid "Workspaces"
|
msgid "Workspaces"
|
||||||
msgstr "Delovne površine"
|
msgstr "Delovne površine"
|
||||||
|
|||||||
@@ -7,16 +7,16 @@
|
|||||||
# Muhammet Kara <muhammetk@gmail.com>, 2013-2015.
|
# Muhammet Kara <muhammetk@gmail.com>, 2013-2015.
|
||||||
# Furkan Tokaç <developmentft@gmail.com>, 2017.
|
# Furkan Tokaç <developmentft@gmail.com>, 2017.
|
||||||
# Sabri Ünal <yakushabb@gmail.com>, 2014, 2019, 2022-2024.
|
# Sabri Ünal <yakushabb@gmail.com>, 2014, 2019, 2022-2024.
|
||||||
# Emin Tufan Çetin <etcetin@gmail.com>, 2017, 2019, 2020, 2022, 2024.
|
# Emin Tufan Çetin <etcetin@gmail.com>, 2017, 2019, 2020, 2022, 2024, 2025.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
||||||
"issues\n"
|
"issues\n"
|
||||||
"POT-Creation-Date: 2024-11-25 08:47+0000\n"
|
"POT-Creation-Date: 2025-06-17 15:04+0000\n"
|
||||||
"PO-Revision-Date: 2024-11-30 23:58+0300\n"
|
"PO-Revision-Date: 2025-06-17 08:00+0300\n"
|
||||||
"Last-Translator: Sabri Ünal <yakushabb@gmail.com>\n"
|
"Last-Translator: Emin Tufan Çetin <etcetin@gmail.com>\n"
|
||||||
"Language-Team: Turkish <takim@gnome.org.tr>\n"
|
"Language-Team: Turkish <takim@gnome.org.tr>\n"
|
||||||
"Language: tr\n"
|
"Language: tr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -42,11 +42,11 @@ msgstr "Wayland üstünde GNOME Klasik"
|
|||||||
msgid "GNOME Classic on Xorg"
|
msgid "GNOME Classic on Xorg"
|
||||||
msgstr "Xorg üstünde GNOME Klasik"
|
msgstr "Xorg üstünde GNOME Klasik"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:125
|
#: extensions/apps-menu/extension.js:118
|
||||||
msgid "Favorites"
|
msgid "Favorites"
|
||||||
msgstr "Gözdeler"
|
msgstr "Gözdeler"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:399
|
#: extensions/apps-menu/extension.js:392
|
||||||
msgid "Apps"
|
msgid "Apps"
|
||||||
msgstr "Uygulamalar"
|
msgstr "Uygulamalar"
|
||||||
|
|
||||||
@@ -72,7 +72,7 @@ msgstr "Kural Ekle"
|
|||||||
|
|
||||||
#. TRANSLATORS: %s is the filesystem name
|
#. TRANSLATORS: %s is the filesystem name
|
||||||
#: extensions/drive-menu/extension.js:123
|
#: extensions/drive-menu/extension.js:123
|
||||||
#: extensions/places-menu/placeDisplay.js:187
|
#: extensions/places-menu/placeDisplay.js:186
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ejecting drive “%s” failed:"
|
msgid "Ejecting drive “%s” failed:"
|
||||||
msgstr "“%s” sürücüsü çıkarılamadı:"
|
msgstr "“%s” sürücüsü çıkarılamadı:"
|
||||||
@@ -120,33 +120,33 @@ msgstr ""
|
|||||||
msgid "Places"
|
msgid "Places"
|
||||||
msgstr "Yerler"
|
msgstr "Yerler"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:53
|
#: extensions/places-menu/placeDisplay.js:52
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Failed to launch “%s”"
|
msgid "Failed to launch “%s”"
|
||||||
msgstr "“%s” başlatılamadı"
|
msgstr "“%s” başlatılamadı"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:68
|
#: extensions/places-menu/placeDisplay.js:67
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Failed to mount volume for “%s”"
|
msgid "Failed to mount volume for “%s”"
|
||||||
msgstr "“%s” için birim bağlanamadı"
|
msgstr "“%s” için birim bağlanamadı"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:316
|
#: extensions/places-menu/placeDisplay.js:315
|
||||||
msgid "Home"
|
msgid "Home"
|
||||||
msgstr "Ev"
|
msgstr "Ev"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:322
|
#: extensions/places-menu/placeDisplay.js:321
|
||||||
msgid "Recent"
|
msgid "Recent"
|
||||||
msgstr "Son"
|
msgstr "Son"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:328
|
#: extensions/places-menu/placeDisplay.js:327
|
||||||
msgid "Starred"
|
msgid "Starred"
|
||||||
msgstr "Yıldızlı"
|
msgstr "Yıldızlı"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:348
|
#: extensions/places-menu/placeDisplay.js:347
|
||||||
msgid "Network"
|
msgid "Network"
|
||||||
msgstr "Ağ"
|
msgstr "Ağ"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:355
|
#: extensions/places-menu/placeDisplay.js:354
|
||||||
msgid "Trash"
|
msgid "Trash"
|
||||||
msgstr "Çöp"
|
msgstr "Çöp"
|
||||||
|
|
||||||
@@ -238,47 +238,47 @@ msgstr "Tema adı"
|
|||||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||||
msgstr "~/.themes/name/gnome-shell konumundan edinilen tema adı"
|
msgstr "~/.themes/name/gnome-shell konumundan edinilen tema adı"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:92
|
#: extensions/window-list/extension.js:95
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Kapat"
|
msgstr "Kapat"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:119
|
#: extensions/window-list/extension.js:122
|
||||||
msgid "Unminimize"
|
msgid "Unminimize"
|
||||||
msgstr "Önceki duruma getir"
|
msgstr "Önceki duruma getir"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:119
|
#: extensions/window-list/extension.js:122
|
||||||
msgid "Minimize"
|
msgid "Minimize"
|
||||||
msgstr "Simge durumuna küçült"
|
msgstr "Simge durumuna küçült"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:126
|
#: extensions/window-list/extension.js:127
|
||||||
msgid "Unmaximize"
|
msgid "Unmaximize"
|
||||||
msgstr "Önceki duruma getir"
|
msgstr "Önceki duruma getir"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:126
|
#: extensions/window-list/extension.js:127
|
||||||
msgid "Maximize"
|
msgid "Maximize"
|
||||||
msgstr "En büyük duruma getir"
|
msgstr "En büyük duruma getir"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:641
|
#: extensions/window-list/extension.js:719
|
||||||
msgid "Minimize all"
|
msgid "Minimize all"
|
||||||
msgstr "Tümünü simge durumuna küçült"
|
msgstr "Tümünü simge durumuna küçült"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:647
|
#: extensions/window-list/extension.js:725
|
||||||
msgid "Unminimize all"
|
msgid "Unminimize all"
|
||||||
msgstr "Tümünü önceki duruma getir"
|
msgstr "Tümünü önceki duruma getir"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:653
|
#: extensions/window-list/extension.js:731
|
||||||
msgid "Maximize all"
|
msgid "Maximize all"
|
||||||
msgstr "Tümünü en büyük duruma getir"
|
msgstr "Tümünü en büyük duruma getir"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:661
|
#: extensions/window-list/extension.js:739
|
||||||
msgid "Unmaximize all"
|
msgid "Unmaximize all"
|
||||||
msgstr "Tümünü önceki duruma getir"
|
msgstr "Tümünü önceki duruma getir"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:669
|
#: extensions/window-list/extension.js:747
|
||||||
msgid "Close all"
|
msgid "Close all"
|
||||||
msgstr "Tümünü kapat"
|
msgstr "Tümünü kapat"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:911 extensions/window-list/prefs.js:23
|
#: extensions/window-list/extension.js:999 extensions/window-list/prefs.js:23
|
||||||
msgid "Window List"
|
msgid "Window List"
|
||||||
msgstr "Pencere Listesi"
|
msgstr "Pencere Listesi"
|
||||||
|
|
||||||
@@ -292,8 +292,8 @@ msgid ""
|
|||||||
"Possible values are “never”, “auto” and “always”."
|
"Possible values are “never”, “auto” and “always”."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Pencere listesinde aynı uygulamaların ne zaman kümeleneceğine karar verir. "
|
"Pencere listesinde aynı uygulamaların ne zaman kümeleneceğine karar verir. "
|
||||||
"Olası değerler: “never” (hiçbir zaman), “auto” (kendiliğinden) ve "
|
"Olası değerler: “never” (hiçbir zaman), “auto” (kendiliğinden) ve “always” "
|
||||||
"“always” (her zaman)."
|
"(her zaman)."
|
||||||
|
|
||||||
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:26
|
#: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:26
|
||||||
#: extensions/window-list/prefs.js:74
|
#: extensions/window-list/prefs.js:74
|
||||||
@@ -346,31 +346,55 @@ msgstr "Tüm monitörlerde göster"
|
|||||||
msgid "Show workspace previews in top bar"
|
msgid "Show workspace previews in top bar"
|
||||||
msgstr "Çalışma alanı ön izlemelerini üst çubukta göster"
|
msgstr "Çalışma alanı ön izlemelerini üst çubukta göster"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspaceIndicator.js:430
|
#: extensions/workspace-indicator/workspaceIndicator.js:404
|
||||||
|
#, javascript-format
|
||||||
|
msgid "Press %s to edit"
|
||||||
|
msgstr "Düzenlemek için şuna bas: %s"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:512
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr "Ayarlar"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:592
|
||||||
msgid "Workspace Indicator"
|
msgid "Workspace Indicator"
|
||||||
msgstr "Çalışma Alanı Belirteci"
|
msgstr "Çalışma Alanı Belirteci"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:28
|
#: extensions/workspace-indicator/workspacePrefs.js:20
|
||||||
msgid "Show Previews"
|
msgid "Indicator"
|
||||||
msgstr "Ön İzlemeleri Göster"
|
msgstr "Belirteç"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:86
|
#: extensions/workspace-indicator/workspacePrefs.js:25
|
||||||
#, javascript-format
|
msgid "Previews"
|
||||||
msgid "Workspace %d"
|
msgstr "Ön İzlemeler"
|
||||||
msgstr "Çalışma Alanı %d"
|
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:153
|
#: extensions/workspace-indicator/workspacePrefs.js:35
|
||||||
msgid "Workspace Names"
|
msgid "Workspace Name"
|
||||||
msgstr "Çalışma Alanı Adları"
|
msgstr "Çalışma Alanı Adı"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:170
|
#: extensions/workspace-indicator/workspacePrefs.js:59
|
||||||
msgid "Add Workspace"
|
msgid "Behavior"
|
||||||
msgstr "Çalışma Alanı Ekle"
|
msgstr "Davranış"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:195
|
#: extensions/workspace-indicator/workspacePrefs.js:64
|
||||||
msgid "Remove"
|
msgid "Dynamic"
|
||||||
msgstr "Kaldır"
|
msgstr "Devimsel"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:225
|
#: extensions/workspace-indicator/workspacePrefs.js:65
|
||||||
|
msgid "Automatically removes empty workspaces."
|
||||||
|
msgstr "Boş çalışma alanlarını kendiliğinden kaldırır."
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:75
|
||||||
|
msgid "Fixed Number"
|
||||||
|
msgstr "Ayarlı Sayı"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:76
|
||||||
|
msgid "Specify a number of permanent workspaces."
|
||||||
|
msgstr "Kalıcı çalışma alanı sayısı belirle."
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:89
|
||||||
|
msgid "Number of Workspaces"
|
||||||
|
msgstr "Çalışma Alanı Sayısı"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:128
|
||||||
msgid "Workspaces"
|
msgid "Workspaces"
|
||||||
msgstr "Çalışma Alanları"
|
msgstr "Çalışma Alanları"
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ msgstr ""
|
|||||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/i"
|
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/i"
|
||||||
"ssues\n"
|
"ssues\n"
|
||||||
"POT-Creation-Date: 2025-02-13 00:15+0000\n"
|
"POT-Creation-Date: 2025-06-17 15:45+0000\n"
|
||||||
"PO-Revision-Date: 2025-02-23 22:16+0200\n"
|
"PO-Revision-Date: 2025-06-17 19:14+0300\n"
|
||||||
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
|
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
|
||||||
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
|
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
|
||||||
"Language: uk\n"
|
"Language: uk\n"
|
||||||
@@ -40,11 +40,11 @@ msgstr "Класичний GNOME на Wayland"
|
|||||||
msgid "GNOME Classic on Xorg"
|
msgid "GNOME Classic on Xorg"
|
||||||
msgstr "Класичний GNOME на Xorg"
|
msgstr "Класичний GNOME на Xorg"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:125
|
#: extensions/apps-menu/extension.js:118
|
||||||
msgid "Favorites"
|
msgid "Favorites"
|
||||||
msgstr "Улюблене"
|
msgstr "Улюблене"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:399
|
#: extensions/apps-menu/extension.js:392
|
||||||
msgid "Apps"
|
msgid "Apps"
|
||||||
msgstr "Програми"
|
msgstr "Програми"
|
||||||
|
|
||||||
@@ -140,7 +140,6 @@ msgid "Starred"
|
|||||||
msgstr "З зірочками"
|
msgstr "З зірочками"
|
||||||
|
|
||||||
#: extensions/places-menu/placeDisplay.js:347
|
#: extensions/places-menu/placeDisplay.js:347
|
||||||
#| msgid "Browse Network"
|
|
||||||
msgid "Network"
|
msgid "Network"
|
||||||
msgstr "Мережа"
|
msgstr "Мережа"
|
||||||
|
|
||||||
@@ -236,47 +235,47 @@ msgstr "Назва теми"
|
|||||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||||
msgstr "Назва теми, що завантажується з ~/.themes/name/gnome-shell"
|
msgstr "Назва теми, що завантажується з ~/.themes/name/gnome-shell"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:95
|
#: extensions/window-list/extension.js:98
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Закрити"
|
msgstr "Закрити"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:122
|
#: extensions/window-list/extension.js:125
|
||||||
msgid "Unminimize"
|
msgid "Unminimize"
|
||||||
msgstr "Відновити згорнуте"
|
msgstr "Відновити згорнуте"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:122
|
#: extensions/window-list/extension.js:125
|
||||||
msgid "Minimize"
|
msgid "Minimize"
|
||||||
msgstr "Згорнути"
|
msgstr "Згорнути"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:129
|
#: extensions/window-list/extension.js:130
|
||||||
msgid "Unmaximize"
|
msgid "Unmaximize"
|
||||||
msgstr "Відновити розгорнуте"
|
msgstr "Відновити розгорнуте"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:129
|
#: extensions/window-list/extension.js:130
|
||||||
msgid "Maximize"
|
msgid "Maximize"
|
||||||
msgstr "Розгорнути"
|
msgstr "Розгорнути"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:721
|
#: extensions/window-list/extension.js:722
|
||||||
msgid "Minimize all"
|
msgid "Minimize all"
|
||||||
msgstr "Згорнути все"
|
msgstr "Згорнути все"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:727
|
#: extensions/window-list/extension.js:728
|
||||||
msgid "Unminimize all"
|
msgid "Unminimize all"
|
||||||
msgstr "Відновити все згорнуте"
|
msgstr "Відновити все згорнуте"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:733
|
#: extensions/window-list/extension.js:734
|
||||||
msgid "Maximize all"
|
msgid "Maximize all"
|
||||||
msgstr "Розгорнути все"
|
msgstr "Розгорнути все"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:741
|
#: extensions/window-list/extension.js:742
|
||||||
msgid "Unmaximize all"
|
msgid "Unmaximize all"
|
||||||
msgstr "Відновити все розгорнуте"
|
msgstr "Відновити все розгорнуте"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:749
|
#: extensions/window-list/extension.js:750
|
||||||
msgid "Close all"
|
msgid "Close all"
|
||||||
msgstr "Закрити все"
|
msgstr "Закрити все"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:992 extensions/window-list/prefs.js:23
|
#: extensions/window-list/extension.js:1002 extensions/window-list/prefs.js:23
|
||||||
msgid "Window List"
|
msgid "Window List"
|
||||||
msgstr "Перелік вікон"
|
msgstr "Перелік вікон"
|
||||||
|
|
||||||
@@ -341,37 +340,74 @@ msgstr "Показувати на всіх моніторах"
|
|||||||
msgid "Show workspace previews in top bar"
|
msgid "Show workspace previews in top bar"
|
||||||
msgstr "Показувати мініатюри робочого простору на верхній панелі"
|
msgstr "Показувати мініатюри робочого простору на верхній панелі"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspaceIndicator.js:430
|
#: extensions/workspace-indicator/workspaceIndicator.js:404
|
||||||
|
#, javascript-format
|
||||||
|
msgid "Press %s to edit"
|
||||||
|
msgstr "Натисніть %s для редагування"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:512
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr "Параметри"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:592
|
||||||
msgid "Workspace Indicator"
|
msgid "Workspace Indicator"
|
||||||
msgstr "Покажчик робочого простору"
|
msgstr "Покажчик робочого простору"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:28
|
#: extensions/workspace-indicator/workspacePrefs.js:20
|
||||||
#| msgid "Show Previews In Top Bar"
|
#| msgid "Workspace Indicator"
|
||||||
msgid "Show Previews"
|
msgid "Indicator"
|
||||||
msgstr "Показувати мініатюри"
|
msgstr "Індикатор"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:86
|
#: extensions/workspace-indicator/workspacePrefs.js:25
|
||||||
#, javascript-format
|
#| msgid "Show Previews"
|
||||||
msgid "Workspace %d"
|
msgid "Previews"
|
||||||
msgstr "Робочий простір %d"
|
msgstr "Попередній перегляд"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:153
|
#: extensions/workspace-indicator/workspacePrefs.js:35
|
||||||
msgid "Workspace Names"
|
#| msgid "Workspace Names"
|
||||||
msgstr "Назви робочих просторів"
|
msgid "Workspace Name"
|
||||||
|
msgstr "Назва робочої області"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:170
|
#: extensions/workspace-indicator/workspacePrefs.js:59
|
||||||
msgid "Add Workspace"
|
#| msgid "Alt Tab Behaviour"
|
||||||
msgstr "Додати робочий простір"
|
msgid "Behavior"
|
||||||
|
msgstr "Поведінка"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:195
|
#: extensions/workspace-indicator/workspacePrefs.js:64
|
||||||
msgid "Remove"
|
msgid "Dynamic"
|
||||||
msgstr "Вилучити"
|
msgstr "Динамічний"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:225
|
#: extensions/workspace-indicator/workspacePrefs.js:65
|
||||||
#| msgid "Workspace"
|
msgid "Automatically removes empty workspaces."
|
||||||
|
msgstr "Автоматично вилучає порожні робочі простори."
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:75
|
||||||
|
msgid "Fixed Number"
|
||||||
|
msgstr "Фіксована кількість"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:76
|
||||||
|
msgid "Specify a number of permanent workspaces."
|
||||||
|
msgstr "Вкажіть кількість сталих робочих просторів."
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:89
|
||||||
|
#| msgid "Workspaces"
|
||||||
|
msgid "Number of Workspaces"
|
||||||
|
msgstr "Кількість робочих просторів"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:128
|
||||||
msgid "Workspaces"
|
msgid "Workspaces"
|
||||||
msgstr "Робочі простори"
|
msgstr "Робочі простори"
|
||||||
|
|
||||||
|
#, javascript-format
|
||||||
|
#~ msgid "Workspace %d"
|
||||||
|
#~ msgstr "Робочий простір %d"
|
||||||
|
|
||||||
|
#~ msgid "Add Workspace"
|
||||||
|
#~ msgstr "Додати робочий простір"
|
||||||
|
|
||||||
|
#~ msgid "Remove"
|
||||||
|
#~ msgstr "Вилучити"
|
||||||
|
|
||||||
#~ msgid "Computer"
|
#~ msgid "Computer"
|
||||||
#~ msgstr "Комп'ютер"
|
#~ msgstr "Комп'ютер"
|
||||||
|
|
||||||
@@ -539,9 +575,6 @@ msgstr "Робочі простори"
|
|||||||
#~ "просто\n"
|
#~ "просто\n"
|
||||||
#~ "вимкнути розширення з extensions.gnome.org або в додаткових параметрах ."
|
#~ "вимкнути розширення з extensions.gnome.org або в додаткових параметрах ."
|
||||||
|
|
||||||
#~ msgid "Alt Tab Behaviour"
|
|
||||||
#~ msgstr "Режим Alt Tab"
|
|
||||||
|
|
||||||
#~ msgid "Cancel"
|
#~ msgid "Cancel"
|
||||||
#~ msgstr "Скасувати"
|
#~ msgstr "Скасувати"
|
||||||
|
|
||||||
|
|||||||
+67
-39
@@ -14,8 +14,8 @@ msgstr ""
|
|||||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
|
||||||
"issues\n"
|
"issues\n"
|
||||||
"POT-Creation-Date: 2025-02-13 00:15+0000\n"
|
"POT-Creation-Date: 2025-06-17 15:45+0000\n"
|
||||||
"PO-Revision-Date: 2025-03-02 14:19+0800\n"
|
"PO-Revision-Date: 2025-06-18 08:42+0800\n"
|
||||||
"Last-Translator: lumingzh <lumingzh@qq.com>\n"
|
"Last-Translator: lumingzh <lumingzh@qq.com>\n"
|
||||||
"Language-Team: Chinese (China) <i18n-zh@googlegroups.com>\n"
|
"Language-Team: Chinese (China) <i18n-zh@googlegroups.com>\n"
|
||||||
"Language: zh_CN\n"
|
"Language: zh_CN\n"
|
||||||
@@ -23,7 +23,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: Gtranslator 47.1\n"
|
"X-Generator: Gtranslator 48.0\n"
|
||||||
|
|
||||||
#: data/gnome-classic.desktop.in:3
|
#: data/gnome-classic.desktop.in:3
|
||||||
msgid "GNOME Classic"
|
msgid "GNOME Classic"
|
||||||
@@ -42,11 +42,11 @@ msgstr "GNOME Wayland 经典模式"
|
|||||||
msgid "GNOME Classic on Xorg"
|
msgid "GNOME Classic on Xorg"
|
||||||
msgstr "GNOME Xorg 经典模式"
|
msgstr "GNOME Xorg 经典模式"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:125
|
#: extensions/apps-menu/extension.js:118
|
||||||
msgid "Favorites"
|
msgid "Favorites"
|
||||||
msgstr "收藏"
|
msgstr "收藏"
|
||||||
|
|
||||||
#: extensions/apps-menu/extension.js:399
|
#: extensions/apps-menu/extension.js:392
|
||||||
msgid "Apps"
|
msgid "Apps"
|
||||||
msgstr "应用"
|
msgstr "应用"
|
||||||
|
|
||||||
@@ -233,47 +233,47 @@ msgstr "主题名称"
|
|||||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||||
msgstr "从 ~/.themes/name/gnome-shell 加载的主题名称"
|
msgstr "从 ~/.themes/name/gnome-shell 加载的主题名称"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:95
|
#: extensions/window-list/extension.js:98
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "关闭"
|
msgstr "关闭"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:122
|
#: extensions/window-list/extension.js:125
|
||||||
msgid "Unminimize"
|
msgid "Unminimize"
|
||||||
msgstr "取消最小化"
|
msgstr "取消最小化"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:122
|
#: extensions/window-list/extension.js:125
|
||||||
msgid "Minimize"
|
msgid "Minimize"
|
||||||
msgstr "最小化"
|
msgstr "最小化"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:129
|
#: extensions/window-list/extension.js:130
|
||||||
msgid "Unmaximize"
|
msgid "Unmaximize"
|
||||||
msgstr "取消最大化"
|
msgstr "取消最大化"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:129
|
#: extensions/window-list/extension.js:130
|
||||||
msgid "Maximize"
|
msgid "Maximize"
|
||||||
msgstr "最大化"
|
msgstr "最大化"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:721
|
#: extensions/window-list/extension.js:722
|
||||||
msgid "Minimize all"
|
msgid "Minimize all"
|
||||||
msgstr "全部最小化"
|
msgstr "全部最小化"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:727
|
#: extensions/window-list/extension.js:728
|
||||||
msgid "Unminimize all"
|
msgid "Unminimize all"
|
||||||
msgstr "全部取消最小化"
|
msgstr "全部取消最小化"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:733
|
#: extensions/window-list/extension.js:734
|
||||||
msgid "Maximize all"
|
msgid "Maximize all"
|
||||||
msgstr "全部最大化"
|
msgstr "全部最大化"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:741
|
#: extensions/window-list/extension.js:742
|
||||||
msgid "Unmaximize all"
|
msgid "Unmaximize all"
|
||||||
msgstr "全部取消最大化"
|
msgstr "全部取消最大化"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:749
|
#: extensions/window-list/extension.js:750
|
||||||
msgid "Close all"
|
msgid "Close all"
|
||||||
msgstr "全部关闭"
|
msgstr "全部关闭"
|
||||||
|
|
||||||
#: extensions/window-list/extension.js:992 extensions/window-list/prefs.js:23
|
#: extensions/window-list/extension.js:1002 extensions/window-list/prefs.js:23
|
||||||
msgid "Window List"
|
msgid "Window List"
|
||||||
msgstr "窗口列表"
|
msgstr "窗口列表"
|
||||||
|
|
||||||
@@ -336,35 +336,69 @@ msgstr "在所有显示器上显示"
|
|||||||
msgid "Show workspace previews in top bar"
|
msgid "Show workspace previews in top bar"
|
||||||
msgstr "在顶栏显示工作区预览"
|
msgstr "在顶栏显示工作区预览"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspaceIndicator.js:430
|
#: extensions/workspace-indicator/workspaceIndicator.js:404
|
||||||
|
#, javascript-format
|
||||||
|
msgid "Press %s to edit"
|
||||||
|
msgstr "按 %s 以编辑"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:512
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr "设置"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspaceIndicator.js:592
|
||||||
msgid "Workspace Indicator"
|
msgid "Workspace Indicator"
|
||||||
msgstr "工作区指示器"
|
msgstr "工作区指示器"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:28
|
#: extensions/workspace-indicator/workspacePrefs.js:20
|
||||||
msgid "Show Previews"
|
msgid "Indicator"
|
||||||
msgstr "显示预览"
|
msgstr "指示器"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:86
|
#: extensions/workspace-indicator/workspacePrefs.js:25
|
||||||
#, javascript-format
|
msgid "Previews"
|
||||||
msgid "Workspace %d"
|
msgstr "预览"
|
||||||
msgstr "工作区 %d"
|
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:153
|
#: extensions/workspace-indicator/workspacePrefs.js:35
|
||||||
msgid "Workspace Names"
|
msgid "Workspace Name"
|
||||||
msgstr "工作区名称"
|
msgstr "工作区名称"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:170
|
#: extensions/workspace-indicator/workspacePrefs.js:59
|
||||||
msgid "Add Workspace"
|
msgid "Behavior"
|
||||||
msgstr "添加工作区"
|
msgstr "行为"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:195
|
#: extensions/workspace-indicator/workspacePrefs.js:64
|
||||||
msgid "Remove"
|
msgid "Dynamic"
|
||||||
msgstr "移除"
|
msgstr "动态"
|
||||||
|
|
||||||
#: extensions/workspace-indicator/workspacePrefs.js:225
|
#: extensions/workspace-indicator/workspacePrefs.js:65
|
||||||
|
msgid "Automatically removes empty workspaces."
|
||||||
|
msgstr "自动移除空的工作空间。"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:75
|
||||||
|
msgid "Fixed Number"
|
||||||
|
msgstr "固定数量"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:76
|
||||||
|
msgid "Specify a number of permanent workspaces."
|
||||||
|
msgstr "指定永久存在的工作空间的数量。"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:89
|
||||||
|
msgid "Number of Workspaces"
|
||||||
|
msgstr "工作区数量"
|
||||||
|
|
||||||
|
#: extensions/workspace-indicator/workspacePrefs.js:128
|
||||||
msgid "Workspaces"
|
msgid "Workspaces"
|
||||||
msgstr "工作区"
|
msgstr "工作区"
|
||||||
|
|
||||||
|
#, javascript-format
|
||||||
|
#~ msgid "Workspace %d"
|
||||||
|
#~ msgstr "工作区 %d"
|
||||||
|
|
||||||
|
#~ msgid "Add Workspace"
|
||||||
|
#~ msgstr "添加工作区"
|
||||||
|
|
||||||
|
#~ msgid "Remove"
|
||||||
|
#~ msgstr "移除"
|
||||||
|
|
||||||
#~ msgid "Computer"
|
#~ msgid "Computer"
|
||||||
#~ msgstr "计算机"
|
#~ msgstr "计算机"
|
||||||
|
|
||||||
@@ -493,9 +527,6 @@ msgstr "工作区"
|
|||||||
#~ msgid "Display"
|
#~ msgid "Display"
|
||||||
#~ msgstr "显示"
|
#~ msgstr "显示"
|
||||||
|
|
||||||
#~ msgid "Display Settings"
|
|
||||||
#~ msgstr "显示设置"
|
|
||||||
|
|
||||||
#~ msgid "The application icon mode."
|
#~ msgid "The application icon mode."
|
||||||
#~ msgstr "应用程序图标模式。"
|
#~ msgstr "应用程序图标模式。"
|
||||||
|
|
||||||
@@ -642,9 +673,6 @@ msgstr "工作区"
|
|||||||
#~ msgid "Log Out..."
|
#~ msgid "Log Out..."
|
||||||
#~ msgstr "注销..."
|
#~ msgstr "注销..."
|
||||||
|
|
||||||
#~ msgid "Alt Tab Behaviour"
|
|
||||||
#~ msgstr "Alt Tab 行为"
|
|
||||||
|
|
||||||
#~ msgid "Cancel"
|
#~ msgid "Cancel"
|
||||||
#~ msgstr "取消"
|
#~ msgstr "取消"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user