97f5f82b05
Overhaul AuthDialog's login step: - Add translation keys for every previously-hardcoded string (titles, buttons, placeholders, status labels, validation/errors) across all sixteen locales. - The secret-key form is no longer collapsible — it's always open and is the first option, followed by 'Log in with extension', then a text-with-arrow link to the remote-signer step. - Move the key-file upload icon onto the same row as the nsec input (instead of beside the submit button); submit button is now full-width below. - Surface extension-login errors as a destructive toast rather than writing them into the nsec input's inline error. - Replace the centered 'Back' text buttons with a back arrow in the top-left of the dialog header. Also correct AGENTS.md's i18n section: the project ships fifteen non-English locales (hi, id, sw, tr, zh-Hant were missing from the list).