Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/Filee.App/App.axaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,7 @@ private void Start(IClassicDesktopStyleApplicationLifetime desktop)
AppHost.Get<WindowService>().EnsureToast();
AppHost.Get<ConversionService>().FeedbackDue += (_, _) => AppHost.Get<WindowService>().ShowFeedbackNotice();
AppHost.Get<WatchFolderService>().Start();
AppHost.Get<ExtensionChangeService>().Start();
// Originals of files from a browser that a crash kept from being deleted ("Save only the converted file").
_ = Task.Run(() => Filee.Core.Web.WebDrop.DeleteStale(Filee.Core.Web.WebDrop.DefaultWorkRoot, TimeSpan.FromDays(1)));
// Likewise the work folders of conversions that never got to clean up after themselves.
Expand All @@ -171,6 +172,7 @@ private void Start(IClassicDesktopStyleApplicationLifetime desktop)
AppHost.Get<MemoryTrimmer>().Dispose();
AppHost.Get<TriggerService>().Dispose();
AppHost.Get<TrayService>().Dispose();
AppHost.Get<ExtensionChangeService>().DisposeAsync().AsTask().Wait(TimeSpan.FromSeconds(5));
AppHost.Get<WatchFolderService>().DisposeAsync().AsTask().Wait(TimeSpan.FromSeconds(5));
};

Expand Down
19 changes: 17 additions & 2 deletions src/Filee.App/Assets/i18n/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@
"preset.crop": "اقتصاص",
"crop.save": "اقتصاص وحفظ",
"crop.reset": "إعادة تعيين",
"crop.skip": "تخطٍّ",
"crop.skip": "تخطٍّ",
"crop.aspect_title": "نسبة الأبعاد:",
"crop.aspect_free": "حرة",
"crop.aspect_original": "الأصلية",
Expand Down Expand Up @@ -431,6 +431,21 @@
"general.browser_drops_only_converted_hint": "يبقى الأصل في مجلد مؤقت ويُحذف بعد اكتمال التحويل.",
"general.zip_geo": "حفظ كل نتيجة جغرافية بصيغة ZIP",
"general.zip_geo_hint": "تُجمَّع نتائج Shapefile وGeoJSON وKML وGPX وغيرها من البيانات الجغرافية في ZIP واحد لكل ملف، مع كل إعداد مسبق.\nعند التعطيل: يُطبَّق ذلك فقط على الإعدادات المسبقة التي تفعّل «حفظ النتيجة بصيغة ZIP».",
"general.extension_change": "تغيير امتداد الملف",
"general.extension_change_hint": "تحويل الملف تلقائيًا إلى صيغته الجديدة عند تغيير امتداده إلى صيغة مدعومة (مثل صورة إلى صورة أو فيديو إلى فيديو أو مستند إلى PDF). يتم تجاهل الصيغ غير المدعومة.",
"general.convert_on_extension_change": "تحويل الملفات عند تغيير الامتداد",
"general.confirm_extension_change": "طلب التأكيد قبل التحويل",
"general.confirm_extension_change_hint": "إظهار مربع حوار للتأكيد قبل تحويل الملف المعاد تسميته.",
"general.extension_change_scope": "نطاق مراقبة الملفات المعاد تسميتها",
"general.extension_change_scope_watch_folders": "مجلدات المراقبة فقط (موصى به)",
"general.extension_change_scope_entire_system": "الكمبيوتر بالكامل",
"general.extension_change_scope_entire_system_hint": "يراقب جميع الأقراص الثابتة ومجلدات المستخدم، مع تخطي مجلدات النظام والمؤقتة والمخفية.",
"extension_confirm.title": "تحويل الملف؟",
"extension_confirm.text": "تم تغيير امتداد الملف \"{0}\" من {1} إلى {2}. هل ترغب في أن يقوم Filee بتحويل الملف إلى {2}؟",
"extension_confirm.convert": "تحويل",
"extension_confirm.dont_ask": "التحويل دائمًا مباشرة دون السؤال مجددًا",
"extension_progress.title": "جارٍ تحويل الملف...",
"extension_progress.text": "جارٍ تحويل \"{0}\" إلى {1}...",
"general.check_updates": "التحقق من التحديثات تلقائيًا",
"general.close_action": "عند إغلاق النافذة",
"general.close.Ask": "السؤال كل مرة",
Expand Down Expand Up @@ -808,7 +823,7 @@
"presets.conflict": "إذا كان الملف موجودًا",
"presets.conflict.Rename": "إضافة رقم",
"presets.conflict.Overwrite": "استبداله",
"presets.conflict.Skip": "تخطٍّ",
"presets.conflict.Skip": "تخطٍّ",
"presets.editor_title": "تعديل الإعداد المسبق",
"presets.delete_confirm": "هل تريد حذف «{0}»؟ سيُزال أيضًا من جميع أشرطة الأدوات والمجموعات.",
"presets.name_required": "أدخل اسمًا",
Expand Down
15 changes: 15 additions & 0 deletions src/Filee.App/Assets/i18n/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -431,6 +431,21 @@
"general.browser_drops_only_converted_hint": "Das Original bleibt in einem temporären Ordner und wird nach der Konvertierung gelöscht.",
"general.zip_geo": "Alle Geodaten-Ergebnisse als ZIP speichern",
"general.zip_geo_hint": "Shapefile, GeoJSON, KML, GPX und andere Geodaten-Ergebnisse werden bei jeder Vorlage in eine ZIP-Datei pro Datei gepackt.\nAusgeschaltet: Gilt nur für Vorlagen mit „Ergebnis als ZIP speichern“.",
"general.extension_change": "Dateiendung umbenennen",
"general.extension_change_hint": "Konvertiert eine Datei automatisch in das neue Format, wenn ihre Erweiterung in ein unterstütztes Format umbenannt wird (z. B. Bild zu Bild, Video zu Video oder Dokument zu PDF). Nicht unterstützte Formate werden ignoriert.",
"general.convert_on_extension_change": "Dateien bei Änderung der Endung konvertieren",
"general.confirm_extension_change": "Vor dem Konvertieren nach Bestätigung fragen",
"general.confirm_extension_change_hint": "Einen Dialog zur Bestätigung anzeigen, bevor die umbenannte Datei konvertiert wird.",
"general.extension_change_scope": "Suchbereich für umbenannte Dateien",
"general.extension_change_scope_watch_folders": "Nur Überwachungsordner (empfohlen)",
"general.extension_change_scope_entire_system": "Gesamter Computer",
"general.extension_change_scope_entire_system_hint": "Überwacht alle festen Laufwerke und Benutzerordner; System-, Cache- und versteckte Ordner werden übersprungen.",
"extension_confirm.title": "Datei konvertieren?",
"extension_confirm.text": "Die Dateiendung von „{0}“ wurde von {1} in {2} geändert. Möchten Sie, dass Filee die Datei in {2} konvertiert?",
"extension_confirm.convert": "Konvertieren",
"extension_confirm.dont_ask": "Immer direkt konvertieren, ohne nachzufragen",
"extension_progress.title": "Datei wird konvertiert …",
"extension_progress.text": "„{0}“ wird in {1} konvertiert …",
"general.check_updates": "Automatisch nach Updates suchen",
"general.close_action": "Beim Schließen des Fensters",
"general.close.Ask": "Jedes Mal fragen",
Expand Down
15 changes: 15 additions & 0 deletions src/Filee.App/Assets/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -443,6 +443,21 @@
"general.browser_drops_only_converted_hint": "The original waits in a temporary folder and is deleted once it's converted.",
"general.zip_geo": "Save every geospatial result as a ZIP",
"general.zip_geo_hint": "Shapefile, GeoJSON, KML, GPX and the other geospatial results are packed into one ZIP per file, with every preset.\nOff: only presets with \"Save the result as a ZIP\" do it.",
"general.extension_change": "File extension rename",
"general.extension_change_hint": "Automatically convert a file to its new format when you rename its extension to a supported format (such as image to image, video to video, or document to PDF). Unsupported formats are ignored.",
"general.convert_on_extension_change": "Convert files when extension is changed",
"general.confirm_extension_change": "Ask for confirmation before converting",
"general.confirm_extension_change_hint": "Show a dialog to confirm before converting the renamed file.",
"general.extension_change_scope": "Where to look for renamed files",
"general.extension_change_scope_watch_folders": "Watch folders only (recommended)",
"general.extension_change_scope_entire_system": "Entire computer",
"general.extension_change_scope_entire_system_hint": "Monitors all fixed drives and user directories, skipping system, cache, and hidden folders.",
"extension_confirm.title": "Convert file?",
"extension_confirm.text": "The file extension of \"{0}\" was changed from {1} to {2}. Would you like Filee to convert the file to {2}?",
"extension_confirm.convert": "Convert",
"extension_confirm.dont_ask": "Always convert directly without asking",
"extension_progress.title": "Converting file...",
"extension_progress.text": "Converting \"{0}\" to {1}...",
"general.check_updates": "Check for updates automatically",
"general.close_action": "When I close the window",
"general.close.Ask": "Ask every time",
Expand Down
15 changes: 15 additions & 0 deletions src/Filee.App/Assets/i18n/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -431,6 +431,21 @@
"general.browser_drops_only_converted_hint": "El original espera en una carpeta temporal y se elimina en cuanto se convierte.",
"general.zip_geo": "Guardar todo resultado geoespacial como ZIP",
"general.zip_geo_hint": "Shapefile, GeoJSON, KML, GPX y los demás resultados geoespaciales se empaquetan en un ZIP por archivo, con cualquier preajuste.\nDesactivado: solo lo hacen los preajustes con «Guardar el resultado como ZIP».",
"general.extension_change": "Cambio de extensión de archivo",
"general.extension_change_hint": "Convierte automáticamente un archivo a su nuevo formato al cambiar su extensión a un formato compatible (como imagen a imagen, video a video o documento a PDF). Los formatos no compatibles se ignoran.",
"general.convert_on_extension_change": "Convertir archivos al cambiar la extensión",
"general.confirm_extension_change": "Pedir confirmación antes de convertir",
"general.confirm_extension_change_hint": "Mostrar un cuadro de diálogo de confirmación antes de convertir el archivo renombrado.",
"general.extension_change_scope": "Dónde buscar archivos renombrados",
"general.extension_change_scope_watch_folders": "Solo carpetas vigiladas (recomendado)",
"general.extension_change_scope_entire_system": "Todo el equipo",
"general.extension_change_scope_entire_system_hint": "Supervisa todas las unidades fijas y carpetas de usuario, omitiendo carpetas del sistema, caché y ocultas.",
"extension_confirm.title": "¿Convertir archivo?",
"extension_confirm.text": "La extensión del archivo \"{0}\" se cambió de {1} a {2}. ¿Deseas que Filee convierta el archivo a {2}?",
"extension_confirm.convert": "Convertir",
"extension_confirm.dont_ask": "Convertir siempre directamente sin preguntar",
"extension_progress.title": "Convirtiendo archivo...",
"extension_progress.text": "Convirtiendo \"{0}\" a {1}...",
"general.check_updates": "Buscar actualizaciones automáticamente",
"general.close_action": "Al cerrar la ventana",
"general.close.Ask": "Preguntar cada vez",
Expand Down
15 changes: 15 additions & 0 deletions src/Filee.App/Assets/i18n/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -443,6 +443,21 @@
"general.browser_drops_only_converted_hint": "L'original attend dans un dossier temporaire et est supprimé une fois converti.",
"general.zip_geo": "Enregistrer chaque résultat géospatial en ZIP",
"general.zip_geo_hint": "Les résultats Shapefile, GeoJSON, KML, GPX et autres formats géospatiaux sont regroupés dans un ZIP par fichier, quel que soit le préréglage.\nDésactivé : seuls les préréglages avec « Enregistrer le résultat en ZIP » le font.",
"general.extension_change": "Renommage de l'extension de fichier",
"general.extension_change_hint": "Convertit automatiquement un fichier lorsque vous modifiez son extension vers un format pris en charge (par exemple d'image à image, vidéo à vidéo ou document vers PDF). Les formats non pris en charge sont ignorés.",
"general.convert_on_extension_change": "Convertir les fichiers lorsque l'extension est modifiée",
"general.confirm_extension_change": "Demander confirmation avant de convertir",
"general.confirm_extension_change_hint": "Afficher une boîte de dialogue pour confirmer avant de convertir le fichier renommé.",
"general.extension_change_scope": "Où rechercher les fichiers renommés",
"general.extension_change_scope_watch_folders": "Dossiers surveillés uniquement (recommandé)",
"general.extension_change_scope_entire_system": "Tout l'ordinateur",
"general.extension_change_scope_entire_system_hint": "Surveille tous les disques fixes et dossiers utilisateur, en ignorant les dossiers système, cache et masqués.",
"extension_confirm.title": "Convertir le fichier ?",
"extension_confirm.text": "L'extension du fichier « {0} » a été modifiée de {1} en {2}. Souhaitez-vous que Filee convertisse le fichier en {2} ?",
"extension_confirm.convert": "Convertir",
"extension_confirm.dont_ask": "Toujours convertir directement sans demander",
"extension_progress.title": "Conversion du fichier en cours...",
"extension_progress.text": "Conversion de « {0} » en {1}...",
"general.check_updates": "Rechercher automatiquement les mises à jour",
"general.close_action": "À la fermeture de la fenêtre",
"general.close.Ask": "Toujours demander",
Expand Down
15 changes: 15 additions & 0 deletions src/Filee.App/Assets/i18n/hi.json
Original file line number Diff line number Diff line change
Expand Up @@ -431,6 +431,21 @@
"general.browser_drops_only_converted_hint": "मूल फ़ाइल एक अस्थायी फ़ोल्डर में रहती है और कन्वर्ट होने के बाद हटा दी जाती है।",
"general.zip_geo": "हर भू-स्थानिक नतीजे को ZIP के रूप में सहेजें",
"general.zip_geo_hint": "हर प्रीसेट के साथ, Shapefile, GeoJSON, KML, GPX और दूसरे भू-स्थानिक नतीजे हर फ़ाइल के लिए एक ZIP में पैक किए जाते हैं।\nबंद होने पर: केवल वही प्रीसेट ऐसा करते हैं जिनमें \"नतीजे को ZIP के रूप में सहेजें\" चालू है।",
"general.extension_change": "फ़ाइल एक्सटेंशन का नाम बदलना",
"general.extension_change_hint": "जब आप किसी फ़ाइल का एक्सटेंशन किसी समर्थित प्रारूप (जैसे छवि से छवि, वीडियो से वीडियो, या दस्तावेज़ से PDF) में बदलते हैं, तो उसे स्वचालित रूप से नए प्रारूप में बदलें। असमर्थित प्रारूप अनदेखे किए जाते हैं।",
"general.convert_on_extension_change": "एक्सटेंशन बदलने पर फ़ाइलों को बदलें",
"general.confirm_extension_change": "बदलने से पहले पुष्टि के लिए पूछें",
"general.confirm_extension_change_hint": "पुनर्नामित फ़ाइल को बदलने से पहले पुष्टि संवाद दिखाएं।",
"general.extension_change_scope": "पुनर्नामित फ़ाइलों को कहाँ देखें",
"general.extension_change_scope_watch_folders": "केवल निगरानी फ़ोल्डर (अनुशंसित)",
"general.extension_change_scope_entire_system": "पूरा कंप्यूटर",
"general.extension_change_scope_entire_system_hint": "सिस्टम, कैश और छिपे हुए फ़ोल्डरों को छोड़ते हुए, सभी निश्चित ड्राइव और उपयोगकर्ता फ़ोल्डरों की निगरानी करता है।",
"extension_confirm.title": "फ़ाइल बदलें?",
"extension_confirm.text": "\"{0}\" का फ़ाइल एक्सटेंशन {1} से बदलकर {2} कर दिया गया है। क्या आप चाहते हैं कि Filee फ़ाइल को {2} में बदल दे?",
"extension_confirm.convert": "बदलें",
"extension_confirm.dont_ask": "बिना पूछे हमेशा सीधे बदलें",
"extension_progress.title": "फ़ाइल बदली जा रही है...",
"extension_progress.text": "\"{0}\" को {1} में बदला जा रहा है...",
"general.check_updates": "अपडेट अपने-आप जाँचें",
"general.close_action": "जब मैं विंडो बंद करूँ",
"general.close.Ask": "हर बार पूछें",
Expand Down
15 changes: 15 additions & 0 deletions src/Filee.App/Assets/i18n/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -431,6 +431,21 @@
"general.browser_drops_only_converted_hint": "元ファイルは一時フォルダーに置かれ、変換が終わると削除されます。",
"general.zip_geo": "地理空間データの変換結果はすべてZIPで保存する",
"general.zip_geo_hint": "どのプリセットでも、Shapefile、GeoJSON、KML、GPXなどの地理空間データの変換結果をファイルごとに1つのZIPにまとめます。\nオフの場合は、「変換結果をZIPで保存」を有効にしたプリセットだけに適用されます。",
"general.extension_change": "ファイル拡張子の変更",
"general.extension_change_hint": "拡張子を対応フォーマットに変更したとき(画像から画像、動画から動画、文書からPDFなど)、自動的に新しいフォーマットへ変換します。非対応の形式は無視されます。",
"general.convert_on_extension_change": "拡張子変更時にファイルを変換する",
"general.confirm_extension_change": "変換前に確認メッセージを表示する",
"general.confirm_extension_change_hint": "名前を変更したファイルを変換する前に確認ダイアログを表示します。",
"general.extension_change_scope": "名前変更されたファイルの監視場所",
"general.extension_change_scope_watch_folders": "監視フォルダーのみ(推奨)",
"general.extension_change_scope_entire_system": "コンピューター全体",
"general.extension_change_scope_entire_system_hint": "システム、キャッシュ、隠しフォルダーを除外し、すべての固定ドライブとユーザーフォルダーを監視します。",
"extension_confirm.title": "ファイルを変換しますか?",
"extension_confirm.text": "「{0}」の拡張子が {1} から {2} に変更されました。Filee でこのファイルを {2} に変換しますか?",
"extension_confirm.convert": "変換",
"extension_confirm.dont_ask": "確認せずに常に直接変換する",
"extension_progress.title": "ファイルを変換中…",
"extension_progress.text": "「{0}」を {1} に変換しています…",
"general.check_updates": "更新を自動で確認",
"general.close_action": "ウィンドウを閉じたとき",
"general.close.Ask": "毎回確認",
Expand Down
Loading
Loading