Skip to content

docs(i18n): add Indonesian translations#579

Open
CANDRA2006 wants to merge 1 commit into
GetBindu:mainfrom
CANDRA2006:add-indonesian-language
Open

docs(i18n): add Indonesian translations#579
CANDRA2006 wants to merge 1 commit into
GetBindu:mainfrom
CANDRA2006:add-indonesian-language

Conversation

@CANDRA2006

@CANDRA2006 CANDRA2006 commented Jun 16, 2026

Copy link
Copy Markdown

Summary

Describe the problem and fix in 2–5 bullets:

  • Problem:
  • Why it matters:
  • What changed:
  • What did NOT change (scope boundary):

Change Type (select all that apply)

  • Bug fix
  • Feature
  • Refactor
  • Documentation
  • Security hardening
  • Tests
  • Chore/infra

Scope (select all touched areas)

  • Server / API endpoints
  • Extensions (DID, x402, etc.)
  • Storage backends
  • Scheduler backends
  • Observability / monitoring
  • Authentication / authorization
  • CLI / utilities
  • Tests
  • Documentation
  • CI/CD / infra

Linked Issue/PR

  • Closes #
  • Related #

User-Visible / Behavior Changes

Added Indonesian to the list of languages ​​in the README. No functional changes.

Security Impact (required)

  • New permissions/capabilities? (No)
  • Secrets/credentials handling changed? (No)
  • New/changed network calls? (No)
  • Database schema/migration changes? (No)
  • Authentication/authorization changes? (No)
  • If any Yes, explain risk + mitigation:

Verification

Environment

  • OS:
  • Python version: N/A
  • Storage backend: N/A
  • Scheduler backend: N/A

Steps to Test

  1. Open README.md
  2. Check the language list
  3. Make sure "Bahasa Indonesia" appears.

Expected Behavior

  • Indonesian appears in the README language list.

Actual Behavior

  • Previously there was no Indonesian language in the README.

Evidence (attach at least one)

  • Failing test before + passing after
  • Test output / logs
  • Screenshot / recording
  • Performance metrics (if relevant)

Human Verification (required)

What you personally verified (not just CI):

  • Verified scenarios: README language list updated correctly
  • Edge cases checked: None (only documentation changes)
  • What I did NOT verify: No runtime changes

Compatibility / Migration

  • Backward compatible? (No)
  • Config/env changes? (No)
  • Database migration needed? (No)
  • If yes, exact upgrade steps:

Failure Recovery (if this breaks)

  • Revert commit to rollback README.md changes

Risks and Mitigations

List only real risks for this PR. If none, write None.

  • Risk: None
    • Mitigation: N/A

Checklist

  • Tests pass (uv run pytest)
  • Pre-commit hooks pass (uv run pre-commit run --all-files)
  • Documentation updated (if needed)
  • Security impact assessed
  • Human verification completed
  • Backward compatibility considered

Summary by CodeRabbit

  • Documentation
    • Added Bahasa Indonesia language option to the README's language selector, expanding accessibility for Indonesian-speaking users.

@coderabbitai

coderabbitai Bot commented Jun 16, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

A single link to the Bahasa Indonesia translation (i18n/README.id.md) is added to the language selector list in the README header.

Changes

README Language Switcher Update

Layer / File(s) Summary
Add Bahasa Indonesia language link
README.md
Inserts the Bahasa Indonesia (i18n/README.id.md) entry into the header language switcher list.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~1 minute

Possibly related issues

Poem

🐇 A hop, a skip, a link appears,
In README's header, loud and clear.
Bahasa Indonesia joins the row,
A gentle addition, soft and slow.
More languages, more joy to share! 🌏

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'docs(i18n): add Indonesian translations' accurately describes the main change of adding Indonesian language support to README documentation.
Description check ✅ Passed The pull request description comprehensively covers all required sections including Summary, Change Type, Scope, User-Visible Changes, Security Impact, Verification steps, Human Verification, Compatibility, and Risks with appropriate details for a documentation change.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@README.md`:
- Line 34: The Indonesian translation link was added to the main README on line
34 pointing to a file that does not yet exist, and the existing translation
files have not been updated with this new language link. Either create the
missing i18n/README.id.md translation file and add the Indonesian language link
(with appropriate anchor text and href to i18n/README.id.md) to the language
switcher section in all eight existing translation files (README.nl.md,
README.es.md, README.hi.md, README.zh.md, README.ta.md, README.bn.md,
README.fr.md, and README.de.md) to keep them synchronized, or remove the
Indonesian link that was added to the main README until the translation file and
all language switcher updates are ready.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: f25b7f6e-5694-4397-a481-9b519ac1c7d4

📥 Commits

Reviewing files that changed from the base of the PR and between 6ef5699 and 3285f51.

📒 Files selected for processing (1)
  • README.md

Comment thread README.md
<a href="i18n/README.bn.md">বাংলা</a> |
<a href="i18n/README.zh.md">中文</a> |
<a href="i18n/README.nl.md">Nederlands</a> |
<a href="i18n/README.id.md">Bahasa Indonesia</a> |

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Verify that i18n/README.id.md exists and that all i18n files have been updated

# Check if Indonesian translation file exists
echo "=== Checking for i18n/README.id.md ==="
if [ -f "i18n/README.id.md" ]; then
  echo "✓ i18n/README.id.md exists"
else
  echo "✗ i18n/README.id.md NOT FOUND"
fi

# Check if all i18n README files have been updated with Indonesian link
echo ""
echo "=== Checking for 'Bahasa Indonesia' in all i18n README files ==="
fd 'README\..+\.md$' i18n/ -x sh -c '
  file="{}"
  if grep -q "Bahasa Indonesia" "$file"; then
    echo "✓ $file has Bahasa Indonesia link"
  else
    echo "✗ $file MISSING Bahasa Indonesia link"
  fi
'

Repository: GetBindu/Bindu

Length of output: 593


Indonesian translation file missing and language links not synchronized across all versions.

The Indonesian link added to the main README (line 34) points to i18n/README.id.md, which does not exist. Additionally, all eight existing translation files (i18n/README.nl.md, i18n/README.es.md, i18n/README.hi.md, i18n/README.zh.md, i18n/README.ta.md, i18n/README.bn.md, i18n/README.fr.md, i18n/README.de.md) are missing the Indonesian language link in their language switchers.

Before merging, either create the Indonesian translation file and update all language switchers across all eight translation files to include it, or remove the Indonesian link from the main README until both are ready.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` at line 34, The Indonesian translation link was added to the main
README on line 34 pointing to a file that does not yet exist, and the existing
translation files have not been updated with this new language link. Either
create the missing i18n/README.id.md translation file and add the Indonesian
language link (with appropriate anchor text and href to i18n/README.id.md) to
the language switcher section in all eight existing translation files
(README.nl.md, README.es.md, README.hi.md, README.zh.md, README.ta.md,
README.bn.md, README.fr.md, and README.de.md) to keep them synchronized, or
remove the Indonesian link that was added to the main README until the
translation file and all language switcher updates are ready.

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