docs: add Indonesian README translation - #201
Open
DavidsonRafaelK wants to merge 1 commit into
Open
Conversation
Links INSTALL.md in English; no INSTALL.id.md yet, matching the Thai translation's precedent.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds Bahasa Indonesia to the README localization set, following the existing Tier 1 pattern.
New:
.github/readme/README.id.md— full Indonesian translation ofREADME.md.Updated: the language navigation row in the 7 existing READMEs (
README.mdand the 6 in.github/readme/), so every file lists all 8 languages in the same order. Indonesian is<strong>inREADME.id.mdand a link everywhere else.+2/-1lines per file, no other content touched.Observable behavior before: the nav row showed 7 languages and there was no Indonesian README. After: 8 languages, and
README.id.mdrenders with the same structure as the English original (identical HTML tag counts and blank-line layout, so the before/after comparison table renders the same way).Following the precedent set by
README.th.md, this is README-only. There is noINSTALL.id.md, so the install link points at../../INSTALL.mdand is marked(bahasa Inggris).Translation decisions
Kept verbatim in English, because they are copy-paste payloads rather than prose:
claude plugin …commands, bash comments included (byte-identical toREADME.md, verified withdiff)/i-have-adhd,npm install jsonwebtoken@latest,src/auth.ts:42,npm test -- auth.spec.ts,verifyToken,jsonwebtoken,skills/i-have-adhd/SKILL.md,AGENTS.md,MITTranslated: the tagline, the before/after example prose, the 10 rule summaries, section headings, and the license badge alt text. The tagline keeps the "no diagnosis needed" framing — "Output yang ramah ADHD. Tanpa perlu diagnosis ADHD!" — so the README makes no medical claim.
Authorship and provenance — select exactly one
Agent/tool and model/version: Claude Code 2.1.270, model Opus 5 (
claude-opus-5).Agent contribution: Surveyed the repository for existing Indonesian support (none found), proposed the Tier 1 scope, wrote the Indonesian translation, edited the 7 navigation rows, and ran the verification commands below.
Human verification: The submitting human set the scope and constraints (README-only, the exact file list, the rule that technical literals stay in English, no runtime or skill changes) and reviewed the change in the session. The human has not independently re-run the verification commands at the time of submission; the outputs below were produced by the agent and are reproduced verbatim.
Known limitations or uncertain results: The Indonesian text has not been reviewed by a second native speaker — a review pass from an Indonesian-speaking maintainer or contributor is welcome, particularly on the tagline and the "Apa yang dilakukannya" paragraph. The test suite has 5 pre-existing failures, detailed under Verification.
Labels
Target label:
Target:DocsAuthor label:
Author:AIWorkflow labels:
enhancementSafety and side effects
Side effects, permissions, network access, and cost: None. Documentation only — no scripts, hooks, workflows, manifests, or eval code are touched, and no provider calls were made.
Compatibility
skills/i-have-adhd/SKILL.mdand its.cursormirror are byte-for-byte untouched, so thecursor-skill in synccheck is unaffected. No manifest, hook, extension, workflow, test, or eval file is modified — installation methods, invocation names, file locations, and opt-in behavior are all unchanged..github/install/is untouched, sotests/test_install_docs.pystill sees the same set of guides.Migration or rollback notes: None needed. Reverting the commit removes the new file and restores the previous 7-language navigation rows.
Verification
python3 -m unittest discover -s tests -v—Ran 51 tests,FAILED (failures=5). The full suite does not pass. All 5 failures are intest_opencode_plugin.pyand are pre-existing: the identical 5 failures reproduce on a clean tree at base commit6f1f982, before any change in this PR. They are a macOS path-normalization mismatch (/var/folders/…vs/private/var/folders/…) in an area this PR does not touch, and are not addressed here to keep the change focused.tests/test_install_docs.py— passes. It globs.github/install/, which this PR does not modify.<strong>(its own language), correct·separators, and a working link toREADME.id.md.diffof the fenced blocks againstREADME.mdreports identical; HTML tag counts and blank-line layout match the English original exactly.git diff --check— clean; no trailing whitespace, tabs, or CRLF in the new file.Behavior evals: Not applicable. This is documentation only — no skill text, prompt text, hook, or runtime behavior changed, so there is nothing for a baseline/candidate comparison to measure.
Final accountability