Skip to content

Commit f3346ab

Browse files
Added Polish translation (#403)
* Added Polish translation * add language to project Co-authored-by: Jack Baron <[email protected]>
1 parent 81d46dd commit f3346ab

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 @@ class Languages
1313
public static string LoadedLanguage { get; private set; }
1414
public static List<CultureInfo> LoadedLanguages { get => availableCultures.ToList(); }
1515
public static bool FirstRun = true;
16-
private static readonly string[] availableLanguageCodes = { "de", "en", "es", "fr", "it", "ko", "nb", "nl", "ru", "sv", "th", "zh" };
16+
private static readonly string[] availableLanguageCodes = { "de", "en", "es", "fr", "it", "ko", "nb", "nl", "pl", "ru", "sv", "th", "zh" };
1717
private static IEnumerable<CultureInfo> availableCultures;
1818

1919
public static void LoadLanguages()

ModAssistant/Localisation/pl.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:pl-PL</sys:String>
7+
8+
<!-- App -->
9+
<sys:String x:Key="App:InstallDirDialog:Title">Nie znaleziono folderu z zainstalowanym Beat Saberem!</sys:String>
10+
<sys:String x:Key="App:InstallDirDialog:OkCancel">Naciśnij OK aby spróbować ponownie, lub Anuluj by zamknąć aplikację.</sys:String>
11+
<sys:String x:Key="App:InvalidArgument">Nieprawidłowy argument! '{0}' wymaga opcji.</sys:String>
12+
<sys:String x:Key="App:UnrecognizedArgument">Nierozpoznany argument. Zamykanie Mod Assistant.</sys:String>
13+
<sys:String x:Key="App:UnhandledException">Właśnie wystąpił nieobsługiwany wyjątek</sys:String>
14+
<sys:String x:Key="App:Exception">Wyjątek</sys:String>
15+
16+
<!-- Main Window -->
17+
<sys:String x:Key="MainWindow:WindowTitle">Mod Assistant</sys:String>
18+
<sys:String x:Key="MainWindow:IntroButton">Wstęp</sys:String>
19+
<sys:String x:Key="MainWindow:ModsButton">Modyfikacje</sys:String>
20+
<sys:String x:Key="MainWindow:AboutButton">O aplikacji</sys:String>
21+
<sys:String x:Key="MainWindow:OptionsButton">Opcje</sys:String>
22+
<sys:String x:Key="MainWindow:GameVersionLabel">Wersja gry</sys:String>
23+
<sys:String x:Key="MainWindow:VersionLabel">Wersja</sys:String>
24+
<sys:String x:Key="MainWindow:ModInfoButton">Informacje o modyfikacji</sys:String>
25+
<sys:String x:Key="MainWindow:InstallButtonTop">Instaluj</sys:String>
26+
<sys:String x:Key="MainWindow:InstallButtonBottom">lub zaktualizuj</sys:String>
27+
<sys:String x:Key="MainWindow:GameVersionLoadFailed">Nie można załadować wersji gry, Zakładka 'Mody' nie będzie dostępna.</sys:String>
28+
<sys:String x:Key="MainWindow:GameUpdateDialog:Title">Wyrkyto nową wersję gry!</sys:String>
29+
<sys:String x:Key="MainWindow:GameUpdateDialog:Line1">Wygląda na to, że była aktualizacja gry.</sys:String>
30+
<sys:String x:Key="MainWindow:GameUpdateDialog:Line2">Proszę sprawdzić dwa razy, czy została wybrana poprawna wersja w lewym dolnym rogu!</sys:String>
31+
<sys:String x:Key="MainWindow:NoModSelected">Nie wybrano modyfikacji!</sys:String>
32+
<sys:String x:Key="MainWindow:NoModInfoPage">{0} nie ma strony informacyjnej.</sys:String>
33+
34+
<!-- Intro Page -->
35+
<sys:String x:Key="Intro:Title">Wstęp</sys:String>
36+
<sys:String x:Key="Intro:PageTitle">Witaj w Mod Assistant</sys:String>
37+
<sys:String x:Key="Intro:Terms:Header">Proszę przeczytaj tę stronę w całości i dokładnie</sys:String>
38+
<Span x:Key="Intro:Terms:Line1">
39+
Poprzez użycie programu zaświadczasz, że znasz i wyrażasz zgodę na następujące warunki:
40+
</Span>
41+
<Span x:Key="Intro:Terms:Line2">
42+
Beat Saber
43+
<Bold>NIE</Bold> obsługuje modyfikacji natywnie (standardowo). Oznacza to, że:
44+
</Span>
45+
<Span x:Key="Intro:Terms:Term1">
46+
Mody
47+
<Bold>będą się psuć</Bold> Przy każdej aktualizacji gry. To jest jak najbardziej normalne i
48+
<Bold>to NIE jest</Bold> wina gry Beat Saber.
49+
</Span>
50+
<Span x:Key="Intro:Terms:Term2">
51+
Mody
52+
<Bold>BĘDĄ</Bold> powodować bugi i problemy z optymalizacją. Znowu:
53+
<Bold>To NIE jest</Bold> wina gry Beat Saber.
54+
</Span>
55+
<Span x:Key="Intro:Terms:Term3">
56+
Mody są stworzone:
57+
<Bold>Za darmo</Bold> przez ludzi w ich
58+
<Bold>wolnym czasie.</Bold> Proszę być cierpliwym i wyrozumiałym.
59+
</Span>
60+
<Span x:Key="Intro:ReviewsBeatGamesFault">
61+
<Bold>NIE WYSTAWIAJ</Bold> negatywnych opinii grze, ponieważ mody się popsuły. To
62+
<Bold>NIE JEST</Bold> wina Beat Saber'a.
63+
<LineBreak/> Nie starają się specjalnie niszczyć modyfikacji.
64+
</Span>
65+
<Span x:Key="Intro:ReviewsRustySpoon">
66+
Jeśli zobaczę, że ludzie wystawiają negatywne opinie grze
67+
<Italic>Przez to, iż</Italic> mody się popsuły,
68+
<LineBreak/>
69+
<Bold>Osobiście zniszczę modyfikacje zardzewiałą łyżką.</Bold>
70+
</Span>
71+
<Span x:Key="Intro:WikiGuide">
72+
Proszę przeczytaj Poradnik Początkującego na
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">Zgadzam się</sys:String>
78+
<sys:String x:Key="Intro:DisagreeButton">Nie zgadzam się</sys:String>
79+
<sys:String x:Key="Intro:ClosingApp">Zamykanie aplikacji: Nie zgodziłeś/aś się na warunki użytwkowania.</sys:String>
80+
<sys:String x:Key="Intro:VersionDownloadFailed">Nie udało się pobrać listy wersji</sys:String>
81+
<sys:String x:Key="Intro:ModsTabDisabled">Zakładka 'Mody' wyłączona. Zrestartuj by spróbować ponownie.</sys:String>
82+
<sys:String x:Key="Intro:ModsTabEnabled">Możesz już używać zakładki 'Mody'!</sys:String>
83+
84+
<!-- Mods Page -->
85+
<sys:String x:Key="Mods:Title">Mody</sys:String>
86+
<sys:String x:Key="Mods:Header:Name">Nazwa</sys:String>
87+
<sys:String x:Key="Mods:Header:Installed">Zainstalowano</sys:String>
88+
<sys:String x:Key="Mods:Header:Latest">Najnowsza</sys:String>
89+
<sys:String x:Key="Mods:Header:Description">Opis</sys:String>
90+
<sys:String x:Key="Mods:Header:Uninstall">Odinstaluj</sys:String>
91+
<sys:String x:Key="Mods:UninstallButton">Odinstaluj</sys:String>
92+
<sys:String x:Key="Mods:LoadFailed">Nie można załadować listy modyfikacji</sys:String>
93+
<sys:String x:Key="Mods:CheckingInstalledMods">Sprawdzanie zainstalowanych modów</sys:String>
94+
<sys:String x:Key="Mods:LoadingMods">Wczytywanie modów</sys:String>
95+
<sys:String x:Key="Mods:FinishedLoadingMods">Zakończono wczytywanie modów</sys:String>
96+
<sys:String x:Key="Mods:NoMods">Nie ma modów na tę wersję Beat Saber'a</sys:String>
97+
<sys:String x:Key="Mods:InstallingMod">Instalowanie {0}</sys:String>
98+
<sys:String x:Key="Mods:InstalledMod">Zainstalowano {0}</sys:String>
99+
<sys:String x:Key="Mods:FinishedInstallingMods">Zakończono instalację modów</sys:String>
100+
<sys:String x:Key="Mods:ModDownloadLinkMissing">Nie można znaleźć linka do pobrania dla {0}</sys:String>
101+
<sys:String x:Key="Mods:UninstallBox:Title">Odinstalować {0}?</sys:String>
102+
<sys:String x:Key="Mods:UninstallBox:Body1">Na pewno chcesz usunąć {0}?</sys:String>
103+
<sys:String x:Key="Mods:UninstallBox:Body2">To może zepsuć resztę twoich modyfikacji</sys:String>
104+
<sys:String x:Key="Mods:FailedExtract">Błąd wypakowywania {0}, ponowna próba za {1}s. ({2}/{3})</sys:String>
105+
<sys:String x:Key="Mods:FailedExtractMaxReached">Błąd wypakowywania {0} po maksymalnej liczbie prób ({1}), zostanie pominięty. Ten mod może nie działać prawidłowo, więc kontynuujesz na własne ryzyko.</sys:String>
106+
<sys:String x:Key="Mods:SearchLabel">Szukaj...</sys:String>
107+
<sys:String x:Key="Mods:UninstallBSIPANotFound:Title">Błąd instalacji BSIPA</sys:String>
108+
<sys:String x:Key="Mods:UninstallBSIPANotFound:Body">Nie znaleziono BSIPA, pominięto operację dezinstalacji.</sys:String>
109+
110+
<!-- About Page -->
111+
<sys:String x:Key="About:Title">O aplikacji</sys:String>
112+
<sys:String x:Key="About:PageTitle">O Mod Assistant</sys:String>
113+
<sys:String x:Key="About:List:Header">Jestem Assistant, i stworzyłem Mod Assistant dla wsparcia modyfikacji, z kilkoma zasadami na uwadze:</sys:String>
114+
<sys:String x:Key="About:List:Item1">Prostota</sys:String>
115+
<sys:String x:Key="About:List:Item2">Mobilność</sys:String>
116+
<sys:String x:Key="About:List:Item3">Pojedynczy plik wykonywalny</sys:String>
117+
<sys:String x:Key="About:List:Item4">Odpowiedzialne użycie</sys:String>
118+
<Span x:Key="About:SupportAssistant">
119+
Jeżeli podoba Ci się ten program i chciałbyś mnie wesprzeć, uprzejmie proszę odwiedź moją
120+
<Hyperlink local:HyperlinkExtensions.IsExternal="True" NavigateUri="https://bs.assistant.moe/Donate/">
121+
stronę dotacji
122+
</Hyperlink>
123+
lub mojego
124+
<Hyperlink local:HyperlinkExtensions.IsExternal="True" NavigateUri="https://www.patreon.com/AssistantMoe">
125+
Patreon'a
126+
</Hyperlink>
127+
</Span>
128+
<sys:String x:Key="About:SpecialThanks">Specjalne podziękowania ♥</sys:String>
129+
<sys:String x:Key="About:Donate">Daj dotację</sys:String>
130+
<sys:String x:Key="About:HeadpatsButton">Klepanko po głowie</sys:String>
131+
<sys:String x:Key="About:HugsButton">Przytulaski</sys:String>
132+
<sys:String x:Key="About:ImageError:Title">{0} Błąd</sys:String>
133+
<sys:String x:Key="About:ImageError:Message">Nie udało się załadować {0} obrazu!</sys:String>
134+
135+
<!-- Options Page -->
136+
<sys:String x:Key="Options:Title">Opcje</sys:String>
137+
<sys:String x:Key="Options:PageTitle">Ustawienia</sys:String>
138+
<sys:String x:Key="Options:InstallFolder">Folder instalacji</sys:String>
139+
<sys:String x:Key="Options:SelectFolderButton">Wybierz folder</sys:String>
140+
<sys:String x:Key="Options:OpenFolderButton">Otwórz folder</sys:String>
141+
<sys:String x:Key="Options:SaveSelectedMods">Zapisz wybrane mody</sys:String>
142+
<sys:String x:Key="Options:CheckInstalledMods">Wykryj zainstalowanie mody</sys:String>
143+
<sys:String x:Key="Options:SelectInstalledMods">Wybierz zainstalowane mody</sys:String>
144+
<sys:String x:Key="Options:ReinstallInstalledMods">Przeinstaluj zainstalowanie mody</sys:String>
145+
<sys:String x:Key="Options:EnableOneClickInstalls">Włącz instalację 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">Playlisty</sys:String>
149+
<sys:String x:Key="Options:CloseWindow">Zamknij okno, kiedy skończę</sys:String>
150+
<sys:String x:Key="Options:GameType">Rodzaj gry</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">Narzędzia</sys:String>
154+
<sys:String x:Key="Options:InstallPlaylist">Zainstaluj playlistę</sys:String>
155+
<sys:String x:Key="Options:InstallingPlaylist">Instalowanie playlisty: {0}</sys:String>
156+
<sys:String x:Key="Options:FailedPlaylistSong">Błąd piosenki: {0}</sys:String>
157+
<sys:String x:Key="Options:FinishedPlaylist">[{0} błędów] Zakończono instalację playlisty: {1}</sys:String>
158+
<sys:String x:Key="Options:ShowOCIWindow">Pokaż okno instalatora OneClick</sys:String>
159+
<sys:String x:Key="Options:OCIWindowYes">Tak</sys:String>
160+
<sys:String x:Key="Options:OCIWindowClose">Zamknij</sys:String>
161+
<sys:String x:Key="Options:OCIWindowNo">Nie</sys:String>
162+
<sys:String x:Key="Options:Diagnostics">Diagnostyka</sys:String>
163+
<sys:String x:Key="Options:OpenLogsButton">Otwórz Logi</sys:String>
164+
<sys:String x:Key="Options:OpenAppDataButton">Otwórz AppData</sys:String>
165+
<sys:String x:Key="Options:UninstallBSIPAButton">Odinstaluj BSIPA</sys:String>
166+
<sys:String x:Key="Options:RemoveAllModsButton">Usuń wszystkie mody</sys:String>
167+
<sys:String x:Key="Options:ApplicationTheme">Motyw aplikacji</sys:String>
168+
<sys:String x:Key="Options:ExportTemplateButton">Wyeksportuj szablon</sys:String>
169+
<sys:String x:Key="Options:UploadingLog">Wysyłanie loga</sys:String>
170+
<sys:String x:Key="Options:LogUrlCopied">URL loga skopiowany do schowka!</sys:String>
171+
<sys:String x:Key="Options:LogUploadFailed">Błąd wysyłania loga</sys:String>
172+
<sys:String x:Key="Options:LogUploadFailed:Title">Błąd wysyłania loga!</sys:String>
173+
<sys:String x:Key="Options:LogUploadFailed:Body">Nie udało się wysłać loga do Teknik, proszę spróbuj ponownie lub wyślij plik ręcznie.</sys:String>
174+
<sys:String x:Key="Options:GettingModList">Uzyskiwanie listy modów</sys:String>
175+
<sys:String x:Key="Options:FindingBSIPAVersion">Sprawdzanie wersji BSIPA</sys:String>
176+
<sys:String x:Key="Options:BSIPAUninstalled">BSIPA odinstalowany</sys:String>
177+
<sys:String x:Key="Options:YeetModsBox:Title">Odistalować wszystkie modyfikacje?</sys:String>
178+
<sys:String x:Key="Options:YeetModsBox:RemoveAllMods">Na pewno usunąć WSZYSTKIE modyfikacje?</sys:String>
179+
<sys:String x:Key="Options:YeetModsBox:CannotBeUndone">To jest nieodwracalne.</sys:String>
180+
<sys:String x:Key="Options:AllModsUninstalled">Wszystkie mody odinstalowane</sys:String>
181+
<sys:String x:Key="Options:CurrentThemeRemoved">Aktualny motyw został usunięty, przywracanie domyślnego...</sys:String>
182+
<sys:String x:Key="Options:ThemeFolderNotFound">Nie znaleziono folderu z motywami! Spróbuj wyeksportować szablon...</sys:String>
183+
<sys:String x:Key="Options:AppDataNotFound">Nie znaleziono folderu z grą w AppData! Spróbuj uruchomić grę.</sys:String>
184+
185+
<!-- Loading Page -->
186+
<sys:String x:Key="Loading:Loading">Ładowanie modów</sys:String>
187+
188+
<!-- Invalid Page -->
189+
<sys:String x:Key="Invalid:Title">Nieprawidłowość</sys:String>
190+
<sys:String x:Key="Invalid:PageTitle">Wykryto nieprawidłową instalację</sys:String>
191+
<sys:String x:Key="Invalid:PageSubtitle">Twoja instalacja Beat Saber jest uszkodzona lub w inny sposób nieprawidłowa</sys:String>
192+
<sys:String x:Key="Invalid:List:Header">To może się zdarzyć, jeśli twoja kopia gry jest nielegalna/spiracona, lub jeśli podmieniłeś spiracone pliki gry z oryginalnymi.</sys:String>
193+
<Span x:Key="Invalid:List:Line1">
194+
Jeżeli twoja kopia gry jest nielegalna,
195+
<Bold>proszę kup grę i wesprzyj twórców
196+
<Hyperlink NavigateUri="https://beatgames.com/" local:HyperlinkExtensions.IsExternal="True">
197+
TUTAJ
198+
</Hyperlink>
199+
</Bold>.
200+
</Span>
201+
<Span x:Key="Invalid:List:Line2">
202+
Jeżeli twoja kopia gry jest
203+
<Bold>LEGALNA</Bold>, proszę
204+
<Hyperlink NavigateUri="https://bsmg.wiki/support#clean-installation" local:HyperlinkExtensions.IsExternal="True">
205+
wykonaj jej czystą instalację
206+
</Hyperlink>.
207+
</Span>
208+
<Span x:Key="Invalid:List:Line3">
209+
Jeśli to nie pomogło, zapytaj o pomoc na kanale
210+
<Span Foreground="Blue">#pc-help</Span> na serwerze
211+
<Hyperlink NavigateUri="https://discord.gg/beatsabermods" local:HyperlinkExtensions.IsExternal="True">
212+
BSMG
213+
</Hyperlink>.
214+
</Span>
215+
<sys:String x:Key="Invalid:BoughtGame1">Jeśli gra kiedyś była spiracona, ale oryginalna wersja została już zakupiona</sys:String>
216+
<sys:String x:Key="Invalid:SelectFolderButton">Wybierz folder</sys:String>
217+
<sys:String x:Key="Invalid:BoughtGame2">Będzie trzeba zrestartować Mod Assistant'a po zmianie folderu na legalną wersję</sys:String>
218+
219+
<!-- OneClick Class -->
220+
<sys:String x:Key="OneClick:MapDownloadFailed">Nie można wczytać szczegółów mapy.</sys:String>
221+
<sys:String x:Key="OneClick:SongDownloadFailed">Nie można pobrać utworu.</sys:String>
222+
<sys:String x:Key="OneClick:SongDownload:Failed">Nie można pobrać utworu.</sys:String>
223+
<sys:String x:Key="OneClick:SongDownload:NetworkIssues">Mogą być problemy z BeatSaver'em lub Twoim połączeniem internetowym.</sys:String>
224+
<sys:String x:Key="OneClick:SongDownload:FailedTitle">Nie udało się pobrać ZIP'a utworu</sys:String>
225+
<sys:String x:Key="OneClick:InstallDirNotFound">Nie znaleziono ścieżki instalacji Beat Saber'a.</sys:String>
226+
<sys:String x:Key="OneClick:InstalledAsset">Zainstalowano: {0}</sys:String>
227+
<sys:String x:Key="OneClick:AssetInstallFailed">Nie udało się zainstalować.</sys:String>
228+
<sys:String x:Key="OneClick:ProtocolHandler:Registered">Zarejestrowano {0} procedur instalacji OneClick™!</sys:String>
229+
<sys:String x:Key="OneClick:ProtocolHandler:Unregistered">Wyrejestrowano {0} procedur instalacji OneClick™!</sys:String>
230+
<sys:String x:Key="OneClick:Installing">Instalowanie: {0}</sys:String>
231+
<sys:String x:Key="OneClick:RatelimitSkip">Osiągnięto limit prób: Pomijanie {0}</sys:String>
232+
<sys:String x:Key="OneClick:RatelimitHit">Osiągnięto limit prędkości. Wznawianie za {0}</sys:String>
233+
<sys:String x:Key="OneClick:Failed">Pobieranie nie udane: {0}</sys:String>
234+
<sys:String x:Key="OneClick:Done">Zrobione</sys:String>
235+
236+
<!-- Themes Class -->
237+
<sys:String x:Key="Themes:ThemeNotFound">Nie znaleziono motywu, przywracanie domyślnego...</sys:String>
238+
<sys:String x:Key="Themes:ThemeSet">Motyw ustaiony na {0}.</sys:String>
239+
<sys:String x:Key="Themes:ThemeMissing">{0} nie istnieje.</sys:String>
240+
<sys:String x:Key="Themes:SavedTemplateTheme">Szablon motywu &quot;{0}&quot; zapisano do folderu 'Motywy'.</sys:String>
241+
<sys:String x:Key="Themes:TemplateThemeExists">Szablon motywu już istnieje!</sys:String>
242+
<sys:String x:Key="Themes:FailedToLoadXaml">Nie udało się załadować pliku .xaml dla motywu {0}: {1}</sys:String>
243+
244+
<!-- Updater Class -->
245+
<sys:String x:Key="Updater:CheckFailed">Nie można sprawdzić aktualizacji.</sys:String>
246+
<sys:String x:Key="Updater:DownloadFailed">Nie można pobrać aktualizacji.</sys:String>
247+
248+
<!-- Utils Class -->
249+
<sys:String x:Key="Utils:NotificationTitle">Mod Assistant</sys:String>
250+
<sys:String x:Key="Utils:NoInstallFolder">Nie wykryto folderu instalacyjnego Beat Saber. Proszę wybrać go ręcznie.</sys:String>
251+
<sys:String x:Key="Utils:RunAsAdmin">Mod Assistant musi uruchomić to zadanie jako administrator. Proszę spróbować ponownie.</sys:String>
252+
<sys:String x:Key="Utils:InstallDir:DialogTitle">Proszę wybrać folderu instalacyjny gry Beat Saber</sys:String>
253+
<sys:String x:Key="Utils:CannotOpenFolder">Nie można otworzyć folderu: {0}</sys:String>
254+
</ResourceDictionary>

ModAssistant/ModAssistant.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,10 @@
135135
<Generator>MSBuild:Compile</Generator>
136136
<SubType>Designer</SubType>
137137
</Page>
138+
<Page Include="Localisation\pl.xaml">
139+
<Generator>MSBuild:Compile</Generator>
140+
<SubType>Designer</SubType>
141+
</Page>
138142
<Page Include="Localisation\sv.xaml">
139143
<Generator>MSBuild:Compile</Generator>
140144
<SubType>Designer</SubType>

0 commit comments

Comments
 (0)