-
Notifications
You must be signed in to change notification settings - Fork 70
i18n: Indonesian translations #240
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request adds comprehensive Indonesian language translations for the Solana course content, covering multiple courses from basic introductions to advanced testing and security topics.
Key Changes:
- Translates over 50 course modules from English to Indonesian
- Covers foundational topics like Anchor, Pinocchio, and Token programs
- Includes advanced content on testing frameworks, security, and emerging technologies
- Maintains technical accuracy while making content accessible to Indonesian developers
Reviewed Changes
Copilot reviewed 152 out of 178 changed files in this pull request and generated 11 comments.
Show a summary per file
| File | Description |
|---|---|
| Token 2022 courses | Complete Indonesian translation of Token2022 with Anchor and Web3.js courses |
| SPL Token courses | Full translation of SPL Token implementation guides for both Anchor and Web3.js |
| Testing framework courses | Indonesian translations for Mollusk, LiteSVM, and Surfpool testing tools |
| Security courses | Translation of program security vulnerabilities and attack patterns |
| Solana Pay course | Complete translation covering transfer and transaction requests |
| Secp256r1 course | Translation of cryptographic curve implementation on Solana |
| Research content | Translation of advanced crateless program development guide |
Comments suppressed due to low confidence (1)
src/app/content/courses/token-2022-with-anchor/default-account-state-extension/id.mdx:1
- Inconsistent offset usage: checking
ACCOUNT_2_OFFSETbut error message refers to 'Account 3 Data'. Should useACCOUNT_3_OFFSETfor the third account check.
import { ArticleSection } from "../../../../components/ArticleSection/ArticleSection";
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
src/app/content/courses/token-2022-with-anchor/permanent-delegate-extension/id.mdx
Show resolved
Hide resolved
src/app/content/courses/token-2022-with-anchor/group-and-member-extension/id.mdx
Show resolved
Hide resolved
src/app/content/courses/token-2022-with-anchor/mint-close-authority-extension/id.mdx
Show resolved
Hide resolved
src/app/content/courses/testing-with-mollusk/advanced-functionalities/id.mdx
Show resolved
Hide resolved
src/app/content/courses/testing-with-mollusk/advanced-functionalities/id.mdx
Show resolved
Hide resolved
| - Akun `Mint` yang sudah diinisialisasi. | ||
| - Akun `Token` atau akun `Associated Token` yang sudah diinisialisasi yang akan kita kendalikan | ||
|
|
||
| > Jumlah token yang kita mint "dinormalisasi" untuk desimal. Ini berarti jika kita ingin mencetak 1 token yang memiliki 6 desimal, kita perlu memasukkan `1_000_000` sebagai jumlahnya |
Copilot
AI
Sep 5, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Inconsistent context: the comment mentions 'mint' tokens but this is about approve/revoke operations. Should describe the amount normalization for approval amounts instead.
| > Jumlah token yang kita mint "dinormalisasi" untuk desimal. Ini berarti jika kita ingin mencetak 1 token yang memiliki 6 desimal, kita perlu memasukkan `1_000_000` sebagai jumlahnya | |
| > Jumlah token yang kita setujui (approve) juga "dinormalisasi" untuk desimal. Ini berarti jika kita ingin menyetujui 1 token yang memiliki 6 desimal, kita perlu memasukkan `1_000_000` sebagai jumlahnya |
| return 1003; // InvalidAccountData Error | ||
| } | ||
|
|
||
| if *(input.add(ACCOUNT_2_OFFSET + OWNER_OFFSET) as *const [u8; 32]) != pinocchio_system::ID { |
Copilot
AI
Sep 5, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Undefined module reference: pinocchio_system::ID is not defined in the code. Should use SYSTEM_PROGRAM_ID which was defined earlier.
| if *(input.add(ACCOUNT_2_OFFSET + OWNER_OFFSET) as *const [u8; 32]) != pinocchio_system::ID { | |
| if *(input.add(ACCOUNT_2_OFFSET + OWNER_OFFSET) as *const [u8; 32]) != SYSTEM_PROGRAM_ID { |
No description provided.