i18n: translate desktop entries with xdgen (#1328)
This commit is contained in:
parent
bbc343315f
commit
9ce90a740a
37 changed files with 514 additions and 280 deletions
38
Cargo.lock
generated
38
Cargo.lock
generated
|
|
@ -1480,6 +1480,7 @@ dependencies = [
|
||||||
"tracing",
|
"tracing",
|
||||||
"tracing-log",
|
"tracing-log",
|
||||||
"tracing-subscriber",
|
"tracing-subscriber",
|
||||||
|
"xdgen",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
@ -2660,6 +2661,16 @@ dependencies = [
|
||||||
"xdg",
|
"xdg",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "freedesktop_entry_parser"
|
||||||
|
version = "2.0.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "fc6d3a3635983a889f065aa9ce760384713f23a9b4a04f696f86c39a5d7a6a5a"
|
||||||
|
dependencies = [
|
||||||
|
"indexmap 2.13.0",
|
||||||
|
"nom 8.0.0",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fsevent-sys"
|
name = "fsevent-sys"
|
||||||
version = "4.1.0"
|
version = "4.1.0"
|
||||||
|
|
@ -8312,6 +8323,18 @@ dependencies = [
|
||||||
"wayland-protocols-wlr",
|
"wayland-protocols-wlr",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "xdgen"
|
||||||
|
version = "0.1.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "25af88f104f06d5aeb80c77e5eb85e6f6f355f86f6e34307a14befd716efe4bf"
|
||||||
|
dependencies = [
|
||||||
|
"fluent",
|
||||||
|
"freedesktop_entry_parser",
|
||||||
|
"unic-langid",
|
||||||
|
"xmltree",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "xkb-data"
|
name = "xkb-data"
|
||||||
version = "0.2.2"
|
version = "0.2.2"
|
||||||
|
|
@ -8377,12 +8400,27 @@ dependencies = [
|
||||||
"bytemuck",
|
"bytemuck",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "xml"
|
||||||
|
version = "1.2.1"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "b8aa498d22c9bbaf482329839bc5620c46be275a19a812e9a22a2b07529a642a"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "xml-rs"
|
name = "xml-rs"
|
||||||
version = "0.8.28"
|
version = "0.8.28"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f"
|
checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "xmltree"
|
||||||
|
version = "0.12.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "cbc04313cab124e498ab1724e739720807b6dc405b9ed0edc5860164d2e4ff70"
|
||||||
|
dependencies = [
|
||||||
|
"xml",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "xmlwriter"
|
name = "xmlwriter"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
|
|
||||||
|
|
@ -1,31 +1,16 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=App Tray
|
Name=App Tray
|
||||||
Name[ar]=درج التطبيقات
|
Comment=Launch pinned apps and manage open windows
|
||||||
Name[bg]=Меню за програми
|
|
||||||
Name[cs]=Panel aplikací
|
|
||||||
Name[zh_CN]=应用托盘
|
|
||||||
Name[hu]=Alkalmazástálca
|
|
||||||
Name[pl]=Zasobnik aplikacji
|
|
||||||
Name[pt]=Bandeja de Aplicativos
|
|
||||||
Name[de]=App-Tray
|
|
||||||
Name[nl]=App-Tray
|
|
||||||
Name[sk]=Panel aplikácií
|
|
||||||
Name[sv]=Programfält
|
|
||||||
Name[es]=Bandeja de aplicaciones
|
|
||||||
Name[it]=Area applicazioni
|
|
||||||
Name[uk]=Панель застосунків
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-app-list
|
Exec=cosmic-app-list
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;App;Tray;List;Task;Bar;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicAppList
|
Icon=com.system76.CosmicAppList
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
X-CosmicApplet=true
|
X-CosmicApplet=true
|
||||||
X-MinimizeApplet=5
|
X-MinimizeApplet=5
|
||||||
# Indicate that the applet should be shrunk if the panel is too small to fit it
|
|
||||||
X-OverflowPriority=100
|
X-OverflowPriority=100
|
||||||
X-OverflowMinSize=4
|
X-OverflowMinSize=4
|
||||||
X-HostWaylandDisplay=true
|
X-HostWaylandDisplay=true
|
||||||
|
|
|
||||||
|
|
@ -1,30 +1,15 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Accessibility
|
Name=Accessibility
|
||||||
Name[ar]=الإتاحة
|
Comment=Configure accessibility settings from the panel
|
||||||
Name[bg]=Достъпност
|
|
||||||
Name[cs]=Přístupnost
|
|
||||||
Name[zh_CN]=无障碍
|
|
||||||
Name[hu]=Akadálymentesség
|
|
||||||
Name[pl]=Dostępność
|
|
||||||
Name[pt]=Acessibilidade
|
|
||||||
Name[nl]=Toegankelijkheid
|
|
||||||
Name[de]= Zugänglichkeit
|
|
||||||
Name[sk]=Zjednodušenie ovládania
|
|
||||||
Name[sv]=Tillgänglighet
|
|
||||||
Name[es]=Accesibilidad
|
|
||||||
Name[it]=Accessibilità
|
|
||||||
Name[uk]=Доступність
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-applet-a11y
|
Exec=cosmic-applet-a11y
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;Accessibility;A11y;Screen;Reader;Magnifier;Contrast;Color;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=preferences-desktop-accessibility-symbolic
|
Icon=preferences-desktop-accessibility-symbolic
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
X-CosmicApplet=true
|
X-CosmicApplet=true
|
||||||
X-CosmicShrinkable=true
|
X-CosmicShrinkable=true
|
||||||
# Indicates that the auto-hover click should go to the "end" of the hover popup
|
|
||||||
X-CosmicHoverPopup=Auto
|
X-CosmicHoverPopup=Auto
|
||||||
X-OverflowPriority=10
|
X-OverflowPriority=10
|
||||||
|
|
|
||||||
|
|
@ -1,31 +1,15 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Sound
|
Name=Sound
|
||||||
Name[ar]=الصوت
|
Comment=Audio device selection, volume control, and MPRIS media controls
|
||||||
Name[bg]=Звук
|
|
||||||
Name[cs]=Zvuk
|
|
||||||
Name[zh_CN]=音频
|
|
||||||
Name[ko]=코스믹 오디오 애플릿
|
|
||||||
Name[hu]=Hang
|
|
||||||
Name[pl]=Dźwięk
|
|
||||||
Name[pt]=Som
|
|
||||||
Name[nl]=Geluid
|
|
||||||
Name[de]=Klang
|
|
||||||
Name[sk]=Zvuk
|
|
||||||
Name[sv]=Ljud
|
|
||||||
Name[es]=Sonido
|
|
||||||
Name[it]=Audio
|
|
||||||
Name[uk]=Звук
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-applet-audio
|
Exec=cosmic-applet-audio
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;Sound;Audio;MPRIS;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicAppletAudio-symbolic
|
Icon=com.system76.CosmicAppletAudio-symbolic
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
X-CosmicApplet=true
|
X-CosmicApplet=true
|
||||||
X-CosmicShrinkable=true
|
X-CosmicShrinkable=true
|
||||||
# Indicates that the auto-hover click should go to the "end" of the hover popup
|
|
||||||
X-CosmicHoverPopup=End
|
X-CosmicHoverPopup=End
|
||||||
X-OverflowPriority=10
|
X-OverflowPriority=10
|
||||||
|
|
|
||||||
|
|
@ -1,25 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Power & Battery
|
Name=Power & Battery
|
||||||
Name[ar]=الطاقة والبطارية
|
Comment=Power modes and power saving options
|
||||||
Name[bg]=Захранване и батерия
|
|
||||||
Name[cs]=Napájení a baterie
|
|
||||||
Name[zh_CN]=电源与电池
|
|
||||||
Name[ko]=코스믹 배터리 애플릿
|
|
||||||
Name[hu]=Energia és Akkumulátor
|
|
||||||
Name[pl]=Zasilanie i bateria
|
|
||||||
Name[pt]=Energia e Bateria
|
|
||||||
Name[nl]=Energie en batterij
|
|
||||||
Name[de]=Energie und Akku
|
|
||||||
Name[sk]=Napájanie a batéria
|
|
||||||
Name[sv]=Ström & batteri
|
|
||||||
Name[it]=Alimentazione e batteria
|
|
||||||
Name[uk]=Живлення та акумулятор
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-applet-battery
|
Exec=cosmic-applet-battery
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;Power;Battery;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicAppletBattery-symbolic
|
Icon=com.system76.CosmicAppletBattery-symbolic
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Bluetooth
|
Name=Bluetooth
|
||||||
Name[ar]=بلوتوث
|
Comment=Manage Bluetooth devices
|
||||||
Name[zh_CN]=蓝牙
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-applet-bluetooth
|
Exec=cosmic-applet-bluetooth
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;Bluetooth;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicAppletBluetooth-symbolic
|
Icon=com.system76.CosmicAppletBluetooth-symbolic
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
|
|
|
||||||
|
|
@ -1,25 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Input Sources
|
Name=Input Sources
|
||||||
Name[ar]=مصادر الإدخال
|
Comment=Switch between input sources
|
||||||
Name[bg]=Входни устройства
|
|
||||||
Name[cs]=Vstupní zdroje
|
|
||||||
Name[zh_CN]=输入源
|
|
||||||
Name[hu]=Beviteli Források
|
|
||||||
Name[pl]=Źródła wprowadzdania danych
|
|
||||||
Name[pt]=Métodos de Entrada de Teclado
|
|
||||||
Name[nl]=Invoerbronnen
|
|
||||||
Name[de]=Eigangsquellen
|
|
||||||
Name[sk]=Vstupné zdroje
|
|
||||||
Name[es]=Fuentes de entrada de teclado
|
|
||||||
Name[sv]=Inmatningskällor
|
|
||||||
Name[it]=Sorgenti di immissione
|
|
||||||
Name[uk]=Джерела введення
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-applet-input-sources
|
Exec=cosmic-applet-input-sources
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;Input;Source;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicAppletInputSources-symbolic
|
Icon=com.system76.CosmicAppletInputSources-symbolic
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
|
|
|
||||||
|
|
@ -1,25 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Minimized Windows
|
Name=Minimized Windows
|
||||||
Name[ar]=النوافذ المصغّرة
|
Comment=Manage minimized windows
|
||||||
Name[bg]=Минимизирани прозорци
|
|
||||||
Name[cs]=Minimalizovaná okna
|
|
||||||
Name[zh_CN]=最小化窗口
|
|
||||||
Name[hu]=Kis méretű ablakok
|
|
||||||
Name[pl]=Zminimalizowane okna
|
|
||||||
Name[pt]=Janelas Minimizadas
|
|
||||||
Name[nl]=Geminimaliseerde vensters
|
|
||||||
Name[de]=Minimierte Fenster
|
|
||||||
Name[sk]=Minimalizované okná
|
|
||||||
Name[es]=Ventanas minimizadas
|
|
||||||
Name[sv]=Minimera fönster
|
|
||||||
Name[it]=Finestre minimizzate
|
|
||||||
Name[uk]=Згорнуті вікна
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-applet-minimize
|
Exec=cosmic-applet-minimize
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;Minimize;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicAppletMinimize
|
Icon=com.system76.CosmicAppletMinimize
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
|
|
|
||||||
|
|
@ -1,25 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Network
|
Name=Network
|
||||||
Name[ar]=الشبكة
|
Comment=Manage network connections
|
||||||
Name[bg]=Мрежа
|
|
||||||
Name[cs]=Síť
|
|
||||||
Name[zh_CN]=网络
|
|
||||||
Name[hu]=Hálózat
|
|
||||||
Name[pl]=Sieć
|
|
||||||
Name[pt]=Rede
|
|
||||||
Name[nl]=Netwerk
|
|
||||||
Name[de]=Netzwerk
|
|
||||||
Name[sk]=Sieť
|
|
||||||
Name[sv]=Nätverk
|
|
||||||
Name[es]=Red
|
|
||||||
Name[it]=Rete
|
|
||||||
Name[uk]=Мережа
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-applet-network
|
Exec=cosmic-applet-network
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;Network;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicAppletNetwork-symbolic
|
Icon=com.system76.CosmicAppletNetwork-symbolic
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
|
|
|
||||||
|
|
@ -1,25 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Notifications Center
|
Name=Notifications Center
|
||||||
Name[ar]=مركز الإشعارات
|
Comment=Manage notifications and Do Not Disturb
|
||||||
Name[bg]=Център за известия
|
|
||||||
Name[cs]=Centrum oznámení
|
|
||||||
Name[zh_CN]=通知中心
|
|
||||||
Name[hu]=Értesítési központ
|
|
||||||
Name[pl]=Centrum powiadomień
|
|
||||||
Name[pt]=Central de Notificações
|
|
||||||
Name[nl]=Meldingscentrum
|
|
||||||
Name[de]=Notifizierungszentrum
|
|
||||||
Name[sk]=Centrum oznámení
|
|
||||||
Name[sv]=Aviseringscenter
|
|
||||||
Name[es]=Centro de notificaciones
|
|
||||||
Name[it]=Centro notifiche
|
|
||||||
Name[uk]=Центр сповіщень
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-applet-notifications
|
Exec=cosmic-applet-notifications
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;Notification;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicAppletNotifications-symbolic
|
Icon=com.system76.CosmicAppletNotifications-symbolic
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
X-CosmicApplet=true
|
X-CosmicApplet=true
|
||||||
|
|
|
||||||
|
|
@ -1,24 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=User Session
|
Name=User Session
|
||||||
Name[ar]=جلسة المستخدم
|
Comment=Lock screen, log out, suspend, reboot, and shutdown
|
||||||
Name[bg]=Потребителска сесия
|
|
||||||
Name[cs]=Uživatelská relace
|
|
||||||
Name[zh_CN]=用户会话
|
|
||||||
Name[hu]=Felhasználói Munkamenet
|
|
||||||
Name[pl]=Sesja użytkownika
|
|
||||||
Name[pt]=Sessão de Usuário
|
|
||||||
Name[nl]=Gebruikerssessie
|
|
||||||
Name[sk]=Používateľská relácia
|
|
||||||
Name[sv]=Användarsession
|
|
||||||
Name[es]=Sesión de usuario
|
|
||||||
Name[it]=Sessione utente
|
|
||||||
Name[uk]=Сеанс користувача
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-applet-power
|
Exec=cosmic-applet-power
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;User;Session;Lock;Log;Reboot;Shutdown;Suspend;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicAppletPower-symbolic
|
Icon=com.system76.CosmicAppletPower-symbolic
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
|
|
|
||||||
|
|
@ -1,24 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Notifications Tray
|
Name=Notifications Tray
|
||||||
Name[ar]=درج الإشعارات
|
Comment=Application indicators which may export menus to the panel
|
||||||
Name[bg]=Тава за известия
|
|
||||||
Name[cs]=Panel oznámení
|
|
||||||
Name[zh_CN]=通知托盘
|
|
||||||
Name[hu]=Értesítési terület
|
|
||||||
Name[nl]=Meldingsvlak
|
|
||||||
Name[pl]=Zasobnik powiadomień
|
|
||||||
Name[pt]=Área de Notificações
|
|
||||||
Name[sk]=Panel oznámení
|
|
||||||
Name[sv]=Fält för programikoner
|
|
||||||
Name[es]=Bandeja de notificaciones
|
|
||||||
Name[it]=Area notifiche
|
|
||||||
Name[uk]=Область сповіщень
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-applet-status-area
|
Exec=cosmic-applet-status-area
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;App;Indicator;Notification;Tray;Status;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicAppletStatusArea
|
Icon=com.system76.CosmicAppletStatusArea
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
|
|
|
||||||
|
|
@ -1,25 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Tiling
|
Name=Tiling
|
||||||
Name[ar]=تبليط
|
Comment=Manage the active hint, current & per-workspace auto-tiling
|
||||||
Name[bg]=Прилепване на прозорци
|
|
||||||
Name[cs]=Dlaždicový režim oken
|
|
||||||
Name[zh_CN]=平铺
|
|
||||||
Name[hu]=Csempézés
|
|
||||||
Name[pl]=Kafelkowanie
|
|
||||||
Name[pt_BR]=Janelas Lado a Lado
|
|
||||||
Name[pt]=Janelas Lado a Lado
|
|
||||||
Name[nl]=Vensters tegelen
|
|
||||||
Name[sk]=Dláždenie okien
|
|
||||||
Name[sv]=Kakling
|
|
||||||
Name[es]=Ventanas mosaico
|
|
||||||
Name[it]=Tiling
|
|
||||||
Name[uk]=Укладання
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-applet-tiling
|
Exec=cosmic-applet-tiling
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;Tiling;Hint;Workspace;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicAppletTiling-symbolic
|
Icon=com.system76.CosmicAppletTiling-symbolic
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
|
|
|
||||||
|
|
@ -1,24 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Date, Time & Calendar
|
Name=Date, Time & Calendar
|
||||||
Name[ar]=التاريخ والوقت والتقويم
|
Comment=Display the current time in the panel with a calendar popup
|
||||||
Name[bg]=Дата, час и календар
|
|
||||||
Name[cs]=Datum, čas a kalendář
|
|
||||||
Name[zh_CN]=日期、时间和日历
|
|
||||||
Name[hu]=Dátum, Idő és Naptár
|
|
||||||
Name[pl]=Data, godzina i kalendarz
|
|
||||||
Name[pt]=Data, Hora e Calendário
|
|
||||||
Name[nl]=Datum, tijd en agenda
|
|
||||||
Name[sk]=Dátum, čas a kalendár
|
|
||||||
Name[es]=Fecha, hora y calendario
|
|
||||||
Name[sv]=Datum, Tid & Kalender
|
|
||||||
Name[it]=Data, ora e calendario
|
|
||||||
Name[uk]=Дата, час і календар
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-applet-time
|
Exec=cosmic-applet-time
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;Date;Time;Calendar;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicAppletTime-symbolic
|
Icon=com.system76.CosmicAppletTime-symbolic
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
X-CosmicApplet=true
|
X-CosmicApplet=true
|
||||||
|
|
|
||||||
|
|
@ -1,23 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Numbered Workspaces
|
Name=Numbered Workspaces
|
||||||
Name[ar]=مساحات عمل مرقمة
|
Comment=Switch between numbered workspaces in the panel
|
||||||
Name[bg]=Номерирани работни пространства
|
|
||||||
Name[cs]=Číslované pracovní plochy
|
|
||||||
Name[zh_CN]=工作区编号
|
|
||||||
Name[hu]=Számozott Munkaterületek
|
|
||||||
Name[pl]=Obszary robocze według numeru
|
|
||||||
Name[pt]=Áreas de Trabalho Numeradas
|
|
||||||
Name[nl]=Genummerde werkbladen
|
|
||||||
Name[sk]=Číslované pracovné plochy
|
|
||||||
Name[sv]=Numrerade arbetsytor
|
|
||||||
Name[es]=Espacios de trabajo numerados
|
|
||||||
Name[it]=Spazi di lavoro numerati
|
|
||||||
Name[uk]=Нумеровані робочі простори
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-applet-workspaces
|
Exec=cosmic-applet-workspaces
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;Workspace;
|
||||||
Icon=com.system76.CosmicAppletWorkspaces
|
Icon=com.system76.CosmicAppletWorkspaces
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,9 @@ version = "1.0.2"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
license = "GPL-3.0-only"
|
license = "GPL-3.0-only"
|
||||||
|
|
||||||
|
[build-dependencies]
|
||||||
|
xdgen = "0.1"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
cosmic-app-list = { path = "../cosmic-app-list" }
|
cosmic-app-list = { path = "../cosmic-app-list" }
|
||||||
cosmic-applet-audio = { path = "../cosmic-applet-audio" }
|
cosmic-applet-audio = { path = "../cosmic-applet-audio" }
|
||||||
|
|
|
||||||
126
cosmic-applets/build.rs
Normal file
126
cosmic-applets/build.rs
Normal file
|
|
@ -0,0 +1,126 @@
|
||||||
|
use std::fs;
|
||||||
|
use xdgen::{App, Context, FluentString};
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
let ctx = Context::new("../i18n/", "desktop_entries").unwrap();
|
||||||
|
|
||||||
|
[
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppList",
|
||||||
|
"cosmic-app-list",
|
||||||
|
"cosmic-app-list-comment",
|
||||||
|
"cosmic-app-list-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppletA11y",
|
||||||
|
"cosmic-applet-a11y",
|
||||||
|
"cosmic-applet-a11y-comment",
|
||||||
|
"cosmic-applet-a11y-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppletAudio",
|
||||||
|
"cosmic-applet-audio",
|
||||||
|
"cosmic-applet-audio-comment",
|
||||||
|
"cosmic-applet-audio-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppletBattery",
|
||||||
|
"cosmic-applet-battery",
|
||||||
|
"cosmic-applet-battery-comment",
|
||||||
|
"cosmic-applet-battery-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppletBluetooth",
|
||||||
|
"cosmic-applet-bluetooth",
|
||||||
|
"cosmic-applet-bluetooth-comment",
|
||||||
|
"cosmic-applet-bluetooth-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppletInputSources",
|
||||||
|
"cosmic-applet-input-sources",
|
||||||
|
"cosmic-applet-input-sources-comment",
|
||||||
|
"cosmic-applet-input-sources-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppletMinimize",
|
||||||
|
"cosmic-applet-minimize",
|
||||||
|
"cosmic-applet-minimize-comment",
|
||||||
|
"cosmic-applet-minimize-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppletNetwork",
|
||||||
|
"cosmic-applet-network",
|
||||||
|
"cosmic-applet-network-comment",
|
||||||
|
"cosmic-applet-network-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppletNotifications",
|
||||||
|
"cosmic-applet-notifications",
|
||||||
|
"cosmic-applet-notifications-comment",
|
||||||
|
"cosmic-applet-notifications-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppletPower",
|
||||||
|
"cosmic-applet-power",
|
||||||
|
"cosmic-applet-power-comment",
|
||||||
|
"cosmic-applet-power-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppletStatusArea",
|
||||||
|
"cosmic-applet-status-area",
|
||||||
|
"cosmic-applet-status-area-comment",
|
||||||
|
"cosmic-applet-status-area-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppletTiling",
|
||||||
|
"cosmic-applet-tiling",
|
||||||
|
"cosmic-applet-tiling-comment",
|
||||||
|
"cosmic-applet-tiling-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppletTime",
|
||||||
|
"cosmic-applet-time",
|
||||||
|
"cosmic-applet-time-comment",
|
||||||
|
"cosmic-applet-time-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicAppletWorkspaces",
|
||||||
|
"cosmic-applet-workspaces",
|
||||||
|
"cosmic-applet-workspaces-comment",
|
||||||
|
"cosmic-applet-workspaces-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicPanelAppButton",
|
||||||
|
"cosmic-panel-app-button",
|
||||||
|
"cosmic-panel-app-button-comment",
|
||||||
|
"cosmic-panel-app-button-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicPanelLauncherButton",
|
||||||
|
"cosmic-panel-launcher-button",
|
||||||
|
"cosmic-panel-launcher-button-comment",
|
||||||
|
"cosmic-panel-launcher-button-keywords",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"com.system76.CosmicPanelWorkspacesButton",
|
||||||
|
"cosmic-panel-workspaces-button",
|
||||||
|
"cosmic-panel-workspaces-button-comment",
|
||||||
|
"cosmic-panel-workspaces-button-keywords",
|
||||||
|
),
|
||||||
|
]
|
||||||
|
.into_iter()
|
||||||
|
.map(|(id, name, comment, keywords)| {
|
||||||
|
let template_path = ["../", name, "/data/", id, ".desktop"].concat();
|
||||||
|
|
||||||
|
let app = App::new(FluentString(name))
|
||||||
|
.comment(FluentString(comment))
|
||||||
|
.keywords(FluentString(keywords));
|
||||||
|
|
||||||
|
(id, app.expand_desktop(&template_path, &ctx).unwrap())
|
||||||
|
})
|
||||||
|
.for_each(|(id, contents)| {
|
||||||
|
let parent = "../target/xdgen/";
|
||||||
|
fs::create_dir_all(parent).unwrap();
|
||||||
|
fs::write([parent, id, ".desktop"].concat().as_str(), contents).unwrap();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
@ -1,27 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=App Library Button
|
Name=App Library Button
|
||||||
Name[ar]=زر مكتبة التطبيقات
|
Comment=Open the application library for launching installed applications
|
||||||
Name[bg]=Бутон за библиотеката с програми
|
|
||||||
Name[cs]=Tlačítko knihovny aplikací
|
|
||||||
Name[zh_CN]=应用程序库按钮
|
|
||||||
Name[es]=Botón de biblioteca de aplicaciones
|
|
||||||
Name[ja]=Cosmicパネルのアップライブラリーボタン
|
|
||||||
Name[ko]=코스믹 패널 앱 라이브러리 단추
|
|
||||||
Name[pl]=Przycisk biblioteki aplikacji
|
|
||||||
Name[ru]=Кнопка библиотеки приложений на панели Cosmic
|
|
||||||
Name[hu]=Alkalmazáskönyvtár gomb
|
|
||||||
Name[pt_BR]=Botão da Biblioteca de Aplicativos
|
|
||||||
Name[pt]=Botão da Biblioteca de Aplicativos
|
|
||||||
Name[nl]=Knop appbibliotheek
|
|
||||||
Name[sk]=Tlačidlo knižnice aplikácií
|
|
||||||
Name[sv]=Knapp för programbibliotek
|
|
||||||
Name[uk]=Бібліотека застосунків
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-panel-button com.system76.CosmicAppLibrary
|
Exec=cosmic-panel-button com.system76.CosmicAppLibrary
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;App;Library;Tray;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicPanelAppButton
|
Icon=com.system76.CosmicPanelAppButton
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
|
|
|
||||||
|
|
@ -1,24 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Launcher Button
|
Name=Launcher Button
|
||||||
Name[ar]=زر المشغل
|
Comment=Open the launcher to search applications and run commands
|
||||||
Name[bg]=Бутон за стартера
|
|
||||||
Name[cs]=Tlačítko spouštěče
|
|
||||||
Name[zh_CN]=启动器按钮
|
|
||||||
Name[hu]=Indító gomb
|
|
||||||
Name[pl]=Przycisk programu uruchamiającego
|
|
||||||
Name[pt]=Botão Lançador de Aplicativos
|
|
||||||
Name[nl]=Knop snelstarter
|
|
||||||
Name[sk]=Tlačidlo spúšťača
|
|
||||||
Name[es]=Botón del lanzador
|
|
||||||
Name[sv]=Knapp för programstartare
|
|
||||||
Name[it]=Tasto Launcher
|
|
||||||
Name[uk]=Запускач
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-panel-button com.system76.CosmicLauncher
|
Exec=cosmic-panel-button com.system76.CosmicLauncher
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;Launcher;Runner;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicPanelLauncherButton
|
Icon=com.system76.CosmicPanelLauncherButton
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
|
|
|
||||||
|
|
@ -1,24 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Workspaces Button
|
Name=Workspaces Button
|
||||||
Name[ar]=زر مساحات العمل
|
Comment=Open the workspaces overview to manage and switch workspaces
|
||||||
Name[bg]=Бутон за работните пространства
|
|
||||||
Name[cs]=Tlačítko pracovních ploch
|
|
||||||
Name[zh_CN]=工作区按钮
|
|
||||||
Name[pl]=Przycisk przestrzeni roboczych
|
|
||||||
Name[hu]=Munkaterületek gomb
|
|
||||||
Name[pt]=Botão de Áreas de Trabalho
|
|
||||||
Name[nl]=Knop werkbladenoverzicht
|
|
||||||
Name[sk]=Tlačidlo pracovných plôch
|
|
||||||
Name[es]=Botón de espacios de trabajo
|
|
||||||
Name[sv]=Knapp för arbetsytor
|
|
||||||
Name[it]=Tasto Spazi di lavoro
|
|
||||||
Name[uk]=Робочі простори
|
|
||||||
Type=Application
|
Type=Application
|
||||||
Exec=cosmic-panel-button com.system76.CosmicWorkspaces
|
Exec=cosmic-panel-button com.system76.CosmicWorkspaces
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=COSMIC;
|
Categories=COSMIC;
|
||||||
Keywords=COSMIC;Iced;
|
Keywords=COSMIC;Applet;Workspace;Overview;
|
||||||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
|
||||||
Icon=com.system76.CosmicPanelWorkspacesButton
|
Icon=com.system76.CosmicPanelWorkspacesButton
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
|
|
|
||||||
17
i18n/ar/desktop_entries.ftl
Normal file
17
i18n/ar/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
cosmic-app-list = درج التطبيقات
|
||||||
|
cosmic-applet-a11y = الإتاحة
|
||||||
|
cosmic-applet-audio = الصوت
|
||||||
|
cosmic-applet-battery = الطاقة والبطارية
|
||||||
|
cosmic-applet-bluetooth = بلوتوث
|
||||||
|
cosmic-applet-input-sources = مصادر الإدخال
|
||||||
|
cosmic-applet-minimize = النوافذ المصغّرة
|
||||||
|
cosmic-applet-network = الشبكة
|
||||||
|
cosmic-applet-notifications = مركز الإشعارات
|
||||||
|
cosmic-applet-power = جلسة المستخدم
|
||||||
|
cosmic-applet-status-area = درج الإشعارا
|
||||||
|
cosmic-applet-tiling = تبليط
|
||||||
|
cosmic-applet-time = التاريخ والوقت والتقويم
|
||||||
|
cosmic-applet-workspaces = مساحات عمل مرقمة
|
||||||
|
cosmic-panel-app-button = زر مكتبة التطبيقات
|
||||||
|
cosmic-panel-launcher-button = زر المشغل
|
||||||
|
cosmic-panel-workspaces-button = زر مساحات العمل
|
||||||
17
i18n/bg/desktop_entries.ftl
Normal file
17
i18n/bg/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
cosmic-app-list = Меню за програми
|
||||||
|
cosmic-applet-a11y = Достъпност
|
||||||
|
cosmic-applet-audio = Звук
|
||||||
|
cosmic-applet-battery = Захранване и батерия
|
||||||
|
cosmic-applet-bluetooth = Bluetooth
|
||||||
|
cosmic-applet-input-sources = Входни устройства
|
||||||
|
cosmic-applet-minimize = Минимизирани прозорци
|
||||||
|
cosmic-applet-network = Мрежа
|
||||||
|
cosmic-applet-notifications = Център за известия
|
||||||
|
cosmic-applet-power = Потребителска сесия
|
||||||
|
cosmic-applet-status-area = Тава за известия
|
||||||
|
cosmic-applet-tiling = Прилепване на прозорци
|
||||||
|
cosmic-applet-time = Дата, час и календар
|
||||||
|
cosmic-applet-workspaces = Номерирани работни пространства
|
||||||
|
cosmic-panel-app-button = Бутон за библиотеката с програми
|
||||||
|
cosmic-panel-launcher-button = Бутон за стартера
|
||||||
|
cosmic-panel-workspaces-button = Бутон за работните пространства
|
||||||
17
i18n/cs/desktop_entries.ftl
Normal file
17
i18n/cs/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
cosmic-app-list = Panel aplikací
|
||||||
|
cosmic-applet-a11y = Přístupnost
|
||||||
|
cosmic-applet-audio = Zvuk
|
||||||
|
cosmic-applet-battery = Napájení a baterie
|
||||||
|
cosmic-applet-bluetooth = Bluetooth
|
||||||
|
cosmic-applet-input-sources = Vstupní zdroje
|
||||||
|
cosmic-applet-minimize = Minimalizovaná okna
|
||||||
|
cosmic-applet-network = Síť
|
||||||
|
cosmic-applet-notifications = Centrum oznámení
|
||||||
|
cosmic-applet-power = Uživatelská relace
|
||||||
|
cosmic-applet-status-area = Panel oznámení
|
||||||
|
cosmic-applet-tiling = Dlaždicový režim oken
|
||||||
|
cosmic-applet-time = Datum, čas a kalendář
|
||||||
|
cosmic-applet-workspaces = Číslované pracovní plochy
|
||||||
|
cosmic-panel-app-button = Tlačítko knihovny aplikací
|
||||||
|
cosmic-panel-launcher-button = Tlačítko spouštěče
|
||||||
|
cosmic-panel-workspaces-button = Tlačítko pracovních ploch
|
||||||
9
i18n/de/desktop_entries.ftl
Normal file
9
i18n/de/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
cosmic-app-list = Taskleiste
|
||||||
|
cosmic-applet-a11y = Zugänglichkeit
|
||||||
|
cosmic-applet-audio = Klang
|
||||||
|
cosmic-applet-battery = Energie und Akku
|
||||||
|
cosmic-applet-bluetooth = Bluetooth
|
||||||
|
cosmic-applet-input-sources = Eigangsquellen
|
||||||
|
cosmic-applet-minimize = Minimierte Fenster
|
||||||
|
cosmic-applet-network = Netzwerk
|
||||||
|
cosmic-applet-notifications = Notifizierungszentrum
|
||||||
67
i18n/en/desktop_entries.ftl
Normal file
67
i18n/en/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,67 @@
|
||||||
|
cosmic-app-list = App Tray
|
||||||
|
cosmic-app-list-comment = Launch pinned apps and manage open windows
|
||||||
|
cosmic-app-list-keywords = COSMIC;Applet;App;Tray;List;Task;Bar;
|
||||||
|
|
||||||
|
cosmic-applet-a11y = Accessibility
|
||||||
|
cosmic-applet-a11y-comment = Configure accessibility settings from the panel
|
||||||
|
cosmic-applet-a11y-keywords = COSMIC;Applet;Accessibility;A11y;Screen;Reader;Magnifier;Contrast;Color;
|
||||||
|
|
||||||
|
cosmic-applet-audio = Sound
|
||||||
|
cosmic-applet-audio-comment = Audio device selection, volume control, and MPRIS media controls
|
||||||
|
cosmic-applet-audio-keywords = COSMIC;Applet;Sound;Audio;MPRIS;
|
||||||
|
|
||||||
|
cosmic-applet-battery = Power & Battery
|
||||||
|
cosmic-applet-battery-comment = Power modes and power saving options
|
||||||
|
cosmic-applet-battery-keywords = COSMIC;Applet;Power;Battery;
|
||||||
|
|
||||||
|
cosmic-applet-bluetooth = Bluetooth
|
||||||
|
cosmic-applet-bluetooth-comment = Manage Bluetooth devices
|
||||||
|
cosmic-applet-bluetooth-keywords = COSMIC;Applet;Bluetooth;
|
||||||
|
|
||||||
|
cosmic-applet-input-sources = Input Sources
|
||||||
|
cosmic-applet-input-sources-comment = Switch between input sources
|
||||||
|
cosmic-applet-input-sources-keywords = COSMIC;Applet;Input;Source;
|
||||||
|
|
||||||
|
cosmic-applet-minimize = Minimized Windows
|
||||||
|
cosmic-applet-minimize-comment = Manage minimized windows
|
||||||
|
cosmic-applet-minimize-keywords = COSMIC;Applet;Minimize;
|
||||||
|
|
||||||
|
cosmic-applet-network = Network
|
||||||
|
cosmic-applet-network-comment = Manage network connections
|
||||||
|
cosmic-applet-network-keywords = COSMIC;Applet;Network;
|
||||||
|
|
||||||
|
cosmic-applet-notifications = Notifications Center
|
||||||
|
cosmic-applet-notifications-comment = Manage notifications and Do Not Disturb
|
||||||
|
cosmic-applet-notifications-keywords = COSMIC;Applet;Notification;
|
||||||
|
|
||||||
|
cosmic-applet-power = User Session
|
||||||
|
cosmic-applet-power-comment = Lock screen, log out, suspend, reboot, and shutdown
|
||||||
|
cosmic-applet-power-keywords = COSMIC;Applet;User;Session;Lock;Log;Reboot;Shutdown;Suspend;
|
||||||
|
|
||||||
|
cosmic-applet-status-area = Notifications Tray
|
||||||
|
cosmic-applet-status-area-comment = Application indicators which may export menus to the panel
|
||||||
|
cosmic-applet-status-area-keywords = COSMIC;Applet;App;Indicator;Notification;Tray;Status;
|
||||||
|
|
||||||
|
cosmic-applet-tiling = Tiling
|
||||||
|
cosmic-applet-tiling-comment = Manage the active hint, current & per-workspace auto-tiling
|
||||||
|
cosmic-applet-tiling-keywords = COSMIC;Applet;Tiling;Hint;Workspace;
|
||||||
|
|
||||||
|
cosmic-applet-time = Date, Time & Calendar
|
||||||
|
cosmic-applet-time-comment = Display the current time in the panel with a calendar popup
|
||||||
|
cosmic-applet-time-keywords = COSMIC;Applet;Date;Time;Calendar;
|
||||||
|
|
||||||
|
cosmic-applet-workspaces = Numbered Workspaces
|
||||||
|
cosmic-applet-workspaces-comment = Switch between numbered workspaces in the panel
|
||||||
|
cosmic-applet-workspaces-keywords = COSMIC;Applet;Workspace;
|
||||||
|
|
||||||
|
cosmic-panel-app-button = App Library Button
|
||||||
|
cosmic-panel-app-button-comment = Open the application library for launching installed applications
|
||||||
|
cosmic-panel-app-button-keywords = COSMIC;Applet;App;Library;Tray;
|
||||||
|
|
||||||
|
cosmic-panel-launcher-button = Launcher Button
|
||||||
|
cosmic-panel-launcher-button-comment = Open the launcher to search applications and run commands
|
||||||
|
cosmic-panel-launcher-button-keywords = COSMIC;Applet;Launcher;Runner;
|
||||||
|
|
||||||
|
cosmic-panel-workspaces-button = Workspaces Button
|
||||||
|
cosmic-panel-workspaces-button-comment = Open the workspaces overview to manage and switch workspaces
|
||||||
|
cosmic-panel-workspaces-button-keywords = COSMIC;Applet;Workspace;Overview;
|
||||||
16
i18n/es/desktop_entries.ftl
Normal file
16
i18n/es/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
cosmic-app-list = Bandeja de aplicaciones
|
||||||
|
cosmic-applet-a11y = Accesibilidad
|
||||||
|
cosmic-applet-audio = Sonido
|
||||||
|
cosmic-applet-bluetooth = Bluetooth
|
||||||
|
cosmic-applet-input-sources = Fuentes de entrada de teclado
|
||||||
|
cosmic-applet-minimize = Ventanas minimizadas
|
||||||
|
cosmic-applet-network = Red
|
||||||
|
cosmic-applet-notifications = Centro de notificaciones
|
||||||
|
cosmic-applet-power = Sesión de usuario
|
||||||
|
cosmic-applet-status-area = Bandeja de notificaciones
|
||||||
|
cosmic-applet-tiling = Ventanas mosaico
|
||||||
|
cosmic-applet-time = Fecha, hora y calendario
|
||||||
|
cosmic-applet-workspaces = Espacios de trabajo numerados
|
||||||
|
cosmic-panel-app-button = =Botón de biblioteca de aplicaciones
|
||||||
|
cosmic-panel-launcher-button = Botón del lanzador
|
||||||
|
cosmic-panel-workspaces-button = Botón de espacios de trabajo
|
||||||
17
i18n/hu/desktop_entries.ftl
Normal file
17
i18n/hu/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
cosmic-app-list = Alkalmazástálca
|
||||||
|
cosmic-applet-a11y = Akadálymentesség
|
||||||
|
cosmic-applet-audio = Hang
|
||||||
|
cosmic-applet-battery = Energia és Akkumulátor
|
||||||
|
cosmic-applet-bluetooth = Bluetooth
|
||||||
|
cosmic-applet-input-sources = Beviteli Források
|
||||||
|
cosmic-applet-minimize = Kis méretű ablakok
|
||||||
|
cosmic-applet-network = Hálózat
|
||||||
|
cosmic-applet-notifications = Értesítési központ
|
||||||
|
cosmic-applet-power = Felhasználói Munkamenet
|
||||||
|
cosmic-applet-status-area = Értesítési terület
|
||||||
|
cosmic-applet-tiling = Csempézés
|
||||||
|
cosmic-applet-time = Dátum, Idő és Naptár
|
||||||
|
cosmic-applet-workspaces = Számozott Munkaterületek
|
||||||
|
cosmic-panel-app-button = Alkalmazáskönyvtár gomb
|
||||||
|
cosmic-panel-launcher-button = Indító gomb
|
||||||
|
cosmic-panel-workspaces-button = Munkaterületek gomb
|
||||||
16
i18n/it/desktop_entries.ftl
Normal file
16
i18n/it/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
cosmic-app-list = Area applicazioni
|
||||||
|
cosmic-applet-a11y = Accessibilità
|
||||||
|
cosmic-applet-audio = Audio
|
||||||
|
cosmic-applet-battery = Alimentazione e batteria
|
||||||
|
cosmic-applet-bluetooth = Bluetooth
|
||||||
|
cosmic-applet-input-sources = Sorgenti di immissione
|
||||||
|
cosmic-applet-minimize = Finestre minimizzate
|
||||||
|
cosmic-applet-network = Rete
|
||||||
|
cosmic-applet-notifications = Centro notifiche
|
||||||
|
cosmic-applet-power = Sessione utente
|
||||||
|
cosmic-applet-status-area = Area notifiche
|
||||||
|
cosmic-applet-tiling = Tiling
|
||||||
|
cosmic-applet-time = Data, ora e calendario
|
||||||
|
cosmic-applet-workspaces = Spazi di lavoro numerati
|
||||||
|
cosmic-panel-launcher-button = Tasto Launcher
|
||||||
|
cosmic-panel-workspaces-button = Tasto Spazi di lavoro
|
||||||
3
i18n/ko/desktop_entries.ftl
Normal file
3
i18n/ko/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
cosmic-applet-audio = 코스믹 오디오 애플릿
|
||||||
|
cosmic-applet-battery = 코스믹 배터리 애플릿
|
||||||
|
cosmic-panel-app-button = 코스믹 패널 앱 라이브러리 단추
|
||||||
17
i18n/nl/desktop_entries.ftl
Normal file
17
i18n/nl/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
cosmic-app-list = Taakbalk
|
||||||
|
cosmic-applet-a11y = Toegankelijkheid
|
||||||
|
cosmic-applet-audio = Geluid
|
||||||
|
cosmic-applet-battery = Energie en batterij
|
||||||
|
cosmic-applet-bluetooth = Bluetooth
|
||||||
|
cosmic-applet-input-sources = Invoerbronnen
|
||||||
|
cosmic-applet-minimize = Geminimaliseerde vensters
|
||||||
|
cosmic-applet-network = Netwerk
|
||||||
|
cosmic-applet-notifications = Meldingscentrum
|
||||||
|
cosmic-applet-power = Gebruikerssessie
|
||||||
|
cosmic-applet-status-area = Meldingsvlak
|
||||||
|
cosmic-applet-tiling = Vensters tegelen
|
||||||
|
cosmic-applet-time = Datum, tijd en agenda
|
||||||
|
cosmic-applet-workspaces = Genummerde werkbladen
|
||||||
|
cosmic-panel-app-button = Knop appbibliotheek
|
||||||
|
cosmic-panel-launcher-button = Knop snelstarter
|
||||||
|
cosmic-panel-workspaces-button = Knop werkbladenoverzicht
|
||||||
17
i18n/pl/desktop_entries.ftl
Normal file
17
i18n/pl/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
cosmic-app-list = Zasobnik aplikacji
|
||||||
|
cosmic-applet-a11y = Dostępność
|
||||||
|
cosmic-applet-audio = Dźwięk
|
||||||
|
cosmic-applet-battery = Zasilanie i bateria
|
||||||
|
cosmic-applet-bluetooth = Bluetooth
|
||||||
|
cosmic-applet-input-sources = Źródła wprowadzdania danych
|
||||||
|
cosmic-applet-minimize = Zminimalizowane okna
|
||||||
|
cosmic-applet-network = Sieć
|
||||||
|
cosmic-applet-notifications = Centrum powiadomień
|
||||||
|
cosmic-applet-power = Sesja użytkownika
|
||||||
|
cosmic-applet-status-area = Zasobnik powiadomień
|
||||||
|
cosmic-applet-tiling = Kafelkowanie
|
||||||
|
cosmic-applet-time = Data, godzina i kalendarz
|
||||||
|
cosmic-applet-workspaces = Obszary robocze według numeru
|
||||||
|
cosmic-panel-app-button = Przycisk biblioteki aplikacji
|
||||||
|
cosmic-panel-launcher-button = Przycisk programu uruchamiającego
|
||||||
|
cosmic-panel-workspaces-button = Przycisk przestrzeni roboczych
|
||||||
16
i18n/pt/desktop_entries.ftl
Normal file
16
i18n/pt/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
cosmic-app-list = Bandeja de Aplicativos
|
||||||
|
cosmic-applet-a11y = Acessibilidade
|
||||||
|
cosmic-applet-audio = Som
|
||||||
|
cosmic-applet-bluetooth = Energia e Bateria
|
||||||
|
cosmic-applet-input-sources = Métodos de Entrada de Teclado
|
||||||
|
cosmic-applet-minimize = Janelas Minimizadas
|
||||||
|
cosmic-applet-network = Rede
|
||||||
|
cosmic-applet-notifications = Central de Notificações
|
||||||
|
cosmic-applet-power = Sessão de Usuário
|
||||||
|
cosmic-applet-status-area = Área de Notificações
|
||||||
|
cosmic-applet-tiling = Janelas Lado a Lado
|
||||||
|
cosmic-applet-time = Data, Hora e Calendário
|
||||||
|
cosmic-applet-workspaces = Áreas de Trabalho Numeradas
|
||||||
|
cosmic-panel-app-button = Botão da Biblioteca de Aplicativos
|
||||||
|
cosmic-panel-launcher-button = Botão Lançador de Aplicativos
|
||||||
|
cosmic-panel-workspaces-button = Botão de Áreas de Trabalho
|
||||||
17
i18n/sk/desktop_entries.ftl
Normal file
17
i18n/sk/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
cosmic-app-list = Panel aplikácií
|
||||||
|
cosmic-applet-a11y = Zjednodušenie ovládania
|
||||||
|
cosmic-applet-audio = Zvuk
|
||||||
|
cosmic-applet-battery = Napájanie a batéria
|
||||||
|
cosmic-applet-bluetooth = Bluetooth
|
||||||
|
cosmic-applet-input-sources = Vstupné zdroje
|
||||||
|
cosmic-applet-minimize = Minimalizované okná
|
||||||
|
cosmic-applet-network = Sieť
|
||||||
|
cosmic-applet-notifications = Centrum oznámení
|
||||||
|
cosmic-applet-power = Používateľská relácia
|
||||||
|
cosmic-applet-status-area = Panel oznámení
|
||||||
|
cosmic-applet-tiling = Dláždenie okien
|
||||||
|
cosmic-applet-time = Dátum, čas a kalendár
|
||||||
|
cosmic-applet-workspaces = Číslované pracovné plochy
|
||||||
|
cosmic-panel-app-button = Tlačidlo knižnice aplikácií
|
||||||
|
cosmic-panel-launcher-button = Tlačidlo spúšťača
|
||||||
|
cosmic-panel-workspaces-button = Tlačidlo pracovných plôch
|
||||||
17
i18n/sv/desktop_entries.ftl
Normal file
17
i18n/sv/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
cosmic-app-list = Programfält
|
||||||
|
cosmic-applet-a11y = Tillgänglighet
|
||||||
|
cosmic-applet-audio = Ljud
|
||||||
|
cosmic-applet-battery = Ström & batteri
|
||||||
|
cosmic-applet-bluetooth = Bluetooth
|
||||||
|
cosmic-applet-input-sources = Input Sources
|
||||||
|
cosmic-applet-minimize = Minimized Windows
|
||||||
|
cosmic-applet-network = Network
|
||||||
|
cosmic-applet-notifications = Notifications Center
|
||||||
|
cosmic-applet-power = Power & Battery
|
||||||
|
cosmic-applet-status-area = Notifications Tray
|
||||||
|
cosmic-applet-tiling = Tiling
|
||||||
|
cosmic-applet-time = Date, Time & Calendar
|
||||||
|
cosmic-applet-workspaces = Numbered Workspaces
|
||||||
|
cosmic-panel-app-button = App Library Button
|
||||||
|
cosmic-panel-launcher-button = Launcher Button
|
||||||
|
cosmic-panel-workspaces-button = Workspaces Button
|
||||||
17
i18n/uk/desktop_entries.ftl
Normal file
17
i18n/uk/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
cosmic-app-list = Панель застосунків
|
||||||
|
cosmic-applet-a11y = Доступність
|
||||||
|
cosmic-applet-audio = Звук
|
||||||
|
cosmic-applet-battery = Живлення та акумулятор
|
||||||
|
cosmic-applet-bluetooth = Bluetooth
|
||||||
|
cosmic-applet-input-sources = Джерела введення
|
||||||
|
cosmic-applet-minimize = Згорнуті вікна
|
||||||
|
cosmic-applet-network = Мережа
|
||||||
|
cosmic-applet-notifications = Центр сповіщень
|
||||||
|
cosmic-applet-power = Сеанс користувача
|
||||||
|
cosmic-applet-status-area = Область сповіщень
|
||||||
|
cosmic-applet-tiling = Укладання
|
||||||
|
cosmic-applet-time = Дата, час і календар
|
||||||
|
cosmic-applet-workspaces = Нумеровані робочі простори
|
||||||
|
cosmic-panel-app-button = Бібліотека застосунків
|
||||||
|
cosmic-panel-launcher-button = Запускач
|
||||||
|
cosmic-panel-workspaces-button = Робочі простори
|
||||||
17
i18n/zh-CN/desktop_entries.ftl
Normal file
17
i18n/zh-CN/desktop_entries.ftl
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
cosmic-app-list = 应用托盘
|
||||||
|
cosmic-applet-a11y = 无障碍
|
||||||
|
cosmic-applet-audio = 音频
|
||||||
|
cosmic-applet-battery = 电源与电池
|
||||||
|
cosmic-applet-bluetooth = 蓝牙
|
||||||
|
cosmic-applet-input-sources = 输入源
|
||||||
|
cosmic-applet-minimize = 最小化窗口
|
||||||
|
cosmic-applet-network = 网络
|
||||||
|
cosmic-applet-notifications = 通知中心
|
||||||
|
cosmic-applet-power = 用户会话
|
||||||
|
cosmic-applet-status-area = 通知托盘
|
||||||
|
cosmic-applet-tiling = 平铺
|
||||||
|
cosmic-applet-time = 日期、时间和日历
|
||||||
|
cosmic-applet-workspaces = 工作区编号
|
||||||
|
cosmic-panel-app-button = 应用程序库按钮
|
||||||
|
cosmic-panel-launcher-button = 启动器按钮
|
||||||
|
cosmic-panel-workspaces-button = 工作区按钮
|
||||||
37
justfile
37
justfile
|
|
@ -7,7 +7,6 @@ target := if debug == '1' { 'debug' } else { 'release' }
|
||||||
vendor_args := if vendor == '1' { '--frozen --offline' } else { '' }
|
vendor_args := if vendor == '1' { '--frozen --offline' } else { '' }
|
||||||
debug_args := if debug == '1' { '' } else { '--release' }
|
debug_args := if debug == '1' { '' } else { '--release' }
|
||||||
cargo_args := vendor_args + ' ' + debug_args
|
cargo_args := vendor_args + ' ' + debug_args
|
||||||
|
|
||||||
targetdir := env('CARGO_TARGET_DIR', 'target')
|
targetdir := env('CARGO_TARGET_DIR', 'target')
|
||||||
sharedir := rootdir + prefix + '/share'
|
sharedir := rootdir + prefix + '/share'
|
||||||
iconsdir := sharedir + '/icons/hicolor'
|
iconsdir := sharedir + '/icons/hicolor'
|
||||||
|
|
@ -15,9 +14,7 @@ prefixdir := prefix + '/bin'
|
||||||
bindir := rootdir + prefixdir
|
bindir := rootdir + prefixdir
|
||||||
libdir := rootdir + prefix + '/lib'
|
libdir := rootdir + prefix + '/lib'
|
||||||
default-schema-target := sharedir / 'cosmic'
|
default-schema-target := sharedir / 'cosmic'
|
||||||
|
|
||||||
cosmic-applets-bin := prefixdir / 'cosmic-applets'
|
cosmic-applets-bin := prefixdir / 'cosmic-applets'
|
||||||
|
|
||||||
metainfo := 'com.system76.CosmicApplets.metainfo.xml'
|
metainfo := 'com.system76.CosmicApplets.metainfo.xml'
|
||||||
metainfo-src := 'data' / metainfo
|
metainfo-src := 'data' / metainfo
|
||||||
metainfo-dst := clean(rootdir / prefix) / 'share' / 'metainfo' / metainfo
|
metainfo-dst := clean(rootdir / prefix) / 'share' / 'metainfo' / metainfo
|
||||||
|
|
@ -26,7 +23,7 @@ default: build-release
|
||||||
|
|
||||||
# Compiles with debug profile
|
# Compiles with debug profile
|
||||||
build-debug *args:
|
build-debug *args:
|
||||||
cargo build {{args}}
|
cargo build {{ args }}
|
||||||
|
|
||||||
# Compiles with release profile
|
# Compiles with release profile
|
||||||
build-release *args: (build-debug '--release' args)
|
build-release *args: (build-debug '--release' args)
|
||||||
|
|
@ -35,37 +32,35 @@ build-release *args: (build-debug '--release' args)
|
||||||
build-vendored *args: vendor-extract (build-release '--frozen --offline' args)
|
build-vendored *args: vendor-extract (build-release '--frozen --offline' args)
|
||||||
|
|
||||||
_link_applet name:
|
_link_applet name:
|
||||||
ln -sf {{cosmic-applets-bin}} {{bindir}}/{{name}}
|
ln -sf {{ cosmic-applets-bin }} {{ bindir }}/{{ name }}
|
||||||
|
|
||||||
_install_icons name:
|
_install_icons name:
|
||||||
find {{name}}/'data'/'icons' -type f -exec echo {} \; | rev | cut -d'/' -f-3 | rev | xargs -d '\n' -I {} install -Dm0644 {{name}}/'data'/'icons'/{} {{iconsdir}}/{}
|
find {{ name }}/'data'/'icons' -type f -exec echo {} \; | rev | cut -d'/' -f-3 | rev | xargs -d '\n' -I {} install -Dm0644 {{ name }}/'data'/'icons'/{} {{ iconsdir }}/{}
|
||||||
|
|
||||||
_install_default_schema name:
|
_install_default_schema name:
|
||||||
find {{name}}/'data'/'default_schema' -type f -exec echo {} \; | rev | cut -d'/' -f-3 | rev | xargs -d '\n' -I {} install -Dm0644 {{name}}/'data'/'default_schema'/{} {{default-schema-target}}/{}
|
find {{ name }}/'data'/'default_schema' -type f -exec echo {} \; | rev | cut -d'/' -f-3 | rev | xargs -d '\n' -I {} install -Dm0644 {{ name }}/'data'/'default_schema'/{} {{ default-schema-target }}/{}
|
||||||
|
|
||||||
_install_desktop path:
|
_install_desktop path:
|
||||||
install -Dm0644 {{path}} {{sharedir}}/applications/{{file_name(path)}}
|
install -Dm0644 {{ path }} {{ sharedir }}/applications/{{ file_name(path) }}
|
||||||
|
|
||||||
_install_bin name:
|
_install_bin name:
|
||||||
install -Dm0755 {{targetdir}}/{{target}}/{{name}} {{bindir}}/{{name}}
|
install -Dm0755 {{ targetdir }}/{{ target }}/{{ name }} {{ bindir }}/{{ name }}
|
||||||
|
|
||||||
_install_applet id name: (_install_icons name) \
|
_install_applet id name: (_install_icons name) (_install_desktop name + '/data/' + id + '.desktop') (_link_applet name)
|
||||||
(_install_desktop name + '/data/' + id + '.desktop') \
|
|
||||||
(_link_applet name)
|
|
||||||
|
|
||||||
_install_button id name: (_install_icons name) (_install_desktop name + '/data/' + id + '.desktop')
|
_install_button id name: (_install_icons name) (_install_desktop 'target/xdgen/' + id + '.desktop')
|
||||||
|
|
||||||
_install_metainfo:
|
_install_metainfo:
|
||||||
install -Dm0644 {{metainfo-src}} {{metainfo-dst}}
|
install -Dm0644 {{ metainfo-src }} {{ metainfo-dst }}
|
||||||
|
|
||||||
_install_status_notifier_watcher:
|
_install_status_notifier_watcher:
|
||||||
sed "s|@bindir@|{{prefixdir}}|" cosmic-applet-status-area/data/dbus-1/com.system76.CosmicStatusNotifierWatcher.service.in > cosmic-applet-status-area/data/dbus-1/com.system76.CosmicStatusNotifierWatcher.service
|
sed "s|@bindir@|{{ prefixdir }}|" cosmic-applet-status-area/data/dbus-1/com.system76.CosmicStatusNotifierWatcher.service.in > cosmic-applet-status-area/data/dbus-1/com.system76.CosmicStatusNotifierWatcher.service
|
||||||
install -Dm0644 cosmic-applet-status-area/data/dbus-1/com.system76.CosmicStatusNotifierWatcher.service {{sharedir}}/dbus-1/services/com.system76.CosmicStatusNotifierWatcher.service
|
install -Dm0644 cosmic-applet-status-area/data/dbus-1/com.system76.CosmicStatusNotifierWatcher.service {{ sharedir }}/dbus-1/services/com.system76.CosmicStatusNotifierWatcher.service
|
||||||
sed "s|@bindir@|{{prefixdir}}|" cosmic-applet-status-area/data/com.system76.CosmicStatusNotifierWatcher.service.in > cosmic-applet-status-area/data/com.system76.CosmicStatusNotifierWatcher.service
|
sed "s|@bindir@|{{ prefixdir }}|" cosmic-applet-status-area/data/com.system76.CosmicStatusNotifierWatcher.service.in > cosmic-applet-status-area/data/com.system76.CosmicStatusNotifierWatcher.service
|
||||||
install -Dm0644 cosmic-applet-status-area/data/com.system76.CosmicStatusNotifierWatcher.service {{libdir}}/systemd/user/com.system76.CosmicStatusNotifierWatcher.service
|
install -Dm0644 cosmic-applet-status-area/data/com.system76.CosmicStatusNotifierWatcher.service {{ libdir }}/systemd/user/com.system76.CosmicStatusNotifierWatcher.service
|
||||||
|
|
||||||
# Installs files into the system
|
# Installs files into the system
|
||||||
install: (_install_bin 'cosmic-applets') (_link_applet 'cosmic-panel-button') (_install_applet 'com.system76.CosmicAppList' 'cosmic-app-list') (_install_default_schema 'cosmic-app-list') (_install_applet 'com.system76.CosmicAppletA11y' 'cosmic-applet-a11y') (_install_applet 'com.system76.CosmicAppletAudio' 'cosmic-applet-audio') (_install_applet 'com.system76.CosmicAppletInputSources' 'cosmic-applet-input-sources') (_install_applet 'com.system76.CosmicAppletBattery' 'cosmic-applet-battery') (_install_applet 'com.system76.CosmicAppletBluetooth' 'cosmic-applet-bluetooth') (_install_applet 'com.system76.CosmicAppletMinimize' 'cosmic-applet-minimize') (_install_applet 'com.system76.CosmicAppletNetwork' 'cosmic-applet-network') (_install_applet 'com.system76.CosmicAppletNotifications' 'cosmic-applet-notifications') (_install_applet 'com.system76.CosmicAppletPower' 'cosmic-applet-power') (_install_applet 'com.system76.CosmicAppletStatusArea' 'cosmic-applet-status-area') (_install_applet 'com.system76.CosmicAppletTiling' 'cosmic-applet-tiling') (_install_applet 'com.system76.CosmicAppletTime' 'cosmic-applet-time') (_install_applet 'com.system76.CosmicAppletWorkspaces' 'cosmic-applet-workspaces') (_install_button 'com.system76.CosmicPanelAppButton' 'cosmic-panel-app-button') (_install_button 'com.system76.CosmicPanelLauncherButton' 'cosmic-panel-launcher-button') (_install_button 'com.system76.CosmicPanelWorkspacesButton' 'cosmic-panel-workspaces-button') (_install_metainfo) (_install_status_notifier_watcher)
|
install: (_install_bin 'cosmic-applets') (_link_applet 'cosmic-panel-button') (_install_applet 'com.system76.CosmicAppList' 'cosmic-app-list') (_install_default_schema 'cosmic-app-list') (_install_applet 'com.system76.CosmicAppletA11y' 'cosmic-applet-a11y') (_install_applet 'com.system76.CosmicAppletAudio' 'cosmic-applet-audio') (_install_applet 'com.system76.CosmicAppletInputSources' 'cosmic-applet-input-sources') (_install_applet 'com.system76.CosmicAppletBattery' 'cosmic-applet-battery') (_install_applet 'com.system76.CosmicAppletBluetooth' 'cosmic-applet-bluetooth') (_install_applet 'com.system76.CosmicAppletMinimize' 'cosmic-applet-minimize') (_install_applet 'com.system76.CosmicAppletNetwork' 'cosmic-applet-network') (_install_applet 'com.system76.CosmicAppletNotifications' 'cosmic-applet-notifications') (_install_applet 'com.system76.CosmicAppletPower' 'cosmic-applet-power') (_install_applet 'com.system76.CosmicAppletStatusArea' 'cosmic-applet-status-area') (_install_applet 'com.system76.CosmicAppletTiling' 'cosmic-applet-tiling') (_install_applet 'com.system76.CosmicAppletTime' 'cosmic-applet-time') (_install_applet 'com.system76.CosmicAppletWorkspaces' 'cosmic-applet-workspaces') (_install_button 'com.system76.CosmicPanelAppButton' 'cosmic-panel-app-button') (_install_button 'com.system76.CosmicPanelLauncherButton' 'cosmic-panel-launcher-button') (_install_button 'com.system76.CosmicPanelWorkspacesButton' 'cosmic-panel-workspaces-button') _install_metainfo _install_status_notifier_watcher
|
||||||
|
|
||||||
# Vendor Cargo dependencies locally
|
# Vendor Cargo dependencies locally
|
||||||
vendor:
|
vendor:
|
||||||
|
|
@ -83,8 +78,8 @@ vendor-extract:
|
||||||
|
|
||||||
# Bump cargo version, create git commit, and create tag
|
# Bump cargo version, create git commit, and create tag
|
||||||
tag version:
|
tag version:
|
||||||
find -type f -name Cargo.toml -exec sed -i '0,/^version/s/^version.*/version = "{{version}}"/' '{}' \; -exec git add '{}' \;
|
find -type f -name Cargo.toml -exec sed -i '0,/^version/s/^version.*/version = "{{ version }}"/' '{}' \; -exec git add '{}' \;
|
||||||
cargo check
|
cargo check
|
||||||
cargo clean
|
cargo clean
|
||||||
dch -D noble -v {{version}}
|
dch -D noble -v {{ version }}
|
||||||
git add Cargo.lock debian/changelog
|
git add Cargo.lock debian/changelog
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue