[PR #22] [CLOSED] [WIP] I18n translations to EN and PT-BR #28

Closed
opened 2026-02-15 17:17:18 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/openclaw/openclaw.ai/pull/22
Author: @thiagobutignon
Created: 1/29/2026
Status: Closed

Base: mainHead: main


📝 Commits (1)

  • 6c54f22 chore: add paraglide for i18n translation

📊 Changes

22 files changed (+14397 additions, -6369 deletions)

View changed files

📝 astro.config.mjs (+17 -0)
messages/en.json (+107 -0)
messages/pt-br.json (+107 -0)
📝 package-lock.json (+6590 -2976)
📝 package.json (+12 -3)
📝 pnpm-lock.yaml (+2648 -17)
project.inlang/settings.json (+15 -0)
src/components/templates/IntegrationsPage.astro (+1208 -0)
src/components/templates/LandingPage.astro (+2574 -0)
src/components/templates/ShoutoutsPage.astro (+344 -0)
src/components/templates/ShowcasePage.astro (+551 -0)
src/data/chat-providers.json (+107 -0)
📝 src/layouts/Layout.astro (+49 -1)
src/middleware.ts (+12 -0)
src/pages/[lang]/index.astro (+12 -0)
src/pages/[lang]/integrations.astro (+12 -0)
src/pages/[lang]/shoutouts.astro (+12 -0)
src/pages/[lang]/showcase.astro (+12 -0)
📝 src/pages/index.astro (+2 -1996)
📝 src/pages/integrations.astro (+2 -707)

...and 2 more files

📄 Description

I refactor the frontend to accept English and Brazilian Portuguese.

The used Paraglide.JS to do the translations and create a component to choose from EN to PT-BR. It's possible to translate to another languages later.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/openclaw/openclaw.ai/pull/22 **Author:** [@thiagobutignon](https://github.com/thiagobutignon) **Created:** 1/29/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (1) - [`6c54f22`](https://github.com/openclaw/openclaw.ai/commit/6c54f223d170cf3bdd8410d11c8173ce04cd536a) chore: add paraglide for i18n translation ### 📊 Changes **22 files changed** (+14397 additions, -6369 deletions) <details> <summary>View changed files</summary> 📝 `astro.config.mjs` (+17 -0) ➕ `messages/en.json` (+107 -0) ➕ `messages/pt-br.json` (+107 -0) 📝 `package-lock.json` (+6590 -2976) 📝 `package.json` (+12 -3) 📝 `pnpm-lock.yaml` (+2648 -17) ➕ `project.inlang/settings.json` (+15 -0) ➕ `src/components/templates/IntegrationsPage.astro` (+1208 -0) ➕ `src/components/templates/LandingPage.astro` (+2574 -0) ➕ `src/components/templates/ShoutoutsPage.astro` (+344 -0) ➕ `src/components/templates/ShowcasePage.astro` (+551 -0) ➕ `src/data/chat-providers.json` (+107 -0) 📝 `src/layouts/Layout.astro` (+49 -1) ➕ `src/middleware.ts` (+12 -0) ➕ `src/pages/[lang]/index.astro` (+12 -0) ➕ `src/pages/[lang]/integrations.astro` (+12 -0) ➕ `src/pages/[lang]/shoutouts.astro` (+12 -0) ➕ `src/pages/[lang]/showcase.astro` (+12 -0) 📝 `src/pages/index.astro` (+2 -1996) 📝 `src/pages/integrations.astro` (+2 -707) _...and 2 more files_ </details> ### 📄 Description I refactor the frontend to accept English and Brazilian Portuguese. The used Paraglide.JS to do the translations and create a component to choose from EN to PT-BR. It's possible to translate to another languages later. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 17:17:18 -05:00
yindo closed this issue 2026-02-15 17:17:18 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: openclaw/openclaw.ai#28