Skip to content

Commit

Permalink
Add locales (#311)
Browse files Browse the repository at this point in the history
Co-authored-by: Dominik Výtisk <dominik.vytisk@comdatagroup.com>
  • Loading branch information
dominikvytisk and Dominik Výtisk authored Sep 2, 2024
1 parent 7274a54 commit 9679ff5
Show file tree
Hide file tree
Showing 7 changed files with 97 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/ProChat/demos/i18n.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export default () => {
return (
<div style={{ background: theme.colorBgLayout }}>
<Segmented<Locale>
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);
Expand Down
17 changes: 17 additions & 0 deletions src/locale/cs-CZ.ts
Original file line number Diff line number Diff line change
@@ -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',
};
17 changes: 17 additions & 0 deletions src/locale/de-DE.ts
Original file line number Diff line number Diff line change
@@ -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',
};
17 changes: 17 additions & 0 deletions src/locale/hu-HU.ts
Original file line number Diff line number Diff line change
@@ -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',
};
12 changes: 11 additions & 1 deletion src/locale/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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,
};

Expand Down
17 changes: 17 additions & 0 deletions src/locale/pl-PL.ts
Original file line number Diff line number Diff line change
@@ -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',
};
17 changes: 17 additions & 0 deletions src/locale/sk-SK.ts
Original file line number Diff line number Diff line change
@@ -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ť',
};

0 comments on commit 9679ff5

Please sign in to comment.