feat(design): the Copy rule — names, verbs, dates and units (E28 S3g)
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).
This commit is contained in:
@@ -13,12 +13,12 @@
|
||||
"inactive": "aktiválásra vár",
|
||||
"activate": "Aktiválás",
|
||||
"activateHint": "Beengedi ezt a fiókot. A címe már jóvá van hagyva — ez csak befejezi.",
|
||||
"activated": "{{email}} mostantól be tud lépni.",
|
||||
"activateFailed": "Nem sikerült aktiválni a fiókot.",
|
||||
"activated": "{{email}} mostantól be tud lépni",
|
||||
"activateFailed": "Nem sikerült aktiválni a fiókot",
|
||||
"resend": "Megerősítő link újraküldése",
|
||||
"resendHint": "Újraküldi a megerősítő linket, a fiókon szereplő címre.",
|
||||
"resent": "Megerősítő link elküldve ide: {{email}}.",
|
||||
"resendFailed": "Nem sikerült elküldeni a megerősítő linket."
|
||||
"resent": "Megerősítő link elküldve ide: {{email}}",
|
||||
"resendFailed": "Nem sikerült elküldeni a megerősítő linket"
|
||||
},
|
||||
"roles": {
|
||||
"title": "Felhasználók és szerepek",
|
||||
@@ -42,7 +42,7 @@
|
||||
"demoteTitle": "Elveszed az admin jogot?",
|
||||
"promoteConfirm": "Teljes admin hozzáférést adsz neki: {{email}} (beállítások, ütemező, felhasználókezelés)?",
|
||||
"demoteConfirm": "Elveszed az admin jogot tőle: {{email}}? Sima felhasználó lesz.",
|
||||
"failed": "Nem sikerült módosítani a szerepkört."
|
||||
"failed": "Nem sikerült módosítani a szerepkört"
|
||||
},
|
||||
"suspend": {
|
||||
"action": "Felfüggeszt",
|
||||
@@ -55,7 +55,7 @@
|
||||
"undone": "{{email}} felfüggesztése feloldva",
|
||||
"demoLocked": "A demo fiók nem függeszthető fel.",
|
||||
"selfLocked": "A saját fiókodat nem függesztheted fel.",
|
||||
"failed": "Nem sikerült módosítani a felfüggesztést."
|
||||
"failed": "Nem sikerült módosítani a felfüggesztést"
|
||||
},
|
||||
"delete": {
|
||||
"action": "Törlés",
|
||||
@@ -63,7 +63,7 @@
|
||||
"title": "Törlöd a fiókot?",
|
||||
"confirm": "Véglegesen törlöd: {{email}} és minden adatát — feliratkozások, címkék, megtekintési előzmény, lejátszási listák és beállítások? Ez nem visszavonható.",
|
||||
"done": "{{email}} törölve",
|
||||
"failed": "Nem sikerült törölni a fiókot."
|
||||
"failed": "Nem sikerült törölni a fiókot"
|
||||
},
|
||||
"account": {
|
||||
"access": "Hozzáférés",
|
||||
@@ -75,7 +75,7 @@
|
||||
"approvalWaitingOnYou": "rád vár",
|
||||
"copied": "Másolva",
|
||||
"copy": "Másolás",
|
||||
"copyFailed": "Nem sikerült másolni — jelöld ki a linket, és másold kézzel.",
|
||||
"copyFailed": "Nem sikerült másolni — jelöld ki a linket, és másold kézzel",
|
||||
"email": "E-mail",
|
||||
"emailConfirmed": "megerősítve",
|
||||
"emailUnconfirmed": "nincs megerősítve",
|
||||
@@ -97,7 +97,7 @@
|
||||
"passwordSet": "be van állítva",
|
||||
"recovery": "Helyreállítás",
|
||||
"resend": "Megerősítő link küldése",
|
||||
"resendSent": "Megerősítő link elküldve.",
|
||||
"resendSent": "Megerősítő link elküldve",
|
||||
"setPassword": "Jelszóbeállító link készítése",
|
||||
"setPasswordAgain": "Új link készítése",
|
||||
"linkFailed": "Nem sikerült létrehozni a linket. Próbáld újra."
|
||||
|
||||
Reference in New Issue
Block a user