Compare commits
No commits in common. "c8bc30566b6b0d864e83e04d66e2e70355e46490" and "5a522610f1cff16ce3ddf14950f21482f17195d6" have entirely different histories.
c8bc30566b
...
5a522610f1
7 changed files with 119 additions and 130 deletions
12
Cargo.lock
generated
12
Cargo.lock
generated
|
|
@ -6193,16 +6193,6 @@ dependencies = [
|
|||
"font-types",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "redox_event"
|
||||
version = "0.4.6"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4ea3e412d205440c7b0218af26247226f979ed1201674cda7a33cc70609084b5"
|
||||
dependencies = [
|
||||
"bitflags 2.11.1",
|
||||
"libredox",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "redox_syscall"
|
||||
version = "0.5.18"
|
||||
|
|
@ -8834,7 +8824,7 @@ dependencies = [
|
|||
"libredox",
|
||||
"orbclient",
|
||||
"raw-window-handle",
|
||||
"redox_event",
|
||||
"redox_syscall 0.7.5",
|
||||
"smol_str",
|
||||
"tracing",
|
||||
"winit-core",
|
||||
|
|
|
|||
2
i18n/ga/cosmic_settings.ftl
vendored
2
i18n/ga/cosmic_settings.ftl
vendored
|
|
@ -911,5 +911,3 @@ xdg-entry-x11-applications = Comhoiriúnacht Feidhmchláir X11
|
|||
xdg-entry-window-management-comment = Gníomh na sár-eochrach, roghanna rialaithe fuinneoige, agus roghanna breise tíleála fuinneoige
|
||||
xdg-entry-wired-comment = Naisc sreangaithe agus próifílí nasc
|
||||
no-search-results = Níl aon líonra ag teacht leis an gcuardach seo.
|
||||
workspaces-navigation = Nascleanúint
|
||||
.wraparound = Bog idir an chéad spás oibre agus an spás oibre deireanach ag baint úsáide as aicearraí méarchláir agus gothaí
|
||||
|
|
|
|||
144
i18n/hu/cosmic_settings.ftl
vendored
144
i18n/hu/cosmic_settings.ftl
vendored
|
|
@ -1,5 +1,5 @@
|
|||
app = COSMIC Beállítások
|
||||
dbus-connection-error = Nem sikerült csatlakozni a D-Bus-hoz
|
||||
dbus-connection-error = Nem sikerült csatlakozni a DBus-hoz
|
||||
ok = OK
|
||||
unknown = Ismeretlen
|
||||
number = { $number }
|
||||
|
|
@ -33,7 +33,7 @@ xdg-entry-mouse-comment = Egérsebesség, gyorsítás és természetes görgeté
|
|||
xdg-entry-network = Hálózat és Wi-Fi
|
||||
xdg-entry-network-comment = Hálózati kapcsolatok kezelése
|
||||
xdg-entry-notifications = Értesítések
|
||||
xdg-entry-notifications-comment = Ne zavarjanak mód, a zárolási képernyő értesítései és alkalmazásonkénti beállítások
|
||||
xdg-entry-notifications-comment = Ne zavarjanak, zárolási képernyő értesítések és alkalmazásonkénti beállítások
|
||||
xdg-entry-panel-comment = Fő rendszersáv menükhöz és kisalkalmazásokhoz
|
||||
xdg-entry-power = Energia és akkumulátor
|
||||
xdg-entry-power-comment = Energiagazdálkodási módok és energiagazdálkodási beállítások
|
||||
|
|
@ -56,9 +56,9 @@ xdg-entry-window-management = Ablakkezelés
|
|||
xdg-entry-window-management-comment = Super billentyű funkció, ablakkezelési és csempézési beállítások
|
||||
xdg-entry-wired = Vezetékes kapcsolatok
|
||||
xdg-entry-wired-comment = Vezetékes kapcsolatok és kapcsolódási profilok
|
||||
xdg-entry-wireless-comment = Wi-Fi-kapcsolatok és kapcsolódási profilok
|
||||
xdg-entry-wireless-comment = Wi-Fi kapcsolatok és kapcsolódási profilok
|
||||
xdg-entry-workspaces = Munkaterületek
|
||||
xdg-entry-workspaces-comment = Munkaterület-tájolás, áttekintés és többkijelzős viselkedés
|
||||
xdg-entry-workspaces-comment = Munkaterület-tájolás, áttekintés és többképernyős viselkedés
|
||||
xdg-entry-x11-applications = X11 alkalmazások támogatása
|
||||
xdg-entry-x11-applications-comment = X11 ablakrendszer alkalmazásméretezés, elsődleges kijelző és globális gyorsbillentyűk
|
||||
|
||||
|
|
@ -67,17 +67,17 @@ xdg-entry-x11-applications-comment = X11 ablakrendszer alkalmazásméretezés, e
|
|||
add-network = Hálózat hozzáadása
|
||||
.profile = Profil hozzáadása
|
||||
add-vpn = VPN hozzáadása
|
||||
airplane-on = A repülőgép üzemmód be van kapcsolva.
|
||||
airplane-on = A repülőgép üzemmód be van kapcsolva
|
||||
cable-unplugged = Kábel kihúzva
|
||||
connect = Kapcsolódás
|
||||
connected = Kapcsolódva
|
||||
connecting = Kapcsolódás…
|
||||
connect = Csatlakozás
|
||||
connected = Csatlakoztatva
|
||||
connecting = Csatlakozás…
|
||||
disconnect = Bontás
|
||||
forget = Elfelejtés
|
||||
known-networks = Ismert hálózatok
|
||||
network-and-wireless = Hálózat és Wi-Fi
|
||||
no-networks = Nem található hálózat.
|
||||
no-vpn = Nincs elérhető VPN-kapcsolat.
|
||||
no-vpn = Nincs elérhető VPN-kapcsolat
|
||||
password = Jelszó
|
||||
password-confirm = Jelszó megerősítése
|
||||
remove = Eltávolítás
|
||||
|
|
@ -88,14 +88,14 @@ identity = Azonosító
|
|||
auth-dialog = Azonosítás szükséges
|
||||
.vpn-description = Írd be a VPN szolgáltatáshoz szükséges felhasználónevet és jelszót.
|
||||
.wifi-description = Add meg a jelszót vagy a titkosítókulcsot. A router „WPS” gombjának megnyomásával is csatlakozhatsz.
|
||||
forget-dialog = Elfelejted ezt a Wi-Fi-hálózatot?
|
||||
.description = A jelszót ismét meg kell majd adnod a kapcsolódáshoz.
|
||||
forget-dialog = El akarod felejteni ezt a Wi-Fi hálózatot?
|
||||
.description = A jelszót ismét meg kell adnod, ha újra csatlakozni szeretnél.
|
||||
network-device-state =
|
||||
.activated = Kapcsolódva
|
||||
.config = Kapcsolódás…
|
||||
.activated = Csatlakoztatva
|
||||
.config = Csatlakozás…
|
||||
.deactivating = Bontás…
|
||||
.disconnected = Kapcsolat bontva
|
||||
.failed = Nem sikerült kapcsolódni
|
||||
.failed = Csatlakozás sikertelen
|
||||
.ip-check = Kapcsolat ellenőrzése
|
||||
.ip-config = IP és router információk lekérése
|
||||
.need-auth = Hitelesítés szükséges
|
||||
|
|
@ -113,10 +113,10 @@ vpn = VPN
|
|||
.error = Nem sikerült hozzáadni a VPN-konfigurációt
|
||||
.remove = Kapcsolati profil törlése
|
||||
.select-file = VPN-konfigurációs fájl kiválasztása
|
||||
vpn-error = VPN-hiba
|
||||
vpn-error = VPN hiba
|
||||
.config = Nem sikerült hozzáadni a VPN-konfigurációt
|
||||
.connect = Nem sikerült kapcsolódni a VPN-hez
|
||||
.connection-editor = A kapcsolatszerkesztő nem működik
|
||||
.connect = Nem sikerült csatlakozni a VPN-hez
|
||||
.connection-editor = A hálózati beállító nem működik
|
||||
.connection-settings = Nem sikerült lekérni az aktív kapcsolatok beállításait
|
||||
.updating-state = Nem sikerült frissíteni a hálózatkezelő állapotát
|
||||
.wireguard-config-path = Érvénytelen fájlelérési út a WireGuard konfigurációhoz
|
||||
|
|
@ -129,15 +129,15 @@ vpn-error = VPN-hiba
|
|||
[password-flags] jelszóbeállításait
|
||||
} az nmclivel
|
||||
wired = Vezetékes
|
||||
.adapter = { $id }. vezetékes adapter
|
||||
.adapter = Vezetékes adapter { $id }
|
||||
.connections = Vezetékes kapcsolatok
|
||||
.devices = Vezetékes eszközök
|
||||
.remove = Kapcsolati profil törlése
|
||||
wifi = Wi-Fi
|
||||
.adapter = { $id }. Wi-Fi-adapter
|
||||
.adapter = Wi-Fi adapter { $id }
|
||||
.forget = Hálózat elfelejtése
|
||||
wireguard-dialog = WireGuard eszköz hozzáadása
|
||||
.description = Válassz egy eszköznevet a WireGuard konfigurációhoz.
|
||||
.description = Válassz egy eszköznevet a WireGuard-konfigurációhoz.
|
||||
|
||||
## Networking: Online Accounts
|
||||
|
||||
|
|
@ -151,18 +151,18 @@ confirm = Megerősítés
|
|||
enable = Engedélyezés
|
||||
bluetooth = Bluetooth
|
||||
.status = Ez a rendszer { $aliases } néven látható, amíg a Bluetooth beállítások meg vannak nyitva.
|
||||
.connected = Kapcsolódva
|
||||
.connecting = Kapcsolódás…
|
||||
.connected = Csatlakoztatva
|
||||
.connecting = Csatlakozás…
|
||||
.disconnecting = Bontás…
|
||||
.connect = Kapcsolódás
|
||||
.connect = Csatlakozás
|
||||
.disconnect = Bontás
|
||||
.forget = Elfelejtés
|
||||
.dbus-error = Hiba történt a D-Bus-szal való kommunikáció során: { $why }
|
||||
.dbus-error = Hiba történt a DBus-szal való kommunikáció során: { $why }
|
||||
.disabled = A Bluetooth szolgáltatás le van tiltva
|
||||
.inactive = A Bluetooth szolgáltatás nem aktív
|
||||
.unknown = A Bluetooth szolgáltatást nem sikerült aktiválni. A BlueZ telepítve van?
|
||||
bluetooth-paired = Korábban csatlakoztatott eszközök
|
||||
.connect = Kapcsolódás
|
||||
bluetooth-paired = Korábban párosított eszközök
|
||||
.connect = Csatlakozás
|
||||
.battery = { $percentage }% töltöttség
|
||||
bluetooth-confirm-pin = Bluetooth PIN megerősítése
|
||||
.description = Erősítsd meg, hogy a következő PIN megegyezik a(z) { $device } eszközön megjelenített PIN-kóddal
|
||||
|
|
@ -272,10 +272,10 @@ window-hint-accent-toggle = Kiemelőszín használata az aktív ablak kiemelés
|
|||
auto-switch = Automatikus váltás világos és sötét mód között
|
||||
.sunrise = Napkeltekor világos módra váltás
|
||||
.sunset = Napnyugtakor sötét módra váltás
|
||||
.next-sunrise = Következő napkeltekor világos módra váltás
|
||||
.next-sunrise = Következő napfelkeltekor világos módra váltás
|
||||
.next-sunset = Következő napnyugtakor sötét módra váltás
|
||||
container-background = Felületi elemek háttere
|
||||
.desc-detail = A felületi elemek háttérszínét a navigációs oldalsáv, az oldalsó menü, a párbeszédablakok és hasonló modulok használják. Alapértelmezés szerint a felületi elemek háttérszíne automatikusan az ablak hátteréből származik.
|
||||
.desc-detail = A felületi elemek háttérszínét a navigációs oldalsáv, az oldalsó menü, a párbeszédablakok és hasonló modulok használják. Alapértelmezés szerint a felületi elemek háttérszíne automatikusan az ablak hátteréből származnak.
|
||||
.reset = Visszaállítás automatikusra
|
||||
.desc = Navigációs oldalsávhoz, oldalsó menühöz, párbeszédablakhoz és hasonló modulokhoz használandó
|
||||
control-tint = Vezérlőelemek színezése
|
||||
|
|
@ -283,7 +283,7 @@ control-tint = Vezérlőelemek színezése
|
|||
frosted = Tejüveg hatás a rendszerfelületen
|
||||
.desc = A háttér elmosását alkalmazza a panelre, a dokkra, a kisalkalmazásokra, az indítóra és az alkalmazáskönyvtárra
|
||||
enable-export = Jelenlegi téma alkalmazása a GNOME-alkalmazásokra
|
||||
.desc = Nem minden eszközkészlet támogatja az automatikus váltást. Előfordulhat, hogy a téma módosítása után újra kell indítani a nem COSMIC-alkalmazásokat.
|
||||
.desc = Nem minden eszközkészlet támogatja az automatikus váltást. Előfordulhat, hogy a téma módosítása után újra kell indítani a nem COSMIC-alapú alkalmazásokat.
|
||||
icon-theme = Ikontéma
|
||||
.desc = Más ikonkészletet alkalmaz az alkalmazásokra
|
||||
text-tint = Felületi szöveg árnyalata
|
||||
|
|
@ -382,8 +382,8 @@ workspaces-behavior = Munkaterületek viselkedése
|
|||
.dynamic = Dinamikus munkaterületek
|
||||
.dynamic-desc = Üres munkaterületek automatikus eltávolítása
|
||||
.fixed = Megadott számú munkaterület
|
||||
.fixed-desc = Munkaterületek hozzáadása vagy eltávolítása az áttekintésben.
|
||||
workspaces-multi-behavior = Többkijelzős viselkedés
|
||||
.fixed-desc = Munkaterületek hozzáadása vagy eltávolítása az áttekintésben
|
||||
workspaces-multi-behavior = Többmonitoros viselkedés
|
||||
.span = A munkaterületek kiterjednek a kijelzőkre
|
||||
.separate = A kijelzők külön munkaterülettel rendelkeznek
|
||||
workspaces-overview-thumbnails = Munkaterület-áttekintő előnézetek
|
||||
|
|
@ -393,7 +393,7 @@ workspaces-orientation = Munkaterületek tájolása
|
|||
.vertical = Függőleges
|
||||
.horizontal = Vízszintes
|
||||
hot-corner = Aktív sarok
|
||||
.top-left-corner = Bal felső aktív sarok engedélyezése a munkaterületekhez
|
||||
.top-left-corner = A munkaterületek bal felső aktív sarkának engedélyezése
|
||||
|
||||
## Displays
|
||||
|
||||
|
|
@ -408,16 +408,16 @@ display = Kijelzők
|
|||
.arrangement-desc = Húzd a kijelzőket az átrendezésükhöz
|
||||
.enable = Kijelző engedélyezése
|
||||
.external = { $size } { $output } külső kijelző
|
||||
.laptop = { $size } laptopkijelző
|
||||
.options = Kijelzőbeállítások
|
||||
.laptop = { $size } laptop kijelző
|
||||
.options = Kijelző lehetőségek
|
||||
.refresh-rate = Frissítési gyakoriság
|
||||
.resolution = Felbontás
|
||||
.scale = Skálázás
|
||||
.additional-scale-options = További skálázás
|
||||
mirroring = Tükrözés
|
||||
.id = Tükrözés { $id }
|
||||
.dont = Tükrözés kikapcsolása
|
||||
.mirror = A(z) { $display } kijelző tükrözése
|
||||
.dont = Ne tükrözzön
|
||||
.mirror = Tükrözze a(z) { $display } kijelzőt
|
||||
.project =
|
||||
Kivetítés { $display ->
|
||||
[all] az összes kijelzőre
|
||||
|
|
@ -433,9 +433,9 @@ night-light = Éjszakai fény
|
|||
.desc = Kék fény csökkentése melegebb színekkel
|
||||
orientation = Tájolás
|
||||
.standard = Normál
|
||||
.rotate-90 = Elforgatás 90°-kal
|
||||
.rotate-180 = Elforgatás 180°-kal
|
||||
.rotate-270 = Elforgatás 270°-kal
|
||||
.rotate-90 = 90 fokos elforgatás
|
||||
.rotate-180 = 180 fokos elforgatás
|
||||
.rotate-270 = 270 fokos elforgatás
|
||||
vrr = Változó frissítési gyakoriság
|
||||
.enabled = Engedélyezve
|
||||
.force = Mindig
|
||||
|
|
@ -489,11 +489,11 @@ battery = Akkumulátor
|
|||
[one] nap
|
||||
*[other] nap
|
||||
}
|
||||
.less-than-minute = Kevesebb mint egy perc
|
||||
.less-than-minute = Kevesebb, mint egy perc
|
||||
.and = és
|
||||
.remaining-time =
|
||||
{ $time } { $action ->
|
||||
[full] a teljes feltöltésig
|
||||
[full] a teljes töltöttségig
|
||||
*[other] a lemerülésig
|
||||
}
|
||||
connected-devices = Csatlakoztatott eszközök
|
||||
|
|
@ -546,7 +546,7 @@ keyboard-sources = Bemeneti források
|
|||
keyboard-special-char = Speciális karakter beírása
|
||||
.alternate = Alternatív karakterek billentyűje
|
||||
.compose = Kombináló billentyű
|
||||
.compose-desc = A kombináló billentyű lehetővé teszi számos karakter bevitelét. Használatához nyomd meg a billentyűt, majd gépeld be a karakterek sorozatát. Például a kombináló billentyű, majd „C” és „o” lenyomásával a „©” jelet kapod, míg „a” és „‘” után „á” jelenik meg.
|
||||
.compose-desc = A kombináló billentyű lehetővé teszi számos karakter bevitelét. Használatához nyomd meg a billentyűt, majd gépeld be a karakterek sorozatát. Például a kombináló billentyű, majd C és o lenyomásával a © jelet kapod, míg a és ‘ után á jelenik meg.
|
||||
.caps = Caps Lock billentyű
|
||||
keyboard-typing-assist = Gépelés
|
||||
.repeat-rate = Ismétlési sebesség
|
||||
|
|
@ -586,7 +586,7 @@ replace = Csere
|
|||
shortcut-name = Gyorsbillentyű neve
|
||||
system-controls = Rendszervezérlés
|
||||
terminate = Befejezés
|
||||
toggle-stacking = Ablakok egymásra helyezése be/ki
|
||||
toggle-stacking = Az ablakok egymásra helyezésének be- és kikapcsolása
|
||||
type-key-combination = Billentyűkombináció
|
||||
custom-shortcuts = Egyéni gyorsbillentyűk
|
||||
.add = Gyorsbillentyű hozzáadása
|
||||
|
|
@ -623,7 +623,7 @@ manage-windows = Ablakok kezelése
|
|||
.minimize = Ablak minimalizálása
|
||||
.resize-inwards = Ablak átméretezése befelé
|
||||
.resize-outwards = Ablak átméretezése kifelé
|
||||
.toggle-sticky = Ragadós ablak be/ki
|
||||
.toggle-sticky = Ragadós ablak be- és kikapcsolása
|
||||
move-windows = Ablakok mozgatása
|
||||
.direction =
|
||||
Ablakok mozgatása { $direction ->
|
||||
|
|
@ -633,7 +633,7 @@ move-windows = Ablakok mozgatása
|
|||
[up] felfelé
|
||||
}
|
||||
.display =
|
||||
Ablak mozgatása egy kijelzővel { $direction ->
|
||||
Ablak mozgatása egy monitorral { $direction ->
|
||||
*[down] lefelé
|
||||
[left] balra
|
||||
[right] jobbra
|
||||
|
|
@ -650,15 +650,15 @@ move-windows = Ablakok mozgatása
|
|||
.prev-workspace = Ablak áthelyezése az előző munkaterületre
|
||||
.next-workspace = Ablak áthelyezése a következő munkaterületre
|
||||
.last-workspace = Ablak áthelyezése az utolsó munkaterületre
|
||||
.next-display = Ablak áthelyezése a következő kijelzőre
|
||||
.prev-display = Ablak áthelyezése az előző kijelzőre
|
||||
.next-display = Ablak áthelyezése a következő monitorra
|
||||
.prev-display = Ablak áthelyezése az előző monitorra
|
||||
.send-to-prev-workspace = Ablak áthelyezése az előző munkaterületre
|
||||
.send-to-next-workspace = Ablak áthelyezése a következő munkaterületre
|
||||
system-shortcut = Rendszer
|
||||
.app-library = Alkalmazáskönyvtár megnyitása
|
||||
.brightness-down = Kijelző fényerejének csökkentése
|
||||
.brightness-up = Kijelző fényerejének növelése
|
||||
.display-toggle = Belső kijelző be/ki
|
||||
.display-toggle = Belső kijelző be- vagy kikapcsolása
|
||||
.home-folder = Saját mappa megnyitása
|
||||
.keyboard-brightness-down = Billentyűzet fényerejének csökkentése
|
||||
.keyboard-brightness-up = Billentyűzet fényerejének növelése
|
||||
|
|
@ -677,17 +677,17 @@ system-shortcut = Rendszer
|
|||
.touchpad-toggle = Érintőpárna be- vagy kikapcsolása
|
||||
.volume-lower = Hangkimenet hangerejének csökkentése
|
||||
.volume-raise = Hangkimenet hangerejének növelése
|
||||
.web-browser = Webböngésző megnyitása
|
||||
.web-browser = Böngésző megnyitása
|
||||
.window-switcher = Váltás a nyitott ablakok között
|
||||
.window-switcher-previous = Váltás a nyitott ablakok között fordított sorrendben
|
||||
.workspace-overview = Munkaterület áttekintésének megnyitása
|
||||
window-tiling = Ablakcsempézés
|
||||
.horizontal = Vízszintes tájolás beállítása
|
||||
.vertical = Függőleges tájolás beállítása
|
||||
.swap-window = Ablakok felcserélése
|
||||
.toggle-tiling = Ablakcsempézés be/ki
|
||||
.toggle-stacking = Ablakok egymásra helyezése be/ki
|
||||
.toggle-floating = Ablakok lebegtetése be/ki
|
||||
.swap-window = Ablak felcserélése
|
||||
.toggle-tiling = Az ablakok csempézésének be- és kikapcsolása
|
||||
.toggle-stacking = Az ablakok egymásra helyezésének be- és kikapcsolása
|
||||
.toggle-floating = Az ablakok lebegtetésének be- és kikapcsolása
|
||||
.toggle-orientation = Tájolás váltása
|
||||
replace-shortcut-dialog = Lecseréled a billentyűt?
|
||||
.desc = A(z) { $shortcut } billentyűt a(z) { $name } használja. Ha lecseréled, a(z) { $name } le lesz tiltva.
|
||||
|
|
@ -697,20 +697,20 @@ zoom-out = Kicsinyítés
|
|||
## Input: Mouse
|
||||
|
||||
mouse = Egér
|
||||
.speed = Egérsebesség
|
||||
.speed = Egér sebessége
|
||||
.acceleration = Egérgyorsítás engedélyezése
|
||||
|
||||
## Input: Touchpad
|
||||
|
||||
click-behavior = Kattintási viselkedés
|
||||
.click-finger = Másodlagos kattintás két ujjal és középső kattintás három ujjal
|
||||
.button-areas = Másodlagos kattintás a jobb alsó sarokban és középső kattintás alul középen
|
||||
.button-areas = Másodlagos kattintás a jobb alsó sarokban, középső kattintás az alsó középső sarokban
|
||||
pinch-to-zoom = Csippentéses nagyítás
|
||||
.desc = Két ujjal belenagyíthatsz a tartalomba azokban az alkalmazásokban, amik támogatják a nagyítást
|
||||
tap-to-click = Koppintás a kattintáshoz
|
||||
.desc = Engedélyezi az egyujjas koppintást az elsődleges kattintáshoz, a kétujjas koppintást a másodlagos kattintáshoz és a háromujjas koppintást a középső kattintáshoz
|
||||
.desc = Engedélyezi az egyujjas koppintást az elsődleges kattintáshoz, a kétujjas koppintást a másodlagos kattintáshoz és a háromujjas érintést a középső kattintáshoz
|
||||
touchpad = Érintőpárna
|
||||
.acceleration = Az érintőpárna gyorsításának engedélyezése
|
||||
.acceleration = Az Érintőpárna gyorsításának engedélyezése
|
||||
.speed = Érintőpárna sebessége
|
||||
|
||||
## Input: Gestures
|
||||
|
|
@ -768,7 +768,7 @@ applications = Alkalmazások
|
|||
## Applications: Default Applications
|
||||
|
||||
default-apps = Alapértelmezett alkalmazások
|
||||
.web-browser = Webböngésző
|
||||
.web-browser = Böngésző
|
||||
.file-manager = Fájlkezelő
|
||||
.mail-client = Levelezőprogram
|
||||
.music = Zene
|
||||
|
|
@ -786,27 +786,27 @@ startup-apps = Indítási alkalmazások
|
|||
.add = Alkalmazás hozzáadása
|
||||
.user = Bejelentkezéskor indított alkalmazások
|
||||
.none = Nincs indítási alkalmazás hozzáadva
|
||||
.remove-dialog-title = Eltávolítod a(z) { $name } alkalmazást?
|
||||
.remove-dialog-title = { $name } eltávolítása?
|
||||
.remove-dialog-description = Eltávolítod ezt az indítási alkalmazást?
|
||||
.add-startup-app = Indítási alkalmazás hozzáadása
|
||||
|
||||
## Applications: Legacy Applications
|
||||
|
||||
legacy-applications = X11-alkalmazások támogatása
|
||||
legacy-app-global-shortcuts = Globális gyorsbillentyűk X11-alkalmazásokban
|
||||
.desc = A globális gyorsbillentyűk lehetővé teszik, hogy az alkalmazásokban a billentyűleütéseket és egérkattintásokat más alkalmazások is felismerjék, például a „push-to-talk” vagy a „push-to-mute” funkciókhoz. Alapértelmezés szerint a globális gyorsbillentyűk az X11-alkalmazásokban le van tiltva, hogy más alkalmazások ne figyelhessék a billentyű- és egéreseményeket, amelyek érzékeny információkat tartalmazhatnak.
|
||||
legacy-applications = X11 alkalmazások támogatása
|
||||
legacy-app-global-shortcuts = Globális gyorsbillentyűk X11 alkalmazásokban
|
||||
.desc = A globális gyorsbillentyűk lehetővé teszik, hogy az alkalmazásokban a billentyűleütéseket és egérkattintásokat más alkalmazások is felismerjék, például a „push-to-talk” vagy a „push-to-mute” funkciókhoz. Alapértelmezés szerint a globális gyorsbillentyűk az X11 alkalmazásokban le van tiltva, hogy más alkalmazások ne figyelhessék a billentyű- és egéreseményeket, amelyek érzékeny információkat tartalmazhatnak.
|
||||
.none = Nincs billentyű
|
||||
.modifiers = Módosítók (Super, Shift, Control, Alt)
|
||||
.combination = Minden billentyű, miközben a Super, Control vagy Alt módosítók lenyomva vannak
|
||||
.all = Minden billentyű
|
||||
.mouse = Egérgomb-események X11-alkalmazásokban
|
||||
legacy-app-scaling = X11-alkalmazások méretezése
|
||||
.mouse = Egérgomb-események X11 alkalmazásokban
|
||||
legacy-app-scaling = X11-ablakrendszer alkalmazásméretezés
|
||||
.scaled-gaming = Optimalizálás játékokra és teljes képernyős alkalmazásokra
|
||||
.gaming-description = Az X11-alkalmazások kicsit nagyobbnak/kisebbnek tűnhetnek a Wayland-alkalmazásokhoz képest
|
||||
.gaming-description = Az X11 alkalmazások kicsit nagyobbnak/kisebbnek tűnhetnek a Wayland alkalmazásokhoz képest
|
||||
.scaled-applications = Optimalizálás alkalmazásokra
|
||||
.applications-description = A játékok és a teljes képernyős X11-alkalmazások felbontása eltérhet a kijelző natív felbontásától
|
||||
.applications-description = A játékok és a teljes képernyős X11 alkalmazások felbontása eltérhet a kijelző natív felbontásától
|
||||
.scaled-compatibility = Maximális kompatibilitási mód
|
||||
.compatibility-description = Az X11-alkalmazások elmosódottan jelenhetnek meg HiDPI képernyőkön
|
||||
.compatibility-description = Az X11 alkalmazások elmosódottan jelenhetnek meg HiDPI képernyőkön
|
||||
.preferred-display = Preferált kijelző játékokhoz és teljes képernyős X11-alkalmazásokhoz
|
||||
.no-display = Nincs
|
||||
|
||||
|
|
@ -817,7 +817,7 @@ system = Rendszer és fiókok
|
|||
## System: About
|
||||
|
||||
about = Rendszerinformáció
|
||||
about-device = Eszköznév
|
||||
about-device = Eszköz neve
|
||||
.desc = Ez a név más hálózati vagy Bluetooth-eszközök számára látható
|
||||
about-hardware = Hardver
|
||||
.model = Hardvermodell
|
||||
|
|
@ -828,7 +828,7 @@ about-hardware = Hardver
|
|||
about-os = Operációs rendszer
|
||||
.os = Operációs rendszer
|
||||
.os-architecture = Operációs rendszer architektúra
|
||||
.kernel = Kernelverzió
|
||||
.kernel = Kernel verzió
|
||||
.desktop-environment = Asztali környezet
|
||||
.windowing-system = Ablakrendszer
|
||||
about-related = Kapcsolódó beállítások
|
||||
|
|
@ -858,7 +858,7 @@ amplification = Erősítés
|
|||
qr-code-unavailable = Nem érhető el a QR-kód
|
||||
network-name = Hálózat neve
|
||||
share = Hálózat megosztása
|
||||
scan-to-connect-description = Olvasd be a QR-kódot a hálózathoz való kapcsolódáshoz.
|
||||
scan-to-connect-description = Olvasd be a QR-kódot a hálózathoz való csatlakozáshoz.
|
||||
place-here = Helyezd ide a kisalkalmazásokat
|
||||
sound-device-port-unplugged = Nincs csatlakoztatva
|
||||
sound-hd-audio = HD-hang
|
||||
|
|
@ -884,7 +884,7 @@ xdg-entry-panel-keywords = COSMIC;Panel;Kisalkalmazás;
|
|||
xdg-entry-time-language-comment = Rendszerdátum, idő, régió és a nyelv kezelése
|
||||
xdg-entry-desktop-keywords = COSMIC;Asztal;
|
||||
xdg-entry-system-keywords = COSMIC;Rendszer;Információk;Fiókok;Firmware;
|
||||
xdg-entry-about-keywords = COSMIC;Névjegy;
|
||||
xdg-entry-about-keywords = COSMIC;Névjegy
|
||||
xdg-entry-panel = Panel
|
||||
xdg-entry-a11y-keywords = COSMIC;Akadálymentesség;Képernyő;Olvasó;Nagyító;Kontraszt;Szín;
|
||||
xdg-entry-date-time-keywords = COSMIC;Idő;Zóna;
|
||||
|
|
@ -912,7 +912,7 @@ xdg-entry-wallpaper-keywords = COSMIC;Háttérkép;Háttér;Diavetítés;
|
|||
xdg-entry-users-keywords = COSMIC;Felhasználó;Fiók;
|
||||
xdg-entry-vpn-keywords = COSMIC;VPN;Hálózat;Kapcsolat;OpenVPN;OpenConnect;
|
||||
xdg-entry-comment = Beállításalkalmazás a COSMIC asztalhoz
|
||||
xdg-entry-window-management-keywords = COSMIC;Ablak;Kezelés;Csempézés;Super;Billentyű;
|
||||
xdg-entry-window-management-keywords = COSMIC;Ablak;Kezelés;Csempézés;Super;BIllentyű;
|
||||
no-search-results = Nem található a keresésnek megfelelő hálózat.
|
||||
workspaces-navigation = Navigáció
|
||||
.wraparound = Váltás az első és az utolsó munkaterület között gyorsbillentyűkkel és gesztusokkal
|
||||
|
|
|
|||
2
i18n/pt/cosmic_settings.ftl
vendored
2
i18n/pt/cosmic_settings.ftl
vendored
|
|
@ -164,6 +164,7 @@ notifications = Notificações
|
|||
## Desktop: Panel
|
||||
|
||||
panel = Painel
|
||||
.desc = Barra do sistema principal para menus e miniaplicativos.
|
||||
add = Adicionar
|
||||
add-applet = Adicionar miniaplicativo
|
||||
all = Todos
|
||||
|
|
@ -206,6 +207,7 @@ panel-missing = A configuração do painel está em falta
|
|||
## Desktop: Dock
|
||||
|
||||
dock = Doca
|
||||
.desc = Uma barra opcional para aplicações e miniaplicativos.
|
||||
|
||||
## Desktop: Window management
|
||||
|
||||
|
|
|
|||
4
i18n/ru/cosmic_settings.ftl
vendored
4
i18n/ru/cosmic_settings.ftl
vendored
|
|
@ -112,11 +112,11 @@ notifications = Уведомления
|
|||
dock = Док
|
||||
hot-corner = Активные углы
|
||||
.top-left-corner = Открывать рабочие столы при наведении в левый верхний угол
|
||||
super-key = Действие клавиши Super
|
||||
super-key = Клавиша Super
|
||||
.launcher = Открывает панель запуска
|
||||
.workspaces = Открывает обзор рабочих столов
|
||||
.applications = Открывает приложения
|
||||
.disable = Отсутствует
|
||||
.disable = Отключена
|
||||
window-controls = Элементы управления окнами
|
||||
.minimize = Отображать кнопку «Свернуть»
|
||||
.maximize = Отображать кнопку «Развернуть»
|
||||
|
|
|
|||
2
i18n/uk/cosmic_settings.ftl
vendored
2
i18n/uk/cosmic_settings.ftl
vendored
|
|
@ -788,7 +788,7 @@ password-mismatch = Обидва паролі мусять збігатися
|
|||
save = Зберегти
|
||||
qr-code-unavailable = QR-код недоступний
|
||||
network-name = Назва мережі
|
||||
share = Поділитись мережею
|
||||
share = Поширити мережу
|
||||
scan-to-connect-description = Відскануйте QR-код, щоб з'єднатися з цією мережею.
|
||||
sound-hd-audio = HD Аудіо
|
||||
sound-usb-audio = USB Аудіо
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
// Copyright 2024 System76 <info@system76.com>
|
||||
// SPDX-License-Identifier: MPL-2.0
|
||||
|
||||
use std::hash::Hash;
|
||||
// XXX error handling?
|
||||
|
||||
use std::{hash::Hash, time::Duration};
|
||||
|
||||
use futures::{FutureExt, StreamExt};
|
||||
use iced_futures::Subscription;
|
||||
|
|
@ -19,29 +21,6 @@ impl Hash for Wrapper {
|
|||
}
|
||||
}
|
||||
|
||||
const DAEMON_NAME: &str = "com.system76.CosmicSettingsDaemon";
|
||||
|
||||
async fn wait_for_daemon(conn: &zbus::Connection) {
|
||||
let Ok(dbus) = zbus::fdo::DBusProxy::new(conn).await else {
|
||||
return;
|
||||
};
|
||||
let name: zbus::names::BusName = DAEMON_NAME.try_into().unwrap();
|
||||
if dbus.name_has_owner(name.clone()).await.unwrap_or(false) {
|
||||
return;
|
||||
}
|
||||
log::info!("Waiting for {DAEMON_NAME} to appear on D-Bus...");
|
||||
if let Ok(mut stream) = dbus.receive_name_owner_changed().await {
|
||||
while let Some(signal) = stream.next().await {
|
||||
if let Ok(args) = signal.args()
|
||||
&& args.name == name
|
||||
&& args.new_owner.as_ref().is_some_and(|n| !n.is_empty())
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub fn subscription(connection: zbus::Connection) -> iced_futures::Subscription<Event> {
|
||||
Subscription::run_with(
|
||||
Wrapper {
|
||||
|
|
@ -54,32 +33,52 @@ pub fn subscription(connection: zbus::Connection) -> iced_futures::Subscription<
|
|||
}| {
|
||||
let connection = connection.clone();
|
||||
async move {
|
||||
wait_for_daemon(&connection).await;
|
||||
|
||||
let settings_daemon = match CosmicSettingsDaemonProxy::new(&connection).await {
|
||||
Ok(value) => value,
|
||||
Err(err) => {
|
||||
log::error!("Error connecting to settings daemon: {}", err);
|
||||
let count = 5;
|
||||
let mut settings_daemon = None;
|
||||
for _ in 0..5 {
|
||||
if count == 4 {
|
||||
return futures::future::pending().await;
|
||||
}
|
||||
};
|
||||
match CosmicSettingsDaemonProxy::new(&connection).await {
|
||||
Ok(value) => {
|
||||
// interface methods can be called
|
||||
// FIXME why does this fail sometimes??
|
||||
if let Err(err) = value.display_brightness().await {
|
||||
log::error!("Error connecting to settings daemon: {}", err);
|
||||
|
||||
tokio::time::sleep(Duration::from_secs(1)).await;
|
||||
continue;
|
||||
}
|
||||
if let Err(err) = value.max_display_brightness().await {
|
||||
log::error!("Error connecting to settings daemon: {}", err);
|
||||
tokio::time::sleep(Duration::from_secs(1)).await;
|
||||
|
||||
continue;
|
||||
}
|
||||
settings_daemon = Some(value);
|
||||
|
||||
break;
|
||||
}
|
||||
Err(err) => {
|
||||
log::error!("Error connecting to settings daemon: {}", err);
|
||||
|
||||
tokio::time::sleep(Duration::from_secs(1)).await;
|
||||
}
|
||||
};
|
||||
}
|
||||
let settings_daemon = settings_daemon.unwrap();
|
||||
let (tx, rx) = unbounded_channel();
|
||||
|
||||
let max_brightness_stream = settings_daemon
|
||||
.receive_max_display_brightness_changed()
|
||||
.await;
|
||||
|
||||
let brightness_stream = settings_daemon.receive_display_brightness_changed().await;
|
||||
let mut init = vec![Event::Sender(tx)];
|
||||
|
||||
let mut initial = vec![Event::Sender(tx)];
|
||||
if let Ok(max) = settings_daemon.max_display_brightness().await {
|
||||
initial.push(Event::MaxDisplayBrightness(max));
|
||||
}
|
||||
if let Ok(brightness) = settings_daemon.display_brightness().await {
|
||||
initial.push(Event::DisplayBrightness(brightness));
|
||||
}
|
||||
let initial = futures::stream::iter(init);
|
||||
|
||||
futures::stream::iter(initial).chain(futures::stream_select!(
|
||||
initial.chain(futures::stream_select!(
|
||||
Box::pin(UnboundedReceiverStream::new(rx).filter_map(move |request| {
|
||||
let settings_daemon = settings_daemon.clone();
|
||||
async move {
|
||||
|
|
@ -87,17 +86,17 @@ pub fn subscription(connection: zbus::Connection) -> iced_futures::Subscription<
|
|||
Request::SetDisplayBrightness(brightness) => {
|
||||
let _ =
|
||||
settings_daemon.set_display_brightness(brightness).await;
|
||||
None
|
||||
}
|
||||
Request::GetDisplayBrightness => {
|
||||
let b = settings_daemon.display_brightness().await;
|
||||
Some(Event::DisplayBrightness(b.ok()?))
|
||||
return Some(Event::DisplayBrightness(b.ok()?));
|
||||
}
|
||||
Request::GetMaxDisplayBrightness => {
|
||||
let m = settings_daemon.max_display_brightness().await;
|
||||
Some(Event::MaxDisplayBrightness(m.ok()?))
|
||||
return Some(Event::MaxDisplayBrightness(m.ok()?));
|
||||
}
|
||||
}
|
||||
None::<Event>
|
||||
}
|
||||
})),
|
||||
Box::pin(max_brightness_stream.filter_map(|evt| async move {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue