Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
206 changes: 206 additions & 0 deletions README-es.md

Large diffs are not rendered by default.

206 changes: 206 additions & 0 deletions README-fr.md

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions README-ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
<a href="https://github.com/KusionStack/karpor/blob/main/README-zh.md" target="_blank">[中文]</a>
<a href="https://github.com/KusionStack/karpor/blob/main/README-pt.md" target="_blank">[Português]</a>
[日本語]
<a href="https://github.com/KusionStack/karpor/blob/main/README-es.md" target="_blank">[Español]</a>
<a href="https://github.com/KusionStack/karpor/blob/main/README-fr.md" target="_blank">[Français]</a>
</p>

[![GitHub Release](https://img.shields.io/github/release/KusionStack/karpor.svg)](https://github.com/KusionStack/karpor/releases)
Expand Down
6 changes: 4 additions & 2 deletions README-pt.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,10 @@
<a href="https://kusionstack.io/karpor" target="_blank"><b>📚 Documentação</b></a><br>
<a href="https://github.com/KusionStack/karpor/blob/main/README.md" target="_blank">[English]</a>
<a href="https://github.com/KusionStack/karpor/blob/main/README-zh.md" target="_blank">[中文]</a>
<a href="https://github.com/KusionStack/karpor/blob/main/README-ja.md" target="_blank">[日本語]</a>
[Português]
<a href="https://github.com/KusionStack/karpor/blob/main/README-ja.md" target="_blank">[日本語]</a>
<a href="https://github.com/KusionStack/karpor/blob/main/README-es.md" target="_blank">[Español]</a>
<a href="https://github.com/KusionStack/karpor/blob/main/README-fr.md" target="_blank">[Français]</a>
</p>

[![GitHub Release](https://img.shields.io/github/release/KusionStack/karpor.svg)](https://github.com/KusionStack/karpor/releases)
Expand All @@ -39,7 +41,7 @@

## O que é o Karpor?

O Karpor é um **Explorador de Kubernetes** Moderno focado em **Pesquisa**, **Insights** e **Inteligência**. Ele tem palavras-chave como `auto-hospedado`, `não invasivo`, `somente leitura`, `em conforme com a segurança`, `suporte multi-nuvem/multi-cluster`, `visualização lógica personalizada`, e pode servir como um **Plano de Dados Kubernetes** para reduzir o custo de descoberta e compreensão dos recursos do Kubernetes.
O Karpor é um **Explorador de Kubernetes** Moderno focado em **Pesquisa**, **Insights** e **Inteligência**. Ele tem palavras-chave como `auto-hospedado`, `não invasivo`, `somente leitura`, `em conforme com a segurança`, `suporte multi-nuvem/multi-cluster`, `visualização lógica personalizada`, e pode servir como um **Plano de Dados Kubernetes** para reduzir o custo de descoberta e compreensão dos recursos do Kubernetes.

https://github.com/user-attachments/assets/44ecb3b6-e76b-4003-9546-25c6b5f8b949

Expand Down
2 changes: 2 additions & 0 deletions README-zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
[中文]
<a href="https://github.com/KusionStack/karpor/blob/main/README-pt.md" target="_blank">[Português]</a>
<a href="https://github.com/KusionStack/karpor/blob/main/README-ja.md" target="_blank">[日本語]</a>
<a href="https://github.com/KusionStack/karpor/blob/main/README-es.md" target="_blank">[Español]</a>
<a href="https://github.com/KusionStack/karpor/blob/main/README-fr.md" target="_blank">[Français]</a>
</p>

[![GitHub Release](https://img.shields.io/github/release/KusionStack/karpor.svg)](https://github.com/KusionStack/karpor/releases)
Expand Down
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
<a href="https://github.com/KusionStack/karpor/blob/main/README-zh.md" target="_blank">[中文]</a>
<a href="https://github.com/KusionStack/karpor/blob/main/README-pt.md" target="_blank">[Português]</a>
<a href="https://github.com/KusionStack/karpor/blob/main/README-ja.md" target="_blank">[日本語]</a>
<a href="https://github.com/KusionStack/karpor/blob/main/README-es.md" target="_blank">[Español]</a>
<a href="https://github.com/KusionStack/karpor/blob/main/README-fr.md" target="_blank">[Français]</a>
</p>

[![GitHub Release](https://img.shields.io/github/release/KusionStack/karpor.svg)](https://github.com/KusionStack/karpor/releases)
Expand All @@ -38,7 +40,7 @@

## What is Karpor?

Karpor is Intelligence for Kubernetes. It brings advanced **Search**, **Insight** and **AI** to Kubernetes. It is essentially a **Kubernetes Visualization Tool**. With Karpor, you can gain crucial visibility into your Kubernetes clusters across any clouds.
Karpor is Intelligence for Kubernetes. It brings advanced **Search**, **Insight** and **AI** to Kubernetes. It is essentially a **Kubernetes Visualization Tool**. With Karpor, you can gain crucial visibility into your Kubernetes clusters across any clouds.

We hope to become a **small and beautiful, vendor-neutral, developer-friendly, community-driven** open-source project!

Expand Down Expand Up @@ -127,7 +129,7 @@ Detailed documentation is available at [Karpor Website](https://kusionstack.io/k
Karpor is still in the initial stage, and there are many capabilities that need to be made up, so we welcome everyone to participate in construction with us.

- If you don't know how to **start contributing**, you can read the [Contribution Guide](https://kusionstack.io/karpor/developer-guide/contribution-guide), you will know all the details.
- If you dont know **what issues start**, we have prepared a [Community tasks | 新手任务清单 🎖︎](https://github.com/KusionStack/karpor/issues/463), you can choose the issue you like.
- If you don't know **what issues start**, we have prepared a [Community tasks | 新手任务清单 🎖︎](https://github.com/KusionStack/karpor/issues/463), you can choose the issue you like.
- If you have **any questions**, please [Submit the Issue](https://github.com/KusionStack/karpor/issues) or [Post on the discussions](https://github.com/KusionStack/karpor/discussions/new/choose), we will answer as soon as possible.

## 🎖︎ Contributors
Expand Down
20 changes: 20 additions & 0 deletions SECURITY-es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Política de Seguridad

## Reportar una Vulnerabilidad

Si ha encontrado un problema de seguridad que le gustaría divulgar confidencialmente, envíe un correo electrónico a [email protected]:[email protected]

### ¿Quién lee los correos enviados a [email protected]?

Solo un grupo restringido y cuidadosamente seleccionado de mantenedores de Karpor tendrá acceso al material enviado a la dirección [email protected]:[email protected].
Ningún usuario externo puede suscribirse a esta lista.

### Qué enviar a [email protected]

Por favor, proporcione tanta información como sea posible sobre su sistema y el problema al contactar con la lista.

## Cómo Respondemos

Los correos enviados a [email protected]:[email protected] son leídos y confirmados con una respuesta no automatizada dentro de tres días hábiles.
Para problemas que son complicados y requieren atención significativa,
abriremos una investigación y le proporcionaremos un mecanismo para verificar el estado de nuestro progreso en cualquier momento.
20 changes: 20 additions & 0 deletions SECURITY-fr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Politique de Sécurité

## Signaler une Vulnérabilité

Si vous avez trouvé un problème de sécurité que vous souhaitez divulguer confidentiellement, envoyez un e-mail à [email protected]:[email protected]

### Qui lit les e-mails envoyés à [email protected] ?

Seul un groupe restreint et soigneusement choisi de mainteneurs de Karpor aura accès au matériel envoyé à l'adresse [email protected]:[email protected].
Aucun utilisateur externe ne peut s'abonner à cette liste.

### Que envoyer à [email protected]

Veuillez fournir autant d'informations que possible sur votre système et le problème lors du contact avec la liste.

## Comment Nous Répondons

Les e-mails envoyés à [email protected]:[email protected] sont lus et accusés de réception avec une réponse non automatisée dans les trois jours ouvrables.
Pour les problèmes qui sont compliqués et nécessitent une attention significative,
nous ouvrirons une enquête et vous fournirons un mécanisme pour vérifier l'état de nos progrès à tout moment.
20 changes: 20 additions & 0 deletions SECURITY-zh.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# 安全政策

## 报告漏洞

如果您发现了安全漏洞并希望保密披露,请发送邮件至 [email protected]:[email protected]

### 谁可以阅读发送到 [email protected] 的邮件?

只有经过严格筛选的 Karpor 维护者小组才能访问发送到 [email protected]:[email protected] 地址的材料。
外部用户无法订阅此列表。

### 发送到 [email protected] 的内容

联系列表时,请尽可能提供有关您的系统和问题的详细信息。

## 我们的响应方式

发送到 [email protected]:[email protected] 的邮件将在三个工作日内被阅读并得到非自动回复。
对于复杂且需要大量关注的问题,
我们将展开调查,并为您提供随时查看我们进度的机制。
58 changes: 34 additions & 24 deletions ui/src/i18n.js
Original file line number Diff line number Diff line change
@@ -1,37 +1,47 @@
import i18n from 'i18next'
import { initReactI18next } from 'react-i18next'
import LanguageDetector from 'i18next-browser-languagedetector'
import en from './locales/en.json'
import zh from './locales/zh.json'
import de from './locales/de.json'
import pt from './locales/pt.json'
import ko from './locales/ko.json'

const resources = {
en: {
translation: en,
},
zh: {
translation: zh,
},
de: {
translation: de,
},
pt: {
translation: pt,
},
ko: {
translation: ko,
},
}
import enTranslation from './locales/en.json'
import zhTranslation from './locales/zh.json'
import deTranslation from './locales/de.json'
import ptTranslation from './locales/pt.json'
import koTranslation from './locales/ko.json'
import jaTranslation from './locales/ja.json'
import frTranslation from './locales/fr.json'
import esTranslation from './locales/es.json'

const currentLocale = localStorage.getItem('lang') || 'en'

i18n
.use(LanguageDetector)
.use(initReactI18next)
.init({
resources,
resources: {
en: {
translation: enTranslation,
},
zh: {
translation: zhTranslation,
},
de: {
translation: deTranslation,
},
pt: {
translation: ptTranslation,
},
ko: {
translation: koTranslation,
},
ja: {
translation: jaTranslation,
},
fr: {
translation: frTranslation,
},
es: {
translation: esTranslation,
},
},
fallbackLng: currentLocale,
lng: currentLocale,
debug: true,
Expand Down
6 changes: 6 additions & 0 deletions ui/src/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ import enUS from 'antd/locale/en_US'
import deDE from 'antd/locale/de_DE'
import ptBR from 'antd/locale/pt_BR'
import koKR from 'antd/locale/ko_KR'
import jaJP from 'antd/locale/ja_JP'
import frFR from 'antd/locale/fr_FR'
import esES from 'antd/locale/es_ES'
import { BrowserRouter } from 'react-router-dom'
import WrappedRoutes from '@/router'
import store from '@/store'
Expand All @@ -36,6 +39,9 @@ function App() {
de: deDE,
pt: ptBR,
ko: koKR,
ja: jaJP,
fr: frFR,
es: esES,
}

return (
Expand Down
Loading