Move messaging out of the notification center into its own left-nav module (own page, own unread badge), so a reload returns to it and notifications stay separate. Add a Messenger-style floating dock (bottom-right): pop a conversation out from the page, keep chatting across navigation, minimise (rollup) or close. - Messages is now a routed page; NotificationsPanel reverts to inbox-only and the nav badge no longer mixes in messages. - Extract shared KeyGate + ChatThread (used by both the page and dock windows); e2ee exposes a shared unlock subscription so page and dock agree. - ChatDock (always mounted for human users) owns the app-wide live-message subscription and per-device key restore. EN/HU/DE strings.
34 lines
1.4 KiB
JSON
34 lines
1.4 KiB
JSON
{
|
|
"tab": "Messages",
|
|
"navLabel": "Messages",
|
|
"popOut": "Open in pop-out",
|
|
"expand": "Expand",
|
|
"minimize": "Minimize",
|
|
"close": "Close",
|
|
"conversations": "Conversations",
|
|
"new": "New message",
|
|
"newTitle": "New message",
|
|
"empty": "No conversations yet. Start one with the New message button.",
|
|
"searchPeople": "Search people…",
|
|
"noPeople": "No one to message yet.",
|
|
"threadEmpty": "No messages yet — say hello.",
|
|
"writePlaceholder": "Write a message…",
|
|
"send": "Send",
|
|
"encrypted": "Encrypted message",
|
|
"encryptedHint": "End-to-end encrypted",
|
|
"cantDecrypt": "Can't decrypt",
|
|
"systemReadOnly": "This is an automated message.",
|
|
"setupTitle": "Set up secure messaging",
|
|
"setupBody": "Messages are end-to-end encrypted. Choose a passphrase to protect your key — it never leaves your device, so no one (not even an admin) can read your conversations.",
|
|
"setupWarn": "If you forget this passphrase, your message history can't be recovered.",
|
|
"setUp": "Set up",
|
|
"unlockTitle": "Unlock messaging",
|
|
"unlockBody": "Enter your message passphrase to unlock your conversations on this device.",
|
|
"unlock": "Unlock",
|
|
"passphrase": "Passphrase",
|
|
"passphraseConfirm": "Confirm passphrase",
|
|
"passTooShort": "Use at least 6 characters.",
|
|
"passMismatch": "The passphrases don't match.",
|
|
"wrongPass": "Wrong passphrase.",
|
|
"setupFailed": "Couldn't set up secure messaging. Please try again."
|
|
}
|