- Translate all hardcoded French text in presentation form to use i18n - Update Bitcoin address help text to specify '0.046 BTC excluding fees' - Add all presentation field translations (labels, placeholders, help texts) - Add image upload field translations - Add validation error message translation - Add fallback user name translation - All TypeScript checks pass