Skip to content

Conversation

@akmalsyrf
Copy link

🌏 Add Indonesian (Bahasa Indonesia) Language Support

This PR introduces comprehensive Indonesian language support to FossFLOW, expanding the application's multilingual capabilities.

Changes

New Language Support:

  • Added Indonesian (id-ID) locale with full interface translations
  • Total supported languages increased from 8 to 9

Files Added/Modified:

  • Library translations: New packages/fossflow-lib/src/i18n/id-ID.ts with 194 translations
  • App translations: New packages/fossflow-app/public/i18n/app/id-ID.json
  • Documentation: New Indonesian README (docs/README.id.md) with complete translation
  • Updated all existing READMEs to include Indonesian language link in navigation

Code Changes:

  • Updated packages/fossflow-lib/src/i18n/index.ts to register new locales
  • Modified packages/fossflow-app/src/i18n.ts to add Indonesian to supported languages
  • Enhanced ConnectorEmptySpaceTooltip component with internationalization support
  • Updated TypeScript types in isoflowProps.ts for new tooltip translations

Statistics: 27 files changed, 566 insertions, 24 deletions

Testing

  • Indonesian translations cover all UI elements and user-facing text
  • Language selector properly displays "Bahasa Indonesia" option
  • Indonesian README provides complete documentation in native language

Impact

This change makes FossFLOW more accessible to Indonesian-speaking users and demonstrates the project's commitment to global inclusivity.

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