The owner's picks (all the recommended options) become DESIGN.md's Copy chapter and a sweep of both languages (742 values, no key drift): - One name per feature: the rail's label, which may shorten it (Alerts -> Notifications, Fiókok -> Felhasználók, Download Center -> Downloads, Channel manager -> Channels); one "sync from YouTube" verb. - Four verbs, four meanings (Delete / Remove / Dismiss / Discard, and their Hungarian pairs), checked against what each action does. - Sentence case, the app's places capitalised; "…" on a command that asks first (a popover or form title got its own key without it); one-sentence messages without a stop or a tick, "Couldn't …"; curly quotes. - Dates only from lib/format.ts, in the UI language: formatDateTime names the month and stops at the minute (it printed "9/27/2026, 8:30:14 AM"), formatDateTimeSec for the log, the audit and the recorder; ui/RelativeTime pairs "3d ago" with the exact minute on hover. local/date-format refuses toLocale*String and Intl date formatters elsewhere. - Units from Intl, short (formatUnit): runtimes, totals, the Scheduler countdown, the stats range, the player's tap skip. "2h 13m" was English in both languages. - src/i18n/copyRule.test.ts holds the machine-readable part (quotes, "...", ticks, bare unit letters).
140 lines
6.0 KiB
JSON
140 lines
6.0 KiB
JSON
{
|
|
"start": {
|
|
"title": "Hibakereső munkamenet",
|
|
"intro": "Indítsd el, csináld végig, ami elromlik, aztán állítsd le. A végén hibajegy-vázlatot kapsz a naplóval együtt, és elküldés előtt mindent átnézhetsz.",
|
|
"level": "Részletesség",
|
|
"whatTitle": "Mit rögzít",
|
|
"what": {
|
|
"DEBUG": "Az oldalváltásokat, a kéréseket és a hibákat, melyik gombot, szűrőt és lejátszóvezérlőt használod, és a szűrők értékeit.",
|
|
"TRACE": "Az oldalváltásokat, a kéréseket és a hibákat, melyik gombot, szűrőt és lejátszóvezérlőt használod, a szűrők értékeit, és a keresőbe beírt szöveget is."
|
|
},
|
|
"kept_one": "A szerver {{count}} napig őrzi.",
|
|
"kept_other": "A szerver {{count}} napig őrzi.",
|
|
"cap_one": "Legfeljebb {{count}} percig fut, utána magától leáll. Leállítás után a korábbi naplózási szinted áll vissza.",
|
|
"cap_other": "Legfeljebb {{count}} percig fut, utána magától leáll. Leállítás után a korábbi naplózási szinted áll vissza.",
|
|
"confirm": "Rögzítés indítása",
|
|
"failed": "Nem sikerült elindítani a rögzítést"
|
|
},
|
|
"pill": {
|
|
"label": "Hibakereső rögzítés",
|
|
"recording": "Rögzítés · {{time}}",
|
|
"step": "Lépés",
|
|
"screenshot": "Képernyőkép",
|
|
"stop": "Leállítás",
|
|
"stepPrompt": "{{n}}. lépés — mit csináltál most? (nem kötelező)",
|
|
"stepHint": "Enter: megjelöl · Esc: mégse",
|
|
"mark": "Megjelöl",
|
|
"stepMarked": "{{n}}. lépés megjelölve",
|
|
"shotSaved": "Képernyőkép elmentve",
|
|
"shotFailed": "Nem sikerült elmenteni a képernyőképet",
|
|
"stopFailed": "Nem sikerült leállítani a rögzítést",
|
|
"stopped": "Rögzítés leállítva",
|
|
"expired_one": "A rögzítés elérte a {{count}} perces határt, és leállt",
|
|
"expired_other": "A rögzítés elérte a {{count}} perces határt, és leállt"
|
|
},
|
|
"settings": {
|
|
"title": "Hibakereső munkamenet",
|
|
"hint": "Ha valami elromlik: indítsd el a rögzítést, csináld végig újra, aztán állítsd le. A naplóból hibajegy-vázlat készül.",
|
|
"start": "Rögzítés indítása",
|
|
"recording": "Rögzítés folyamatban · {{time}}",
|
|
"stop": "Leállítás"
|
|
},
|
|
"palette": {
|
|
"start": "Hibakereső rögzítés indítása",
|
|
"step": "Lépés megjelölése a rögzítésben",
|
|
"stop": "Hibakereső rögzítés leállítása"
|
|
},
|
|
"composer": {
|
|
"title": "Hibajegy",
|
|
"meta": "{{start}} · {{minutes}} · {{level}}",
|
|
"fieldTitle": "Cím",
|
|
"titlePlaceholder": "Mi romlott el?",
|
|
"description": "Leírás",
|
|
"descriptionPlaceholder": "Mit vártál, és mi történt helyette?",
|
|
"steps": "Lépések — a jelölőidből és az oldalváltásokból, szerkeszthető",
|
|
"stepKind": {
|
|
"marker": "jelölő",
|
|
"nav": "oldalváltás",
|
|
"manual": "saját"
|
|
},
|
|
"stepLabel": "{{n}}. lépés",
|
|
"stepPlaceholder": "Mit csináltál?",
|
|
"withShot": "kép",
|
|
"addStep": "Lépés hozzáadása",
|
|
"removeStep": "{{n}}. lépés törlése",
|
|
"environment": "Környezet — automatikus",
|
|
"attachments": "Csatolmányok — ami elmegy, egyenként kivehető",
|
|
"clientLog": "Böngészőnapló",
|
|
"serverLog": "Szervernapló",
|
|
"lines_one": "{{count}} sor",
|
|
"lines_other": "{{count}} sor",
|
|
"linesKept": "{{kept}} / {{total}} sor",
|
|
"review": "Átnézés",
|
|
"reviewTitle": "{{name}} — átnézés",
|
|
"reviewHint": "Pipa nélküli sor nem megy el.",
|
|
"reviewDone": "Kész",
|
|
"keepRow": "Sor megtartása: {{event}} {{msg}}",
|
|
"screenshot": "{{n}}. képernyőkép",
|
|
"removeShot": "{{n}}. képernyőkép törlése",
|
|
"drop": "Kép beillesztése: Ctrl+V, vagy húzd ide, vagy",
|
|
"pick": "válassz fájlt",
|
|
"close": "Bezárás",
|
|
"export": "Letöltés zipként",
|
|
"saving": "Mentés…",
|
|
"saved": "Vázlat mentve",
|
|
"saveFailed": "Nem sikerült menteni a vázlatot",
|
|
"loadFailed": "Nem sikerült betölteni a munkamenetet",
|
|
"truncated": "A napló az első {{kept}} sort tartalmazza, összesen {{total}} volt.",
|
|
"sent": "Elküldve hibajegyként",
|
|
"openIssue": "Hibajegy megnyitása",
|
|
"env": {
|
|
"version": "Verzió",
|
|
"browser": "Böngésző",
|
|
"os": "Rendszer",
|
|
"window": "Ablak",
|
|
"language": "Nyelv"
|
|
},
|
|
"send": "Hibajegy létrehozása",
|
|
"sending": "Küldés…",
|
|
"sentOk": "Hibajegy létrehozva",
|
|
"sendFailed": "Nem sikerült elküldeni a hibajegyet",
|
|
"target": "Cél: {{repo}} · privát",
|
|
"partial": "A hibajegy létrejött, de nem ment el minden csatolmány: {{files}}",
|
|
"retry": "Hiányzók küldése",
|
|
"edit": "Szerkesztés",
|
|
"preview": "Előnézet",
|
|
"previewFailed": "Nem sikerült betölteni az előnézetet",
|
|
"previewTitle": "A hibajegy előnézete",
|
|
"previewLocal": "Hibajegy-kezelő nélkül ez a zip issue.md fájlja.",
|
|
"shotsFailed": "Nem sikerült betölteni a képernyőképeket",
|
|
"removeShotFailed": "Nem sikerült törölni a képernyőképet",
|
|
"partialImages": "A hibajegy létrejött, de a képernyőképek még nem látszanak a szövegében",
|
|
"retryImages": "Megjelenítés a hibajegyben",
|
|
"sendingNow": "A hibajegy küldése folyamatban…",
|
|
"exportFailed": "Nem sikerült elkészíteni a zipet"
|
|
},
|
|
"issue": {
|
|
"steps": "Lépések",
|
|
"environment": "Környezet",
|
|
"screenshot": "képernyőkép",
|
|
"attachments": "Csatolmányok",
|
|
"clientLog_one": "{{count}} sor a böngészőből",
|
|
"clientLog_other": "{{count}} sor a böngészőből",
|
|
"serverLog_one": "{{count}} sor a szerverről",
|
|
"serverLog_other": "{{count}} sor a szerverről",
|
|
"screenshots_one": "{{count}} képernyőkép",
|
|
"screenshots_other": "{{count}} képernyőkép"
|
|
},
|
|
"history": {
|
|
"title": "Korábbi munkamenetek",
|
|
"empty": "Még nincs rögzített munkamenet.",
|
|
"open": "Megnyitás",
|
|
"sent": "Elküldve",
|
|
"partial": "Félig elküldve",
|
|
"sending": "Küldés alatt",
|
|
"draft": "Vázlat",
|
|
"unwritten": "Megírásra vár",
|
|
"failed": "Nem sikerült betölteni a munkameneteket"
|
|
}
|
|
}
|