Skip to content

Commit

Permalink
feat: sk translations (#9)
Browse files Browse the repository at this point in the history
Co-authored-by: Martin Barilík <martinko5mb@proton.me>
Co-authored-by: WantClue <86001033+WantClue@users.noreply.github.com>
  • Loading branch information
3 people authored Dec 17, 2024
1 parent 5d526c9 commit b416303
Show file tree
Hide file tree
Showing 3 changed files with 80 additions and 2 deletions.
3 changes: 2 additions & 1 deletion src/components/LanguageSelector.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ const LanguageSelector = () => {
{ value: 'it', label: 'Italiano' },
{ value: 'tlh', label: 'Klingon' },
{ value: 'pt', label: 'Portuguese' },
{ value: 'ru', label: 'Русский' }
{ value: 'ru', label: 'Русский' },
{ value: 'sk', label: 'Slovenský' }
];

const handleLanguageChange = (value: string) => {
Expand Down
4 changes: 3 additions & 1 deletion src/i18n/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import en from './locales/en.json';
import de from './locales/de.json';
import pt from './locales/pt.json';
import ru from './locales/ru.json';
import sk from './locales/sk.json';
import it from './locales/it.json';
import tlh from './locales/tlh.json';

Expand All @@ -19,7 +20,8 @@ i18n
it: { translation: it },
tlh: { translation: tlh },
pt: { translation: pt },
ru: { translation: ru }
ru: { translation: ru },
sk: { translation: sk }
},
fallbackLng: 'en',
lng: 'en', // Set default language to English
Expand Down
75 changes: 75 additions & 0 deletions src/i18n/locales/sk.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
{
"common": {
"theme": "Motív",
"language": "Jazyk",
"dark": "Tmavý",
"light": "Svetlý"
},
"header": {
"home": "Domov",
"features": "Funkcie",
"instructions": "Inštrukcie"
},
"hero": {
"title": "Aktualizujte Váš Bitaxe Priamo cez Web",
"description": "Pripojte Vaše zariadenie, vyberte model, verziu dosky, a spustite aktualizáciou. Bez potreby konfigurácie.",
"getStarted": "Začíname",
"connect": "Pripojiť",
"disconnect": "Odpojiť",
"selectDevice": "Vybrať zariadenie",
"selectBoard": "Vybrať verziu dosky",
"selectFirmware": "Vybrať verziu firmware",
"startFlashing": "Spustiť Aktualizáciu",
"flashing": "Aktualizujem...",
"startLogging": "Spustiť Logovanie",
"stopLogging": "Ukončiť Logovanie",
"downloadLogs": "Stiahniť Logy",
"loggingDescription": "Pripojte Vaše zariadenie, uložte serialové dáta a stiahnite ich neskôr."
},
"features": {
"title": "Kľučové Funkcie",
"fastFlashing": {
"title": "Rýchla Aktualizácia",
"description": "Aktualizujte Váš Bitaxe behom niekoľkých sekúd, nie minút."
},
"webBased": {
"title": "Webový",
"description": "Bez akéhokoľvek softvéru. Použite Vás webový prehliadač."
},
"multipleBoards": {
"title": "Viaceré dosky",
"description": "Podporuje viaceré dosky a moduly Bitaxe."
}
},
"instructions": {
"title": "Návod na použitie",
"steps": {
"1": "Pripojte Vás Bitaxe k počítaču.",
"2": "Kliknite na \"Pripojiť zariadenie\" a vyberte Vaše zariadenie zo zoznamu.",
"3": "Vyberte model Vášho zariadenia z možností.",
"4": "Vyberte vhodnu verziu dosky.",
"5": "Kliknite na \"Spustiť Aktualizáciu\" to begin the process.",
"6": "Počkajte na dokončenie procesu aktualizácie. Wait for the flashing process to complete.",
"7": "Odpojte a resetujte Vaše zariadenie.."
},
"moreInfo": "Pre detailnejšie inštrukcie, pokračujte na našu",
"documentation": "dokumentáciu"
},
"status": {
"connecting": "Pripájanie zariadenia...",
"connected": "Pripojenie úspesné!",
"selectBoth": "Prosím, vyberte Vaše zariadenie a verziu dosky",
"connectFirst": "Prosím, pripojte najprv Vaše zariadenie",
"preparing": "Príprava aktualizácie...",
"flashing": "Aktualizujem: {{percent}}% dokončené",
"completed": "Aktualizácia ukončená. Reštartujte Vaše zariadenie...",
"success": "Aktualizácia úspešne ukončená! Zariadenie bolo reštartované.",
"loggingStarted": "Seriálove logovanie bolo spustené..."
},
"errors": {
"browserCompatibility": {
"title": "Chyba kompatibility prehliadača",
"description": "Táto aplikácia vyžaduje prehliadač založený na technológií Chromium (napríklad Google Chrome, Microsoft Edge alebo Brave) pre správne fungovanie. Prosím, prejdite na kompatibilný prehliadač a skúste to znova."
}
}
}

0 comments on commit b416303

Please sign in to comment.