Files
siftlode/frontend/src/i18n/locales/en/home.json
T
peter c6bf84a578 fix(home): a shelf move acts on the order shown, one write at a time
- During a budget switch the rail shows the previous budget's payload
  (keepPreviousData) while the new key is empty; the move read that empty
  cache, found no tile and silently did nothing. It now acts on the order
  the rail rendered.
- A refused move was undone only by a re-read; when that read failed too,
  the shelf kept showing the order the user had just been told was not
  saved. Moves are now written one at a time (the move rows wait, with a
  "saving" note), which makes restoring the shown order correct — the
  overlapping-moves problem that ruled a rollback out cannot occur.
2026-09-19 08:13:07 +02:00

54 lines
1.7 KiB
JSON

{
"navLabel": "Home",
"title": "What should I watch?",
"error": "Could not load your suggestions.",
"actionFailed": "Could not save that.",
"budget": {
"ask": "How much time do you have?",
"short": "10 minutes",
"medium": "30 minutes",
"long": "An evening",
"any": "Doesn't matter"
},
"hero": {
"resume": "Where you left off",
"resumeLeft": "Where you left off · {{time}} to go",
"comfort": "From your shelf",
"surprise": "Surprise",
"play": "Play",
"continue": "Continue",
"reroll": "Something else",
"emptyAny": "Nothing to suggest yet. Subscribe to a channel, or pin something to your shelf.",
"emptyBudget": "Nothing in your library fits that much time."
},
"comfort": {
"title": "Comfort shelf",
"empty": "Nothing pinned yet. Pin a channel, a show or a playlist you always come back to."
},
"continue": {
"title": "Continue watching",
"empty": "Nothing half-finished right now."
},
"shelf": {
"unwatchedCount_one": "{{count}} unwatched",
"unwatchedCount_other": "{{count}} unwatched",
"itemCount_one": "{{count}} video",
"itemCount_other": "{{count}} videos",
"moveFirst": "To the front",
"moveLeft": "Left",
"moveRight": "Right",
"moveLast": "To the end",
"moveFailed": "Could not reorder the shelf.",
"moveSaving": "Saving the new order…"
},
"pin": {
"menu": "Comfort shelf",
"add": "Pin to comfort shelf",
"remove": "Remove from shelf",
"added": "{{title}} is on your comfort shelf.",
"removed": "{{title}} is off your comfort shelf.",
"addFailed": "Could not pin it to the shelf.",
"removeFailed": "Could not remove it from the shelf."
}
}