From 969b5baca66a0dd74cc46d83c5c764ce0111850e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 1 Aug 2026 12:38:30 +0000 Subject: [PATCH 1/3] Initial plan From 4088c23793bcb4433a75ee7c05923372c4165660 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 1 Aug 2026 12:40:44 +0000 Subject: [PATCH 2/3] feat(i18n): enable Indonesian locale in app language config --- next-i18next.config.js | 1 + src/tests/i18nClient.test.ts | 10 ++++++++++ src/utils/i18n/client.ts | 1 + 3 files changed, 12 insertions(+) create mode 100644 src/tests/i18nClient.test.ts diff --git a/next-i18next.config.js b/next-i18next.config.js index be2de7fb..b1c29aa5 100644 --- a/next-i18next.config.js +++ b/next-i18next.config.js @@ -17,6 +17,7 @@ const config = { 'es', 'es-MX', 'es-AR', + 'id', 'hu', ], localeDetection: false, diff --git a/src/tests/i18nClient.test.ts b/src/tests/i18nClient.test.ts new file mode 100644 index 00000000..bbd57e6f --- /dev/null +++ b/src/tests/i18nClient.test.ts @@ -0,0 +1,10 @@ +import { getSupportedLanguages } from '~/utils/i18n/client'; + +describe('getSupportedLanguages', () => { + it('includes Indonesian locale metadata', () => { + expect(getSupportedLanguages()).toContainEqual({ + code: 'id', + name: 'Bahasa Indonesia', + }); + }); +}); diff --git a/src/utils/i18n/client.ts b/src/utils/i18n/client.ts index ac247081..5ee2c861 100644 --- a/src/utils/i18n/client.ts +++ b/src/utils/i18n/client.ts @@ -17,6 +17,7 @@ export const getSupportedLanguages = (): SupportedLanguage[] => { code: 'es', name: 'Español' }, { code: 'es-MX', name: 'Español (Mexico)' }, { code: 'es-AR', name: 'Español (Argentina)' }, + { code: 'id', name: 'Bahasa Indonesia' }, { code: 'sv', name: 'Svenska' }, { code: 'hu', name: 'Magyar' }, ].sort((a, b) => a.name.localeCompare(b.name)); From b599f61488945e06a5c51a3ed725434ec9f149f0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 1 Aug 2026 12:47:51 +0000 Subject: [PATCH 3/3] test(i18n): remove redundant supported-languages test --- src/tests/i18nClient.test.ts | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 src/tests/i18nClient.test.ts diff --git a/src/tests/i18nClient.test.ts b/src/tests/i18nClient.test.ts deleted file mode 100644 index bbd57e6f..00000000 --- a/src/tests/i18nClient.test.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { getSupportedLanguages } from '~/utils/i18n/client'; - -describe('getSupportedLanguages', () => { - it('includes Indonesian locale metadata', () => { - expect(getSupportedLanguages()).toContainEqual({ - code: 'id', - name: 'Bahasa Indonesia', - }); - }); -});