refactor: enhance localization support in chat and voice input features

- Integrated localization for various dialog messages and UI elements in the chat and voice input components.
- Updated the confirmation dialog to utilize localized strings for delete messages, improving user experience across different languages.
- Enhanced voice input sheet to reflect localized text for status updates, action buttons, and prompts, ensuring consistency in user interactions.
- Improved the file attachment widget to display the attachment label in a localized manner, enhancing accessibility for users in different regions.
- Streamlined localization management by centralizing string retrieval, promoting maintainability and clarity in the codebase.
This commit is contained in:
cogwheel0
2025-10-05 00:05:58 +05:30
parent 072453d588
commit 8629e1e039
14 changed files with 455 additions and 66 deletions

View File

@@ -231,7 +231,7 @@ class MessageAttachmentPreview extends StatelessWidget {
),
const SizedBox(width: Spacing.xs),
Text(
'Attachment',
AppLocalizations.of(context)!.attachmentLabel,
style: TextStyle(
color: context.conduitTheme.textPrimary.withValues(
alpha: 0.8,