From d2f7564a05dc927143dedf0648bc447cd6cf85fc Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 04:19:24 +0330 Subject: [PATCH 01/16] Rename CoverflowAltTab@dmo60.de directory to src, ... and move its subdirectories including locale, schemas and ui to the root of the repo. --- .../locale => locale}/cs/LC_MESSAGES/coverflow.mo | Bin .../locale => locale}/cs/LC_MESSAGES/coverflow.po | 0 .../locale => locale}/de/LC_MESSAGES/coverflow.mo | Bin .../locale => locale}/de/LC_MESSAGES/coverflow.po | 0 .../locale => locale}/fr/LC_MESSAGES/coverflow.mo | Bin .../locale => locale}/fr/LC_MESSAGES/coverflow.po | 0 .../locale => locale}/it/LC_MESSAGES/coverflow.mo | Bin .../locale => locale}/it/LC_MESSAGES/coverflow.po | 0 .../locale => locale}/ja/LC_MESSAGES/coverflow.mo | Bin .../locale => locale}/ja/LC_MESSAGES/coverflow.po | 0 .../locale => locale}/nl/LC_MESSAGES/coverflow.mo | Bin .../locale => locale}/nl/LC_MESSAGES/coverflow.po | 0 .../pt_BR/LC_MESSAGES/coverflow.mo | Bin .../pt_BR/LC_MESSAGES/coverflow.po | 0 .../locale => locale}/ru/LC_MESSAGES/coverflow.mo | Bin .../locale => locale}/ru/LC_MESSAGES/coverflow.po | 0 .../locale => locale}/sv/LC_MESSAGES/coverflow.mo | Bin .../locale => locale}/sv/LC_MESSAGES/coverflow.po | 0 .../locale => locale}/tr/LC_MESSAGES/coverflow.mo | Bin .../locale => locale}/tr/LC_MESSAGES/coverflow.po | 0 .../zh_CN/LC_MESSAGES/coverflow.mo | Bin .../zh_CN/LC_MESSAGES/coverflow.po | 0 .../zh_TW/LC_MESSAGES/coverflow.mo | Bin .../zh_TW/LC_MESSAGES/coverflow.po | 0 .../schemas => schemas}/gschemas.compiled | Bin ...ome.shell.extensions.coverflowalttab.gschema.xml | 0 {CoverflowAltTab@dmo60.de => src}/coverflow.pot | 0 .../coverflowSwitcher.js | 0 {CoverflowAltTab@dmo60.de => src}/extension.js | 0 {CoverflowAltTab@dmo60.de => src}/keybinder.js | 0 {CoverflowAltTab@dmo60.de => src}/lib.js | 0 {CoverflowAltTab@dmo60.de => src}/manager.js | 0 {CoverflowAltTab@dmo60.de => src}/metadata.json | 0 {CoverflowAltTab@dmo60.de => src}/platform.js | 0 {CoverflowAltTab@dmo60.de => src}/prefs.js | 0 {CoverflowAltTab@dmo60.de => src}/preview.js | 0 .../settings-schema.json | 0 {CoverflowAltTab@dmo60.de => src}/switcher.js | 0 .../timelineSwitcher.js | 0 .../scalable/actions/applications-symbolic.svg | 0 .../hicolor/scalable/actions/code-symbolic.svg | 0 .../scalable/actions/contribute-symbolic.svg | 0 .../hicolor/scalable/actions/coverflow-symbolic.svg | 0 .../hicolor/scalable/actions/dash-symbolic.svg | 0 .../hicolor/scalable/actions/general-symbolic.svg | 0 .../hicolor/scalable/actions/support-symbolic.svg | 0 46 files changed, 0 insertions(+), 0 deletions(-) rename {CoverflowAltTab@dmo60.de/locale => locale}/cs/LC_MESSAGES/coverflow.mo (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/cs/LC_MESSAGES/coverflow.po (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/de/LC_MESSAGES/coverflow.mo (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/de/LC_MESSAGES/coverflow.po (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/fr/LC_MESSAGES/coverflow.mo (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/fr/LC_MESSAGES/coverflow.po (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/it/LC_MESSAGES/coverflow.mo (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/it/LC_MESSAGES/coverflow.po (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/ja/LC_MESSAGES/coverflow.mo (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/ja/LC_MESSAGES/coverflow.po (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/nl/LC_MESSAGES/coverflow.mo (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/nl/LC_MESSAGES/coverflow.po (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/pt_BR/LC_MESSAGES/coverflow.mo (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/pt_BR/LC_MESSAGES/coverflow.po (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/ru/LC_MESSAGES/coverflow.mo (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/ru/LC_MESSAGES/coverflow.po (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/sv/LC_MESSAGES/coverflow.mo (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/sv/LC_MESSAGES/coverflow.po (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/tr/LC_MESSAGES/coverflow.mo (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/tr/LC_MESSAGES/coverflow.po (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/zh_CN/LC_MESSAGES/coverflow.mo (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/zh_CN/LC_MESSAGES/coverflow.po (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/zh_TW/LC_MESSAGES/coverflow.mo (100%) rename {CoverflowAltTab@dmo60.de/locale => locale}/zh_TW/LC_MESSAGES/coverflow.po (100%) rename {CoverflowAltTab@dmo60.de/schemas => schemas}/gschemas.compiled (100%) rename {CoverflowAltTab@dmo60.de/schemas => schemas}/org.gnome.shell.extensions.coverflowalttab.gschema.xml (100%) rename {CoverflowAltTab@dmo60.de => src}/coverflow.pot (100%) rename {CoverflowAltTab@dmo60.de => src}/coverflowSwitcher.js (100%) rename {CoverflowAltTab@dmo60.de => src}/extension.js (100%) rename {CoverflowAltTab@dmo60.de => src}/keybinder.js (100%) rename {CoverflowAltTab@dmo60.de => src}/lib.js (100%) rename {CoverflowAltTab@dmo60.de => src}/manager.js (100%) rename {CoverflowAltTab@dmo60.de => src}/metadata.json (100%) rename {CoverflowAltTab@dmo60.de => src}/platform.js (100%) rename {CoverflowAltTab@dmo60.de => src}/prefs.js (100%) rename {CoverflowAltTab@dmo60.de => src}/preview.js (100%) rename {CoverflowAltTab@dmo60.de => src}/settings-schema.json (100%) rename {CoverflowAltTab@dmo60.de => src}/switcher.js (100%) rename {CoverflowAltTab@dmo60.de => src}/timelineSwitcher.js (100%) rename {CoverflowAltTab@dmo60.de/ui => ui}/icons/hicolor/scalable/actions/applications-symbolic.svg (100%) rename {CoverflowAltTab@dmo60.de/ui => ui}/icons/hicolor/scalable/actions/code-symbolic.svg (100%) rename {CoverflowAltTab@dmo60.de/ui => ui}/icons/hicolor/scalable/actions/contribute-symbolic.svg (100%) rename {CoverflowAltTab@dmo60.de/ui => ui}/icons/hicolor/scalable/actions/coverflow-symbolic.svg (100%) rename {CoverflowAltTab@dmo60.de/ui => ui}/icons/hicolor/scalable/actions/dash-symbolic.svg (100%) rename {CoverflowAltTab@dmo60.de/ui => ui}/icons/hicolor/scalable/actions/general-symbolic.svg (100%) rename {CoverflowAltTab@dmo60.de/ui => ui}/icons/hicolor/scalable/actions/support-symbolic.svg (100%) diff --git a/CoverflowAltTab@dmo60.de/locale/cs/LC_MESSAGES/coverflow.mo b/locale/cs/LC_MESSAGES/coverflow.mo similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/cs/LC_MESSAGES/coverflow.mo rename to locale/cs/LC_MESSAGES/coverflow.mo diff --git a/CoverflowAltTab@dmo60.de/locale/cs/LC_MESSAGES/coverflow.po b/locale/cs/LC_MESSAGES/coverflow.po similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/cs/LC_MESSAGES/coverflow.po rename to locale/cs/LC_MESSAGES/coverflow.po diff --git a/CoverflowAltTab@dmo60.de/locale/de/LC_MESSAGES/coverflow.mo b/locale/de/LC_MESSAGES/coverflow.mo similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/de/LC_MESSAGES/coverflow.mo rename to locale/de/LC_MESSAGES/coverflow.mo diff --git a/CoverflowAltTab@dmo60.de/locale/de/LC_MESSAGES/coverflow.po b/locale/de/LC_MESSAGES/coverflow.po similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/de/LC_MESSAGES/coverflow.po rename to locale/de/LC_MESSAGES/coverflow.po diff --git a/CoverflowAltTab@dmo60.de/locale/fr/LC_MESSAGES/coverflow.mo b/locale/fr/LC_MESSAGES/coverflow.mo similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/fr/LC_MESSAGES/coverflow.mo rename to locale/fr/LC_MESSAGES/coverflow.mo diff --git a/CoverflowAltTab@dmo60.de/locale/fr/LC_MESSAGES/coverflow.po b/locale/fr/LC_MESSAGES/coverflow.po similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/fr/LC_MESSAGES/coverflow.po rename to locale/fr/LC_MESSAGES/coverflow.po diff --git a/CoverflowAltTab@dmo60.de/locale/it/LC_MESSAGES/coverflow.mo b/locale/it/LC_MESSAGES/coverflow.mo similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/it/LC_MESSAGES/coverflow.mo rename to locale/it/LC_MESSAGES/coverflow.mo diff --git a/CoverflowAltTab@dmo60.de/locale/it/LC_MESSAGES/coverflow.po b/locale/it/LC_MESSAGES/coverflow.po similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/it/LC_MESSAGES/coverflow.po rename to locale/it/LC_MESSAGES/coverflow.po diff --git a/CoverflowAltTab@dmo60.de/locale/ja/LC_MESSAGES/coverflow.mo b/locale/ja/LC_MESSAGES/coverflow.mo similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/ja/LC_MESSAGES/coverflow.mo rename to locale/ja/LC_MESSAGES/coverflow.mo diff --git a/CoverflowAltTab@dmo60.de/locale/ja/LC_MESSAGES/coverflow.po b/locale/ja/LC_MESSAGES/coverflow.po similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/ja/LC_MESSAGES/coverflow.po rename to locale/ja/LC_MESSAGES/coverflow.po diff --git a/CoverflowAltTab@dmo60.de/locale/nl/LC_MESSAGES/coverflow.mo b/locale/nl/LC_MESSAGES/coverflow.mo similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/nl/LC_MESSAGES/coverflow.mo rename to locale/nl/LC_MESSAGES/coverflow.mo diff --git a/CoverflowAltTab@dmo60.de/locale/nl/LC_MESSAGES/coverflow.po b/locale/nl/LC_MESSAGES/coverflow.po similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/nl/LC_MESSAGES/coverflow.po rename to locale/nl/LC_MESSAGES/coverflow.po diff --git a/CoverflowAltTab@dmo60.de/locale/pt_BR/LC_MESSAGES/coverflow.mo b/locale/pt_BR/LC_MESSAGES/coverflow.mo similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/pt_BR/LC_MESSAGES/coverflow.mo rename to locale/pt_BR/LC_MESSAGES/coverflow.mo diff --git a/CoverflowAltTab@dmo60.de/locale/pt_BR/LC_MESSAGES/coverflow.po b/locale/pt_BR/LC_MESSAGES/coverflow.po similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/pt_BR/LC_MESSAGES/coverflow.po rename to locale/pt_BR/LC_MESSAGES/coverflow.po diff --git a/CoverflowAltTab@dmo60.de/locale/ru/LC_MESSAGES/coverflow.mo b/locale/ru/LC_MESSAGES/coverflow.mo similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/ru/LC_MESSAGES/coverflow.mo rename to locale/ru/LC_MESSAGES/coverflow.mo diff --git a/CoverflowAltTab@dmo60.de/locale/ru/LC_MESSAGES/coverflow.po b/locale/ru/LC_MESSAGES/coverflow.po similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/ru/LC_MESSAGES/coverflow.po rename to locale/ru/LC_MESSAGES/coverflow.po diff --git a/CoverflowAltTab@dmo60.de/locale/sv/LC_MESSAGES/coverflow.mo b/locale/sv/LC_MESSAGES/coverflow.mo similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/sv/LC_MESSAGES/coverflow.mo rename to locale/sv/LC_MESSAGES/coverflow.mo diff --git a/CoverflowAltTab@dmo60.de/locale/sv/LC_MESSAGES/coverflow.po b/locale/sv/LC_MESSAGES/coverflow.po similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/sv/LC_MESSAGES/coverflow.po rename to locale/sv/LC_MESSAGES/coverflow.po diff --git a/CoverflowAltTab@dmo60.de/locale/tr/LC_MESSAGES/coverflow.mo b/locale/tr/LC_MESSAGES/coverflow.mo similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/tr/LC_MESSAGES/coverflow.mo rename to locale/tr/LC_MESSAGES/coverflow.mo diff --git a/CoverflowAltTab@dmo60.de/locale/tr/LC_MESSAGES/coverflow.po b/locale/tr/LC_MESSAGES/coverflow.po similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/tr/LC_MESSAGES/coverflow.po rename to locale/tr/LC_MESSAGES/coverflow.po diff --git a/CoverflowAltTab@dmo60.de/locale/zh_CN/LC_MESSAGES/coverflow.mo b/locale/zh_CN/LC_MESSAGES/coverflow.mo similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/zh_CN/LC_MESSAGES/coverflow.mo rename to locale/zh_CN/LC_MESSAGES/coverflow.mo diff --git a/CoverflowAltTab@dmo60.de/locale/zh_CN/LC_MESSAGES/coverflow.po b/locale/zh_CN/LC_MESSAGES/coverflow.po similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/zh_CN/LC_MESSAGES/coverflow.po rename to locale/zh_CN/LC_MESSAGES/coverflow.po diff --git a/CoverflowAltTab@dmo60.de/locale/zh_TW/LC_MESSAGES/coverflow.mo b/locale/zh_TW/LC_MESSAGES/coverflow.mo similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/zh_TW/LC_MESSAGES/coverflow.mo rename to locale/zh_TW/LC_MESSAGES/coverflow.mo diff --git a/CoverflowAltTab@dmo60.de/locale/zh_TW/LC_MESSAGES/coverflow.po b/locale/zh_TW/LC_MESSAGES/coverflow.po similarity index 100% rename from CoverflowAltTab@dmo60.de/locale/zh_TW/LC_MESSAGES/coverflow.po rename to locale/zh_TW/LC_MESSAGES/coverflow.po diff --git a/CoverflowAltTab@dmo60.de/schemas/gschemas.compiled b/schemas/gschemas.compiled similarity index 100% rename from CoverflowAltTab@dmo60.de/schemas/gschemas.compiled rename to schemas/gschemas.compiled diff --git a/CoverflowAltTab@dmo60.de/schemas/org.gnome.shell.extensions.coverflowalttab.gschema.xml b/schemas/org.gnome.shell.extensions.coverflowalttab.gschema.xml similarity index 100% rename from CoverflowAltTab@dmo60.de/schemas/org.gnome.shell.extensions.coverflowalttab.gschema.xml rename to schemas/org.gnome.shell.extensions.coverflowalttab.gschema.xml diff --git a/CoverflowAltTab@dmo60.de/coverflow.pot b/src/coverflow.pot similarity index 100% rename from CoverflowAltTab@dmo60.de/coverflow.pot rename to src/coverflow.pot diff --git a/CoverflowAltTab@dmo60.de/coverflowSwitcher.js b/src/coverflowSwitcher.js similarity index 100% rename from CoverflowAltTab@dmo60.de/coverflowSwitcher.js rename to src/coverflowSwitcher.js diff --git a/CoverflowAltTab@dmo60.de/extension.js b/src/extension.js similarity index 100% rename from CoverflowAltTab@dmo60.de/extension.js rename to src/extension.js diff --git a/CoverflowAltTab@dmo60.de/keybinder.js b/src/keybinder.js similarity index 100% rename from CoverflowAltTab@dmo60.de/keybinder.js rename to src/keybinder.js diff --git a/CoverflowAltTab@dmo60.de/lib.js b/src/lib.js similarity index 100% rename from CoverflowAltTab@dmo60.de/lib.js rename to src/lib.js diff --git a/CoverflowAltTab@dmo60.de/manager.js b/src/manager.js similarity index 100% rename from CoverflowAltTab@dmo60.de/manager.js rename to src/manager.js diff --git a/CoverflowAltTab@dmo60.de/metadata.json b/src/metadata.json similarity index 100% rename from CoverflowAltTab@dmo60.de/metadata.json rename to src/metadata.json diff --git a/CoverflowAltTab@dmo60.de/platform.js b/src/platform.js similarity index 100% rename from CoverflowAltTab@dmo60.de/platform.js rename to src/platform.js diff --git a/CoverflowAltTab@dmo60.de/prefs.js b/src/prefs.js similarity index 100% rename from CoverflowAltTab@dmo60.de/prefs.js rename to src/prefs.js diff --git a/CoverflowAltTab@dmo60.de/preview.js b/src/preview.js similarity index 100% rename from CoverflowAltTab@dmo60.de/preview.js rename to src/preview.js diff --git a/CoverflowAltTab@dmo60.de/settings-schema.json b/src/settings-schema.json similarity index 100% rename from CoverflowAltTab@dmo60.de/settings-schema.json rename to src/settings-schema.json diff --git a/CoverflowAltTab@dmo60.de/switcher.js b/src/switcher.js similarity index 100% rename from CoverflowAltTab@dmo60.de/switcher.js rename to src/switcher.js diff --git a/CoverflowAltTab@dmo60.de/timelineSwitcher.js b/src/timelineSwitcher.js similarity index 100% rename from CoverflowAltTab@dmo60.de/timelineSwitcher.js rename to src/timelineSwitcher.js diff --git a/CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/applications-symbolic.svg b/ui/icons/hicolor/scalable/actions/applications-symbolic.svg similarity index 100% rename from CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/applications-symbolic.svg rename to ui/icons/hicolor/scalable/actions/applications-symbolic.svg diff --git a/CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/code-symbolic.svg b/ui/icons/hicolor/scalable/actions/code-symbolic.svg similarity index 100% rename from CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/code-symbolic.svg rename to ui/icons/hicolor/scalable/actions/code-symbolic.svg diff --git a/CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/contribute-symbolic.svg b/ui/icons/hicolor/scalable/actions/contribute-symbolic.svg similarity index 100% rename from CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/contribute-symbolic.svg rename to ui/icons/hicolor/scalable/actions/contribute-symbolic.svg diff --git a/CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/coverflow-symbolic.svg b/ui/icons/hicolor/scalable/actions/coverflow-symbolic.svg similarity index 100% rename from CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/coverflow-symbolic.svg rename to ui/icons/hicolor/scalable/actions/coverflow-symbolic.svg diff --git a/CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/dash-symbolic.svg b/ui/icons/hicolor/scalable/actions/dash-symbolic.svg similarity index 100% rename from CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/dash-symbolic.svg rename to ui/icons/hicolor/scalable/actions/dash-symbolic.svg diff --git a/CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/general-symbolic.svg b/ui/icons/hicolor/scalable/actions/general-symbolic.svg similarity index 100% rename from CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/general-symbolic.svg rename to ui/icons/hicolor/scalable/actions/general-symbolic.svg diff --git a/CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/support-symbolic.svg b/ui/icons/hicolor/scalable/actions/support-symbolic.svg similarity index 100% rename from CoverflowAltTab@dmo60.de/ui/icons/hicolor/scalable/actions/support-symbolic.svg rename to ui/icons/hicolor/scalable/actions/support-symbolic.svg From 486785cb0b21c6f22d4a5abc649656c1d82e6d66 Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 04:25:01 +0330 Subject: [PATCH 02/16] Move main metadata.json to the root, remove duplicate metadata.json When building, the metadata.json in src/ directory (previously named CoverflowAltTab@dmo60.de/) was being replaced in the resulting ZIP file. Remove it. --- .../metadata.json => metadata.json | 0 src/metadata.json | 12 ------------ 2 files changed, 12 deletions(-) rename CoverflowAltTab@palatis.blogspot.com/metadata.json => metadata.json (100%) delete mode 100644 src/metadata.json diff --git a/CoverflowAltTab@palatis.blogspot.com/metadata.json b/metadata.json similarity index 100% rename from CoverflowAltTab@palatis.blogspot.com/metadata.json rename to metadata.json diff --git a/src/metadata.json b/src/metadata.json deleted file mode 100644 index 0531a16..0000000 --- a/src/metadata.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "description": "Replacement of Alt-Tab, iterates through windows in a cover-flow manner.", - "shell-version": [ - "42", - "43" - ], - "dangerous": false, - "name": "Coverflow Alt-Tab", - "url": "https://github.com/dmo60/CoverflowAltTab", - "uuid": "CoverflowAltTab@dmo60.de", - "version": 666 -} From d9a9ec0cfe697c01709a9e664175decf9cccffaa Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 04:42:49 +0330 Subject: [PATCH 03/16] Remove unused images in img/ directory, rename an image Update README.markdown to point to the renamed image. --- README.markdown | 2 +- img/icon_cinnamon_spices.png | Bin 2774 -> 0 bytes img/screenshot.jpg | Bin 140716 -> 0 bytes img/{screenshot_small.png => screenshot.png} | Bin 4 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 img/icon_cinnamon_spices.png delete mode 100644 img/screenshot.jpg rename img/{screenshot_small.png => screenshot.png} (100%) diff --git a/README.markdown b/README.markdown index a1a7f08..900a181 100644 --- a/README.markdown +++ b/README.markdown @@ -4,7 +4,7 @@ CoverflowAltTab is an Alt-Tab replacement available as an extension for [Gnome-S Originally this was a port of the CoverflowAltTab extension for Gnome-Shell by [palatis](http://code.google.com/p/gnome-shell-extensions-coverflowalttab/) and the recent rewrite with lots of improvements was done by [Lusito](https://github.com/Lusito), so a big thanks and all the glory to them! -![Screenshot](img/screenshot_small.png) +![Screenshot](img/screenshot.png) ## Installation diff --git a/img/icon_cinnamon_spices.png b/img/icon_cinnamon_spices.png deleted file mode 100644 index d874a6f7324d621f3ff289b2f6d8971316a44be4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2774 zcmV;{3Muu8P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyVy z3kE53>5}>Y018$~L_t(&-tC!Nj~vH!$A71)`ZD+3C6`N?WaLPW1sFzPMvQ^zL6DO- z1@LP=L|$XVmI5QPoeN+fpClhZ(34(+M3z8VQewzNqUA-L-I?8)>6z(URpp_3W_x#s zS9ay=M1laJo1+_s(Q~q{QU1F%X6%?{#XCMNg@5aud(iLo|N9;fKLL)v z^WE=#Wpnkz4?a{t8@LP%%n$$ihkui%%gJOqy*Hgs?a2kdaHZ32-}v^o|K!E1dwbvL_PTpP81&_%kACeZlL-fh2ON$Li{r^;I-5%;yfH;atvy`$duPdd#EB8qA}mC<_oM%A6oD%#s-*Qe6lhkM|(L`hM*css4EH35>xy%kbbK zMN!geci8UlV4WqI&B(HhcDuvgl|2T70p43?$sDB=-aC>cVKSZ2?eysN940TaN|*>r zRILz*C`2JeQDCjbdxv+P(v}ouE=7?e>STViZ-_{x`|4R^jtE#=l4m)kEy?pxl4Oq3 zm4V(l1W-zF&QjWvvMdlKIOn9OLvFELayUA~EYn5RsYRicMk?*AkWx^T1=f`~=WyO( z%aWqV$@2`QHKJC^oy54vN_T&X3V82vIGlCW9Oqdq=45F~uh&BJXh%5_^XGfLClxl>K zKNV7^^_SYfl>|ptq$Ei~Q5NjkJz8;_FpBWvnJ*Kj$pnWb&x`e2-g|;DK$Kvu#RMj# z)oRm@JCwG>Ig4`+?>*WW^1LK40a|4Mu5Iv@-pMD#kWm6CPnf?!&4n?Y}zL2s)H7hB@I!#RgB1|^zK zr$?6Mc<(97oG|Rr>-6b#x+tY9gU=YSF$Ye~Q3S?-2#a)%h-WsP0fN?sIBwDH_UZSx zu+}0}$}3fYr;R}?jamCtKLqEk zsyfk?Qjes&t3;LtpFc;5>xy;K2t7(FFBn~^r%(F8Iz?CWO+^R%M(({vvPoj3ss>eQ ztx$H}Rdefg*6*(FS4K1p@ZMLTcyO*>tB&ilo2bW8d-b@D!`aP4U194ljq3?Q9{IbR zG`{tBslS}#Pn*{=Y<9pY6uoETB;nD5&WF=UnLVw9G%A;zgh)OAye|IK`-bxdKVeV2 z+0AE_f71Qa?!lXYG}lv4%jV@2i<3tp|9fuTPw}hGRQ$9&^?2Ui#N^D$fajb$FC6=4 ze)n#}W?de=R&!0YDZE!GoPM@SIyvtL+1z>Y7d%;L2BmNIKiNFDA|$oqP~sZucSG*)ZFgRA zG+(a0Zd!5VjnU%ql_AzrmL)}5lFa8a9*r0dhh$mCbT*aW{`SAnMw85wQ}O*Ybo%TZ z4;(%mVV#p?k+A>8J`WyzS$JoI7r*%;Tie@oIvwITmM{vbJfQ1vQd-KQB+m-Uq9n^Q z7K?>XlEf~SOM5UpDDK?3Q+goFGBqBJ#2Dkf7cYXZ6Vm$zypO6%jU4bI0v>6cW{9<= zq**GTfByOLhrj+XnI}p2<(FS>?OnYZ_Ih2@>-9{(KhT3gUv;}(iQ^dgkN^C4KcCMT zkH-v$2aLyKe{?)vjz**Lcr?B{93JfNf3bf*%W?_ApskeBN>r|tWFk_Ch(*MmYu0CW zlp7m*Wq`ta?VOLicY%j|Hl0o9Niy&Dx+V;xo;Lcj61lp)y>;!%-j%(pFI?^K?(RnY zUSG_+@4h=)F4M(iGC3NL#}AVvIb6)=hewm6!{PAY{@pL`Jpe|v_^57v7AUG9USB-L zQA^V_ReuKc_Y%l}Vmv-l^|9g(u(!W|_u8e)J1<jGi^XyVl>I^9 z_j^4TMUji*$bS0CXU|RhD2m9kOaK+fu@1sOd*@Y>Bry<5efn!3$5q~Z^G%gySpb*@ ze|pycKv?0J6Jz%E*IySA>50f?;1Uow1U<{K0w%3&vxQGE# zSDyi}R~sV@1LPSfzcRqr;0$V+0-KS)umLqH%Nm*g0g`&*;^{X;kChSB1{~J1mKO=r zix^;m2laxV)kxJu=9z|&sy}mJ0vunYe47g{KChE&cm{RSpWb407*qoM6N<$g12F3E&u=k diff --git a/img/screenshot.jpg b/img/screenshot.jpg deleted file mode 100644 index 768fffbec472850f6382c075d893e933743fd30e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140716 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 J1oNNa{{>bvnl%6b diff --git a/img/screenshot_small.png b/img/screenshot.png similarity index 100% rename from img/screenshot_small.png rename to img/screenshot.png From d1ea0f452c6c2661666100e4f36394efa266ce5c Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 05:00:41 +0330 Subject: [PATCH 04/16] Remove old settings-schema.json --- src/settings-schema.json | 95 ---------------------------------------- 1 file changed, 95 deletions(-) delete mode 100644 src/settings-schema.json diff --git a/src/settings-schema.json b/src/settings-schema.json deleted file mode 100644 index 830ac57..0000000 --- a/src/settings-schema.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "animation-time" : { - "type" : "scale", - "default" : 0.25, - "min" : 0.1, - "max" : 0.4, - "step" : 0.01, - "description" : "Animation time:", - "tooltip" : "The time it takes to flip from one preview to the next" - }, - "dim-factor" : { - "type" : "scale", - "default" : 0.4, - "min" : 0.0, - "max" : 1.0, - "step" : 0.05, - "description" : "Background dim factor:", - "tooltip" : "Dim from 0.0 (full dimming) to 1.0(no dimming)" - }, - "offset" : { - "type": "spinbutton", - "default" : 0, - "min" : 0, - "max" : 1000, - "step" : 20, - "units" : "pixels", - "description" : "Vertical offset:", - "tooltip" : "Negative value moves everything down, positive up" - }, - "title-position" : { - "type": "combobox", - "default" : "Bottom", - "description" : "Title position:", - "options" : { - "Bottom" : "Bottom", - "Top" : "Top" - }, - "tooltip" : "Where to display the window title" - }, - "icon-style" : { - "type": "combobox", - "default" : "Classic", - "description" : "Icon style:", - "options" : { - "Classic" : "Classic", - "Overlay" : "Overlay" - }, - "tooltip" : "How the window icon is displayed" - }, - "switcher-style" : { - "type": "combobox", - "default" : "Coverflow", - "description" : "Switcher style:", - "options" : { - "Coverflow" : "Coverflow", - "Timeline" : "Timeline" - }, - "tooltip" : "How the window switcher arranges the preview" - }, - "hide-panel": { - "type" : "checkbox", - "default" : true, - "description": "Hide Cinnamon panels", - "tooltip": "Check to hide the panels, uncheck to show the panels when the switcher is active" - }, - "enforce-primary-monitor": { - "type" : "checkbox", - "default" : false, - "description": "Always show the switcher on the primary monitor", - "tooltip": "Show the switcher on the primary monitor instead of detecting the active monitor" - }, - "elastic-mode": { - "type" : "checkbox", - "default" : false, - "description": "Elastic animations", - "tooltip": "Use elastic animation style when toggling switcher" - }, - "current-workspace-only": { - "type" : "combobox", - "default" : "current", - "options" : { - "Current workspace only" : "current", - "All workspaces" : "all", - "All workspaces, current first" : "all-currentfirst" - }, - "description": "Show windows from current or all workspaces", - "tooltip": "Whether to show windows from current workspace only or all workspaces" - }, - "switch-per-monitor": { - "type" : "checkbox", - "default" : false, - "description" : "Per monitor window switch", - "tooltip" : "Switch between windows on current monitor (monitor with the mouse cursor)" - } -} From 3932500e85a042d88cfacfc424d59f74fd46bbab Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 05:08:54 +0330 Subject: [PATCH 05/16] Remove gschemas.compiled (binary) --- schemas/gschemas.compiled | Bin 2820 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 schemas/gschemas.compiled diff --git a/schemas/gschemas.compiled b/schemas/gschemas.compiled deleted file mode 100644 index b095725f5818c4854ced85b1d373d57d0d2767a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2820 zcma)8O=w(I6uxPjCN{NAW7|YUi3??>_%fv+2ntCJ(x7QwG>FUIyty-Tn>X)`@4d-n zB1(i77lKMxRDoFa$Bu{@aSrn7okH{<5~79Y?>!*ItPn#& z>;gQ$JW+PNs+tHY%5f&tQmEWOdu}jcdyC31IbK6LVJPS6Cvu#Z59izk^aBIHAb@Z^ zcn};hoWTL;4*>@OEK3{)MghhqzIf{UCYQ-|4~s=H1^FWI;mxBb$x|N#e+Keh;B9qv zggo_q;MX8G0R8d6cjT!b27e3kHgIM6&MbNAgW$Izk6<&GMt@f1sUHMC1-SqW{ds+z zJoP=`mmn_ze?9-+74p={Uxxe~Sl@Yni#+uM;IBg718(>I_5^wAqu_^ec!z-GZm9Ea z#vp6JOW#;O(VqH#*snmI2hRTBUL;TbVeo5^>%i>G&zWa?GMya4<<_x=s?)OpTp zklzANetF{^^3)#%zYWR!_N5M#RrTulWe&qc^oiVjzUHe%tr}M7Vbs;3=UcuEwMPT< zY)%^E)>12$udYkU>tLUP#YSL8>49q?{mJ;aY z;-%PG7nH~2Dm3@f410`&F2~ySc8l;rzOZy?&m)K+2 zhmiWFSF!h?3{4+mzvQzQ7yAzQk2ku@9>=2h8PR+$)s=m9}WX zJ?_2VYW>a$avJ%gHS#CAcja3_*mRO3nNFH5Ow+q=lhJ+8A>SPB!Uy$}+;>HnD-IBL zWjxlSWT4%$RjRvooK6B1ilQD`c70xBqI51Zz~GY0j^;C*cCFXzve>~ffFV2WQo74O znk!?QSwKfz%+(&s*hg#d!))AmGLSv%Z4Y(F(0GGpxX6&?f5hmr$2xGLJb&Ym9;P8P zT)dASTkvYBhJKT=M|mtb2y16F+MG;%9k*SxZ}mM^&lKS?v@=Dh*p1k1a=*v z-Oy@y{z8D)0LtEVnlan1`-Dj1Nr&w_iVYoo!h|VlKR}hV2GjVaL#8ck8fg(AEz*9H e5J{|8qSq2*w_|j@3T3V4XxqG7JKl$I;`0xzNx#wn From f9b4acc7f96f2bba0b9f52657c8276150aabb28b Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 05:25:35 +0330 Subject: [PATCH 06/16] Remove all .mo files, simplify locale/ directory structure Move all /LC_MESSAGES/coverflow.po files to .po files. --- .../CoverflowAltTab@palatis.blogspot.com.pot | 0 locale/{cs/LC_MESSAGES/coverflow.po => cs.po} | 0 locale/cs/LC_MESSAGES/coverflow.mo | Bin 1723 -> 0 bytes locale/{de/LC_MESSAGES/coverflow.po => de.po} | 0 locale/de/LC_MESSAGES/coverflow.mo | Bin 2160 -> 0 bytes locale/{fr/LC_MESSAGES/coverflow.po => fr.po} | 0 locale/fr/LC_MESSAGES/coverflow.mo | Bin 2026 -> 0 bytes locale/{it/LC_MESSAGES/coverflow.po => it.po} | 0 locale/it/LC_MESSAGES/coverflow.mo | Bin 2226 -> 0 bytes locale/{ja/LC_MESSAGES/coverflow.po => ja.po} | 0 locale/ja/LC_MESSAGES/coverflow.mo | Bin 2037 -> 0 bytes locale/{nl/LC_MESSAGES/coverflow.po => nl.po} | 0 locale/nl/LC_MESSAGES/coverflow.mo | Bin 1925 -> 0 bytes .../{pt_BR/LC_MESSAGES/coverflow.po => pt_BR.po} | 0 locale/pt_BR/LC_MESSAGES/coverflow.mo | Bin 2130 -> 0 bytes locale/{ru/LC_MESSAGES/coverflow.po => ru.po} | 0 locale/ru/LC_MESSAGES/coverflow.mo | Bin 2375 -> 0 bytes locale/{sv/LC_MESSAGES/coverflow.po => sv.po} | 0 locale/sv/LC_MESSAGES/coverflow.mo | Bin 1918 -> 0 bytes locale/{tr/LC_MESSAGES/coverflow.po => tr.po} | 0 locale/tr/LC_MESSAGES/coverflow.mo | Bin 2182 -> 0 bytes .../{zh_CN/LC_MESSAGES/coverflow.po => zh_CN.po} | 0 locale/zh_CN/LC_MESSAGES/coverflow.mo | Bin 1968 -> 0 bytes .../{zh_TW/LC_MESSAGES/coverflow.po => zh_TW.po} | 0 locale/zh_TW/LC_MESSAGES/coverflow.mo | Bin 1901 -> 0 bytes 25 files changed, 0 insertions(+), 0 deletions(-) rename src/coverflow.pot => locale/CoverflowAltTab@palatis.blogspot.com.pot (100%) rename locale/{cs/LC_MESSAGES/coverflow.po => cs.po} (100%) delete mode 100644 locale/cs/LC_MESSAGES/coverflow.mo rename locale/{de/LC_MESSAGES/coverflow.po => de.po} (100%) delete mode 100644 locale/de/LC_MESSAGES/coverflow.mo rename locale/{fr/LC_MESSAGES/coverflow.po => fr.po} (100%) delete mode 100644 locale/fr/LC_MESSAGES/coverflow.mo rename locale/{it/LC_MESSAGES/coverflow.po => it.po} (100%) delete mode 100644 locale/it/LC_MESSAGES/coverflow.mo rename locale/{ja/LC_MESSAGES/coverflow.po => ja.po} (100%) delete mode 100644 locale/ja/LC_MESSAGES/coverflow.mo rename locale/{nl/LC_MESSAGES/coverflow.po => nl.po} (100%) delete mode 100644 locale/nl/LC_MESSAGES/coverflow.mo rename locale/{pt_BR/LC_MESSAGES/coverflow.po => pt_BR.po} (100%) delete mode 100644 locale/pt_BR/LC_MESSAGES/coverflow.mo rename locale/{ru/LC_MESSAGES/coverflow.po => ru.po} (100%) delete mode 100644 locale/ru/LC_MESSAGES/coverflow.mo rename locale/{sv/LC_MESSAGES/coverflow.po => sv.po} (100%) delete mode 100644 locale/sv/LC_MESSAGES/coverflow.mo rename locale/{tr/LC_MESSAGES/coverflow.po => tr.po} (100%) delete mode 100644 locale/tr/LC_MESSAGES/coverflow.mo rename locale/{zh_CN/LC_MESSAGES/coverflow.po => zh_CN.po} (100%) delete mode 100644 locale/zh_CN/LC_MESSAGES/coverflow.mo rename locale/{zh_TW/LC_MESSAGES/coverflow.po => zh_TW.po} (100%) delete mode 100644 locale/zh_TW/LC_MESSAGES/coverflow.mo diff --git a/src/coverflow.pot b/locale/CoverflowAltTab@palatis.blogspot.com.pot similarity index 100% rename from src/coverflow.pot rename to locale/CoverflowAltTab@palatis.blogspot.com.pot diff --git a/locale/cs/LC_MESSAGES/coverflow.po b/locale/cs.po similarity index 100% rename from locale/cs/LC_MESSAGES/coverflow.po rename to locale/cs.po diff --git a/locale/cs/LC_MESSAGES/coverflow.mo b/locale/cs/LC_MESSAGES/coverflow.mo deleted file mode 100644 index c01005cdbb2ce6e14c928b914dc79f30c18dc6df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1723 zcma)*&u<$=6vqcBKWd;rB|r#N9tUWmWF0#yG%_J-;v`L@hDNaiD4fQ-V|(J=nbpqh zrkfKtK&a}8LzGh_E|rM5aY4ytZHZ$~9E*g6#DPD8@7OUZhyyFles*Wxy!pO2?>)MF z;ai616^yqqzQcGOWBLia@O%Y+4t@>JfWL$9fv-Nv*lXZCI1M(yXTUGOXTdMQi{O3m zGI#*K34VXJ{xf(9{|~|Ez+b_qz(2q`_$T-VSi$5sICCAG#s4oC7`p*pe44R$!FBKo z7=upNeGn$>N6?-B6IcQVpo{S#I0gO&z64%^Xs7E6=+6%kE?R%(oUcL&1%pL>S8xOE;B{gxBbb zFeIyq$8ngG-{q$3aAl~?jq}YG zp-B28L+Lwfn}>oealh9|bP6efjJ!7Y;q%`<0-p4ok0oubj#xe9#z>#lbtaN_sQ1_k zW~}rP(U}&*)?^?k=1PPVq={4=Iyb+AeId_TV;tH@OH)Q7luEFsj@c(7fkz&aZnurF zG!bhft;_^vJWK_`&x9cXPr2%@8+rXvGyDeV}qscTf)yyI<&Oga;9 znOjk#*-G^TukyZEy++mRwQI9emDx(AbQ_8Cnh9dl?oIq7YYcq_`+0rFm>xt6r0&%B#LiDVShrWOGT zzFM9uUoTg&Hk$AnI!%00A33hk$TLGT?L_@Ul@t0Yb{CT&A+a9!R*LWbz2eyN{ykA1 z_Q>YoK*YtdDvlIPIV!uyeSGa}BynG7+)_3;4RTT(9%WPU4ZD1RMA8)Z1U5QZB__*epgKqB#7IY4aLWB zd%Rg+IKTm}2qc6!M&inWBL|TA5eOs%C+=L}$lE)%*G^gW^cGz7kl+ z@w|-Z7d)@v(GTGt)}P=9;9ua=;Dv{){cGT9yx#%e0KWlGfIoxN;IH7L;NeGvcnmxO zJ^?-tM!Q$RW8hivCGZLu?J{r*)L@MFHTXFA9f&{iJ^n3$KY%ZQ|A8Mv+p$AJe1i8c z4kHG50>NJgr@%SzUGNP}Ps=8-o2<>BZeJ7&@G!8h?+cl-zwdRL($YCL zfjY|hfZc%{dh$IxpwMIT0~OL9JF;fBJe6|55r2Jb;(*B8tgP54}D4f~v> z@zjw%3K0vCuhPm;rO`SJHH$@=_PfrO(4DC~>Btm5@Ar{O*N;9HZ3s3OOImubQn6$= z*>$uXh^3tj_L78HJrv6@3@Sxcb|iXnMP*EdG^{Broibe-ds%}!Er((wran+6vjgaN zHs7ldq#?KcwcOaPPL)ne<*b!q(XxfO#SYP>Cfn(F4m43%uY%fS+LXFvRB)3$F`^Db zFG?wkX)@eJkzj-9W>VZ9$)KQuW@_8JRQa$*tUG&$(~w-v5(M%%faW+CT#S}%AGkt% zH?WCjwHsVm7m`)qRavrFc74*aO{%T0B{z6eMU&)`4BVvIdgINcelBUuQDd$-J2zFI zt=DVUP}HR5aJX9Hu$r`HjHMODICx`d-jrdB-I+%H?AzU3Dm|0h{35vRWIQ%+QpUB_tE8PXI#eYv5!W>u}+GOpwMx+?h7U+jS_f2%-dGSmW-pSi?U?0-PYLcKx~`> z4>-hk_zmuE#^V?7j0ORsh()DQ*p9{li0dWf?q++iI6D&oU!X#}LjjJ~M+0H7eXobi zF^QmauQr%rvh*Weu-yK(9fw4hoe}THiqK_rRjeT5?}at@9SYge?r1C?RAj_%AWSM9 zT?QYV>}j!vldncdU&e77n_PyieN*H%<_m@b4|sH+;2pP5raiLwbl)VY>_$6ftQ&@L Sb(*`gWR&nu9+)(YL-`+}aeYGo diff --git a/locale/fr/LC_MESSAGES/coverflow.po b/locale/fr.po similarity index 100% rename from locale/fr/LC_MESSAGES/coverflow.po rename to locale/fr.po diff --git a/locale/fr/LC_MESSAGES/coverflow.mo b/locale/fr/LC_MESSAGES/coverflow.mo deleted file mode 100644 index d5f60e564eb2ce98b1119efc4a5521ab1b81447f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2026 zcmaKsOK%)S5XTz`uLS}Gf_RD&5-3(Y&aSb9S;WI$J0X%Sn|KL1aOs_?+3mQed+6@* zdId{f$J>R zvsgc2J%^?5zz?q9z|-LGV7&h~cmX_prw}iJZ-7sL3@(Bnf%kw%;Jx5C;QiqDV6^)Y zd>;G-dUFWe2 zu44Z&_zL(PxB&hIz6m~wB=L&42FCo}pD+hsz`g_t{0wY@--0XPpI`%g8pXW@z6ipl z$ibMe22X(>f-%kwFvk4>M4IDTqSn#&4Avu9@rv)n3ufX$tmrf5^(fZ#ig6*Acx-ax z0q}9Ghp}QUNbP^uLvgpJH4UxX_oYnP-?Uw%v~rG3pj_8o`jR=LbH0#T!@gi?Jmt~{b_-&yEVW8&LzPDBFw!j6 zWxC&YwlW!Isz`E~!spFCGU@iCk98Y@Eks94?^P-~_JCck?ND?k70il6vU(&orB|j; zIXup6Nlx?i;%${NmC~@Lta8zGW+ryvU{X8vI1HH$4VB64&_^YvnoU*MK`L5~#9owb zYL`1(%q)=vbUE3Fy{WRb6kS!YR)$5_mf|YA0J${TJog;vTxq=u>VWA$>WZQM0efOZ z9fd*6yeb#Ta32E023eW~@!mLH3My!(o;{@6hc#l?+3TE! zYpL1jSc8nT;-Jg zapOzbvo4Fq*Ac;!%yTuKGc;><49QmxVd`OH{Ez7~sVb!wS5;u|(d+1HdZuwsG!iQr zO((DVM&$}eJl=D%#Bs+Uj^jY;n6k#paT;eEIUiGT5xK^g7|c3~bL#jj#|fl1w~6F! z(Q}BjF8yRyKd4yDY7(1c$xbLX5v4K;h6Va6wv_jEiV$X6oS*9=Icu&lwG1hyg!7 iiW5G+-IIPn?2bPT_$a|`Dl-%o{i|4EY_XiBEB*sNm{O(y diff --git a/locale/it/LC_MESSAGES/coverflow.po b/locale/it.po similarity index 100% rename from locale/it/LC_MESSAGES/coverflow.po rename to locale/it.po diff --git a/locale/it/LC_MESSAGES/coverflow.mo b/locale/it/LC_MESSAGES/coverflow.mo deleted file mode 100644 index ba6d6ab90e45eda49fac7e6a277d3f7819eb70c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2226 zcmaKsOOG2x5XTz`FY^clf`kZCB}8Ob*>UVuV1suzVzX?Lm9nf^n&fPc^UL4rifJwNwMb#+yBRsC}0(B}f< zCCp=(KVrU$`SC+|VB7<5fPaF|f_o2_-#-A)V0{~W9sCB2I(`CIz~8~gz@v`{@i=%4 zd=fkfM!70@1l$2%0k4BqFo041EATYdtlUa0!pHuB|PG~4qgS6qMvTW{%oi}D&2hv%aX_pXFjG`8 zqb<*1Mq8f3g!=-aF2>V%9>shP6JaRg2+T*cQ*3n3H#JMog@U&wByXDHpna+8!1r1~CZu(rN z>>pUJP&#yuO`x7~KH%$EPCWU69a9)E`LPP=fE`&=taGO_=_Zs}qk?r}%U~T8zWSWG zOG`eJT0=f#X*~6$kA{dXn6J`OP^D2iOf-uNGQHV%b_lz>Doc7Yh0X_cbfvo)bzHC^ z*i39|>AgzDwjHtSX*(9%QxE1&!dN{KI}i*iMO3CHdU08GnR01ZQ+Mc;>C-~XKK4xA zr4ENNv!SsvT|4&C`B|7|j_>1iEhnNCBQ=xjIh)NT;R!smbjDU~W6XVoL7(~m5`3f2CBc_mnm1bF7E6k;!f@bR2 zTU6?>Ml_xMh|`elb`u=rabJyv>&T@L+77v(CGNICO=-2IT_cBG zMH~5B^;{11+x<)`T}^Fv9y?5bDEpkWS!NB|4N@y<{#Ud?DpdA%_jVS})vLA2wnY^f z9FO{FP=HToaxIlvk9Fh_`JtYbektpeMe1sss&MBE>Y`h5S#Y?rre#xVOob-BYEsv=_zrO#R;)(%(@2tSVT0$s=GGpi3?|oZdO{(W%n4ccvpHDhHOPx&^ypP zkicjk64^!iRMB4Io<*!;hWBs;B3Jk`57|7byXdA)q9ddA-j=f<-?wMc&1Sm@$0`c( z9?Q6ic?W6P+)2?wy@zR>&?t(2f;2$`u})2!0W!oFV#X3=yp1mCVCT(5O<%*?4mvF& W*hD8P9E`z_-6i@LuT0Lol;R)Y5sWhc diff --git a/locale/ja/LC_MESSAGES/coverflow.po b/locale/ja.po similarity index 100% rename from locale/ja/LC_MESSAGES/coverflow.po rename to locale/ja.po diff --git a/locale/ja/LC_MESSAGES/coverflow.mo b/locale/ja/LC_MESSAGES/coverflow.mo deleted file mode 100644 index a4d20df69bc6d7733e5a747a364894b8f1619773..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2037 zcmaizTTC2P7{`ycYF)Kzy(Gp9|Kq*NlJM)`!&Ntup z|NiIfAA5EV5?s&VegXF{xL?F=+=mCQTi|Z+Pf*VP10Do--%rS^;M?G{AOmZ_FTe-E zN$??X27DMSf->%Ba1Z!9_&oSGcmUkBqa1%2+>h})psd>s?gBpt@gqJS&EQwybKtMw ze_#N<1TOC+koi3-)|tS3wx1X%id)C6S(CC+2Mt-@PfQh&y(Pz zSlGWbuoupW;nJTJ*7H1nzBrtTMlV7G3Gi}U7N8u-Rq`Q!$5qBsisR4 zs>_+Pk2Ko0p=;$pU6au~XE4&FYTZf4N}F*S*HcPD)sS;*j=1V{%N$J>=T?d|8>;K- z8fmsN%t;tlmNZv7SZ@+yjT~t~AlEgjRwcURs2*q3R!wHmc-qm;B;Cl;hHonE(oV*+ zjF~j6n{g}a%I2#!RU2yhXLR&2KZc-72u_c1-i4BccTX4&Lp z=0L1!P%Dve8K-+~%hkD_VKk!}X$HeH%%u!fbG%C`Pun%rWJ!367^pP&kxxRol-(ceqS43)s+mlyNvxkxBdy0;TQ+Lc9*9PoEtBJb zDY2Z55YA5WgSMgS<{MP&QXTaA)1i zI3@D^!dt|As6u9e5X@eY1@p7WBKwr}mqH0wA$341kxkEpn#W|2--o!;@DS>3SMVp{ zO@^zGaA(csVqwjnKm)K620*&Zz3Km0b!&UKr8;kk1oMkQ|G84n_{N9J#cR?!|BUcY z2_GJwT^qiHM#-jxn_WhiVBD!X&3dWdGpa#Bap8!>4Y(n3=Kz8OHxBR(_}A>NZKbunzv-Ep>ZbFQDGiw7*ra^GfxN5N zRWPLv6Dqwk$p>}QVVw+~#)`S1#aL=U`J_ ze&h-&Oqum`4xbPED0CQ#k4>MFFV&XSF`8U$`9lsp>&I$qmcdby2-Z&24h)mYNzX%! z>W(RxD(%=(F$%`@>DbFI-kGIKT~1?WM`Pm(KaP_8yiD`Ncd@(G6SXgun%nh)FOMvd z2}*IY^!xK-PP6ZrlC5#9I=)gLaX_%zlJE5*Ct9q0G|3z?9cnvb6#S4QF?OA#fkZy4 zmdSA+HH8hLbW7^vI$TO7S*EUkKvN&yslDJ2I8WK#BEv=z=hddheXe{+*}d2|MYcKW z$E@RVdv7k-R@S_dwOZ7Ax7}=AYOXe$jSo=XtP^m|R^!;(bcd0U zqy2;w*habvCrOWDj5nkYN^R^)?#pX<)AdKX&sm3c*{1CgT8yp^3(iby&1HqpZ(yj$SRi zgS-lPdDj72JN168F&>@}nIwn9ou@EQbEYy0b1pP|V>Z#OuB+{k(63!=i8m!Z#wVdp z1x@WvXm92mUi6Ty7^7K3SFNHnnzUX5w`oq3?7(2rR<`PYtU4q? diff --git a/locale/pt_BR/LC_MESSAGES/coverflow.po b/locale/pt_BR.po similarity index 100% rename from locale/pt_BR/LC_MESSAGES/coverflow.po rename to locale/pt_BR.po diff --git a/locale/pt_BR/LC_MESSAGES/coverflow.mo b/locale/pt_BR/LC_MESSAGES/coverflow.mo deleted file mode 100644 index d3e19692b8c19206ee7a10e9033cb7f83802f04e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2130 zcmZ{kOK)5?6vqv;K!@@Q1qlJwK|&;E6&jX&03;+-b}ZQ-v4g+wOdhSM72jVxw$IDwoZqKTd@e9v z#C#R=XUx|y^&|LT+yg%W{{Wu>mmeMP-vk%1-UZ(TzXV?be*)*gU%|)0laC4U1b7-e z1)c%pxwGIDcmaF`ybi{58F&uVVAS^o_#}7-#Gm*UpLOs%@MZ8H@Ke|}bwY>%*2T%O zyg$M7Sf79q(av|lB~XE9!LPu$|09U2;x91T_xFVVf^T4b3PweH=fSw%0Ha;I;4(M_ z&wxKne*XoG@_qwvfcL;@@GUqILmG9&SV!Mqztm zxvm1O>TqszX^z6MV48N*Buz#I1bEsof!%EF%0hcZtU|)Ty4${xDfST8O``yYK`+bOXH~{ zeKbU@!hDsE52`et4nxgiO{TZI&X%w{Q+d*nDP%q*(tDMPb=zmx z(RLu#CmtL+31jt8Y~Wx}DWWnl(TnRUV=AO!OC%yuZHUuyD0ZUj17$Khfc?(q zhY^Bl@a=dkcMhU6cBiFs*2=JG*+P8C4%($A+v#`?G*eiwg6cE%r7jr}?6W6^)?w&H zQ_5nF40jPEoPl;TD?X~sprC?gYTG>;%dkc?o!#X$Bsa1IiaZ{mapVgUqb1w5TU=Nd zk}cm=S+Z7kebTZGsx`NhTijRiPI6TSZqU+V{heg-LQ+3Z^^1-3Z=YLST3oDc-PqbV z5?-HQtgTz5l?h1;3D=;&dtsr_Qkly!F&&&-{-Cv)Tsk`EkOLid$%aX71|J)AsjWio zCLShf#Z4{o;0@Xw?YEVs_ieXiQ$QWFKG0%BWN^+53vJkT6tMX^p(_NDXAV9NigxUlnLG)*(X7hh>_nt_tHq zMG_uvA1~FG&7vevqkV^NK*-kMWLxTyWDHWk+r($Z=PLU?@*llm+%jg+ zA`tCK$A}MwmJmu@svJ-8EQh^f@>^S~Jw&c~V0tt)#cxoBtE0Q2jE^KIo{0Yd8pm?Y diff --git a/locale/ru/LC_MESSAGES/coverflow.po b/locale/ru.po similarity index 100% rename from locale/ru/LC_MESSAGES/coverflow.po rename to locale/ru.po diff --git a/locale/ru/LC_MESSAGES/coverflow.mo b/locale/ru/LC_MESSAGES/coverflow.mo deleted file mode 100644 index a598047390fd0a9ae8d5dac0d85bf60ef67df40d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2375 zcmah|TW=dh6ds`5T(0FJ5G^`LGs@DJb=a0tm#z$)+w;A!9i;77onz+ZsR0{;R&2HbX! z5Tn2}Fbk{z?*o1cTm*g%d=9w%ULinB0F0JgE>I=LWSmy}O-5V#F0E!bW~M$b_C zh@)uCRlBG18B&cv(ynk9*3o<0%Gy5QPs&?3*s_!|<55<^=y>eiU0x8Rsj;gln z!oMnQFQR!nVj^M;^qo@T=#{P9JyM&mVW0dXi6vr6%mGY}% z!nLEwDT#?5@Ac9^(QSxHn3Yq47CmB-IO3Eg1-2($D%V2CtI&kMD8qTzuZ!b&aqWgU z$pzOPuk6>sI`pgSx_}TW8dUIPUz4PWSw9f3$q-3xm;CwpNGeJPe&i@;QPQIA)+FRw zlo3fJYp4ZgPzy5T$qE#K50ZMr;&qdql%rfpbN*>cV)&kz3H`TZNm)nB77|5JyFjTE zGVnuXO-B`{Y>n3{ku~e%c;>iuLM}S&WW8uBS)hD2pS7|FtnBl6E#z~%v-`5y)GrkMumg4VFe-k%#S6_`UknZRey{6mxhIu;iCDJ$Jvp7x;JNgIR ziI?JwIM!_#+VF3|FHIF{Sb(|Ne#>K1-;h0t*`0px<$P* zo4OS@x!A5=WoCvRb|7*CXUpb)jX8Aj%7t`U6QQrbpI_mb1Zc4xey#X@V29GoTi=K; z#vd?|6_{IGQQRbMgt^A*wugoO5~d|^?SfSoT5@+x=^f63%_<9*v}wR2z9jS~TmUYt z!K;5Qe%D-T{TGLUOU&Sk$+!}q6Z$id038tOfG?ys98mIC%rCyk+s!&dhOZV`*ifSmDJsA76?)7aabjD>4)!{YNoe*pr^JW=s`>kUgzSK+jR zCNHxZx3qH^{M+y!VA$d7J%-2(B{1}Z1D|{W%_JTR!<2bI&4h#p-BAIzyUQh>)4?xk%1N`4JCpoQR5b*p2oZH+LN7~SrCcmezq4DbI1SHKI8Gxj!k1AGZ2a2fmxd)@{-KI|fj4f!vF&wy`$uYm7>L6c1|=yD%yg9l)U`yLGWkHFB+ z-(cwTKQQDyi{`h%^WaEl93kKH7|&var-1>v*b8BT zC)5#o3VoyfN_SxXoDaXcO7V%YnJYw0?$mUd$0KV=d!9<`JpP@CspD>FCfpB+yNUGi zkSsU4nip2)!cKW^wDiWZuEyL;{Oby$gkN#FPzv!m3GH|)oF}`)x<#R6TnEZHMEj{C zwl3mqV9iJ;Jdt^niWoUh=SYOjLXLIgy~){z63)q(ZJ06HRGA6eIPPHHB#Kp2wuwM5 zV=iVTI`)Z7h!;YW;>pNLJ>ZKhJ6LnvF7K0{5NSS zYE3?mL?@8qr1X0;G3)MoGAAW9v7RZ|J+dfPC~nf!k>^(mczTdl@tID@EXaTk=p*>?E0u>+xbS9_zKgRmdu)tjc6z4>U63#pp1$!}n} z9*o3*q8^DH+s@`4?#7Mnt?kW4JMCtxv0*go#)i`Z6?t^AQYazy`#c^B3t2zB+xs|L zTf~LJQnJyej!gnpJAAD#edCMhHfgeT#k+G^8&TC?2<_7PlI+z>ad4Dje2XEGWK zq{T%`%cEead(vTrQeGx}Tpk`M0l)F0e8`hP7^*z9g7>9LT!x=H>4mM_FkIrnFx-e7 z$7^x0-M#GwAB2g12BTI1A^QF>Hc+?|&Jx=wA<{teM~-R_vQ&pM zKL*y5iGv0AsZL(IFoO%Lv&;5JKBzV~qYo=>I9fIJUQ}CnI1vT=xf`JnC3vyKb}I|x Tj)!c=?O9x$;80R_VMANp3{ zc?08Jj1k6r82TA};rSE%3VaB@0?t2MuU`jGVSWev5WEMz3H}DofWL#!gNL6J;sx+1 z_!4*m40i8>$HCL!JKz;C*d^dJsKF5LJMcwt3&cnKg0DsJSMV+HAMhS>JAO!rZ!rJq zaQ*uk1fRnECfEYM2Is(^!4u#^unGPR!iAVXaJ-6XFvM+vAAk#Buus4VumXeK58yob zBltS_7kCW(7ep%J2$H@H9s}P7Q!q#xGzeOU+Qa|Cf5L;b$4{s=JRwE{<28(zF~V~M zBjgHc$InrGhumJp2r&`*i6_({&aIta(JUR4W#^^!blKz?N2`6-ntV>OD0D?}Uz#4f zlQelnd0NnZ`ci9#d{r<_*a?y*p#lyZEg8>ts&Ver+Ig`64;#5nT_Iz32c|O=m)5fJ z)K%7btZvB4k?ZFh-mlP;55!#-na z9Cf7&iHHTHuj1NJ#lhNFn#Bbfr#+jO$U9M4)Ri%O9`un&n+6{ja_{p@ENbbTip65S z&bF)b4Y9ae!J{IPtggfo484k>%5I8ITu}*AAq{IvN~=td_PyMIJ1r}*8cN?#CdoID zzs<8p3L!Pr_PCa-d+OBXbX3M#85W(q5TCI{bg3!tb{%_~EOMv3T4!39x@0K0&W;#S zE8h>Pl*J4g?m;BjAi9|npO4cZue@ej%kNU{BR68j=65*u(bXhEAcqZT@7IEZ(UEIU z93j5z*#xu3O)hflqh;4qNpzv?xu}!3sj+e+y2e33^3wKGtu#)qweXHXi6Rfmm##VT}yP1J!LF*mW&btf3! zx42oo;r(#k>!#o;T=V{D8wt{6B5_FM<_wKr!mmh)63#e<<0)}#S08dJ>!Is-g~$sw zmCzT#Qfbi>QNRI5X`+A52l1uU20>$qzO){f{-7vOq;3~! z-7Z4%5bA&%g79{%euBh88&T9#n`mSRhl0d%?R=dpN&actn*Rb@6n|%s+21#H)V>bX=p8*Xf0hxF&bcp!Y=I$xWb7lA>C+uudzI` kzyXt^0k#0goKtis_F;pu6DxIM^%)#(kB!pYlvyeM1NDHR2mk;8 diff --git a/locale/zh_CN/LC_MESSAGES/coverflow.po b/locale/zh_CN.po similarity index 100% rename from locale/zh_CN/LC_MESSAGES/coverflow.po rename to locale/zh_CN.po diff --git a/locale/zh_CN/LC_MESSAGES/coverflow.mo b/locale/zh_CN/LC_MESSAGES/coverflow.mo deleted file mode 100644 index 732a80a6ad6edd1b5d28673f7a8938a26db230a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1968 zcmZ{j?{5@E7{^Bi(F&-DCPpP=Vgy3BTpKXWL5Xc`frLUss~CM@ws&)P3wt}4*}0bU z)d3dT(s~$L3jF~E#5Raflcu!2E5yV%{s+D=M#;@y?^WOW#>DU39xZ9&WS{-)>^%EC z-{;wxKewzKA{cMN-i7@Ndk=fshU0M(|~DE2#apfm^`6;5*d{@Djz)27nnZ~UVoB`hk{{hcJ z+m>~NL@^&)Pspp_zu*VpCWzP$)_~i6)1?u&F5EuEm%sEi&d<<&8-@uLFAE53_ z5yV9{K&+0t8Pxec0`+&zpk8kU8^9Bw?(GPuTdIBZT*rO`_8LqN$SnKmeCEIg*K;75jI093b_G(8a|m zH(`dDyJlKRLrEc+BWc7EuEc7WnR2Nc<6Tt77LwTq(;aTyv~Bpund!JRV!B!gsfTmS}2wf>lbjcwr%xJ=N zm`%e;VL4H{8s!+m*=CBg>C(F_C(OH`U-0-!hae5LJ=@E+r`_?(X}99cwj4&4oQkTed54J2~$1A?^TI7@ILjTSd*g^h+})HT{UUbh}IjT3s95vj-1>K*bSkuA~`dMmsa(L5hur7ic-7`&XYoj_}iQ)3U2V zJbs{}<#0>Ws(|XMKt&_R)^nuMj!hY)lAV^j6SiqN`}F1&Xhhwo?afB*s-M6D!;%%B8wZ)ggozCiq^+EVvEgf~0#$n<(?xjwneDHxiu-?|t#(qFw$aQ* z+znDEQJT7S)%&RbSQps0Qh$(s9s8>BC?xoKjW(VXA=c>Y4^qDXeP)*)JS<)q@UBd& zOAl1v6g_zKSW6T24{bhsM=cB%2B*By8El~=I1WzlS_Be=9=YP|I(w& zs{789^q6>(9#`|T@KB@Imll6m&h`4|*XvDtW4-F(o&4gM>R%vh=7^ydFRR{x{MIzM-psL6|kY>yh7%FkuJtB(rbFQ{vH?khj{T<`{N;SGW6!eF+TzM&S7v1e(v zPfcg^{qc_wK>P~S=p%39Lh<&u-b9Wpo$L3mJ@7_`y@xl|=!7>k{p@#m?|(N`JU2xO z*^KI*d*-O-v)#Vf)pAsB-b+vVItT=>9!csA&lX26Ee&Ui$$R~ABB-`3U`N9<~C7Jt1K(m;f80H7H3HD=B$>duAeQ8&Zsk)!emzeoS$y1bWTm5 uFGoDzt?tjOOW&bwaDYPnyJl`^AN}&8F4Rw@yL0QRH<8IN4ipyelm7tKA<1|E diff --git a/locale/zh_TW/LC_MESSAGES/coverflow.po b/locale/zh_TW.po similarity index 100% rename from locale/zh_TW/LC_MESSAGES/coverflow.po rename to locale/zh_TW.po diff --git a/locale/zh_TW/LC_MESSAGES/coverflow.mo b/locale/zh_TW/LC_MESSAGES/coverflow.mo deleted file mode 100644 index cc296b3a4c83b64c97d581c93f75b0c570b46c4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1901 zcmZ9L-)~e!6vsye)D?e#Xf!Gr5+X%<%eK%27ur~Ap%^L^R?+yN)7{zK3-{i+xp%h9 z`qUOmyR=O;(3bu{s94xQgz`ge=vJc9|G_6CN$=g=r~2rl-`QPS)5*?$?#!Gy=X=h~ z{Izk-2tj)V{Y~`W(ceNhp1>d4-{9xqBk%>V;mPv)VQ?qLC&0JC3Gh|$SFjrV6I=(b zeTtB$!S&#?;3iPnZ3Z`j_23&|E2!+E;119LRlJMfGvIX)KQfEIX7E1vI`}Wx2yGkJ z5b`C)AFUVBgM;M$!ZiDdC)SZ5H9~ zs$n&aBprualE!q$l~_%&v`gKDNKu*K)J^F!lHd*%R%vWIy2+e0HHD>1;gBW^W2s}+ zwK(2UnKn4t&mt$|jz~gxR5!I4i@@h5_1nvx$CdX9jDcy>S6!bg7T&@tLA-Dh6^4R0*l+y|8CO348ld!PKC)`1FW>67} zxm?mJTe!N^J2~xSMv|j~o!q4yQPVP^q$KTXYVkOV1RF%Rwv*!}8C2@h;Iu=WqGcb# zBJGYi!6Q;T6x9&O#Q}t9;3&6+Bega+u1B@~$+)Y91*Y4NXh(Ucu8g$zndBi_7px0v z!FsK3H?6G?)dzP3_XLB1!?;{Y7Ux=+GZXvT4z;zcc(1Jq2AT!#l_j+>Zd`~;eoF4N z4W?Ur)y;H}Wy8ne1KOSyI|r8_#vQH2iijwZ4ADIux(s}(9pn~w7*0Dx+Xau}HrLhc zs;Pwr7w*+IqrCc=u6>YBTC|;6bRUlH-CetD>)wl-OgCyG!fXt*8%c*5+5zF1ZirfT zY3Mf8?xp3=hTz`i%tG|5#24Y?0rlPrHwTJ+L;mQjH*(n<7@-G0Jkr)e%MWgGe#V;_ z%U{SAZk_Wd?=R)Lmva67V5aiqmU4rI+?>}tQ+jpYFN12S^yHRunewCaGhO~v#`}3@ zabe0E>LRPg@Q|Op$3OY8uS!?I_J#}dqels$HSWlP5izLMCY>uUT)Z%8igA_dllcLaC*=mzwJ+q zVXHTJ#UGhlc7WZOSG&CjBgNAQ({nHX;~lkY<#BkYdnmJTupI1lo!&Ri@b>&bEuQv+|@9S?C=gwgj0@ZQdRXHnzOkZhf YKqXv`=4Z!?(}Vu>*~NvS{K75r9}3;5+yDRo From c79da7ef1edf6b08a30312f9bb4101a4ce1e7b74 Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 05:56:47 +0330 Subject: [PATCH 07/16] Move build process to Makefile (i.e. `make build`), ignore build/ Use gnome-extensions tool to create an extension bundle. --- .gitignore | 2 +- Makefile | 17 +++++++++++++++++ buildforupload.sh | 6 ------ 3 files changed, 18 insertions(+), 7 deletions(-) delete mode 100755 buildforupload.sh diff --git a/.gitignore b/.gitignore index 9a2e590..84c048a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -CoverflowAltTab@palatis.blogspot.com.zip +/build/ diff --git a/Makefile b/Makefile index cf70450..4a4cb1b 100644 --- a/Makefile +++ b/Makefile @@ -40,6 +40,23 @@ SCHEMA_FILE=org.gnome.shell.extensions.coverflowalttab.gschema.xml all: translations schema install +build: + mkdir build + cd src && gnome-extensions pack -f \ + --extra-source ./coverflowSwitcher.js \ + --extra-source ./keybinder.js \ + --extra-source ./lib.js \ + --extra-source ./manager.js \ + --extra-source ./platform.js \ + --extra-source ./preview.js \ + --extra-source ./switcher.js \ + --extra-source ./timelineSwitcher.js \ + --extra-source ../metadata.json \ + --extra-source ../ui \ + --schema ../schemas/org.gnome.shell.extensions.coverflowalttab.gschema.xml \ + --podir ../locale/ \ + -o ../build/ + ${SRC_DIR}/${PROJECT_NAME}.pot: ${SRC_DIR}/*.js xgettext ${SRC_DIR}/*.js -L JavaScript -o $@ --package-name=${PROJECT_NAME} diff --git a/buildforupload.sh b/buildforupload.sh deleted file mode 100755 index 32fff52..0000000 --- a/buildforupload.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -rm -rf CoverflowAltTab@palatis.blogspot.com.zip -cd CoverflowAltTab@dmo60.de/ -zip -r ../CoverflowAltTab@palatis.blogspot.com.zip * -x '*.pot' -x '*.po' -x 'settings-schema.json' -cd ../CoverflowAltTab@palatis.blogspot.com -zip ../CoverflowAltTab@palatis.blogspot.com.zip metadata.json From 67c344ada3aafd3765fec712a4261f34476e505d Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 06:20:34 +0330 Subject: [PATCH 08/16] Fix install and uninstall make commands, disable system-wide install Remove support for system-wide installation and uninstallation of the extension. --- Makefile | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 4a4cb1b..f54d33f 100644 --- a/Makefile +++ b/Makefile @@ -25,6 +25,7 @@ # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +UUID = CoverflowAltTab@palatis.blogspot.com NORMAL_PATH := ${HOME}/.local/share/gnome-shell/extensions SUPER_PATH := /usr/share/gnome-shell/extensions SYSTEMWIDE_SCHEMA_PATH := /usr/share/glib-2.0/schemas @@ -71,18 +72,11 @@ mergepo: $(POT_FILE) msgmerge --add-location --backup=none --update $${po} $(POT_FILE); \ done; -ifneq ($(LOCALINSTALL),) -INSTALL_PATH = $(SUPER_PATH) -else -INSTALL_PATH = $(NORMAL_PATH) -endif - -install: - cp -r "$(SRC_DIR)" $(INSTALL_PATH) +install: build + gnome-extensions install -f build/$(UUID).shell-extension.zip uninstall: - rm -rf $(INSTALL_PATH)/$(SRC_DIR) - rm ${SCHEMA_DIR}/gschemas.compiled + gnome-extensions uninstall $(UUID) schema: ${SCHEMA_DIR}/${SCHEMA_FILE} glib-compile-schemas "${SCHEMA_DIR}" From 5c472ff00f9f7bfe86f65a59232c7624bec6dbc6 Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 06:38:40 +0330 Subject: [PATCH 09/16] Fix updating pot file make job (i.e. locale/CoverflowAltTab*.pot) --- Makefile | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index f54d33f..3e4c00e 100644 --- a/Makefile +++ b/Makefile @@ -29,15 +29,16 @@ UUID = CoverflowAltTab@palatis.blogspot.com NORMAL_PATH := ${HOME}/.local/share/gnome-shell/extensions SUPER_PATH := /usr/share/gnome-shell/extensions SYSTEMWIDE_SCHEMA_PATH := /usr/share/glib-2.0/schemas -SRC_DIR := CoverflowAltTab@dmo60.de -LOCALE_DIR=${SRC_DIR}/locale -PROJECT_NAME := coverflow -POT_FILE := ${SRC_DIR}/${PROJECT_NAME}.pot +SRC_DIR := ./src +LOCALE_DIR = ./locale +POT_FILE := $(LOCALE_DIR)/$(UUID).pot PO_FILES := $(wildcard $(LOCALE_DIR)/*/*/*.po) MO_FILES := $(PO_FILES:.po=.mo) -SCHEMA_DIR=${SRC_DIR}/schemas -SCHEMA_FILE=org.gnome.shell.extensions.coverflowalttab.gschema.xml +SCHEMA_DIR = ./schemas +SCHEMA_FILE = org.gnome.shell.extensions.coverflowalttab.gschema.xml + +.PHONY: $(POT_FILE) all: translations schema install @@ -58,8 +59,8 @@ build: --podir ../locale/ \ -o ../build/ -${SRC_DIR}/${PROJECT_NAME}.pot: ${SRC_DIR}/*.js - xgettext ${SRC_DIR}/*.js -L JavaScript -o $@ --package-name=${PROJECT_NAME} +$(POT_FILE): $(SRC_DIR)/*.js + xgettext ${SRC_DIR}/*.js -L JavaScript -o $@ --package-name=${UUID} translations: $(MO_FILES) From 8a0b3ad7aef1aced6c65866bcf6b0eff57d74d06 Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 06:39:36 +0330 Subject: [PATCH 10/16] Update POT file to the latest version --- .../CoverflowAltTab@palatis.blogspot.com.pot | 252 +++++++++++++++--- 1 file changed, 218 insertions(+), 34 deletions(-) diff --git a/locale/CoverflowAltTab@palatis.blogspot.com.pot b/locale/CoverflowAltTab@palatis.blogspot.com.pot index 71bd37b..7648c0d 100644 --- a/locale/CoverflowAltTab@palatis.blogspot.com.pot +++ b/locale/CoverflowAltTab@palatis.blogspot.com.pot @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the coverflow package. +# This file is distributed under the same license as the CoverflowAltTab@palatis.blogspot.com package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: coverflow\n" +"Project-Id-Version: CoverflowAltTab@palatis.blogspot.com\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-14 22:52-0500\n" +"POT-Creation-Date: 2023-01-06 06:37+0330\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,82 +17,266 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: CoverflowAltTab@dmo60.de/prefs.js:45 CoverflowAltTab@dmo60.de/prefs.js:67 +#: src/prefs.js:115 src/prefs.js:147 msgid "Coverflow" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:46 CoverflowAltTab@dmo60.de/prefs.js:67 +#: src/prefs.js:116 src/prefs.js:147 msgid "Timeline" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:47 CoverflowAltTab@dmo60.de/prefs.js:100 +#: src/prefs.js:117 src/prefs.js:149 msgid "Bottom" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:48 CoverflowAltTab@dmo60.de/prefs.js:100 +#: src/prefs.js:118 src/prefs.js:149 msgid "Top" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:49 CoverflowAltTab@dmo60.de/prefs.js:101 +#: src/prefs.js:119 src/prefs.js:181 msgid "Classic" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:50 CoverflowAltTab@dmo60.de/prefs.js:101 +#: src/prefs.js:120 src/prefs.js:181 msgid "Overlay" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:65 -msgid "Hide panel during Coverflow" +#: src/prefs.js:128 +msgid "Reset to default value" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:66 -msgid "Always show the switcher on the primary monitor" +#: src/prefs.js:134 +#, javascript-format +msgid "Version %d" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:67 -msgid "Switcher style" +#: src/prefs.js:140 +msgid "General" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:97 -msgid "Easing for Coverflow animations" +#: src/prefs.js:145 +msgid "Switcher" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:98 -msgid "Animation speed (smaller means faster)" +#: src/prefs.js:147 +msgid "Style" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:99 -msgid "Background dim-factor (smaller means darker)" +#: src/prefs.js:147 +msgid "Pick the type of switcher." msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:100 -msgid "Window title box position" +#: src/prefs.js:148 +msgid "Vertical Offset" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:101 -msgid "Application icon style" +#: src/prefs.js:148 +msgid "Positive value moves everything down, negative up." msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:102 -msgid "Vertical offset (positive value moves everything up, negative down)" +#: src/prefs.js:149 +msgid "Window Title Position" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:104 +#: src/prefs.js:149 +msgid "Place window title above or below the switcher." +msgstr "" + +#: src/prefs.js:150 +msgid "Enforce Primary Monitor" +msgstr "" + +#: src/prefs.js:150 +msgid "" +"Always show on the primary monitor, otherwise, show on the active monitor." +msgstr "" + +#: src/prefs.js:153 +msgid "Behavior" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide Panel" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide panel when switching widnows." +msgstr "" + +#: src/prefs.js:158 +msgid "Animation" +msgstr "" + +#: src/prefs.js:162 +msgid "Duration" +msgstr "" + +#: src/prefs.js:162 +msgid "In seconds." +msgstr "" + +#: src/prefs.js:163 +msgid "Randomize Durations" +msgstr "" + +#: src/prefs.js:163 +msgid "" +"Each animation duration assigned randomly between 0 and configured duration" +msgstr "" + +#: src/prefs.js:166 +msgid "Switcher Windows" +msgstr "" + +#: src/prefs.js:169 msgid "Current workspace only" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:106 +#: src/prefs.js:171 msgid "All workspaces" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:108 +#: src/prefs.js:173 msgid "All workspaces, current first" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:110 -msgid "Show windows from current or all workspaces" +#: src/prefs.js:175 +msgid "Workspaces" +msgstr "" + +#: src/prefs.js:175 +msgid "Switch between windows on current or on all workspaces" +msgstr "" + +#: src/prefs.js:176 +msgid "Current Monitor" +msgstr "" + +#: src/prefs.js:176 +msgid "Switch between windows on current monitor" +msgstr "" + +#: src/prefs.js:179 +msgid "Icon" +msgstr "" + +#: src/prefs.js:181 +msgid "Application Icon Style" +msgstr "" + +#: src/prefs.js:182 +msgid "Overlay Icon Size" +msgstr "" + +#: src/prefs.js:182 +msgid "Set the overlay icon size in pixels." +msgstr "" + +#: src/prefs.js:183 +msgid "Overlay Icon Opacity" +msgstr "" + +#: src/prefs.js:183 +msgid "Set the overlay icon opacity." +msgstr "" + +#: src/prefs.js:184 +msgid "Icon Shadow" +msgstr "" + +#: src/prefs.js:187 +msgid "Window Size" +msgstr "" + +#: src/prefs.js:189 +msgid "Window Preview Size to Monintor Size Ratio" +msgstr "" + +#: src/prefs.js:189 +msgid "Maximum ratio of window preview size to monitor size." +msgstr "" + +#: src/prefs.js:190 +msgid "Off-center Size Factor" +msgstr "" + +#: src/prefs.js:190 +msgid "Factor by which to successively shrink previews off to the side" +msgstr "" + +#: src/prefs.js:193 +msgid "Background" +msgstr "" + +#: src/prefs.js:195 +msgid "Background Dim-factor" +msgstr "" + +#: src/prefs.js:195 +msgid "Smaller means darker." +msgstr "" + +#: src/prefs.js:198 +msgid "Keybindings" +msgstr "" + +#: src/prefs.js:200 +msgid "Bind to 'switch-windows'" +msgstr "" + +#: src/prefs.js:201 +msgid "Bind to 'switch-applications'" +msgstr "" + +#: src/prefs.js:214 src/prefs.js:220 +msgid "Perspective Correction" +msgstr "" + +#: src/prefs.js:217 +msgid "None" +msgstr "" + +#: src/prefs.js:218 +msgid "Move Camera" +msgstr "" + +#: src/prefs.js:219 +msgid "Adjust Angles" +msgstr "" + +#: src/prefs.js:223 src/prefs.js:225 +msgid "Highlight Window Under Mouse" +msgstr "" + +#: src/prefs.js:225 +msgid "" +"Draw embelishment on window under the mouse to know the effects of clicking." +msgstr "" + +#: src/prefs.js:226 +msgid "Raise Window Under Mouse" +msgstr "" + +#: src/prefs.js:226 +msgid "Raise the window under the mouse above all others." +msgstr "" + +#: src/prefs.js:229 +msgid "Tweaks" +msgstr "" + +#: src/prefs.js:236 +msgid "Appearance" +msgstr "" + +#: src/prefs.js:241 +msgid "Contribute" +msgstr "" + +#: src/prefs.js:277 +msgid "Code (create pull requests, report issues, etc.)" msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:111 -msgid "Only switch between windows on current monitor" +#: src/prefs.js:284 +msgid "Support me with a Donation" msgstr "" From 10a0aa816a2e9442055e8bdd246cdee501748721 Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 06:42:08 +0330 Subject: [PATCH 11/16] Add make clean job, fix .po file paths, ignore .mo files --- .gitignore | 1 + Makefile | 14 ++++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 84c048a..aca563e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /build/ +/locale/*.mo diff --git a/Makefile b/Makefile index 3e4c00e..900510f 100644 --- a/Makefile +++ b/Makefile @@ -26,13 +26,11 @@ # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. UUID = CoverflowAltTab@palatis.blogspot.com -NORMAL_PATH := ${HOME}/.local/share/gnome-shell/extensions -SUPER_PATH := /usr/share/gnome-shell/extensions SYSTEMWIDE_SCHEMA_PATH := /usr/share/glib-2.0/schemas SRC_DIR := ./src LOCALE_DIR = ./locale POT_FILE := $(LOCALE_DIR)/$(UUID).pot -PO_FILES := $(wildcard $(LOCALE_DIR)/*/*/*.po) +PO_FILES := $(wildcard $(LOCALE_DIR)/*.po) MO_FILES := $(PO_FILES:.po=.mo) SCHEMA_DIR = ./schemas @@ -68,9 +66,9 @@ translations: $(MO_FILES) msgfmt --check --output-file=$@ $< mergepo: $(POT_FILE) - @for po in $(PO_FILES); \ + @for po in ${PO_FILES}; \ do \ - msgmerge --add-location --backup=none --update $${po} $(POT_FILE); \ + msgmerge --add-location --backup=none --update $${po} ${POT_FILE}; \ done; install: build @@ -79,7 +77,7 @@ install: build uninstall: gnome-extensions uninstall $(UUID) -schema: ${SCHEMA_DIR}/${SCHEMA_FILE} +schema: $(SCHEMA_DIR)/$(SCHEMA_FILE) glib-compile-schemas "${SCHEMA_DIR}" install_schema_systemwide: @@ -89,3 +87,7 @@ install_schema_systemwide: uninstall_schema_systemwide: rm ${SYSTEMWIDE_SCHEMA_PATH}/${SCHEMA_FILE} glib-compile-schemas ${SYSTEMWIDE_SCHEMA_PATH} + +clean: + rm -rf build/ + rm -f ${LOCALE_DIR}/*.mo From bfe3f5b9185aba567dad6188954cc5b4026dea9e Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 06:49:34 +0330 Subject: [PATCH 12/16] Update .po files using `make mergepo` --- .../CoverflowAltTab@palatis.blogspot.com.pot | 2 +- locale/cs.po | 289 ++++++++++++++--- locale/de.po | 297 ++++++++++++++--- locale/fr.po | 287 ++++++++++++++--- locale/it.po | 298 ++++++++++++++--- locale/ja.po | 285 +++++++++++++--- locale/nl.po | 283 +++++++++++++--- locale/pt_BR.po | 301 ++++++++++++++--- locale/ru.po | 303 +++++++++++++++--- locale/sv.po | 282 +++++++++++++--- locale/tr.po | 297 ++++++++++++++--- locale/zh_CN.po | 297 ++++++++++++++--- locale/zh_TW.po | 297 ++++++++++++++--- 13 files changed, 2984 insertions(+), 534 deletions(-) diff --git a/locale/CoverflowAltTab@palatis.blogspot.com.pot b/locale/CoverflowAltTab@palatis.blogspot.com.pot index 7648c0d..5103689 100644 --- a/locale/CoverflowAltTab@palatis.blogspot.com.pot +++ b/locale/CoverflowAltTab@palatis.blogspot.com.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: CoverflowAltTab@palatis.blogspot.com\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-06 06:37+0330\n" +"POT-Creation-Date: 2023-01-06 06:48+0330\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/locale/cs.po b/locale/cs.po index cbbce28..2215441 100644 --- a/locale/cs.po +++ b/locale/cs.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: CoverflowAltTab Gnome-Shell extension\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-11-08 17:40+0100\n" +"POT-Creation-Date: 2023-01-06 06:48+0330\n" "PO-Revision-Date: 2016-05-14 17:42+0200\n" "Last-Translator: Jiří Doubravský \n" "Language-Team: CZECH \n" @@ -13,85 +13,288 @@ msgstr "" "X-Generator: Poedit 1.8.7.1\n" "X-Poedit-SourceCharset: UTF-8\n" -#: prefs.js:28 prefs.js:48 +#: src/prefs.js:115 src/prefs.js:147 msgid "Coverflow" msgstr "Vedle sebe" -#: prefs.js:29 prefs.js:48 +#: src/prefs.js:116 src/prefs.js:147 msgid "Timeline" msgstr "Za sebou v řadě" -#: prefs.js:30 prefs.js:51 +#: src/prefs.js:117 src/prefs.js:149 msgid "Bottom" msgstr "Dole" -#: prefs.js:31 prefs.js:51 +#: src/prefs.js:118 src/prefs.js:149 msgid "Top" msgstr "Nahoře" -#: prefs.js:32 prefs.js:52 +#: src/prefs.js:119 src/prefs.js:181 msgid "Classic" msgstr "Mimo okno" -#: prefs.js:33 prefs.js:52 +#: src/prefs.js:120 src/prefs.js:181 msgid "Overlay" msgstr "Uprostřed okna" -#: prefs.js:42 -msgid "" -"Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " -"press Enter)\n" -"" -msgstr "Změny se projeví po restartu počítače." +#: src/prefs.js:128 +msgid "Reset to default value" +msgstr "" -#: prefs.js:46 -msgid "Hide panel during Coverflow" -msgstr "Skrývat panel při přepínání aplikací" +#: src/prefs.js:134 +#, javascript-format +msgid "Version %d" +msgstr "" -#: prefs.js:47 -msgid "Always show the switcher on the primary monitor" -msgstr "Přepínání aplikací zobrazovat vždy na primárním monitoru" +#: src/prefs.js:140 +msgid "General" +msgstr "" -#: prefs.js:48 -msgid "Switcher style" +#: src/prefs.js:145 +#, fuzzy +msgid "Switcher" msgstr "Styl přepínače aplikací" -#: prefs.js:49 -msgid "Animation speed (smaller means faster)" -msgstr "Rychlost animace (méně je rychleji)" +#: src/prefs.js:147 +msgid "Style" +msgstr "" -#: prefs.js:50 -msgid "Background dim-factor (smaller means darker)" -msgstr "Světlost pozadí (méně je tmavší)" +#: src/prefs.js:147 +msgid "Pick the type of switcher." +msgstr "" + +#: src/prefs.js:148 +msgid "Vertical Offset" +msgstr "" -#: prefs.js:51 -msgid "Window title box position" +#: src/prefs.js:148 +#, fuzzy +msgid "Positive value moves everything down, negative up." +msgstr "Vertikální posun (kladná čísla posouvají výš, záporná níž)" + +#: src/prefs.js:149 +#, fuzzy +msgid "Window Title Position" msgstr "Umístění názvu a ikony okna" -#: prefs.js:52 -msgid "Application icon style" -msgstr "Styl zobrazení ikon aplikací" +#: src/prefs.js:149 +msgid "Place window title above or below the switcher." +msgstr "" -#: prefs.js:53 -msgid "Elastic animations" -msgstr "Průžné animace" +#: src/prefs.js:150 +msgid "Enforce Primary Monitor" +msgstr "" -#: prefs.js:54 -msgid "Vertical offset (positive value moves everything up, negative down)" -msgstr "Vertikální posun (kladná čísla posouvají výš, záporná níž)" +#: src/prefs.js:150 +#, fuzzy +msgid "" +"Always show on the primary monitor, otherwise, show on the active monitor." +msgstr "Přepínání aplikací zobrazovat vždy na primárním monitoru" + +#: src/prefs.js:153 +msgid "Behavior" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide Panel" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide panel when switching widnows." +msgstr "" + +#: src/prefs.js:158 +msgid "Animation" +msgstr "" + +#: src/prefs.js:162 +msgid "Duration" +msgstr "" -#: prefs.js:58 +#: src/prefs.js:162 +msgid "In seconds." +msgstr "" + +#: src/prefs.js:163 +msgid "Randomize Durations" +msgstr "" + +#: src/prefs.js:163 +msgid "" +"Each animation duration assigned randomly between 0 and configured duration" +msgstr "" + +#: src/prefs.js:166 +#, fuzzy +msgid "Switcher Windows" +msgstr "Styl přepínače aplikací" + +#: src/prefs.js:169 msgid "Current workspace only" msgstr "" -#: prefs.js:60 +#: src/prefs.js:171 msgid "All workspaces" msgstr "" -#: prefs.js:62 +#: src/prefs.js:173 msgid "All workspaces, current first" msgstr "" -#: prefs.js:64 -msgid "Show windows from current or all workspaces" +#: src/prefs.js:175 +msgid "Workspaces" +msgstr "" + +#: src/prefs.js:175 +msgid "Switch between windows on current or on all workspaces" +msgstr "" + +#: src/prefs.js:176 +msgid "Current Monitor" +msgstr "" + +#: src/prefs.js:176 +msgid "Switch between windows on current monitor" +msgstr "" + +#: src/prefs.js:179 +msgid "Icon" +msgstr "" + +#: src/prefs.js:181 +#, fuzzy +msgid "Application Icon Style" +msgstr "Styl zobrazení ikon aplikací" + +#: src/prefs.js:182 +msgid "Overlay Icon Size" +msgstr "" + +#: src/prefs.js:182 +msgid "Set the overlay icon size in pixels." +msgstr "" + +#: src/prefs.js:183 +msgid "Overlay Icon Opacity" +msgstr "" + +#: src/prefs.js:183 +msgid "Set the overlay icon opacity." msgstr "" + +#: src/prefs.js:184 +msgid "Icon Shadow" +msgstr "" + +#: src/prefs.js:187 +msgid "Window Size" +msgstr "" + +#: src/prefs.js:189 +msgid "Window Preview Size to Monintor Size Ratio" +msgstr "" + +#: src/prefs.js:189 +msgid "Maximum ratio of window preview size to monitor size." +msgstr "" + +#: src/prefs.js:190 +msgid "Off-center Size Factor" +msgstr "" + +#: src/prefs.js:190 +msgid "Factor by which to successively shrink previews off to the side" +msgstr "" + +#: src/prefs.js:193 +msgid "Background" +msgstr "" + +#: src/prefs.js:195 +#, fuzzy +msgid "Background Dim-factor" +msgstr "Světlost pozadí (méně je tmavší)" + +#: src/prefs.js:195 +msgid "Smaller means darker." +msgstr "" + +#: src/prefs.js:198 +msgid "Keybindings" +msgstr "" + +#: src/prefs.js:200 +msgid "Bind to 'switch-windows'" +msgstr "" + +#: src/prefs.js:201 +msgid "Bind to 'switch-applications'" +msgstr "" + +#: src/prefs.js:214 src/prefs.js:220 +msgid "Perspective Correction" +msgstr "" + +#: src/prefs.js:217 +msgid "None" +msgstr "" + +#: src/prefs.js:218 +msgid "Move Camera" +msgstr "" + +#: src/prefs.js:219 +msgid "Adjust Angles" +msgstr "" + +#: src/prefs.js:223 src/prefs.js:225 +msgid "Highlight Window Under Mouse" +msgstr "" + +#: src/prefs.js:225 +msgid "" +"Draw embelishment on window under the mouse to know the effects of clicking." +msgstr "" + +#: src/prefs.js:226 +msgid "Raise Window Under Mouse" +msgstr "" + +#: src/prefs.js:226 +msgid "Raise the window under the mouse above all others." +msgstr "" + +#: src/prefs.js:229 +msgid "Tweaks" +msgstr "" + +#: src/prefs.js:236 +msgid "Appearance" +msgstr "" + +#: src/prefs.js:241 +msgid "Contribute" +msgstr "" + +#: src/prefs.js:277 +msgid "Code (create pull requests, report issues, etc.)" +msgstr "" + +#: src/prefs.js:284 +msgid "Support me with a Donation" +msgstr "" + +#~ msgid "" +#~ "Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " +#~ "press Enter)\n" +#~ "" +#~ msgstr "Změny se projeví po restartu počítače." + +#~ msgid "Hide panel during Coverflow" +#~ msgstr "Skrývat panel při přepínání aplikací" + +#~ msgid "Animation speed (smaller means faster)" +#~ msgstr "Rychlost animace (méně je rychleji)" + +#~ msgid "Elastic animations" +#~ msgstr "Průžné animace" diff --git a/locale/de.po b/locale/de.po index 3f546ec..6fe761a 100644 --- a/locale/de.po +++ b/locale/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CoverflowAltTab Gnome-Shell extension\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-11-08 17:40+0100\n" +"POT-Creation-Date: 2023-01-06 06:48+0330\n" "PO-Revision-Date: 2019-06-17 17:27+0200\n" "Last-Translator: Onno Giesmann \n" "Language-Team: German \n" @@ -18,90 +18,295 @@ msgstr "" "X-Generator: Poedit 1.8.7.1\n" "X-Poedit-SourceCharset: UTF-8\n" -#: prefs.js:28 prefs.js:48 +#: src/prefs.js:115 src/prefs.js:147 msgid "Coverflow" msgstr "Bilderfluss" -#: prefs.js:29 prefs.js:48 +#: src/prefs.js:116 src/prefs.js:147 msgid "Timeline" msgstr "Zeitstrahl" -#: prefs.js:30 prefs.js:51 +#: src/prefs.js:117 src/prefs.js:149 msgid "Bottom" msgstr "Unten" -#: prefs.js:31 prefs.js:51 +#: src/prefs.js:118 src/prefs.js:149 msgid "Top" msgstr "Oben" -#: prefs.js:32 prefs.js:52 +#: src/prefs.js:119 src/prefs.js:181 msgid "Classic" msgstr "Klassisch" -#: prefs.js:33 prefs.js:52 +#: src/prefs.js:120 src/prefs.js:181 msgid "Overlay" msgstr "Überlagern" -#: prefs.js:42 -msgid "" -"Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " -"press Enter)\n" -"" +#: src/prefs.js:128 +msgid "Reset to default value" msgstr "" -"Die Gnome-Shell muss neugestartet werden, um die Änderungen anzuwenden! " -"(Alt+F2 drücken, 'r' eingeben und Enter drücken)\n" -"" -#: prefs.js:46 -msgid "Hide panel during Coverflow" -msgstr "Panel während des Umschaltens ausblenden" +#: src/prefs.js:134 +#, javascript-format +msgid "Version %d" +msgstr "" -#: prefs.js:47 -msgid "Always show the switcher on the primary monitor" -msgstr "Den Umschalter auf dem primären Monitor immer anzeigen" +#: src/prefs.js:140 +msgid "General" +msgstr "" -#: prefs.js:48 -msgid "Switcher style" +#: src/prefs.js:145 +#, fuzzy +msgid "Switcher" msgstr "Umschaltstil" -#: prefs.js:49 -msgid "Animation speed (smaller means faster)" -msgstr "Animationsgeschwindigkeit (kleiner bedeutet schneller)" +#: src/prefs.js:147 +msgid "Style" +msgstr "" -#: prefs.js:50 -msgid "Background dim-factor (smaller means darker)" -msgstr "Hintergrundabblendfaktor (kleiner bedeutet dunkler)" +#: src/prefs.js:147 +msgid "Pick the type of switcher." +msgstr "" -#: prefs.js:51 -msgid "Window title box position" +#: src/prefs.js:148 +msgid "Vertical Offset" +msgstr "" + +#: src/prefs.js:148 +#, fuzzy +msgid "Positive value moves everything down, negative up." +msgstr "" +"Vertikaler Versatz (positive Werte bewegen alles nach oben, negative Werte " +"nach unten)" + +#: src/prefs.js:149 +#, fuzzy +msgid "Window Title Position" msgstr "Anzeigeposition des Fenstertitels" -#: prefs.js:52 -msgid "Application icon style" -msgstr "Stil des Anwendungssymbols" +#: src/prefs.js:149 +msgid "Place window title above or below the switcher." +msgstr "" + +#: src/prefs.js:150 +msgid "Enforce Primary Monitor" +msgstr "" + +#: src/prefs.js:150 +#, fuzzy +msgid "" +"Always show on the primary monitor, otherwise, show on the active monitor." +msgstr "Den Umschalter auf dem primären Monitor immer anzeigen" + +#: src/prefs.js:153 +msgid "Behavior" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide Panel" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide panel when switching widnows." +msgstr "" + +#: src/prefs.js:158 +msgid "Animation" +msgstr "" + +#: src/prefs.js:162 +msgid "Duration" +msgstr "" -#: prefs.js:53 -msgid "Elastic animations" -msgstr "Elastische Animationen" +#: src/prefs.js:162 +msgid "In seconds." +msgstr "" -#: prefs.js:54 -msgid "Vertical offset (positive value moves everything up, negative down)" +#: src/prefs.js:163 +msgid "Randomize Durations" msgstr "" -"Vertikaler Versatz (positive Werte bewegen alles nach oben, negative Werte nach " -"unten)" -#: prefs.js:58 +#: src/prefs.js:163 +msgid "" +"Each animation duration assigned randomly between 0 and configured duration" +msgstr "" + +#: src/prefs.js:166 +#, fuzzy +msgid "Switcher Windows" +msgstr "Umschaltstil" + +#: src/prefs.js:169 msgid "Current workspace only" msgstr "Nur aktuelle Arbeitsfläche" -#: prefs.js:60 +#: src/prefs.js:171 msgid "All workspaces" msgstr "Alle Arbeitsflächen" -#: prefs.js:62 +#: src/prefs.js:173 msgid "All workspaces, current first" msgstr "Alle Arbeitsflächen, aktuelle zuerst" -#: prefs.js:64 -msgid "Show windows from current or all workspaces" +#: src/prefs.js:175 +#, fuzzy +msgid "Workspaces" +msgstr "Alle Arbeitsflächen" + +#: src/prefs.js:175 +#, fuzzy +msgid "Switch between windows on current or on all workspaces" msgstr "Zeige Fenster der aktuellen Arbeitsfläche oder aller Arbeitsflächen" + +#: src/prefs.js:176 +msgid "Current Monitor" +msgstr "" + +#: src/prefs.js:176 +msgid "Switch between windows on current monitor" +msgstr "" + +#: src/prefs.js:179 +msgid "Icon" +msgstr "" + +#: src/prefs.js:181 +#, fuzzy +msgid "Application Icon Style" +msgstr "Stil des Anwendungssymbols" + +#: src/prefs.js:182 +msgid "Overlay Icon Size" +msgstr "" + +#: src/prefs.js:182 +msgid "Set the overlay icon size in pixels." +msgstr "" + +#: src/prefs.js:183 +msgid "Overlay Icon Opacity" +msgstr "" + +#: src/prefs.js:183 +msgid "Set the overlay icon opacity." +msgstr "" + +#: src/prefs.js:184 +msgid "Icon Shadow" +msgstr "" + +#: src/prefs.js:187 +msgid "Window Size" +msgstr "" + +#: src/prefs.js:189 +msgid "Window Preview Size to Monintor Size Ratio" +msgstr "" + +#: src/prefs.js:189 +msgid "Maximum ratio of window preview size to monitor size." +msgstr "" + +#: src/prefs.js:190 +msgid "Off-center Size Factor" +msgstr "" + +#: src/prefs.js:190 +msgid "Factor by which to successively shrink previews off to the side" +msgstr "" + +#: src/prefs.js:193 +msgid "Background" +msgstr "" + +#: src/prefs.js:195 +#, fuzzy +msgid "Background Dim-factor" +msgstr "Hintergrundabblendfaktor (kleiner bedeutet dunkler)" + +#: src/prefs.js:195 +msgid "Smaller means darker." +msgstr "" + +#: src/prefs.js:198 +msgid "Keybindings" +msgstr "" + +#: src/prefs.js:200 +msgid "Bind to 'switch-windows'" +msgstr "" + +#: src/prefs.js:201 +msgid "Bind to 'switch-applications'" +msgstr "" + +#: src/prefs.js:214 src/prefs.js:220 +msgid "Perspective Correction" +msgstr "" + +#: src/prefs.js:217 +msgid "None" +msgstr "" + +#: src/prefs.js:218 +msgid "Move Camera" +msgstr "" + +#: src/prefs.js:219 +msgid "Adjust Angles" +msgstr "" + +#: src/prefs.js:223 src/prefs.js:225 +msgid "Highlight Window Under Mouse" +msgstr "" + +#: src/prefs.js:225 +msgid "" +"Draw embelishment on window under the mouse to know the effects of clicking." +msgstr "" + +#: src/prefs.js:226 +msgid "Raise Window Under Mouse" +msgstr "" + +#: src/prefs.js:226 +msgid "Raise the window under the mouse above all others." +msgstr "" + +#: src/prefs.js:229 +msgid "Tweaks" +msgstr "" + +#: src/prefs.js:236 +msgid "Appearance" +msgstr "" + +#: src/prefs.js:241 +msgid "Contribute" +msgstr "" + +#: src/prefs.js:277 +msgid "Code (create pull requests, report issues, etc.)" +msgstr "" + +#: src/prefs.js:284 +msgid "Support me with a Donation" +msgstr "" + +#~ msgid "" +#~ "Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " +#~ "press Enter)\n" +#~ "" +#~ msgstr "" +#~ "Die Gnome-Shell muss neugestartet werden, um die Änderungen " +#~ "anzuwenden! (Alt+F2 drücken, 'r' eingeben und Enter drücken)\n" +#~ "" + +#~ msgid "Hide panel during Coverflow" +#~ msgstr "Panel während des Umschaltens ausblenden" + +#~ msgid "Animation speed (smaller means faster)" +#~ msgstr "Animationsgeschwindigkeit (kleiner bedeutet schneller)" + +#~ msgid "Elastic animations" +#~ msgstr "Elastische Animationen" diff --git a/locale/fr.po b/locale/fr.po index 0156e6e..64aad1e 100644 --- a/locale/fr.po +++ b/locale/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: CoverflowAltTab Gnome-Shell extension\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-14 22:52-0500\n" +"POT-Creation-Date: 2023-01-06 06:48+0330\n" "PO-Revision-Date: 2022-11-19 10:41+0100\n" "Last-Translator: DAEM Q.\n" "Language-Team: \n" @@ -19,89 +19,294 @@ msgstr "" "X-Generator: Poedit 3.1.1\n" "X-Poedit-SourceCharset: UTF-8\n" -#: CoverflowAltTab@dmo60.de/prefs.js:45 CoverflowAltTab@dmo60.de/prefs.js:67 +#: src/prefs.js:115 src/prefs.js:147 msgid "Coverflow" msgstr "Coverflow" -#: CoverflowAltTab@dmo60.de/prefs.js:46 CoverflowAltTab@dmo60.de/prefs.js:67 +#: src/prefs.js:116 src/prefs.js:147 msgid "Timeline" msgstr "Ligne du temps" -#: CoverflowAltTab@dmo60.de/prefs.js:47 CoverflowAltTab@dmo60.de/prefs.js:100 +#: src/prefs.js:117 src/prefs.js:149 msgid "Bottom" msgstr "Bas" -#: CoverflowAltTab@dmo60.de/prefs.js:48 CoverflowAltTab@dmo60.de/prefs.js:100 +#: src/prefs.js:118 src/prefs.js:149 msgid "Top" msgstr "Haut" -#: CoverflowAltTab@dmo60.de/prefs.js:49 CoverflowAltTab@dmo60.de/prefs.js:101 +#: src/prefs.js:119 src/prefs.js:181 msgid "Classic" msgstr "Classique" -#: CoverflowAltTab@dmo60.de/prefs.js:50 CoverflowAltTab@dmo60.de/prefs.js:101 +#: src/prefs.js:120 src/prefs.js:181 msgid "Overlay" msgstr "Superposé" -#: CoverflowAltTab@dmo60.de/prefs.js:65 -msgid "Hide panel during Coverflow" -msgstr "Cacher la barre supérieure pendant le Coverflow" +#: src/prefs.js:128 +msgid "Reset to default value" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:66 -msgid "Always show the switcher on the primary monitor" -msgstr "Toujours afficher le Coverflow sur le moniteur principal" +#: src/prefs.js:134 +#, javascript-format +msgid "Version %d" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:67 -msgid "Switcher style" +#: src/prefs.js:140 +msgid "General" +msgstr "" + +#: src/prefs.js:145 +#, fuzzy +msgid "Switcher" msgstr "Style" -#: CoverflowAltTab@dmo60.de/prefs.js:97 -msgid "Easing for Coverflow animations" -msgstr "Lissage des animations Coverflow" +#: src/prefs.js:147 +msgid "Style" +msgstr "" + +#: src/prefs.js:147 +msgid "Pick the type of switcher." +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:98 -msgid "Animation speed (smaller means faster)" -msgstr "Vitesse d’animation (plus petit signifie plus rapide)" +#: src/prefs.js:148 +msgid "Vertical Offset" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:99 -msgid "Background dim-factor (smaller means darker)" -msgstr "Facteur dim d’arrière-plan (plus petit signifie plus sombre)" +#: src/prefs.js:148 +#, fuzzy +msgid "Positive value moves everything down, negative up." +msgstr "Décalage vertical (positif vers le haut, négatif vers le bas)" -#: CoverflowAltTab@dmo60.de/prefs.js:100 -msgid "Window title box position" +#: src/prefs.js:149 +#, fuzzy +msgid "Window Title Position" msgstr "Position du cadre du titre de la fenêtre" -#: CoverflowAltTab@dmo60.de/prefs.js:101 -msgid "Application icon style" -msgstr "Affichage de l’icone de l’application" +#: src/prefs.js:149 +msgid "Place window title above or below the switcher." +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:102 -msgid "Vertical offset (positive value moves everything up, negative down)" -msgstr "Décalage vertical (positif vers le haut, négatif vers le bas)" +#: src/prefs.js:150 +msgid "Enforce Primary Monitor" +msgstr "" + +#: src/prefs.js:150 +#, fuzzy +msgid "" +"Always show on the primary monitor, otherwise, show on the active monitor." +msgstr "Toujours afficher le Coverflow sur le moniteur principal" + +#: src/prefs.js:153 +msgid "Behavior" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide Panel" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide panel when switching widnows." +msgstr "" + +#: src/prefs.js:158 +msgid "Animation" +msgstr "" + +#: src/prefs.js:162 +msgid "Duration" +msgstr "" + +#: src/prefs.js:162 +msgid "In seconds." +msgstr "" + +#: src/prefs.js:163 +msgid "Randomize Durations" +msgstr "" + +#: src/prefs.js:163 +msgid "" +"Each animation duration assigned randomly between 0 and configured duration" +msgstr "" + +#: src/prefs.js:166 +#, fuzzy +msgid "Switcher Windows" +msgstr "Style" -#: CoverflowAltTab@dmo60.de/prefs.js:104 +#: src/prefs.js:169 msgid "Current workspace only" msgstr "Espace de travail actif uniquement" -#: CoverflowAltTab@dmo60.de/prefs.js:106 +#: src/prefs.js:171 msgid "All workspaces" msgstr "Tous les espaces de travail" -#: CoverflowAltTab@dmo60.de/prefs.js:108 +#: src/prefs.js:173 msgid "All workspaces, current first" msgstr "Tous les espaces de travail, actif d’abord" -#: CoverflowAltTab@dmo60.de/prefs.js:110 -msgid "Show windows from current or all workspaces" +#: src/prefs.js:175 +#, fuzzy +msgid "Workspaces" +msgstr "Tous les espaces de travail" + +#: src/prefs.js:175 +#, fuzzy +msgid "Switch between windows on current or on all workspaces" msgstr "Afficher les fenêtres de l’espace de travail actif ou de tous" -#: CoverflowAltTab@dmo60.de/prefs.js:111 -msgid "Only switch between windows on current monitor" +#: src/prefs.js:176 +msgid "Current Monitor" +msgstr "" + +#: src/prefs.js:176 +#, fuzzy +msgid "Switch between windows on current monitor" msgstr "Changer de fenêtre uniquement sur le moniteur actif" +#: src/prefs.js:179 +msgid "Icon" +msgstr "" + +#: src/prefs.js:181 +#, fuzzy +msgid "Application Icon Style" +msgstr "Affichage de l’icone de l’application" + +#: src/prefs.js:182 +msgid "Overlay Icon Size" +msgstr "" + +#: src/prefs.js:182 +msgid "Set the overlay icon size in pixels." +msgstr "" + +#: src/prefs.js:183 +msgid "Overlay Icon Opacity" +msgstr "" + +#: src/prefs.js:183 +msgid "Set the overlay icon opacity." +msgstr "" + +#: src/prefs.js:184 +msgid "Icon Shadow" +msgstr "" + +#: src/prefs.js:187 +msgid "Window Size" +msgstr "" + +#: src/prefs.js:189 +msgid "Window Preview Size to Monintor Size Ratio" +msgstr "" + +#: src/prefs.js:189 +msgid "Maximum ratio of window preview size to monitor size." +msgstr "" + +#: src/prefs.js:190 +msgid "Off-center Size Factor" +msgstr "" + +#: src/prefs.js:190 +msgid "Factor by which to successively shrink previews off to the side" +msgstr "" + +#: src/prefs.js:193 +msgid "Background" +msgstr "" + +#: src/prefs.js:195 +#, fuzzy +msgid "Background Dim-factor" +msgstr "Facteur dim d’arrière-plan (plus petit signifie plus sombre)" + +#: src/prefs.js:195 +msgid "Smaller means darker." +msgstr "" + +#: src/prefs.js:198 +msgid "Keybindings" +msgstr "" + +#: src/prefs.js:200 +msgid "Bind to 'switch-windows'" +msgstr "" + +#: src/prefs.js:201 +msgid "Bind to 'switch-applications'" +msgstr "" + +#: src/prefs.js:214 src/prefs.js:220 +msgid "Perspective Correction" +msgstr "" + +#: src/prefs.js:217 +msgid "None" +msgstr "" + +#: src/prefs.js:218 +msgid "Move Camera" +msgstr "" + +#: src/prefs.js:219 +msgid "Adjust Angles" +msgstr "" + +#: src/prefs.js:223 src/prefs.js:225 +msgid "Highlight Window Under Mouse" +msgstr "" + +#: src/prefs.js:225 +msgid "" +"Draw embelishment on window under the mouse to know the effects of clicking." +msgstr "" + +#: src/prefs.js:226 +msgid "Raise Window Under Mouse" +msgstr "" + +#: src/prefs.js:226 +msgid "Raise the window under the mouse above all others." +msgstr "" + +#: src/prefs.js:229 +msgid "Tweaks" +msgstr "" + +#: src/prefs.js:236 +msgid "Appearance" +msgstr "" + +#: src/prefs.js:241 +msgid "Contribute" +msgstr "" + +#: src/prefs.js:277 +msgid "Code (create pull requests, report issues, etc.)" +msgstr "" + +#: src/prefs.js:284 +msgid "Support me with a Donation" +msgstr "" + +#~ msgid "Hide panel during Coverflow" +#~ msgstr "Cacher la barre supérieure pendant le Coverflow" + +#~ msgid "Easing for Coverflow animations" +#~ msgstr "Lissage des animations Coverflow" + +#~ msgid "Animation speed (smaller means faster)" +#~ msgstr "Vitesse d’animation (plus petit signifie plus rapide)" + #~ msgid "" -#~ "Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and press Enter)\n" +#~ "Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " +#~ "press Enter)\n" #~ "" #~ msgstr "" -#~ "Redémarrez Gnome-Shell pour appliquer les changements ! (Alt+F2, tapez 'r' puis tapez Entrer)\n" +#~ "Redémarrez Gnome-Shell pour appliquer les changements ! (Alt+F2, tapez " +#~ "'r' puis tapez Entrer)\n" #~ "" diff --git a/locale/it.po b/locale/it.po index 20f16d7..71dbecc 100644 --- a/locale/it.po +++ b/locale/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CoverflowAltTab Gnome-Shell extension\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-11-08 17:40+0100\n" +"POT-Creation-Date: 2023-01-06 06:48+0330\n" "PO-Revision-Date: 2016-05-14 17:40+0200\n" "Last-Translator: Paolo Inaudi \n" "Language-Team: Italian \n" @@ -19,94 +19,296 @@ msgstr "" "X-Poedit-SourceCharset: UTF-8\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: prefs.js:28 prefs.js:48 +#: src/prefs.js:115 src/prefs.js:147 msgid "Coverflow" msgstr "Copertine" -#: prefs.js:29 prefs.js:48 +#: src/prefs.js:116 src/prefs.js:147 msgid "Timeline" msgstr "Timeline" -#: prefs.js:30 prefs.js:51 +#: src/prefs.js:117 src/prefs.js:149 msgid "Bottom" msgstr "Sotto" -#: prefs.js:31 prefs.js:51 +#: src/prefs.js:118 src/prefs.js:149 msgid "Top" msgstr "Sopra" -#: prefs.js:32 prefs.js:52 +#: src/prefs.js:119 src/prefs.js:181 msgid "Classic" msgstr "Classico" -#: prefs.js:33 prefs.js:52 +#: src/prefs.js:120 src/prefs.js:181 msgid "Overlay" msgstr "In trasparenza" -#: prefs.js:42 -msgid "" -"Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " -"press Enter)\n" -"" +#: src/prefs.js:128 +msgid "Reset to default value" msgstr "" -"Riavvia Gnome Shell per applicare le modifiche (Premi Alt+F2, scrivi 'r' " -"e premi Invio)\n" -"" -#: prefs.js:46 -msgid "Hide panel during Coverflow" -msgstr "Nascondi il pannello durante l'animazione" +#: src/prefs.js:134 +#, javascript-format +msgid "Version %d" +msgstr "" -#: prefs.js:47 -msgid "Always show the switcher on the primary monitor" -msgstr "Mostra sempre sul monitor primario" +#: src/prefs.js:140 +msgid "General" +msgstr "" -#: prefs.js:48 -msgid "Switcher style" +#: src/prefs.js:145 +#, fuzzy +msgid "Switcher" msgstr "Stile" -#: prefs.js:49 -msgid "Animation speed (smaller means faster)" -msgstr "Velocità delle animazioni (più è piccola più è veloce)" +#: src/prefs.js:147 +msgid "Style" +msgstr "" -#: prefs.js:50 -msgid "Background dim-factor (smaller means darker)" -msgstr "Oscuramento dello sfondo (più piccolo significa più scuro)" +#: src/prefs.js:147 +msgid "Pick the type of switcher." +msgstr "" -#: prefs.js:51 -msgid "Window title box position" +#: src/prefs.js:148 +msgid "Vertical Offset" +msgstr "" + +#: src/prefs.js:148 +#, fuzzy +msgid "Positive value moves everything down, negative up." +msgstr "" +"Spostamento verticale (valori positivi spostano verso l'alto, negativi verso " +"il basso)" + +#: src/prefs.js:149 +#, fuzzy +msgid "Window Title Position" msgstr "Posizione del titolo della finestra" -#: prefs.js:52 -msgid "Application icon style" -msgstr "Stile delle icone delle applicazioni" +#: src/prefs.js:149 +msgid "Place window title above or below the switcher." +msgstr "" -#: prefs.js:53 -msgid "Elastic animations" -msgstr "Animazioni elastiche" +#: src/prefs.js:150 +msgid "Enforce Primary Monitor" +msgstr "" -#: prefs.js:54 -msgid "Vertical offset (positive value moves everything up, negative down)" +#: src/prefs.js:150 +#, fuzzy +msgid "" +"Always show on the primary monitor, otherwise, show on the active monitor." +msgstr "Mostra sempre sul monitor primario" + +#: src/prefs.js:153 +msgid "Behavior" msgstr "" -"Spostamento verticale (valori positivi spostano verso l'alto, negativi verso " -"il basso)" -#: prefs.js:58 +#: src/prefs.js:155 +msgid "Hide Panel" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide panel when switching widnows." +msgstr "" + +#: src/prefs.js:158 +msgid "Animation" +msgstr "" + +#: src/prefs.js:162 +msgid "Duration" +msgstr "" + +#: src/prefs.js:162 +msgid "In seconds." +msgstr "" + +#: src/prefs.js:163 +msgid "Randomize Durations" +msgstr "" + +#: src/prefs.js:163 +msgid "" +"Each animation duration assigned randomly between 0 and configured duration" +msgstr "" + +#: src/prefs.js:166 +#, fuzzy +msgid "Switcher Windows" +msgstr "Stile" + +#: src/prefs.js:169 msgid "Current workspace only" msgstr "Workspace corrente" -#: prefs.js:60 +#: src/prefs.js:171 msgid "All workspaces" msgstr "Tutti i workspace" -#: prefs.js:62 +#: src/prefs.js:173 msgid "All workspaces, current first" msgstr "Tutti i workspace, prima il corrente" -#: prefs.js:64 -msgid "Show windows from current or all workspaces" +#: src/prefs.js:175 +#, fuzzy +msgid "Workspaces" +msgstr "Tutti i workspace" + +#: src/prefs.js:175 +#, fuzzy +msgid "Switch between windows on current or on all workspaces" msgstr "Mostra finestre del workspace corrente o di tutti" -#: prefs.js:82 -msgid "Only switch between windows on current monitor" +#: src/prefs.js:176 +msgid "Current Monitor" +msgstr "" + +#: src/prefs.js:176 +#, fuzzy +msgid "Switch between windows on current monitor" msgstr "Mostra solo finestre del monitor corrente" + +#: src/prefs.js:179 +msgid "Icon" +msgstr "" + +#: src/prefs.js:181 +#, fuzzy +msgid "Application Icon Style" +msgstr "Stile delle icone delle applicazioni" + +#: src/prefs.js:182 +msgid "Overlay Icon Size" +msgstr "" + +#: src/prefs.js:182 +msgid "Set the overlay icon size in pixels." +msgstr "" + +#: src/prefs.js:183 +msgid "Overlay Icon Opacity" +msgstr "" + +#: src/prefs.js:183 +msgid "Set the overlay icon opacity." +msgstr "" + +#: src/prefs.js:184 +msgid "Icon Shadow" +msgstr "" + +#: src/prefs.js:187 +msgid "Window Size" +msgstr "" + +#: src/prefs.js:189 +msgid "Window Preview Size to Monintor Size Ratio" +msgstr "" + +#: src/prefs.js:189 +msgid "Maximum ratio of window preview size to monitor size." +msgstr "" + +#: src/prefs.js:190 +msgid "Off-center Size Factor" +msgstr "" + +#: src/prefs.js:190 +msgid "Factor by which to successively shrink previews off to the side" +msgstr "" + +#: src/prefs.js:193 +msgid "Background" +msgstr "" + +#: src/prefs.js:195 +#, fuzzy +msgid "Background Dim-factor" +msgstr "Oscuramento dello sfondo (più piccolo significa più scuro)" + +#: src/prefs.js:195 +msgid "Smaller means darker." +msgstr "" + +#: src/prefs.js:198 +msgid "Keybindings" +msgstr "" + +#: src/prefs.js:200 +msgid "Bind to 'switch-windows'" +msgstr "" + +#: src/prefs.js:201 +msgid "Bind to 'switch-applications'" +msgstr "" + +#: src/prefs.js:214 src/prefs.js:220 +msgid "Perspective Correction" +msgstr "" + +#: src/prefs.js:217 +msgid "None" +msgstr "" + +#: src/prefs.js:218 +msgid "Move Camera" +msgstr "" + +#: src/prefs.js:219 +msgid "Adjust Angles" +msgstr "" + +#: src/prefs.js:223 src/prefs.js:225 +msgid "Highlight Window Under Mouse" +msgstr "" + +#: src/prefs.js:225 +msgid "" +"Draw embelishment on window under the mouse to know the effects of clicking." +msgstr "" + +#: src/prefs.js:226 +msgid "Raise Window Under Mouse" +msgstr "" + +#: src/prefs.js:226 +msgid "Raise the window under the mouse above all others." +msgstr "" + +#: src/prefs.js:229 +msgid "Tweaks" +msgstr "" + +#: src/prefs.js:236 +msgid "Appearance" +msgstr "" + +#: src/prefs.js:241 +msgid "Contribute" +msgstr "" + +#: src/prefs.js:277 +msgid "Code (create pull requests, report issues, etc.)" +msgstr "" + +#: src/prefs.js:284 +msgid "Support me with a Donation" +msgstr "" + +#~ msgid "" +#~ "Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " +#~ "press Enter)\n" +#~ "" +#~ msgstr "" +#~ "Riavvia Gnome Shell per applicare le modifiche (Premi Alt+F2, scrivi " +#~ "'r' e premi Invio)\n" +#~ "" + +#~ msgid "Hide panel during Coverflow" +#~ msgstr "Nascondi il pannello durante l'animazione" + +#~ msgid "Animation speed (smaller means faster)" +#~ msgstr "Velocità delle animazioni (più è piccola più è veloce)" + +#~ msgid "Elastic animations" +#~ msgstr "Animazioni elastiche" diff --git a/locale/ja.po b/locale/ja.po index b9078d2..8a6dad8 100644 --- a/locale/ja.po +++ b/locale/ja.po @@ -7,92 +7,295 @@ msgid "" msgstr "" "Project-Id-Version: coverflow\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-16 00:50+0200\n" +"POT-Creation-Date: 2023-01-06 06:48+0330\n" "PO-Revision-Date: 2021-09-22 20:45+0900\n" +"Last-Translator: \n" +"Language-Team: \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Last-Translator: \n" -"Language-Team: \n" "X-Generator: Poedit 3.0\n" -#: CoverflowAltTab@dmo60.de/prefs.js:45 CoverflowAltTab@dmo60.de/prefs.js:67 +#: src/prefs.js:115 src/prefs.js:147 msgid "Coverflow" msgstr "Coverflow" -#: CoverflowAltTab@dmo60.de/prefs.js:46 CoverflowAltTab@dmo60.de/prefs.js:67 +#: src/prefs.js:116 src/prefs.js:147 msgid "Timeline" msgstr "タイムライン" -#: CoverflowAltTab@dmo60.de/prefs.js:47 CoverflowAltTab@dmo60.de/prefs.js:70 +#: src/prefs.js:117 src/prefs.js:149 msgid "Bottom" msgstr "下部" -#: CoverflowAltTab@dmo60.de/prefs.js:48 CoverflowAltTab@dmo60.de/prefs.js:70 +#: src/prefs.js:118 src/prefs.js:149 msgid "Top" msgstr "上部" -#: CoverflowAltTab@dmo60.de/prefs.js:49 CoverflowAltTab@dmo60.de/prefs.js:71 +#: src/prefs.js:119 src/prefs.js:181 msgid "Classic" msgstr "クラシック" -#: CoverflowAltTab@dmo60.de/prefs.js:50 CoverflowAltTab@dmo60.de/prefs.js:71 +#: src/prefs.js:120 src/prefs.js:181 msgid "Overlay" msgstr "オーバーレイ" -#: CoverflowAltTab@dmo60.de/prefs.js:65 -msgid "Hide panel during Coverflow" -msgstr "Coverflow中にパネルを隠す" +#: src/prefs.js:128 +msgid "Reset to default value" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:66 -msgid "Always show the switcher on the primary monitor" -msgstr "プライマリモニターにスイッチャーを常に表示" +#: src/prefs.js:134 +#, javascript-format +msgid "Version %d" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:67 -msgid "Switcher style" +#: src/prefs.js:140 +msgid "General" +msgstr "" + +#: src/prefs.js:145 +#, fuzzy +msgid "Switcher" msgstr "スイッチャーのスタイル" -#: CoverflowAltTab@dmo60.de/prefs.js:68 -msgid "Animation speed (smaller means faster)" -msgstr "アニメーション速度(小さくすると早くなります)" +#: src/prefs.js:147 +msgid "Style" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:69 -msgid "Background dim-factor (smaller means darker)" -msgstr "バックグラウンドの暗さ(小さくするほど暗くなります)" +#: src/prefs.js:147 +msgid "Pick the type of switcher." +msgstr "" + +#: src/prefs.js:148 +msgid "Vertical Offset" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:70 -msgid "Window title box position" +#: src/prefs.js:148 +#, fuzzy +msgid "Positive value moves everything down, negative up." +msgstr "垂直方向の微調整(正の値で上、負の値で下)" + +#: src/prefs.js:149 +#, fuzzy +msgid "Window Title Position" msgstr "ウィンドウタイトルの位置" -#: CoverflowAltTab@dmo60.de/prefs.js:71 -msgid "Application icon style" -msgstr "アプリアイコンのスタイル" +#: src/prefs.js:149 +msgid "Place window title above or below the switcher." +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:72 -msgid "Elastic animations" -msgstr "弾力性" +#: src/prefs.js:150 +msgid "Enforce Primary Monitor" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:73 -msgid "Vertical offset (positive value moves everything up, negative down)" -msgstr "垂直方向の微調整(正の値で上、負の値で下)" +#: src/prefs.js:150 +#, fuzzy +msgid "" +"Always show on the primary monitor, otherwise, show on the active monitor." +msgstr "プライマリモニターにスイッチャーを常に表示" + +#: src/prefs.js:153 +msgid "Behavior" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide Panel" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide panel when switching widnows." +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:75 +#: src/prefs.js:158 +msgid "Animation" +msgstr "" + +#: src/prefs.js:162 +msgid "Duration" +msgstr "" + +#: src/prefs.js:162 +msgid "In seconds." +msgstr "" + +#: src/prefs.js:163 +msgid "Randomize Durations" +msgstr "" + +#: src/prefs.js:163 +msgid "" +"Each animation duration assigned randomly between 0 and configured duration" +msgstr "" + +#: src/prefs.js:166 +#, fuzzy +msgid "Switcher Windows" +msgstr "スイッチャーのスタイル" + +#: src/prefs.js:169 msgid "Current workspace only" msgstr "現在のワークスペースのみ" -#: CoverflowAltTab@dmo60.de/prefs.js:77 +#: src/prefs.js:171 msgid "All workspaces" msgstr "全てのワークスペース" -#: CoverflowAltTab@dmo60.de/prefs.js:79 +#: src/prefs.js:173 msgid "All workspaces, current first" msgstr "全てのワークスペース(現在が最初)" -#: CoverflowAltTab@dmo60.de/prefs.js:81 -msgid "Show windows from current or all workspaces" +#: src/prefs.js:175 +#, fuzzy +msgid "Workspaces" +msgstr "全てのワークスペース" + +#: src/prefs.js:175 +#, fuzzy +msgid "Switch between windows on current or on all workspaces" msgstr "全てのワークスペースか現在のワークスペースのウィンドウを表示する" -#: CoverflowAltTab@dmo60.de/prefs.js:82 -msgid "Only switch between windows on current monitor" +#: src/prefs.js:176 +msgid "Current Monitor" +msgstr "" + +#: src/prefs.js:176 +#, fuzzy +msgid "Switch between windows on current monitor" msgstr "現在のモニターのウィンドウのみを表示する" + +#: src/prefs.js:179 +msgid "Icon" +msgstr "" + +#: src/prefs.js:181 +#, fuzzy +msgid "Application Icon Style" +msgstr "アプリアイコンのスタイル" + +#: src/prefs.js:182 +msgid "Overlay Icon Size" +msgstr "" + +#: src/prefs.js:182 +msgid "Set the overlay icon size in pixels." +msgstr "" + +#: src/prefs.js:183 +msgid "Overlay Icon Opacity" +msgstr "" + +#: src/prefs.js:183 +msgid "Set the overlay icon opacity." +msgstr "" + +#: src/prefs.js:184 +msgid "Icon Shadow" +msgstr "" + +#: src/prefs.js:187 +msgid "Window Size" +msgstr "" + +#: src/prefs.js:189 +msgid "Window Preview Size to Monintor Size Ratio" +msgstr "" + +#: src/prefs.js:189 +msgid "Maximum ratio of window preview size to monitor size." +msgstr "" + +#: src/prefs.js:190 +msgid "Off-center Size Factor" +msgstr "" + +#: src/prefs.js:190 +msgid "Factor by which to successively shrink previews off to the side" +msgstr "" + +#: src/prefs.js:193 +msgid "Background" +msgstr "" + +#: src/prefs.js:195 +#, fuzzy +msgid "Background Dim-factor" +msgstr "バックグラウンドの暗さ(小さくするほど暗くなります)" + +#: src/prefs.js:195 +msgid "Smaller means darker." +msgstr "" + +#: src/prefs.js:198 +msgid "Keybindings" +msgstr "" + +#: src/prefs.js:200 +msgid "Bind to 'switch-windows'" +msgstr "" + +#: src/prefs.js:201 +msgid "Bind to 'switch-applications'" +msgstr "" + +#: src/prefs.js:214 src/prefs.js:220 +msgid "Perspective Correction" +msgstr "" + +#: src/prefs.js:217 +msgid "None" +msgstr "" + +#: src/prefs.js:218 +msgid "Move Camera" +msgstr "" + +#: src/prefs.js:219 +msgid "Adjust Angles" +msgstr "" + +#: src/prefs.js:223 src/prefs.js:225 +msgid "Highlight Window Under Mouse" +msgstr "" + +#: src/prefs.js:225 +msgid "" +"Draw embelishment on window under the mouse to know the effects of clicking." +msgstr "" + +#: src/prefs.js:226 +msgid "Raise Window Under Mouse" +msgstr "" + +#: src/prefs.js:226 +msgid "Raise the window under the mouse above all others." +msgstr "" + +#: src/prefs.js:229 +msgid "Tweaks" +msgstr "" + +#: src/prefs.js:236 +msgid "Appearance" +msgstr "" + +#: src/prefs.js:241 +msgid "Contribute" +msgstr "" + +#: src/prefs.js:277 +msgid "Code (create pull requests, report issues, etc.)" +msgstr "" + +#: src/prefs.js:284 +msgid "Support me with a Donation" +msgstr "" + +#~ msgid "Hide panel during Coverflow" +#~ msgstr "Coverflow中にパネルを隠す" + +#~ msgid "Animation speed (smaller means faster)" +#~ msgstr "アニメーション速度(小さくすると早くなります)" + +#~ msgid "Elastic animations" +#~ msgstr "弾力性" diff --git a/locale/nl.po b/locale/nl.po index 5fad2ec..0f055e5 100644 --- a/locale/nl.po +++ b/locale/nl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-16 00:50+0200\n" +"POT-Creation-Date: 2023-01-06 06:48+0330\n" "PO-Revision-Date: 2021-07-11 19:01+0200\n" "Last-Translator: Heimen Stoffels \n" "Language-Team: Dutch \n" @@ -17,88 +17,291 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.0\n" -#: CoverflowAltTab@dmo60.de/prefs.js:45 CoverflowAltTab@dmo60.de/prefs.js:67 +#: src/prefs.js:115 src/prefs.js:147 msgid "Coverflow" msgstr "Coverflow" -#: CoverflowAltTab@dmo60.de/prefs.js:46 CoverflowAltTab@dmo60.de/prefs.js:67 +#: src/prefs.js:116 src/prefs.js:147 msgid "Timeline" msgstr "Tijdlijn" -#: CoverflowAltTab@dmo60.de/prefs.js:47 CoverflowAltTab@dmo60.de/prefs.js:70 +#: src/prefs.js:117 src/prefs.js:149 msgid "Bottom" msgstr "Onderaan" -#: CoverflowAltTab@dmo60.de/prefs.js:48 CoverflowAltTab@dmo60.de/prefs.js:70 +#: src/prefs.js:118 src/prefs.js:149 msgid "Top" msgstr "Bovenaan" -#: CoverflowAltTab@dmo60.de/prefs.js:49 CoverflowAltTab@dmo60.de/prefs.js:71 +#: src/prefs.js:119 src/prefs.js:181 msgid "Classic" msgstr "Klassiek" -#: CoverflowAltTab@dmo60.de/prefs.js:50 CoverflowAltTab@dmo60.de/prefs.js:71 +#: src/prefs.js:120 src/prefs.js:181 msgid "Overlay" msgstr "Bovenop" -#: CoverflowAltTab@dmo60.de/prefs.js:65 -msgid "Hide panel during Coverflow" -msgstr "Bovenbalk verbergen tijdens tonen van Coverflow" +#: src/prefs.js:128 +msgid "Reset to default value" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:66 -msgid "Always show the switcher on the primary monitor" -msgstr "Taakwisselaar altijd op primair beeldscherm tonen" +#: src/prefs.js:134 +#, javascript-format +msgid "Version %d" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:67 -msgid "Switcher style" +#: src/prefs.js:140 +msgid "General" +msgstr "" + +#: src/prefs.js:145 +#, fuzzy +msgid "Switcher" msgstr "Stijl van taakwisselaar" -#: CoverflowAltTab@dmo60.de/prefs.js:68 -msgid "Animation speed (smaller means faster)" -msgstr "Animatiesnelheid (lager = sneller)" +#: src/prefs.js:147 +msgid "Style" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:69 -msgid "Background dim-factor (smaller means darker)" -msgstr "Dimfactor van achtergrond (lager = donkerder)" +#: src/prefs.js:147 +msgid "Pick the type of switcher." +msgstr "" + +#: src/prefs.js:148 +msgid "Vertical Offset" +msgstr "" + +#: src/prefs.js:148 +#, fuzzy +msgid "Positive value moves everything down, negative up." +msgstr "" +"Verticale uitlijning (positief verplaatst alles naar boven; negatief naar " +"onder)" -#: CoverflowAltTab@dmo60.de/prefs.js:70 -msgid "Window title box position" +#: src/prefs.js:149 +#, fuzzy +msgid "Window Title Position" msgstr "Positie van venstertitel" -#: CoverflowAltTab@dmo60.de/prefs.js:71 -msgid "Application icon style" -msgstr "Pictogramstijl" +#: src/prefs.js:149 +msgid "Place window title above or below the switcher." +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:72 -msgid "Elastic animations" -msgstr "Elastische animaties" +#: src/prefs.js:150 +msgid "Enforce Primary Monitor" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:73 -msgid "Vertical offset (positive value moves everything up, negative down)" +#: src/prefs.js:150 +#, fuzzy +msgid "" +"Always show on the primary monitor, otherwise, show on the active monitor." +msgstr "Taakwisselaar altijd op primair beeldscherm tonen" + +#: src/prefs.js:153 +msgid "Behavior" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide Panel" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide panel when switching widnows." +msgstr "" + +#: src/prefs.js:158 +msgid "Animation" msgstr "" -"Verticale uitlijning (positief verplaatst alles naar boven; negatief naar " -"onder)" -#: CoverflowAltTab@dmo60.de/prefs.js:75 +#: src/prefs.js:162 +msgid "Duration" +msgstr "" + +#: src/prefs.js:162 +msgid "In seconds." +msgstr "" + +#: src/prefs.js:163 +msgid "Randomize Durations" +msgstr "" + +#: src/prefs.js:163 +msgid "" +"Each animation duration assigned randomly between 0 and configured duration" +msgstr "" + +#: src/prefs.js:166 +#, fuzzy +msgid "Switcher Windows" +msgstr "Stijl van taakwisselaar" + +#: src/prefs.js:169 msgid "Current workspace only" msgstr "Alleen huidige werkblad" -#: CoverflowAltTab@dmo60.de/prefs.js:77 +#: src/prefs.js:171 msgid "All workspaces" msgstr "Alle werkbladen" -#: CoverflowAltTab@dmo60.de/prefs.js:79 +#: src/prefs.js:173 msgid "All workspaces, current first" msgstr "Alle werkbladen; huidige eerst" -#: CoverflowAltTab@dmo60.de/prefs.js:81 -msgid "Show windows from current or all workspaces" +#: src/prefs.js:175 +#, fuzzy +msgid "Workspaces" +msgstr "Alle werkbladen" + +#: src/prefs.js:175 +#, fuzzy +msgid "Switch between windows on current or on all workspaces" msgstr "Vensters van huidige of alle werkbladen tonen" -#: CoverflowAltTab@dmo60.de/prefs.js:82 -msgid "Only switch between windows on current monitor" +#: src/prefs.js:176 +msgid "Current Monitor" +msgstr "" + +#: src/prefs.js:176 +#, fuzzy +msgid "Switch between windows on current monitor" msgstr "Alleen schakelen tussen vensters op huidig beeldscherm" +#: src/prefs.js:179 +msgid "Icon" +msgstr "" + +#: src/prefs.js:181 +#, fuzzy +msgid "Application Icon Style" +msgstr "Pictogramstijl" + +#: src/prefs.js:182 +msgid "Overlay Icon Size" +msgstr "" + +#: src/prefs.js:182 +msgid "Set the overlay icon size in pixels." +msgstr "" + +#: src/prefs.js:183 +msgid "Overlay Icon Opacity" +msgstr "" + +#: src/prefs.js:183 +msgid "Set the overlay icon opacity." +msgstr "" + +#: src/prefs.js:184 +msgid "Icon Shadow" +msgstr "" + +#: src/prefs.js:187 +msgid "Window Size" +msgstr "" + +#: src/prefs.js:189 +msgid "Window Preview Size to Monintor Size Ratio" +msgstr "" + +#: src/prefs.js:189 +msgid "Maximum ratio of window preview size to monitor size." +msgstr "" + +#: src/prefs.js:190 +msgid "Off-center Size Factor" +msgstr "" + +#: src/prefs.js:190 +msgid "Factor by which to successively shrink previews off to the side" +msgstr "" + +#: src/prefs.js:193 +msgid "Background" +msgstr "" + +#: src/prefs.js:195 +#, fuzzy +msgid "Background Dim-factor" +msgstr "Dimfactor van achtergrond (lager = donkerder)" + +#: src/prefs.js:195 +msgid "Smaller means darker." +msgstr "" + +#: src/prefs.js:198 +msgid "Keybindings" +msgstr "" + +#: src/prefs.js:200 +msgid "Bind to 'switch-windows'" +msgstr "" + +#: src/prefs.js:201 +msgid "Bind to 'switch-applications'" +msgstr "" + +#: src/prefs.js:214 src/prefs.js:220 +msgid "Perspective Correction" +msgstr "" + +#: src/prefs.js:217 +msgid "None" +msgstr "" + +#: src/prefs.js:218 +msgid "Move Camera" +msgstr "" + +#: src/prefs.js:219 +msgid "Adjust Angles" +msgstr "" + +#: src/prefs.js:223 src/prefs.js:225 +msgid "Highlight Window Under Mouse" +msgstr "" + +#: src/prefs.js:225 +msgid "" +"Draw embelishment on window under the mouse to know the effects of clicking." +msgstr "" + +#: src/prefs.js:226 +msgid "Raise Window Under Mouse" +msgstr "" + +#: src/prefs.js:226 +msgid "Raise the window under the mouse above all others." +msgstr "" + +#: src/prefs.js:229 +msgid "Tweaks" +msgstr "" + +#: src/prefs.js:236 +msgid "Appearance" +msgstr "" + +#: src/prefs.js:241 +msgid "Contribute" +msgstr "" + +#: src/prefs.js:277 +msgid "Code (create pull requests, report issues, etc.)" +msgstr "" + +#: src/prefs.js:284 +msgid "Support me with a Donation" +msgstr "" + +#~ msgid "Hide panel during Coverflow" +#~ msgstr "Bovenbalk verbergen tijdens tonen van Coverflow" + +#~ msgid "Animation speed (smaller means faster)" +#~ msgstr "Animatiesnelheid (lager = sneller)" + +#~ msgid "Elastic animations" +#~ msgstr "Elastische animaties" + #~ msgid "" #~ "Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " #~ "press Enter)\n" diff --git a/locale/pt_BR.po b/locale/pt_BR.po index 98fe44f..c67c8bf 100644 --- a/locale/pt_BR.po +++ b/locale/pt_BR.po @@ -7,100 +7,305 @@ msgid "" msgstr "" "Project-Id-Version: CoverflowAltTab\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-10-02 00:57-0300\n" +"POT-Creation-Date: 2023-01-06 06:48+0330\n" "PO-Revision-Date: 2016-05-14 17:43+0200\n" +"Last-Translator: Fábio Nogueira \n" +"Language-Team: \n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Last-Translator: Fábio Nogueira \n" -"Language-Team: \n" "X-Generator: Poedit 1.8.7.1\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"Language: pt_BR\n" -#: prefs.js:28 prefs.js:48 +#: src/prefs.js:115 src/prefs.js:147 msgid "Coverflow" msgstr "Coverflow" -#: prefs.js:29 prefs.js:48 +#: src/prefs.js:116 src/prefs.js:147 msgid "Timeline" msgstr "Linha do tempo" -#: prefs.js:30 prefs.js:51 +#: src/prefs.js:117 src/prefs.js:149 msgid "Bottom" msgstr "Base" -#: prefs.js:31 prefs.js:51 +#: src/prefs.js:118 src/prefs.js:149 msgid "Top" msgstr "Topo" -#: prefs.js:32 prefs.js:52 +#: src/prefs.js:119 src/prefs.js:181 msgid "Classic" msgstr "Clássico" -#: prefs.js:33 prefs.js:52 +#: src/prefs.js:120 src/prefs.js:181 msgid "Overlay" msgstr "Sobreposição" -#: prefs.js:42 -msgid "" -"Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " -"press Enter)\n" -"" +#: src/prefs.js:128 +msgid "Reset to default value" msgstr "" -"Por favor reinicie o Gnome-Shell para aplicar as alterações! " -"(Pressione Alt+F2, digite 'r' e pressione Enter)\n" -"" -#: prefs.js:46 -msgid "Hide panel during Coverflow" -msgstr "Ocultar o painel durante o Coverflow" +#: src/prefs.js:134 +#, javascript-format +msgid "Version %d" +msgstr "" -#: prefs.js:47 -msgid "Always show the switcher on the primary monitor" -msgstr "Sempre exibir o alternador no monitor primário" +#: src/prefs.js:140 +msgid "General" +msgstr "" -#: prefs.js:48 -msgid "Switcher style" +#: src/prefs.js:145 +#, fuzzy +msgid "Switcher" msgstr "Estilo do alternador" -#: prefs.js:49 -msgid "Animation speed (smaller means faster)" -msgstr "Velocidade da animação (menor significa rápido)" +#: src/prefs.js:147 +msgid "Style" +msgstr "" -#: prefs.js:50 -msgid "Background dim-factor (smaller means darker)" -msgstr "Ofuscador de plano de fundo (menor significa escuro)" +#: src/prefs.js:147 +msgid "Pick the type of switcher." +msgstr "" + +#: src/prefs.js:148 +msgid "Vertical Offset" +msgstr "" -#: prefs.js:51 -msgid "Window title box position" +#: src/prefs.js:148 +#, fuzzy +msgid "Positive value moves everything down, negative up." +msgstr "" +"Desvio vertical (valor positivo move tudo para cima, negativo para baixo)" + +#: src/prefs.js:149 +#, fuzzy +msgid "Window Title Position" msgstr "Posição da caixa de título da janela" -#: prefs.js:52 -msgid "Application icon style" -msgstr "Estilo do ícone do aplicativo" +#: src/prefs.js:149 +msgid "Place window title above or below the switcher." +msgstr "" + +#: src/prefs.js:150 +msgid "Enforce Primary Monitor" +msgstr "" -#: prefs.js:53 -msgid "Elastic animations" -msgstr "Animações elásticas" +#: src/prefs.js:150 +#, fuzzy +msgid "" +"Always show on the primary monitor, otherwise, show on the active monitor." +msgstr "Sempre exibir o alternador no monitor primário" -#: prefs.js:54 -msgid "Vertical offset (positive value moves everything up, negative down)" +#: src/prefs.js:153 +msgid "Behavior" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide Panel" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide panel when switching widnows." msgstr "" -"Desvio vertical (valor positivo move tudo para cima, negativo para baixo)" -#: prefs.js:58 +#: src/prefs.js:158 +msgid "Animation" +msgstr "" + +#: src/prefs.js:162 +msgid "Duration" +msgstr "" + +#: src/prefs.js:162 +msgid "In seconds." +msgstr "" + +#: src/prefs.js:163 +msgid "Randomize Durations" +msgstr "" + +#: src/prefs.js:163 +msgid "" +"Each animation duration assigned randomly between 0 and configured duration" +msgstr "" + +#: src/prefs.js:166 +#, fuzzy +msgid "Switcher Windows" +msgstr "Estilo do alternador" + +#: src/prefs.js:169 msgid "Current workspace only" msgstr "Somente para área de trabalho atual" -#: prefs.js:60 +#: src/prefs.js:171 msgid "All workspaces" msgstr "Todas as áreas de trabalho" -#: prefs.js:62 +#: src/prefs.js:173 msgid "All workspaces, current first" msgstr "Todas as áreas de trabalho, com prioridade à atual" -#: prefs.js:64 -msgid "Show windows from current or all workspaces" +#: src/prefs.js:175 +#, fuzzy +msgid "Workspaces" +msgstr "Todas as áreas de trabalho" + +#: src/prefs.js:175 +#, fuzzy +msgid "Switch between windows on current or on all workspaces" msgstr "Mostrar janelas da área atual ou todas as áreas de trabalho" + +#: src/prefs.js:176 +msgid "Current Monitor" +msgstr "" + +#: src/prefs.js:176 +msgid "Switch between windows on current monitor" +msgstr "" + +#: src/prefs.js:179 +msgid "Icon" +msgstr "" + +#: src/prefs.js:181 +#, fuzzy +msgid "Application Icon Style" +msgstr "Estilo do ícone do aplicativo" + +#: src/prefs.js:182 +msgid "Overlay Icon Size" +msgstr "" + +#: src/prefs.js:182 +msgid "Set the overlay icon size in pixels." +msgstr "" + +#: src/prefs.js:183 +msgid "Overlay Icon Opacity" +msgstr "" + +#: src/prefs.js:183 +msgid "Set the overlay icon opacity." +msgstr "" + +#: src/prefs.js:184 +msgid "Icon Shadow" +msgstr "" + +#: src/prefs.js:187 +msgid "Window Size" +msgstr "" + +#: src/prefs.js:189 +msgid "Window Preview Size to Monintor Size Ratio" +msgstr "" + +#: src/prefs.js:189 +msgid "Maximum ratio of window preview size to monitor size." +msgstr "" + +#: src/prefs.js:190 +msgid "Off-center Size Factor" +msgstr "" + +#: src/prefs.js:190 +msgid "Factor by which to successively shrink previews off to the side" +msgstr "" + +#: src/prefs.js:193 +msgid "Background" +msgstr "" + +#: src/prefs.js:195 +#, fuzzy +msgid "Background Dim-factor" +msgstr "Ofuscador de plano de fundo (menor significa escuro)" + +#: src/prefs.js:195 +msgid "Smaller means darker." +msgstr "" + +#: src/prefs.js:198 +msgid "Keybindings" +msgstr "" + +#: src/prefs.js:200 +msgid "Bind to 'switch-windows'" +msgstr "" + +#: src/prefs.js:201 +msgid "Bind to 'switch-applications'" +msgstr "" + +#: src/prefs.js:214 src/prefs.js:220 +msgid "Perspective Correction" +msgstr "" + +#: src/prefs.js:217 +msgid "None" +msgstr "" + +#: src/prefs.js:218 +msgid "Move Camera" +msgstr "" + +#: src/prefs.js:219 +msgid "Adjust Angles" +msgstr "" + +#: src/prefs.js:223 src/prefs.js:225 +msgid "Highlight Window Under Mouse" +msgstr "" + +#: src/prefs.js:225 +msgid "" +"Draw embelishment on window under the mouse to know the effects of clicking." +msgstr "" + +#: src/prefs.js:226 +msgid "Raise Window Under Mouse" +msgstr "" + +#: src/prefs.js:226 +msgid "Raise the window under the mouse above all others." +msgstr "" + +#: src/prefs.js:229 +msgid "Tweaks" +msgstr "" + +#: src/prefs.js:236 +msgid "Appearance" +msgstr "" + +#: src/prefs.js:241 +msgid "Contribute" +msgstr "" + +#: src/prefs.js:277 +msgid "Code (create pull requests, report issues, etc.)" +msgstr "" + +#: src/prefs.js:284 +msgid "Support me with a Donation" +msgstr "" + +#~ msgid "" +#~ "Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " +#~ "press Enter)\n" +#~ "" +#~ msgstr "" +#~ "Por favor reinicie o Gnome-Shell para aplicar as alterações! " +#~ "(Pressione Alt+F2, digite 'r' e pressione Enter)\n" +#~ "" + +#~ msgid "Hide panel during Coverflow" +#~ msgstr "Ocultar o painel durante o Coverflow" + +#~ msgid "Animation speed (smaller means faster)" +#~ msgstr "Velocidade da animação (menor significa rápido)" + +#~ msgid "Elastic animations" +#~ msgstr "Animações elásticas" diff --git a/locale/ru.po b/locale/ru.po index edabc97..a361d3b 100644 --- a/locale/ru.po +++ b/locale/ru.po @@ -7,100 +7,305 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-10-02 00:57-0300\n" +"POT-Creation-Date: 2023-01-06 06:48+0330\n" "PO-Revision-Date: 2020-05-07 20:21+0300\n" +"Last-Translator: Roman Kaverin \n" "Language-Team: \n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.3\n" -"Last-Translator: Roman Kaverin \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" -"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" -#: prefs.js:28 prefs.js:48 +#: src/prefs.js:115 src/prefs.js:147 msgid "Coverflow" msgstr "" -#: prefs.js:29 prefs.js:48 +#: src/prefs.js:116 src/prefs.js:147 msgid "Timeline" msgstr "" -#: prefs.js:30 prefs.js:51 +#: src/prefs.js:117 src/prefs.js:149 msgid "Bottom" msgstr "Снизу" -#: prefs.js:31 prefs.js:51 +#: src/prefs.js:118 src/prefs.js:149 msgid "Top" msgstr "Сверху" -#: prefs.js:32 prefs.js:52 +#: src/prefs.js:119 src/prefs.js:181 msgid "Classic" msgstr "Классическое" -#: prefs.js:33 prefs.js:52 +#: src/prefs.js:120 src/prefs.js:181 msgid "Overlay" msgstr "Поверх окна" -#: prefs.js:42 -msgid "" -"Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " -"press Enter)\n" -"" +#: src/prefs.js:128 +msgid "Reset to default value" msgstr "" -"Чтобы изменения применились перезапустите GNOME Shell\n" -"(нажмите Alt+F2, наберите 'r' и нажмите Enter)\n" -"" -#: prefs.js:46 -msgid "Hide panel during Coverflow" -msgstr "Скрыть панель задач" +#: src/prefs.js:134 +#, javascript-format +msgid "Version %d" +msgstr "" -#: prefs.js:47 -msgid "Always show the switcher on the primary monitor" -msgstr "Всегда листать окна на основном мониторе" +#: src/prefs.js:140 +msgid "General" +msgstr "" -#: prefs.js:48 -msgid "Switcher style" +#: src/prefs.js:145 +#, fuzzy +msgid "Switcher" msgstr "Стиль перелистывания окон" -#: prefs.js:49 -msgid "Animation speed (smaller means faster)" -msgstr "Скорость анимации (меньше значит быстрее)" +#: src/prefs.js:147 +msgid "Style" +msgstr "" -#: prefs.js:50 -msgid "Background dim-factor (smaller means darker)" -msgstr "Затемнение фона (меньше значит темнее)" +#: src/prefs.js:147 +msgid "Pick the type of switcher." +msgstr "" + +#: src/prefs.js:148 +msgid "Vertical Offset" +msgstr "" + +#: src/prefs.js:148 +#, fuzzy +msgid "Positive value moves everything down, negative up." +msgstr "Вертикальное смещение (положительное вверх, отрицательное вниз)" -#: prefs.js:51 -msgid "Window title box position" +#: src/prefs.js:149 +#, fuzzy +msgid "Window Title Position" msgstr "Позиция заголовка окна" -#: prefs.js:52 -msgid "Application icon style" -msgstr "Расположение иконки приложения" +#: src/prefs.js:149 +msgid "Place window title above or below the switcher." +msgstr "" -#: prefs.js:53 -msgid "Elastic animations" -msgstr "Эластичная анимация" +#: src/prefs.js:150 +msgid "Enforce Primary Monitor" +msgstr "" -#: prefs.js:54 -msgid "Vertical offset (positive value moves everything up, negative down)" -msgstr "Вертикальное смещение (положительное вверх, отрицательное вниз)" +#: src/prefs.js:150 +#, fuzzy +msgid "" +"Always show on the primary monitor, otherwise, show on the active monitor." +msgstr "Всегда листать окна на основном мониторе" + +#: src/prefs.js:153 +msgid "Behavior" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide Panel" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide panel when switching widnows." +msgstr "" + +#: src/prefs.js:158 +msgid "Animation" +msgstr "" -#: prefs.js:58 +#: src/prefs.js:162 +msgid "Duration" +msgstr "" + +#: src/prefs.js:162 +msgid "In seconds." +msgstr "" + +#: src/prefs.js:163 +msgid "Randomize Durations" +msgstr "" + +#: src/prefs.js:163 +msgid "" +"Each animation duration assigned randomly between 0 and configured duration" +msgstr "" + +#: src/prefs.js:166 +#, fuzzy +msgid "Switcher Windows" +msgstr "Стиль перелистывания окон" + +#: src/prefs.js:169 msgid "Current workspace only" msgstr "Только текущее рабочее место" -#: prefs.js:60 +#: src/prefs.js:171 msgid "All workspaces" msgstr "Все рабочие места" -#: prefs.js:62 +#: src/prefs.js:173 msgid "All workspaces, current first" msgstr "Все рабочие места, текущее первым" -#: prefs.js:64 -msgid "Show windows from current or all workspaces" +#: src/prefs.js:175 +#, fuzzy +msgid "Workspaces" +msgstr "Все рабочие места" + +#: src/prefs.js:175 +#, fuzzy +msgid "Switch between windows on current or on all workspaces" msgstr "Показывать окна всех рабочих мест" + +#: src/prefs.js:176 +msgid "Current Monitor" +msgstr "" + +#: src/prefs.js:176 +msgid "Switch between windows on current monitor" +msgstr "" + +#: src/prefs.js:179 +msgid "Icon" +msgstr "" + +#: src/prefs.js:181 +#, fuzzy +msgid "Application Icon Style" +msgstr "Расположение иконки приложения" + +#: src/prefs.js:182 +msgid "Overlay Icon Size" +msgstr "" + +#: src/prefs.js:182 +msgid "Set the overlay icon size in pixels." +msgstr "" + +#: src/prefs.js:183 +msgid "Overlay Icon Opacity" +msgstr "" + +#: src/prefs.js:183 +msgid "Set the overlay icon opacity." +msgstr "" + +#: src/prefs.js:184 +msgid "Icon Shadow" +msgstr "" + +#: src/prefs.js:187 +msgid "Window Size" +msgstr "" + +#: src/prefs.js:189 +msgid "Window Preview Size to Monintor Size Ratio" +msgstr "" + +#: src/prefs.js:189 +msgid "Maximum ratio of window preview size to monitor size." +msgstr "" + +#: src/prefs.js:190 +msgid "Off-center Size Factor" +msgstr "" + +#: src/prefs.js:190 +msgid "Factor by which to successively shrink previews off to the side" +msgstr "" + +#: src/prefs.js:193 +msgid "Background" +msgstr "" + +#: src/prefs.js:195 +#, fuzzy +msgid "Background Dim-factor" +msgstr "Затемнение фона (меньше значит темнее)" + +#: src/prefs.js:195 +msgid "Smaller means darker." +msgstr "" + +#: src/prefs.js:198 +msgid "Keybindings" +msgstr "" + +#: src/prefs.js:200 +msgid "Bind to 'switch-windows'" +msgstr "" + +#: src/prefs.js:201 +msgid "Bind to 'switch-applications'" +msgstr "" + +#: src/prefs.js:214 src/prefs.js:220 +msgid "Perspective Correction" +msgstr "" + +#: src/prefs.js:217 +msgid "None" +msgstr "" + +#: src/prefs.js:218 +msgid "Move Camera" +msgstr "" + +#: src/prefs.js:219 +msgid "Adjust Angles" +msgstr "" + +#: src/prefs.js:223 src/prefs.js:225 +msgid "Highlight Window Under Mouse" +msgstr "" + +#: src/prefs.js:225 +msgid "" +"Draw embelishment on window under the mouse to know the effects of clicking." +msgstr "" + +#: src/prefs.js:226 +msgid "Raise Window Under Mouse" +msgstr "" + +#: src/prefs.js:226 +msgid "Raise the window under the mouse above all others." +msgstr "" + +#: src/prefs.js:229 +msgid "Tweaks" +msgstr "" + +#: src/prefs.js:236 +msgid "Appearance" +msgstr "" + +#: src/prefs.js:241 +msgid "Contribute" +msgstr "" + +#: src/prefs.js:277 +msgid "Code (create pull requests, report issues, etc.)" +msgstr "" + +#: src/prefs.js:284 +msgid "Support me with a Donation" +msgstr "" + +#~ msgid "" +#~ "Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " +#~ "press Enter)\n" +#~ "" +#~ msgstr "" +#~ "Чтобы изменения применились перезапустите GNOME Shell\n" +#~ "(нажмите Alt+F2, наберите 'r' и нажмите Enter)\n" +#~ "" + +#~ msgid "Hide panel during Coverflow" +#~ msgstr "Скрыть панель задач" + +#~ msgid "Animation speed (smaller means faster)" +#~ msgstr "Скорость анимации (меньше значит быстрее)" + +#~ msgid "Elastic animations" +#~ msgstr "Эластичная анимация" diff --git a/locale/sv.po b/locale/sv.po index f39e0cd..eb01829 100644 --- a/locale/sv.po +++ b/locale/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CoverflowAltTab Gnome-Shell extension\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-12 15:37+0200\n" +"POT-Creation-Date: 2023-01-06 06:48+0330\n" "PO-Revision-Date: 2021-04-12 16:08+0200\n" "Last-Translator: Morgan Antonsson \n" "Language-Team: \n" @@ -17,82 +17,286 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.4.1\n" -#: CoverflowAltTab@dmo60.de/prefs.js:45 CoverflowAltTab@dmo60.de/prefs.js:67 +#: src/prefs.js:115 src/prefs.js:147 msgid "Coverflow" msgstr "Täckflöde" -#: CoverflowAltTab@dmo60.de/prefs.js:46 CoverflowAltTab@dmo60.de/prefs.js:67 +#: src/prefs.js:116 src/prefs.js:147 msgid "Timeline" msgstr "Tidslinje" -#: CoverflowAltTab@dmo60.de/prefs.js:47 CoverflowAltTab@dmo60.de/prefs.js:70 +#: src/prefs.js:117 src/prefs.js:149 msgid "Bottom" msgstr "Under" -#: CoverflowAltTab@dmo60.de/prefs.js:48 CoverflowAltTab@dmo60.de/prefs.js:70 +#: src/prefs.js:118 src/prefs.js:149 msgid "Top" msgstr "Över" -#: CoverflowAltTab@dmo60.de/prefs.js:49 CoverflowAltTab@dmo60.de/prefs.js:71 +#: src/prefs.js:119 src/prefs.js:181 msgid "Classic" msgstr "Klassisk" -#: CoverflowAltTab@dmo60.de/prefs.js:50 CoverflowAltTab@dmo60.de/prefs.js:71 +#: src/prefs.js:120 src/prefs.js:181 msgid "Overlay" msgstr "Överlagrad" -#: CoverflowAltTab@dmo60.de/prefs.js:65 -msgid "Hide panel during Coverflow" -msgstr "Dölj panelen under växling" +#: src/prefs.js:128 +msgid "Reset to default value" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:66 -msgid "Always show the switcher on the primary monitor" -msgstr "Visa alltid växlaren på den primära bildskärmen" +#: src/prefs.js:134 +#, javascript-format +msgid "Version %d" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:67 -msgid "Switcher style" +#: src/prefs.js:140 +msgid "General" +msgstr "" + +#: src/prefs.js:145 +#, fuzzy +msgid "Switcher" msgstr "Stil för växlare" -#: CoverflowAltTab@dmo60.de/prefs.js:68 -msgid "Animation speed (smaller means faster)" -msgstr "Animationshastighet (mindre betyder snabbare)" +#: src/prefs.js:147 +msgid "Style" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:69 -msgid "Background dim-factor (smaller means darker)" -msgstr "Bakgrundens dämpningsfaktor (mindre betyder mörkare)" +#: src/prefs.js:147 +msgid "Pick the type of switcher." +msgstr "" + +#: src/prefs.js:148 +msgid "Vertical Offset" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:70 -msgid "Window title box position" +#: src/prefs.js:148 +#, fuzzy +msgid "Positive value moves everything down, negative up." +msgstr "" +"Vertikal förskjutning (positivt värde flyttar allt uppåt, negativt nedåt)" + +#: src/prefs.js:149 +#, fuzzy +msgid "Window Title Position" msgstr "Position för fönstrets titelruta" -#: CoverflowAltTab@dmo60.de/prefs.js:71 -msgid "Application icon style" -msgstr "Applikationsikonstil" +#: src/prefs.js:149 +msgid "Place window title above or below the switcher." +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:72 -msgid "Elastic animations" -msgstr "Elastiska animationer" +#: src/prefs.js:150 +msgid "Enforce Primary Monitor" +msgstr "" + +#: src/prefs.js:150 +#, fuzzy +msgid "" +"Always show on the primary monitor, otherwise, show on the active monitor." +msgstr "Visa alltid växlaren på den primära bildskärmen" -#: CoverflowAltTab@dmo60.de/prefs.js:73 -msgid "Vertical offset (positive value moves everything up, negative down)" -msgstr "Vertikal förskjutning (positivt värde flyttar allt uppåt, negativt nedåt)" +#: src/prefs.js:153 +msgid "Behavior" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide Panel" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide panel when switching widnows." +msgstr "" + +#: src/prefs.js:158 +msgid "Animation" +msgstr "" + +#: src/prefs.js:162 +msgid "Duration" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:75 +#: src/prefs.js:162 +msgid "In seconds." +msgstr "" + +#: src/prefs.js:163 +msgid "Randomize Durations" +msgstr "" + +#: src/prefs.js:163 +msgid "" +"Each animation duration assigned randomly between 0 and configured duration" +msgstr "" + +#: src/prefs.js:166 +#, fuzzy +msgid "Switcher Windows" +msgstr "Stil för växlare" + +#: src/prefs.js:169 msgid "Current workspace only" msgstr "Endast nuvarande arbetsyta" -#: CoverflowAltTab@dmo60.de/prefs.js:77 +#: src/prefs.js:171 msgid "All workspaces" msgstr "Alla arbetsytor" -#: CoverflowAltTab@dmo60.de/prefs.js:79 +#: src/prefs.js:173 msgid "All workspaces, current first" msgstr "Alla arbetsytor, nuvarande först" -#: CoverflowAltTab@dmo60.de/prefs.js:81 -msgid "Show windows from current or all workspaces" +#: src/prefs.js:175 +#, fuzzy +msgid "Workspaces" +msgstr "Alla arbetsytor" + +#: src/prefs.js:175 +#, fuzzy +msgid "Switch between windows on current or on all workspaces" msgstr "Visa fönster från nuvarande eller alla arbetsytor" -#: CoverflowAltTab@dmo60.de/prefs.js:82 -msgid "Only switch between windows on current monitor" +#: src/prefs.js:176 +msgid "Current Monitor" +msgstr "" + +#: src/prefs.js:176 +#, fuzzy +msgid "Switch between windows on current monitor" msgstr "Byt endast mellan fönster på aktuell bildskärm" + +#: src/prefs.js:179 +msgid "Icon" +msgstr "" + +#: src/prefs.js:181 +#, fuzzy +msgid "Application Icon Style" +msgstr "Applikationsikonstil" + +#: src/prefs.js:182 +msgid "Overlay Icon Size" +msgstr "" + +#: src/prefs.js:182 +msgid "Set the overlay icon size in pixels." +msgstr "" + +#: src/prefs.js:183 +msgid "Overlay Icon Opacity" +msgstr "" + +#: src/prefs.js:183 +msgid "Set the overlay icon opacity." +msgstr "" + +#: src/prefs.js:184 +msgid "Icon Shadow" +msgstr "" + +#: src/prefs.js:187 +msgid "Window Size" +msgstr "" + +#: src/prefs.js:189 +msgid "Window Preview Size to Monintor Size Ratio" +msgstr "" + +#: src/prefs.js:189 +msgid "Maximum ratio of window preview size to monitor size." +msgstr "" + +#: src/prefs.js:190 +msgid "Off-center Size Factor" +msgstr "" + +#: src/prefs.js:190 +msgid "Factor by which to successively shrink previews off to the side" +msgstr "" + +#: src/prefs.js:193 +msgid "Background" +msgstr "" + +#: src/prefs.js:195 +#, fuzzy +msgid "Background Dim-factor" +msgstr "Bakgrundens dämpningsfaktor (mindre betyder mörkare)" + +#: src/prefs.js:195 +msgid "Smaller means darker." +msgstr "" + +#: src/prefs.js:198 +msgid "Keybindings" +msgstr "" + +#: src/prefs.js:200 +msgid "Bind to 'switch-windows'" +msgstr "" + +#: src/prefs.js:201 +msgid "Bind to 'switch-applications'" +msgstr "" + +#: src/prefs.js:214 src/prefs.js:220 +msgid "Perspective Correction" +msgstr "" + +#: src/prefs.js:217 +msgid "None" +msgstr "" + +#: src/prefs.js:218 +msgid "Move Camera" +msgstr "" + +#: src/prefs.js:219 +msgid "Adjust Angles" +msgstr "" + +#: src/prefs.js:223 src/prefs.js:225 +msgid "Highlight Window Under Mouse" +msgstr "" + +#: src/prefs.js:225 +msgid "" +"Draw embelishment on window under the mouse to know the effects of clicking." +msgstr "" + +#: src/prefs.js:226 +msgid "Raise Window Under Mouse" +msgstr "" + +#: src/prefs.js:226 +msgid "Raise the window under the mouse above all others." +msgstr "" + +#: src/prefs.js:229 +msgid "Tweaks" +msgstr "" + +#: src/prefs.js:236 +msgid "Appearance" +msgstr "" + +#: src/prefs.js:241 +msgid "Contribute" +msgstr "" + +#: src/prefs.js:277 +msgid "Code (create pull requests, report issues, etc.)" +msgstr "" + +#: src/prefs.js:284 +msgid "Support me with a Donation" +msgstr "" + +#~ msgid "Hide panel during Coverflow" +#~ msgstr "Dölj panelen under växling" + +#~ msgid "Animation speed (smaller means faster)" +#~ msgstr "Animationshastighet (mindre betyder snabbare)" + +#~ msgid "Elastic animations" +#~ msgstr "Elastiska animationer" diff --git a/locale/tr.po b/locale/tr.po index a5a1a6e..93eb125 100644 --- a/locale/tr.po +++ b/locale/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CoverflowAltTab Gnome-Shell extension\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-11-08 17:40+0100\n" +"POT-Creation-Date: 2023-01-06 06:48+0330\n" "PO-Revision-Date: 2020-10-29 15:00+0300\n" "Last-Translator: Muha Aliss \n" "Language-Team: Turkish \n" @@ -19,90 +19,295 @@ msgstr "" "X-Poedit-SourceCharset: UTF-8\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: prefs.js:28 prefs.js:48 +#: src/prefs.js:115 src/prefs.js:147 msgid "Coverflow" msgstr "Kapak geçişi" -#: prefs.js:29 prefs.js:48 +#: src/prefs.js:116 src/prefs.js:147 msgid "Timeline" msgstr "Zaman çizelgesi" -#: prefs.js:30 prefs.js:51 +#: src/prefs.js:117 src/prefs.js:149 msgid "Bottom" msgstr "Alt" -#: prefs.js:31 prefs.js:51 +#: src/prefs.js:118 src/prefs.js:149 msgid "Top" msgstr "Üst" -#: prefs.js:32 prefs.js:52 +#: src/prefs.js:119 src/prefs.js:181 msgid "Classic" msgstr "Klasik" -#: prefs.js:33 prefs.js:52 +#: src/prefs.js:120 src/prefs.js:181 msgid "Overlay" msgstr "Kaplı" -#: prefs.js:42 -msgid "" -"Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " -"press Enter)\n" -"" +#: src/prefs.js:128 +msgid "Reset to default value" msgstr "" -"Değişiklikleri uygulamak için lütfen Gnome-Shell'i yeniden başlatın! " -"(Alt + F2 tuşuna basın, 'r' yazın ve Enter'a basın)\n" -"" -#: prefs.js:46 -msgid "Hide panel during Coverflow" -msgstr "Kapak geçişi sırasında paneli gizle" +#: src/prefs.js:134 +#, javascript-format +msgid "Version %d" +msgstr "" -#: prefs.js:47 -msgid "Always show the switcher on the primary monitor" -msgstr "Değiştiriciher zaman birincil monitörde göster" +#: src/prefs.js:140 +msgid "General" +msgstr "" -#: prefs.js:48 -msgid "Switcher style" +#: src/prefs.js:145 +#, fuzzy +msgid "Switcher" msgstr "Değiştirici stili" -#: prefs.js:49 -msgid "Animation speed (smaller means faster)" -msgstr "Animasyon hızı (daha az, daha hızlı demektir)" +#: src/prefs.js:147 +msgid "Style" +msgstr "" -#: prefs.js:50 -msgid "Background dim-factor (smaller means darker)" -msgstr "Arka plan karartma (daha az, daha koyu demektir)" +#: src/prefs.js:147 +msgid "Pick the type of switcher." +msgstr "" -#: prefs.js:51 -msgid "Window title box position" +#: src/prefs.js:148 +msgid "Vertical Offset" +msgstr "" + +#: src/prefs.js:148 +#, fuzzy +msgid "Positive value moves everything down, negative up." +msgstr "" +"Dikey uzaklık (pozitif değer her şeyi yukarı, negatif değer aşağı hareket " +"ettirir)" + +#: src/prefs.js:149 +#, fuzzy +msgid "Window Title Position" msgstr "Pencere başlığı konumu" -#: prefs.js:52 -msgid "Application icon style" -msgstr "Uygulama simge stili" +#: src/prefs.js:149 +msgid "Place window title above or below the switcher." +msgstr "" -#: prefs.js:53 -msgid "Elastic animations" -msgstr "Elastik animasyonlar" +#: src/prefs.js:150 +msgid "Enforce Primary Monitor" +msgstr "" -#: prefs.js:54 -msgid "Vertical offset (positive value moves everything up, negative down)" +#: src/prefs.js:150 +#, fuzzy +msgid "" +"Always show on the primary monitor, otherwise, show on the active monitor." +msgstr "Değiştiriciher zaman birincil monitörde göster" + +#: src/prefs.js:153 +msgid "Behavior" msgstr "" -"Dikey uzaklık (pozitif değer her şeyi yukarı, negatif değer aşağı hareket " -"ettirir)" -#: prefs.js:58 +#: src/prefs.js:155 +msgid "Hide Panel" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide panel when switching widnows." +msgstr "" + +#: src/prefs.js:158 +msgid "Animation" +msgstr "" + +#: src/prefs.js:162 +msgid "Duration" +msgstr "" + +#: src/prefs.js:162 +msgid "In seconds." +msgstr "" + +#: src/prefs.js:163 +msgid "Randomize Durations" +msgstr "" + +#: src/prefs.js:163 +msgid "" +"Each animation duration assigned randomly between 0 and configured duration" +msgstr "" + +#: src/prefs.js:166 +#, fuzzy +msgid "Switcher Windows" +msgstr "Değiştirici stili" + +#: src/prefs.js:169 msgid "Current workspace only" msgstr "Yalnızca mevcut çalışma alanı" -#: prefs.js:60 +#: src/prefs.js:171 msgid "All workspaces" msgstr "Tüm çalışma alanları" -#: prefs.js:62 +#: src/prefs.js:173 msgid "All workspaces, current first" msgstr "Tüm çalışma alanları, önce geçerli" -#: prefs.js:64 -msgid "Show windows from current or all workspaces" +#: src/prefs.js:175 +#, fuzzy +msgid "Workspaces" +msgstr "Tüm çalışma alanları" + +#: src/prefs.js:175 +#, fuzzy +msgid "Switch between windows on current or on all workspaces" msgstr "Mevcut veya tüm çalışma alanlarından pencereleri göster" + +#: src/prefs.js:176 +msgid "Current Monitor" +msgstr "" + +#: src/prefs.js:176 +msgid "Switch between windows on current monitor" +msgstr "" + +#: src/prefs.js:179 +msgid "Icon" +msgstr "" + +#: src/prefs.js:181 +#, fuzzy +msgid "Application Icon Style" +msgstr "Uygulama simge stili" + +#: src/prefs.js:182 +msgid "Overlay Icon Size" +msgstr "" + +#: src/prefs.js:182 +msgid "Set the overlay icon size in pixels." +msgstr "" + +#: src/prefs.js:183 +msgid "Overlay Icon Opacity" +msgstr "" + +#: src/prefs.js:183 +msgid "Set the overlay icon opacity." +msgstr "" + +#: src/prefs.js:184 +msgid "Icon Shadow" +msgstr "" + +#: src/prefs.js:187 +msgid "Window Size" +msgstr "" + +#: src/prefs.js:189 +msgid "Window Preview Size to Monintor Size Ratio" +msgstr "" + +#: src/prefs.js:189 +msgid "Maximum ratio of window preview size to monitor size." +msgstr "" + +#: src/prefs.js:190 +msgid "Off-center Size Factor" +msgstr "" + +#: src/prefs.js:190 +msgid "Factor by which to successively shrink previews off to the side" +msgstr "" + +#: src/prefs.js:193 +msgid "Background" +msgstr "" + +#: src/prefs.js:195 +#, fuzzy +msgid "Background Dim-factor" +msgstr "Arka plan karartma (daha az, daha koyu demektir)" + +#: src/prefs.js:195 +msgid "Smaller means darker." +msgstr "" + +#: src/prefs.js:198 +msgid "Keybindings" +msgstr "" + +#: src/prefs.js:200 +msgid "Bind to 'switch-windows'" +msgstr "" + +#: src/prefs.js:201 +msgid "Bind to 'switch-applications'" +msgstr "" + +#: src/prefs.js:214 src/prefs.js:220 +msgid "Perspective Correction" +msgstr "" + +#: src/prefs.js:217 +msgid "None" +msgstr "" + +#: src/prefs.js:218 +msgid "Move Camera" +msgstr "" + +#: src/prefs.js:219 +msgid "Adjust Angles" +msgstr "" + +#: src/prefs.js:223 src/prefs.js:225 +msgid "Highlight Window Under Mouse" +msgstr "" + +#: src/prefs.js:225 +msgid "" +"Draw embelishment on window under the mouse to know the effects of clicking." +msgstr "" + +#: src/prefs.js:226 +msgid "Raise Window Under Mouse" +msgstr "" + +#: src/prefs.js:226 +msgid "Raise the window under the mouse above all others." +msgstr "" + +#: src/prefs.js:229 +msgid "Tweaks" +msgstr "" + +#: src/prefs.js:236 +msgid "Appearance" +msgstr "" + +#: src/prefs.js:241 +msgid "Contribute" +msgstr "" + +#: src/prefs.js:277 +msgid "Code (create pull requests, report issues, etc.)" +msgstr "" + +#: src/prefs.js:284 +msgid "Support me with a Donation" +msgstr "" + +#~ msgid "" +#~ "Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " +#~ "press Enter)\n" +#~ "" +#~ msgstr "" +#~ "Değişiklikleri uygulamak için lütfen Gnome-Shell'i yeniden başlatın! " +#~ "(Alt + F2 tuşuna basın, 'r' yazın ve Enter'a basın)\n" +#~ "" + +#~ msgid "Hide panel during Coverflow" +#~ msgstr "Kapak geçişi sırasında paneli gizle" + +#~ msgid "Animation speed (smaller means faster)" +#~ msgstr "Animasyon hızı (daha az, daha hızlı demektir)" + +#~ msgid "Elastic animations" +#~ msgstr "Elastik animasyonlar" diff --git a/locale/zh_CN.po b/locale/zh_CN.po index bd2a339..ae83172 100644 --- a/locale/zh_CN.po +++ b/locale/zh_CN.po @@ -7,99 +7,304 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-31 09:39+0800\n" +"POT-Creation-Date: 2023-01-06 06:48+0330\n" "PO-Revision-Date: 2018-01-08 18:44-0800\n" +"Last-Translator: gesangtome \n" "Language-Team: gesangtome \n" +"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.5\n" -"Last-Translator: gesangtome \n" "Plural-Forms: nplurals=1; plural=0;\n" -"Language: zh_CN\n" "X-Poedit-SourceCharset: UTF-8\n" -#: prefs.js:28 prefs.js:48 +#: src/prefs.js:115 src/prefs.js:147 msgid "Coverflow" msgstr "Coverflow" -#: prefs.js:29 prefs.js:48 +#: src/prefs.js:116 src/prefs.js:147 msgid "Timeline" msgstr "时间轴" -#: prefs.js:30 prefs.js:51 +#: src/prefs.js:117 src/prefs.js:149 msgid "Bottom" msgstr "底部" -#: prefs.js:31 prefs.js:51 +#: src/prefs.js:118 src/prefs.js:149 msgid "Top" msgstr "顶部" -#: prefs.js:32 prefs.js:52 +#: src/prefs.js:119 src/prefs.js:181 msgid "Classic" msgstr "经典" -#: prefs.js:33 prefs.js:52 +#: src/prefs.js:120 src/prefs.js:181 msgid "Overlay" msgstr "叠加" -#: prefs.js:42 -msgid "" -"Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " -"press Enter)\n" -"" +#: src/prefs.js:128 +msgid "Reset to default value" msgstr "" -"请重新启动 GNOME Shell 以应用更改!(按下 Alt + F2,输入“r”并按回车)\n" -"" -#: prefs.js:46 -msgid "Hide panel during Coverflow" -msgstr "在 Coverflow 时隐藏面板" +#: src/prefs.js:134 +#, javascript-format +msgid "Version %d" +msgstr "" -#: prefs.js:47 -msgid "Always show the switcher on the primary monitor" -msgstr "始终在主显示器上显示切换器" +#: src/prefs.js:140 +msgid "General" +msgstr "" -#: prefs.js:48 -msgid "Switcher style" +#: src/prefs.js:145 +#, fuzzy +msgid "Switcher" msgstr "切换器风格" -#: prefs.js:49 -msgid "Animation speed (smaller means faster)" -msgstr "动画速度(越小越快)" +#: src/prefs.js:147 +msgid "Style" +msgstr "" -#: prefs.js:50 -msgid "Background dim-factor (smaller means darker)" -msgstr "背景暗淡因数(越小越暗)" +#: src/prefs.js:147 +msgid "Pick the type of switcher." +msgstr "" + +#: src/prefs.js:148 +msgid "Vertical Offset" +msgstr "" + +#: src/prefs.js:148 +#, fuzzy +msgid "Positive value moves everything down, negative up." +msgstr "垂直偏移(正值将所有内容向上移动,负值向下)" -#: prefs.js:51 -msgid "Window title box position" +#: src/prefs.js:149 +#, fuzzy +msgid "Window Title Position" msgstr "窗口标题栏位置" -#: prefs.js:52 -msgid "Application icon style" -msgstr "应用图标风格" +#: src/prefs.js:149 +msgid "Place window title above or below the switcher." +msgstr "" -#: prefs.js:53 -msgid "Elastic animations" -msgstr "弹性动画" +#: src/prefs.js:150 +msgid "Enforce Primary Monitor" +msgstr "" -#: prefs.js:54 -msgid "Vertical offset (positive value moves everything up, negative down)" -msgstr "垂直偏移(正值将所有内容向上移动,负值向下)" +#: src/prefs.js:150 +#, fuzzy +msgid "" +"Always show on the primary monitor, otherwise, show on the active monitor." +msgstr "始终在主显示器上显示切换器" + +#: src/prefs.js:153 +msgid "Behavior" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide Panel" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide panel when switching widnows." +msgstr "" + +#: src/prefs.js:158 +msgid "Animation" +msgstr "" -#: prefs.js:58 +#: src/prefs.js:162 +msgid "Duration" +msgstr "" + +#: src/prefs.js:162 +msgid "In seconds." +msgstr "" + +#: src/prefs.js:163 +msgid "Randomize Durations" +msgstr "" + +#: src/prefs.js:163 +msgid "" +"Each animation duration assigned randomly between 0 and configured duration" +msgstr "" + +#: src/prefs.js:166 +#, fuzzy +msgid "Switcher Windows" +msgstr "切换器风格" + +#: src/prefs.js:169 msgid "Current workspace only" msgstr "仅当前工作区" -#: prefs.js:60 +#: src/prefs.js:171 msgid "All workspaces" msgstr "所有工作区" -#: prefs.js:62 +#: src/prefs.js:173 msgid "All workspaces, current first" msgstr "所有工作区,当前为第一个" -#: prefs.js:64 -msgid "Show windows from current or all workspaces" +#: src/prefs.js:175 +#, fuzzy +msgid "Workspaces" +msgstr "所有工作区" + +#: src/prefs.js:175 +#, fuzzy +msgid "Switch between windows on current or on all workspaces" msgstr "显示当前或所有工作区的窗口" + +#: src/prefs.js:176 +msgid "Current Monitor" +msgstr "" + +#: src/prefs.js:176 +msgid "Switch between windows on current monitor" +msgstr "" + +#: src/prefs.js:179 +msgid "Icon" +msgstr "" + +#: src/prefs.js:181 +#, fuzzy +msgid "Application Icon Style" +msgstr "应用图标风格" + +#: src/prefs.js:182 +msgid "Overlay Icon Size" +msgstr "" + +#: src/prefs.js:182 +msgid "Set the overlay icon size in pixels." +msgstr "" + +#: src/prefs.js:183 +msgid "Overlay Icon Opacity" +msgstr "" + +#: src/prefs.js:183 +msgid "Set the overlay icon opacity." +msgstr "" + +#: src/prefs.js:184 +msgid "Icon Shadow" +msgstr "" + +#: src/prefs.js:187 +msgid "Window Size" +msgstr "" + +#: src/prefs.js:189 +msgid "Window Preview Size to Monintor Size Ratio" +msgstr "" + +#: src/prefs.js:189 +msgid "Maximum ratio of window preview size to monitor size." +msgstr "" + +#: src/prefs.js:190 +msgid "Off-center Size Factor" +msgstr "" + +#: src/prefs.js:190 +msgid "Factor by which to successively shrink previews off to the side" +msgstr "" + +#: src/prefs.js:193 +msgid "Background" +msgstr "" + +#: src/prefs.js:195 +#, fuzzy +msgid "Background Dim-factor" +msgstr "背景暗淡因数(越小越暗)" + +#: src/prefs.js:195 +msgid "Smaller means darker." +msgstr "" + +#: src/prefs.js:198 +msgid "Keybindings" +msgstr "" + +#: src/prefs.js:200 +msgid "Bind to 'switch-windows'" +msgstr "" + +#: src/prefs.js:201 +msgid "Bind to 'switch-applications'" +msgstr "" + +#: src/prefs.js:214 src/prefs.js:220 +msgid "Perspective Correction" +msgstr "" + +#: src/prefs.js:217 +msgid "None" +msgstr "" + +#: src/prefs.js:218 +msgid "Move Camera" +msgstr "" + +#: src/prefs.js:219 +msgid "Adjust Angles" +msgstr "" + +#: src/prefs.js:223 src/prefs.js:225 +msgid "Highlight Window Under Mouse" +msgstr "" + +#: src/prefs.js:225 +msgid "" +"Draw embelishment on window under the mouse to know the effects of clicking." +msgstr "" + +#: src/prefs.js:226 +msgid "Raise Window Under Mouse" +msgstr "" + +#: src/prefs.js:226 +msgid "Raise the window under the mouse above all others." +msgstr "" + +#: src/prefs.js:229 +msgid "Tweaks" +msgstr "" + +#: src/prefs.js:236 +msgid "Appearance" +msgstr "" + +#: src/prefs.js:241 +msgid "Contribute" +msgstr "" + +#: src/prefs.js:277 +msgid "Code (create pull requests, report issues, etc.)" +msgstr "" + +#: src/prefs.js:284 +msgid "Support me with a Donation" +msgstr "" + +#~ msgid "" +#~ "Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " +#~ "press Enter)\n" +#~ "" +#~ msgstr "" +#~ "请重新启动 GNOME Shell 以应用更改!(按下 Alt + F2,输入“r”并按回车)\n" +#~ "" + +#~ msgid "Hide panel during Coverflow" +#~ msgstr "在 Coverflow 时隐藏面板" + +#~ msgid "Animation speed (smaller means faster)" +#~ msgstr "动画速度(越小越快)" + +#~ msgid "Elastic animations" +#~ msgstr "弹性动画" diff --git a/locale/zh_TW.po b/locale/zh_TW.po index b83e995..195a36c 100644 --- a/locale/zh_TW.po +++ b/locale/zh_TW.po @@ -7,98 +7,303 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-24 15:28+0800\n" +"POT-Creation-Date: 2023-01-06 06:48+0330\n" "PO-Revision-Date: 2020-05-24 15:50+0800\n" +"Last-Translator: Yi-Jyun Pan \n" "Language-Team: \n" +"Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.3.1\n" -"Last-Translator: Yi-Jyun Pan \n" "Plural-Forms: nplurals=1; plural=0;\n" -"Language: zh_TW\n" -#: CoverflowAltTab@dmo60.de/prefs.js:46 CoverflowAltTab@dmo60.de/prefs.js:67 +#: src/prefs.js:115 src/prefs.js:147 msgid "Coverflow" msgstr "Coverflow" -#: CoverflowAltTab@dmo60.de/prefs.js:47 CoverflowAltTab@dmo60.de/prefs.js:67 +#: src/prefs.js:116 src/prefs.js:147 msgid "Timeline" msgstr "時間軸" -#: CoverflowAltTab@dmo60.de/prefs.js:48 CoverflowAltTab@dmo60.de/prefs.js:70 +#: src/prefs.js:117 src/prefs.js:149 msgid "Bottom" msgstr "底部" -#: CoverflowAltTab@dmo60.de/prefs.js:49 CoverflowAltTab@dmo60.de/prefs.js:70 +#: src/prefs.js:118 src/prefs.js:149 msgid "Top" msgstr "頂部" -#: CoverflowAltTab@dmo60.de/prefs.js:50 CoverflowAltTab@dmo60.de/prefs.js:71 +#: src/prefs.js:119 src/prefs.js:181 msgid "Classic" msgstr "傳統式" -#: CoverflowAltTab@dmo60.de/prefs.js:51 CoverflowAltTab@dmo60.de/prefs.js:71 +#: src/prefs.js:120 src/prefs.js:181 msgid "Overlay" msgstr "覆蓋式" -#: CoverflowAltTab@dmo60.de/prefs.js:60 -msgid "" -"Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " -"press Enter)\n" -"" +#: src/prefs.js:128 +msgid "Reset to default value" msgstr "" -"請重新啟動 GNOME Shell 以套用變更!(按 Alt+F2,輸入 'r' 後按 Enter)\n" -"" -#: CoverflowAltTab@dmo60.de/prefs.js:65 -msgid "Hide panel during Coverflow" -msgstr "Coverflow 時隱藏面板" +#: src/prefs.js:134 +#, javascript-format +msgid "Version %d" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:66 -msgid "Always show the switcher on the primary monitor" -msgstr "永遠在主顯示器顯示切換器" +#: src/prefs.js:140 +msgid "General" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:67 -msgid "Switcher style" +#: src/prefs.js:145 +#, fuzzy +msgid "Switcher" msgstr "切換器樣式" -#: CoverflowAltTab@dmo60.de/prefs.js:68 -msgid "Animation speed (smaller means faster)" -msgstr "動畫速度(越小即越快)" +#: src/prefs.js:147 +msgid "Style" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:69 -msgid "Background dim-factor (smaller means darker)" -msgstr "背景暗度因數(越小越暗)" +#: src/prefs.js:147 +msgid "Pick the type of switcher." +msgstr "" + +#: src/prefs.js:148 +msgid "Vertical Offset" +msgstr "" + +#: src/prefs.js:148 +#, fuzzy +msgid "Positive value moves everything down, negative up." +msgstr "垂直偏移(正數值即全部向上移動,負數值則向下)" -#: CoverflowAltTab@dmo60.de/prefs.js:70 -msgid "Window title box position" +#: src/prefs.js:149 +#, fuzzy +msgid "Window Title Position" msgstr "視窗標題框位置" -#: CoverflowAltTab@dmo60.de/prefs.js:71 -msgid "Application icon style" -msgstr "應用程式圖示樣式" +#: src/prefs.js:149 +msgid "Place window title above or below the switcher." +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:72 -msgid "Elastic animations" -msgstr "彈性動畫" +#: src/prefs.js:150 +msgid "Enforce Primary Monitor" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:73 -msgid "Vertical offset (positive value moves everything up, negative down)" -msgstr "垂直偏移(正數值即全部向上移動,負數值則向下)" +#: src/prefs.js:150 +#, fuzzy +msgid "" +"Always show on the primary monitor, otherwise, show on the active monitor." +msgstr "永遠在主顯示器顯示切換器" + +#: src/prefs.js:153 +msgid "Behavior" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide Panel" +msgstr "" + +#: src/prefs.js:155 +msgid "Hide panel when switching widnows." +msgstr "" + +#: src/prefs.js:158 +msgid "Animation" +msgstr "" -#: CoverflowAltTab@dmo60.de/prefs.js:75 +#: src/prefs.js:162 +msgid "Duration" +msgstr "" + +#: src/prefs.js:162 +msgid "In seconds." +msgstr "" + +#: src/prefs.js:163 +msgid "Randomize Durations" +msgstr "" + +#: src/prefs.js:163 +msgid "" +"Each animation duration assigned randomly between 0 and configured duration" +msgstr "" + +#: src/prefs.js:166 +#, fuzzy +msgid "Switcher Windows" +msgstr "切換器樣式" + +#: src/prefs.js:169 msgid "Current workspace only" msgstr "僅目前工作區" -#: CoverflowAltTab@dmo60.de/prefs.js:77 +#: src/prefs.js:171 msgid "All workspaces" msgstr "所有工作區" -#: CoverflowAltTab@dmo60.de/prefs.js:79 +#: src/prefs.js:173 msgid "All workspaces, current first" msgstr "所有工作區,目前優先" -#: CoverflowAltTab@dmo60.de/prefs.js:81 -msgid "Show windows from current or all workspaces" +#: src/prefs.js:175 +#, fuzzy +msgid "Workspaces" +msgstr "所有工作區" + +#: src/prefs.js:175 +#, fuzzy +msgid "Switch between windows on current or on all workspaces" msgstr "顯示目前還是所有工作區的視窗" + +#: src/prefs.js:176 +msgid "Current Monitor" +msgstr "" + +#: src/prefs.js:176 +msgid "Switch between windows on current monitor" +msgstr "" + +#: src/prefs.js:179 +msgid "Icon" +msgstr "" + +#: src/prefs.js:181 +#, fuzzy +msgid "Application Icon Style" +msgstr "應用程式圖示樣式" + +#: src/prefs.js:182 +msgid "Overlay Icon Size" +msgstr "" + +#: src/prefs.js:182 +msgid "Set the overlay icon size in pixels." +msgstr "" + +#: src/prefs.js:183 +msgid "Overlay Icon Opacity" +msgstr "" + +#: src/prefs.js:183 +msgid "Set the overlay icon opacity." +msgstr "" + +#: src/prefs.js:184 +msgid "Icon Shadow" +msgstr "" + +#: src/prefs.js:187 +msgid "Window Size" +msgstr "" + +#: src/prefs.js:189 +msgid "Window Preview Size to Monintor Size Ratio" +msgstr "" + +#: src/prefs.js:189 +msgid "Maximum ratio of window preview size to monitor size." +msgstr "" + +#: src/prefs.js:190 +msgid "Off-center Size Factor" +msgstr "" + +#: src/prefs.js:190 +msgid "Factor by which to successively shrink previews off to the side" +msgstr "" + +#: src/prefs.js:193 +msgid "Background" +msgstr "" + +#: src/prefs.js:195 +#, fuzzy +msgid "Background Dim-factor" +msgstr "背景暗度因數(越小越暗)" + +#: src/prefs.js:195 +msgid "Smaller means darker." +msgstr "" + +#: src/prefs.js:198 +msgid "Keybindings" +msgstr "" + +#: src/prefs.js:200 +msgid "Bind to 'switch-windows'" +msgstr "" + +#: src/prefs.js:201 +msgid "Bind to 'switch-applications'" +msgstr "" + +#: src/prefs.js:214 src/prefs.js:220 +msgid "Perspective Correction" +msgstr "" + +#: src/prefs.js:217 +msgid "None" +msgstr "" + +#: src/prefs.js:218 +msgid "Move Camera" +msgstr "" + +#: src/prefs.js:219 +msgid "Adjust Angles" +msgstr "" + +#: src/prefs.js:223 src/prefs.js:225 +msgid "Highlight Window Under Mouse" +msgstr "" + +#: src/prefs.js:225 +msgid "" +"Draw embelishment on window under the mouse to know the effects of clicking." +msgstr "" + +#: src/prefs.js:226 +msgid "Raise Window Under Mouse" +msgstr "" + +#: src/prefs.js:226 +msgid "Raise the window under the mouse above all others." +msgstr "" + +#: src/prefs.js:229 +msgid "Tweaks" +msgstr "" + +#: src/prefs.js:236 +msgid "Appearance" +msgstr "" + +#: src/prefs.js:241 +msgid "Contribute" +msgstr "" + +#: src/prefs.js:277 +msgid "Code (create pull requests, report issues, etc.)" +msgstr "" + +#: src/prefs.js:284 +msgid "Support me with a Donation" +msgstr "" + +#~ msgid "" +#~ "Please restart Gnome-Shell to apply changes! (Hit Alt+F2, type 'r' and " +#~ "press Enter)\n" +#~ "" +#~ msgstr "" +#~ "請重新啟動 GNOME Shell 以套用變更!(按 Alt+F2,輸入 'r' 後按 Enter)\n" +#~ "" + +#~ msgid "Hide panel during Coverflow" +#~ msgstr "Coverflow 時隱藏面板" + +#~ msgid "Animation speed (smaller means faster)" +#~ msgstr "動畫速度(越小即越快)" + +#~ msgid "Elastic animations" +#~ msgstr "彈性動畫" From 37fbf37e6dd758e4869a6e60d96b869849fa5b26 Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 06:50:56 +0330 Subject: [PATCH 13/16] Change markdown files extensions from 'markdown' to 'md' --- CONTRIBUTORS.markdown => CONTRIBUTORS.md | 0 Makefile | 2 +- README.markdown => README.md | 0 3 files changed, 1 insertion(+), 1 deletion(-) rename CONTRIBUTORS.markdown => CONTRIBUTORS.md (100%) rename README.markdown => README.md (100%) diff --git a/CONTRIBUTORS.markdown b/CONTRIBUTORS.md similarity index 100% rename from CONTRIBUTORS.markdown rename to CONTRIBUTORS.md diff --git a/Makefile b/Makefile index 900510f..5955c22 100644 --- a/Makefile +++ b/Makefile @@ -38,7 +38,7 @@ SCHEMA_FILE = org.gnome.shell.extensions.coverflowalttab.gschema.xml .PHONY: $(POT_FILE) -all: translations schema install +all: build schema install build: mkdir build diff --git a/README.markdown b/README.md similarity index 100% rename from README.markdown rename to README.md From b3b43917c58beafc2bc04e96f3389c5171d46718 Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 13:53:09 +0330 Subject: [PATCH 14/16] Update installation guide --- Makefile | 4 ++-- README.md | 16 ++++++---------- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/Makefile b/Makefile index 5955c22..a9a9ee7 100644 --- a/Makefile +++ b/Makefile @@ -72,10 +72,10 @@ mergepo: $(POT_FILE) done; install: build - gnome-extensions install -f build/$(UUID).shell-extension.zip + gnome-extensions install -f build/${UUID}.shell-extension.zip uninstall: - gnome-extensions uninstall $(UUID) + gnome-extensions uninstall ${UUID} schema: $(SCHEMA_DIR)/$(SCHEMA_FILE) glib-compile-schemas "${SCHEMA_DIR}" diff --git a/README.md b/README.md index 900a181..bce1415 100644 --- a/README.md +++ b/README.md @@ -8,23 +8,19 @@ Originally this was a port of the CoverflowAltTab extension for Gnome-Shell by [ ## Installation -#### Gnome-Shell +### Gnome-Shell Easiest way to install the extension is via [extensions.gnome.org](https://extensions.gnome.org/extension/97/coverflow-alt-tab/), the official Gnome extension platform. Head over there and install CoverflowAltTab with one click by toggling the switch on the site. -If you want to install it manually (e.g. to test the latest, probably unstable code), download the zip file by clicking the zip button on the upper part of this page and extract it. - - 1. Copy the folder "CoverflowAltTab@dmo60.de" to `~/.local/share/gnome-shell/extensions/`. - - 2. Use the Extensions tool or [extensions.gnome.org](https://extensions.gnome.org/local/) to enable the extension. +If you want to install it manually (e.g. to test the latest, probably unstable code): -or execute commands at the terminal: +1. Download the zip file by clicking the zip button on the upper part of this page and extract it (or you can just clone the repository). - - `make all` (With this command, the script installs this extension in the user directory) +2. Install the extension locally by running the following command in Terminal: - - `make all LOCALINSTALL=true` (With this command, the script installs this extension in the /usr directory) + - `make all` -#### Cinnamon +### Cinnamon Not maintained anymore, unfortunately. However, pull requests are always welcomed. From 33beab6ae98ca83324bcd81c9ab05a83293a0994 Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 13:57:40 +0330 Subject: [PATCH 15/16] Update README.md to remove unbound shortcuts, other improvements --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index bce1415..4aaf6ff 100644 --- a/README.md +++ b/README.md @@ -29,8 +29,8 @@ Not maintained anymore, unfortunately. However, pull requests are always welcome This extension uses the following key bindings (you can change or disable them in your system settings): - "Switch applications" (usually **Alt+Tab**): Cycle through all windows from the current workspace -- "Switch windows of an application" (usually **Ctrl+Tab**): Cycle through all windows from the current application from all workspaces -- "Switch system controls" (usually **Ctrl+Alt+Tab**): Cycle through all windows from all workspaces (who wants to cycle through system controls anyway?) + +- "Switch windows of an application" (usually **Alt+\`**): Cycle through all windows from the current application from all workspaces All of the shortcuts with **Shift** key pressed cycles backward. @@ -46,19 +46,19 @@ To change the keybindings, use your system keyboard settings! See above for the Recently we have added a second Animation style you can use instead of the Coverflow one. It is called 'Timeline' and was inspired by the Windows 7 Super-Tab switcher. You can activate it in the extension preferences. Check it out! -#### Gnome-Shell +### Gnome-Shell To access preferences you can: - Open the Extensions tool. You should find it in your system menu - Click the preferences button on [extensions.gnome.org](https://extensions.gnome.org/local/) - - run `gnome-extensions prefs CoverflowAltTab@dmo60.de` inside a terminal + - run `gnome-extensions prefs CoverflowAltTab@palatis.blogspot.com` inside a terminal This will show you a preference dialog where you can change the settings to your needs. ## Troubleshooting -#### I have to manually enable the extension every time I start my computer. +### I have to manually enable the extension every time I start my computer. Many GNU/Linux distributions, namely Debian and its derivatives, install some extensions by default. Among those it's very common to find the [AlternateTab](https://extensions.gnome.org/extension/15/alternatetab/) extension; unfortunately, both AlternateTab and CoverflowAltTab are alt-tab replacements, and so they conflict: AlternateTab is usually the winning one, and so CoverflowAltTab appears as enabled but does not work as expected. @@ -68,4 +68,4 @@ All you need to do to be able to enjoy the CoverflowAltTab eyecandy is to disabl CoverflowAltTab 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 3 of the License, or (at your option) any later version. -See the [contributors list](CONTRIBUTORS.markdown) and [a copy of the license](COPYING). +See the [contributors list](CONTRIBUTORS.md) and [a copy of the license](COPYING). From 39053eac234d7449ca793bb117998f07738a3645 Mon Sep 17 00:00:00 2001 From: Mohammad Amin Chitgarha Date: Fri, 6 Jan 2023 14:07:01 +0330 Subject: [PATCH 16/16] Make build make job do the job when it's already built --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index a9a9ee7..1bb9c49 100644 --- a/Makefile +++ b/Makefile @@ -36,12 +36,12 @@ MO_FILES := $(PO_FILES:.po=.mo) SCHEMA_DIR = ./schemas SCHEMA_FILE = org.gnome.shell.extensions.coverflowalttab.gschema.xml -.PHONY: $(POT_FILE) +.PHONY: $(POT_FILE) build all: build schema install build: - mkdir build + mkdir -p build cd src && gnome-extensions pack -f \ --extra-source ./coverflowSwitcher.js \ --extra-source ./keybinder.js \