Skip to content

Add Weblate translation setup documentation - #118

Merged
patrickunterwegs merged 1 commit into
mainfrom
claude/weblate-readme-section-4cq8d7
Aug 28, 2026
Merged

Add Weblate translation setup documentation#118
patrickunterwegs merged 1 commit into
mainfrom
claude/weblate-readme-section-4cq8d7

Conversation

@patrickunterwegs

Copy link
Copy Markdown
Member

Summary

This PR adds comprehensive documentation for the translation workflow using Weblate, a libre web-based translation platform. It replaces the placeholder "not yet set up" note with complete setup details and contribution guidelines.

Key Changes

  • Added new "🌍 Translations" section in README explaining:
    • Weblate integration for managing translations
    • Link to the Weblate project for contributors
    • Instructions for translating without requiring Git knowledge or development setup
    • Translation status widget
    • Location of source strings and translation file structure
    • Important note about not manually editing translation files
  • Updated the Contributing section to:
    • Replace the "not yet set up" placeholder with an active link to Weblate
    • Cross-reference the new Translations section

Notable Details

  • Source strings are centralized in shared/src/commonMain/composeResources/values/strings.xml and shared across all three apps and platforms
  • Translation files follow the pattern values-<lang>/strings.xml and should be managed exclusively by Weblate to prevent sync conflicts
  • Includes a Weblate translation status badge for visibility

https://claude.ai/code/session_01GniHpnhCd5iU6kxyezAgsp

Documents that translations are hosted on Weblate, links to the project
page and engage link, embeds the translation status badge, and points
contributors at the shared source strings. Also updates the Contributing
bullet, which still said translations were not set up yet.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GniHpnhCd5iU6kxyezAgsp
@patrickunterwegs
patrickunterwegs merged commit 4085ad5 into main Aug 28, 2026
1 check passed
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