diff --git a/src/ProChat/demos/i18n.tsx b/src/ProChat/demos/i18n.tsx
index c4c9105..544ed32 100644
--- a/src/ProChat/demos/i18n.tsx
+++ b/src/ProChat/demos/i18n.tsx
@@ -9,7 +9,7 @@ export default () => {
return (
- options={['en-US', 'zh-CN', 'zh-HK']}
+ options={['en-US', 'zh-CN', 'zh-HK', 'cs-CZ', 'de-DE', 'hu-HU', 'pl-PL', 'sk-SK']}
defaultValue="en-US"
onChange={(v) => {
setLanguage(v);
diff --git a/src/locale/cs-CZ.ts b/src/locale/cs-CZ.ts
new file mode 100644
index 0000000..0a1c2c9
--- /dev/null
+++ b/src/locale/cs-CZ.ts
@@ -0,0 +1,17 @@
+export default {
+ placeholder: 'Zadejte zprávu...',
+ backToBottom: 'Zpět na konec',
+ clearCurrentDialogue: 'Vymazat aktuální dialog',
+ clearDialogue: 'Vymazat dialog',
+ clearModalTitle:
+ 'Chystáte se vymazat relaci a po vymazání ji nebude možné obnovit. Chcete vymazat aktuální relaci?',
+ defaultHelloMessage: 'Začněme si povídat',
+ cancel: 'Zrušit',
+ confirm: 'Potvrdit',
+ copy: 'Kopírovat',
+ copySuccess: 'Kopírování úspěšné',
+ delete: 'Smazat',
+ edit: 'Upravit',
+ history: 'Historie',
+ regenerate: 'Znovu vygenerovat',
+};
\ No newline at end of file
diff --git a/src/locale/de-DE.ts b/src/locale/de-DE.ts
new file mode 100644
index 0000000..8e18601
--- /dev/null
+++ b/src/locale/de-DE.ts
@@ -0,0 +1,17 @@
+export default {
+ placeholder: 'Bitte geben Sie eine Nachricht ein...',
+ backToBottom: 'Zurück nach unten',
+ clearCurrentDialogue: 'Aktuellen Dialog löschen',
+ clearDialogue: 'Dialog löschen',
+ clearModalTitle:
+ 'Sie sind dabei, die Sitzung zu löschen, und Sie können sie nach dem Löschen nicht wiederherstellen. Möchten Sie die aktuelle Sitzung löschen?',
+ defaultHelloMessage: 'Lassen Sie uns chatten',
+ cancel: 'Abbrechen',
+ confirm: 'Bestätigen',
+ copy: 'Kopieren',
+ copySuccess: 'Kopieren erfolgreich',
+ delete: 'Löschen',
+ edit: 'Bearbeiten',
+ history: 'Verlauf',
+ regenerate: 'Neu generieren',
+};
\ No newline at end of file
diff --git a/src/locale/hu-HU.ts b/src/locale/hu-HU.ts
new file mode 100644
index 0000000..0729b20
--- /dev/null
+++ b/src/locale/hu-HU.ts
@@ -0,0 +1,17 @@
+export default {
+ placeholder: 'Kérjük, írjon be egy üzenetet...',
+ backToBottom: 'Vissza az aljára',
+ clearCurrentDialogue: 'Aktuális párbeszéd törlése',
+ clearDialogue: 'Párbeszéd törlése',
+ clearModalTitle:
+ 'Ön éppen törölni készül a munkamenetet, és a törlés után nem tudja visszaállítani. Biztosan törölni szeretné az aktuális munkamenetet?',
+ defaultHelloMessage: 'Kezdjünk el beszélgetni',
+ cancel: 'Mégse',
+ confirm: 'Megerősít',
+ copy: 'Másolás',
+ copySuccess: 'Másolás sikeres',
+ delete: 'Törlés',
+ edit: 'Szerkesztés',
+ history: 'Előzmények',
+ regenerate: 'Újragenerálás',
+};
\ No newline at end of file
diff --git a/src/locale/index.ts b/src/locale/index.ts
index 44419b1..a667c9e 100644
--- a/src/locale/index.ts
+++ b/src/locale/index.ts
@@ -2,12 +2,22 @@ import { LocaleProps } from '@/types/locale';
import enUSLocal from './en-US';
import zhCNLocal from './zh-CN';
import zhHKLocal from './zh-HK';
-export type Locale = 'zh-CN' | 'en-US' | 'zh-HK';
+import csCZLocal from './cs-CZ';
+import deLocal from './de-DE';
+import huLocal from './hu-HU';
+import plLocal from './pl-PL';
+import skLocal from './sk-SK';
+export type Locale = 'zh-CN' | 'en-US' | 'zh-HK' | 'cs-CZ' | 'de-DE' | 'hu-HU' | 'pl-PL' | 'sk-SK';
const locales = {
'en-US': enUSLocal,
'zh-CN': zhCNLocal,
'zh-HK': zhHKLocal,
+ 'cs-CZ': csCZLocal,
+ 'de-DE': deLocal,
+ 'hu-HU': huLocal,
+ 'pl-PL': plLocal,
+ 'sk-SK': skLocal,
en: enUSLocal,
};
diff --git a/src/locale/pl-PL.ts b/src/locale/pl-PL.ts
new file mode 100644
index 0000000..d4c986f
--- /dev/null
+++ b/src/locale/pl-PL.ts
@@ -0,0 +1,17 @@
+export default {
+ placeholder: 'Proszę wpisać wiadomość...',
+ backToBottom: 'Powrót na dół',
+ clearCurrentDialogue: 'Wyczyść bieżący dialog',
+ clearDialogue: 'Wyczyść dialog',
+ clearModalTitle:
+ 'Zamierzasz wyczyścić sesję i nie będziesz mógł jej odzyskać po wyczyszczeniu. Czy chcesz wyczyścić bieżącą sesję?',
+ defaultHelloMessage: 'Zacznijmy rozmawiać',
+ cancel: 'Anuluj',
+ confirm: 'Potwierdź',
+ copy: 'Kopiuj',
+ copySuccess: 'Kopiowanie zakończone sukcesem',
+ delete: 'Usuń',
+ edit: 'Edytuj',
+ history: 'Historia',
+ regenerate: 'Wygeneruj ponownie',
+};
\ No newline at end of file
diff --git a/src/locale/sk-SK.ts b/src/locale/sk-SK.ts
new file mode 100644
index 0000000..f7f9314
--- /dev/null
+++ b/src/locale/sk-SK.ts
@@ -0,0 +1,17 @@
+export default {
+ placeholder: 'Zadajte správu...',
+ backToBottom: 'Späť na koniec',
+ clearCurrentDialogue: 'Vymazať aktuálny dialóg',
+ clearDialogue: 'Vymazať dialóg',
+ clearModalTitle:
+ 'Chystáte sa vymazať reláciu a po vymazaní ju nebude možné obnoviť. Chcete vymazať aktuálnu reláciu?',
+ defaultHelloMessage: 'Začnime si rozprávať',
+ cancel: 'Zrušiť',
+ confirm: 'Potvrdiť',
+ copy: 'Kopírovať',
+ copySuccess: 'Kopírovanie úspešné',
+ delete: 'Vymazať',
+ edit: 'Upraviť',
+ history: 'História',
+ regenerate: 'Znovu vygenerovať',
+};
\ No newline at end of file