Skip to content

Localize readme#285

Merged
rainxchzed merged 3 commits intomainfrom
localize-readme
Mar 2, 2026
Merged

Localize readme#285
rainxchzed merged 3 commits intomainfrom
localize-readme

Conversation

@rainxchzed
Copy link
Member

@rainxchzed rainxchzed commented Mar 2, 2026

Summary by CodeRabbit

Documentation

  • Added comprehensive localized README documentation in Bengali, Hindi, Italian, and Turkish languages, expanding accessibility for additional user communities worldwide.
  • Substantially updated localized README documentation in Spanish, French, Japanese, Korean, Polish, Russian, and Chinese with restructured layouts, expanded project overviews, comprehensive feature descriptions, detailed setup guidance, and enhanced community support and sponsorship resources.

This commit adds a caution block to the README file to raise awareness about potential restrictions on Android's open-source nature, including a link to the "Keep Android Open" initiative.

- **docs**: Added a caution notice and link to `keepandroidopen.org` in `README.md`.
This commit performs a major update to the project's documentation, including a complete refresh of existing README files and the addition of several new localized versions. The documentation now features a more standardized structure, updated project statistics (e.g., 48k+ users, 5.5k+ stars), and detailed setup guides.

- **docs**: Added new localized README files for Bengali (`README-BN.md`), Hindi (`README-HI.md`), Italian (`README-IT.md`), and Turkish (`README-TR.md`).
- **docs**: Extensively updated and reformatted existing localized READMEs for French (`FR`), Polish (`PL`), Spanish (`ES`), Korean (`KR`), Russian (`RU`), Japanese (`JA`), and Chinese (`ZH`).
- **docs**: Standardized documentation structure across all languages, including project overview, features, installation guides, legal notices, and GitHub OAuth configuration steps.
- **docs**: Updated media links, badges, and social links (Discord, Website) across all documentation files.
- **docs**: Added detailed security disclosures regarding APK signing certificates and legal disclaimers.
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 2, 2026

Walkthrough

This pull request adds four new localized README files (Bengali, Hindi, Italian, Turkish) and comprehensively updates six existing localized README files (Spanish, French, Japanese, Korean, Polish, Russian, Chinese). All changes are documentation-focused, updating project branding, structure, feature descriptions, OAuth setup guidance, and legal notices across multiple language variants.

Changes

Cohort / File(s) Summary
New Localized READMEs
docs/README-BN.md, docs/README-HI.md, docs/README-IT.md, docs/README-TR.md
Complete new localized README files with project overview, features, usage flow, OAuth setup, sponsorship options, and licensing sections in Bengali, Hindi, Italian, and Turkish.
Rewritten READMEs (Medium Effort)
docs/README-ES.md, docs/README-FR.md, docs/README-JA.md, docs/README-RU.md
Comprehensive content rewrites including updated API/Kotlin/Compose badges, reorganized feature sections, expanded OAuth setup guidance, new legal notices, sponsorship details, and media mentions with improved structure and terminology.
Rewritten READMEs (High Effort)
docs/README-KR.md, docs/README-PL.md, docs/README-ZH.md
Extensive structural overhauls with significant terminology updates, complete feature list reorganization, new sections for GitHub OAuth configuration, APK signing certificates, star history integration, and comprehensive safety/legal disclaimers.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~22 minutes

Possibly related PRs

  • PR #108 — Adds and modifies the same set of localized README files (KR, FR, ES, JA, RU, ZH), indicating overlapping or sequential localization efforts.
  • PR #125 — Makes overlapping edits to localized README files with similar content additions for support sections and disclaimer content.
  • PR #158 — Updates Polish localization (docs/README-PL.md), directly relevant to the Polish README changes in this PR.

Poem

🐰 Hopping through tongues, from East to West,
New words in Hindi, Bengali at best,
Turkish whispers and Italian grace,
Polish, Korean—each finds its place!
Localization hops skip far and wide,
README blooms in every tongue with pride! 🌍✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title 'Localize readme' accurately describes the main change: adding and updating localized README documentation across multiple languages.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch localize-readme

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

🧹 Nitpick comments (3)
docs/README-PL.md (1)

98-98: Optional: Minor accessibility and formatting improvements

Across all localized READMEs, there are a few consistent minor formatting opportunities:

  1. Heading structure (Line 98): The legal notice jumps from h1 to h3. Consider using h2 for better document hierarchy.

  2. Code block language (Line ~396): The license code block is missing a language identifier. Add text or plaintext after the opening backticks.

  3. Image alt text: Consider adding descriptive alt text to images for better accessibility, especially the badge images.

These are minor improvements that can be addressed in a follow-up if desired.

💡 Example fixes

For heading structure (line 98):

-### 📋 Legal Notice
+## 📋 Legal Notice

For code block language (line ~396):

-```
+```text
 Copyright 2025 rainxchzed
 ...

Also applies to: 396-396

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/README-PL.md` at line 98, Change the legal heading "### 📋 Informacja
prawna" to an H2 ("## 📋 Informacja prawna") to restore proper heading
hierarchy, add a language identifier like "text" or "plaintext" to the license
code block (the triple-backtick block that contains the license text) so the
fence reads ```text, and add descriptive alt text to any badge or inline images
(replace empty alt attributes with short descriptions) to improve accessibility;
locate these changes by searching for the exact heading string "📋 Informacja
prawna", the license block contents, and existing image markdown for badges.
docs/README-ES.md (2)

98-98: Fix heading level hierarchy.

The heading jumps from h1 to h3, skipping h2. This affects document structure and accessibility for screen readers.

♻️ Proposed fix
-### 📋 Aviso Legal
+## 📋 Aviso Legal
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/README-ES.md` at line 98, The "📋 Aviso Legal" heading currently uses an
h3 and skips h2, breaking the document hierarchy; change the heading level for
"📋 Aviso Legal" from h3 to h2 (i.e., use "## 📋 Aviso Legal") so the sequence
follows the top-level h1 and restores proper heading order for accessibility and
TOC generation.

3-3: Consider adding alt text to images for accessibility.

Multiple images throughout the document lack descriptive alt text attributes, which impacts accessibility for users with screen readers. While some images have alt attributes set to empty strings or generic descriptions, providing meaningful descriptions would improve the user experience.

Examples:

  • Line 3: App icon image
  • Lines 23, 26, 29: Badge images (downloads, stars, users)
  • Lines 74-79: Screenshot images
  • Lines 116, 119: Download badge images
  • Line 155: Preview GIF

Consider adding descriptive alt text for each image category, e.g., alt="GitHub Store app icon", alt="Download statistics badge", alt="Screenshot showing app features", etc.

Also applies to: 23-23, 74-79, 116-116, 119-119, 155-155

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/README-ES.md` at line 3, The README images lack descriptive alt
attributes; locate the <img> tags (e.g.,
src="../composeApp/src/commonMain/composeResources/drawable/app-icon.png" and
the badge/screenshot/preview GIF <img> elements) and add meaningful alt text for
each (e.g., alt="GitHub Store app icon", alt="Download statistics badge",
alt="Screenshot showing app features", alt="Preview GIF of app usage"), avoiding
empty or generic values so screen readers get useful descriptions.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@docs/README-ES.md`:
- Line 98: The "📋 Aviso Legal" heading currently uses an h3 and skips h2,
breaking the document hierarchy; change the heading level for "📋 Aviso Legal"
from h3 to h2 (i.e., use "## 📋 Aviso Legal") so the sequence follows the
top-level h1 and restores proper heading order for accessibility and TOC
generation.
- Line 3: The README images lack descriptive alt attributes; locate the <img>
tags (e.g.,
src="../composeApp/src/commonMain/composeResources/drawable/app-icon.png" and
the badge/screenshot/preview GIF <img> elements) and add meaningful alt text for
each (e.g., alt="GitHub Store app icon", alt="Download statistics badge",
alt="Screenshot showing app features", alt="Preview GIF of app usage"), avoiding
empty or generic values so screen readers get useful descriptions.

In `@docs/README-PL.md`:
- Line 98: Change the legal heading "### 📋 Informacja prawna" to an H2 ("## 📋
Informacja prawna") to restore proper heading hierarchy, add a language
identifier like "text" or "plaintext" to the license code block (the
triple-backtick block that contains the license text) so the fence reads
```text, and add descriptive alt text to any badge or inline images (replace
empty alt attributes with short descriptions) to improve accessibility; locate
these changes by searching for the exact heading string "📋 Informacja prawna",
the license block contents, and existing image markdown for badges.

ℹ️ Review info

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between a3d95e2 and ccda629.

📒 Files selected for processing (11)
  • docs/README-BN.md
  • docs/README-ES.md
  • docs/README-FR.md
  • docs/README-HI.md
  • docs/README-IT.md
  • docs/README-JA.md
  • docs/README-KR.md
  • docs/README-PL.md
  • docs/README-RU.md
  • docs/README-TR.md
  • docs/README-ZH.md

@rainxchzed rainxchzed merged commit d580fad into main Mar 2, 2026
2 checks passed
@rainxchzed rainxchzed deleted the localize-readme branch March 2, 2026 07:13
@coderabbitai coderabbitai bot mentioned this pull request Mar 6, 2026
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.

1 participant