Files
siftlode/frontend/src/i18n/locales/en/editor.json
T
peter fe6af1445f fix(downloads): GIF review round 2 — cap as sent, shown length, retry, Join reason
The panels judge a GIF's length in whole milliseconds between the ends as sent, the server's own rule, and a refused length reads rounded up. A shared picture says it failed only once its retry failed too. Join's reason shows on a key's focus; the editor's failure toasts name GIFs. The edit route's cap is test-held, and DESIGN.md records the GIF UI.
2026-11-13 00:19:53 +01:00

65 lines
2.5 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"title": "Edit “{{name}}”",
"playPause": "Play / pause",
"in": "Start",
"out": "End",
"cropOff": "Add crop",
"cropOn": "Cropping",
"cropReencode": "Cropping always re-encodes (frame-accurate).",
"accurate": {
"label": "Precise cut",
"hint": "Frame-accurate. Re-encodes the clip."
},
"fast": {
"label": "Fast cut",
"hint": "Instant, but cuts snap to keyframes (±1–2 sec)."
},
"nameLabel": "Clip name (optional)",
"willReencode": "Will re-encode",
"willCopy": "Instant (stream copy)",
"create": "Create clip",
"createN_one": "Create {{count}} clip",
"createN_other": "Create {{count}} clips",
"created_one": "{{count}} clip added to your downloads",
"created_other": "{{count}} clips added to your downloads",
"failed": "Couldn’t create the clip",
"partlyCreated": "Only {{done}} of {{total}} clips were added — the rest are still selected, so creating again adds just those.",
"failedGif": "Couldn’t create the GIF",
"partlyCreatedGif": "Only {{done}} of {{total}} GIFs were added — the rest are still selected, so creating again adds just those.",
"splitHere": "Split here",
"output": {
"label": "Output",
"separate": "Separate files",
"join": "Join into one",
"joinNeedsTwo": "Keep at least two segments to join them",
"joinGif": "A GIF can’t be joined: each kept segment becomes a GIF of its own"
},
"format": {
"label": "Format",
"video": "Video",
"gif": "GIF",
"estimate": "about {{lo}}–{{hi}} MB in all",
"estimateOne": "about {{lo}} MB in all",
"reencode": "A GIF is always re-encoded: no sound, 12 frames a second",
"segTooLong": "Segment {{n}} is {{length}} long: a GIF is at most {{seconds}} seconds",
"segMayFail": "Segment {{n}} may pass 30 MB as a GIF, and then it isn’t saved",
"segNoPreview": "Segment {{n}} may pass 15 MB as a GIF, and then a Teams link preview shows only a still picture"
},
"createGif_one": "Create {{count}} GIF",
"createGif_other": "Create {{count}} GIFs",
"createdGif_one": "{{count}} GIF added to your downloads",
"createdGif_other": "{{count}} GIFs added to your downloads",
"segment": "Segment {{n}}",
"keep": "Keep",
"drop": "Drop",
"kept": "Kept",
"dropped": "Dropped",
"keptSeg": "Kept segment",
"droppedSeg": "Dropped segment",
"removeCut": "Remove cut {{n}}",
"keptSummary": "{{n}} kept · {{dur}}",
"createJoin": "Create joined clip",
"timeline": "Timeline",
"cutN": "Cut {{n}}"
}