Skip to content

Update translations#37

Merged
iulusoy merged 3 commits into
mainfrom
update-translations
Jan 5, 2026
Merged

Update translations#37
iulusoy merged 3 commits into
mainfrom
update-translations

Conversation

@iulusoy
Copy link
Copy Markdown
Member

@iulusoy iulusoy commented Jan 5, 2026

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request improves the internationalization (i18n) infrastructure by extracting hardcoded German text into translation files and updating French translations. It also adds a team photo, fixes the Docker Compose HTTPS port mapping, and significantly expands the README with comprehensive project documentation.

  • Extracts all hardcoded German strings from the donation modal workflow into structured translation keys
  • Updates and improves French translations for better accuracy and consistency
  • Adds team photo to the team page
  • Corrects Docker Compose port mapping from 8443:443 to 443:443 for proper HTTPS configuration
  • Expands README from minimal content to comprehensive documentation covering tech stack, deployment, and development setup

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/frontend/src/routes/team/+page.svelte Adds team photo image display with responsive styling
src/frontend/src/routes/donation/+page.svelte Replaces all hardcoded German strings with translation keys for proper i18n support
src/frontend/src/lib/i18n/translations.ts Adds comprehensive German and French translation strings for donation modals, alerts, and updated contact descriptions
docker-compose.yml Fixes nginx HTTPS port mapping from 8443 to standard 443
README.md Transforms basic README into comprehensive documentation with architecture, deployment instructions, and development guide

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/frontend/src/lib/i18n/translations.ts Outdated
<p class="text-center text-gray-700 mt-4">{$t.team.description}</p>

<div class="flex justify-center mt-8">
<img src="/images/Teamfoto_bearbeitet_V1.jpg" alt="MailCom research team" class="max-w-full h-auto rounded-lg shadow-lg" />
Copy link

Copilot AI Jan 5, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The alt text for the team photo is hardcoded in English ("MailCom research team"), but this page supports multiple languages (German and French). Consider extracting this to the translation files to provide proper localized alt text for screen readers and accessibility tools.

Suggested change
<img src="/images/Teamfoto_bearbeitet_V1.jpg" alt="MailCom research team" class="max-w-full h-auto rounded-lg shadow-lg" />
<img src="/images/Teamfoto_bearbeitet_V1.jpg" alt="{$t.team.photoAlt}" class="max-w-full h-auto rounded-lg shadow-lg" />

Copilot uses AI. Check for mistakes.
Comment thread src/frontend/src/lib/i18n/translations.ts Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jan 5, 2026

@iulusoy iulusoy merged commit a83a239 into main Jan 5, 2026
4 checks passed
@iulusoy iulusoy deleted the update-translations branch January 5, 2026 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants