feat: F4.6f3 the file explorer and the image viewer

Oracle FileExplorerWindowRun uses Java's explorer and viewer windows as a
person does (the right-click menu, Java's questions answered, the import
window, the viewer's open). Both windows work on the document's files
through the core's operations: the tree of folders and files, the chosen
folder's entries, Java's menu (also as buttons, no right click needed),
copy that stays and cut that goes once pasted, the import; the viewer's
picture and title. Not taken from Java: a file chosen in the tree taken
for a folder, pictures laid over each other, a text file as an empty
picture. writeFiles numbers the entries in the file system's order again
when a rename made a new key.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-03 18:13:22 +00:00
co-authored by Claude Opus 5.5
parent 2c7733b575
commit 3dc2713f81
21 changed files with 2951 additions and 39 deletions
+37
View File
@@ -122,6 +122,39 @@
"emailServer.username": "User:",
"emailServer.whiteSpace": "User names may not contain whitespace!",
"emailServer.yes": "Yes",
"explorer.cancel": "Cancel",
"explorer.chooseFile": "Select file",
"explorer.close": "Close",
"explorer.copy": "Copy",
"explorer.cut": "Cut",
"explorer.delete": "Delete",
"explorer.entries": "Contents of the folder",
"explorer.file": "File",
"explorer.folder": "Folder",
"explorer.import": "Import",
"explorer.importButton": "Import file",
"explorer.importMissing": "Select input and output file!",
"explorer.importTitle": "Import file",
"explorer.imported": "File successfully imported!",
"explorer.invalidName": "“{name}” is not a valid name.",
"explorer.invalidTarget": "Invalid target folder!",
"explorer.localFile": "Local file:",
"explorer.menu": "Actions",
"explorer.nameTaken": "This folder already has an entry “{name}”.",
"explorer.newFolder": "New folder",
"explorer.newName": "New name:",
"explorer.no": "No",
"explorer.noName": "Enter a name.",
"explorer.notImported": "File could not be imported.",
"explorer.ok": "OK",
"explorer.paste": "Paste",
"explorer.pasteMissing": "What was to be pasted is no longer there.",
"explorer.pasteTaken": "This folder already has an entry “{name}”.",
"explorer.rename": "Rename",
"explorer.sure": "Sure?",
"explorer.tooLarge": "File does not exist or is too large (> 150KB)",
"explorer.tree": "Folders and files",
"explorer.yes": "Yes",
"fileDialog.cancel": "Cancel",
"fileDialog.entries": "Contents of the folder",
"fileDialog.folder": "Folder:",
@@ -279,6 +312,10 @@
"textEditor.saveAs": "Save as",
"textEditor.savedLive": "What you type is in the file at once.",
"textEditor.text": "Text",
"viewer.notFound": "There is no file “{name}”.",
"viewer.notImage": "“{name}” is not a picture file.",
"viewer.open": "Open",
"viewer.picture": "Picture",
"webServer.folder": "Subdirectory",
"webServer.hostName": "Hostname",
"webServer.useVirtualHosts": "Enable virtual hosts",