diff --git a/assets/data/titlescreen/titlescreen.xml b/assets/data/titlescreen/titlescreen.xml index 323e9ef1..fbd8fbd7 100644 --- a/assets/data/titlescreen/titlescreen.xml +++ b/assets/data/titlescreen/titlescreen.xml @@ -15,14 +15,14 @@ - + - + diff --git a/assets/languages/pl/Editors.xml b/assets/languages/pl/Editors.xml index 663f2c52..2e306386 100644 --- a/assets/languages/pl/Editors.xml +++ b/assets/languages/pl/Editors.xml @@ -41,12 +41,12 @@ - Wybierz mapę ścieżki do edytowania." + Wybierz mapę piosenki do edytowania." Naciśnij AKCEPTUJ aby wybrać trudność do edytowania. Naciśnij AKCEPTUJ aby edytować mapę wybranej trudności. Wybierz trudność aby kontynuować. Nowa Trudność - Nowa Ścieżka + Nowa Piosenka @@ -60,8 +60,8 @@ Struma - #{0} - Tworzenie Ścieżki: Błąd! - Ścieżka którą próbujesz utworzyć już istnieje, jeśli chcesz nadpisać ścieżkę, najpierw ją usuń! + Tworzenie Piosenki: Błąd! + Piosenka którą próbujesz utworzyć już istnieje, jeśli chcesz nadpisać piosenkę, najpierw ją usuń! Tworzenie Mapy: Błąd! Mapa którą próbujesz utworzyć już istnieje, jeśli chcesz nadpisać mapę, najpierw ją usuń! diff --git a/assets/languages/pl/Main.xml b/assets/languages/pl/Main.xml index 93b74f40..c910f34b 100644 --- a/assets/languages/pl/Main.xml +++ b/assets/languages/pl/Main.xml @@ -20,7 +20,7 @@ WYNIK TYGODNIA:{0} - ŚCIEŻKI + PIOSENKI @@ -34,7 +34,7 @@ Wznów - Powtórz Scieżkę + Powtórz Piosenkę Zmień Klawisze Zmień Ustawienia Wyjdź do Menu @@ -69,13 +69,13 @@ - Popełnięcie: {0} ({1}) + Udział: {0} ({1}) [{0}] Otwórz menu modów OSTRZEŻENIE - Ten Silnik nadal jest w fazie *{0}*. To oznacza że *większość funkcji* ma *błędy* lub są *nie dokończone*. Jeśli znajdziesz jakiekolwiek błędy, zgłoś to do Github'a silnika Codename. Proszę być uprzedzonym iż większość członków rozmawia tylko w języku angielskim. + Ten Silnik nadal jest w fazie *{0}*. To oznacza że *większość funkcji* ma *błędy* lub jest *niedokończona*. Jeśli znajdziesz jakiekolwiek błędy, zgłoś to na Github'ie silnika Codename. Proszę być uprzedzonym iż większość członków rozmawia tylko w języku angielskim. Naciśnij {0} aby kontynuować @@ -107,4 +107,4 @@ Erekcja Koszmarny - \ No newline at end of file + diff --git a/assets/languages/pl/Options.xml b/assets/languages/pl/Options.xml index 2deeaecc..0549951f 100644 --- a/assets/languages/pl/Options.xml +++ b/assets/languages/pl/Options.xml @@ -11,7 +11,7 @@ Zmień klawisze dla Gracza 1 i Gracza 2! Rozgrywka - Zmień ustawienia rozgrywki takie jak Dolne Przewijanie, Prędkość Przewijania, Niegrzeczność... + Zmień ustawienia rozgrywki takie jak Przewijanie w dół, Prędkość Przewijania, Niegrzeczność... Zmień bardziej zaawansowane opcje takie jak Rorzmiar Okna, Strumieniowanie Audio... Wygląd @@ -72,12 +72,12 @@ Jeśli włączone, Tydzień 6 będzie miał efekt perfekcyjnych pikseli, ustawiający każdy piksel na ekranie. Shadery Rozgrywki - Jeśli wyłączone, Shadery Rozgrywki (efekty wizualne jak Aberacja Chromatyczna z Thorns) nie będą ładowane; może być pomocne na słabszych urządzeniach. + Jeśli wyłączone, Shadery Rozgrywki (efekty wizualne jak Aberacja Chromatyczna z Thorns) nie będą ładowane; może być to pomocne na słabszych urządzeniach. Migające Menu Jeśli wyłączone, tło menu głównego nie będzie migać kolorów po wybraniu opcji. Inne migania będą znacznie wolniejsze. - Słaba Pamięć + Niskie zużycie pamięci Jeśli włączone, usunie niektóre elementy tła, co użyje mniej pamięci. Sprite'y w VRAM @@ -85,11 +85,11 @@ - Dolne Przewijanie - Jeśli włączone, nuty będą spadać w dół zamiast w górę. + Przewijanie w dół + Jeśli włączone, nuty będą spadać w dół zamiast lecieć w górę. Wolne stukanie - Jeśli wyłączone, próba kliknięcia struny która nie ma nuty odda chybienie. + Jeśli wyłączone, próba kliknięcia struny która nie ma nuty sprawi chybienie. Niegrzeczność Jeśli wyłączone, cenzuruje scenki 7 Tygodnia. @@ -111,10 +111,10 @@ ... Strumieniowana Muzyka - Jeśli włączone, tylko muzyka będzie strumieniować audio, uwalniając więcej pamięci, na możliwy koszt większego użytku CPU. (EKSPERYMENTALNE) + Jeśli włączone, tylko muzyka będzie strumieniować audio, uwalniając więcej pamięci, na możliwy koszt większego użycia CPU. (EKSPERYMENTALNE) If checked, only musics will have streamed audio, ALSO freeing a LOT of memory with the downside of higher cpu usage if more audio are being streamed at once (EXPERIMENTAL). Turning this off will consume a lot of memory, especially on longer songs. If you aren't sure, leave this on. Strumieniowane Wokale - Jeśli włączone, tylko wokale będą strumieniować audio, uwalniając więcej pamięci, na możliwy koszt większego użytku CPU. (EKSPERYMENTALNE) + Jeśli włączone, tylko wokale będą strumieniować audio, uwalniając więcej pamięci, na możliwy koszt większego użycia CPU. (EKSPERYMENTALNE) @@ -131,11 +131,11 @@ If checked, only musics will have streamed audio, ALSO freeing a LOT of memory w Jeśli włączone, uwzględni nocne budowy gry przy sprawdzaniu aktualizacji. Sprawdź Aktualizacje - Wybierz by szukać nowych aktualizacji silnika. + Wybierz by sprawdzić czy nie ma nowszej wersji silnika. Nie znaleziono aktualizacji. Tryb Dewelopera - Jeśli włączone, otrzymasz dostęp do funkcji deweloperskich, na przykład więcej klawiszy, edytory, konsola, itd. + Jeśli włączone, otrzymasz dostęp do funkcji deweloperskich, na przykład niektóre skróty klawiszowe, edytory, konsola, itd. Usuń Zapis Gry Wybierz aby usunąć zapis gry. To usunie wszystkie twoje wyniki. @@ -149,10 +149,10 @@ If checked, only musics will have streamed audio, ALSO freeing a LOT of memory w Wybierz aby pokazać konsolę gry, która pokazuje zapisy debugowe. (tylko po angielsku.) Zmienny Rozmiar Edytorów - Jeśli włączone, pozwoli edytorom na renderowanie poza bazową rezolucją 1280x720 oryginalnej gry, pozwalając na więcej detali i miejsca. + Jeśli włączone, pozwoli edytorom na renderowanie poza bazową rozdzielczością 1280x720 oryginalnej gry, pozwalając na więcej detali i miejsca. Objedź Zmienny Rozmiar - Wyłącza minimalną rezolucję rozmiaru edytorów (Wymaga aby opcja "Zmienny Rozmiar Edytorów" była włączona). + Pozwala obejść minimalną rodzielczość edytorów (Wymaga aby opcja "Zmienny Rozmiar Edytorów" była włączona). Dźwięki Edytorów Jeśli włączone, niektóre elementy edytorów będą grać dźwięki. (Na przykład: dźwięki pól wyboru...) @@ -163,8 +163,8 @@ If checked, only musics will have streamed audio, ALSO freeing a LOT of memory w Mocniejszy Rozmaz Jeśli włączone, gra użyje mocniejszego rozmazu, który kosztuje wydajność, ale wygląda lepiej. - Autozapisy Edytora - Jeśli włączone, edytor automatycznie zapisze twój plik, z poniższymi opcjami. + Autozapisy Edytorów + Jeśli włączone, edytory automatycznie będą zapisywać twój progres, używając poniższych opcji. Częstość Autozapisu Kontroluje co jaki czas edytor będzie automatycznie zapisywać. (w sekundach...) @@ -176,4 +176,4 @@ If checked, only musics will have streamed audio, ALSO freeing a LOT of memory w Jeśli włączone, Edytor będzie zapisywać pliki w osobnym folderze, zamiast nadpisywania aktualnego pliku. (song/autosaves/) - \ No newline at end of file + diff --git a/source/funkin/backend/system/Flags.hx b/source/funkin/backend/system/Flags.hx index e7bdad75..dd3815e4 100644 --- a/source/funkin/backend/system/Flags.hx +++ b/source/funkin/backend/system/Flags.hx @@ -26,9 +26,9 @@ class Flags { public static var MOD_DOWNLOAD_LINK:String = ""; public static var MOD_DEPENDENCIES:Array = []; - public static var MOD_ICON64:String = ""; - public static var MOD_ICON32:String = ""; - public static var MOD_ICON16:String = ""; + @:noCompletion public static var MOD_ICON64:String = ""; + @:noCompletion public static var MOD_ICON32:String = ""; + @:noCompletion public static var MOD_ICON16:String = ""; public static var MOD_ICON:String = ""; public static var MOD_DISCORD_CLIENT_ID:String = ""; diff --git a/source/funkin/backend/utils/WindowUtils.hx b/source/funkin/backend/utils/WindowUtils.hx index 065a1573..706c36e4 100644 --- a/source/funkin/backend/utils/WindowUtils.hx +++ b/source/funkin/backend/utils/WindowUtils.hx @@ -57,6 +57,17 @@ final class WindowUtils { updateTitle(); } + /** + * Sets the window title and icon. + * @param title The title to set. + * @param image The image to set as the icon. + **/ + public static inline function setWindow(?name:String, ?image:String) + { + Lib.application.window.setIcon(lime.graphics.Image.fromBytes(Assets.getBytes(Flags.MOD_ICON != null ? Flags.MOD_ICON : image))); + title = Flags.MOD_NAME != null ? Flags.MOD_NAME : title; + } + /** * Updates the window title to have the current title and prefix/suffix. **/