diff --git a/README.md b/README.md index b132843..a0b04e6 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# arch-update -Update indicator for Arch Linux and GNOME Shell +# crystal-update +Update indicator for Crystal Linux and GNOME Shell ## Warning for Gnome 42 Default update command tries to run "gnome-terminal". @@ -20,215 +20,13 @@ It's on extensions.gnome.org : https://extensions.gnome.org/extension/1010/archlinux-updates-indicator/ ## Install from AUR -Thanks to michiwend you can install it from Arch Linux User Repository : gnome-shell-extension-arch-update +Thanks to michiwend you can install it from Crystal Linux User Repository : gnome-shell-extension-arch-update https://aur.archlinux.org/packages/gnome-shell-extension-arch-update/ ## Manual install To install, simply download as zip and unzip contents in ~/.local/share/gnome-shell/extensions/arch-update@RaphaelRochet -## Changes - -### v49 -- "Fix 'Strip version numbers' nor working with old behavior - -### v48 -- Added translation : hungarian -- Fix Inconsistent icon theme -- Add basic parsing to tell updates and titles apart; also increase readibility in menu -- Now "strip version number" can be applied to indicator menu or notifications - -### v47 -- Gnome 42 -- Fix deprectated option in default commandline - -### v46 -- Updated translation : Brazilian Portuguese -- Added translation : Occitan -- Fixed indicator not shown if in error state (#178) - -### v45 -- Fixed an error on unloading introduced in v44 - -### v44 -- Minor refactoring - -### v43 -- Gnome 41 -- New translations : Dutch, Korean, Ukrainian -- Updated translations : Simplified Chinese, Russian - -### v42 -- Updated translation : German - -### v41 -- Fixed metadata for extensions website - -### v40 -- Gnome 40 only -- Updated translation : Russian - -### v39 -- Fixed update list empty after suspend -- Fixed update list not fully visible when lots of updates -- Updated translations : Chinese and Spanish - -### v38 -- Fixed crash about Gtk.IconTheme.get_defaults -- Added indicator position setting - -### v37 -- Theme support is back ! Also an option to force built-in icons if needed. - -### v36 -- Gnome 3.36.1 only -- Fixed open prefs from menu - -### v35 -- Gnome 3.36 only -- Fixed a warning about absolete call - -### v34 -- Gnome 3.36 -- New translation : Swedish -- Updated translations : Italian, German - -### v33 -- Removed deprecated code -- Removed support for older GS - -### v32 -- Gnome 3.34 - -### v31 -- Updated translation : Turkish - -### v30 -- Gnome 3.32 - -### v29 -- Update translation : Romanian -- Applied French translation to all French - -### v28 -- Gnome 3.30 -- New translation : Esperanto -- New translation : Finnish -- Updated translation : Brazilian -- Fix indicator alignment -- Fix some errors that could quickly fill log - -### v27 -- Added info about pacman-contrib for checkupdates script -- New translation : Estonian -- Updated translation : Romanian - -### v26 -- Gnome 3.28 -- New translation : Hebrew -- Update translation : Spanish - -### v25 -- Added optional package manager menu entry -- Added requirements in readme -- Updated Slovak translation -- Updated Italian translation -- Fixed a JS Warning -- Fixed a bug that crashes Gnome-SHELL on update - -### v24 -- Gnome 3.26 -- Updated Romanian translation - -### v23 -- Updated translation : Arabic - -### v22 -- Updated translation : Serbian -- New translation : Turkish - -### v21 -- Gnome 3.24 -- New translation : Persian - -### v20 -- Translations updates (German, Spanish) - -### v19 -- Ability to cancel checking -- New translation : Catalan -- Updated translations : Spanish, Brazilian - -### v18 -- Gnome 3.22 -- New preferences window -- Cleaner translations (some text are not translated yet) -- Menu does not close when updating - -### v17 -- New translation : Russian -- Updated translation : Czech - -### v16 -- Add vertical scroll bar on preferences window - -### v15 -- New feature : auto-expand update list -- New translation : Norwegian Bokmal -- Updated translation : Brazilian Portuguese - -### v14 -- Gnome 3.20 compatibility - -### v13 -- New translation : Serbian (sr and sr@latin) -- Updated translation : Spanish -- Minor bug fix - -### v12 -- New translation : Chinese -- Updated translation : Czech - -### v11 -- New option to strip out version numbers -- New translations : Slovak and Arabic -- Updated translations : Brazilian Portuguese, German - -### v10 -- Licence added : GNU GPL v3 -- Updated translations : Polish and Brazilian portuguese - -### v9 -- Added option to change command used to check for updates (for advanced users) -- Added Romanian and Polish translations - -### v8 -- Added Italian language - -### v7 -- Added Brazilian Portuguese translation - -### v6 -- Added Spanish language - -### v5 -- Option to have permanent notifications -- Asynchronous checking - No more 1 sec Shell freeze during updates check ! -- 'Updates pending' menu item can now be expanded to show updates list -- Option to only list new updates in notifications -- Aded "Update Now" action button on notifications - -### v4 -- Run update command from indicator -- Autodetect when updates are done -- Prefs dialog reworked - -### v3 -- Notification option -- Czech and German languages added - -## Credits -All icons are based on Thayer Williams' Archer logo, winner of Arch Linux logo contest. - +## Credit Some portions of the extension were inspired from Touchad Indicator and Lock keys. https://github.com/orangeshirt/gnome-shell-extension-touchpad-indicator https://github.com/kazysmaster/gnome-shell-extension-lockkeys diff --git a/extension.js b/extension.js index c3a30ef..bbe175b 100644 --- a/extension.js +++ b/extension.js @@ -1,18 +1,18 @@ /* - This file is part of Arch Linux Updates Indicator + This file is part of Crystal Linux Updates Indicator - Arch Linux Updates Indicator is free software: you can redistribute it and/or modify + Crystal Linux Updates Indicator 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. - Arch Linux Updates Indicator is distributed in the hope that it will be useful, + Crystal Linux Updates Indicator is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with Arch Linux Updates Indicator. If not, see . + along with Crystal Linux Updates Indicator. If not, see . Copyright 2016-2022 Raphaël Rochet */ @@ -53,7 +53,7 @@ let CHECK_INTERVAL = 60*60; // 1h let NOTIFY = false; let HOWMUCH = 0; let TRANSIENT = true; -let UPDATE_CMD = "gnome-terminal -- /bin/sh -c \"sudo pacman -Syu ; echo Done - Press enter to exit; read _\" "; +let UPDATE_CMD = "gnome-terminal -- /bin/sh -c \"ame upg ; echo Done - Press enter to exit; read _\" "; let CHECK_CMD = "/usr/bin/checkupdates"; let MANAGER_CMD = ""; let PACMAN_DIR = "/var/lib/pacman/local"; @@ -73,7 +73,7 @@ function init() { ExtensionUtils.initTranslations("arch-update"); } -const ArchUpdateIndicator = GObject.registerClass( +const CrystalUpdateIndicator = GObject.registerClass( { _TimeoutId: null, _FirstTimeoutId: null, @@ -82,7 +82,7 @@ const ArchUpdateIndicator = GObject.registerClass( _updateProcess_pid: null, _updateList: [], }, -class ArchUpdateIndicator extends PanelMenu.Button { +class CrystalUpdateIndicator extends PanelMenu.Button { _init() { super._init(0); @@ -367,13 +367,13 @@ class ArchUpdateIndicator extends PanelMenu.Button { if (updateList.length > 0) { // Show notification only if there's new updates this._showNotification( - Gettext.ngettext( "New Arch Linux Update", "New Arch Linux Updates", updateList.length ), + Gettext.ngettext( "New Crystal Linux Update", "New Crystal Linux Updates", updateList.length ), updateList.join(', ') ); } } else { this._showNotification( - Gettext.ngettext( "New Arch Linux Update", "New Arch Linux Updates", updatesCount ), + Gettext.ngettext( "New Crystal Linux Update", "New Crystal Linux Updates", updatesCount ), Gettext.ngettext( "There is %d update pending", "There are %d updates pending", updatesCount ).format(updatesCount) ); } @@ -550,8 +550,8 @@ class ArchUpdateIndicator extends PanelMenu.Button { let archupdateindicator; function enable() { - archupdateindicator = new ArchUpdateIndicator(); - Main.panel.addToStatusArea('ArchUpdateIndicator', archupdateindicator); + archupdateindicator = new CrystalUpdateIndicator(); + Main.panel.addToStatusArea('CrystalUpdateIndicator', archupdateindicator); archupdateindicator._positionChanged(); } diff --git a/icons/arch-error-symbolic.svg b/icons/arch-error-symbolic.svg index fa32162..664cc32 100644 --- a/icons/arch-error-symbolic.svg +++ b/icons/arch-error-symbolic.svg @@ -1,233 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/icons/arch-lit-symbolic.svg b/icons/arch-lit-symbolic.svg index 92a9704..e25e619 100644 --- a/icons/arch-lit-symbolic.svg +++ b/icons/arch-lit-symbolic.svg @@ -1,171 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - + \ No newline at end of file diff --git a/icons/arch-unknown-symbolic.svg b/icons/arch-unknown-symbolic.svg index 9831e3e..e782ef2 100644 --- a/icons/arch-unknown-symbolic.svg +++ b/icons/arch-unknown-symbolic.svg @@ -1,395 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/icons/arch-updates-symbolic.svg b/icons/arch-updates-symbolic.svg index 9c40fd4..c758049 100644 --- a/icons/arch-updates-symbolic.svg +++ b/icons/arch-updates-symbolic.svg @@ -1,316 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/icons/arch-uptodate-symbolic.svg b/icons/arch-uptodate-symbolic.svg index e8dad98..2f2a3fa 100644 --- a/icons/arch-uptodate-symbolic.svg +++ b/icons/arch-uptodate-symbolic.svg @@ -1,171 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - + \ No newline at end of file diff --git a/locale/ar/arch-update.po b/locale/ar/arch-update.po index dd14f06..713531b 100644 --- a/locale/ar/arch-update.po +++ b/locale/ar/arch-update.po @@ -54,8 +54,8 @@ msgstr[4] "%d تحديثا منتظرًا" msgstr[5] "%d تحديث منتظر" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" msgstr[0] "لا تحديثات أرتش لينكس جديدة" msgstr[1] "تحديث أرتش لينكس جديد" msgstr[2] "تحديثا أرتش لينكس جديدان" diff --git a/locale/arch-update.pot b/locale/arch-update.pot index 0f82e07..f65ad4b 100644 --- a/locale/arch-update.pot +++ b/locale/arch-update.pot @@ -50,8 +50,8 @@ msgstr[0] "" msgstr[1] "" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" msgstr[0] "" msgstr[1] "" diff --git a/locale/ca/arch-update.po b/locale/ca/arch-update.po index e93b8c6..3c3ed8a 100644 --- a/locale/ca/arch-update.po +++ b/locale/ca/arch-update.po @@ -50,10 +50,10 @@ msgstr[0] "%d actualització pendent" msgstr[1] "%d actualitzacions pendents" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Nova actualització d'Arch Linux" -msgstr[1] "Noves actualitzacions d'Arch Linux" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Nova actualització d'Crystal Linux" +msgstr[1] "Noves actualitzacions d'Crystal Linux" #: extension.js:377 #, javascript-format diff --git a/locale/cs_CZ/arch-update.po b/locale/cs_CZ/arch-update.po index d031623..3e7d588 100644 --- a/locale/cs_CZ/arch-update.po +++ b/locale/cs_CZ/arch-update.po @@ -49,10 +49,10 @@ msgstr[0] "%d čekající aktualizace" msgstr[1] "%d čekajících aktualizací" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Nová aktualizace pro Arch Linux" -msgstr[1] "Nové aktualizace pro Arch Linux" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Nová aktualizace pro Crystal Linux" +msgstr[1] "Nové aktualizace pro Crystal Linux" #: extension.js:377 #, javascript-format diff --git a/locale/de_DE/arch-update.po b/locale/de_DE/arch-update.po index 2b3ec63..379f7c7 100644 --- a/locale/de_DE/arch-update.po +++ b/locale/de_DE/arch-update.po @@ -52,10 +52,10 @@ msgstr[0] "%d ausstehende Aktualisierung" msgstr[1] "%d ausstehende Aktualisierungen" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Neue Arch-Linux-Aktualisierung" -msgstr[1] "Neue Arch-Linux-Aktualisierungen" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Neue Crystal-Linux-Aktualisierung" +msgstr[1] "Neue Crystal-Linux-Aktualisierungen" #: extension.js:377 #, javascript-format diff --git a/locale/eo/arch-update.po b/locale/eo/arch-update.po index 89e2c8a..153131a 100644 --- a/locale/eo/arch-update.po +++ b/locale/eo/arch-update.po @@ -51,10 +51,10 @@ msgstr[0] "%d ĝisdatigo pritraktata" msgstr[1] "%d ĝisdatigoj pritraktataj" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Nova Arch Linux ĝisdatigo" -msgstr[1] "Novaj Arch Linux ĝisdatigoj" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Nova Crystal Linux ĝisdatigo" +msgstr[1] "Novaj Crystal Linux ĝisdatigoj" #: extension.js:377 #, javascript-format diff --git a/locale/es/arch-update.po b/locale/es/arch-update.po index 24131d4..06f54b2 100644 --- a/locale/es/arch-update.po +++ b/locale/es/arch-update.po @@ -6,7 +6,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Arch-Update\n" +"Project-Id-Version: Crystal-Update\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-08-01 14:43+0200\n" "PO-Revision-Date: 2021-02-12 11:13+0100\n" @@ -51,8 +51,8 @@ msgstr[0] "%d actualización pendiente" msgstr[1] "%d actualizaciones pendientes" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" msgstr[0] "Nueva actualización del sistema" msgstr[1] "Nuevas actualizaciones del sistema" diff --git a/locale/et/arch-update.po b/locale/et/arch-update.po index cb857bc..d6c3484 100644 --- a/locale/et/arch-update.po +++ b/locale/et/arch-update.po @@ -50,10 +50,10 @@ msgstr[0] "%d uuendus ootel" msgstr[1] "%d uuendust ootel" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Uus Arch Linux'i uuendus" -msgstr[1] "Uued Arch Linux'i uuendused" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Uus Crystal Linux'i uuendus" +msgstr[1] "Uued Crystal Linux'i uuendused" #: extension.js:377 #, javascript-format diff --git a/locale/fa_IR/arch-update.po b/locale/fa_IR/arch-update.po index 979d172..b823c6f 100644 --- a/locale/fa_IR/arch-update.po +++ b/locale/fa_IR/arch-update.po @@ -49,8 +49,8 @@ msgid_plural "%d updates pending" msgstr[0] "%d بروزرسانی موجود است" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" msgstr[0] "بروزرسانی جدید آرچ لینوکس" #: extension.js:377 diff --git a/locale/fi_FI/arch-update.po b/locale/fi_FI/arch-update.po index e04a2cf..9557f91 100644 --- a/locale/fi_FI/arch-update.po +++ b/locale/fi_FI/arch-update.po @@ -51,10 +51,10 @@ msgstr[0] "%d päivitys saatavilla" msgstr[1] "%d päivitystä saatavilla" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Uusi Arch Linux päivitys" -msgstr[1] "Uusia Arch Linux päivityksiä" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Uusi Crystal Linux päivitys" +msgstr[1] "Uusia Crystal Linux päivityksiä" #: extension.js:377 #, javascript-format diff --git a/locale/fr/arch-update.po b/locale/fr/arch-update.po index e5b60be..78a8b04 100644 --- a/locale/fr/arch-update.po +++ b/locale/fr/arch-update.po @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Arch-Update\n" +"Project-Id-Version: Crystal-Update\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-08-01 14:43+0200\n" "PO-Revision-Date: 2022-08-01 14:46+0200\n" @@ -50,8 +50,8 @@ msgstr[0] "%d mise à jour en attente" msgstr[1] "%d mises à jour en attente" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" msgstr[0] "Nouvelle mise à jour" msgstr[1] "Nouvelles mises à jour" diff --git a/locale/he_IL/he_IL.po b/locale/he_IL/he_IL.po index 67d9eb1..0272b87 100644 --- a/locale/he_IL/he_IL.po +++ b/locale/he_IL/he_IL.po @@ -50,10 +50,10 @@ msgstr[0] "קיים עדכון %d" msgstr[1] "קיימים %d עדכונים" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "עדכון חדש ל Arch Linux" -msgstr[1] "עדכונים חדשים ל Arch Linux" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "עדכון חדש ל Crystal Linux" +msgstr[1] "עדכונים חדשים ל Crystal Linux" #: extension.js:377 #, javascript-format diff --git a/locale/hu_HU/arch-update.po b/locale/hu_HU/arch-update.po index eabdc8a..6b9fce2 100644 --- a/locale/hu_HU/arch-update.po +++ b/locale/hu_HU/arch-update.po @@ -51,10 +51,10 @@ msgstr[0] "%d frissítés függőben" msgstr[1] "%d frissítés függőben" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Új Arch Linux frissítés" -msgstr[1] "Új Arch Linux frissítések" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Új Crystal Linux frissítés" +msgstr[1] "Új Crystal Linux frissítések" #: extension.js:377 #, javascript-format diff --git a/locale/it_IT/arch-update.po b/locale/it_IT/arch-update.po index b886f31..93395de 100644 --- a/locale/it_IT/arch-update.po +++ b/locale/it_IT/arch-update.po @@ -50,10 +50,10 @@ msgstr[0] "1 aggiornamento disponibile" msgstr[1] "%d aggiornamenti disponibili" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Nuovo aggiornamento di Arch Linux" -msgstr[1] "Nuovi aggiornamenti di Arch Linux" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Nuovo aggiornamento di Crystal Linux" +msgstr[1] "Nuovi aggiornamenti di Crystal Linux" #: extension.js:377 #, javascript-format diff --git a/locale/ko/ko.po b/locale/ko/ko.po index 0bccd3c..e509ca6 100644 --- a/locale/ko/ko.po +++ b/locale/ko/ko.po @@ -49,8 +49,8 @@ msgid_plural "%d updates pending" msgstr[0] "업데이트 %d개 대기 중" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" msgstr[0] "새로운 업데이트가 있습니다." #: extension.js:377 diff --git a/locale/nb_NO/arch-update.po b/locale/nb_NO/arch-update.po index 33995d8..4dfcec5 100644 --- a/locale/nb_NO/arch-update.po +++ b/locale/nb_NO/arch-update.po @@ -48,10 +48,10 @@ msgstr[0] "%d oppdatering venter" msgstr[1] "%d oppdateringer venter" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Ny Arch Linux-oppdatering" -msgstr[1] "Nye Arch Linux-oppdateringer" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Ny Crystal Linux-oppdatering" +msgstr[1] "Nye Crystal Linux-oppdateringer" #: extension.js:377 #, javascript-format diff --git a/locale/nl/arch-update.po b/locale/nl/arch-update.po index 6929e8a..fdd41ac 100644 --- a/locale/nl/arch-update.po +++ b/locale/nl/arch-update.po @@ -50,10 +50,10 @@ msgstr[0] "%d update in de wachtrij" msgstr[1] "%d updates in de wachtrij" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Nieuwe Arch Linux-update" -msgstr[1] "Nieuwe Arch Linux-updates" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Nieuwe Crystal Linux-update" +msgstr[1] "Nieuwe Crystal Linux-updates" #: extension.js:377 #, javascript-format diff --git a/locale/oc/arch-update.po b/locale/oc/arch-update.po index 6ff313a..ed50913 100644 --- a/locale/oc/arch-update.po +++ b/locale/oc/arch-update.po @@ -50,10 +50,10 @@ msgstr[0] "%d mesa a jorn en espèra" msgstr[1] "%d mesas a jorn en espèra" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Mesa a jorn Linux Arch" -msgstr[1] "Mesas a jorn Linux Arch" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Mesa a jorn Linux Crystal" +msgstr[1] "Mesas a jorn Linux Crystal" #: extension.js:377 #, javascript-format diff --git a/locale/pl/arch-update.po b/locale/pl/arch-update.po index 16613c5..e86b565 100644 --- a/locale/pl/arch-update.po +++ b/locale/pl/arch-update.po @@ -52,8 +52,8 @@ msgstr[1] "dostępnych aktualizacji" #: extension.js:370 extension.js:376 #, fuzzy -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" msgstr[0] "Nowe aktualizacje" msgstr[1] "Nowe aktualizacje" diff --git a/locale/pt_BR/arch-update.po b/locale/pt_BR/arch-update.po index b872004..8056659 100644 --- a/locale/pt_BR/arch-update.po +++ b/locale/pt_BR/arch-update.po @@ -50,10 +50,10 @@ msgstr[0] "%d atualização pendente" msgstr[1] "%d atualizações pendentes" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Nova atualização do Arch Linux" -msgstr[1] "Novas atualizações do Arch Linux" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Nova atualização do Crystal Linux" +msgstr[1] "Novas atualizações do Crystal Linux" #: extension.js:377 #, javascript-format diff --git a/locale/ro/arch-update.po b/locale/ro/arch-update.po index 834b664..190314d 100644 --- a/locale/ro/arch-update.po +++ b/locale/ro/arch-update.po @@ -53,11 +53,11 @@ msgstr[1] "%d actualizări în așteptare" msgstr[2] "%d de actualizări în așteptare" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Actualizare nouă pentru Arch Linux" -msgstr[1] "Actualizări noi pentru Arch Linux" -msgstr[2] "Actualizări noi pentru Arch Linux" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Actualizare nouă pentru Crystal Linux" +msgstr[1] "Actualizări noi pentru Crystal Linux" +msgstr[2] "Actualizări noi pentru Crystal Linux" #: extension.js:377 #, javascript-format diff --git a/locale/ru_RU/arch-update.po b/locale/ru_RU/arch-update.po index 9eadcb2..80f5f72 100644 --- a/locale/ru_RU/arch-update.po +++ b/locale/ru_RU/arch-update.po @@ -52,11 +52,11 @@ msgstr[1] "%d обновления в ожидании" msgstr[2] "%d обновлений в ожидании" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Новое обновление Arch Linux" -msgstr[1] "Новые обновления Arch Linux" -msgstr[2] "Новые обновления Arch Linux" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Новое обновление Crystal Linux" +msgstr[1] "Новые обновления Crystal Linux" +msgstr[2] "Новые обновления Crystal Linux" #: extension.js:377 #, javascript-format diff --git a/locale/sk/arch-update.po b/locale/sk/arch-update.po index 25012fc..8757353 100644 --- a/locale/sk/arch-update.po +++ b/locale/sk/arch-update.po @@ -1,4 +1,4 @@ -# Slovak translation for Arch-update. +# Slovak translation for Crystal-update. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Dušan Kazik , 2016, 2017. @@ -51,11 +51,11 @@ msgstr[1] "%d dostupné aktualizácie" msgstr[2] "%d dostupných aktualizácií" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Nová aktualizácia systému Arch" -msgstr[1] "Nové aktualizácie systému Arch" -msgstr[2] "Nové aktualizácie systému Arch" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Nová aktualizácia systému Crystal" +msgstr[1] "Nové aktualizácie systému Crystal" +msgstr[2] "Nové aktualizácie systému Crystal" #: extension.js:377 #, javascript-format diff --git a/locale/sr/arch-update.po b/locale/sr/arch-update.po index 3a3d9fa..37ecb62 100644 --- a/locale/sr/arch-update.po +++ b/locale/sr/arch-update.po @@ -52,8 +52,8 @@ msgstr[1] "%d надоградње на чекању" msgstr[2] "%d надоградњи на чекању" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" msgstr[0] "Нова надоградња Арчлинукса" msgstr[1] "Нове надоградње Арчлинукса" msgstr[2] "Нове надоградње Арчлинукса" diff --git a/locale/sr@latin/arch-update.po b/locale/sr@latin/arch-update.po index 91f5df0..c2853ef 100644 --- a/locale/sr@latin/arch-update.po +++ b/locale/sr@latin/arch-update.po @@ -52,11 +52,11 @@ msgstr[1] "%d nadogradnje na čekanju" msgstr[2] "%d nadogradnji na čekanju" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Nova nadogradnja Archlinuksa" -msgstr[1] "Nove nadogradnje Archlinuksa" -msgstr[2] "Nove nadogradnje Archlinuksa" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Nova nadogradnja Crystallinuksa" +msgstr[1] "Nove nadogradnje Crystallinuksa" +msgstr[2] "Nove nadogradnje Crystallinuksa" #: extension.js:377 #, javascript-format diff --git a/locale/sv/arch-update.po b/locale/sv/arch-update.po index 6491af0..be23931 100644 --- a/locale/sv/arch-update.po +++ b/locale/sv/arch-update.po @@ -51,10 +51,10 @@ msgstr[0] "%d uppdatering väntar" msgstr[1] "%d uppdateringar väntar" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Ny Arch Linux-uppdatering" -msgstr[1] "Nya Arch Linux-uppdateringar§" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Ny Crystal Linux-uppdatering" +msgstr[1] "Nya Crystal Linux-uppdateringar§" #: extension.js:377 #, javascript-format diff --git a/locale/tr_TR/arch-update.po b/locale/tr_TR/arch-update.po index b1b205b..174cbc4 100644 --- a/locale/tr_TR/arch-update.po +++ b/locale/tr_TR/arch-update.po @@ -51,10 +51,10 @@ msgstr[0] "%d güncelleme bekliyor" msgstr[1] "%d güncelleme bekliyor" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Yeni Arch Linux Güncellemesi" -msgstr[1] "Yeni Arch Linux Güncellemesi" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Yeni Crystal Linux Güncellemesi" +msgstr[1] "Yeni Crystal Linux Güncellemesi" #: extension.js:377 #, javascript-format diff --git a/locale/uk_UA/arch-update.po b/locale/uk_UA/arch-update.po index f7ac709..82cb81a 100644 --- a/locale/uk_UA/arch-update.po +++ b/locale/uk_UA/arch-update.po @@ -52,11 +52,11 @@ msgstr[1] "%d оновлення очікують" msgstr[2] "%d оновлень очікують" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Доступне оновлення Arch Linux" -msgstr[1] "Доступні оновлення Arch Linux" -msgstr[2] "Доступні оновлення Arch Linux" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Доступне оновлення Crystal Linux" +msgstr[1] "Доступні оновлення Crystal Linux" +msgstr[2] "Доступні оновлення Crystal Linux" #: extension.js:377 #, javascript-format diff --git a/locale/zh_CN/arch-update.po b/locale/zh_CN/arch-update.po index 42ae6c8..bf67f1b 100644 --- a/locale/zh_CN/arch-update.po +++ b/locale/zh_CN/arch-update.po @@ -49,9 +49,9 @@ msgid_plural "%d updates pending" msgstr[0] "%d 个更新正等待操作" #: extension.js:370 extension.js:376 -msgid "New Arch Linux Update" -msgid_plural "New Arch Linux Updates" -msgstr[0] "Arch Linux 有新的更新" +msgid "New Crystal Linux Update" +msgid_plural "New Crystal Linux Updates" +msgstr[0] "Crystal Linux 有新的更新" #: extension.js:377 #, javascript-format diff --git a/metadata.json b/metadata.json index e92d078..4690ddb 100644 --- a/metadata.json +++ b/metadata.json @@ -1,8 +1,8 @@ { - "description": "Update indicator for Arch Linux and GNOME Shell.\n** Note : you now need to install the package pacman-contrib to use the checkupdates script. **\n Can support AUR or other distros by changing command used to check for and apply updates.\n See README about Gnome42 Console", - "name": "Arch Linux Updates Indicator", + "description": "Update indicator for Crystal Linux and GNOME Shell.\n** Note : you now need to install the package pacman-contrib to use the checkupdates script. **\n Can support AUR or other distros by changing command used to check for and apply updates.\n See README about Gnome42 Console", + "name": "Crystal Linux Updates Indicator", "shell-version": [ "40", "41", "42" ], - "url": "https://github.com/RaphaelRochet/arch-update", - "uuid": "arch-update@RaphaelRochet", + "url": "https://github.com/crystal-linux/crystal-update", + "uuid": "crystal-update@CrystalTeam", "version": 49 } diff --git a/prefs.js b/prefs.js index f9be23f..ff69cdd 100644 --- a/prefs.js +++ b/prefs.js @@ -1,18 +1,18 @@ /* - This file is part of Arch Linux Updates Indicator + This file is part of Crystal Linux Updates Indicator - Arch Linux Updates Indicator is free software: you can redistribute it and/or modify + Crystal Linux Updates Indicator 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. - Arch Linux Updates Indicator is distributed in the hope that it will be useful, + Crystal Linux Updates Indicator is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with Arch Linux Updates Indicator. If not, see . + along with Crystal Linux Updates Indicator. If not, see . Copyright 2016-2022 Raphaël Rochet */ @@ -42,7 +42,7 @@ function buildPrefsWidget(){ let box = buildable.get_object('prefs_widget'); let version_label = buildable.get_object('version_info'); - version_label.set_text('[Arch-update v' + Me.metadata.version.toString() + ']'); + version_label.set_text('[Crystal-update v' + Me.metadata.version.toString() + ']'); // Bind fields to settings settings.bind('boot-wait' , buildable.get_object('field_wait') , 'value' , Gio.SettingsBindFlags.DEFAULT); diff --git a/prefs.xml b/prefs.xml index 229a422..a3a65f8 100644 --- a/prefs.xml +++ b/prefs.xml @@ -1,19 +1,19 @@ diff --git a/stylesheet.css b/stylesheet.css index bb38ae1..eea818b 100644 --- a/stylesheet.css +++ b/stylesheet.css @@ -1,18 +1,18 @@ /* - This file is part of Arch Linux Updates Indicator + This file is part of Crystal Linux Updates Indicator - Arch Linux Updates Indicator is free software: you can redistribute it and/or modify + Crystal Linux Updates Indicator 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. - Arch Linux Updates Indicator is distributed in the hope that it will be useful, + Crystal Linux Updates Indicator is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with Arch Linux Updates Indicator. If not, see . + along with Crystal Linux Updates Indicator. If not, see . Copyright 2016-2022 Raphaël Rochet */