Merge branch 'master' into move-to
This commit is contained in:
commit
dd5db221e3
24 changed files with 694 additions and 390 deletions
718
Cargo.lock
generated
718
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "cosmic-files"
|
name = "cosmic-files"
|
||||||
version = "1.0.6"
|
version = "1.0.7"
|
||||||
authors = ["Jeremy Soller <jeremy@system76.com>"]
|
authors = ["Jeremy Soller <jeremy@system76.com>"]
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
license = "GPL-3.0-only"
|
license = "GPL-3.0-only"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "cosmic-files-applet"
|
name = "cosmic-files-applet"
|
||||||
version = "1.0.6"
|
version = "1.0.7"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
|
||||||
6
debian/changelog
vendored
6
debian/changelog
vendored
|
|
@ -1,3 +1,9 @@
|
||||||
|
cosmic-files (1.0.7) noble; urgency=medium
|
||||||
|
|
||||||
|
* Epoch 1.0.7 version update
|
||||||
|
|
||||||
|
-- Jeremy Soller <jeremy@system76.com> Tue, 17 Feb 2026 07:58:35 -0700
|
||||||
|
|
||||||
cosmic-files (1.0.6) noble; urgency=medium
|
cosmic-files (1.0.6) noble; urgency=medium
|
||||||
|
|
||||||
* Epoch 1.0.6 version update
|
* Epoch 1.0.6 version update
|
||||||
|
|
|
||||||
|
|
@ -362,3 +362,9 @@ type-to-search-select = يختار أول ملف أو مجلد مطابق
|
||||||
pasted-image = صورة مُلصقة
|
pasted-image = صورة مُلصقة
|
||||||
pasted-text = نص مُلصق
|
pasted-text = نص مُلصق
|
||||||
pasted-video = فيديو مُلصق
|
pasted-video = فيديو مُلصق
|
||||||
|
copy-to-title = حدِّد وجهة النسخ
|
||||||
|
copy-to-button-label = انسخ
|
||||||
|
move-to-title = حدِّد وجهة النقل
|
||||||
|
move-to-button-label = انقل
|
||||||
|
copy-to = انسخ إلى...
|
||||||
|
move-to = انقل إلى...
|
||||||
|
|
|
||||||
|
|
@ -408,3 +408,9 @@ type-to-search-select = Vybere první shodující se soubor nebo složku
|
||||||
pasted-image = Vložen obrázek
|
pasted-image = Vložen obrázek
|
||||||
pasted-text = Vložen text
|
pasted-text = Vložen text
|
||||||
pasted-video = Vloženo video
|
pasted-video = Vloženo video
|
||||||
|
copy-to-button-label = Kopírovat
|
||||||
|
move-to-button-label = Přesunout
|
||||||
|
copy-to = Kopírovat do...
|
||||||
|
move-to = Přesunout do...
|
||||||
|
copy-to-title = Vyberte cíl kopírování
|
||||||
|
move-to-title = Vyberte cíl přesunutí
|
||||||
|
|
|
||||||
|
|
@ -5,13 +5,13 @@ no-results = Keine Ergebnisse gefunden
|
||||||
filesystem = Dateisystem
|
filesystem = Dateisystem
|
||||||
home = Benutzerordner
|
home = Benutzerordner
|
||||||
networks = Netzwerke
|
networks = Netzwerke
|
||||||
notification-in-progress = Dateivorgänge sind im Gange.
|
notification-in-progress = Dateivorgänge werden ausgeführt
|
||||||
trash = Papierkorb
|
trash = Papierkorb
|
||||||
recents = Zuletzt benutzt
|
recents = Zuletzt benutzt
|
||||||
undo = Rückgängig
|
undo = Rückgängig
|
||||||
today = Heute
|
today = Heute
|
||||||
# Optionen für die Desktop-Ansicht
|
# Optionen für die Desktop-Ansicht
|
||||||
desktop-view-options = Optionen für die Desktop-Ansicht...
|
desktop-view-options = Optionen für die Desktop-Ansicht…
|
||||||
show-on-desktop = Auf Desktop anzeigen
|
show-on-desktop = Auf Desktop anzeigen
|
||||||
desktop-folder-content = Inhalt des Desktop-Ordners
|
desktop-folder-content = Inhalt des Desktop-Ordners
|
||||||
mounted-drives = Eingehängte Laufwerke
|
mounted-drives = Eingehängte Laufwerke
|
||||||
|
|
@ -55,8 +55,8 @@ extract-to-title = In Ordner entpacken
|
||||||
|
|
||||||
## Dialog zum Leeren des Papierkorbs
|
## Dialog zum Leeren des Papierkorbs
|
||||||
|
|
||||||
empty-trash = Papierkorb leeren?
|
empty-trash = Papierkorb leeren
|
||||||
empty-trash-warning = Bist du sicher, dass du alle Elemente im Papierkorb endgültig löschen möchtest?
|
empty-trash-warning = Elemente im Papierkorb werden endgültig gelöscht
|
||||||
|
|
||||||
## Einhängefehler-Dialog
|
## Einhängefehler-Dialog
|
||||||
|
|
||||||
|
|
@ -398,3 +398,6 @@ sort-oldest-first = Älteste zuerst
|
||||||
sort-smallest-to-largest = Kleinste bis größte
|
sort-smallest-to-largest = Kleinste bis größte
|
||||||
sort-largest-to-smallest = Größte bis kleinste
|
sort-largest-to-smallest = Größte bis kleinste
|
||||||
repository = Repository
|
repository = Repository
|
||||||
|
empty-trash-title = Papierkorb leeren?
|
||||||
|
copy-to-title = Kopierziel auswählen
|
||||||
|
copy-to-button-label = Kopieren
|
||||||
|
|
|
||||||
|
|
@ -298,6 +298,7 @@ calculating = Calculating...
|
||||||
## Settings
|
## Settings
|
||||||
settings = Settings
|
settings = Settings
|
||||||
single-click = Single click to open
|
single-click = Single click to open
|
||||||
|
show-recents = Recents folder in the sidebar
|
||||||
|
|
||||||
### Appearance
|
### Appearance
|
||||||
appearance = Appearance
|
appearance = Appearance
|
||||||
|
|
|
||||||
|
|
@ -425,3 +425,11 @@ type-to-search-select = Sélectionne le premier fichier ou dossier qui convient
|
||||||
pasted-image = Image collée
|
pasted-image = Image collée
|
||||||
pasted-text = Text collé
|
pasted-text = Text collé
|
||||||
pasted-video = Vidéo collée
|
pasted-video = Vidéo collée
|
||||||
|
copy-to-title = Sélectionner la destination de la copie
|
||||||
|
copy-to-button-label = Copier
|
||||||
|
move-to-title = Sélectionner la destination du déplacement
|
||||||
|
move-to-button-label = Déplacer
|
||||||
|
copy-to = Copier vers...
|
||||||
|
move-to = Déplacer vers...
|
||||||
|
comment = Explorateur de fichiers pour le bureau COSMIC
|
||||||
|
keywords = Dossier;Gestionnaire;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
cosmic-files = COSMIC Fájlok
|
cosmic-files = COSMIC Fájlok
|
||||||
comment = Fájlkezelő a COSMIC asztali környezethez
|
comment = Fájlkezelő a COSMIC asztali környezethez
|
||||||
keywords = mappa;fájl;kezelő;
|
keywords = mappa;fájl;kezelő;
|
||||||
empty-folder = Üres mappa
|
empty-folder = Üres mappa
|
||||||
empty-folder-hidden = Üres mappa (Rejtett elemeket tartalmaz)
|
empty-folder-hidden = Üres mappa (Rejtett elemeket tartalmaz)
|
||||||
|
|
@ -427,3 +427,9 @@ type-to-search-select = Kijelöli az első egyező fájlt vagy mappát
|
||||||
pasted-image = Beillesztett kép
|
pasted-image = Beillesztett kép
|
||||||
pasted-text = Beillesztett szöveg
|
pasted-text = Beillesztett szöveg
|
||||||
pasted-video = Beillesztett videó
|
pasted-video = Beillesztett videó
|
||||||
|
copy-to-title = Másolási cél kiválasztása
|
||||||
|
copy-to-button-label = Másolás
|
||||||
|
move-to-title = Áthelyezési cél kiválasztása
|
||||||
|
move-to-button-label = Áthelyezés
|
||||||
|
copy-to = Másolás ide…
|
||||||
|
move-to = Áthelyezés ide…
|
||||||
|
|
|
||||||
|
|
@ -307,3 +307,11 @@ type-to-search-select = Memilih berkas atau map pertama yang cocok
|
||||||
pasted-image = Gambar Ditempel
|
pasted-image = Gambar Ditempel
|
||||||
pasted-text = Teks Ditempel
|
pasted-text = Teks Ditempel
|
||||||
pasted-video = Video Ditempel
|
pasted-video = Video Ditempel
|
||||||
|
move-to = Pindahkan ke...
|
||||||
|
copy-to = Salin ke...
|
||||||
|
move-to-button-label = Pindahkan
|
||||||
|
move-to-title = Pilih destinasi pindahan
|
||||||
|
copy-to-button-label = Salin
|
||||||
|
copy-to-title = Pilih destinasi salinan
|
||||||
|
keywords = Map;Pengelola;
|
||||||
|
comment = Pengelola berkas untuk desktop COSMIC
|
||||||
|
|
|
||||||
|
|
@ -136,7 +136,7 @@ edit-history = Тарихты түзету
|
||||||
history = Тарихы
|
history = Тарихы
|
||||||
no-history = Тарихта ешқандай элемент жоқ.
|
no-history = Тарихта ешқандай элемент жоқ.
|
||||||
pending = Күтілуде
|
pending = Күтілуде
|
||||||
progress = { $percent }%
|
progress = { $percent } %
|
||||||
progress-cancelled = { $percent }%, бас тартылды
|
progress-cancelled = { $percent }%, бас тартылды
|
||||||
progress-failed = { $percent }%, сәтсіз аяқталды
|
progress-failed = { $percent }%, сәтсіз аяқталды
|
||||||
progress-paused = { $percent }%, аялдатылды
|
progress-paused = { $percent }%, аялдатылды
|
||||||
|
|
@ -307,3 +307,11 @@ sort-largest-to-smallest = Үлкенінен кішісіне
|
||||||
pasted-image = Кірістірілген сурет
|
pasted-image = Кірістірілген сурет
|
||||||
pasted-text = Кірістірілген мәтін
|
pasted-text = Кірістірілген мәтін
|
||||||
pasted-video = Кірістірілген видео
|
pasted-video = Кірістірілген видео
|
||||||
|
copy-to-title = Көшіру мақсатын таңдаңыз
|
||||||
|
copy-to-button-label = Көшіріп алу
|
||||||
|
move-to-title = Жылжыту мақсатын таңдаңыз
|
||||||
|
move-to-button-label = Жылжыту
|
||||||
|
copy-to = Қайда көшіріп алу...
|
||||||
|
move-to = Қайда жылжыту...
|
||||||
|
comment = COSMIC жұмыс үстелі үшін файлдар басқарушысы
|
||||||
|
keywords = Folder;Manager;Бума;Басқарушы;
|
||||||
|
|
|
||||||
|
|
@ -1,24 +1,24 @@
|
||||||
cosmic-files = COSMIC Bestanden
|
cosmic-files = COSMIC Bestanden
|
||||||
empty-folder = Lege map
|
empty-folder = Lege map
|
||||||
empty-folder-hidden = Lege map (met verborgen bestanden)
|
empty-folder-hidden = Lege map (met verborgen items)
|
||||||
no-results = Geen resultaten gevonden
|
no-results = Geen resultaten gevonden
|
||||||
filesystem = Bestandssysteem
|
filesystem = Bestandssysteem
|
||||||
home = Persoonlijke map
|
home = Persoonlijke map
|
||||||
networks = Netwerken
|
networks = Netwerken
|
||||||
notification-in-progress = Bestanden worden nog bewerkt
|
notification-in-progress = Bestandsbewerkingen worden uitgevoerd
|
||||||
trash = Prullenbak
|
trash = Prullenbak
|
||||||
recents = Recente bestanden
|
recents = Recente bestanden
|
||||||
undo = Herstel
|
undo = Ongedaan maken
|
||||||
today = Vandaag
|
today = Vandaag
|
||||||
# Desktop view options
|
# Desktop view options
|
||||||
desktop-view-options = Opties voor bureaubladweergave…
|
desktop-view-options = Opties voor bureaubladweergave…
|
||||||
show-on-desktop = Op bureaublad weergeven
|
show-on-desktop = Op bureaublad weergeven
|
||||||
desktop-folder-content = Bestanden in de Bureablad map
|
desktop-folder-content = Bestanden in de Bureablad-map
|
||||||
mounted-drives = Aangekoppelde schijven
|
mounted-drives = Aangekoppelde schijven
|
||||||
trash-folder-icon = Pictogram van de map “Prullenbak”
|
trash-folder-icon = Pictogram van de Prullenbak-map
|
||||||
icon-size-and-spacing = Pictogram grootte en tussenruimte
|
icon-size-and-spacing = Pictogramgrootte en -afstand
|
||||||
icon-size = Pictogramgrootte
|
icon-size = Pictogramgrootte
|
||||||
grid-spacing = Rastergrootte
|
grid-spacing = Rasterafstand
|
||||||
# List view
|
# List view
|
||||||
name = Naam
|
name = Naam
|
||||||
modified = Gewijzigd
|
modified = Gewijzigd
|
||||||
|
|
@ -26,17 +26,17 @@ trashed-on = Verwijderd op
|
||||||
size = Grootte
|
size = Grootte
|
||||||
# Progress footer
|
# Progress footer
|
||||||
details = Details
|
details = Details
|
||||||
dismiss = Negeer bericht
|
dismiss = Bericht negeren
|
||||||
operations-running =
|
operations-running =
|
||||||
{ $running } { $running ->
|
{ $running } { $running ->
|
||||||
[one] bewerking
|
[one] bewerking wordt
|
||||||
*[other] bewerkingen
|
*[other] bewerkingen worden
|
||||||
} uitvoeren ({ $percent }%)…
|
} uitgevoerd ({ $percent }%) …
|
||||||
operations-running-finished =
|
operations-running-finished =
|
||||||
{ $running } { $running ->
|
{ $running } { $running ->
|
||||||
[one] bewerking
|
[one] bewerking wordt
|
||||||
*[other] bewerkingen
|
*[other] bewerkingen worden
|
||||||
} uitvoeren ({ $percent }%), { $finished } voltooid...
|
} uitgevoerd ({ $percent }%), { $finished } voltooid...
|
||||||
pause = Pauzeren
|
pause = Pauzeren
|
||||||
resume = Hervatten
|
resume = Hervatten
|
||||||
|
|
||||||
|
|
@ -45,18 +45,18 @@ resume = Hervatten
|
||||||
|
|
||||||
## Compress Dialog
|
## Compress Dialog
|
||||||
|
|
||||||
create-archive = Archiefbestand maken
|
create-archive = Archief aanmaken
|
||||||
|
|
||||||
## Extract Dialog
|
## Extract Dialog
|
||||||
|
|
||||||
extract-password-required = Wachtwoord vereist
|
extract-password-required = Wachtwoord vereist
|
||||||
extract-to = Uitpakken naar...
|
extract-to = Uitpakken naar…
|
||||||
extract-to-title = Uitpakken naar map
|
extract-to-title = Uitpakken naar map
|
||||||
|
|
||||||
## Empty Trash Dialog
|
## Empty Trash Dialog
|
||||||
|
|
||||||
empty-trash = Leeg prullenbak
|
empty-trash = Prullenbak leegmaken
|
||||||
empty-trash-warning = Weet u zeker dat u alles in de prullenbak permanent wilt verwijderen?
|
empty-trash-warning = Bestanden in de Prullenbak-map worden permanent verwijderd
|
||||||
|
|
||||||
## Mount Error Dialog
|
## Mount Error Dialog
|
||||||
|
|
||||||
|
|
@ -68,40 +68,40 @@ create-new-file = Nieuw bestand aanmaken
|
||||||
create-new-folder = Nieuwe map aanmaken
|
create-new-folder = Nieuwe map aanmaken
|
||||||
file-name = Bestandsnaam
|
file-name = Bestandsnaam
|
||||||
folder-name = Mapnaam
|
folder-name = Mapnaam
|
||||||
file-already-exists = Er bestaat al een bestand met deze naam.
|
file-already-exists = Er bestaat al een bestand met deze naam
|
||||||
folder-already-exists = Er bestaat al een map met deze naam.
|
folder-already-exists = Er bestaat al een map met deze naam
|
||||||
name-hidden = Namen die met '.' beginnen worden verborgen.
|
name-hidden = Namen die met “.” beginnen worden verborgen
|
||||||
name-invalid = De naam '{ $filename }' is niet geldig.
|
name-invalid = Ongeldige naam “{ $filename }”
|
||||||
name-no-slashes = De naam mag geen slash '/' bevatten.
|
name-no-slashes = Naam mag geen schuine strepen bevatten
|
||||||
|
|
||||||
## Open/Save Dialog
|
## Open/Save Dialog
|
||||||
|
|
||||||
cancel = Annuleer
|
cancel = Annuleren
|
||||||
create = Aanmaken
|
create = Aanmaken
|
||||||
open = Openen
|
open = Openen
|
||||||
open-file = Open een bestand
|
open-file = Bestand openen
|
||||||
open-folder = Open een map
|
open-folder = Map openen
|
||||||
open-in-new-tab = Open in nieuw tabblad
|
open-in-new-tab = In nieuw tabblad openen
|
||||||
open-in-new-window = Open in nieuw venster
|
open-in-new-window = In nieuw venster openen
|
||||||
open-item-location = Open locatie van item
|
open-item-location = Bestandslocatie openen
|
||||||
open-multiple-files = Meerdere bestanden openen
|
open-multiple-files = Meerdere bestanden openen
|
||||||
open-multiple-folders = Meerdere mappen openen
|
open-multiple-folders = Meerdere mappen openen
|
||||||
save = Sla op
|
save = Opslaan
|
||||||
save-file = Bestand opslaan
|
save-file = Bestand opslaan
|
||||||
|
|
||||||
## Open With Dialog
|
## Open With Dialog
|
||||||
|
|
||||||
open-with-title = Hoe wilt u '{ $name }' openen?
|
open-with-title = Hoe wilt u “{ $name }” openen?
|
||||||
browse-store = Verken { $store }
|
browse-store = { $store } verkennen
|
||||||
other-apps = Andere toepassingen
|
other-apps = Andere toepassingen
|
||||||
related-apps = Gerelateerde toepassingen
|
related-apps = Gerelateerde toepassingen
|
||||||
|
|
||||||
## Permanently delete Dialog
|
## Permanently delete Dialog
|
||||||
|
|
||||||
selected-items = de { $items } geselecteerde items
|
selected-items = De { $items } geselecteerde items
|
||||||
permanently-delete-question = Permanent verwijderen?
|
permanently-delete-question = Permanent verwijderen?
|
||||||
delete = Verwijder
|
delete = Verwijderen
|
||||||
permanently-delete-warning = Weet u zeker dat u { $target } permanent wilt verwijderen? Dit kan niet ongedaan worden gemaakt.
|
permanently-delete-warning = { $target } wordt permanent verwijderd. Dit kan niet ongedaan gemaakt worden.
|
||||||
|
|
||||||
## Rename Dialog
|
## Rename Dialog
|
||||||
|
|
||||||
|
|
@ -110,10 +110,10 @@ rename-folder = Map hernoemen
|
||||||
|
|
||||||
## Replace Dialog
|
## Replace Dialog
|
||||||
|
|
||||||
replace = Vervang
|
replace = Vervangen
|
||||||
replace-title = '{ $filename }' bestaat al in deze map.
|
replace-title = “{ $filename }” bestaat al op deze locatie
|
||||||
replace-warning = Wilt u het bestand vervangen door de nieuwe versie? Dit zal de bestaande inhoud overschrijven.
|
replace-warning = Wilt u het bestaande bestand vervangen? Als u het vervangt, wordt de inhoud ervan overschreven.
|
||||||
replace-warning-operation = Wilt u het bestand vervangen? De bestaande inhoud wordt overschreven!
|
replace-warning-operation = Wilt u het vervangen? Dit kan niet ongedaan gemaakt worden.
|
||||||
original-file = Oorspronkelijk bestand
|
original-file = Oorspronkelijk bestand
|
||||||
replace-with = Vervangen door
|
replace-with = Vervangen door
|
||||||
apply-to-all = Op alles toepassen
|
apply-to-all = Op alles toepassen
|
||||||
|
|
@ -122,8 +122,8 @@ skip = Overslaan
|
||||||
|
|
||||||
## Set as Executable and Launch Dialog
|
## Set as Executable and Launch Dialog
|
||||||
|
|
||||||
set-executable-and-launch = Uitvoerbaar maken en dan starten
|
set-executable-and-launch = Als uitvoerbaar instellen en dan starten
|
||||||
set-executable-and-launch-description = Wilt u '{ $name }' uitvoerbaar maken en dan starten?
|
set-executable-and-launch-description = Wilt u “{ $name }” als uitvoerbaar instellen en dan starten?
|
||||||
set-and-launch = Uitvoerbaar maken en starten
|
set-and-launch = Uitvoerbaar maken en starten
|
||||||
|
|
||||||
## Metadata Dialog
|
## Metadata Dialog
|
||||||
|
|
@ -135,7 +135,7 @@ other = Anderen
|
||||||
|
|
||||||
### Mode 0
|
### Mode 0
|
||||||
|
|
||||||
none = Geen rechten
|
none = Geen
|
||||||
|
|
||||||
### Mode 1 (unusual)
|
### Mode 1 (unusual)
|
||||||
|
|
||||||
|
|
@ -173,7 +173,7 @@ favorite-path-error-description =
|
||||||
De map bestaat mogelijk niet of u heeft geen toestemming om die te openen.
|
De map bestaat mogelijk niet of u heeft geen toestemming om die te openen.
|
||||||
|
|
||||||
Wilt u de map uit de favorieten verwijderen?
|
Wilt u de map uit de favorieten verwijderen?
|
||||||
remove = Verwijder
|
remove = Verwijderen
|
||||||
keep = Behouden
|
keep = Behouden
|
||||||
|
|
||||||
# Context Pages
|
# Context Pages
|
||||||
|
|
@ -185,9 +185,9 @@ keep = Behouden
|
||||||
## Add Network Drive
|
## Add Network Drive
|
||||||
|
|
||||||
add-network-drive = Netwerkschijf toevoegen
|
add-network-drive = Netwerkschijf toevoegen
|
||||||
connect = Verbind
|
connect = Verbinden
|
||||||
connect-anonymously = Anoniem verbinden
|
connect-anonymously = Anoniem verbinden
|
||||||
connecting = Verbinding maken...
|
connecting = Verbinding maken…
|
||||||
domain = Domein
|
domain = Domein
|
||||||
enter-server-address = Serveradres invoeren
|
enter-server-address = Serveradres invoeren
|
||||||
network-drive-description =
|
network-drive-description =
|
||||||
|
|
@ -307,7 +307,7 @@ unknown-folder = Onbekende map
|
||||||
|
|
||||||
## Open with
|
## Open with
|
||||||
|
|
||||||
menu-open-with = Openen met...
|
menu-open-with = Openen met…
|
||||||
default-app = { $name } (standaard)
|
default-app = { $name } (standaard)
|
||||||
|
|
||||||
## Show details
|
## Show details
|
||||||
|
|
@ -328,7 +328,7 @@ single-click = Een keer klikken om te openen
|
||||||
|
|
||||||
### Appearance
|
### Appearance
|
||||||
|
|
||||||
appearance = Weergave
|
appearance = Uiterlijk
|
||||||
theme = Thema
|
theme = Thema
|
||||||
match-desktop = Systeemstandaard
|
match-desktop = Systeemstandaard
|
||||||
dark = Donker
|
dark = Donker
|
||||||
|
|
@ -344,9 +344,9 @@ add-to-sidebar = Favoriet aan zijbalk toevoegen
|
||||||
compress = Comprimeren
|
compress = Comprimeren
|
||||||
delete-permanently = Permanent verwijderen
|
delete-permanently = Permanent verwijderen
|
||||||
extract-here = Uitpakken
|
extract-here = Uitpakken
|
||||||
new-file = Nieuw bestand...
|
new-file = Nieuw bestand…
|
||||||
new-folder = Nieuwe map...
|
new-folder = Nieuwe map...
|
||||||
open-in-terminal = Openen in terminal
|
open-in-terminal = In terminal openen
|
||||||
move-to-trash = Naar prullenbak verplaatsen
|
move-to-trash = Naar prullenbak verplaatsen
|
||||||
restore-from-trash = Uit prullenbak terugzetten
|
restore-from-trash = Uit prullenbak terugzetten
|
||||||
remove-from-sidebar = Favoriet uit zijbalk verwijderen
|
remove-from-sidebar = Favoriet uit zijbalk verwijderen
|
||||||
|
|
@ -358,7 +358,7 @@ sort-by-trashed = Sorteren op tijdstip van verwijderen
|
||||||
## Desktop
|
## Desktop
|
||||||
|
|
||||||
change-wallpaper = Schermachtergrond wijzigen...
|
change-wallpaper = Schermachtergrond wijzigen...
|
||||||
desktop-appearance = Bureaublad uiterlijk...
|
desktop-appearance = Uiterlijk van het bureaublad…
|
||||||
display-settings = Beeldschermbeheer...
|
display-settings = Beeldschermbeheer...
|
||||||
|
|
||||||
# Menu
|
# Menu
|
||||||
|
|
@ -371,23 +371,23 @@ new-tab = Nieuw tabblad
|
||||||
new-window = Nieuw venster
|
new-window = Nieuw venster
|
||||||
reload-folder = Opnieuw laden
|
reload-folder = Opnieuw laden
|
||||||
rename = Hernoemen...
|
rename = Hernoemen...
|
||||||
close-tab = Sluit tabblad
|
close-tab = Tabblad sluiten
|
||||||
quit = Sluit
|
quit = Sluiten
|
||||||
|
|
||||||
## Edit
|
## Edit
|
||||||
|
|
||||||
edit = Bewerk
|
edit = Bewerken
|
||||||
cut = Knip
|
cut = Knippen
|
||||||
copy = Kopieer
|
copy = Kopiëren
|
||||||
paste = Plak
|
paste = Plakken
|
||||||
select-all = Selecteer alles
|
select-all = Alles selecteren
|
||||||
|
|
||||||
## View
|
## View
|
||||||
|
|
||||||
zoom-in = Zoom in
|
zoom-in = Inzoomen
|
||||||
default-size = Standaardgrootte
|
default-size = Standaardgrootte
|
||||||
zoom-out = Zoom uit
|
zoom-out = Uitzoomen
|
||||||
view = Aanzicht
|
view = Beeld
|
||||||
grid-view = Rasterweergave
|
grid-view = Rasterweergave
|
||||||
list-view = Lijstweergave
|
list-view = Lijstweergave
|
||||||
show-hidden-files = Verborgen bestanden tonen
|
show-hidden-files = Verborgen bestanden tonen
|
||||||
|
|
@ -413,3 +413,21 @@ removing-from-recents =
|
||||||
[one] item
|
[one] item
|
||||||
*[other] items
|
*[other] items
|
||||||
} van { recents }
|
} van { recents }
|
||||||
|
pasted-image = Geplakte afbeelding
|
||||||
|
pasted-text = Geplakte tekst
|
||||||
|
pasted-video = Geplakte video
|
||||||
|
repository = Broncode
|
||||||
|
empty-trash-title = Prullenbak leegmaken?
|
||||||
|
removed-from-recents =
|
||||||
|
{ $items } { $items ->
|
||||||
|
[one] item
|
||||||
|
*[other] items
|
||||||
|
} uit { recents } verwijderd
|
||||||
|
remove-from-recents = Uit recente verwijderen
|
||||||
|
type-to-search-select = Dit selecteert het eerst overeenkomende bestand of map
|
||||||
|
comment = Bestandsbeheerder voor COSMIC desktop
|
||||||
|
copy-to-title = Kopieerbestemming aanwijzen
|
||||||
|
copy-to-button-label = Kopiëren
|
||||||
|
move-to-button-label = Verplaatsen
|
||||||
|
copy-to = Kopiëren naar…
|
||||||
|
move-to = Verplaatsen naar…
|
||||||
|
|
|
||||||
|
|
@ -428,3 +428,9 @@ type-to-search-select = Wybierz pierwszy pasujący plik lub katalog
|
||||||
pasted-image = Wklej Obraz
|
pasted-image = Wklej Obraz
|
||||||
pasted-text = Wklejony Tekst
|
pasted-text = Wklejony Tekst
|
||||||
pasted-video = Wklejone Wideo
|
pasted-video = Wklejone Wideo
|
||||||
|
copy-to-title = Wybierz gdzie skopiować
|
||||||
|
copy-to-button-label = Kopiuj
|
||||||
|
move-to-title = Wybierz gdzie przenieść
|
||||||
|
move-to-button-label = Przenieś
|
||||||
|
copy-to = Skopiuj do…
|
||||||
|
move-to = Przenieś do…
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
cosmic-files = Gestor de Arquivos COSMIC
|
cosmic-files = Gestor de Arquivos COSMIC
|
||||||
comment = Gerenciador de arquivos do COSMIC
|
comment = Gerenciador de arquivos do ambiente COSMIC
|
||||||
empty-folder = Pasta vazia
|
empty-folder = Pasta vazia
|
||||||
empty-folder-hidden = Pasta vazia (contém itens ocultos)
|
empty-folder-hidden = Pasta vazia (contém itens ocultos)
|
||||||
no-results = Nenhum item encontrado
|
no-results = Nenhum item encontrado
|
||||||
|
|
@ -426,3 +426,10 @@ type-to-search-select = Seleciona o primeiro arquivo ou pasta correspondente
|
||||||
pasted-image = Imagem colada
|
pasted-image = Imagem colada
|
||||||
pasted-text = Texto copiado
|
pasted-text = Texto copiado
|
||||||
pasted-video = Vídeo copiado
|
pasted-video = Vídeo copiado
|
||||||
|
copy-to-title = Selecione o destino da cópia
|
||||||
|
copy-to-button-label = Copiar
|
||||||
|
move-to-title = Selecione o destino da movimentação
|
||||||
|
move-to-button-label = Mover
|
||||||
|
copy-to = Copiar para...
|
||||||
|
move-to = Mover para...
|
||||||
|
keywords = Pasta;Gerenciador;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
cosmic-files = Файлы COSMIC
|
cosmic-files = Файлы
|
||||||
empty-folder = Папка пуста
|
empty-folder = Папка пуста
|
||||||
empty-folder-hidden = Папка пуста (есть скрытые элементы)
|
empty-folder-hidden = Папка пуста (есть скрытые элементы)
|
||||||
no-results = Ничего не найдено
|
no-results = Ничего не найдено
|
||||||
|
|
@ -369,3 +369,11 @@ type-to-search-select = Выделение первого подходящего
|
||||||
pasted-image = Вставленное изображение
|
pasted-image = Вставленное изображение
|
||||||
pasted-text = Вставленный текст
|
pasted-text = Вставленный текст
|
||||||
pasted-video = Вставленное видео
|
pasted-video = Вставленное видео
|
||||||
|
copy-to-title = Выберите папку назначения
|
||||||
|
copy-to-button-label = Копировать
|
||||||
|
move-to-title = Выберите папку назначения
|
||||||
|
move-to-button-label = Переместить
|
||||||
|
copy-to = Копировать в...
|
||||||
|
move-to = Переместить в...
|
||||||
|
comment = Файловый менеджер для среды COSMIC
|
||||||
|
keywords = Папка;Менеджер;
|
||||||
|
|
|
||||||
|
|
@ -400,3 +400,9 @@ type-to-search-select = Markerar den första matchande filen eller mappen
|
||||||
pasted-image = Inklistrad bild
|
pasted-image = Inklistrad bild
|
||||||
pasted-text = Inklistrad text
|
pasted-text = Inklistrad text
|
||||||
pasted-video = Inklistrad video
|
pasted-video = Inklistrad video
|
||||||
|
copy-to-title = Välj mål för kopiering
|
||||||
|
copy-to-button-label = Kopiera
|
||||||
|
move-to-title = Välj mål för flytt
|
||||||
|
move-to-button-label = Flytta
|
||||||
|
copy-to = Kopiera till...
|
||||||
|
move-to = Flytta till...
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,7 @@ failed = Не виконано
|
||||||
complete = Завершено
|
complete = Завершено
|
||||||
copy_noun = Копіювати
|
copy_noun = Копіювати
|
||||||
creating = Створення «{ $name }» в «{ $parent }»
|
creating = Створення «{ $name }» в «{ $parent }»
|
||||||
created = Створено «{ $name }» у «{ $parent }»
|
created = Створено «{ $name }» в «{ $parent }»
|
||||||
copying =
|
copying =
|
||||||
Копіювання { $items } { $items ->
|
Копіювання { $items } { $items ->
|
||||||
[one] елемента
|
[one] елемента
|
||||||
|
|
@ -360,3 +360,11 @@ type-to-search-select = Вибирає перший відповідний фа
|
||||||
pasted-image = Вставлене Зображення
|
pasted-image = Вставлене Зображення
|
||||||
pasted-text = Вставлений Текст
|
pasted-text = Вставлений Текст
|
||||||
pasted-video = Вставлене Видиво
|
pasted-video = Вставлене Видиво
|
||||||
|
copy-to-button-label = Копіювати
|
||||||
|
move-to-button-label = Перемістити
|
||||||
|
copy-to = Копіювати до…
|
||||||
|
move-to = Перемістити до…
|
||||||
|
copy-to-title = Виберіть місце призначення
|
||||||
|
move-to-title = Виберіть місце призначення
|
||||||
|
comment = Менеджер файлів для середовища COSMIC
|
||||||
|
keywords = Тека;Папка;Провідник;Менеджер;Каталог;
|
||||||
|
|
|
||||||
0
i18n/yue-Hant/cosmic_files.ftl
Normal file
0
i18n/yue-Hant/cosmic_files.ftl
Normal file
|
|
@ -425,3 +425,11 @@ type-to-search-select = 选择第一个匹配的文件或文件夹
|
||||||
pasted-video = 已粘贴视频
|
pasted-video = 已粘贴视频
|
||||||
pasted-image = 已粘贴图片
|
pasted-image = 已粘贴图片
|
||||||
pasted-text = 已粘贴文本
|
pasted-text = 已粘贴文本
|
||||||
|
copy-to-title = 选择复制目的地
|
||||||
|
copy-to-button-label = 复制
|
||||||
|
move-to-title = 选择移动目的地
|
||||||
|
move-to-button-label = 移动
|
||||||
|
copy-to = 复制至…
|
||||||
|
move-to = 移动至…
|
||||||
|
comment = COSMIC 桌面的文件管理器
|
||||||
|
keywords = 文件夹;管理器;
|
||||||
|
|
|
||||||
88
src/app.rs
88
src/app.rs
|
|
@ -424,6 +424,7 @@ pub enum Message {
|
||||||
SearchClear,
|
SearchClear,
|
||||||
SearchInput(String),
|
SearchInput(String),
|
||||||
SetShowDetails(bool),
|
SetShowDetails(bool),
|
||||||
|
SetShowRecents(bool),
|
||||||
SetTypeToSearch(TypeToSearch),
|
SetTypeToSearch(TypeToSearch),
|
||||||
SystemThemeModeChange,
|
SystemThemeModeChange,
|
||||||
Size(window::Id, Size),
|
Size(window::Id, Size),
|
||||||
|
|
@ -842,12 +843,14 @@ impl App {
|
||||||
for path in paths {
|
for path in paths {
|
||||||
match open::that_detached(&path) {
|
match open::that_detached(&path) {
|
||||||
Ok(()) => {
|
Ok(()) => {
|
||||||
let _ = recently_used_xbel::update_recently_used(
|
if self.config.show_recents {
|
||||||
&path,
|
let _ = recently_used_xbel::update_recently_used(
|
||||||
Self::APP_ID.to_string(),
|
&path,
|
||||||
"cosmic-files".to_string(),
|
Self::APP_ID.to_string(),
|
||||||
None,
|
"cosmic-files".to_string(),
|
||||||
);
|
None,
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
log::warn!("failed to open {}: {}", path.display(), err);
|
log::warn!("failed to open {}: {}", path.display(), err);
|
||||||
|
|
@ -911,13 +914,15 @@ impl App {
|
||||||
for (i, mut command) in commands.into_iter().enumerate() {
|
for (i, mut command) in commands.into_iter().enumerate() {
|
||||||
match spawn_detached(&mut command) {
|
match spawn_detached(&mut command) {
|
||||||
Ok(()) => {
|
Ok(()) => {
|
||||||
for path in paths {
|
if self.config.show_recents {
|
||||||
let _ = recently_used_xbel::update_recently_used(
|
for path in paths {
|
||||||
&path.into(),
|
let _ = recently_used_xbel::update_recently_used(
|
||||||
Self::APP_ID.to_string(),
|
&path.into(),
|
||||||
"cosmic-files".to_string(),
|
Self::APP_ID.to_string(),
|
||||||
None,
|
"cosmic-files".to_string(),
|
||||||
);
|
None,
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
@ -1548,11 +1553,13 @@ impl App {
|
||||||
fn update_nav_model(&mut self) {
|
fn update_nav_model(&mut self) {
|
||||||
let mut nav_model = segmented_button::ModelBuilder::default();
|
let mut nav_model = segmented_button::ModelBuilder::default();
|
||||||
|
|
||||||
nav_model = nav_model.insert(|b| {
|
if self.config.show_recents {
|
||||||
b.text(fl!("recents"))
|
nav_model = nav_model.insert(|b| {
|
||||||
.icon(icon::from_name("document-open-recent-symbolic"))
|
b.text(fl!("recents"))
|
||||||
.data(Location::Recents)
|
.icon(icon::from_name("document-open-recent-symbolic"))
|
||||||
});
|
.data(Location::Recents)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
for (favorite_i, favorite) in self.config.favorites.iter().enumerate() {
|
for (favorite_i, favorite) in self.config.favorites.iter().enumerate() {
|
||||||
if let Some(path) = favorite.path_opt() {
|
if let Some(path) = favorite.path_opt() {
|
||||||
|
|
@ -2059,6 +2066,10 @@ impl App {
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
.add({
|
||||||
|
widget::settings::item::builder(fl!("show-recents"))
|
||||||
|
.toggler(self.config.show_recents, Message::SetShowRecents)
|
||||||
|
})
|
||||||
.into(),
|
.into(),
|
||||||
])
|
])
|
||||||
.into()
|
.into()
|
||||||
|
|
@ -2961,12 +2972,14 @@ impl Application for App {
|
||||||
{
|
{
|
||||||
match spawn_detached(&mut command) {
|
match spawn_detached(&mut command) {
|
||||||
Ok(()) => {
|
Ok(()) => {
|
||||||
let _ = recently_used_xbel::update_recently_used(
|
if self.config.show_recents {
|
||||||
&path,
|
let _ = recently_used_xbel::update_recently_used(
|
||||||
Self::APP_ID.to_string(),
|
&path,
|
||||||
"cosmic-files".to_string(),
|
Self::APP_ID.to_string(),
|
||||||
None,
|
"cosmic-files".to_string(),
|
||||||
);
|
None,
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
log::warn!(
|
log::warn!(
|
||||||
|
|
@ -4029,6 +4042,10 @@ impl Application for App {
|
||||||
config_set!(show_details, show_details);
|
config_set!(show_details, show_details);
|
||||||
return self.update_config();
|
return self.update_config();
|
||||||
}
|
}
|
||||||
|
Message::SetShowRecents(show_recents) => {
|
||||||
|
config_set!(show_recents, show_recents);
|
||||||
|
return self.update_config();
|
||||||
|
}
|
||||||
Message::SetTypeToSearch(type_to_search) => {
|
Message::SetTypeToSearch(type_to_search) => {
|
||||||
config_set!(type_to_search, type_to_search);
|
config_set!(type_to_search, type_to_search);
|
||||||
return self.update_config();
|
return self.update_config();
|
||||||
|
|
@ -4831,7 +4848,9 @@ impl Application for App {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
Message::Recents => {
|
Message::Recents => {
|
||||||
return self.open_tab(Location::Recents, false, None);
|
if self.config.show_recents {
|
||||||
|
return self.open_tab(Location::Recents, false, None);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#[cfg(all(feature = "wayland", feature = "desktop-applet"))]
|
#[cfg(all(feature = "wayland", feature = "desktop-applet"))]
|
||||||
Message::OutputEvent(output_event, output) => {
|
Message::OutputEvent(output_event, output) => {
|
||||||
|
|
@ -6346,12 +6365,15 @@ impl Application for App {
|
||||||
std::future::pending().await
|
std::future::pending().await
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
#[cfg(all(
|
];
|
||||||
not(feature = "desktop-applet"),
|
|
||||||
not(target_os = "ios"),
|
#[cfg(all(
|
||||||
not(target_os = "android")
|
not(feature = "desktop-applet"),
|
||||||
))]
|
not(target_os = "ios"),
|
||||||
Subscription::run_with_id(
|
not(target_os = "android")
|
||||||
|
))]
|
||||||
|
if self.config.show_recents {
|
||||||
|
subscriptions.push(Subscription::run_with_id(
|
||||||
TypeId::of::<RecentsWatcherSubscription>(),
|
TypeId::of::<RecentsWatcherSubscription>(),
|
||||||
stream::channel(1, |mut output| async move {
|
stream::channel(1, |mut output| async move {
|
||||||
let Some(recents_path) = recently_used_xbel::dir() else {
|
let Some(recents_path) = recently_used_xbel::dir() else {
|
||||||
|
|
@ -6411,8 +6433,8 @@ impl Application for App {
|
||||||
|
|
||||||
std::future::pending().await
|
std::future::pending().await
|
||||||
}),
|
}),
|
||||||
),
|
));
|
||||||
];
|
}
|
||||||
|
|
||||||
if let Some(scroll_speed) = self.auto_scroll_speed {
|
if let Some(scroll_speed) = self.auto_scroll_speed {
|
||||||
subscriptions.push(
|
subscriptions.push(
|
||||||
|
|
|
||||||
|
|
@ -167,6 +167,7 @@ pub struct Config {
|
||||||
pub thumb_cfg: ThumbCfg,
|
pub thumb_cfg: ThumbCfg,
|
||||||
pub favorites: Vec<Favorite>,
|
pub favorites: Vec<Favorite>,
|
||||||
pub show_details: bool,
|
pub show_details: bool,
|
||||||
|
pub show_recents: bool,
|
||||||
pub tab: TabConfig,
|
pub tab: TabConfig,
|
||||||
pub type_to_search: TypeToSearch,
|
pub type_to_search: TypeToSearch,
|
||||||
}
|
}
|
||||||
|
|
@ -229,6 +230,7 @@ impl Default for Config {
|
||||||
Favorite::Videos,
|
Favorite::Videos,
|
||||||
],
|
],
|
||||||
show_details: false,
|
show_details: false,
|
||||||
|
show_recents: true,
|
||||||
tab: TabConfig::default(),
|
tab: TabConfig::default(),
|
||||||
type_to_search: TypeToSearch::Recursive,
|
type_to_search: TypeToSearch::Recursive,
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1609,12 +1609,14 @@ impl Application for App {
|
||||||
&& let Some(path) = item.path_opt()
|
&& let Some(path) = item.path_opt()
|
||||||
{
|
{
|
||||||
paths.push(path.clone());
|
paths.push(path.clone());
|
||||||
let _ = update_recently_used(
|
if self.flags.config.show_recents {
|
||||||
path,
|
let _ = update_recently_used(
|
||||||
Self::APP_ID.to_string(),
|
path,
|
||||||
"cosmic-files".to_string(),
|
Self::APP_ID.to_string(),
|
||||||
None,
|
"cosmic-files".to_string(),
|
||||||
);
|
None,
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -123,7 +123,12 @@ pub fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
} else if &arg == "--trash" {
|
} else if &arg == "--trash" {
|
||||||
Location::Trash
|
Location::Trash
|
||||||
} else if &arg == "--recents" {
|
} else if &arg == "--recents" {
|
||||||
Location::Recents
|
if config.show_recents {
|
||||||
|
Location::Recents
|
||||||
|
} else {
|
||||||
|
log::warn!("recents feature is disabled in config");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
} else if &arg == "--network" {
|
} else if &arg == "--network" {
|
||||||
Location::Network("network:///".to_string(), fl!("networks"), None)
|
Location::Network("network:///".to_string(), fl!("networks"), None)
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue