Commit 1a578df
Add Indonesian language pack (#1683)
### Context
<!--- Why are your changes required? What problem do they solve? -->
Original PR: #1674 by
https://github.com/Reckbeg
### Types of changes
<!--- What types of changes does your code introduce? Put an `x` in each
box that applies. -->
- [ ] Breaking change (a fix or a feature because of which an existing
functionality doesn't work as expected anymore)
- [ ] New feature or improvement (a non-breaking change that adds
functionality)
- [ ] Bug fix (a non-breaking change that fixes an issue)
- [x] Additional language file, or a change to an existing language file
(translations)
- [ ] Change to the documentation
### Checklist:
<!--- Go through the points below, and put an `x` in each box that
applies. -->
<!--- If you're unsure about any of these, contact us. We're always glad
to help! -->
- [ ] I have reviewed the guidelines about [Contributing to
HyperFormula](https://hyperformula.handsontable.com/guide/contributing.html)
and I confirm that my code follows the code style of this project.
- [ ] I have signed the [Contributor License
Agreement](https://goo.gl/forms/yuutGuN0RjsikVpM2).
- [ ] My change is compliant with the
[OpenDocument](https://docs.oasis-open.org/office/OpenDocument/v1.3/os/part4-formula/OpenDocument-v1.3-os-part4-formula.html)
standard.
- [ ] My change is compatible with Microsoft Excel.
- [ ] My change is compatible with Google Sheets.
- [x] I described my changes in the
[CHANGELOG.md](https://github.com/handsontable/hyperformula/blob/master/CHANGELOG.md)
file.
- [ ] My changes require a documentation update.
- [ ] My changes require a migration guide.
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Low Risk**
> Translation-only addition with no engine logic changes; risk is
limited to incorrect Indonesian function/error strings affecting formula
parsing for `idID` users.
>
> **Overview**
> Adds **Bahasa Indonesia** (`idID`) as a built-in HyperFormula language
pack so formulas and cell errors can use Indonesian names (e.g.
`JUMLAH`, `JIKA`, `#BAGI0!`).
>
> The new `src/i18n/languages/idID.ts` dictionary mirrors other locales
(errors, function aliases, `NEW_SHEET_PREFIX: 'Lembar'`) and is
re-exported from `src/i18n/languages/index.ts` for
`hyperformula/i18n/languages/idID` imports. Docs now list **18**
supported languages and include Indonesian in the supported-languages
table; **CHANGELOG** records the addition under Unreleased.
>
> Also adds `.cursor/settings.json` enabling the superpowers plugin
(unrelated to i18n).
>
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
918edd1. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
---------
Co-authored-by: GreenFlux <support@greenflux.us>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Rofi Ibnu Haafizh <Reckbeg@users.noreply.github.com>1 parent 508d78f commit 1a578df
6 files changed
Lines changed: 460 additions & 2 deletions
File tree
- .cursor
- docs/guide
- src/i18n/languages
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
10 | 14 | | |
11 | 15 | | |
12 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
| 131 | + | |
131 | 132 | | |
132 | 133 | | |
133 | 134 | | |
| |||
0 commit comments