New /profile route (nav link between Admin and Logout) with two independent forms, both requiring the current password before applying a change: - Change password: standard current/new/repeat flow, same password strength rules as registration. - Change email: re-checks the new address isn't already taken (avoids a 500 from the unique constraint), then marks the account unverified and re-sends the confirmation email via the existing EmailVerifier/verify-email flow, same as registration. The current session stays logged in, but the user needs to verify the new address before their next login (UserChecker already blocks unverified accounts).
23 lines
614 B
YAML
23 lines
614 B
YAML
# General
|
|
site.name: EscapePage
|
|
nav.home: Home
|
|
nav.game: Game
|
|
nav.admin: Admin
|
|
nav.profile: Profile
|
|
nav.login: Login
|
|
nav.register: Register
|
|
nav.logout: Logout
|
|
link.enter_game: Enter the Game Area
|
|
link.back_to_website: Back to Website
|
|
footer.help_wanted: Looking for Help
|
|
|
|
# Home page
|
|
home.title: "Welcome | EscapePage"
|
|
home.h1: "Welcome to EscapePage"
|
|
home.description: "This is the public website. Minimal interaction, information about the game, and links."
|
|
|
|
# Game hub
|
|
game.title: "Game Hub | EscapePage"
|
|
game.h1: "Game Area"
|
|
game.description: "This is the game hub. Interactive components will be built here."
|