diff --git a/src/localization/languages/cs.json b/src/localization/languages/cs.json
new file mode 100644
index 00000000..1f6e9ac6
--- /dev/null
+++ b/src/localization/languages/cs.json
@@ -0,0 +1,106 @@
+{
+ "name": "angličtina",
+ "substrings": {
+ "ContactLink": "kontaktujte správce/a>"
+ },
+ "strings": {
+ "LinkInput": "zde vložte odkaz",
+ "AboutSummary": "{appName} je tvoje go-to místo pro stahování ze sociálních sítí. žádné reklamy, trackery nebo jiné hovadiny. jednoduše jen vlož odkaz - je to raz dva!",
+ "AboutSupportedServices": "aktuálně podporované služby:",
+ "EmbedBriefDescription": "stahujte obsah ze sociálních médií bez problémů",
+ "MadeWithLove": "vytvořeno s <3 wukkem",
+ "AccessibilityInputArea": "pole na vkládání odkazu",
+ "AccessibilityOpenAbout": "otevřít okno informací",
+ "AccessibilityDownloadButton": "tlačítko ke stažení",
+ "AccessibilityOpenSettings": "otevřít okno nastavení",
+ "AccessibilityOpenChangelog": "zobrazit seznam změn",
+ "AccessibilityClosePopup": "zavřít okno",
+ "AccessibilityOpenDonate": "otevřít okno příspěvků",
+ "TitlePopupAbout": "co je {appName}?",
+ "TitlePopupSettings": "nastavení",
+ "TitlePopupError": "uh-oh...",
+ "TitlePopupChangelog": "co je nové?",
+ "TitlePopupDonate": "podpořit {appName}",
+ "TitlePopupDownload": "stáhnout",
+ "ErrorSomethingWentWrong": "něco se pokazilo a nic jsem pro vás nenašel. můžete to zkusit znovu, ale jestli bude problém přetrvávat, prosím {ContactLink}",
+ "ErrorUnsupported": "vypadá to, že tato služba zatím není podporována nebo je vložený odkaz neplatný.",
+ "ErrorBrokenLink": "{s} je podporován, ale něco není v pořádku s vaším odkazem. možná jste jej nezkopírovali celý?",
+ "ErrorNoLink": "nemohu odhadnout, co chcete stáhnout! prosím, dejte mi odkaz.",
+ "ErrorPageRenderFail": "něco se pokazilo a stránku se nepodařilo vykreslit. pokud se jedná o opakující se nebo kritický problém, prosím {ContactLink}. byl bych rád, kdybyste poskytli aktuální hash commitu ({s}) a kroky k rekreaci chyby. předem vám moc děkuji :D\n\n",
+ "ErrorRateLimit": "vytváříte příliš mnoho požadavků. uklidněte se a zkuste to za chvíli znovu.",
+ "ErrorCouldntFetch": "nepodařilo se získat žádné informace o vašem odkazu. zkontrolujte, zda je váš odkaz správný, a zkuste to znovu.",
+ "ErrorLengthLimit": "aktuální limit délky je {s} minut. video, které jste se pokusili stáhnout, je delší než {s} minut. vyberte něco jiného!",
+ "ErrorBadFetch": "došlo k chybě, když jsem se pokusil získat informace o vašem odkazu. jste si jistí, že funguje? zkontrolujte, zda ano, a zkuste to znovu.",
+ "ErrorCorruptedStream": "tenhle download je bohužel poškozen. zkuste to znovu nebo zkuste jiný formát a rozlišení.",
+ "ErrorNoInternet": "nemáte připojení k internetu nebo api {appName} není k dispozici. zkontrolujte vaše připojení a zkuste to znovu.",
+ "ErrorCantConnectToServiceAPI": "nemohu se připojit k api {s}. vypadá to, že {s} nefunguje nebo ip serveru {appName} bylo zablokováno. zkuste to znovu později.",
+ "ErrorEmptyDownload": "zde nevidím nic, co bych mohl stáhnout. zkuste jiný odkaz.",
+ "ErrorLiveVideo": "nevidím do budoucnosti, abych stáhl video, které právě probíhá. počkejte, až stream skončí a zkuste to znovu!",
+ "SettingsAppearanceSubtitle": "vzhled",
+ "SettingsThemeSubtitle": "motiv",
+ "SettingsFormatSubtitle": "formát stahování",
+ "SettingsMiscSubtitle": "další nastavení",
+ "SettingsDownloadsSubtitle": "stažené soubory",
+ "SettingsQualitySubtitle": "kvalita",
+ "SettingsThemeAuto": "auto",
+ "SettingsThemeLight": "světlý",
+ "SettingsThemeDark": "tmavý",
+ "SettingsQualitySwitchMax": "max",
+ "SettingsQualitySwitchHigh": "vysoká",
+ "SettingsQualitySwitchMedium": "střední",
+ "SettingsQualitySwitchLow": "nízká",
+ "SettingsQualitySwitchLowest": "nejnižší",
+ "SettingsKeepDownloadButton": "nechat >> viditelné",
+ "AccessibilityKeepDownloadButton": "ponechat tlačítko stáhnout vždy viditelné",
+ "SettingsEnableDownloadPopup": "zeptat se jak soubor uložit",
+ "AccessibilityEnableDownloadPopup": "zeptat se co dělat se staženýmy soubory",
+ "SettingsFormatDescription": "vyberte webm, pokud chcete maximální kvalitu. webm videa jsou obvykle kvalitnější, ale ios zařízení je nemohou nativně přehrávat.",
+ "SettingsQualityDescription": "pokud není vybrané rozlišení k dispozici, je vybráno druhé nejbližší. pokud chcete nahrát youtube video na twitter, vyberte kombinaci mp4 a 720p. twitter má takové videa mnohem radši.",
+ "DonateSubtitle": "pomozte mi zaplatit za hosting",
+ "DonateDescription": "v momentalním stavu nemám crypto v oblibě, ale je to jediná spolehlivá možnost jak můžu dostat peníze a platit za cokoliv v zahraničí.",
+ "LinkGitHubIssues": ">> nahlašte problémy a podívejte se na zdrojový kód na githubu",
+ "LinkGitHubChanges": ">> podívejte se na předchozí verze a přispějte na githubu",
+ "LinkDonateContact": ">> dejte mi vědět, jestli měna, kterou chcete přispět, není uvedena",
+ "NoScriptMessage": "{appName} používá javascript na api žádosti a interaktivní rozhraní. pro správný chod webu musíte javascript povolit. nemám žádné reklamy ani trackery, slibuji.",
+ "DownloadPopupDescriptionIOS": "protože máte ios zařízení, musíte stisknout a podržet tlačítko stáhnout a poté zvolit \"stáhnout odkazovaný soubor\". tohle je požadavak dokud bude apple nutit safari webview na všechny vývojáře internetových prohlížečů na ios.",
+ "DownloadPopupDescription": "tlačítko stáhnout otevře novou kartu s požadovaným souborem. toto vyskakovací okno můžete zakázat v nastavení.",
+ "DownloadPopupWayToSave": "vyberte způsob uložení",
+ "ClickToCopy": "stiskněte pro zkopírování",
+ "Download": "stáhnout",
+ "CopyURL": "kopírovat odkaz",
+ "AboutTab": "o aplikaci",
+ "ChangelogTab": "seznam změn",
+ "DonationsTab": "příspěvky",
+ "SettingsVideoTab": "video",
+ "SettingsAudioTab": "zvuk",
+ "SettingsOtherTab": "jiné",
+ "ChangelogLastCommit": "poslední commit",
+ "ChangelogLastMajor": "poslední aktualizace",
+ "AccessibilityModeToggle": "přepnout režim stahování",
+ "DonateLinksDescription": "odkazy na příspěvky se otevřou v nové kartě. toto je nejlepší způsob, jak darovat peníze, pokud chcete, abych je obdržel přímo.",
+ "SettingsAudioFormatBest": "nejlepší",
+ "SettingsAudioFormatDescription": "pokud je vybrán nejlepší formát, dostanete zvuk v nejlepší kvalitě k dispozici, protože zvuk je zachován v původním formátu. pokud vyberete něco jiného, dostanete mírně komprimovaný soubor.",
+ "Keyphrase": "stáhněte to, co máte rádi",
+ "SettingsDisableChangelogOnUpdate": "nezobrazovat seznam změn po velkých aktualizacích",
+ "SettingsRemoveWatermark": "vypnout vodoznak",
+ "ErrorPopupCloseButton": "chápu",
+ "ModeToggle": "mód",
+ "ModeToggleSmart": "chytrý",
+ "ErrorLengthAudioConvert": "aktuální limit délky pro konverzi zvuku je {s} minut. chcete-li se vyhnout omezením, vyberte \"nejlepší\" formát.",
+ "SettingsAudioFullTikTok": "stáhnout celý zvuk",
+ "SettingsAudioFullTikTokDescription": "stáhne původní zvuk nebo zvuk použitý ve videu bez jakýchkoli dalších změn autora videa.",
+ "ErrorCantGetID": "nemohl jsem získat všechny informace ze zkráceného odkazu. ujistěte se, že funguje, nebo zkuste celý odkaz.",
+ "ErrorNoVideosInTweet": "tenhle tweet nemá videa ani gify. zkuste jiný!",
+ "ImagePickerTitle": "vyberte obrázky ke stažení",
+ "ImagePickerDownloadAudio": "stáhnout zvuk",
+ "ImagePickerExplanationPC": "klikněte pravým tlačítkem myši na obrázek pro jeho uložení.",
+ "ImagePickerExplanationPhone": "stiskněte a podržte na obrázku pro jeho uložení.",
+ "ErrorNoUrlReturned": "server nevrátil odkaz ke stažení. tohle by se dít nemělo. načtěte web znovu a zkuste to ještě jednou, ale jestli to nepomůže, {ContactLink}.",
+ "ErrorUnknownStatus": "dostal jsem odpověd, se kterou si nevím rady. s největší pravděpodobností je něco špatně se statusem. tohle by se dít nemělo. načtěte web znovu a zkuste to ještě jednou, ale jestli to nepomůže, {ContactLink}.",
+ "PasteFromClipboard": "vložit ze schránky",
+ "SettingsDisableClipboard": "skrýt tlačítko schránky",
+ "FollowTwitter": "sledujte twitter účet {appName} pro ankety, aktualizace a další: @justusecobalt",
+ "ChangelogOlder": "předchozí aktualizace",
+ "ChangelogPressToExpand": "stiskněte pro načtení"
+ }
+}