fix(files): review round 1, the page — honest states, the keyboard, the tray's words
- A library past the list's cap is searched and sorted on the server; the count says "the newest". - Each folder and each search opens on its first page (DataTable pageScope, useCardPager scope). - A file dropped where the page takes none never reaches the browser (which would unload the app). - The viewer's arrows wait while a layer opened from it is on top, and scroll a wide text line; a text shows its first 5000 lines and says where the rest is. - Confirms name the file (no more "your downloads"); the asking menu rows end in "…". - The tray names a running step beside its bar, shows a pause mark for paused work, polls slowly while only paused work waits, and forgets a finished file that was deleted. - An unchanged rename sends nothing; a paste opens the download dialog only with nothing on top; the link box never replaces what was typed. - Honest states: folders that failed to load, a file no longer there, the storage figure; the rail says "nothing downloaded" only when there is nothing. - Focus after deleting the open folder and when the format form opens; the format name's label. - ui/Meter (one danger line for both quota bars) and ui/RenameField in the platform layer. - Copy fixes, stale comments and the speculative hub key; a contract test for the list's parameters; e2e: the Files page and the paste intake.
This commit is contained in:
@@ -63,7 +63,6 @@
|
||||
"download": "Save to my device",
|
||||
"play": "Play",
|
||||
"edit": "Edit / trim…",
|
||||
"redownload": "Re-download (rebuild file)",
|
||||
"removeShared": "Remove from my list"
|
||||
},
|
||||
"player": {
|
||||
@@ -87,7 +86,7 @@
|
||||
"done": "Shared with {{email}}",
|
||||
"failed": "Couldn’t share",
|
||||
"userSection": "Share with a user",
|
||||
"userHint": "They’ll find it under “Shared with me”.",
|
||||
"userHint": "They’ll find it in Files, under “Shared with me”.",
|
||||
"pickPlaceholder": "Search a user…",
|
||||
"noUsers": "No other users yet.",
|
||||
"linkSection": "Share a link",
|
||||
@@ -130,15 +129,13 @@
|
||||
"cancelEditTitle": "Cancel clip?",
|
||||
"cancelEditBody": "This stops making the clip and removes it from your queue.",
|
||||
"cancelEditAction": "Stop making this clip",
|
||||
"deleteTitle": "Delete download?",
|
||||
"deleteBody": "This deletes it from your downloads. The file may stay cached for other users until it expires.",
|
||||
"deleteUploadTitle": "Delete upload?",
|
||||
"deleteTitle": "Delete “{{name}}”?",
|
||||
"deleteBody": "It leaves your library. Anyone else who has the same file keeps theirs.",
|
||||
"deleteUploadBody": "The uploaded file is removed from the server. This can't be undone.",
|
||||
"deleteEditTitle": "Delete clip?",
|
||||
"deleteEditBody": "The clip is removed from the server. This can't be undone.",
|
||||
"removeSharedTitle": "Remove from your list?",
|
||||
"removeSharedTitle": "Remove “{{name}}” from your list?",
|
||||
"removeSharedBody": "This removes it from your shared list only — it won't delete the owner's file.",
|
||||
"redownloadTitle": "Re-download this file?",
|
||||
"redownloadTitle": "Re-download “{{name}}”?",
|
||||
"redownloadBody": "The current file is deleted and downloaded again under the latest format and naming rules. Any share links you've sent keep working and will point to the new file (a failed re-download leaves the link broken).",
|
||||
"redownloadAction": "Re-download"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,13 @@
|
||||
"searchPlaceholder": "Search files…",
|
||||
"count_one": "{{count}} item",
|
||||
"count_other": "{{count}} items",
|
||||
"countNewest_one": "The newest {{count}} item",
|
||||
"countNewest_other": "The newest {{count}} items",
|
||||
"rowMenu": "File actions",
|
||||
"folderUnknown": "This folder could not be loaded",
|
||||
"arrival": {
|
||||
"gone": "That file is no longer in your library"
|
||||
},
|
||||
"phoneOk": "Plays on a phone too",
|
||||
"rail": {
|
||||
"library": "Library",
|
||||
@@ -17,11 +23,11 @@
|
||||
"source": {
|
||||
"youtube": "YouTube",
|
||||
"plex": "Plex clips",
|
||||
"upload": "Uploads",
|
||||
"hub": "Hub"
|
||||
"upload": "Uploads"
|
||||
},
|
||||
"usage": {
|
||||
"title": "Storage"
|
||||
"title": "Storage",
|
||||
"failed": "Storage use could not be loaded"
|
||||
},
|
||||
"columns": {
|
||||
"name": "Name",
|
||||
@@ -34,7 +40,7 @@
|
||||
"retention": {
|
||||
"kept": "Kept",
|
||||
"never": "Kept until you delete it",
|
||||
"until": "Goes on {{when}}",
|
||||
"until": "Deleted on {{when}}",
|
||||
"days_one": "{{count}} day",
|
||||
"days_other": "{{count}} days"
|
||||
},
|
||||
@@ -52,11 +58,15 @@
|
||||
"move": "Move to",
|
||||
"moveHome": "Back to {{folder}}",
|
||||
"noOwnFolders": "No folders of your own yet",
|
||||
"foldersUnknown": "Your folders could not be loaded",
|
||||
"keep": "Keep",
|
||||
"unkeep": "Stop keeping",
|
||||
"details": "Details…",
|
||||
"upload": "Upload",
|
||||
"view": "Preview"
|
||||
"view": "Preview",
|
||||
"delete": "Delete…",
|
||||
"removeShared": "Remove from my list…",
|
||||
"redownload": "Re-download (rebuild file)…"
|
||||
},
|
||||
"folder": {
|
||||
"menu": "Folder actions",
|
||||
@@ -101,6 +111,8 @@
|
||||
"none": "There is no preview for this file",
|
||||
"asText": "Shown as plain text",
|
||||
"truncated": "Showing the start of this {{size}} file",
|
||||
"wrap": "Wrap long lines"
|
||||
"wrap": "Wrap long lines",
|
||||
"firstLines": "Showing the first {{lines}} lines.",
|
||||
"downloadWhole": "Download the whole file"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -63,7 +63,6 @@
|
||||
"download": "Mentés a gépemre",
|
||||
"play": "Lejátszás",
|
||||
"edit": "Szerkesztés / vágás…",
|
||||
"redownload": "Újraletöltés (fájl újraépítése)",
|
||||
"removeShared": "Eltávolítás a listámból"
|
||||
},
|
||||
"player": {
|
||||
@@ -87,7 +86,7 @@
|
||||
"done": "Megosztva vele: {{email}}",
|
||||
"failed": "Nem sikerült megosztani",
|
||||
"userSection": "Megosztás felhasználóval",
|
||||
"userHint": "A címzett a „Velem megosztva” fülön találja meg.",
|
||||
"userHint": "A címzett a Fájlok oldalon, a „Megosztva velem” alatt találja meg.",
|
||||
"pickPlaceholder": "Keress egy felhasználót…",
|
||||
"noUsers": "Nincs más felhasználó.",
|
||||
"linkSection": "Megosztás linkkel",
|
||||
@@ -130,15 +129,13 @@
|
||||
"cancelEditTitle": "Megszakítod a klipet?",
|
||||
"cancelEditBody": "Ez leállítja a klip készítését és eltávolítja a sorból.",
|
||||
"cancelEditAction": "Klip készítésének leállítása",
|
||||
"deleteTitle": "Törlöd a letöltést?",
|
||||
"deleteBody": "Ez törli a letöltéseid közül. A fájl a lejáratáig még a gyorsítótárban maradhat mások számára.",
|
||||
"deleteUploadTitle": "Törlöd a feltöltést?",
|
||||
"deleteTitle": "Törlöd: „{{name}}”?",
|
||||
"deleteBody": "Kikerül a könyvtáradból. Akinek ugyanez a fájl megvan, annál megmarad.",
|
||||
"deleteUploadBody": "A feltöltött fájl törlődik a szerverről. Ez nem vonható vissza.",
|
||||
"deleteEditTitle": "Törlöd a klipet?",
|
||||
"deleteEditBody": "A klip törlődik a szerverről. Ez nem vonható vissza.",
|
||||
"removeSharedTitle": "Eltávolítod a listádból?",
|
||||
"removeSharedTitle": "Eltávolítod a listádból: „{{name}}”?",
|
||||
"removeSharedBody": "Csak a te megosztott listádból tűnik el — a tulajdonos fájlját nem törli.",
|
||||
"redownloadTitle": "Újraletöltöd ezt a fájlt?",
|
||||
"redownloadTitle": "Újraletöltöd: „{{name}}”?",
|
||||
"redownloadBody": "A jelenlegi fájl törlődik és újra letöltődik a legfrissebb formátum- és elnevezési szabályokkal. A már elküldött megosztási linkek működnek tovább, és az új fájlra fognak mutatni (sikertelen újraletöltés esetén a link törötten marad).",
|
||||
"redownloadAction": "Újraletöltés"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,13 @@
|
||||
"searchPlaceholder": "Keresés a fájlok között…",
|
||||
"count_one": "{{count}} elem",
|
||||
"count_other": "{{count}} elem",
|
||||
"countNewest_one": "A legújabb {{count}} elem",
|
||||
"countNewest_other": "A legújabb {{count}} elem",
|
||||
"rowMenu": "Fájl műveletei",
|
||||
"folderUnknown": "Ez a mappa nem tölthető be",
|
||||
"arrival": {
|
||||
"gone": "Ez a fájl már nincs a könyvtáradban"
|
||||
},
|
||||
"phoneOk": "Telefonon is lejátszható",
|
||||
"rail": {
|
||||
"library": "Könyvtár",
|
||||
@@ -17,11 +23,11 @@
|
||||
"source": {
|
||||
"youtube": "YouTube",
|
||||
"plex": "Plex klipek",
|
||||
"upload": "Feltöltések",
|
||||
"hub": "Hub"
|
||||
"upload": "Feltöltések"
|
||||
},
|
||||
"usage": {
|
||||
"title": "Tárhely"
|
||||
"title": "Tárhely",
|
||||
"failed": "A tárhelyhasználat nem tölthető be"
|
||||
},
|
||||
"columns": {
|
||||
"name": "Név",
|
||||
@@ -52,11 +58,15 @@
|
||||
"move": "Áthelyezés",
|
||||
"moveHome": "Vissza ide: {{folder}}",
|
||||
"noOwnFolders": "Még nincs saját mappád",
|
||||
"keep": "Megtartom",
|
||||
"foldersUnknown": "A mappáid nem tölthetők be",
|
||||
"keep": "Megtartás",
|
||||
"unkeep": "Megtartás visszavonása",
|
||||
"details": "Részletek…",
|
||||
"upload": "Feltöltés",
|
||||
"view": "Előnézet"
|
||||
"view": "Előnézet",
|
||||
"delete": "Törlés…",
|
||||
"removeShared": "Eltávolítás a listámból…",
|
||||
"redownload": "Újraletöltés (fájl újraépítése)…"
|
||||
},
|
||||
"folder": {
|
||||
"menu": "Mappa műveletei",
|
||||
@@ -101,6 +111,8 @@
|
||||
"none": "Ehhez a fájlhoz nincs előnézet",
|
||||
"asText": "Egyszerű szövegként",
|
||||
"truncated": "A {{size}} méretű fájl eleje látszik",
|
||||
"wrap": "Hosszú sorok tördelése"
|
||||
"wrap": "Hosszú sorok tördelése",
|
||||
"firstLines": "Az első {{lines}} sor látszik.",
|
||||
"downloadWhole": "A teljes fájl letöltése"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
"goPlaylists": "Ugrás: Lejátszási listák",
|
||||
"goPlex": "Ugrás: Plex",
|
||||
"goNotifications": "Ugrás: Értesítések",
|
||||
"goFiles": "Ugrás a Fájlokhoz",
|
||||
"goFiles": "Ugrás: Fájlok",
|
||||
"goStats": "Ugrás: Statisztika",
|
||||
"goSettings": "Ugrás: Beállítások",
|
||||
"search": "Ugrás a keresőbe",
|
||||
|
||||
Reference in New Issue
Block a user