Skip to content

Commit fb78197

Browse files
M4TYluludotdev
andauthored
add Czech localisation (#443)
* add Czech localisation * add czech language files Co-authored-by: Jack Baron <[email protected]>
1 parent 2566aac commit fb78197

File tree

3 files changed

+259
-1
lines changed

3 files changed

+259
-1
lines changed

ModAssistant/Classes/Languages.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ internal class Languages
1313
public static string LoadedLanguage { get; private set; }
1414
public static List<CultureInfo> LoadedLanguages => availableCultures.ToList();
1515
public static bool FirstRun = true;
16-
private static readonly string[] availableLanguageCodes = { "de", "en", "es", "fr", "it", "ja", "ko", "nb", "nl", "pl", "ru", "sv", "th", "zh" };
16+
private static readonly string[] availableLanguageCodes = { "cs", "de", "en", "es", "fr", "it", "ja", "ko", "nb", "nl", "pl", "ru", "sv", "th", "zh" };
1717
private static IEnumerable<CultureInfo> availableCultures;
1818

1919
public static void LoadLanguages()

ModAssistant/Localisation/cs.xaml

Lines changed: 254 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,254 @@
1+
<ResourceDictionary
2+
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4+
xmlns:local="clr-namespace:ModAssistant"
5+
xmlns:sys="clr-namespace:System;assembly=mscorlib">
6+
<sys:String x:Key="ResourceDictionaryName">i18n:cs-CZ</sys:String>
7+
8+
<!-- App -->
9+
<sys:String x:Key="App:InstallDirDialog:Title">Nepodrařilo se najít instalační složku Beat Saberu</sys:String>
10+
<sys:String x:Key="App:InstallDirDialog:OkCancel">Klikněte OK a zkuste to znovu, nebo zavřete aplikaci</sys:String>
11+
<sys:String x:Key="App:InvalidArgument">Neplatný argument! '{0}' vyžaduje vlastnost.</sys:String>
12+
<sys:String x:Key="App:UnrecognizedArgument">Nerozpoznaný argument. Mod Assistant se zavířá.</sys:String>
13+
<sys:String x:Key="App:UnhandledException">Vyskytla se neošěetřená výjimka</sys:String>
14+
<sys:String x:Key="App:Exception">Výjimka</sys:String>
15+
16+
<!-- Main Window -->
17+
<sys:String x:Key="MainWindow:WindowTitle">Mod Assistant</sys:String>
18+
<sys:String x:Key="MainWindow:IntroButton">Úvod</sys:String>
19+
<sys:String x:Key="MainWindow:ModsButton">Módy</sys:String>
20+
<sys:String x:Key="MainWindow:AboutButton">O aplikaci</sys:String>
21+
<sys:String x:Key="MainWindow:OptionsButton">Možnosti</sys:String>
22+
<sys:String x:Key="MainWindow:GameVersionLabel">Verze hry</sys:String>
23+
<sys:String x:Key="MainWindow:VersionLabel">Verze</sys:String>
24+
<sys:String x:Key="MainWindow:ModInfoButton">Informace o modech</sys:String>
25+
<sys:String x:Key="MainWindow:InstallButtonTop">Instalovat</sys:String>
26+
<sys:String x:Key="MainWindow:InstallButtonBottom">nebo aktualizovat</sys:String>
27+
<sys:String x:Key="MainWindow:GameVersionLoadFailed">Nepodrařilo se nám načíst verzi Beat Saberu, sekce módy je momentálně nepřístupná</sys:String>
28+
<sys:String x:Key="MainWindow:GameUpdateDialog:Title">Detekovali jsme novou verzi Beat Saberu</sys:String>
29+
<sys:String x:Key="MainWindow:GameUpdateDialog:Line1">Vypadá to, že došlo k aktualizaci hry.</sys:String>
30+
<sys:String x:Key="MainWindow:GameUpdateDialog:Line2">Zkontrolujte prosím, zda je v levém dolním rohu vybrána správná verze!</sys:String>
31+
<sys:String x:Key="MainWindow:NoModSelected">Není vybrán žádný mod!</sys:String>
32+
<sys:String x:Key="MainWindow:NoModInfoPage">{0} nemá informační stránku.</sys:String>
33+
34+
<!-- Intro Page -->
35+
<sys:String x:Key="Intro:Title">Úvod</sys:String>
36+
<sys:String x:Key="Intro:PageTitle">Vítejte v aplikaci Mod Assistant</sys:String>
37+
<sys:String x:Key="Intro:Terms:Header">Přečtěte si tuto stránku celou a pozorně</sys:String>
38+
<Span x:Key="Intro:Terms:Line1">
39+
Používáním tohoto programu potvrzujete, že jste si přečetli a souhlasíte s následujícími podmínkami:
40+
</Span>
41+
<Span x:Key="Intro:Terms:Line2">
42+
Beat Saber
43+
<Bold>nepodporuje</Bold> nativně mody. To znamená:
44+
</Span>
45+
<Span x:Key="Intro:Terms:Term1">
46+
Módy
47+
<Bold>rozbijí</Bold> každou aktualizaci. To je normální a
48+
<Bold>ne</Bold> chyba Beat Games.
49+
</Span>
50+
<Span x:Key="Intro:Terms:Term2">
51+
Módy
52+
<Bold>způsobí</Bold> chyby a problémy s výkonem. Tohle
53+
<Bold>není</Bold> chyba Beat Games.
54+
</Span>
55+
<Span x:Key="Intro:Terms:Term3">
56+
Mody jsou vyrobeny
57+
<Bold>zdarma</Bold> lidmi v jejich
58+
<Bold>volném čase.</Bold> Prosíme o trpělivost a pochopení.
59+
</Span>
60+
<Span x:Key="Intro:ReviewsBeatGamesFault">
61+
<Bold>NEPONECHÁVEJTE</Bold> negativní recenze, protože se rozbily mody. Tohle
62+
<Bold>není</Bold> chyba Beat Games.
63+
<LineBreak/> Nesnaží se zabít moderskou komunitu.
64+
</Span>
65+
<Span x:Key="Intro:ReviewsRustySpoon">
66+
Pokud stále vidím, že lidé zanechávají negativní recenze
67+
<Italic>protože</Italic> se moduly rozbily,
68+
<LineBreak/>
69+
<Bold>Osobně zabiju mody</Bold>
70+
</Span>
71+
<Span x:Key="Intro:WikiGuide">
72+
Prosíme přečtěte si začátečnický návod
73+
<Hyperlink local:HyperlinkExtensions.IsExternal="True" NavigateUri="https://bsmg.wiki/pc-modding.html">
74+
Wiki
75+
</Hyperlink>.
76+
</Span>
77+
<sys:String x:Key="Intro:AgreeButton">Souhlasím</sys:String>
78+
<sys:String x:Key="Intro:DisagreeButton">Nesouhlasím</sys:String>
79+
<sys:String x:Key="Intro:ClosingApp">Aplikace se zavírá: Neodsouhlasili jste smluvními podmínkami.</sys:String>
80+
<sys:String x:Key="Intro:VersionDownloadFailed">Nelze stáhnout seznam verzí</sys:String>
81+
<sys:String x:Key="Intro:ModsTabDisabled">Karta Módy je deaktivována. Prosím restartujte a zkuste to znovu.</sys:String>
82+
<sys:String x:Key="Intro:ModsTabEnabled">Nyní můžete používat kartu Módy!</sys:String>
83+
84+
<!-- Mods Page -->
85+
<sys:String x:Key="Mods:Title">Módy</sys:String>
86+
<sys:String x:Key="Mods:Header:Name">Jméno</sys:String>
87+
<sys:String x:Key="Mods:Header:Installed">Nainstalované</sys:String>
88+
<sys:String x:Key="Mods:Header:Latest">Nejnovější</sys:String>
89+
<sys:String x:Key="Mods:Header:Description">Popis</sys:String>
90+
<sys:String x:Key="Mods:Header:Uninstall">Odinstalovat</sys:String>
91+
<sys:String x:Key="Mods:UninstallButton">Odinstalovat</sys:String>
92+
<sys:String x:Key="Mods:LoadFailed">NEbylo možné načíst seznam módů</sys:String>
93+
<sys:String x:Key="Mods:CheckingInstalledMods">Kontrolujeme nainstalované módy</sys:String>
94+
<sys:String x:Key="Mods:LoadingMods">Módy se načítají</sys:String>
95+
<sys:String x:Key="Mods:FinishedLoadingMods">Načítání módů bylo úspěšné</sys:String>
96+
<sys:String x:Key="Mods:NoMods">Tato verze Beat Saberu nepodporuje žádné módy</sys:String>
97+
<sys:String x:Key="Mods:InstallingMod">Instalace {0}</sys:String>
98+
<sys:String x:Key="Mods:InstalledMod">Nainstalováno {0}</sys:String>
99+
<sys:String x:Key="Mods:FinishedInstallingMods">Instalace módu byla dokončena</sys:String>
100+
<sys:String x:Key="Mods:ModDownloadLinkMissing">Nepodařilo se najít instalační adresu pro {0}</sys:String>
101+
<sys:String x:Key="Mods:UninstallBox:Title">Odinstalovat {0}?</sys:String>
102+
<sys:String x:Key="Mods:UninstallBox:Body1">Jste si jisti, že chcete odstranit {0}?</sys:String>
103+
<sys:String x:Key="Mods:UninstallBox:Body2">Toto by mohlo rozbít další mody</sys:String>
104+
<sys:String x:Key="Mods:FailedExtract">Nepodařilo se extrahovat {0}, zkoušíme znovu v {1} sekundách. ({2}/{3})</sys:String>
105+
<sys:String x:Key="Mods:FailedExtractMaxReached">Nepodařilo se extrahovat {0} po maximálním počtu opakování ({1}), přeskakujeme. Tento mod nemusí fungovat správně</sys:String>
106+
<sys:String x:Key="Mods:SearchLabel">Hledat...</sys:String>
107+
<sys:String x:Key="Mods:UninstallBSIPANotFound:Title">Nepodařilo se odinstalovat BSIPA</sys:String>
108+
<sys:String x:Key="Mods:UninstallBSIPANotFound:Body">BSIPA instalace nebyla nalezena, operace přeskočena.</sys:String>
109+
110+
<!-- About Page -->
111+
<sys:String x:Key="About:Title">O apliakci</sys:String>
112+
<sys:String x:Key="About:PageTitle">O Mod Assistant</sys:String>
113+
<sys:String x:Key="About:List:Header">Jsem Assistant a vytvořil jsem aplikaci Mod Assistant pro ještě jednodušší modování hry Beat Saber</sys:String>
114+
<sys:String x:Key="About:List:Item1">Jednoduchost</sys:String>
115+
<sys:String x:Key="About:List:Item2">Kompaktnost</sys:String>
116+
<sys:String x:Key="About:List:Item3">Jeden .exe soubor</sys:String>
117+
<sys:String x:Key="About:List:Item4">Zodpovědné používání</sys:String>
118+
<Span x:Key="About:SupportAssistant">
119+
Pokud se vám líbí mojé práce, navštivte
120+
<Hyperlink local:HyperlinkExtensions.IsExternal="True" NavigateUri="https://bs.assistant.moe/Donate/">
121+
stránku pro příspěvky
122+
</Hyperlink>
123+
nebo můj
124+
<Hyperlink local:HyperlinkExtensions.IsExternal="True" NavigateUri="https://www.patreon.com/AssistantMoe">
125+
Patreon
126+
</Hyperlink>
127+
</Span>
128+
<sys:String x:Key="About:SpecialThanks">Poděkování ♥</sys:String>
129+
<sys:String x:Key="About:Donate">Přispět</sys:String>
130+
<sys:String x:Key="About:HeadpatsButton">Poplácání po rameni</sys:String>
131+
<sys:String x:Key="About:HugsButton">Objetí</sys:String>
132+
<sys:String x:Key="About:ImageError:Title">{0} Chyba</sys:String>
133+
<sys:String x:Key="About:ImageError:Message">Nepodařilo se načíst {0}!</sys:String>
134+
135+
<!-- Options Page -->
136+
<sys:String x:Key="Options:Title">Možnosti</sys:String>
137+
<sys:String x:Key="Options:PageTitle">Nastavení</sys:String>
138+
<sys:String x:Key="Options:InstallFolder">Instalační složka</sys:String>
139+
<sys:String x:Key="Options:SelectFolderButton">Vybrat složku</sys:String>
140+
<sys:String x:Key="Options:OpenFolderButton">Otevřít složku</sys:String>
141+
<sys:String x:Key="Options:SaveSelectedMods">Uložit vybrané módy</sys:String>
142+
<sys:String x:Key="Options:CheckInstalledMods">Zjistit nainstalované módy</sys:String>
143+
<sys:String x:Key="Options:SelectInstalledMods">Vybrat nainstalované módy</sys:String>
144+
<sys:String x:Key="Options:ReinstallInstalledMods">Přeinstalujte nainstalované módy</sys:String>
145+
<sys:String x:Key="Options:EnableOneClickInstalls">Povolit instalace OneClick™</sys:String>
146+
<sys:String x:Key="Options:BeatSaver">BeatSaver</sys:String>
147+
<sys:String x:Key="Options:ModelSaber">ModelSaber</sys:String>
148+
<sys:String x:Key="Options:Playlists">Seznamy skladeb</sys:String>
149+
<sys:String x:Key="Options:CloseWindow">Po dokončení zavřít okno</sys:String>
150+
<sys:String x:Key="Options:GameType">Typ hry</sys:String>
151+
<sys:String x:Key="Options:GameType:Steam">Steam</sys:String>
152+
<sys:String x:Key="Options:GameType:Oculus">Oculus</sys:String>
153+
<sys:String x:Key="Options:Tools">Nástroje</sys:String>
154+
<sys:String x:Key="Options:InstallPlaylist">Instalovat playlist</sys:String>
155+
<sys:String x:Key="Options:InstallingPlaylist">Instalace playlistu: {0}</sys:String>
156+
<sys:String x:Key="Options:FailedPlaylistSong">Skladba, která se nezdařila nainstalovat: {0}</sys:String>
157+
<sys:String x:Key="Options:FinishedPlaylist">[{0} nelze] Dokončena instalace seznamu skladeb: {1}</sys:String>
158+
<sys:String x:Key="Options:ShowOCIWindow">Zobrazit okno instalačního programu OneClick</sys:String>
159+
<sys:String x:Key="Options:OCIWindowYes">Ano</sys:String>
160+
<sys:String x:Key="Options:OCIWindowClose">Zavřít</sys:String>
161+
<sys:String x:Key="Options:OCIWindowNo">Ne</sys:String>
162+
<sys:String x:Key="Options:Diagnostics">Diagnostika</sys:String>
163+
<sys:String x:Key="Options:OpenLogsButton">Otevřít protokoly</sys:String>
164+
<sys:String x:Key="Options:OpenAppDataButton">Otevřít AppData</sys:String>
165+
<sys:String x:Key="Options:UninstallBSIPAButton">Odinstalovat BSIPA</sys:String>
166+
<sys:String x:Key="Options:RemoveAllModsButton">Odebrat všechny modifikace</sys:String>
167+
<sys:String x:Key="Options:ApplicationTheme">Motiv aplikace</sys:String>
168+
<sys:String x:Key="Options:ExportTemplateButton">Šablona exportu</sys:String>
169+
<sys:String x:Key="Options:UploadingLog">Protokol nahrávání</sys:String>
170+
<sys:String x:Key="Options:LogUrlCopied">Adresa URL protokolu zkopírována do schránky!</sys:String>
171+
<sys:String x:Key="Options:LogUploadFailed">Nahrávání protokolu se nezdařilo</sys:String>
172+
<sys:String x:Key="Options:LogUploadFailed:Title">Nahrávání protokolu se nezdařilo!</sys:String>
173+
<sys:String x:Key="Options:LogUploadFailed:Body">Nelze nahrát soubor protokolu do Teknik, zkuste to prosím znovu nebo soubor odešlete ručně.</sys:String>
174+
<sys:String x:Key="Options:GettingModList">Získávání seznamu módů</sys:String>
175+
<sys:String x:Key="Options:FindingBSIPAVersion">Hledání verze BSIPA</sys:String>
176+
<sys:String x:Key="Options:BSIPAUninstalled">BSIPA odinstalováno</sys:String>
177+
<sys:String x:Key="Options:YeetModsBox:Title">Odinstalovat všechny modifikace?</sys:String>
178+
<sys:String x:Key="Options:YeetModsBox:RemoveAllMods">Opravdu chcete odstranit VŠECHNY módy?</sys:String>
179+
<sys:String x:Key="Options:YeetModsBox:CannotBeUndone">Toto nelze vrátit zpět.</sys:String>
180+
<sys:String x:Key="Options:AllModsUninstalled">Všechny módy odinstalovány</sys:String>
181+
<sys:String x:Key="Options:CurrentThemeRemoved">Aktuální motiv byl odstraněn a vrací se na výchozí...</sys:String>
182+
<sys:String x:Key="Options:ThemeFolderNotFound">Složka motivů nebyla nalezena! Zkuste exportovat šablonu...</sys:String>
183+
<sys:String x:Key="Options:AppDataNotFound">Složka AppData nebyla nalezena! Zkuste spustit hru.</sys:String>
184+
185+
<!-- Loading Page -->
186+
<sys:String x:Key="Loading:Loading">Načítání módů</sys:String>
187+
188+
<!-- Invalid Page -->
189+
<sys:String x:Key="Invalid:Title">Neplatný</sys:String>
190+
<sys:String x:Key="Invalid:PageTitle">Neplatná instalace</sys:String>
191+
<sys:String x:Key="Invalid:PageSubtitle">Instalace hry je neplatná</sys:String>
192+
<sys:String x:Key="Invalid:List:Header">Toto může nastat v případě, že je instalace pirátská</sys:String>
193+
<Span x:Key="Invalid:List:Line1">
194+
Pokud máte pirátskou verzi,
195+
<Bold>zakupte si oficiální verzi
196+
<Hyperlink NavigateUri="https://beatgames.com/" local:HyperlinkExtensions.IsExternal="True">
197+
ZDE
198+
</Hyperlink>
199+
</Bold>.
200+
</Span>
201+
<Span x:Key="Invalid:List:Line2">
202+
Pokud instalace vaší hry
203+
<Bold>je</Bold> oficiální, prosíme
204+
<Hyperlink NavigateUri="https://bsmg.wiki/support#clean-installation" local:HyperlinkExtensions.IsExternal="True">
205+
reinstalujte hru
206+
</Hyperlink>.
207+
</Span>
208+
<Span x:Key="Invalid:List:Line3">
209+
Pokud předešlé kroky nepomohly
210+
<Span Foreground="Blue">#pc-help</Span> koukněte se na
211+
<Hyperlink NavigateUri="https://discord.gg/beatsabermods" local:HyperlinkExtensions.IsExternal="True">
212+
BSMG
213+
</Hyperlink>.
214+
</Span>
215+
<sys:String x:Key="Invalid:BoughtGame1">Pokud jste dříve měli pirátskou verzi, ale od té doby jste si hru koupili</sys:String>
216+
<sys:String x:Key="Invalid:SelectFolderButton">Vybrat složku</sys:String>
217+
<sys:String x:Key="Invalid:BoughtGame2">Po změně na legální instalaci budete muset restartovat Mod Assistant</sys:String>
218+
219+
<!-- OneClick Class -->
220+
<sys:String x:Key="OneClick:MapDownloadFailed">Nepodařilo se získat podrobnosti mapy.</sys:String>
221+
<sys:String x:Key="OneClick:SongDownloadFailed">Skladbu nelze stáhnout.</sys:String>
222+
<sys:String x:Key="OneClick:SongDownload:Failed">Skladbu nelze stáhnout.</sys:String>
223+
<sys:String x:Key="OneClick:SongDownload:NetworkIssues">Nastal problém s BeatSaverem nebo vaším internetovým připojením.</sys:String>
224+
<sys:String x:Key="OneClick:SongDownload:FailedTitle">Stažení ZIP skladby se nezdařilo</sys:String>
225+
<sys:String x:Key="OneClick:InstallDirNotFound">Instalační cesta Beat Saber nebyla nalezena.</sys:String>
226+
<sys:String x:Key="OneClick:InstalledAsset">Instalováno: {0}</sys:String>
227+
<sys:String x:Key="OneClick:AssetInstallFailed">Instalace se nezdařila.</sys:String>
228+
<sys:String x:Key="OneClick:ProtocolHandler:Registered">{0} Nástroje instalace OneClick™ jsou zaregistrovány!</sys:String>
229+
<sys:String x:Key="OneClick:ProtocolHandler:Unregistered">{0} Nástroje instalace OneClick™ nebyly zaregistrovány!</sys:String>
230+
<sys:String x:Key="OneClick:Installing">Instalace: {0}</sys:String>
231+
<sys:String x:Key="OneClick:RatelimitSkip">Dosaženo maximálního počtu pokusů: přeskakování {0}</sys:String>
232+
<sys:String x:Key="OneClick:RatelimitHit">Požadavek na omezení rychlosti. Obnovení za {0}</sys:String>
233+
<sys:String x:Key="OneClick:Failed">Stahování se nezdařilo: {0}</sys:String>
234+
<sys:String x:Key="OneClick:Done">Hotovo</sys:String>
235+
236+
<!-- Themes Class -->
237+
<sys:String x:Key="Themes:ThemeNotFound">Motiv nebyl nalezen, vrací se výchozí motiv...</sys:String>
238+
<sys:String x:Key="Themes:ThemeSet">Motiv nastaven na {0}.</sys:String>
239+
<sys:String x:Key="Themes:ThemeMissing">{0} neexistuje.</sys:String>
240+
<sys:String x:Key="Themes:SavedTemplateTheme">Motiv šablony &quot;{0}&quot; uloženy do složky motivů.</sys:String>
241+
<sys:String x:Key="Themes:TemplateThemeExists">Motiv již existuje!</sys:String>
242+
<sys:String x:Key="Themes:FailedToLoadXaml">Nepodařilo se načíst soubor .xaml pro motiv {0}: {1}</sys:String>
243+
244+
<!-- Updater Class -->
245+
<sys:String x:Key="Updater:CheckFailed">Nepodařilo se vyhledat aktualizace.</sys:String>
246+
<sys:String x:Key="Updater:DownloadFailed">Nelze stáhnout aktualizaci.</sys:String>
247+
248+
<!-- Utils Class -->
249+
<sys:String x:Key="Utils:NotificationTitle">Mod Assistant</sys:String>
250+
<sys:String x:Key="Utils:NoInstallFolder">Nelze zjistit vaši instalační složku Beat Saber. Vyberte jej prosím ručně.</sys:String>
251+
<sys:String x:Key="Utils:RunAsAdmin">Mod Assistant potřebuje spustit tuto úlohu jako správce. Zkuste to prosím znovu.</sys:String>
252+
<sys:String x:Key="Utils:InstallDir:DialogTitle">Vyberte instalační složku Beat Saber</sys:String>
253+
<sys:String x:Key="Utils:CannotOpenFolder">Nelze otevřít složku: {0}</sys:String>
254+
</ResourceDictionary>

ModAssistant/ModAssistant.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,10 @@
8787
<DependentUpon>Intro.xaml</DependentUpon>
8888
</Compile>
8989
<Compile Include="Classes\Mod.cs" />
90+
<Page Include="Localisation\cs.xaml">
91+
<Generator>MSBuild:Compile</Generator>
92+
<SubType>Designer</SubType>
93+
</Page>
9094
<Page Include="Localisation\de.xaml">
9195
<Generator>MSBuild:Compile</Generator>
9296
<SubType>Designer</SubType>

0 commit comments

Comments
 (0)