From 545eb3648bcd4a827f62fb08299f2cd95df22b6a Mon Sep 17 00:00:00 2001 From: dyzulk <66510723+dyzulk@users.noreply.github.com> Date: Fri, 9 Jan 2026 09:29:19 +0700 Subject: [PATCH] refactor: migrate to flat-file i18n structure and fix relative imports --- pages/{id/_meta.json => _meta.id.json} | 0 pages/_meta.json | 13 +++++++++---- .../_meta.json => developer/_meta.id.json} | 0 pages/{en => }/developer/_meta.json | 0 .../endpoints.mdx => developer/endpoints.id.mdx} | 0 pages/{en => }/developer/endpoints.mdx | 0 .../index.mdx => developer/index.id.mdx} | 0 pages/{en => }/developer/index.mdx | 0 pages/en/_meta.json | 15 --------------- pages/en/index.mdx | 3 --- .../{id/guide/_meta.json => guide/_meta.id.json} | 0 pages/{en => }/guide/_meta.json | 0 .../certificates/_meta.id.json} | 0 pages/{en => }/guide/certificates/_meta.json | 0 .../certificates/download-install.id.mdx} | 0 .../guide/certificates/download-install.mdx | 0 .../certificates/renewal.id.mdx} | 0 pages/{en => }/guide/certificates/renewal.mdx | 0 .../certificates/request-new.id.mdx} | 0 pages/{en => }/guide/certificates/request-new.mdx | 0 .../certificates/revocation.id.mdx} | 0 pages/{en => }/guide/certificates/revocation.mdx | 0 .../certificates/view-details.id.mdx} | 0 .../{en => }/guide/certificates/view-details.mdx | 0 .../_meta.json => guide/concepts/_meta.id.json} | 0 pages/{en => }/guide/concepts/_meta.json | 0 .../concepts/pki-fundamentals.id.mdx} | 0 pages/{en => }/guide/concepts/pki-undamentals.mdx | 0 .../concepts/trust-architecture.id.mdx} | 0 .../guide/concepts/trust-architecture.mdx | 0 .../getting-started/_meta.id.json} | 0 pages/{en => }/guide/getting-started/_meta.json | 0 .../getting-started/access-dashboard.id.mdx} | 0 .../guide/getting-started/access-dashboard.mdx | 0 .../getting-started/install-root-ca.id.mdx} | 2 +- .../guide/getting-started/install-root-ca.mdx | 2 +- pages/{id/guide/index.mdx => guide/index.id.mdx} | 0 pages/{en => }/guide/index.mdx | 0 .../integrations/_meta.id.json} | 0 pages/{en => }/guide/integrations/_meta.json | 0 .../smime.mdx => guide/integrations/smime.id.mdx} | 0 pages/{en => }/guide/integrations/smime.mdx | 0 .../integrations/web-servers.id.mdx} | 0 pages/{en => }/guide/integrations/web-servers.mdx | 0 .../troubleshooting/_meta.id.json} | 0 pages/{en => }/guide/troubleshooting/_meta.json | 0 .../troubleshooting/browser-errors.id.mdx} | 0 .../guide/troubleshooting/browser-errors.mdx | 0 .../troubleshooting/developer-tools.id.mdx} | 0 .../guide/troubleshooting/developer-tools.mdx | 0 pages/id/index.mdx | 3 --- pages/index.id.mdx | 3 +++ pages/index.mdx | 3 +++ 53 files changed, 17 insertions(+), 27 deletions(-) rename pages/{id/_meta.json => _meta.id.json} (100%) rename pages/{id/developer/_meta.json => developer/_meta.id.json} (100%) rename pages/{en => }/developer/_meta.json (100%) rename pages/{id/developer/endpoints.mdx => developer/endpoints.id.mdx} (100%) rename pages/{en => }/developer/endpoints.mdx (100%) rename pages/{id/developer/index.mdx => developer/index.id.mdx} (100%) rename pages/{en => }/developer/index.mdx (100%) delete mode 100644 pages/en/_meta.json delete mode 100644 pages/en/index.mdx rename pages/{id/guide/_meta.json => guide/_meta.id.json} (100%) rename pages/{en => }/guide/_meta.json (100%) rename pages/{id/guide/certificates/_meta.json => guide/certificates/_meta.id.json} (100%) rename pages/{en => }/guide/certificates/_meta.json (100%) rename pages/{id/guide/certificates/download-install.mdx => guide/certificates/download-install.id.mdx} (100%) rename pages/{en => }/guide/certificates/download-install.mdx (100%) rename pages/{id/guide/certificates/renewal.mdx => guide/certificates/renewal.id.mdx} (100%) rename pages/{en => }/guide/certificates/renewal.mdx (100%) rename pages/{id/guide/certificates/request-new.mdx => guide/certificates/request-new.id.mdx} (100%) rename pages/{en => }/guide/certificates/request-new.mdx (100%) rename pages/{id/guide/certificates/revocation.mdx => guide/certificates/revocation.id.mdx} (100%) rename pages/{en => }/guide/certificates/revocation.mdx (100%) rename pages/{id/guide/certificates/view-details.mdx => guide/certificates/view-details.id.mdx} (100%) rename pages/{en => }/guide/certificates/view-details.mdx (100%) rename pages/{id/guide/concepts/_meta.json => guide/concepts/_meta.id.json} (100%) rename pages/{en => }/guide/concepts/_meta.json (100%) rename pages/{id/guide/concepts/pki-fundamentals.mdx => guide/concepts/pki-fundamentals.id.mdx} (100%) rename pages/{en => }/guide/concepts/pki-undamentals.mdx (100%) rename pages/{id/guide/concepts/trust-architecture.mdx => guide/concepts/trust-architecture.id.mdx} (100%) rename pages/{en => }/guide/concepts/trust-architecture.mdx (100%) rename pages/{id/guide/getting-started/_meta.json => guide/getting-started/_meta.id.json} (100%) rename pages/{en => }/guide/getting-started/_meta.json (100%) rename pages/{id/guide/getting-started/access-dashboard.mdx => guide/getting-started/access-dashboard.id.mdx} (100%) rename pages/{en => }/guide/getting-started/access-dashboard.mdx (100%) rename pages/{id/guide/getting-started/install-root-ca.mdx => guide/getting-started/install-root-ca.id.mdx} (96%) rename pages/{en => }/guide/getting-started/install-root-ca.mdx (96%) rename pages/{id/guide/index.mdx => guide/index.id.mdx} (100%) rename pages/{en => }/guide/index.mdx (100%) rename pages/{id/guide/integrations/_meta.json => guide/integrations/_meta.id.json} (100%) rename pages/{en => }/guide/integrations/_meta.json (100%) rename pages/{id/guide/integrations/smime.mdx => guide/integrations/smime.id.mdx} (100%) rename pages/{en => }/guide/integrations/smime.mdx (100%) rename pages/{id/guide/integrations/web-servers.mdx => guide/integrations/web-servers.id.mdx} (100%) rename pages/{en => }/guide/integrations/web-servers.mdx (100%) rename pages/{id/guide/troubleshooting/_meta.json => guide/troubleshooting/_meta.id.json} (100%) rename pages/{en => }/guide/troubleshooting/_meta.json (100%) rename pages/{id/guide/troubleshooting/browser-errors.mdx => guide/troubleshooting/browser-errors.id.mdx} (100%) rename pages/{en => }/guide/troubleshooting/browser-errors.mdx (100%) rename pages/{id/guide/troubleshooting/developer-tools.mdx => guide/troubleshooting/developer-tools.id.mdx} (100%) rename pages/{en => }/guide/troubleshooting/developer-tools.mdx (100%) delete mode 100644 pages/id/index.mdx create mode 100644 pages/index.id.mdx create mode 100644 pages/index.mdx diff --git a/pages/id/_meta.json b/pages/_meta.id.json similarity index 100% rename from pages/id/_meta.json rename to pages/_meta.id.json diff --git a/pages/_meta.json b/pages/_meta.json index c574348..b75a405 100644 --- a/pages/_meta.json +++ b/pages/_meta.json @@ -1,10 +1,15 @@ { - "en": { + "index": { + "title": "Home", "type": "page", "display": "hidden" }, - "id": { - "type": "page", - "display": "hidden" + "guide": { + "title": "User Guide", + "type": "page" + }, + "developer": { + "title": "Developer API", + "type": "page" } } \ No newline at end of file diff --git a/pages/id/developer/_meta.json b/pages/developer/_meta.id.json similarity index 100% rename from pages/id/developer/_meta.json rename to pages/developer/_meta.id.json diff --git a/pages/en/developer/_meta.json b/pages/developer/_meta.json similarity index 100% rename from pages/en/developer/_meta.json rename to pages/developer/_meta.json diff --git a/pages/id/developer/endpoints.mdx b/pages/developer/endpoints.id.mdx similarity index 100% rename from pages/id/developer/endpoints.mdx rename to pages/developer/endpoints.id.mdx diff --git a/pages/en/developer/endpoints.mdx b/pages/developer/endpoints.mdx similarity index 100% rename from pages/en/developer/endpoints.mdx rename to pages/developer/endpoints.mdx diff --git a/pages/id/developer/index.mdx b/pages/developer/index.id.mdx similarity index 100% rename from pages/id/developer/index.mdx rename to pages/developer/index.id.mdx diff --git a/pages/en/developer/index.mdx b/pages/developer/index.mdx similarity index 100% rename from pages/en/developer/index.mdx rename to pages/developer/index.mdx diff --git a/pages/en/_meta.json b/pages/en/_meta.json deleted file mode 100644 index b75a405..0000000 --- a/pages/en/_meta.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "index": { - "title": "Home", - "type": "page", - "display": "hidden" - }, - "guide": { - "title": "User Guide", - "type": "page" - }, - "developer": { - "title": "Developer API", - "type": "page" - } -} \ No newline at end of file diff --git a/pages/en/index.mdx b/pages/en/index.mdx deleted file mode 100644 index a45ad62..0000000 --- a/pages/en/index.mdx +++ /dev/null @@ -1,3 +0,0 @@ -import { LandingPage } from '../../components/LandingPage' - - diff --git a/pages/id/guide/_meta.json b/pages/guide/_meta.id.json similarity index 100% rename from pages/id/guide/_meta.json rename to pages/guide/_meta.id.json diff --git a/pages/en/guide/_meta.json b/pages/guide/_meta.json similarity index 100% rename from pages/en/guide/_meta.json rename to pages/guide/_meta.json diff --git a/pages/id/guide/certificates/_meta.json b/pages/guide/certificates/_meta.id.json similarity index 100% rename from pages/id/guide/certificates/_meta.json rename to pages/guide/certificates/_meta.id.json diff --git a/pages/en/guide/certificates/_meta.json b/pages/guide/certificates/_meta.json similarity index 100% rename from pages/en/guide/certificates/_meta.json rename to pages/guide/certificates/_meta.json diff --git a/pages/id/guide/certificates/download-install.mdx b/pages/guide/certificates/download-install.id.mdx similarity index 100% rename from pages/id/guide/certificates/download-install.mdx rename to pages/guide/certificates/download-install.id.mdx diff --git a/pages/en/guide/certificates/download-install.mdx b/pages/guide/certificates/download-install.mdx similarity index 100% rename from pages/en/guide/certificates/download-install.mdx rename to pages/guide/certificates/download-install.mdx diff --git a/pages/id/guide/certificates/renewal.mdx b/pages/guide/certificates/renewal.id.mdx similarity index 100% rename from pages/id/guide/certificates/renewal.mdx rename to pages/guide/certificates/renewal.id.mdx diff --git a/pages/en/guide/certificates/renewal.mdx b/pages/guide/certificates/renewal.mdx similarity index 100% rename from pages/en/guide/certificates/renewal.mdx rename to pages/guide/certificates/renewal.mdx diff --git a/pages/id/guide/certificates/request-new.mdx b/pages/guide/certificates/request-new.id.mdx similarity index 100% rename from pages/id/guide/certificates/request-new.mdx rename to pages/guide/certificates/request-new.id.mdx diff --git a/pages/en/guide/certificates/request-new.mdx b/pages/guide/certificates/request-new.mdx similarity index 100% rename from pages/en/guide/certificates/request-new.mdx rename to pages/guide/certificates/request-new.mdx diff --git a/pages/id/guide/certificates/revocation.mdx b/pages/guide/certificates/revocation.id.mdx similarity index 100% rename from pages/id/guide/certificates/revocation.mdx rename to pages/guide/certificates/revocation.id.mdx diff --git a/pages/en/guide/certificates/revocation.mdx b/pages/guide/certificates/revocation.mdx similarity index 100% rename from pages/en/guide/certificates/revocation.mdx rename to pages/guide/certificates/revocation.mdx diff --git a/pages/id/guide/certificates/view-details.mdx b/pages/guide/certificates/view-details.id.mdx similarity index 100% rename from pages/id/guide/certificates/view-details.mdx rename to pages/guide/certificates/view-details.id.mdx diff --git a/pages/en/guide/certificates/view-details.mdx b/pages/guide/certificates/view-details.mdx similarity index 100% rename from pages/en/guide/certificates/view-details.mdx rename to pages/guide/certificates/view-details.mdx diff --git a/pages/id/guide/concepts/_meta.json b/pages/guide/concepts/_meta.id.json similarity index 100% rename from pages/id/guide/concepts/_meta.json rename to pages/guide/concepts/_meta.id.json diff --git a/pages/en/guide/concepts/_meta.json b/pages/guide/concepts/_meta.json similarity index 100% rename from pages/en/guide/concepts/_meta.json rename to pages/guide/concepts/_meta.json diff --git a/pages/id/guide/concepts/pki-fundamentals.mdx b/pages/guide/concepts/pki-fundamentals.id.mdx similarity index 100% rename from pages/id/guide/concepts/pki-fundamentals.mdx rename to pages/guide/concepts/pki-fundamentals.id.mdx diff --git a/pages/en/guide/concepts/pki-undamentals.mdx b/pages/guide/concepts/pki-undamentals.mdx similarity index 100% rename from pages/en/guide/concepts/pki-undamentals.mdx rename to pages/guide/concepts/pki-undamentals.mdx diff --git a/pages/id/guide/concepts/trust-architecture.mdx b/pages/guide/concepts/trust-architecture.id.mdx similarity index 100% rename from pages/id/guide/concepts/trust-architecture.mdx rename to pages/guide/concepts/trust-architecture.id.mdx diff --git a/pages/en/guide/concepts/trust-architecture.mdx b/pages/guide/concepts/trust-architecture.mdx similarity index 100% rename from pages/en/guide/concepts/trust-architecture.mdx rename to pages/guide/concepts/trust-architecture.mdx diff --git a/pages/id/guide/getting-started/_meta.json b/pages/guide/getting-started/_meta.id.json similarity index 100% rename from pages/id/guide/getting-started/_meta.json rename to pages/guide/getting-started/_meta.id.json diff --git a/pages/en/guide/getting-started/_meta.json b/pages/guide/getting-started/_meta.json similarity index 100% rename from pages/en/guide/getting-started/_meta.json rename to pages/guide/getting-started/_meta.json diff --git a/pages/id/guide/getting-started/access-dashboard.mdx b/pages/guide/getting-started/access-dashboard.id.mdx similarity index 100% rename from pages/id/guide/getting-started/access-dashboard.mdx rename to pages/guide/getting-started/access-dashboard.id.mdx diff --git a/pages/en/guide/getting-started/access-dashboard.mdx b/pages/guide/getting-started/access-dashboard.mdx similarity index 100% rename from pages/en/guide/getting-started/access-dashboard.mdx rename to pages/guide/getting-started/access-dashboard.mdx diff --git a/pages/id/guide/getting-started/install-root-ca.mdx b/pages/guide/getting-started/install-root-ca.id.mdx similarity index 96% rename from pages/id/guide/getting-started/install-root-ca.mdx rename to pages/guide/getting-started/install-root-ca.id.mdx index baac0ad..2803cc5 100644 --- a/pages/id/guide/getting-started/install-root-ca.mdx +++ b/pages/guide/getting-started/install-root-ca.id.mdx @@ -55,7 +55,7 @@ Pilih distribusi Anda untuk mendapatkan perintah instalasi yang dioptimalkan: --- -import { DynamicInstallationGuide } from '../../../../components/DynamicInstallationGuide' +import { DynamicInstallationGuide } from '../../../components/DynamicInstallationGuide' ## Instalasi Sertifikat Individu diff --git a/pages/en/guide/getting-started/install-root-ca.mdx b/pages/guide/getting-started/install-root-ca.mdx similarity index 96% rename from pages/en/guide/getting-started/install-root-ca.mdx rename to pages/guide/getting-started/install-root-ca.mdx index 907bf0a..5a420bc 100644 --- a/pages/en/guide/getting-started/install-root-ca.mdx +++ b/pages/guide/getting-started/install-root-ca.mdx @@ -53,7 +53,7 @@ Select your distribution to get the optimized installation command: --- -import { DynamicInstallationGuide } from '../../../../components/DynamicInstallationGuide' +import { DynamicInstallationGuide } from '../../../components/DynamicInstallationGuide' ## Individual Certificate Installation diff --git a/pages/id/guide/index.mdx b/pages/guide/index.id.mdx similarity index 100% rename from pages/id/guide/index.mdx rename to pages/guide/index.id.mdx diff --git a/pages/en/guide/index.mdx b/pages/guide/index.mdx similarity index 100% rename from pages/en/guide/index.mdx rename to pages/guide/index.mdx diff --git a/pages/id/guide/integrations/_meta.json b/pages/guide/integrations/_meta.id.json similarity index 100% rename from pages/id/guide/integrations/_meta.json rename to pages/guide/integrations/_meta.id.json diff --git a/pages/en/guide/integrations/_meta.json b/pages/guide/integrations/_meta.json similarity index 100% rename from pages/en/guide/integrations/_meta.json rename to pages/guide/integrations/_meta.json diff --git a/pages/id/guide/integrations/smime.mdx b/pages/guide/integrations/smime.id.mdx similarity index 100% rename from pages/id/guide/integrations/smime.mdx rename to pages/guide/integrations/smime.id.mdx diff --git a/pages/en/guide/integrations/smime.mdx b/pages/guide/integrations/smime.mdx similarity index 100% rename from pages/en/guide/integrations/smime.mdx rename to pages/guide/integrations/smime.mdx diff --git a/pages/id/guide/integrations/web-servers.mdx b/pages/guide/integrations/web-servers.id.mdx similarity index 100% rename from pages/id/guide/integrations/web-servers.mdx rename to pages/guide/integrations/web-servers.id.mdx diff --git a/pages/en/guide/integrations/web-servers.mdx b/pages/guide/integrations/web-servers.mdx similarity index 100% rename from pages/en/guide/integrations/web-servers.mdx rename to pages/guide/integrations/web-servers.mdx diff --git a/pages/id/guide/troubleshooting/_meta.json b/pages/guide/troubleshooting/_meta.id.json similarity index 100% rename from pages/id/guide/troubleshooting/_meta.json rename to pages/guide/troubleshooting/_meta.id.json diff --git a/pages/en/guide/troubleshooting/_meta.json b/pages/guide/troubleshooting/_meta.json similarity index 100% rename from pages/en/guide/troubleshooting/_meta.json rename to pages/guide/troubleshooting/_meta.json diff --git a/pages/id/guide/troubleshooting/browser-errors.mdx b/pages/guide/troubleshooting/browser-errors.id.mdx similarity index 100% rename from pages/id/guide/troubleshooting/browser-errors.mdx rename to pages/guide/troubleshooting/browser-errors.id.mdx diff --git a/pages/en/guide/troubleshooting/browser-errors.mdx b/pages/guide/troubleshooting/browser-errors.mdx similarity index 100% rename from pages/en/guide/troubleshooting/browser-errors.mdx rename to pages/guide/troubleshooting/browser-errors.mdx diff --git a/pages/id/guide/troubleshooting/developer-tools.mdx b/pages/guide/troubleshooting/developer-tools.id.mdx similarity index 100% rename from pages/id/guide/troubleshooting/developer-tools.mdx rename to pages/guide/troubleshooting/developer-tools.id.mdx diff --git a/pages/en/guide/troubleshooting/developer-tools.mdx b/pages/guide/troubleshooting/developer-tools.mdx similarity index 100% rename from pages/en/guide/troubleshooting/developer-tools.mdx rename to pages/guide/troubleshooting/developer-tools.mdx diff --git a/pages/id/index.mdx b/pages/id/index.mdx deleted file mode 100644 index 1aff258..0000000 --- a/pages/id/index.mdx +++ /dev/null @@ -1,3 +0,0 @@ -import { LandingPage } from '../../components/LandingPage' - - diff --git a/pages/index.id.mdx b/pages/index.id.mdx new file mode 100644 index 0000000..3e8c28e --- /dev/null +++ b/pages/index.id.mdx @@ -0,0 +1,3 @@ +import { LandingPage } from '../components/LandingPage' + + diff --git a/pages/index.mdx b/pages/index.mdx new file mode 100644 index 0000000..ce1d4b4 --- /dev/null +++ b/pages/index.mdx @@ -0,0 +1,3 @@ +import { LandingPage } from '../components/LandingPage' + +