Skip to content

docs: add Indonesian README translation - #201

Open
DavidsonRafaelK wants to merge 1 commit into
ayghri:mainfrom
DavidsonRafaelK:docs/indonesian-readme
Open

docs: add Indonesian README translation#201
DavidsonRafaelK wants to merge 1 commit into
ayghri:mainfrom
DavidsonRafaelK:docs/indonesian-readme

Conversation

@DavidsonRafaelK

Copy link
Copy Markdown

Summary

Adds Bahasa Indonesia to the README localization set, following the existing Tier 1 pattern.

New: .github/readme/README.id.md — full Indonesian translation of README.md.

Updated: the language navigation row in the 7 existing READMEs (README.md and the 6 in .github/readme/), so every file lists all 8 languages in the same order. Indonesian is <strong> in README.id.md and a link everywhere else. +2/-1 lines 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.md renders 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 no INSTALL.id.md, so the install link points at ../../INSTALL.md and is marked (bahasa Inggris).

Translation decisions

Kept verbatim in English, because they are copy-paste payloads rather than prose:

  • both fenced blocks — the install prompt and the four claude plugin … commands, bash comments included (byte-identical to README.md, verified with diff)
  • /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, MIT
  • the book title The Adult ADHD Tool Kit and both author names

Translated: 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

  • Human-authored — substantive implementation and text were produced by a human.
  • Autonomous agent-authored — an agent planned and produced most of the substantive change.
  • Hybrid — a human and one or more agents both made substantive contributions.

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:Docs

Author label: Author:AI

Workflow labels: enhancement

Safety and side effects

  • The change does not access or expose secrets, private files, or unrelated user/repository data.
  • Scripts, hooks, workflows, and evals are bounded and do not create surprising or irreversible side effects.
  • No destructive, privileged, production, externally visible, or persistent action occurs without explicit user intent and appropriate safeguards.
  • Network access, third-party code, permissions, and provider costs are minimized and documented.
  • Prompt text, examples, and fixtures contain no hidden instructions that weaken safety or expand agent authority.

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

  • This is not a breaking change.
  • This is a breaking change; it was discussed, and migration/deprecation documentation is included below.
  • Canonical and mirrored skill files are synchronized when applicable.
  • Relevant platform manifests and installation documentation were reviewed.

skills/i-have-adhd/SKILL.md and its .cursor mirror are byte-for-byte untouched, so the cursor-skill in sync check 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, so tests/test_install_docs.py still 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 -vRan 51 tests, FAILED (failures=5). The full suite does not pass. All 5 failures are in test_opencode_plugin.py and are pre-existing: the identical 5 failures reproduce on a clean tree at base commit 6f1f982, 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.
  • Relative link check across all 8 README files — 88 relative links resolved, 0 broken.
  • Navigation shape check across all 8 README files — each has exactly 8 entries in the same order, exactly one <strong> (its own language), correct · separators, and a working link to README.id.md.
  • Structure parity — diff of the fenced blocks against README.md reports 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

  • I reviewed the complete diff, removed unrelated generated changes, and take responsibility for the submitted content.
  • All failed, skipped, or unrun checks are disclosed above.

Links INSTALL.md in English; no INSTALL.id.md yet, matching the
Thai translation's precedent.
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