- The Feed press over a live search ends only the search: the feed's own view stays named. - Leaving a search steps back only off an entry the app pushed (_ytOwn); one a link or a reload opened is cleared in place, also where the Navigation API is missing. - useUrlMirror rewrites a changed view through replaceView, so a reload's overlay marks go; its first write and its landing writes keep them for an overlay that reopens. - Files and Playlists: a box emptied and filled again settles at once, never naming the ended search. - Playlists: a linked player is scoped to the playlist the store started with, and only the rail's own move to the first playlist is no pick. - Contract: writer objects are scanned to their matching brace, a computed or shorthand key is refused, and every useHistorySubview call hands a named definition. - Lint: playwright/no-skipped-test also refuses fixme (gate snapshot regenerated). - FEED_DEFAULT_SORT at the three remaining sites; linkedNotListed says to search by name.
127 lines
3.9 KiB
JSON
127 lines
3.9 KiB
JSON
{
|
|
"linkedGone": "The file in the address is no longer in this list",
|
|
"linkedNotListed": "The file in the link isn't among the files listed here — search for it by name",
|
|
"navLabel": "Files",
|
|
"searchPlaceholder": "Search files…",
|
|
"count_one": "{{count}} item",
|
|
"count_other": "{{count}} items",
|
|
"countNewest_one": "The newest {{count}} item",
|
|
"countNewest_other": "The newest {{count}} items",
|
|
"countFirst_one": "The first {{count}} item",
|
|
"countFirst_other": "The first {{count}} items",
|
|
"rowMenu": "File actions",
|
|
"folderUnknown": "This folder could not be loaded",
|
|
"arrival": {
|
|
"gone": "That file is no longer in your library",
|
|
"notListed": "That file isn't among the ones listed here — search for it by name"
|
|
},
|
|
"phoneOk": "Plays on a phone too",
|
|
"rail": {
|
|
"library": "Library",
|
|
"all": "All files",
|
|
"shared": "Shared with me",
|
|
"sources": "Sources",
|
|
"own": "My folders",
|
|
"noSources": "Nothing downloaded yet",
|
|
"noOwn": "No folders of your own yet"
|
|
},
|
|
"source": {
|
|
"youtube": "YouTube",
|
|
"plex": "Plex clips",
|
|
"upload": "Uploads"
|
|
},
|
|
"usage": {
|
|
"title": "Storage",
|
|
"failed": "Storage use could not be loaded"
|
|
},
|
|
"columns": {
|
|
"name": "Name",
|
|
"source": "Source",
|
|
"phone": "Phone",
|
|
"retention": "Keeps",
|
|
"size": "Size",
|
|
"added": "Added"
|
|
},
|
|
"retention": {
|
|
"kept": "Kept",
|
|
"never": "Kept until you delete it",
|
|
"until": "Deleted on {{when}}",
|
|
"days_one": "{{count}} day",
|
|
"days_other": "{{count}} days"
|
|
},
|
|
"empty": {
|
|
"all": "No files yet.",
|
|
"folder": "This folder is empty.",
|
|
"shared": "Nothing has been shared with you.",
|
|
"search": "No file matches “{{q}}”."
|
|
},
|
|
"actions": {
|
|
"copyLink": "Copy link",
|
|
"copySourceLink": "Copy source link",
|
|
"share": "Share…",
|
|
"rename": "Rename",
|
|
"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",
|
|
"delete": "Delete…",
|
|
"removeShared": "Remove from my list…",
|
|
"redownload": "Re-download (rebuild file)…"
|
|
},
|
|
"folder": {
|
|
"menu": "Folder actions",
|
|
"new": "New folder",
|
|
"newName": "Folder name",
|
|
"hub": "Hub",
|
|
"rename": "Rename",
|
|
"retention": "Keeps files",
|
|
"forever": "Until I delete them",
|
|
"delete": "Delete folder…",
|
|
"deleteTitle": "Delete “{{name}}”?",
|
|
"deleteBodyEmpty": "The folder is empty. Nothing else changes.",
|
|
"deleteBody_one": "Its file goes back to the folder it came from, and its retention starts again from today.",
|
|
"deleteBody_other": "Its {{count}} files go back to the folders they came from, and their retention starts again from today.",
|
|
"deleteAction": "Delete folder",
|
|
"shareLink": "Share with a link…",
|
|
"shared": "Shared with a link"
|
|
},
|
|
"layout": {
|
|
"label": "View",
|
|
"list": "List",
|
|
"grid": "Grid"
|
|
},
|
|
"sort": {
|
|
"label": "Sort",
|
|
"default": "Newest first",
|
|
"asc": "Ascending",
|
|
"desc": "Descending"
|
|
},
|
|
"drop": {
|
|
"here": "Drop to upload into {{folder}}",
|
|
"oneAtATime": "Upload one file at a time — the first one is ready to go."
|
|
},
|
|
"perPage": "Files per page",
|
|
"link": {
|
|
"label": "A link to download",
|
|
"placeholder": "Paste a link and I'll download it (YouTube, TikTok, Facebook…)",
|
|
"download": "Download"
|
|
},
|
|
"preview": {
|
|
"prev": "Previous file",
|
|
"next": "Next file",
|
|
"position": "{{n}} / {{total}}",
|
|
"openInTab": "Open in a new tab",
|
|
"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",
|
|
"firstLines": "Showing the first {{lines}} lines.",
|
|
"downloadWhole": "Download the whole file"
|
|
}
|
|
}
|