diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/AudioSettings.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/AudioSettings.pl.resx index 1596da12..ef4078b3 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/AudioSettings.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/AudioSettings.pl.resx @@ -91,6 +91,15 @@ Opóźnienie dźwięku + + Zagraj kilka beatmap, aby otrzymać sugerowane opóźnienie! + + + Na podstawie ostatnich(niego) {0} zagrań(nia), sugerowany offset to {1} ms. + + + Zastosuj sugerowane opóźnienie + Kalibrator opóźnienia diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/AudioSettings.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/AudioSettings.sv.resx index b798c721..0d02aa1c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/AudioSettings.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/AudioSettings.sv.resx @@ -91,6 +91,15 @@ Ljudförskjutning + + Spela några beatmaps för att få en föreslagen förskjutning! + + + Baserat på de senaste {0} antal spel(en), så är ditt föreslagna offset {1} ms. + + + Tillämpa föreslagen förskjutning + Förskjutningsguide diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/BeatmapOffsetControl.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/BeatmapOffsetControl.cs.resx index 0dfeac03..1ed5a6e5 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/BeatmapOffsetControl.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/BeatmapOffsetControl.cs.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Offset beatmapy + Offset zvuku (tato beatmapa) Předchozí hra: diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/BeatmapOverlayStrings.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/BeatmapOverlayStrings.id.resx index 688c6514..5b9bcc43 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/BeatmapOverlayStrings.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/BeatmapOverlayStrings.id.resx @@ -64,7 +64,7 @@ Dengan menonaktifkan filter "Featured Artist", seluruh konten hasil unggahan pengguna akan ditampilkan. -Hal ini dapat meliputi konten yang diunggah ke osu! tanpa lisensi atau izin guna yang memadai. Harap lanjutkan hanya apabila kamu paham dengan risikonya. +Hal ini dapat meliputi konten yang diunggah ke osu! tanpa lisensi atau izin guna yang memadai. Mohon lanjutkan hanya apabila kamu paham dengan risikonya. Saya mengerti diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.bg.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.bg.resx index 4c46d398..daec3b02 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.bg.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.bg.resx @@ -85,4 +85,7 @@ изход + + ежедневно предизвикателство + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.cs.resx index d5d6dd21..07487910 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.cs.resx @@ -85,4 +85,7 @@ ukončit + + denní výzva + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.de.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.de.resx index b9cb4277..41d35797 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.de.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.de.resx @@ -85,4 +85,7 @@ beenden + + tägliche herausforderung + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.fr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.fr.resx index 7b1874c3..eef944c9 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.fr.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.fr.resx @@ -85,4 +85,7 @@ quitter + + défi du jour + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.hu.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.hu.resx index 22315bd5..92cc18c8 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.hu.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.hu.resx @@ -85,4 +85,7 @@ kilépés + + napi kihívás + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.id.resx index 76890338..c2dc8463 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.id.resx @@ -71,7 +71,7 @@ main - edit + sunting telusur @@ -85,4 +85,7 @@ keluar + + tantangan harian + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.it.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.it.resx index dea1bf2d..b22d4b0f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.it.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.it.resx @@ -85,4 +85,7 @@ esci + + sfida giornaliera + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.ko.resx index f9ffcee0..b09b5463 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.ko.resx @@ -85,4 +85,7 @@ 종료 + + 일일 도전 + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.pl.resx index 25ccad2a..8903bcba 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.pl.resx @@ -85,4 +85,7 @@ wyjdź + + wyzwanie dnia + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.resx index d72ffff8..38208936 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.resx @@ -85,4 +85,7 @@ exit + + daily challenge + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.ro.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.ro.resx index 9dac23fb..6cc43c0b 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.ro.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.ro.resx @@ -85,4 +85,7 @@ ieșire + + provocare zilnică + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.ru.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.ru.resx index 5abc4f7a..b0b71508 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.ru.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.ru.resx @@ -85,4 +85,7 @@ выйти + + карта дня + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.uk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.uk.resx index a4a1a5c4..22aa5a03 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.uk.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.uk.resx @@ -85,4 +85,7 @@ вийти + + карта дня + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.vi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.vi.resx index 2e6681d4..6034c51c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.vi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.vi.resx @@ -85,4 +85,7 @@ thoát + + thử thách hằng ngày + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.zh-Hant.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.zh-Hant.resx index e574a5f1..3c5ac0fe 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.zh-Hant.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.zh-Hant.resx @@ -85,4 +85,7 @@ 離開 + + 每日挑戰 + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.zh.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.zh.resx index 7f95027f..10e6036d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.zh.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ButtonSystem.zh.resx @@ -85,4 +85,7 @@ 退出 + + 每日挑战 + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ContextMenu.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ContextMenu.id.resx index e6b7233f..3cc51a58 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ContextMenu.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ContextMenu.id.resx @@ -65,7 +65,7 @@ Lihat beatmap - Undang ke ruang multi + Undang ke ruangan Tonton diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DebugSettings.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DebugSettings.id.resx index af9b1603..4922e395 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DebugSettings.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DebugSettings.id.resx @@ -71,12 +71,12 @@ Impor berkas - Jalankan pemeriksa latensi + Jalankan penguji latensi Memori - Hapus seluruh berkas cache + Bersihkan seluruh cache \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.bg.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.bg.resx new file mode 100644 index 00000000..facaf0bd --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.bg.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Сигурни ли сте, че желаете да изтриете всички бийтмапове? + + + Сигурни ли сте, че желаете да изтриете всички бийтмап видеоклипове? Действието не може да бъде отменено! + + + Сигурни ли сте, че желаете да изтриете всички облици? Действието не може да бъде отменено! + + + Сигурни ли сте, че желаете да изтриете всички колекции? Действието не може да бъде отменено! + + + Сигурни ли сте, че желаете да изтриете всички резултати? Действието не може да бъде отменено! + + + Сигурни ли сте, че желаете да изтриете всички модови предстройки? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.cs.resx new file mode 100644 index 00000000..fb70ab38 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.cs.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Opravdu chceš odstranit všechny beatmapy? + + + Opravdu chceš odstranit všechna videa beatmap? Tuto akci nelze vrátit zpět! + + + Opravdu chceš odstranit všechny skiny? Tuto akci nelze vrátit zpět! + + + Opravdu chceš odstranit všechny kolekce? Tuto akci nelze vrátit zpět! + + + Opravdu chceš odstranit všechna skóre? Tuto akci nelze vrátit zpět! + + + Opravdu chceš odstranit všechny předvolby módů? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.de.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.de.resx new file mode 100644 index 00000000..aacee5ea --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.de.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Möchtest du wirklich alle Beatmaps löschen? + + + Möchtest du wirklich alle Beatmap-Videos löschen? Dies kann nicht rückgängig gemacht werden! + + + Möchtest du wirklich alle Skins löschen? Dies kann nicht rückgängig gemacht werden! + + + Möchtest du wirklich alle Sammlungen löschen? Dies kann nicht rückgängig gemacht werden! + + + Möchtest du wirklich alle Scores löschen? Dies kann nicht rückgängig gemacht werden! + + + Möchtest du wirklich alle Mod-Voreinstellungen löschen? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.fi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.fi.resx new file mode 100644 index 00000000..6c4dc1b7 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.fi.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Haluatko varmasti poistaa kaikki rytmikartat? + + + Haluatko varmasti poistaa kaikki rytmikarttojen videot? Poistoa ei voi peruuttaa! + + + Haluatko varmasti poistaa kaikki ulkoasut? Poistoa ei voi peruuttaa! + + + Haluatko varmasti poistaa kaikki kokoelmat? Poistoa ei voi peruuttaa! + + + Haluatko varmasti poistaa kaikki tulokset? Poistoa ei voi peruuttaa! + + + Haluatko varmasti poistaa kaikki muunnelmien esiasetukset? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.fr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.fr.resx new file mode 100644 index 00000000..e8e9a908 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.fr.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Voulez-vous vraiment supprimer toutes vos beatmaps ? + + + Voulez-vous vraiment supprimer toutes les vidéos des beatmaps ? Cette action est irréversible ! + + + Voulez-vous vraiment supprimer tous vos skins ? Cette action est irréversible ! + + + Voulez-vous vraiment supprimer toutes vos collections ? Cette action est irréversible ! + + + Voulez-vous vraiment supprimer tous vos scores ? Cette action est irréversible ! + + + Voulez-vous vraiment supprimer tous les préréglages de mods ? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.id.resx new file mode 100644 index 00000000..6c31dafd --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.id.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Apakah kamu yakin ingin menghapus seluruh beatmap? + + + Apakah kamu yakin ingin menghapus seluruh video beatmap? Tindakan ini tidak dapat diurungkan! + + + Apakah kamu yakin ingin menghapus seluruh skin? Tindakan ini tidak dapat diurungkan! + + + Apakah kamu yakin ingin menghapus seluruh koleksi? Tindakan ini tidak dapat diurungkan! + + + Apakah kamu yakin ingin menghapus seluruh skor? Tindakan ini tidak dapat diurungkan! + + + Apakah kamu yakin ingin menghapus seluruh preset mod? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.it.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.it.resx new file mode 100644 index 00000000..74f45a8f --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.it.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Sei sicuro di voler eliminare tutte le beatmap? + + + Sei sicuro di voler eliminare tutti i video delle beatmap? Quest'azione non è reversibile! + + + Sei sicuro di voler eliminare tutte le skin? Quest'azione non è reversibile! + + + Sei sicuro di voler eliminare tutte le collezioni? Quest'azione non è reversibile! + + + Sei sicuro di voler eliminare tutti i punteggi? Quest'azione non è reversibile! + + + Sei sicuro di voler eliminare tutti i gruppi di mod? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.ko.resx new file mode 100644 index 00000000..59efc2cb --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.ko.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 정말로 모든 비트맵을 삭제할까요? + + + 정말로 모든 비트맵 영상을 삭제할까요? 이 작업은 되돌릴 수 없어요! + + + 정말로 모든 스킨을 삭제할까요? 이 작업은 되돌릴 수 없어요! + + + 정말로 모든 모음집을 삭제할까요? 이 작업은 되돌릴 수 없어요! + + + 정말로 모든 점수 기록을 삭제할까요? 이 작업은 되돌릴 수 없어요! + + + 정말로 모든 모드 프리셋을 삭제할까요? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.resx index f2eb1110..02c7085d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.resx @@ -70,7 +70,7 @@ Are you sure you want to delete all collections? This cannot be undone! - + Are you sure you want to delete all scores? This cannot be undone! diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.ro.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.ro.resx new file mode 100644 index 00000000..0722cf06 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.ro.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Ești sigur că dorești să ștergi toate beatmap-urile? + + + Ești sigur că dorești să ștergi toate video-urile din beatmap-uri? Această acțiune nu este reversibilă! + + + Ești sigur că dorești să ștergi toate skin-urile? Această acțiune nu este reversibilă! + + + Ești sigur că dorești să ștergi toate colecțiile? Această acțiune nu este reversibilă! + + + Ești sigur că dorești să ștergi toate scorurile? Această acțiune nu este reversibilă! + + + Ești sigur că dorești să ștergi toate preset-urile de mod-uri? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.ru.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.ru.resx new file mode 100644 index 00000000..d7756ed8 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.ru.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Вы точно хотите удалить все карты? + + + Вы точно хотите удалить все видео из карт? Это действие необратимо! + + + Вы точно хотите удалить все скины? Это действие необратимо! + + + Вы точно хотите удалить все коллекции? Это действие необратимо! + + + Вы точно хотите удалить все рекорды? Это действие необратимо! + + + Вы точно хотите удалить все пресеты модов? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.sv.resx new file mode 100644 index 00000000..edc4bf61 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.sv.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Är du säker att du vill radera alla beatmaps? + + + Är du säker att du vill radera alla beatmap videor? Åtgärden kan inte ångras! + + + Är du säker att du vill radera alla skins? Åtgärden kan inte ångras! + + + Är du säker att du vill radera alla samlingar? Åtgärden kan inte ångras! + + + Är du säker att du vill radera alla resultat? Åtgärden kan inte ångras! + + + Är du säker att du vill radera alla mod förinställningar? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.uk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.uk.resx new file mode 100644 index 00000000..c4b3c84e --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.uk.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Ви дійсно хочете видалити всі бітмапи? + + + Ви впевнені, що хочете видалити всі відео всіх бітмап? Цю дію неможливо скасувати! + + + Ви впевнені, що хочете видалити всі скіни? Цю дію неможливо скасувати! + + + Ви впевнені, що хочете видалити всі колекції? Цю дію неможливо скасувати! + + + Ви впевнені, що хочете видалити всі скори? Цю дію неможливо скасувати! + + + Ви дійсно бажаєте видалити всі пресети модів? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.vi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.vi.resx new file mode 100644 index 00000000..08d5a365 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.vi.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Bạn có chắc chắn muốn xoá tất cả beatmap không? + + + Bạn có chắc chắn muốn xóa tất cả video của beatmap không? Việc này không thể hoàn tác! + + + Bạn có chắc chắn bạn muốn xóa tất cả skin không? Hành động này không thể hoàn tác! + + + Bạn có chắc chắn muốn xoá tất cả bộ sưu tập không? Hành động này không thể hoàn tác! + + + Bạn có chắc chắn bạn muốn xóa tất cả điểm số không? Hành động này không thể hoàn tác! + + + Bạn có chắc chắn muốn xóa tất cả thiết lập không? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.zh-Hant.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.zh-Hant.resx new file mode 100644 index 00000000..9afa1e88 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.zh-Hant.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 你確定你想刪除所有圖譜嗎? + + + 你確定你想刪除所有圖譜的影片嗎?這無法被復原! + + + 你確定你想刪除所有的 skin 嗎?這無法被復原! + + + 你確定你想刪除所有的 collection 嗎? + + + 您確定要刪除所有分數嗎? 這是不可逆的動作! + + + 你確定你想刪除所有的 mod 預設集嗎? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.zh.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.zh.resx new file mode 100644 index 00000000..2414f5e9 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationContent.zh.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 你确定要删除所有谱面吗? + + + 你确定要删除所有谱面的背景视频吗?此操作无法撤销! + + + 你确定要删除所有皮肤吗?此操作无法撤销! + + + 你确定要删除所有收藏夹吗?此操作无法撤销! + + + 你确定要删除所有本地成绩吗?此操作无法撤销! + + + 你确定要删除所有模组预设吗? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.cs.resx index 60498574..537a81ec 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.cs.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Potvrď smazání + Pozor Mhm! Smaž to. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.de.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.de.resx index 0592896b..821d7e09 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.de.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.de.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Bestätige die Löschung von + Vorsicht Ja. Los geht's. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.fr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.fr.resx index 517e6050..0e978b14 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.fr.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.fr.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Confirmer la suppression de + Attention Oui. Allez-y. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.ru.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.ru.resx index 430aabb4..8f2802d6 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.ru.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/DeleteConfirmationDialog.ru.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Вы точно хотите удалить + Предупреждение Да, определенно diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.bg.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.bg.resx new file mode 100644 index 00000000..c847eb03 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.bg.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Предупреждение + + + Да. Продължавам. + + + Не! Отмяна на мисията + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.cs.resx new file mode 100644 index 00000000..a0b091a4 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.cs.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Pozor + + + Ano. Jdi na to. + + + Ne! Zruš misi + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.de.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.de.resx new file mode 100644 index 00000000..821d7e09 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.de.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Vorsicht + + + Ja. Los geht's. + + + Nein! Mission abbrechen + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.fr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.fr.resx new file mode 100644 index 00000000..0e978b14 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.fr.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Attention + + + Oui. Allez-y. + + + Non ! Je ne voulais pas faire ça ! + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.hu.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.hu.resx new file mode 100644 index 00000000..3db75872 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.hu.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Figyelem + + + Igen. Gyerünk! + + + Nem! Küldetés megszakítása + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.id.resx new file mode 100644 index 00000000..f1ca4f08 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.id.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Perhatian + + + Ya. Lanjut hapus. + + + Tidak! Batalkan pilihan saya + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.it.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.it.resx new file mode 100644 index 00000000..1271ee97 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.it.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Attenzione + + + Certamente. + + + No! Cambio di programma + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.ko.resx new file mode 100644 index 00000000..5ea93d15 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.ko.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 주의 + + + 네, 그러죠. + + + 안돼! 임무 중지! + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.resx new file mode 100644 index 00000000..1d77b939 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Caution + + + Yes. Go for it. + + + No! Abort mission + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.ro.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.ro.resx new file mode 100644 index 00000000..2ac18a81 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.ro.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Atenție + + + Da. Continuă. + + + Nu! Abandonează + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.ru.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.ru.resx new file mode 100644 index 00000000..8f2802d6 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.ru.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Предупреждение + + + Да, определенно + + + Нет! Прервать миссию + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.uk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.uk.resx new file mode 100644 index 00000000..ffe55ea9 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.uk.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Увага + + + Так. Давай. + + + Ні! Навіщо? + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.vi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.vi.resx new file mode 100644 index 00000000..492a819f --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.vi.resx @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Thận trọng + + + Được. Cứ làm đi. + + + Không! Huỷ bỏ nhiệm vụ + + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.zh-Hant.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.zh-Hant.resx new file mode 100644 index 00000000..80249c63 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.zh-Hant.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 注意 + + + 是,請執行。 + + + 不!中止任務 + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.zh.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.zh.resx new file mode 100644 index 00000000..7be9397f --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Dialog.zh.resx @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 警告 + + + 是,请删除。 + + + 不!中止任务。 + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Editor.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Editor.id.resx index 8d03ab29..f15da69a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Editor.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Editor.id.resx @@ -128,7 +128,7 @@ Batasi penempatan distance snap pada waktu saat ini - osu! harus berada pada mode edit untuk dapat memproses tautan editor + osu! harus berada pada mode edit untuk menangani tautan editor Tautan editor gagal diurai diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Editor.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Editor.resx index 91fcfe26..cb48e32d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Editor.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Editor.resx @@ -112,12 +112,6 @@ Test! - - Waveform - - - Ticks - {0:0}° @@ -133,4 +127,13 @@ Failed to parse editor link + + Timeline + + + Show timing changes + + + Show ticks + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorDialogs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorDialogs.resx index f49f4f18..49fb27d9 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorDialogs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorDialogs.resx @@ -82,4 +82,7 @@ Oops, continue editing + + The editor must be reloaded to apply this change. The beatmap will be saved. + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.bg.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.bg.resx index 9bac2668..024a9461 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.bg.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.bg.resx @@ -148,6 +148,9 @@ Създател + + Източник + Име на трудност diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.fi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.fi.resx index e2db6a80..59b5beda 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.fi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.fi.resx @@ -140,7 +140,7 @@ Kuvailutiedot - Esittäjä romanisoituna + Artisti romanisoituna Kappaleen nimi romanisoituna @@ -148,6 +148,9 @@ Tekijä + + Lähde + Vaikeustason nimi @@ -170,7 +173,7 @@ Iskuputki - Esittäjä + Artisti Kappaleen nimi diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.id.resx index 8682db8a..0f875255 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.id.resx @@ -92,7 +92,7 @@ Dukungan layar lebar - Memungkinkan storyboard untuk mengisi seluruh layar alih-alih hanya terbatas pada area 4:3. + Memungkinkan storyboard untuk menggunakan seluruh ruang pada layar alih-alih hanya terbatas pada area 4:3. Peringatan epilepsi @@ -107,7 +107,7 @@ Menampilkan kotak hitam di bagian atas dan bawah layar pada saat break untuk efek dramatis seperti di film-film. - Samakan laju pemutaran sampel dengan lagu + Sesuaikan laju pemutaran sampel dengan lagu Apabila diaktifkan, seluruh sampel hitsound akan turut diputar secara lebih cepat atau lebih lambat pada saat beatmap dimainkan dengan mod yang mengubah kecepatan lagu. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.ja.resx index 0bfe2334..4eb25d85 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.ja.resx @@ -124,6 +124,18 @@ ヒットタイミングの厳しさ、特殊なオブジェクト(スピナーなど)の難易度 + + ティックレート + + + ロングヒットオブジェクト内に生成される「ティック」の数を決定します。 ティックレートが1の場合、ビートごとにティックが発生し、2の場合はビートごとに2倍になります。 + + + 基本速度 + + + ビートマップの基本速度。いくつかのルールセットでスライダーの速度やスクロールの速度などに影響します。 + メタデータ @@ -136,6 +148,9 @@ 作者 + + ソース + 難易度名 @@ -148,15 +163,9 @@ クリックをして曲を選択 - - クリックをして曲を入れ替える - クリックをして背景を選択 - - クリックをして背景を入れ替える - ルールセット ({0}) diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.ko.resx index b6eaeb5a..ae5610db 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.ko.resx @@ -148,6 +148,9 @@ 제작자 + + 원작 + 난이도 이름 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.pl.resx index 662e6bff..1b2c6538 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.pl.resx @@ -148,6 +148,9 @@ Twórca + + Źródło + Nazwa poziomu trudności diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.pt-BR.resx index 365102d6..df206ab6 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.pt-BR.resx @@ -148,6 +148,9 @@ Criador + + Source + Nome da dificuldade diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.uk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.uk.resx index 934685c7..dada0240 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.uk.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/EditorSetup.uk.resx @@ -148,6 +148,9 @@ Автор + + Джерело + Назва складності diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.bg.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.bg.resx index 2ba9dda7..e10a049c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.bg.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.bg.resx @@ -76,6 +76,9 @@ Изтегляне на препоръчани бийтмапове + + Бийтмаповете ще се изтеглят на заден план. Може да продължите с настройките по време на изтеглянето! + Също така, може да получите още бийтмапове чрез бутона "разгледай" в началното меню. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.cs.resx index 786424d3..25a328b4 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.cs.resx @@ -76,6 +76,9 @@ Stáhnout doporučené beatmapy + + Beatmapy budou staženy na pozadí. Můžeš pokračovat v dalším nastavování, zatímco stahování běží! + Také si můžeš kdykoli stáhnout více beatmap kliknutí na tlačítko "procházet" v hlavním menu. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.de.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.de.resx index 0983c35d..6a4f0a16 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.de.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.de.resx @@ -76,6 +76,9 @@ Empfohlene Beatmaps herunterladen + + Beatmaps werden im Hintergrund heruntergeladen. Du kannst mit dem Setup derweil fortfahren! + Du kannst über den "stöbern"-Knopf im Hauptmenü jederzeit weitere Beatmaps erhalten. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.es-419.resx index 36533b2d..deb5a7fc 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.es-419.resx @@ -76,6 +76,9 @@ Obtener mapas recomendados + + Los mapas se descargarán en segundo plano. ¡Puedes continuar con la configuración mientras esto se realiza! + También puedes obtener más mapas desde el botón «explorar» del menú principal en cualquier momento. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.es.resx index 66b6f269..2977af8a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.es.resx @@ -76,6 +76,9 @@ Obtener mapas recomendados + + Los mapas se descargarán en segundo plano. ¡Puedes continuar con la configuración mientras esto se realiza! + También puedes obtener más mapas desde el botón «explorar» del menú principal en cualquier momento. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.fi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.fi.resx index d94ed171..fe3852ff 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.fi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.fi.resx @@ -76,6 +76,9 @@ Hanki suositellut rytmikartat + + Rytmikartat ladataan taustalla. Voit jatkaa asetusten tekemistä tämän tapahtuessa! + Voit myös hankkia lisää rytmikarttoja koska vain napsauttamalla päävalikon "selaa"-painiketta. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.fr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.fr.resx index 34d51d6f..ac4543c7 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.fr.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.fr.resx @@ -76,6 +76,9 @@ Obtenir les beatmaps recommandées + + Les beatmaps seront téléchargées en arrière-plan. Vous pouvez continuer l'installation pendant ce temps ! + Vous pouvez également obtenir plus de beatmaps à partir du bouton "parcourir" du menu principal à tout moment. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.id.resx index 94490b3e..3148f13f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.id.resx @@ -71,11 +71,14 @@ Dapatkan tutorial osu! - Sebagai permulaan, kami memiliki beberapa beatmap yang kami rekomendasikan. + Untuk membantumu memulai, kami memiliki beberapa beatmap yang kami rekomendasikan. Dapatkan beatmap yang direkomendasikan + + Beatmap akan diunduh di latar belakang. Kamu dapat melanjutkan pengaturan selagi unduhan ini berlangsung! + Kamu dapat memperoleh lebih banyak beatmap kapan saja melalui tombol "telusur" yang terdapat pada menu utama. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.it.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.it.resx index bde50370..b63f560a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.it.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.it.resx @@ -76,6 +76,9 @@ Ottieni le beatmap consigliate + + Le beatmap verranno scaricate in background. Puoi continuare con la configurazione mentre ciò accade! + È inoltre possibile ottenere ulteriori beatmap dal pulsante "esplora" nel menu principale in qualsiasi momento. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ja.resx index af6ea0f0..cc3b0675 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ja.resx @@ -76,6 +76,9 @@ おすすめのビートマップを入手 + + ビートマップはバックグラウンドでダウンロードされます。その間にセットアップを続けることができます! + メインメニューの「ブラウズ」ボタンからいつでも追加のビートマップを取得できます。 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ko.resx index e9f55619..637f2d7a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ko.resx @@ -76,6 +76,9 @@ 추천 비트맵 받기 + + 비트맵이 백그라운드에서 다운로드됩니다. 끝나기 전까지 설정을 계속할 수 있어요! + 더 많은 비트맵은 언제든지 메인 메뉴의 "탐색" 버튼을 눌러 받을 수 있어요. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.pl.resx index 743920d7..e46d96c6 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.pl.resx @@ -76,6 +76,9 @@ Pobierz polecane beatmapy + + Beatmapy będą pobierane w tle - możesz kontynuować dalszą konfigurację gry! + Aby pobrać więcej beatmap, kliknij przycisk „przeglądaj” w menu głównym gry. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.pt-BR.resx index 094e9b27..d7f15fd9 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.pt-BR.resx @@ -62,13 +62,13 @@ Obter Beatmaps - "Betamap" é o que chamamos fases jogáveis. osu! Não vem com nenhum beatmaps pre armazenado. Essa etapa irá lhe ajudar a começar a sua coleção de beatmap. + "Beatmaps" é o que chamamos fases jogáveis. osu! Não vem com nenhum beatmap pré-armazenado. Essa etapa irá lhe ajudar a começar a sua coleção de beatmap. Se é a sua primeira vez jogando, recomendamos começar pelo tutorial para se acostumar ao jogo. - Baixar o tutorial osu + Baixe o tutorial do osu! Para começar, temos algumas recomendações de beatmaps. @@ -76,6 +76,9 @@ Adquirir beatmaps recomendados + + Os beatmaps serão baixados em segundo plano. Você pode continuar com a instalação enquanto isto acontece! + Você pode obter beatmaps a qualquer momento através da opção "navegar", no menu principal. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ro.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ro.resx index 47d8eba9..b80aeeaf 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ro.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ro.resx @@ -76,6 +76,9 @@ Descarcă beatmap-uri recomandate + + Beata-urile vor fi descărcate în fundal. Puteți continua configurarea între timp! + De asemenea, poți descarca mai multe beatmap-uri din meniul principal "navigați" în orice moment. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ru.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ru.resx index 6deb8b0a..f3fe989f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ru.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.ru.resx @@ -76,6 +76,9 @@ Получить рекомендуемые карты + + Карты загрузятся в фоновом режиме. Вы можете спокойно продолжить дальнейшую настройку! + Также вы можете скачивать карты в главном меню. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.uk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.uk.resx index 28be8fe9..e7c37166 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.uk.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.uk.resx @@ -76,6 +76,9 @@ Завантажити рекомендовані мапи + + Карти будуть завантажені у фоновому режимі. Ви можете продовжити налаштування, доки це станеться! + Ви також можете завантажити більше мап з головного меню, за допомогою клавіші "завантажити" - в будь-який час. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.vi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.vi.resx index 6df68605..51db634a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.vi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.vi.resx @@ -76,6 +76,9 @@ Tải beatmap gợi ý + + Các beatmap đang được tải xuống trong nền. Bạn có thể tiếp tục cài đặt khi đang tải xuống! + Bạn có thể tải thêm beatmap trong mục "Browse" bất cứ lúc nào. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.zh-Hant.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.zh-Hant.resx index e9c31cb8..8eb83ef1 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.zh-Hant.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.zh-Hant.resx @@ -76,6 +76,9 @@ 下載推薦圖譜 + + 圖譜會在背景中被下載,你可以在下載的同時繼續完成設定! + 您也可以透過主選單的「瀏覽」按鈕來取得更多圖譜。 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.zh.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.zh.resx index 9deba815..3c1d2056 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.zh.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupBeatmapScreen.zh.resx @@ -76,6 +76,9 @@ 获取推荐谱面 + + 谱面将在后台下载好。你可以在此期间继续调整设置! + 您也可以随时点击主菜单的“浏览谱面”按钮,获取更多谱面。 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupOverlay.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupOverlay.pt-BR.resx index 94a02a2e..7bf24fbe 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupOverlay.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/FirstRunSetupOverlay.pt-BR.resx @@ -74,18 +74,18 @@ Bem-vindo(a) - Bem-vindo ao guia de instalação de primeira execução! + Bem-vindo ao guia de instalação de primeiro prazo! -Osu! É um jogo com muitas configurações, e acessá-las pela primeira vez pode ser bastante confuso. Esse ira ajudar a configurar as coisas mais importantes para garantir uma ótima experiência! +osu! é um jogo com muitas configurações, e ir direto para as configurações pode ser esmagador. Este guia ajudará você a tirar as escolhas importantes do caminho para garantir uma ótima primeira experiência! - O tamanho da ‘interface’ do usuário de Osu! Pode ser ajustado do seu jeito. + O tamanho da interface do osu! pode ser ajustada ao seu gosto. Comportamento - Novas predefinições do jogo foram implementadas, para melhorar a experiencia e tornar o jogo mais acessível. + Novas predefinições do jogo foram implementadas, para melhorar a experiência e tornar o jogo mais acessível para todos. Recomendamos que teste as novas predefinições, mas se preferir algo mais próximo das versões clássicas de osu!, você pode facilmente voltar para os antigos padrões abaixo. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplayMenuOverlay.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplayMenuOverlay.id.resx index d3bc7e9f..01751db0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplayMenuOverlay.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplayMenuOverlay.id.resx @@ -68,7 +68,7 @@ Keluar - gagal + permainan gagal permainan dijeda diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplayMenuOverlay.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplayMenuOverlay.pt-BR.resx index 07794b58..baaff7cc 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplayMenuOverlay.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplayMenuOverlay.pt-BR.resx @@ -62,7 +62,7 @@ Continuar - Tentar de novo + Tentar novamente Sair diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.cs.resx index 05f2ca86..6a42e8d2 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.cs.resx @@ -116,7 +116,7 @@ Módy - Zvýšit viditelnost prvního objektu, když jsou povoleny módy pro zrakově postižené + Zvýšit viditelnost prvního objektu, pokud jsou povoleny módy, které snižují viditelnost Skrýt během hraní diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.id.resx index 70ca04e6..dc49474f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.id.resx @@ -110,7 +110,7 @@ Mode tampilan penghitung skor - Nonaktifkan tombol Windows dalam permainan + Nonaktifkan tombol Windows selama bermain Mod diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.pt-BR.resx index 6d2d2d47..450c11cf 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.pt-BR.resx @@ -65,7 +65,7 @@ Beatmap - Audio + Áudio INTERFACE @@ -77,7 +77,7 @@ Plano de fundo - Iluminação do plano de fundo + Escurecimento de fundo Desfoque de fundo @@ -89,22 +89,22 @@ Modo de transparência da interface de usuário - Mostrar vida mesmo quando não se pode falhar + Mostrar barra de vida mesmo quando você não pode falhar Mostrar sobreposição das configurações de replay - Área de jogo em vermelho quando a vida estiver baixa + Tonalizar a área de jogo em vermelho quando a vida estiver baixa - Sempre mostrar sobreposição de teclas + Sempre mostrar sobreposição das teclas Sempre mostrar placar de líderes - Sempre reproduzir som de erro no primeiro combo + Sempre reproduzir som de erro ao errar no primeiro combo Modo de exibição da pontuação @@ -116,8 +116,7 @@ Mods - Aumentar vesibilidade do objeto em primeiro plano quando os mods estiverem ativos - + Aumentar a visibilidade do primeiro objeto enquanto mods que atrapalham a visão estiverem ligados Esconder durante o jogo diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.zh.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.zh.resx index 7e6104da..2fb894e0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.zh.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GameplaySettings.zh.resx @@ -101,7 +101,7 @@ 总是显示按键框 - 总是显示游戏排行榜 + 总是显示游戏中排行榜 总是播放第一次连击中断的提示音 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GeneralSettings.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GeneralSettings.pt-BR.resx index 1b08484e..c7df36f0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GeneralSettings.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GeneralSettings.pt-BR.resx @@ -65,7 +65,7 @@ Idioma - Preferir metadados no idioma original + Optar por metadados no idioma original Preferir o formato de 24 horas diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.bg.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.bg.resx index d7102c04..eeefbc69 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.bg.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.bg.resx @@ -274,4 +274,13 @@ Покажи контроли за завъртане + + Покажи контрол на мащаба + + + Увеличи скоростта на мод + + + Намали скоростта на мод + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.cs.resx index 292855bb..6b061a59 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.cs.resx @@ -274,4 +274,13 @@ Vypnout/Zapnout ovládání otáčení + + Vypnout/zapnout ovládání velikosti + + + Zvýšit rychlost módu + + + Snížit rychlost módu + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.fr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.fr.resx index 343f2643..032879cd 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.fr.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.fr.resx @@ -274,4 +274,13 @@ Activer/désactiver le contrôle de rotation + + Activer/Désactiver le contrôle de l'échelle + + + Augmenter la vitesse du mod + + + Diminuer la vitesse du mod + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.hu.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.hu.resx index af5b0bc3..cc954440 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.hu.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.hu.resx @@ -274,4 +274,13 @@ Forgatás irányítás ki/bekapcsolása + + Méretirányító ki/bekapcsolása + + + Mod sebesség növelése + + + Mod sebesség csökkentése + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.id.resx index 7e5469f2..cadaccc0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.id.resx @@ -167,7 +167,7 @@ Gandakan pilihan - Mode tampilan cycle grid + Ubah mode tampilan grid Uji beatmap @@ -274,4 +274,13 @@ Aktifkan/nonaktifkan kontrol rotasi + + Tampilkan/sembunyikan kontrol skala + + + Tingkatkan kecepatan mod + + + Turunkan kecepatan mod + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.ko.resx index 78ec25f0..cf197923 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.ko.resx @@ -274,4 +274,13 @@ 회전 제어 켜기/끄기 + + 크기 제어 켜기/끄기 + + + 모드 속도 높이기 + + + 모드 속도 줄이기 + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.resx index dfa7c9e1..6646abc1 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.resx @@ -274,4 +274,13 @@ Toggle rotate control + + Toggle scale control + + + Increase mod speed + + + Decrease mod speed + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.ro.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.ro.resx index e576a2c1..afe25adc 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.ro.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.ro.resx @@ -274,4 +274,13 @@ Comutare control al rotației + + Comutare control al scalei + + + Crește viteza mod-ului + + + Scade viteza mod-ului + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.ru.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.ru.resx index 01030f3e..e543b0ba 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.ru.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.ru.resx @@ -274,4 +274,13 @@ Открыть настройки вращения + + Открыть настройки масштабирования + + + Увеличить скорость мода + + + Уменьшить скорость мода + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.uk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.uk.resx index e13c151a..69e5f167 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.uk.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.uk.resx @@ -274,4 +274,13 @@ Увімкнути/вимкнути обертання + + Змінити масштаб + + + Збільшити швидкість моду + + + Зменшити швидкість моду + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.vi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.vi.resx index faa4c731..9b332645 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.vi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.vi.resx @@ -275,4 +275,13 @@ Thay đổi chế độ xoay + + Bật tắt điều khiển quy mô + + + Tăng tốc độ mod + + + Giảm tốc độ mod + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.zh-Hant.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.zh-Hant.resx index c35ee812..0ba11e5a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.zh-Hant.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.zh-Hant.resx @@ -274,4 +274,13 @@ 顯示旋轉控制 + + 顯示尺寸控制 + + + 增加模組速度 + + + 減少模組速度 + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.zh.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.zh.resx index 317368ea..92d3cbb0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.zh.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GlobalActionKeyBinding.zh.resx @@ -274,4 +274,13 @@ 显示旋转控制 + + 显示缩放控制 + + + 提高模组速度 + + + 降低模组速度 + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GraphicsSettings.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GraphicsSettings.id.resx index d5c3a733..968c21c6 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GraphicsSettings.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GraphicsSettings.id.resx @@ -146,7 +146,7 @@ Untuk mengubah renderer yang aktif, osu! akan menutup dirinya sendiri. Silakan buka osu! kembali. - Kecilkan jendela osu! saat beralih ke aplikasi lain + Kecilkan jendela osu! pada saat beralih ke aplikasi lain Perkecil tampilan permainan untuk menghindari kamera dan takik diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GraphicsSettings.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GraphicsSettings.pl.resx index 3f3a1660..c05c5f53 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GraphicsSettings.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GraphicsSettings.pl.resx @@ -145,4 +145,10 @@ Aby zmienić silnik renderujący, osu! zostanie zamknięte. Otwórz grę ponownie. + + Minimalizuj osu! podczas przełączania na inną aplikację + + + Zmniejsz grę, aby uniknąć kamer i wycięć ekranu + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GraphicsSettings.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GraphicsSettings.sv.resx index 0b22fc23..01051cb9 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/GraphicsSettings.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/GraphicsSettings.sv.resx @@ -145,4 +145,10 @@ För att kunna ändra renderare, så kommer spelet att stängs. Var vänlig och öppna spelet igen. + + Minimera osu! när du byter till en annan app + + + Minska spelet för att undvika kameror och skåror + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/HUD/GameplayAccuracyCounter.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/HUD/GameplayAccuracyCounter.sv.resx index f6f93594..d8b18197 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/HUD/GameplayAccuracyCounter.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/HUD/GameplayAccuracyCounter.sv.resx @@ -58,4 +58,19 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Visningsläge för träffsäkerhet + + + Vilket träffsäkerhetsläge som ska visas. + + + Standard + + + Maximalt uppnåeligt + + + Minsta uppnåeliga + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/InputSettings.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/InputSettings.ko.resx index c5c1d8a8..f58332ba 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/InputSettings.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/InputSettings.ko.resx @@ -71,7 +71,7 @@ 노래 선택 - 게임 중 + 게임 내 리플레이 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/InputSettings.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/InputSettings.pt-BR.resx index b298bc9c..5b7b8a9b 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/InputSettings.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/InputSettings.pt-BR.resx @@ -74,7 +74,7 @@ Em jogo - Repetição + Replay Áudio diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/InputSettings.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/InputSettings.sv.resx index fe0a6c7e..f2e80ab0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/InputSettings.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/InputSettings.sv.resx @@ -91,4 +91,16 @@ Anpassa dina tangenter! + + Bindningen du har valt strider mot en annan befintlig bindning. + + + Behåll befintlig + + + Tillämpa ny + + + (ingen) + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Leaderboard.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Leaderboard.id.resx index 4046f787..35c1a99f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Leaderboard.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Leaderboard.id.resx @@ -59,16 +59,16 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Tidak dapat memuat daftar skor! + Skor tidak dapat diperoleh! Silakan pilih beatmap! - Papan peringkat untuk ruleset ini tidak tersedia! + Papan peringkat tidak tersedia untuk ruleset ini! - Papan peringkat untuk beatmap ini tidak tersedia! + Papan peringkat tidak tersedia untuk beatmap ini! Belum ada skor yang tercatat! diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/MaintenanceSettings.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/MaintenanceSettings.pl.resx index bde94bbf..03e1a540 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/MaintenanceSettings.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/MaintenanceSettings.pl.resx @@ -115,12 +115,21 @@ Usunięto wszystkie kolekcje! + + Nie znaleziono kolekcji do usunięcia! + Usunięto wszystkie konfiguracje modyfikatorów! + + Nie znaleziono profili do usunięcia! + Przywrócono wszystkie usunięte konfiguracje modyfikatorów! + + Nie znaleziono profili do przywrócenia! + Wybierz lokalizację z zainstalowaną stabilną wersją osu! diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.bg.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.bg.resx index f478f5d7..74f3d51a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.bg.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.bg.resx @@ -61,6 +61,9 @@ Избор на мод + + {0} модове + Модовете предоставят различна възможност за удоволствие от играта. Някои имат въздействие върху резултата в игра и класиране. Други са само за забавление. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.cs.resx index dced1e47..9dd5b61c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.cs.resx @@ -61,6 +61,9 @@ Výběr módů + + {0} módů + Módy poskytují různé způsoby, jak si užít hru. Některé mají vliv na skóre, kterého můžete dosáhnout během hodnocené hry. Ostatní jsou jen pro zábavu. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.fi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.fi.resx index d5917620..4ae10d8f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.fi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.fi.resx @@ -61,6 +61,9 @@ Muunnelmavalikko + + {0} modi(a) + Muunnelmat tarjoavat erilaisia tapoja nauttia pelistä. Joillakin on vaikutus kilpailullisen pelin pisteytykseen. Toiset ovat vain hauskanpitoa varten. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.fr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.fr.resx index 899da61d..1ca904a0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.fr.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.fr.resx @@ -61,6 +61,9 @@ Sélection des mods + + {0} mods + Les mods fournissent différentes façons de s'amuser. Certains ont un effet sur le score que vous pouvez obtenir en jouant une partie classée. D'autres sont là pour le fun. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.hu.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.hu.resx index cf1a7778..14825482 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.hu.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.hu.resx @@ -61,6 +61,9 @@ Mod kiválasztása + + {0} mod + A modok különféle módokat kínálnak a játék élvezetére. Egyesek hatással vannak a rangsorolt játék során elért pontszámra. Mások csak szórakozásra vannak. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.id.resx index 18e2b133..d2d870a6 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.id.resx @@ -61,8 +61,11 @@ Pemilihan Mod + + {0} mod + - Mod memberikanmu cara yang berbeda untuk dapat menikmati permainan. Sebagian di antaranya akan berpengaruh terhadap skor yang kamu peroleh, sedangkan sebagian sisanya hanya untuk kamu bersenang-senang. + Mod memberikan cara yang berbeda untuk menikmati permainan. Sebagian di antaranya akan berpengaruh terhadap skor yang kamu peroleh, sedangkan sebagian sisanya hanya untuk kamu bersenang-senang. Kustomisasi Mod diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.it.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.it.resx index 6a85ab8e..2cb492cc 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.it.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.it.resx @@ -61,6 +61,9 @@ Selezione Mod + + {0} mod + Le mod forniscono varietà di gameplay. Alcune influiscono sul punteggio che puoi ottenere durante una partita classificata. Altre sono solo per divertimento. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.ko.resx index 0c5d82e3..d4c26d8c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.ko.resx @@ -61,6 +61,9 @@ 모드 선택 + + {0} 모드 + 모드를 쓰면 게임 플레이를 색다르게 즐길 수 있어요. 몇몇 모드는 Ranked 플레이 시 점수에 영향을 주고요. 다른 모드는 그냥 재미를 위한 거죠. @@ -82,4 +85,16 @@ 점수 배율 + + 랭크됨 + + + 선택한 모드로 평점을 얻을 수 있어요. + + + 랭크되지 않음 + + + 선택한 모드로는 평점을 얻을 수 없어요. + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.resx index a5c5f23b..9dbcbf16 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.resx @@ -61,6 +61,9 @@ Mod Select + + {0} mods + Mods provide different ways to enjoy gameplay. Some have an effect on the score you can achieve during ranked play. Others are just for fun. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.ro.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.ro.resx index 10486277..76224930 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.ro.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.ro.resx @@ -61,6 +61,9 @@ Selectare Mod-uri + + {0} mod-uri + Mod-urile oferă feluri diferite de a te bucura de joc. Unele au un efect asupra scorului pe care îl poți obține în ranked, iar altele sunt doar pentru distracție. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.ru.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.ru.resx index 30c4f3a3..56104fae 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.ru.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.ru.resx @@ -61,6 +61,9 @@ Выбор модов + + {0} мода(-ов) + Моды предоставляют различные способы наслаждения игрой. Некоторые из них влияют на очки, получаемые при прохождении рейтинговых карт. Другие просто забавы ради. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.uk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.uk.resx index 628401b0..2acf82b2 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.uk.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.uk.resx @@ -61,6 +61,9 @@ Вибір модів + + {0} моди + Моди надають різні способи насолодитись ігровим процесом. Деякі з них мають вплив на очки які ви отримуєте під час гри на рейтингових мапах. Інші ж - лише для розваг. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.vi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.vi.resx index 09bb30c8..abe003e8 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.vi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.vi.resx @@ -61,6 +61,9 @@ Lựa chọn Mod + + {0} mod + Mod đem lại nhiều cách khác nhau để chơi game. Một số có thể ảnh hưởng tới điểm bạn nhận được khi chơi các bài hát xếp hạng. Phần còn lại chỉ để cho vui. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.zh-Hant.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.zh-Hant.resx index 1893708b..766f1297 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.zh-Hant.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.zh-Hant.resx @@ -61,6 +61,9 @@ Mod 選擇 + + {0} 模組 + Mod 提供了多種方式來享受遊戲樂趣。某些 Mod 會影響您遊玩進榜圖譜所能獲得的分數;某些則純屬娛樂。 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.zh.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.zh.resx index 66a516a4..c12efe97 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.zh.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ModSelectOverlay.zh.resx @@ -61,6 +61,9 @@ 模组选择 + + {0} 模组 + 模组提供了不同的方式来增强游戏乐趣。有些模组会影响您在排名游戏中能够获得的分数。另一些仅用于娱乐。 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/MouseSettings.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/MouseSettings.id.resx index cfec37c6..6ab7e2d0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/MouseSettings.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/MouseSettings.id.resx @@ -62,7 +62,7 @@ Mouse - Pengaturan ini tidak dapat diaktifkan pada mode full-screen + Pengaturan ini tidak dapat diaktifkan pada mode fullscreen Deteksi pergerakan mouse dengan lebih presisi @@ -71,13 +71,13 @@ osu! akan berupaya untuk mengabaikan akselerasi mouse bawaan sistem operasi. Pada Windows, hal ini sebelumnya dikenal dengan istilah "Raw Input". - Batasi kursor agar tidak keluar dari layar osu! + Batasi kursor mouse pada jendela osu! - Nonaktifkan pengaturan volume dengan roda mouse di dalam permainan + Nonaktifkan pengaturan volume dengan roda mouse selama bermain - Volume akan tetap dapat diatur dengan memutar roda mouse sembari menahan tombol "Alt" + Volume akan tetap dapat diatur dengan menggulirkan roda mouse selagi menahan tombol "Alt" Nonaktifkan input klik selama bermain @@ -89,7 +89,7 @@ Sensitivitas kursor - Pengaturan ini dapat menyebabkan masalah tertentu dalam perangkat dan permainanmu. Apabila kamu menemui suatu masalah, harap atur sensitivitas kursormu secara manual dan nonaktifkan pengaturan ini sepenuhnya. + Pengaturan ini diketahui memiliki masalah pada platform yang kamu gunakan. Apabila kamu menemui masalah, kami menyarankanmu untuk mengatur sensitivitas kursormu secara eksternal dan menonaktifkan pengaturan ini untuk sekarang. Selalu diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/MultiplayerMatchStrings.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/MultiplayerMatchStrings.id.resx index 015019c2..90d58a6a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/MultiplayerMatchStrings.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/MultiplayerMatchStrings.id.resx @@ -65,6 +65,6 @@ Pengaturan hitungan mundur - Mulai pertandingan pada {0} + Mulai pertandingan dalam {0} \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/NamedOverlayComponent.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/NamedOverlayComponent.pt-BR.resx index 706cdfce..cfd2f6af 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/NamedOverlayComponent.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/NamedOverlayComponent.pt-BR.resx @@ -74,6 +74,6 @@ mantenha-se atualizados com as novidades da comunidade - wiki + conhecimento base \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.id.resx index fcb24d93..3799e070 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.id.resx @@ -91,7 +91,7 @@ Mohon atur perangkat audiomu agar dapat dikenali dan digunakan oleh osu!.URL {0} mengandung protokol yang tidak didukung atau berbahaya dan tidak akan dibuka. - Rangkaian pesan yang mengiringi kesalahan telah dicatat. Klik di sini untuk melihat berkas log. + Rangkaian pesan yang mengiringi kesalahan ini telah dicatat. Klik di sini untuk melihat berkas log. Menonaktifkan dukungan tablet akibat kesalahan: "{0}" diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.ko.resx index 6ab96232..bb0c4587 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.ko.resx @@ -80,7 +80,9 @@ 현재 룰셋은 자동 플레이 모드를 사용할 수 없습니다! - osu!가 제대로 소리를 재생할 수 없는 것 같습니다.\n\n작동하는 오디오 장치로 바꿔보세요. + osu!가 제대로 소리를 재생할 수 없는 것 같습니다. + +작동하는 오디오 기기로 바꿔보세요. 점수 오버레이가 꺼져 있습니다. {0} 키를 눌러 켤 수 있습니다. @@ -107,7 +109,7 @@ '{0}'님이 당신의 이름을 채팅에서 언급하였습니다. 왜 그런지 클릭하여 알아보세요! - {0} 님이 멀티플레이 매치 "{1}"에 초대하였습니다! 여기를 눌러 참가하세요. + {0} 님이 멀티플레이 매치 "{1}"에 초대하였습니다! 여기를 눌러 참가할 수 있어요. 이 리플레이의 비트맵이 없습니다. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.pl.resx index 41294728..2071adaa 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.pl.resx @@ -118,4 +118,20 @@ Twoja lokalna kopia beatmapy dla tej powtórki wydaje się inna niż oczekiwana. Być może będziesz musiał ją zaktualizować lub pobrać ponownie. + + Używasz wersji osu! {0}. +Zobacz co nowego! + + + Aktualizacja gotowa do instalacji. Kliknij, aby uruchomić ponownie! + + + To nie jest oficialnie wydanie gry. Wyniki nie będą zgłaszane, a inne usługi online mogą nie działać jak powinny. + + + Pobieranie aktualizacji... + + + Instalowanie aktualizacji... + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.sv.resx index 2b65297e..edb93ede 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.sv.resx @@ -106,7 +106,32 @@ Ditt namn nämndes i chatten av '{0}'. Klicka för att ta reda på varför! - - - + + {0} bjöd in dig till flerspelarmatchen "{1}"! Klicka för att gå med. + + + Du har inte beatmappen för den här reprisen. + + + Laddar ner saknad beatmap för denna repris... + + + Din lokala kopia av beatmapen för denna repris verkar vara annorlunda än väntat. Du kan behöva uppdatera eller ladda ner den igen. + + + Du kör nu osu! {0}. +Klicka för att se vad som är nytt! + + + Uppdatering redo att installera. Klicka för att starta om! + + + Detta är inte en officiell version av spelet. Poäng kommer inte skickas in och andra onlinesystem kanske inte fungerar som de ska. + + + Laddar ner uppdatering... + + + Installerar uppdatering... + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.zh.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.zh.resx index 937892b5..370d9d55 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.zh.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Notifications.zh.resx @@ -62,7 +62,7 @@ 通知 - 等待查看 + 等你来看 运行中的任务 @@ -74,25 +74,27 @@ 电池电量过低!请为设备充电以避免游戏中断。 - 游戏音量太低了,可能听不见。点击此处来恢复。 + 你的游戏音量低到什么也听不见了!点击这里复位。 当前游戏模式没有可用的 Autoplay 模组! - osu! 似乎无法正确播放音频。\n\n请尝试更改音频设备的相关设置,使之恢复正常。 + osu! 似乎无法正确播放音频。 + +请尝试更改音频设备的相关设置,使之恢复正常。 分数显示层目前已禁用。按 {0} 来切换该设置。 - URL {0} 的协议不受支持或有危险,将不会打开。 + 将不会打开 URL {0} ,因为其使用了不受支持或存在危险的协议。 已记录后续消息。点击此处查看日志文件。 - 出现错误:“{0}”,将禁用数位板支持。 + 由于出现错误 “{0}”,将禁用内置数位板映射功能。 收到了数位板警告,你的数位板可能无法正常工作。点击此处查看所有支持的数位板列表。 @@ -101,7 +103,7 @@ 尚未支持此类链接! - 你收到了来自“{0}”的私信。点这里阅读! + 你收到了来自“{0}”的私信。点击查看! “{0}”在聊天中提到了你的名字。点击这里查看详情! @@ -119,14 +121,14 @@ 你拥有的本地谱面与回放所需的谱面不同,你可能需要更新或者重新下载。 - 你现在已更新到 osu! 版本 {0}。 + 你现在已更新到 osu! {0}。 点击看看有什么新功能! 更新已准备好安装。点击这里重启游戏! - 这个版本并非游戏的正式构建版本。所获得的分数将不会提交,并且部分在线系统可能不会正常工作。 + 这个版本不是游戏的官方构建版本。所获得的分数将不会提交,并且部分在线系统可能不会正常工作。 正在下载更新... diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlinePlay.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlinePlay.id.resx index 6f14bb5f..d4f82e12 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlinePlay.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlinePlay.id.resx @@ -65,6 +65,6 @@ Pengguna ini tidak dapat diundang karena kamu telah memblokir mereka atau mereka telah memblokir kamu. - Pengguna ini tidak dapat diundang karena mereka telah menonaktifkan pesan pribadi dari pengguna yang tidak ditambahkan sebagai teman. + Pengguna ini tidak dapat diundang karena mereka telah menonaktifkan komunikasi dari pengguna yang tidak ditambahkan sebagai teman. \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.bg.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.bg.resx index 111bbc4d..5ffcd7eb 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.bg.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.bg.resx @@ -100,4 +100,7 @@ Изключено + + Скрий знамената на държавите + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.cs.resx index 341bb1a0..6f70252d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.cs.resx @@ -100,4 +100,7 @@ Vypnuto + + Skrýt vlajky zemí + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.fr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.fr.resx index 0a1fc848..6614d15a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.fr.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.fr.resx @@ -100,4 +100,7 @@ Désactivée + + Masquer les drapeaux des pays + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.hu.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.hu.resx index 2b1e320f..8d2799e4 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.hu.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.hu.resx @@ -100,4 +100,7 @@ Kikapcsolva + + Országzászlók rejtése + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.id.resx index 1b858931..1d192668 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.id.resx @@ -65,10 +65,10 @@ Notifikasi dan Privasi - Tampilkan notifikasi ketika seseorang menyebut namamu pada chat + Tampilkan notifikasi pada saat seseorang menyebutkan namamu - Tampilkan notifikasi ketika kamu menerima pesan pribadi dari pengguna lain + Tampilkan notifikasi pada saat kamu menerima pesan pribadi Integrasi @@ -80,10 +80,10 @@ Situs Web - Tampilkan peringatan ketika hendak membuka tautan eksternal + Tampilkan peringatan sebelum membuka tautan eksternal - Utamakan unduhan beatmap tanpa video + Utamakan unduhan tanpa video Unduh beatmap yang belum dimiliki secara otomatis @@ -100,4 +100,7 @@ Nonaktif + + Sembunyikan bendera negara + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.it.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.it.resx index cb0a3ce4..43728050 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.it.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.it.resx @@ -100,4 +100,7 @@ Non attivo + + Nascondi bandiere + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.ko.resx index 368b0dd7..40ead7cf 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.ko.resx @@ -100,4 +100,7 @@ 끄기 + + 국기 숨기기 + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.resx index 381313df..4c1541d3 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.resx @@ -100,4 +100,7 @@ Off + + Hide country flags + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.ro.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.ro.resx index dcedd69e..9e8c34d2 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.ro.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.ro.resx @@ -100,4 +100,7 @@ Oprit + + Ascunde steagurile țării + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.ru.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.ru.resx index 0fbd16b9..66f45bfd 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.ru.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.ru.resx @@ -100,4 +100,7 @@ Выключено + + Скрыть флаги стран + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.sv.resx index fa32b7f8..80787d04 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.sv.resx @@ -85,7 +85,9 @@ Föredra nedladdningar utan video - + + Ladda ner saknade beatmaps automatiskt + Visa explicit innehåll i sökresultaten @@ -98,4 +100,7 @@ Av + + Dölj landflaggor + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.uk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.uk.resx index c38e9d1a..59d69881 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.uk.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.uk.resx @@ -100,4 +100,7 @@ Вимкнено + + Приховати прапори країн + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.vi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.vi.resx index 2bb4767d..7249f742 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.vi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.vi.resx @@ -100,4 +100,7 @@ Tắt + + Ẩn lá cờ quốc gia + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.zh-Hant.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.zh-Hant.resx index 66726320..1e479938 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.zh-Hant.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.zh-Hant.resx @@ -100,4 +100,7 @@ 關閉 + + 隱藏國旗 + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.zh.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.zh.resx index c0549f28..b1ce7980 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.zh.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/OnlineSettings.zh.resx @@ -100,4 +100,7 @@ 不显示 + + 隐藏国家或地区旗 + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/PlayerLoader.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/PlayerLoader.ko.resx new file mode 100644 index 00000000..98ead6cc --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/PlayerLoader.ko.resx @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 이 비트맵은 급격히 깜빡이는 장면을 포함하고 있습니다. + + + 광과민성 발작에 영향을 받는 경우 주의해 주세요. + + + 이 비트맵은 loved 상태입니다. + + + 평점을 얻을 수 없어요. +비트맵 제작자에 의해 점수판이 초기화될 수도 있어요. + + + 이 비트맵은 qualified 상태입니다. + + + 평점을 얻을 수 없어요. +비트맵이 Ranked되면 점수판이 초기화돼요. + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ResultsScreen.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ResultsScreen.ko.resx new file mode 100644 index 00000000..c56fa869 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ResultsScreen.ko.resx @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Ranked 비트맵이 아니라서 평점을 얻지 못했어요. + + + 평점을 얻을 수 없는 모드로 플레이해서 평점을 얻지 못했어요. + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/RulesetSettings.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/RulesetSettings.ja.resx index 79630f67..a99c85d9 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/RulesetSettings.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/RulesetSettings.ja.resx @@ -64,11 +64,15 @@ スライダーを追従 - + + スライダーを追従 + カーソルの軌跡 - + + カーソルの波紋 + プレイフィールドの枠線スタイル @@ -99,4 +103,7 @@ {0}ms (スピード {1}) + + タッチ操作スキーム + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/RulesetSettings.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/RulesetSettings.pl.resx index b527f61c..7a83320c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/RulesetSettings.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/RulesetSettings.pl.resx @@ -103,4 +103,7 @@ {0}ms (poziom szybkości {1}) + + Schemat kontroli dotyku + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/RulesetSettings.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/RulesetSettings.sv.resx index 26e3c4bb..3486cc41 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/RulesetSettings.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/RulesetSettings.sv.resx @@ -103,4 +103,7 @@ {0}ms (hastighet {1}) + + Kontrolltyp för pekskärm + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.ko.resx index c15ecc1f..034e9ae8 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.ko.resx @@ -82,4 +82,19 @@ {0}개 + + 데이터 이전은 "하드 링크"를 사용합니다. 추가 저장 공간이 필요하지 않고 데이터 폴더를 지워도 다른 설치본에 영향을 미치지 않아요. + + + "하드 링크"가 작동하는 방식에 대해 자세히 알아보기 + + + 경량 파일 링크를 운영체제에서 지원하지 않아서 가져오는 중에 모든 파일의 복사본이 만들어집니다. + + + 가져오는 중에 두 번째 사본이 만들어집니다. 이를 피하려면 lazer 데이터 폴더가 이전 osu! 설치본의 폴더와 같은 드라이브 상에 위치하도록 해주세요. (그리고 파일 시스템은 NTFS여야 합니다.) + + + 가져오는 중에 두 번째 사본이 만들어집니다. 이를 피하려면 lazer 데이터 폴더가 이전 osu! 설치본의 폴더와 같은 드라이브 상에 위치하도록 해주세요. (그리고 파일 시스템이 하드 링크를 지원해야 합니다.) + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.pl.resx index 7e5338b8..ab1fef69 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.pl.resx @@ -82,4 +82,19 @@ {0} + + Migracja danych wykorzysta "dowiązania twarde". Żadne dodatkowe miejsce na dysku nie zostanie użyte i można usunąć dowolny folder danych w dowolnym momencie bez wpływu na poprzednią wersję. + + + Dowiedz się więcej o tym, jak działają "dowiązania twarde" + + + Lekkie łączenie plików nie jest jeszcze obsługiwane na twoim systemie operacyjnym, więc kopia wszystkich plików zostanie wykonana podczas importu. + + + Druga kopia wszystkich plików zostanie wykonana podczas importu. Aby tego uniknąć, upewnij się, że folder danych lazer jest na tym samym dysku, co poprzednia wersja osu! (i system plików jest NFTS). + + + Druga kopia wszystkich plików zostanie wykonana podczas importu. Aby tego uniknąć, upewnij się, że folder danych lazer jest na tym samym dysku, co poprzednia wersja osu! (i system plików obsługuje dowiązania twarde). + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.ru.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.ru.resx index 8a2c6ff5..2167670d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.ru.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.ru.resx @@ -62,7 +62,7 @@ Импорт - Если у Вас установлена предыдущая версия osu!, вы можете перенести её содержимое. Обратите внимание: это никак не повлияет на файлы вашей существующей установки. + Если у Вас установлена предыдущая версия osu!, вы можете перенести её содержимое. Обратите внимание: импорт никак не повлияет на эти файлы. предыдущая директория osu! @@ -74,7 +74,7 @@ Импортировать из предыдущей версии - Ваш импорт будет продолжаться в фоновом режиме. Проверьте его прогресс в боковой панели уведомлений! + Импорт продолжится в фоновом режиме. Проверьте его прогресс в боковой панели уведомлений! идёт подсчёт... diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.sv.resx index 740bf2c1..e76a2617 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/ScreenImportFromStable.sv.resx @@ -82,4 +82,19 @@ {0} objekt + + Datamigreringen kommer att använda "hårda länkar". Inget extra diskutrymme kommer att användas, och du kan ta bort endera av mapparna när som helst utan att påverka den andra installationen. + + + Läs mer om hur "hårda länkar" fungerar + + + Lättviktslänkning av filer stöds inte av ditt operativsystem ännu, så en kopia av alla filer kommer att göras under importen. + + + En ytterligare kopia av alla filer kommer att göras under importeringen. För att undvika detta, var god och se till att lazer datamappen är på samma enhet som din föregående osu! installation (och att filsystemet är NTFS). + + + En ytterligare kopia av alla filer kommer att göras under importeringen. För att undvika detta, var god och se till att lazer datamappen är på samma enhet som din föregående osu! installation (och att filsystemet stöder hårda länkar). + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/SkinComponents/SkinnableComponentStrings.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/SkinComponents/SkinnableComponentStrings.pl.resx index 1cc332d5..6a3c8e6e 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/SkinComponents/SkinnableComponentStrings.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/SkinComponents/SkinnableComponentStrings.pl.resx @@ -82,4 +82,10 @@ Określa stopień zaokrąglenia narożników. + + Pokaż etykietę + + + Zależnie czy etykieta komponentu powinna być wyświetlana. + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/SkinSettings.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/SkinSettings.id.resx index 2a8a815c..8b553eb9 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/SkinSettings.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/SkinSettings.id.resx @@ -68,7 +68,7 @@ Editor tata letak skin - Ukuran kursor dalam permainan + Ukuran kursor permainan Sesuaikan ukuran kursor dengan Circle Size beatmap yang dimainkan diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/SongSelect.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/SongSelect.sv.resx index caa80bdd..37aa6516 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/SongSelect.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/SongSelect.sv.resx @@ -64,4 +64,25 @@ Har ändrats lokalt + + Hantera samlingar + + + För alla svårighetsgrader + + + Ta bort beatmap + + + För vald svårighet + + + Markera som spelad + + + Radera alla lokala rekord + + + Redigera beatmap + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/StorageErrorDialog.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/StorageErrorDialog.id.resx index 1a95d797..8f53e458 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/StorageErrorDialog.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/StorageErrorDialog.id.resx @@ -65,7 +65,7 @@ Lokasi data osu! yang ditentukan ("{0}") tidak dapat diakses. Apabila lokasi ini terletak pada perangkat eksternal, silakan hubungkan ulang perangkat yang bersangkutan dan coba lagi. - Lokasi data osu! yang ditentukan ("{0}") kosong. Apabila kamu telah memindahkan berkas data osu! ke tempat lain, silakan tutup osu! dan pindahkan kembali segala berkas yang terkait ke folder ini. + Lokasi data osu! yang ditentukan ("{0}") kosong. Apabila kamu telah memindahkan berkas data osu! ke tempat lain, silakan tutup osu! dan pindahkan kembali berkas ini ke lokasi aslinya. Coba lagi diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/StorageErrorDialog.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/StorageErrorDialog.ko.resx new file mode 100644 index 00000000..ad575ae1 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/StorageErrorDialog.ko.resx @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + osu! 저장소 오류 + + + 지정한 osu! 데이터 경로 ("{0}")에 접근할 수 없습니다. 외부 저장소에 있는 경로라면 기기를 다시 연결 후에 다시 시도해 주세요. + + + 지정한 osu! 데이터 경로 ("{0}")가 비어있습니다. 파일을 이동하셨다면, osu!를 닫고 파일을 다시 이동시켜 주세요. + + + 재시도 + + + 재시작 전까지 기본 경로 사용 + + + 기본 경로로 재설정 + + + 지정한 경로에서 새로 시작 + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/StorageErrorDialog.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/StorageErrorDialog.sv.resx new file mode 100644 index 00000000..578c1933 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/StorageErrorDialog.sv.resx @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + osu! lagringsfel + + + Den angivna osu! dataplatsen ("{0}") är inte tillgänglig. Om den finns på extern lagring, vänligen återanslut enheten och försök igen. + + + Den angivna osu! dataplatsen ("{0}") är tom. Om du har flyttat filerna, vänligen stäng osu! och flytta tillbaka dem. + + + Försök igen + + + Använd standardplats tills omstart + + + Återställ till standardplats + + + Skapa nytt på angiven plats + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/TabletSettings.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/TabletSettings.id.resx index a832c60f..430e12c7 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/TabletSettings.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/TabletSettings.id.resx @@ -71,7 +71,7 @@ Kembalikan ke pengaturan full area - Sesuaikan dengan aspek rasio layar permainan + Sesuaikan dengan aspek rasio permainan saat ini Offset sumbu-X diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.bg.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.bg.resx index 7225d472..54fcfec0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.bg.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.bg.resx @@ -82,4 +82,7 @@ URL копиран + + Скоростта е променена на {0:N2}x + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.cs.resx index df13e24d..0150ed0c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.cs.resx @@ -82,4 +82,7 @@ URL zkopírována + + Rychlost změněna na {0:N2}x + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.de.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.de.resx index 7f519c12..e07633e2 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.de.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.de.resx @@ -82,4 +82,7 @@ URL kopiert + + Geschwindigkeit zu {0:N2}x geändert + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.fi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.fi.resx index c4796c9b..a920fc35 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.fi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.fi.resx @@ -82,4 +82,7 @@ URL kopioitu + + Nopeus asetettu {0:N2}x + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.fr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.fr.resx index 1de88863..92046919 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.fr.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.fr.resx @@ -82,4 +82,7 @@ URL copiée + + Vitesse actuelle : {0:N2}x + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.hu.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.hu.resx index cad957fd..e67ec97d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.hu.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.hu.resx @@ -82,4 +82,7 @@ URL másolva + + Sebesség változtatva {0:N2}x gyorsaságra + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.id.resx index 3a161f70..5cf33e64 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.id.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - tidak ada shortcut yang terhubung + tidak ada tombol yang terhubung Pemutar Lagu @@ -82,4 +82,7 @@ URL disalin + + Kecepatan diubah ke {0:N2}x + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.ko.resx index 8f6a6879..97ef42d4 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.ko.resx @@ -82,4 +82,7 @@ URL 복사됨 + + 속도를 {0:N2}배로 변경 + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.resx index 45b600d5..81aeb5be 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.resx @@ -82,4 +82,7 @@ URL copied + + Speed changed to {0:N2}x + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.ro.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.ro.resx index 8dc7eb52..1f9f0fcf 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.ro.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.ro.resx @@ -82,4 +82,7 @@ URL copiat + + Viteza schimbată în {0:N2}x + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.ru.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.ru.resx index 51cd5b5e..58c7d94e 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.ru.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.ru.resx @@ -82,4 +82,7 @@ Ссылка скопирована + + Скорость изменена на {0:N2}x + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.sv.resx index bf2a5605..b61244db 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.sv.resx @@ -82,4 +82,7 @@ URL kopierad + + Hastighet ändrad till {0:N2}x + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.uk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.uk.resx index 48899170..068f1b7a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.uk.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.uk.resx @@ -82,4 +82,7 @@ URL скопійовано + + Швидкість змінена на {0:N2}x + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.vi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.vi.resx index 013b42e2..ad7133d6 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.vi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.vi.resx @@ -82,4 +82,7 @@ Đã sao chép URL + + Tốc độ đã được đổi thành {0:N2}x + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.zh-Hant.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.zh-Hant.resx index b925164c..1ce9052d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.zh-Hant.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.zh-Hant.resx @@ -82,4 +82,7 @@ 網址已複製 + + 已更改速度為 {0:N2}x + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.zh.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.zh.resx index d0508ec5..bb78935a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.zh.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toast.zh.resx @@ -82,4 +82,7 @@ 链接已复制 + + 速度变更为 {0:N2}x + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toolbar.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toolbar.ko.resx index 2429e098..3d2d2a74 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toolbar.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Toolbar.ko.resx @@ -64,6 +64,9 @@ 연결 중... + + 인증이 필요해요 + diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/TouchSettings.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/TouchSettings.id.resx index 4684dd40..278448f2 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/TouchSettings.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/TouchSettings.id.resx @@ -59,9 +59,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Sentuhan + Layar Sentuh - Matikan sentuhan selama bermain + Nonaktifkan input sentuhan selama bermain \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/TouchSettings.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/TouchSettings.sv.resx new file mode 100644 index 00000000..21f1e4ef --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/TouchSettings.sv.resx @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Tryck + + + Inaktivera tryck i spelet + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/UserInterface.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/UserInterface.sv.resx index 0b74eac8..3603a31c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/UserInterface.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/UserInterface.sv.resx @@ -67,6 +67,9 @@ Menymuspekarens storlek + + Menytips + Parallax @@ -115,6 +118,9 @@ Tangentstil för modval + + Fokusera automatiskt söktextrutan i modval + ingen gräns diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Accounts.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Accounts.id.resx index f7022a5a..f80bcb55 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Accounts.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Accounts.id.resx @@ -83,7 +83,7 @@ Email - Silakan hubungi {0} apabila kamu ingin memperbarui alamat emailmu. + Silakan hubungi {0} apabila kamu perlu untuk memperbarui alamat emailmu. tim bantuan akun @@ -116,7 +116,7 @@ Profil - Sepertinya negara yang tertera pada akunmu tidak sesuai dengan negara tempat tinggalmu saat ini. {0}. + Sepertinya negara yang tertera pada akunmu tidak sesuai dengan negara tempat kamu tinggal. {0}. Perbarui ke {0} @@ -155,7 +155,7 @@ Akun GitHub ini telah terhubung ke pengguna lain. - Akun GitHub yang tidak memiliki riwayat kontribusi terhadap repositori osu! tidak dapat dihubungkan. + Akun GitHub yang tidak memiliki riwayat kontribusi terhadap repositori osu! tidak dapat ditautkan. Silakan verifikasi email utama kamu pada GitHub, lalu cobalah untuk menghubungkan akunmu kembali. @@ -248,7 +248,7 @@ layar sentuh - blokir pesan pribadi dari pengguna yang tidak termasuk dalam daftar teman + blokir pesan pribadi dari pengguna yang tidak berada dalam daftar temanmu sembunyikan status onlinemu diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Accounts.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Accounts.ja.resx index 36c25100..aa89dd1b 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Accounts.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Accounts.ja.resx @@ -82,6 +82,12 @@ メールアドレス + + メールアドレスの更新が必要な場合は、 {0} までご連絡ください。 + + + アカウントサポートチーム + api @@ -109,6 +115,12 @@ プロフィール + + アカウントの国が居住国と一致しません。 {0}. + + + {0} に更新 + 現在地 @@ -127,6 +139,24 @@ 更新 + + osu! のオープンソースリポジトリへのコントリビューターであれば、ここでGitHubアカウントをリンクすると、更新ログエントリがosu! プロフィールに関連付けられます。 osu! への貢献履歴がないGitHubアカウントはリンクできません。 + + + GitHubアカウントをリンク + + + GitHubアカウントのリンクを解除 + + + この GitHub アカウントはすでに別のユーザにリンクされています。 + + + osu!リポジトリにコントリビューション履歴がなければGitHubアカウントをリンクできません。 + + + GitHubでEメールを確認してから、もう一度アカウントをリンクしてみてください。 + 次のモードのQualifiedビートマップで新しい問題の通知を受け取る diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Api.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Api.sv.resx index b95b8cd4..7ef31bc5 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Api.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Api.sv.resx @@ -73,9 +73,15 @@ Identifiera dig och läs din offentliga profil. + + Läs meddelanden för din räkning. + Skicka meddelanden åt dig. + + Gå med och lämna kanaler för din räkning. + Skapa och redigera forumämnen och inlägg åt dig. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.id.resx index 1d027ee2..64cd7177 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.id.resx @@ -77,7 +77,7 @@ template beatmap belum tersedia - Featured Artist merupakan jajaran musisi yang telah secara resmi bekerja sama dengan kami dalam rangka menyediakan lagu-lagu untuk osu!. Para musisi berikut — beserta karya-karya pilihan mereka — telah diseleksi secara seksama oleh tim kami bagi para mapper untuk dapat leluasa berkreasi dengannya. Lebih dari itu, beberapa dari mereka bahkan telah turut menciptakan lagu-lagu baru untuk osu! secara eksklusif.<br><br>Seluruh lagu yang tertera pada katalog di bawah ini dapat diunduh secara bebas dalam format .osz (lengkap dengan timing yang telah kami siapkan sebelumnya) serta telah terizin secara legal untuk dapat dipergunakan dan disebarluaskan di dalam ranah osu!. + Featured Artist merupakan rangkaian musisi yang bekerja sama dengan kami untuk menghadirkan berbagai lagu baru dan orisinal ke dalam lingkungan osu!. Para musisi berikut, beserta dengan karya-karya pilihan mereka, telah diseleksi secara seksama oleh tim osu! atas dasar lagu-lagu mereka yang kece dan cocok untuk mapping. Lebih dari itu, beberapa dari mereka bahkan juga telah menulis berbagai lagu baru yang khusus diciptakan untuk osu!.<br><br>Seluruh lagu yang tertera pada halaman ini disediakan dalam bentuk berkas .osz dengan timing yang telah ditentukan sebelumnya (pre-timed) serta telah terlisensi secara resmi untuk digunakan di osu! dan konten yang terkait dengan osu!. Daftar Beatmap diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.ja.resx index 0b8af34c..806e00d7 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.ja.resx @@ -115,6 +115,12 @@ トラック検索 + + 全て + + + osu!オリジナル + 高度な検索 @@ -133,6 +139,9 @@ 条件に当てはまるトラックが見つかりませんでした。 + + 種類 + ジャンル diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.nl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.nl.resx index ef731ae6..8942a178 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.nl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.nl.resx @@ -115,6 +115,9 @@ nummers zoeken + + Alles + Geavanceerd Zoeken diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.th.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.th.resx index 4dc32335..99308a64 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.th.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Artist.th.resx @@ -118,6 +118,9 @@ ทั้งหมด + + osu! ต้นฉบับ + การค้นหาขั้นสูง diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.cs.resx index c17540ab..b16c986c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.cs.resx @@ -166,6 +166,9 @@ Nemůžete editovat již odstraněný příspěvek. + + Souzení pro tuto soutěž není aktivní. + Po skončení hlasovací doby pro tuto soutěž již nemůžeš změnit svůj hlas. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.ja.resx index 3c6a1b00..0d855673 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.ja.resx @@ -130,6 +130,9 @@ 自動生成された投稿は編集できません。 + + このビートマップはディスカッションのためにロックされています。 + ノミネートされたビートマップのメタデータを変更することはできません。正しく設定されていないと思われる場合は、BNまたはNATのメンバーに問い合わせてください。 @@ -163,6 +166,9 @@ 削除済みの投稿は編集できません。 + + このコンテストの判断はアクティブではありません。 + コンテストの投票期間終了後に投票先を変更することはできません。 @@ -277,6 +283,9 @@ この種類のスコアはピン留めできません + + パスしていないスコアはピン留めできません。 + スコアの所有者のみがピン留めできます。 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.pl.resx index b88a833c..3118ea28 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.pl.resx @@ -166,6 +166,9 @@ Nie możesz edytować usuniętego posta. + + Ocenianie dla tego konkursu nie jest aktywne. + Nie możesz zmieniać swojego głosu po zakończeniu głosowania. @@ -280,6 +283,9 @@ Nie możesz przypiąć tego typu wyników + + Nie można przypiąć nieprzekazanego wyniku. + Nie możesz przypiąć czyjegoś wyniku. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.pt-BR.resx index f1649cba..8394e142 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.pt-BR.resx @@ -166,6 +166,9 @@ Não é possível editar publicações deletadas. + + Votos para este concurso não estão ativo. + Não é possível alterar o voto após o fim do período de votação. @@ -206,7 +209,7 @@ Não é possível editar publicações de um tópico trancado. - Por favor tente jogar antes de postar nos fóruns! Se você tiver algum problema com o jogo, por favor poste no fórum de Suporte e Ajuda. + Por favor tente jogar o jogo antes de postar nos fóruns! Se você tiver algum problema com o jogo, por favor poste no fórum de Suporte e Ajuda. Você precisa jogar mais antes que você possa criar postagens adicionais. Se você ainda estiver tendo problemas com o jogo, envie um email para support@ppy.sh @@ -280,6 +283,9 @@ Não é possível fixar este tipo de pontuação + + Não é possível fixar uma pontuação que falhou. + Somente o proprietário da pontuação pode fixar sua pontuação. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.th.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.th.resx index 70a7c5b1..6f3a31b4 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.th.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Authorization.th.resx @@ -166,6 +166,9 @@ ไม่สามารถแก้ไขโพสต์ที่ถูกลบได้ + + การแข่งขันนี้ยังไม่ได้รับการตัดสิน + คุณไม่สามารถเปลี่ยนการโหวตหลังจากระยะเวลาลงคะแนนเสียงสำหรับการประกวดนี้ได้สิ้นสุดลง @@ -280,6 +283,9 @@ ไม่สามารถปักหมุดคะแนนประเภทนี้ได้ + + ปักหมุดคะแนนที่ไม่ผ่านไม่ได้ + เจ้าของคะแนนเท่านั้นที่ปักหมุดคะแนนได้ diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Bbcode.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Bbcode.ja.resx index dff81846..4de249e7 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Bbcode.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Bbcode.ja.resx @@ -70,6 +70,9 @@ 画像 + + イメージマップ + 斜体 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapDiscussions.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapDiscussions.ja.resx index d430d3b0..7afd8dd3 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapDiscussions.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapDiscussions.ja.resx @@ -91,6 +91,9 @@ 未解決のディスカッションのみ表示 + + レビューの投稿を表示 + メッセージの種類 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapDiscussions.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapDiscussions.pl.resx index 3c4dcc31..6f03ed6a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapDiscussions.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapDiscussions.pl.resx @@ -91,6 +91,9 @@ Pokaż tylko nierozwiązane dyskusje + + Pokaż posty z opinią + Rodzaj wiadomości diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmappacks.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmappacks.id.resx index 3823fb24..87145540 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmappacks.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmappacks.id.resx @@ -74,13 +74,13 @@ BACA INI SEBELUM MENGUNDUH - Petunjuk Pemasangan: Setelah paket beatmap selesai diunduh, ekstrak berkas. rar yang kamu peroleh ke dalam folder Songs yang terdapat pada direktori osu! milikmu. + Petunjuk Pemasangan: Setelah paket beatmap selesai diunduh, ekstrak berkas paket yang kamu peroleh ke dalam folder Songs yang terdapat pada direktori osu! milikmu. Kami menyarankanmu untuk {0} karena beatmap keluaran terdahulu pada umumnya memiliki kualitas yang jauh lebih rendah dibanding beatmap modern. - mengunduh paket beatmap mulai dari yang paling baru hingga yang paling awal + mengunduh paket beatmap mulai dari yang paling baru hingga yang paling lawas Unduh @@ -92,7 +92,7 @@ belum dimainkan - {0} tidak dapat digunakan untuk menuntaskan paket beatmap ini. + {0} tidak dapat digunakan untuk menuntaskan paket ini. Mod pengurang kesulitan diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ar.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ar.resx index e88ae297..795c158b 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ar.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ar.resx @@ -560,7 +560,8 @@ الفنانين المميزين - ألمنشئين المشتركين + +المنشئين المشتركين الصعوبة الموصاة diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.bg.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.bg.resx index bdbdf16a..59131dd2 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.bg.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.bg.resx @@ -580,6 +580,9 @@ Всяка + + не е зададен + Всяка diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.cs.resx index a068e70d..bcb204ef 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.cs.resx @@ -152,16 +152,16 @@ Pro módování více časových sekvencí přidejte více příspěvků (jeden příspěvek na každou sekvenci). - Piště zde pro odeslání příspěvku do Obecné ({0}) + Pište zde pro odeslání příspěvku do Obecné ({0}) - Piště zde pro odeslání příspěvku do Obecné (Všechny obtížnosti) + Pište zde pro odeslání příspěvku do Obecné (Všechny obtížnosti) - Piště sem k přidání recenze + Pište sem pro přidání recenze - Piště zde pro zařazení příspěvku do Časové osy ({0}) + Pište zde pro zařazení příspěvku do Časové osy ({0}) Vyřadit @@ -580,6 +580,9 @@ Jakýkoliv + + nenastaveno + Jakákoliv diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.es-419.resx index c34b4f54..942f7005 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.es-419.resx @@ -580,6 +580,9 @@ Cualquiera + + no establecido + Cualquiera diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.es.resx index 80aa04a5..3f21df74 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.es.resx @@ -580,6 +580,9 @@ Cualquiera + + no establecido + Cualquiera diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.fr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.fr.resx index 6ac35ccb..ff976a41 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.fr.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.fr.resx @@ -580,6 +580,9 @@ Tous + + non défini + Toutes diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.hu.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.hu.resx index 9d64b86e..30d15de1 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.hu.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.hu.resx @@ -580,6 +580,9 @@ Bármelyik + + nincs beállítva + Bármelyik diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.id.resx index 06325270..6138b332 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.id.resx @@ -580,6 +580,9 @@ Semua + + belum diatur + Semua diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.it.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.it.resx index 55936660..ecc95170 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.it.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.it.resx @@ -580,6 +580,9 @@ Qualsiasi + + non impostata + Qualsiasi diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ja.resx index 99dcc419..64d5cdba 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ja.resx @@ -349,6 +349,9 @@ フィードバックを残す + + 既にこのビートマップをHypeしています。 + 削除 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ko.resx index 2e9efa63..912b4b8a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ko.resx @@ -580,6 +580,9 @@ 모두 + + 미지정 + 모두 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.pl.resx index 1367ec92..dcc50673 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.pl.resx @@ -448,6 +448,12 @@ Ta beatmapa uzyska status rankingowy {0}, jeżeli nie zostaną zgłoszone żadne problemy. Obecnie jest ona na {1}. miejscu w {2}. + + Ta mapa jest obecnie zablokowana przed opuszczeniem sekcji Zakwalifikowanej dopóki {0} nie zostaną rozwiązane. + + + te problemy + {0} diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.pt.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.pt.resx index 047e3c95..841dbaca 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.pt.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.pt.resx @@ -581,6 +581,9 @@ Qualquer + + não definido + Qualquer diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.resx index 2d49e371..0e39b3f2 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.resx @@ -592,6 +592,9 @@ osu!mania + + not set + Any diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ro.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ro.resx index 48eee547..e351f090 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ro.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ro.resx @@ -580,6 +580,9 @@ Oricare + + nesetat + Oricare diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ru.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ru.resx index 1e01231e..a95d50c6 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ru.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.ru.resx @@ -353,10 +353,10 @@ Вы уверены? Это необратимое действие; будет использован один из {0} хайпов. - Хайпаните карту, чтобы сделать её доступной для номинирования и выхода в рейтинг! + Хайпаните эту карту, чтобы дать ей доступ к номинированию и выходу в рейтинг! - Войдите в аккаунт, чтобы сделать карту доступной для номинирования! + Войдите в аккаунт, чтобы дать этой карте доступ к номинированию и выходу в рейтинг! Вы получите ещё один хайп {0}. @@ -580,6 +580,9 @@ Любой + + не установлен + Все diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.th.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.th.resx index 0d4ed1e4..bf8def50 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.th.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.th.resx @@ -448,6 +448,12 @@ แมพนี้จะถูก ranked ใน {0} ถ้าไม่พบเจอปัญหาเพิ่มเติม แมพนี้อยู่ที่ #{1} ใน {2} + + ขณะนี้แผนที่นี้ถูกบล็อกไม่ให้ออกจากส่วนที่ผ่านการรับรองจนกว่า {0} จะได้รับการแก้ไข + + + ปัญหาเหล่านี้ + เมื่อ {0} @@ -574,6 +580,9 @@ ไม่เจาะจง + + ยังไม่ได้ตั้ง + ไม่เจาะจง diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.uk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.uk.resx index 76866539..f4d2141e 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.uk.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.uk.resx @@ -580,6 +580,9 @@ Всі + + не задано + Всі diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.vi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.vi.resx index 8147d298..57a471dd 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.vi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.vi.resx @@ -580,6 +580,9 @@ Bất Kì + + chưa đặt + Bất Kì diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.zh-Hant.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.zh-Hant.resx index 4df06638..e0d4ffb6 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.zh-Hant.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.zh-Hant.resx @@ -580,6 +580,9 @@ 所有 + + 未設定 + 所有 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.zh.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.zh.resx index 06517761..60d0c9a0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.zh.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmaps.zh.resx @@ -580,6 +580,9 @@ 全部 + + 未设置 + 全部 @@ -617,7 +620,7 @@ 全部 - 不限 + 未指定 电子游戏 @@ -698,7 +701,7 @@ 其他 - 不限 + 未指定 隐藏 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsStrings.cs b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsStrings.cs index ce2a0e11..7d87113b 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsStrings.cs +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsStrings.cs @@ -899,6 +899,11 @@ public static class BeatmapsStrings /// public static LocalisableString ModeMania => new TranslatableString(getKey(@"mode.mania"), @"osu!mania"); + /// + /// "not set" + /// + public static LocalisableString ModeUndefined => new TranslatableString(getKey(@"mode.undefined"), @"not set"); + /// /// "Any" /// diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetEvents.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetEvents.cs.resx index c54e076c..10d123dc 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetEvents.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetEvents.cs.resx @@ -86,16 +86,16 @@ Diskvalifikováno uživatelem {0}. Důvod: {1} ({2}). - Diskvalifikováno uživatelem {0}. Důvod: text. + Diskvalifikováno uživatelem {0}. Důvod: {1}. Žánr změněn z {0} na {1}. - Vyřešený problém {0} byl obnoven. + Vyřešený problém {0} od {1} byl znovu otevřen uživatelem {2}. - Problém {0} byl označen jako vyřešen. + Problém {0} od {1} byl označen jako vyřešen uživatelem {2}. Odmítnutí kudosu pro diskuzi {0} odebráno. @@ -116,7 +116,7 @@ Jazyk změněn z {0} na {1}. - Tuto mapu miluje {0} + Tuto mapu miluje {0}. Nominováno uživatelem {0}. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetEvents.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetEvents.ja.resx index c540c790..199df121 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetEvents.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetEvents.ja.resx @@ -145,6 +145,9 @@ {0}によってLovedから削除されました。({1}) + + タグが "{0}" から "{1}" に変更されました。 + 露骨マークを削除しました diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetWatches.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetWatches.id.resx index e2595311..0a61fcf5 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetWatches.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetWatches.id.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Berikut merupakan laman diskusi beatmap yang tengah diikuti. Kamu akan menerima notifikasi setiap kali terdapat perkembangan baru pada laman diskusi yang tertera di bawah ini. + Berikut merupakan daftar diskusi beatmap yang sedang kamu ikuti. Kamu akan menerima notifikasi setiap kali terdapat postingan atau perkembangan baru. daftar pengamatan beatmap @@ -71,13 +71,13 @@ Beatmap dengan aktivitas baru - Kamu tidak sedang mengikuti laman diskusi beatmap manapun. + Kamu tidak sedang mengikuti diskusi beatmap mana pun. Pembaruan terakhir - Isu yang belum terjawab + Masalah yang terbuka Status diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ar.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ar.resx index ba6d63ec..bedbea17 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ar.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ar.resx @@ -106,9 +106,6 @@ ليس لديك الصلاحيّات الكافية للترشيح للوضوع: {0} - - يجب أن تكون مرشحا كاملا لأداء هذا الترشيح المؤهل. - تم بالفعل استيفاء شرط الترشيح. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.be.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.be.resx index e75bb6de..e15604b0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.be.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.be.resx @@ -106,9 +106,6 @@ У вас няма дазволу на намінаванне на рэжым {0} - - Вы павінны быць поўным намінантам для выканання гэтай кваліфікацыйнай намінацыі. - Патрабаванне да намінацыі ужо выканана. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.bg.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.bg.resx index 3253f463..7965179e 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.bg.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.bg.resx @@ -100,18 +100,30 @@ отваряне в osu!direct + + Номинаторите в изпитателен срок не могат да номинират множество видове игра. + + + Трябва да сте номинатор с пълни права за изпълните финалната номинация. + Хибридният бийтмап изисква да бъде избран поне едни режим на игра за номинирането му. Нямате право да номинирате за следните видове: {0} - - Трябва да сте с пълни номинаторски права, за да изпълните тази квалификационна номинация. + + Бийтмапът е с невалидни номинации и не може да бъде квалифициран на този етап. + + + Номинацията е с невалидни видове игра. Условията за номинация вече са изпълнени. + + Изискванията за номинация на не-основни видове игра са изпълнени. + Сигурни ли сте, че искате да номинирате този бийтмап? @@ -121,6 +133,9 @@ бележка: може да се номинира само веднъж, затова се уверете че сте избрали всеки желан вид + + Основният вид игра в момента е: {0} + Номиниране за кои видове? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ca.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ca.resx index 225e7c23..e8514320 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ca.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ca.resx @@ -106,9 +106,6 @@ No tens permís per nominar per al mode: {0} - - Has de ser un Nominador de Beatmaps confirmat per a efectuar aquesta nominació. - Requisit de nominació ja complert. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.cs.resx index 907f2c49..ea0d0cea 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.cs.resx @@ -100,18 +100,30 @@ otevřít v osu!direct + + Zkušební nominátoři nemohou nominovat více rulesetů. + + + Musíš být plnohodnotný nominátor, abys mohl provést finální nominaci rulesetu. + Hybridní beatmapa vyžaduje, abyste vybrali alespoň jeden herní režim, za který ji chcete nominovat. Nemáte oprávnění k nominaci za mód: {0} - - Musíte být plný nominátor, abyste mohli provést kvalifikační nominaci. + + Tato beatmapa má neplatné nominace a nemůže být v kvalifikovaném stavu. + + + Tato nominace má neplatné rulesety. Požadavek na nominaci je již splněn. + + Požadavek pro nominace u jiných než hlavních rulesetů je již splněn. + Jste si jisti, že chcete nominovat tuto beatmapu? @@ -121,6 +133,9 @@ poznámka: můžete nominovat pouze jednou, takže se ujistěte, že nominujete za všechny herní režimy, které chcete + + Hlavní ruleset je aktuálně: {0} + Nominovat pro jaké módy? @@ -380,7 +395,7 @@ Počet hvězd - Délka + Délka (Délka vysávání životů: {0}) BPM diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.da.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.da.resx index 6e509cc9..b4cf5359 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.da.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.da.resx @@ -106,9 +106,6 @@ Du har ikke tilladelse til at nominere for tilstand: {0} - - Du skal være en fuld nominator for at kunne udføre denne kvalificerende nominering. - Nomineringskravet er allerede opfyldt. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.de.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.de.resx index 31791f3b..2dc78ebe 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.de.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.de.resx @@ -106,9 +106,6 @@ Du hast keine Berechtigung diesen Modus zu nominieren: {0} - - Du musst ein vollständiger Nominator sein, um diese qualifizierende Nominierung durchzuführen. - Nominierungsvoraussetzung bereits erfüllt. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.es-419.resx index 46c14e54..8a0e1925 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.es-419.resx @@ -100,18 +100,30 @@ abrir en osu!direct + + Los nominadores provisionales no pueden nominar varios modos de juego. + + + Debes ser un nominador completo para realizar la nominación final de un modo de juego. + Un mapa híbrido requiere que selecciones al menos un modo de juego para nominar. No tienes permiso para nominar el modo: {0} - - Debes ser un nominador completo para realizar la nominación de calificación del mapa. + + Este mapa tiene nominaciones no válidas y no puede ser calificado en este estado. + + + Esta nominación tiene modos de juego no válidos. Requisito de nominación ya cumplido. + + Ya se cumplió el requisito de nominación para el modo juego no principal. + ¿Estás seguro de que quieres nominar este mapa? @@ -121,6 +133,9 @@ nota: solo puedes nominar una vez, así que asegúrate de que estás nominando todos los modos de juego que quieres nominar + + El modo de juego principal es: {0} + ¿Nominar para qué modos? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.es.resx index 4e952562..b24dca3f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.es.resx @@ -100,18 +100,30 @@ abrir en osu!direct + + Los nominadores provisionales no pueden nominar varios modos de juego. + + + Debes ser un nominador completo para realizar la nominación final de un modo de juego. + Un mapa híbrido requiere que selecciones al menos un modo de juego para nominar. No tienes permiso para nominar el modo: {0} - - Debes ser un nominador completo para realizar esta nominación cualificada. + + Este mapa tiene nominaciones no válidas y no puede ser calificado en este estado. + + + Esta nominación tiene modos de juego no válidos. Requisito de nominación ya cumplido. + + Ya se cumplió el requisito de nominación para el modo juego no principal. + ¿Estás seguro de que quieres nominar este mapa? @@ -121,6 +133,9 @@ nota: solo puedes nominar una vez, así que asegúrate de que estás nominando para todos los modos de juego que desees + + El modo de juego principal es: {0} + ¿Nominar para qué modos? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.fi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.fi.resx index 460e1c28..17e35f58 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.fi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.fi.resx @@ -106,9 +106,6 @@ Sinulla ei ole lupaa panna ehdolle pelimuotoa: {0} - - Sinun on oltava täysivaltainen ehdollepanija, jotta voit tehdä tämän kelpuuttavan ehdollepanon. - Ehdollepanovaatimus on jo täyttynyt. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.fil.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.fil.resx index 8fa4a7f9..76158624 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.fil.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.fil.resx @@ -106,9 +106,6 @@ Wala kang pahintulot na mag-nominate para sa mode {0} - - Kailangan mong maging full nominator para maisagawa ang qualifying nomination na ito. - Nabuo na ang pangangailangan sa nominasyon. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.fr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.fr.resx index 874eedc7..9d8bcff2 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.fr.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.fr.resx @@ -100,18 +100,30 @@ ouvrir avec osu!direct + + Les Beatmap Nominators en probation ne peuvent pas nominer plusieurs modes de jeu. + + + Vous devez être un Beatmap Nominator confirmé pour effectuer la nomination finale d'un mode de jeu. + Un beatmapset hybride nécessite de sélectionner au moins un mode de jeu à nominer. Vous n'avez pas la permission de nominer pour le mode {0} - - Vous devez être un Beatmap Nominator confirmé pour effectuer cette qualification. + + Cette beatmap ne peut pas être qualifiée en raison de nominations invalides. + + + Cette nomination contient des modes de jeu non valides. L'exigence de nomination est déjà remplie. + + Il y a déjà suffisamment de nominations pour le mode de jeu supplémentaire. + Êtes-vous sûr de vouloir nominer cette beatmap ? @@ -121,6 +133,9 @@ remarque : vous ne pouvez nominer qu'une seule fois, assurez-vous alors que vous nominez la beatmap pour tous les modes de jeu que vous souhaitez + + Le mode de jeu principal est actuellement : {0} + Nominer pour quels modes ? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.he.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.he.resx index 4a340f1a..98a1077e 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.he.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.he.resx @@ -97,9 +97,6 @@ אין לך הרשאה לדרג למצב: {0} - - עליך להיות מועמד כדי לקבל מועמדות מאושרת. - דרישות המעומדות כבר בוצעו. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.hr-HR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.hr-HR.resx index 6bf72e53..36846b4e 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.hr-HR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.hr-HR.resx @@ -106,9 +106,6 @@ Nemaš dopuštenje da nominiraš za mod: {0} - - Moraš biti puni nominator da izvršiš ovu kvalifikacijsku nominaciju. - Uvjet za nominaciju je već ispunjen. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.hu.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.hu.resx index ec85175c..f9974b4c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.hu.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.hu.resx @@ -100,18 +100,30 @@ megnyitás osu!direct-ben + + A próbaidős nominálók nem nominálhatnak több ruleszetet. + + + Teljes nominálónak kell lennie a ruleszet végső nominálásának végrehajtásához. + Egy hibrid beatmap szettet legalább egy játékmódra nominálni kell. Nincs jogosultságod {0} módban nominálni - - Teljes jogú nominátornak kell lenned a kvalifikáló nomináláshoz. + + Ez a beatmap érvénytelen nominálásokkal rendelkezik, és ebben az állapotban nem kvalifikálható. + + + Ez a nomináció érvénytelen ruleszeteket tartalmaz. A nominálási követelmények már teljesültek. + + Nomináció kötelezettség a nem fő ruleszetre már teljesítve van. + Biztosan nominálni szeretnéd ezt a Beatmap-et? @@ -121,6 +133,9 @@ megjegyzés: csak egyszer nominálhatsz, ezért kérlek győződj meg róla, hogy minden játékmódra nominálsz, amire szeretnél + + A fő ruleszet jelenleg: {0} + Mely módokra nominálsz? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.id.resx index 87391931..f3afcc66 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.id.resx @@ -68,7 +68,7 @@ Lihat di sini untuk informasi lebih lanjut. - Sebagian aset yang terkandung dalam berkas beatmap ini telah dihapus karena dinilai tidak sesuai dengan kaidah penggunaan konten yang berlaku di osu!. + Sebagian aset yang terkandung dalam beatmap ini telah dihapus setelah dinilai tidak layak untuk digunakan di osu!. Beatmap yang telah dihapus @@ -98,20 +98,32 @@ unduh tanpa video - buka melalui osu!direct + buka di osu!direct + + + Nominator masa percobaan tidak dapat menominasikan lebih dari satu ruleset. + + + Kamu harus menjadi nominator penuh untuk memberikan nominasi terakhir pada suatu ruleset. Pada beatmap hybrid, kamu harus memilih setidaknya satu mode permainan untuk dinominasikan. - Kamu tidak memiliki hak untuk memberikan nominasi pada mode permainan: {0} + Kamu tidak memiliki izin untuk memberikan nominasi pada mode permainan: {0} + + + Beatmap ini memiliki nominasi yang tidak valid dan tidak dapat dikualifikasikan dalam kondisi saat ini. - - Kamu harus berstatus sebagai nominator penuh (full nominator) untuk menominasikan beatmap ini. + + Nominasi ini memiliki ruleset yang tidak valid. Persyaratan nominasi telah terpenuhi. + + Persyaratan nominasi untuk ruleset yang bukan merupakan ruleset utama telah terpenuhi. + Apakah kamu yakin untuk menominasikan beatmap ini? @@ -121,6 +133,9 @@ catatan: kamu hanya dapat memberikan satu nominasi, sehingga pastikan kamu memberikan nominasi pada mode permainan yang memang kamu kehendaki + + Ruleset utama saat ini: {0} + Mode permainan mana yang ingin dinominasikan? @@ -287,7 +302,7 @@ Peringkat Negara - Gagal memuat peringkat + Peringkat gagal dimuat Peringkat Teman @@ -338,7 +353,7 @@ Tidak seorang pun dari negara Anda yang memiliki skor di map ini! - Kamu tidak memiliki teman yang telah menorehkan skor pada map ini! + Belum ada seorang pun dari daftar temanmu yang telah mencetak skor pada map ini! Belum ada skor yang tercatat. Mungkin kamu tertarik untuk mencetak skormu sendiri? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.it.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.it.resx index 09c37ad8..c866a18e 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.it.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.it.resx @@ -106,12 +106,18 @@ Non hai il permesso di nominare per la modalità: {0} - - Devi essere un nominatore completo per eseguire questa nomina qualificante. + + Questa beatmap contiene nomine non valide e non può essere qualificata in questo stato. + + + Questa nomina contiene modalità non valide. Requisito di nomina già soddisfatto. + + Requisiti di nomina già soddisfatti per le modalità non principali. + Sei sicuro di voler nominare questa beatmap? @@ -121,6 +127,9 @@ nota: puoi nominare una sola volta, quindi assicurati di nominare per tutte le modalità di gioco che vuoi + + La modalità principale al momento è: {0} + Nominare per quali modalità? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ja.resx index a8cbaae1..3a4703c2 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ja.resx @@ -106,9 +106,6 @@ モード{0}でノミネートする権限がありません。 - - Qualifyノミネーションを行うにはフルノミネーターでなければなりません。 - ノミネーションの要件を満たしています diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.kk-KZ.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.kk-KZ.resx index 0b2ec878..01292c81 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.kk-KZ.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.kk-KZ.resx @@ -106,9 +106,6 @@ Сізде режимге номинация беру рұқсатыңыз жоқ: {0} - - Осы квалификациялық номинациясын беру үшін сіз толық номинатор болуыңыз керек. - Номинация талабы орындалды. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ko.resx index 4127d318..2bdbe907 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ko.resx @@ -106,9 +106,6 @@ {0} 모드를 노미네이트 할 권한을 가지고 있지 않습니다. - - 정식 노미네이터만 이 맵을 Qualify할 수 있습니다. - 노미네이션 요구 사항을 이미 만족했습니다. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.lt.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.lt.resx index 3f0a31fa..2e89b71a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.lt.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.lt.resx @@ -106,9 +106,6 @@ Jūs neturite leidimo nominuoti šiam rėžimui: {0} - - Turi būti pilnai įgaliotas nominatorius, kad galėtum atlikti kvalifikavimo nominacija. - Nominavimo reikalavimai jau patenkinti. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.lv-LV.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.lv-LV.resx index fa7996aa..f052fe1a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.lv-LV.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.lv-LV.resx @@ -106,9 +106,6 @@ Jums nav atļaujas nominēt modam: {0} - - Jums ir jābūt pilntiesīgam nominētājam, lai veiktu šo kvalifikācijas nomināciju. - Nominācijas prasība jau ir izpildīta. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.nl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.nl.resx index a0b184a6..e478e76f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.nl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.nl.resx @@ -106,9 +106,6 @@ Je hebt geen toestemming om te nomineren voor modus: {0} - - Je moet een volledige nominator zijn om deze kwalificerende nominatie uit te voeren. - Nominatievereising is al vervuld. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.no.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.no.resx index 55c7dbe1..f1383442 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.no.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.no.resx @@ -106,9 +106,6 @@ Du har ikke tillatelse til å nominere for modus: {0} - - Du må være en full nominator for å kunne utføre denne kvalifiserende nominasjonen. - Nominasjonskravet er allerede oppfylt. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.pl.resx index b963d73d..8abe4296 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.pl.resx @@ -106,9 +106,6 @@ Nie posiadasz uprawnień do nominowania beatmap dla tych trybów ({0}) - - Musisz posiadać pełne uprawnienia nominatora, by zakwalifikować tę beatmapę. - Osiągnięto już wystarczającą liczbę nominacji. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.pt-BR.resx index 82a9210c..9fcb3515 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.pt-BR.resx @@ -106,9 +106,6 @@ Você não tem permissão para nomear para o modo: {0} - - Você precisa ser um nominator completo para realizar essa nomeação de qualificação. - Exigência de nomeação já cumprida. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.pt.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.pt.resx index 0d13765c..ddd363a3 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.pt.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.pt.resx @@ -100,18 +100,30 @@ abrir em osu!direct + + Os nomeadores novatos não podem nomear vários conjuntos de regras. + + + Precisas de ser um nomeador efetivo para realizar a nomeação final dum conjunto de regras. + Um conjunto de beatmaps híbrido necessita que seleciones pelo menos um modo de jogo para nomear. Não tens permissão de nomear para o modo: {0} - - Tens de ser um nomeador por completo para qualificar este beatmap. + + Este beatmap tem nomeações inválidas e não pode ser qualificado neste estado. + + + Esta nomeação tem conjuntos de regras inválidos. O requisito de nomeação já foi realizado. + + O requisito de nomeação para o conjunto de regras não principal já foi cumprido. + Tens a certeza que queres nomear este beatmap? @@ -121,6 +133,9 @@ nota: poderás apenas nomear uma vez, por isso certifica-te de que estás a nomear para todos os modos de jogo que pretendes + + O conjunto de regras principal está de momento: {0} + Nomear para quais modos? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.resx index 6a3c742d..f20463dd 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.resx @@ -100,18 +100,30 @@ open in osu!direct + + Probationary nominators cannot nominate multiple rulesets. + + + You must be a full nominator to perform the final nomination of a ruleset. + A hybrid beatmap requires you to select at least one playmode to nominate for. You do not have permission to nominate for mode: {0} - - You must be a full nominator to perform this qualifying nomination. + + This beatmap has invalid nominations and cannot be qualified in this state. + + + This nomination has invalid rulesets. Nomination requirement already fulfilled. + + Nomination requirement for non-main ruleset already fulfilled. + Are you sure you want to nominate this beatmap? @@ -121,6 +133,9 @@ note: you may only nominate once, so please ensure that you are nominating for all game modes you intend to + + The main ruleset is currently: {0} + Nominate for which modes? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ro.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ro.resx index 8970c78f..65e94ee3 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ro.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ro.resx @@ -100,20 +100,32 @@ deschide în osu!direct + + Nominalizatorii temporari nu pot nominaliza ruleset-uri multiple. + + + Trebuie să fii un nominalizator complet pentru a efectua nominalizarea finală a unui ruleset. + Un beatmap hibrid îți cere să selectezi cel puțin un mod de joc pentru care să nominalizezi. Nu ai permisiunea de a nominaliza pentru modul {0} - - Trebuie să fii un nominalizator complet pentru a nominaliza spre calificare. + + Acest beatmap are nominalizari invalide și nu poate fi calificat în această stare. + + + Această nominalizare are ruleset-uri invalide. Cerința de nominalizare este deja îndeplinită. + + Cerințele de nominalizare pentru ruleset-urile secundare sunt deja îndeplinite. + - Ești sigur că vrei să nominalizezi acest Beatmap? + Ești sigur că vrei să nominalizezi acest beatmap? Nominalizează acest Beatmap @@ -121,6 +133,9 @@ observație: poți nominaliza o singură dată, așa că te rugăm să te asiguri că nominalizezi pentru toate modurile de joc pentru care intenționezi să nominalizezi + + Ruleset-ul principal este {0} momentan + Nominalizare pentru care moduri? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ru.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ru.resx index c08070be..ecdeac4e 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ru.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.ru.resx @@ -100,18 +100,30 @@ открыть в osu!direct + + Номинаторы, находящиеся на испытательном сроке, не могут номинировать несколько режимов игры за раз. + + + Вы должны быть полноправным номинатором, чтобы внести решающий голос по этому режиму игры. + Для гибридных карт требуется, чтобы Вы выбрали по крайней мере один режим игры для номинации. У вас недостаточно прав для номинации по режиму {0} - - Вы должны быть полноправным номинатором, чтобы квалифицировать эту карту. + + Эта карта имеет недопустимые номинации и не может быть квалифицирована. + + + Недопустимые режимы игры для этой номинации. Требования к номинации уже выполнены. + + Требование номинации основного режима игры уже было выполнено. + Вы уверены, что хотите номинировать эту карту? @@ -121,6 +133,9 @@ примечание: Вы можете номинировать лишь один раз, так что убедитесь, что Вы номинируете все необходимые режимы игры + + Текущий основной режим игры: {0} + Номинировать для каких режимов? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sk.resx index 1d60b326..3d40cc29 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sk.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sk.resx @@ -106,9 +106,6 @@ Nemáte oprávnenie nominovať za mód: {0} - - Musíte byť úplný nominátor, aby ste mohli kvalifikovať túto nomináciu. - Požiadavka na nomináciu je už splnená. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sl.resx index c5dad84f..6c592b7b 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sl.resx @@ -106,9 +106,6 @@ Nimaš dovoljenja za nominacijo igralnega načina: {0} - - Za kvalificirano nominacijo moraš biti polni nominator. - Pogoj za nominacijo je že izpolnjen. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sr.resx index 94acfd65..0376565f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sr.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sr.resx @@ -107,9 +107,6 @@ Немате дозволу да номинујете за mode {0} - - Морате бити потпуни номинатор да бисте направили ову квалификацијску номинацију. - Услов за номинацију је већ испуњен. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sv.resx index c63d664f..f404b014 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.sv.resx @@ -106,9 +106,6 @@ Du har inte behörighet att nominera för läge: {0} - - Du måste vara en fullständig nominerare för att utföra denna kvalificerande nominering. - Nomineringskravet är redan uppfyllt. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.th.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.th.resx index 9761f72d..41d5355d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.th.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.th.resx @@ -100,15 +100,18 @@ เปิดใน osu!direct + + ผู้เสนอชื่อผู้คุมไม่สามารถเสนอชื่อชุดกฎหลายชุดได้ + + + คุณต้องเป็นผู้ที่มีสิทธิ์ในการเสนอชื่อในฐานะผู้ที่เสนอชื่อในระดับสูงสุดเพื่อเสนอชื่อในกฎระเบียบ + บีตแมปแบบไฮบริดจำเป็นให้คุณต้องเลือกโหมดการเล่นอย่างน้อยหนึ่งโหมดเพื่อเสนอชื่อเข้าชิง คุณไม่มีสิทธิในการเสนอชื่อในโหมด {0} - - คุณต้องเป็นผู้เสนอชื่อก่อนที่จะดำเนินการคุณสมบัตินี้ได้ - ความต้องการเสนอชื่อได้สำเร็จแล้ว diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.tr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.tr.resx index 2d9f1c9c..f5cb00a9 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.tr.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.tr.resx @@ -106,9 +106,6 @@ {0} modunu aday göstermek için izniniz yok. - - Bu niteliklendirme aday gösterimini gerçekleştirebilmeniz için asil aday gösterici olmanız gerekmektedir. - Adaylık şartı zaten yerine getirildi. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.uk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.uk.resx index 5fc13593..40924ccb 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.uk.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.uk.resx @@ -106,8 +106,8 @@ У вас недостатньо прав для номінування в режимі: {0} - - Ви маєте бути повноправним номінатором, що б здійснити цю кваліфікаційну номінацію. + + Ця номінація має недійсні режими гри. Вимоги щодо номінації вже виконані. @@ -121,6 +121,9 @@ примітка: ви можете номінувати лише один раз, так що, переконайтеся в тому, що ви номінуєте всі режими, які збиралися + + Головний набір ігрових режимів зараз: {0} + Номінувати для яких режимів? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.vi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.vi.resx index b626fca0..ac6ed0e9 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.vi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.vi.resx @@ -100,18 +100,30 @@ mở trong osu!direct + + Những người đề cử tập sự không thể đề cử nhiều ruleset cùng lúc. + + + Bạn phải là người đề cử chính để thực hiện đề cử cuối cùng của một ruleset. + Bạn cần chọn ít nhất một chế độ chơi trong beatmap có nhiều chế độ để đề cử. Bạn không có sự cho phép để đề cử cho chế độ: {0} - - Bạn phải là người được đề cử đầy đủ để thực hiện đề cử đủ điều kiện này. + + Beatmap này có những đề cử không hợp lệ và không thể đủ tư cách trong trạng thái này. + + + Đề cử này có các ruleset không hợp lệ. Yêu cầu đề cử đã được đáp ứng. + + Yêu cầu đề cử cho ruleset không chính đã được đáp ứng. + Bạn có chắc chắn muốn đề cử beatmap này không? @@ -121,6 +133,9 @@ lưu ý: bạn chỉ có thể đề cử một lần, vì vậy hãy đảm bảo rằng bạn đang đề cử cho tất cả các chế độ chơi mà bạn dự định + + Ruleset chính hiện tại là: {0} + Đề cử cho những chế độ nào? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.zh-Hant.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.zh-Hant.resx index b6311446..c72a5562 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.zh-Hant.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.zh-Hant.resx @@ -106,9 +106,6 @@ 您沒有權限為 {0} 模式提名 - - 您必須是正式的提名者才能執行此合格提名。 - 提名需求已達成。 @@ -121,6 +118,9 @@ 注意: 您只能提名一次,所以請確保您的提名包含所有您想提名的模式。 + + 目前遊戲模式為: {0} + 您想為哪個模式提名? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.zh.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.zh.resx index 242f0fe1..856368a7 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.zh.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Beatmapsets.zh.resx @@ -100,18 +100,30 @@ 在 osu!direct 中查看 + + 见习谱面提名成员 (PBN) 无法提名多模式谱面。 + + + 只有正式谱面审核成员 (Full),才能作出所属游戏模式的最终提名。 + 您需要在多模式谱面中选择至少一个游戏模式并提名。 您没有提名 {0} 模式的权限。 - - 您必须成为正式谱面审核成员 (Full BN) 才有资格提名这张谱面。 + + 谱面含有无效提名,无法在此状态下过审 (Qualified)。 + + + 这个提名含有无效的游戏模式。 提名需求已达标。 + + 除了主游戏模式之外,其他模式的提名要求已经达成。 + 您确定要提名这张谱面吗? @@ -121,6 +133,9 @@ 注意:您只能提名一次,所以请确保提名包含所有您想要提名的游戏模式。 + + 主游戏模式:{0} + 您要提名哪种模式? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetsStrings.cs b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetsStrings.cs index ab0c8a88..10fbbc0c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetsStrings.cs +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/BeatmapsetsStrings.cs @@ -79,6 +79,16 @@ public static class BeatmapsetsStrings /// public static LocalisableString PanelDownloadDirect => new TranslatableString(getKey(@"panel.download.direct"), @"open in osu!direct"); + /// + /// "Probationary nominators cannot nominate multiple rulesets." + /// + public static LocalisableString NominateBngLimitedTooManyRulesets => new TranslatableString(getKey(@"nominate.bng_limited_too_many_rulesets"), @"Probationary nominators cannot nominate multiple rulesets."); + + /// + /// "You must be a full nominator to perform the final nomination of a ruleset." + /// + public static LocalisableString NominateFullNominationRequired => new TranslatableString(getKey(@"nominate.full_nomination_required"), @"You must be a full nominator to perform the final nomination of a ruleset."); + /// /// "A hybrid beatmap requires you to select at least one playmode to nominate for." /// @@ -90,15 +100,25 @@ public static class BeatmapsetsStrings public static LocalisableString NominateIncorrectMode(LocalisableString mode) => new TranslatableString(getKey(@"nominate.incorrect_mode"), @"You do not have permission to nominate for mode: {0}", mode); /// - /// "You must be a full nominator to perform this qualifying nomination." + /// "This beatmap has invalid nominations and cannot be qualified in this state." /// - public static LocalisableString NominateFullBnRequired => new TranslatableString(getKey(@"nominate.full_bn_required"), @"You must be a full nominator to perform this qualifying nomination."); + public static LocalisableString NominateInvalidLimitedNomination => new TranslatableString(getKey(@"nominate.invalid_limited_nomination"), @"This beatmap has invalid nominations and cannot be qualified in this state."); + + /// + /// "This nomination has invalid rulesets." + /// + public static LocalisableString NominateInvalidRuleset => new TranslatableString(getKey(@"nominate.invalid_ruleset"), @"This nomination has invalid rulesets."); /// /// "Nomination requirement already fulfilled." /// public static LocalisableString NominateTooMany => new TranslatableString(getKey(@"nominate.too_many"), @"Nomination requirement already fulfilled."); + /// + /// "Nomination requirement for non-main ruleset already fulfilled." + /// + public static LocalisableString NominateTooManyNonMainRuleset => new TranslatableString(getKey(@"nominate.too_many_non_main_ruleset"), @"Nomination requirement for non-main ruleset already fulfilled."); + /// /// "Are you sure you want to nominate this beatmap?" /// @@ -114,6 +134,11 @@ public static class BeatmapsetsStrings /// public static LocalisableString NominateDialogHybridWarning => new TranslatableString(getKey(@"nominate.dialog.hybrid_warning"), @"note: you may only nominate once, so please ensure that you are nominating for all game modes you intend to"); + /// + /// "The main ruleset is currently: {0}" + /// + public static LocalisableString NominateDialogCurrentMainRuleset(LocalisableString ruleset) => new TranslatableString(getKey(@"nominate.dialog.current_main_ruleset"), @"The main ruleset is currently: {0}", ruleset); + /// /// "Nominate for which modes?" /// diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Changelog.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Changelog.cs.resx index daed168d..978c4979 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Changelog.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Changelog.cs.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Opravy chyb a drobná vylepšení. + Opravy chyb a drobná vylepšení změny v {0} diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Changelog.kk-KZ.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Changelog.kk-KZ.resx index 06ba9815..2e47af7c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Changelog.kk-KZ.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Changelog.kk-KZ.resx @@ -58,6 +58,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Қателер түзетілді және аздаған жақсартулар енгізілді + {0}де өзгерістер @@ -94,4 +97,13 @@ Жаңарту ұнады ма? + + osu!-дың алдағы дамуын қолдаңыз және бүгін {0}! + + + osu!supporter атаныңыз + + + Сіз ойынның жылдам дамуына көмектесіп қана қоймайсыз, сонымен қатар қосымша мүмкіндіктерге ие боласыз! + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Chat.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Chat.id.resx index 11724cab..67fdd0e4 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Chat.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Chat.id.resx @@ -86,7 +86,7 @@ buat pengumuman - gabung ke kanal percakapan + gabung kanal baru tidak ada kanal percakapan diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Chat.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Chat.pl.resx index 711ce3d7..0b7d7c81 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Chat.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Chat.pl.resx @@ -85,6 +85,12 @@ utwórz ogłoszenie + + dołącz do kanału + + + brak kanału + Ogłoszenia @@ -142,4 +148,7 @@ brak konwersacji + + Ładowanie listy kanałów... + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Common.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Common.ja.resx index 51ac5447..a9fe35cc 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Common.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Common.ja.resx @@ -139,6 +139,9 @@ 続きを読む + + 更新 + 返信 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Common.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Common.pt-BR.resx index ca91631f..d8e24f48 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Common.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Common.pt-BR.resx @@ -139,6 +139,9 @@ leia mais + + Atualizar + Responder diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Common.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Common.sv.resx index 9f491b4e..e873b37e 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Common.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Common.sv.resx @@ -139,6 +139,9 @@ läs mer + + Ladda om + Svara diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Community.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Community.cs.resx index f4c0a73e..aad6fdb8 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Community.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Community.cs.resx @@ -119,13 +119,13 @@ Zjistit více &raquo; - Oh? Co dostanu?! + Skvělé! Jaké výhody dostanu? osu!direct - rychlý a snadný přístup k vyhledávání beatmap bez opuštění hry. + Získej rychlý a snadný přístup k vyhledávání a stahování beatmap bez opuštění hry. Žebříček přátel @@ -161,7 +161,7 @@ Předběžný přístup - Přístup do předběžných vydání, kde si můžeš vyzkoušet novinky ještě než výjdou! + Získej přístup k novým verzím s novými funkcemi před tím, než vyjdou!<br/><br/>To zahrnuje i předběžný přístup k novým funkcím na webu! Přizpůsobení @@ -173,7 +173,7 @@ Beatmapové filtry - Filtrujte beatmapové vyhledávání podle zahraných a ještě nehraných a podle umístění (jestli jsou nějaké). + Filtrujte vyhledávání beatmap podle hraných a nehraných map, nebo podle obdržené známky. Žlutý chlapík diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.cs.resx index 5e6b2208..01dc39f3 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.cs.resx @@ -67,15 +67,30 @@ výpis + + skrýt posuzované položky + + + soudce + ještě jsi nehlasoval. aktualizovat + + chybějící skóre + + + nelze volit v souzených soutěžích + Již jsi pro tuto položku hlasoval. + + Výsledky souzení + autor @@ -85,6 +100,12 @@ celkové skóre + + Jsi soudcem této soutěže. Podívej se zde na příspěvky! + + + Tato soutěž využívá systém souzení, soudci v současné době zpracovávají příspěvky. + Pro hlasování se prosím přihlas. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.id.resx index 9431e100..85f807c0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.id.resx @@ -74,7 +74,7 @@ juri - kamu belum memilih entri mana pun. + kamu belum memberikan suaramu. perbarui @@ -86,7 +86,7 @@ tidak dapat memilih dalam kontes berjuri - Kamu telah memberikan pilihan untuk entri ini. + Kamu telah memberikan suara untuk entri ini. Hasil penjurian @@ -125,7 +125,7 @@ Hapus pilihan - Kamu telah menggunakan seluruh hak suara yang kamu miliki + Kamu telah menggunakan seluruh hak suaramu {0} / {1} suara telah dipergunakan diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.ja.resx index 1ad04b4f..369cfe3d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.ja.resx @@ -67,6 +67,12 @@ 一覧 + + あなたはまだ投票していません。 + + + 更新 + 作成者 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.pl.resx index e44f8a72..6b3e5b04 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.pl.resx @@ -67,6 +67,45 @@ lista + + schowaj ocenione wpisy + + + oceniać + + + jeszcze nie zagłosowałeś. + + + aktualizacja + + + brakujący wynik + + + nie można głosować w ocenianych konkursach + + + Już zagłosowałeś w tym wpisie. + + + Wyniki oceniania + + + twórca + + + Wynik + + + wynik całkowity + + + Jesteś sędzią tego konkursu. Oceń wpisy tutaj! + + + Ten konkurs używa systemu oceniania, sędziowie obecnie sprawdzają wpisy. + Zaloguj się, aby zagłosować! diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.pt-BR.resx index 199e6b60..ba5c4020 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Contest.pt-BR.resx @@ -67,6 +67,12 @@ listagem + + esconder entradas julgadas + + + juiz + você ainda não votou. @@ -76,9 +82,15 @@ pontuação faltando + + não é possível votar em concursos já julgados + Você já enviou um voto nesta entrada. + + Resultado do julgamento + criador diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Errors.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Errors.id.resx index 48e360fa..973cff87 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Errors.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Errors.id.resx @@ -62,13 +62,13 @@ Data gagal dimuat. - URL tidak valid atau metode permintaan URL tidak sesuai prosedur. + URL tidak valid atau metode permintaan tidak tepat. Kamu tidak dapat melakukan tindakan ini ketika akunmu sedang di-restrict. - Kamu harus menjadi osu!supporter untuk dapat menggunakan fitur ini. + Kamu harus menjadi osu!supporter untuk menggunakan fitur ini. Terdapat masalah yang tidak diketahui. @@ -98,7 +98,7 @@ Terjadi kesalahan dalam mempersiapkan proses checkout. - Hasil pencarian tidak dapat ditampilkan pada saat ini. Mohon coba lagi nanti. + Tidak ada hasil pencarian yang dapat diperoleh. Silakan coba lagi nanti. Parameter kursor yang ditentukan tidak valid. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Errors.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Errors.resx index 6a470812..49127390 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Errors.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Errors.resx @@ -106,4 +106,7 @@ Search is currently busier than usual, try again later. + + You've already reported this recently. + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ErrorsStrings.cs b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ErrorsStrings.cs index d2e6ec1a..18eca1dd 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ErrorsStrings.cs +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ErrorsStrings.cs @@ -89,6 +89,11 @@ public static class ErrorsStrings /// public static LocalisableString SearchOperationTimeoutException => new TranslatableString(getKey(@"search.operation_timeout_exception"), @"Search is currently busier than usual, try again later."); + /// + /// "You've already reported this recently." + /// + public static LocalisableString UserReportRecentlyReported => new TranslatableString(getKey(@"user_report.recently_reported"), @"You've already reported this recently."); + private static string getKey(string key) => $@"{prefix}:{key}"; } } \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Events.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Events.cs.resx index 496f540b..9c1a2563 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Events.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Events.cs.resx @@ -98,7 +98,7 @@ <strong>{0}</strong> obdržel dar osu! supporteru! - <strong>{0}</strong> se přejmenoval na <strong><em>{1}</strong></em>! + <strong>{0}</strong> se přejmenoval na <strong><em>{1}</em></strong>! schváleno diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Events.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Events.pt-BR.resx index e0a15134..8122e2f7 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Events.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Events.pt-BR.resx @@ -92,7 +92,7 @@ <strong>{0}</strong> escolheu mais uma vez ajudar o osu! — obrigado por sua generosidade! - <strong>{0}</strong> apoiou o osu! — obrigado por sua generosidade! + <strong>{0}</strong> se tornou osu!supporter — obrigado por sua generosidade! <strong>{0}</strong> recebeu osu!supporter de presente! @@ -104,7 +104,7 @@ aprovado - amado + loved qualificado diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Follows.kk-KZ.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Follows.kk-KZ.resx index 339f40fe..e6832828 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Follows.kk-KZ.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Follows.kk-KZ.resx @@ -58,4 +58,10 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + форум тақырыбы + + + маппер + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Forum.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Forum.cs.resx index f4159430..f60da982 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Forum.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Forum.cs.resx @@ -68,7 +68,7 @@ Subfóra - osu! fóra + Fóra Upravit záhlaví @@ -89,7 +89,7 @@ Jste si jist, že chcete odebrat titulní obrázek? - Fórum + Fóra Poslední příspěvek @@ -152,7 +152,7 @@ zadejte číslo příspěvku - {0} počet příspěvků + {0} příspěvků celkem Opravdu odstranit téma? diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Forum.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Forum.id.resx index f94299ab..dc558108 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Forum.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Forum.id.resx @@ -620,7 +620,7 @@ Sunting Jajak Pendapat - Menyunting jajak pendapat akan menganulir seluruh suara yang telah masuk! + Menyunting jajak pendapat akan menganulir hasil saat ini! Pilih diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Forum.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Forum.ja.resx index e35a61df..2efba84f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Forum.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Forum.ja.resx @@ -121,6 +121,9 @@ 投稿日時 {0} + + {0}による「{1}」への報告 + 投稿を削除 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Friends.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Friends.cs.resx index 25eab666..44bac86d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Friends.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Friends.cs.resx @@ -62,7 +62,7 @@ přátelé - Dosažen limit počtu přátel. + Dosažen limit počtu přátel přidat přítele diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Home.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Home.cs.resx index 8d00063e..9f0d4df3 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Home.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Home.cs.resx @@ -146,7 +146,7 @@ vše - beatmap + beatmapa fórum @@ -245,7 +245,7 @@ pro Linux - založte si účet + založ si účet při spuštění hry postupuj podle pokynů pro přihlášení nebo vytvoření nového účtu diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Home.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Home.id.resx index 1a98ac02..66ef8715 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Home.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Home.id.resx @@ -167,7 +167,7 @@ Lihat hasil pencarian pengguna lainnya - Pencarian pengguna terbatas hanya untuk {0} pengguna. Cobalah untuk mempersempit kriteria pencarian. + Pencarian pengguna terbatas hanya pada {0} pengguna. Cobalah untuk mempersempit kriteria pencarian. Pengguna diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Home.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Home.ja.resx index 661165f3..48d74eb1 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Home.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Home.ja.resx @@ -133,6 +133,9 @@ サブフォーラムを含む + + 削除された投稿を非表示 + トピック # diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.cs.resx index 1b368bf3..e011b5b1 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.cs.resx @@ -257,7 +257,7 @@ Překročen limit - Ale ne, něco je rozbité! + Ale ne! Něco se pokazilo! ;_; Jsme automaticky oznámeni o každé chybě. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.id.resx index a882cf88..a76b8a26 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.id.resx @@ -224,7 +224,7 @@ Ketentuan Layanan - Parameter yang diminta tidak valid + Parameter permintaan tidak valid Halaman Tidak Ditemukan @@ -251,7 +251,7 @@ Maaf, namun halaman yang kamu minta tidak ada di sini! - Parameter yang diminta tidak valid + Parameter permintaan tidak valid Batas permintaan terlampaui @@ -293,7 +293,7 @@ nama pengguna - Nama pengguna atau alamat email tidak ditemukan + Nama pengguna atau alamat email tidak ada Kata sandi salah diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.ja.resx index f5f231d6..4a0ef253 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.ja.resx @@ -319,6 +319,9 @@ フレンド + + Lazer nodeは、新しいスコアリングアルゴリズムを使用して、Lazerから提出されたスコアを表示します + ログアウト diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.pl.resx index 95ee7832..ca17cd51 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.pl.resx @@ -319,6 +319,9 @@ Tryb lazer + + Tryb Lazer pokazuje wyniki ustalone z lazera z nowym algorytmem punktacji + Wyloguj się diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.pt-BR.resx index e3362d1f..4d9a12b6 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Layout.pt-BR.resx @@ -125,7 +125,7 @@ Fechar (Esc) - Alternar tela cheia + Ativar/Desativar Tela cheia Ampliar/Reduzir diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Livestreams.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Livestreams.id.resx index b82846d6..7d87fd12 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Livestreams.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Livestreams.id.resx @@ -68,7 +68,7 @@ Siaran Langsung - Data siaran langsung berikut diperbarui setiap lima menit sekali berdasarkan direktori twitch.tv yang tersedia. Jangan ragu untuk menyiarkan dirimu ke mata dunia! Untuk informasi lebih lanjut seputar cara menyiarkan osu! secara langsung, kunjungi {0}. + Data berikut ini diambil dari twitch.tv setiap lima menit sekali berdasarkan direktori yang tersedia. Jangan ragu untuk mulai menyiarkan dirimu ke mata dunia! Untuk informasi lebih lanjut seputar cara memperoleh pengaturan siaran, silakan kunjungi {0}. halaman wiki berikut diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.es-419.resx index 198b6312..c0bc720c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.es-419.resx @@ -91,4 +91,151 @@ Es gracias a personas como tú que osu! es capaz de mantener el juego y la comunidad funcionando sin ningún tipo de anuncios ni pagos forzados. + + ¡Tu contribución hace que osu! funcione durante unos {0}! Puede que no parezca mucho, pero todo suma :). + + + Gracias, osu! te <3 + + + A continuación, se muestra una traducción realizada por la comunidad con fines informativos: + + + La persona o personas que reciban el regalo tendrán acceso a osu!direct y a muchas otras ventajas. + + + A partir de ahora tendrás acceso a osu!direct y a muchas otras ventajas para los supporters durante {0}. + + + Muchas gracias por tu {0} a osu!. + + + apoyo + + + continuo apoyo + + + Te informamos de que ha habido una nueva respuesta en «{0}» desde tu última visita. + + + [osu!] Nueva respuesta en el tema «{0}» + + + Si ya no quieres recibir más notificaciones de este tema, puedes hacer clic en el enlace «Cancelar suscripción al tema» que se encuentra en la parte inferior del tema de arriba, o desde la página de gestión de suscripciones al tema: + + + Puedes ir directamente a la última respuesta utilizando el siguiente enlace: + + + Tu código de verificación es: + + + Tú o alguien que se ha hecho pasar por ti ha solicitado que se restablezca la contraseña de tu cuenta de osu!. + + + Recuperación de tu cuenta de osu! + + + Hemos recibido tu pago y estamos preparando tu pedido para realizar el envío. El envío puede tardar unos días, dependiendo de la cantidad de pedidos. Puedes seguir el progreso de tu pedido aquí, incluidos los detalles de seguimiento cuando estén disponibles: + + + Hemos recibido tu pago y estamos procesando tu pedido. Puedes seguir el progreso de tu pedido aquí: + + + Si tienes alguna pregunta, no dudes en responder a este correo. + + + Envío + + + ¡Hemos recibido tu pedido de la osu!store! + + + ¡Gracias por tu compra en la osu!store! + + + Total + + + La persona que te ha regalado esta etiqueta ha preferido permanecer en el anonimato, por lo que no ha sido mencionada en esta notificación. + + + Pero es probable que ya sepas quién es ;). + + + Gracias a esa persona, tendrás acceso a osu!direct y a otros ventajas de osu!supporter durante {0}. + + + Puedes encontrar más detalles sobre estas ventajas aquí: + + + ¡Alguien te acaba de regalar una etiqueta de osu!supporter! + + + La persona que te regaló esta etiqueta te dejó un mensaje: + + + ¡Te han regalado una etiqueta de osu!supporter! + + + Este es un correo de confirmación para informarte que tu dirección de correo electrónico de osu! ha sido cambiada a: «{0}». + + + Asegúrate de haber recibido este correo electrónico en tu nueva dirección para evitar perder el acceso a tu cuenta de osu! en el futuro. + + + Por razones de seguridad, este correo electrónico se ha enviado tanto a tu nueva dirección de correo electrónico como a la antigua. + + + Confirmación del cambio de correo electrónico de osu! + + + Se sospecha que tu cuenta ha sido comprometida, tiene actividad sospechosa reciente o una contraseña MUY poco segura. Por este motivo, te pedimos que establezcas una nueva contraseña. Asegúrate de elegir una contraseña SEGURA. + + + Puedes realizar el restablecimiento desde {0} + + + Motivo: + + + Reactivación de tu cuenta de osu! requerida + + + Te informamos de que se han producido nuevas actualizaciones en los elementos que estás viendo. + + + Cambiar las preferencias de notificación por correo electrónico: + + + Nuevas notificaciones de osu! + + + Esto es solo una confirmación de que tu contraseña de osu! ha sido cambiada. + + + Confirmación del cambio de contraseña de osu! + + + Tu código de verificación es: + + + Puedes introducir el código con o sin espacios. + + + También puedes visitar el siguiente enlace para terminar la verificación: + + + Si no has solicitado esto, RESPONDE INMEDIATAMENTE, ya que tu cuenta puede estar en peligro. + + + Verificación de la cuenta de osu! + + + Una acción realizada en tu cuenta desde {0} requiere verificación. + + + un país desconocido + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.es.resx index 606cad68..2f2b0bcb 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.es.resx @@ -200,7 +200,7 @@ Motivo: - Reactivación de cuenta osu! requerida + Reactivación de tu cuenta de osu! requerida Solo informándote de que hay nuevas actualizaciones en los elementos que estás viendo. @@ -233,9 +233,9 @@ Verificación de la cuenta de osu! - Una acción realizada en su cuenta desde {0} requiere verificación. + Una acción realizada en tu cuenta desde {0} requiere verificación. - país desconocido + un país desconocido \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.id.resx index 2dda34bf..6588b6f5 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.id.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Kami ingin memberitahukan bahwa beatmap "{0}" telah diperbarui sejak kunjungan terakhirmu. + Kami ingin memberitahukan kamu bahwa telah terdapat pembaruan baru pada beatmap "{0}" sejak kunjungan terakhirmu. Pembaruan baru untuk beatmap "{0}" @@ -116,7 +116,7 @@ dukungan berkelanjutan - Kami ingin memberitahukan bahwa terdapat balasan baru pada "{0}" sejak kunjungan terakhirmu. + Kami ingin memberitahukan kamu bahwa telah terdapat balasan baru pada "{0}" sejak kunjungan terakhirmu. [osu!] Balasan baru pada topik "{0}" @@ -125,7 +125,7 @@ Apabila kamu tidak lagi ingin mengikuti topik ini, kamu dapat mengeklik tombol "Berhenti Ikuti" yang dapat kamu temukan pada tautan di atas atau pada halaman daftar pengamatan berikut: - Kamu dapat segera melihat balasan terbaru melalui link berikut: + Kamu dapat langsung menuju ke balasan terbaru melalui tautan berikut: Kode verifikasi kamu adalah: @@ -158,7 +158,7 @@ Total - Pengguna yang menghadiahkanmu tag supporter ini memilih untuk tetap anonim, sehingga nama mereka tidak disebutkan pada email ini. + Pengguna yang menghadiahkanmu tag supporter ini dapat memilih untuk tetap anonim, sehingga nama mereka tidak disebutkan pada email ini. Tetapi kamu mungkin sudah tahu siapa itu ;). @@ -203,7 +203,7 @@ Aktivasi Ulang Akun osu! Dibutuhkan - Kami ingin memberitahukan bahwa terdapat perkembangan baru pada berbagai hal yang kamu ikuti. + Kami ingin memberitahukan kamu bahwa telah terdapat perkembangan baru pada berbagai hal yang kamu ikuti. Ubah preferensi penerimaan notifikasi: diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.kk-KZ.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.kk-KZ.resx index 2af59fe6..a86f3de3 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.kk-KZ.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Mail.kk-KZ.resx @@ -58,6 +58,12 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Сәлем {0}, + + + Рахмет, osu! сізді <3 + Барлығы diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Matches.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Matches.es-419.resx index 339f40fe..c4fa2995 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Matches.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Matches.es-419.resx @@ -58,4 +58,103 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + mapa eliminado + + + FALLIDO + + + Partidas multijugador + + + (partida en progreso) + + + partida en progreso + + + Cargando eventos... + + + {0} gana + + + {0} por {1} + + + {0} abandonó la partida + + + {0} se unió a la partida + + + {0} ha sido expulsado de la partida + + + {0} creó la partida + + + la partida fue disuelta + + + {0} se convirtió en el anfitrión + + + un jugador abandonó la partida + + + un jugador se unió a la partida + + + un jugador fue expulsado de la partida + + + la partida fue creada + + + la partida fue disuelta + + + el anfitrión ha cambiado + + + Precisión + + + Combo + + + Puntuación + + + Todos contra todos + + + Cooperativo + + + Por equipos + + + Cooperativo por equipos + + + Equipo azul + + + Equipo rojo + + + Puntuación más alta + + + Precisión más alta + + + Combo más alto + + + Score V2 + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Matches.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Matches.es.resx index 227e21be..a787ecef 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Matches.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Matches.es.resx @@ -65,7 +65,7 @@ FALLIDO - Partidas Multijugador + Partidas multijugador (partida en progreso) @@ -143,7 +143,7 @@ Equipo Azul - Equipo Rojo + Equipo rojo Puntuación más alta diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.cs.resx index ff99fcb4..5c208da2 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.cs.resx @@ -179,7 +179,7 @@ Duplikované možnosti nejsou povoleny. - Nemůžete upravovat hlasování po více jak {0} hodinách + Nemůžete upravovat hlasování po více jak {0} hodinách. Nelze skrýt výsledky ankety, která nikdy neskončí. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.es-419.resx index 339f40fe..4651f58d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.es-419.resx @@ -58,4 +58,286 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + {0} especificado no válido. + + + {0} no puede ser negativo. + + + {0} es requerido. + + + {0} ha excedido el límite máximo - solo puede ser de hasta {1} caracteres. + + + Introduce una URL válida. + + + La confirmación no coincide. + + + La marca de tiempo está especificada pero falta la dificultad del mapa. + + + El mapa no puede ser hypeado. + + + El hype debe darse en la sección General (todas las dificultades). + + + Dificultad especificada no válida. + + + Mapa especificado no válido. + + + La discusión está cerrada. + + + Tipo de mensaje + + + Marca de tiempo + + + Este mapa está actualmente cerrado para su discusión y no puede ser hypeado + + + Debes iniciar sesión para dar un hype. + + + Ya hypeaste este mapa. + + + Ya has usado todos tus hypes. + + + Este mapa no puede ser hypeado + + + No puedes hypear tu propio mapa. + + + La marca de tiempo especificada está más allá de la duración del mapa. + + + La marca de tiempo no puede ser negativa. + + + La discusión está cerrada. + + + No se puede eliminar la publicación inicial. + + + El mensaje + + + No está permitido responder a un comentario eliminado. + + + No está permitido fijar la respuesta de un comentario. + + + El mensaje + + + {0} especificado no válido. + + + Solo se puede votar en una solicitud de función. + + + Votos insuficientes. + + + Opción especificada no válida. + + + No está permitido eliminar la publicación de los metadatos del mapa. + + + No está permitido editar la publicación de los metadatos del mapa. + + + No se puede eliminar la publicación inicial + + + Falta el tema de la publicación + + + Tu respuesta solo contiene una cita. + + + Cuerpo de la publicación + + + Título del tema + + + No se permiten opciones duplicadas. + + + No se puede editar una encuesta después de {0} horas. + + + No se pueden ocultar los resultados de una encuesta que nunca terminará. + + + Las opciones por usuario no pueden exceder el número de opciones disponibles. + + + Se requiere al menos una opción por usuario. + + + Se necesitan al menos dos opciones. + + + Se ha excedido el número máximo de opciones permitidas. + + + Título de la encuesta + + + Selecciona una opción para votar. + + + Se han seleccionado más opciones de las permitidas. + + + Por el momento, solo se proporciona una clave API por usuario. + + + clave api + + + nombre de la aplicación + + + url de la aplicación + + + Se ha excedido el número máximo de aplicaciones OAuth permitidas. + + + Introduce una URL válida. + + + Nombre de la aplicación + + + URL de la llamada de retorno de la aplicación + + + La contraseña no puede contener el nombre de usuario. + + + La dirección de correo electrónico ya se está utilizando. + + + Dirección de correo electrónico no permitida. + + + El país no está en la base de datos. + + + El nombre de usuario de Discord no es válido. + + + No parece ser una dirección de correo electrónico válida. + + + El nombre de usuario de Twitter no es válido. + + + La nueva contraseña es muy corta. + + + El nombre de usuario o la dirección de correo electrónico ya se están utilizando. + + + Este nombre de usuario estará disponible en {0}. + + + ¡Este nombre de usuario estará disponible en cualquier momento! + + + El nombre de usuario solicitado contiene caracteres no válidos. + + + ¡El nombre de usuario ya está en uso! + + + ¡El nombre de usuario ya está en uso! + + + Utiliza guiones bajos o espacios, no ambos. + + + ¡El nombre de usuario no puede empezar ni terminar con espacios! + + + Este nombre de usuario no está permitido. + + + El nombre de usuario solicitado es muy corto. + + + El nombre de usuario solicitado es muy largo. + + + Contraseña no permitida. + + + La contraseña actual es incorrecta. + + + La confirmación del correo electrónico no coincide. + + + La confirmación de la contraseña no coincide. + + + Se excedió el límite máximo - puedes usar hasta {0} caracteres. + + + Nombre de usuario + + + Dirección de correo electrónico + + + Contraseña + + + No puedes cambiar tu nombre de usuario mientras estés restringido. + + + ¡Debes haber {0} para cambiar tu nombre! + + + apoyado a osu! + + + ¡Este es tu nombre de usuario, tonto! + + + No se pueden reportar mapas clasificados + + + No estás en este canal. + + + {0} no válido para este tipo de reporte. + + + ¡No puedes reportarte a ti mismo! + + + Cantidad + + + Costo + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.es.resx index 4bf7cbfd..73e6ab26 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.es.resx @@ -272,7 +272,7 @@ ¡El nombre de usuario ya está en uso! - Por favor utiliza guiones bajos o espacios, ¡no ambas! + Usa guiones bajos o espacios, ¡no ambos! ¡El nombre no puede iniciar o finalizar con espacios! diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.ja.resx index ccd86fa5..6d59d8bb 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation.ja.resx @@ -70,6 +70,9 @@ {0}の使用文字数の制限を超えています。上限は{1}文字です。 + + 有効なURLを入力してください。 + 認証が一致しません。 @@ -203,12 +206,18 @@ 許可されている選択肢より多くを選択しました。 + + 現時点では、ユーザーごとに1つの API キーのみが提供されます。 + apiキー アプリケーション名 + + アプリケーション URL + 許可されるOAuthアプリケーションの最大数を超えました。 @@ -317,6 +326,9 @@ ランク付けされたビートマップは報告できません。 + + あなたはこのチャンネルに参加していません。 + {0} はこの報告タイプでは無効です。 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation/Store/Product.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation/Store/Product.id.resx index 48914d9f..b1ff2920 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation/Store/Product.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation/Store/Product.id.resx @@ -62,12 +62,12 @@ Stok yang tersedia tidak mencukupi atau sudah habis! - Produk ini harus di-checkout secara terpisah dari produk lainnya + Item ini harus di-checkout secara terpisah dari item lainnya Produk ini tidak tersedia. - Kamu hanya dapat memesan {0} item dari produk ini per pemesanannya. + Kamu hanya dapat memesan {0} item ini per pesanannya. \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation/Store/Product.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation/Store/Product.pt-BR.resx index ba447e18..c79f5ddd 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation/Store/Product.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ModelValidation/Store/Product.pt-BR.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Não há o suficiente deste item restando! + Não há itens restantes no estoque! Este item precisa ser comprado separadamente diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.bg.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.bg.resx index 339f40fe..b9f77c94 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.bg.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.bg.resx @@ -58,4 +58,13 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Посоченият {0} не е намерен. + + + бийтмап трудност + + + бийтмап + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.fi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.fi.resx index 270828e1..126a90c3 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.fi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.fi.resx @@ -58,6 +58,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Määritelty {0} ei löydettävissä. + rytmikartan vaikeustaso diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.fr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.fr.resx index f67f0c68..268b9ed2 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.fr.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.fr.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - La {0} spécifiée n'a pas pu être trouvée. + Ce que vous recherchez ({0}) n'a pas pu être trouvé. difficulté diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.kk-KZ.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.kk-KZ.resx index 339f40fe..8319ca46 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.kk-KZ.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.kk-KZ.resx @@ -58,4 +58,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + карта + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.ko.resx index 339f40fe..89067014 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.ko.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.ko.resx @@ -58,4 +58,10 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 비트맵 난이도 + + + 비트맵 + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.pt-BR.resx index 339f40fe..7f34e60d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.pt-BR.resx @@ -58,4 +58,13 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + O {0} especificado não foi encontrado. + + + dificuldade do beatmap + + + beatmap + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.pt.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.pt.resx index 339f40fe..7f34e60d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.pt.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.pt.resx @@ -58,4 +58,13 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + O {0} especificado não foi encontrado. + + + dificuldade do beatmap + + + beatmap + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.uk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.uk.resx index 339f40fe..2bf931a7 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.uk.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Models.uk.resx @@ -58,4 +58,13 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Зазначений {0} не знайдено. + + + складність карти + + + бітмапа + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Multiplayer.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Multiplayer.es-419.resx index 339f40fe..22b36fa4 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Multiplayer.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Multiplayer.es-419.resx @@ -58,4 +58,40 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ¡Aún no se ha jugado ninguna partida {0} en osu!(lazer)! + + + en las listas de juego + + + multijugador + + + alojado por {0} + + + Contraseña de la sala no válida + + + {0} mapa|{0} mapas + + + {0} jugador|{0} jugadores + + + quedan {0} + + + La duración es demasiado larga. + + + activa + + + terminada + + + termina pronto + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Multiplayer.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Multiplayer.id.resx index b4bee3a2..375eacea 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Multiplayer.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Multiplayer.id.resx @@ -80,7 +80,7 @@ {0} pemain|{0} pemain - sisa waktu {0} + {0} tersisa Durasi pertandingan terlalu lama. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/News.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/News.es-419.resx index 339f40fe..ccd72429 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/News.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/News.es-419.resx @@ -58,4 +58,49 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + osu!news + + + Publicaciones más recientes + + + Publicaciones anteriores + + + novedades + + + portada + + + por {0} + + + Publicación siguiente + + + Publicación anterior + + + novedades + + + publicación + + + Archivo de novedades + + + Actualizar + + + Listado actualizado. + + + Actualizar + + + Publicación actualizada. + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.cs.resx index c61300bd..07a19bf3 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.cs.resx @@ -158,7 +158,7 @@ Nový příspěvek od {0} - Nová recenze na "{0}" od {1} obsahující problémy: {2}, návrhy: {3}, ocenění: {4} + Nová recenze na "{0}" od {1} obsahující {2} Nová recenze od {0} obsahující {1} diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.es-419.resx index 339f40fe..b8d66d81 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.es-419.resx @@ -58,4 +58,367 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ¡Todas las notificaciones leídas! + + + Eliminar {0} + + + Cargando notificaciones no leídas... + + + Borrar {0} + + + No hay notificaciones + + + ver todas las notificaciones + + + ir al chat + + + Verifica la sesión para ver las notificaciones + + + todas + + + mapas + + + versiones + + + chat + + + foro + + + noticias + + + perfil + + + todas + + + perfil + + + mapas + + + foro + + + noticias + + + versiones + + + chat + + + Mapa + + + Dificultad de invitado + + + Ahora eres dueño de la dificultad «{0}» del mapa «{1}» + + + Ahora eres dueño de la dificultad «{0}» + + + Discusión de mapas + + + La discusión en «{0}» se ha cerrado + + + La discusión fue cerrada + + + Nueva publicación en «{0}» por {1}: «{2}» + + + Nueva publicación en «{0}» por {1} + + + Nueva publicación por {0}: «{1}» + + + Nueva publicación por {0} + + + Nueva revisión en «{0}» por {1} que contiene {2} + + + Nueva revisión por {0} que contiene {1} + + + La discusión en «{0}» ha sido abierta + + + La discusión se ha abierto + + + {0} elogio|{0} elogios + + + {0} problema|{0} problemas + + + {0} sugerencia|{0} sugerencias + + + Problema en un mapa calificado + + + Reportado por {0} en «{1}»: «{2}» + + + Reportado por {0} en «{1}» + + + Reportado por {0}: «{1}» + + + Reportado por {0} + + + El estado del mapa ha cambiado + + + «{0}» ha sido descalificado + + + El mapa fue descalificado + + + «{0}» fue promovido a amados + + + El mapa fue promovido a amados + + + «{0}» ha sido nominado + + + El mapa fue nominado + + + «{0}» ha ganado suficientes nominaciones e ingresó a la cola de clasificación + + + El mapa ingresó a la cola de clasificación + + + «{0}» ha sido clasificado + + + El mapa fue clasificado + + + «{0}» fue eliminado de amados + + + El mapa fue eliminado de amados + + + La nominación de «{0}» ha sido restablecida + + + La nominación fue restablecida + + + Nuevo comentario + + + {0} ha comentado «{1}» en «{2}» + + + {0} ha comentado «{1}» + + + {0} ha respondido «{1}» en «{2}» + + + {0} ha respondido «{1}» + + + Chat + + + Nuevo anuncio + + + {0} dice «{1}» + + + {0} + + + Anuncio de {0} + + + Nuevo mensaje + + + {0} dice «{1}» + + + {0} + + + de {0} + + + Registro de cambios + + + Nuevo comentario + + + {0} ha comentado «{1}» en «{2}» + + + {0} ha comentado «{1}» + + + {0} ha respondido «{1}» en «{2}» + + + {0} ha respondido «{1}» + + + Noticias + + + Nuevo comentario + + + {0} ha comentado «{1}» en «{2}» + + + {0} ha comentado «{1}» + + + {0} ha respondido «{1}» en «{2}» + + + {0} ha respondido «{1}» + + + Tema del foro + + + Nueva respuesta en el foro + + + {0} ha respondido a «{1}» + + + {0} ha respondido + + + Nuevo mapa + + + Nuevo mapa «{0}» por {1} + + + Nuevo mapa «{0}» + + + Nuevos mapas por {0} + + + El mapa «{0}» ha sido revivido por {1} + + + El mapa «{0}» ha sido revivido + + + Medallas + + + Nueva medalla + + + ¡Desbloqueada «{0}»! + + + ¡Desbloqueada «{0}»! + + + ¡Medallas desbloqueadas! + + + Ahora eres un invitado en el mapa «{0}» + + + La discusión en «{0}» se ha cerrado + + + La discusión en «{0}» tiene nuevas actualizaciones + + + La discusión en «{0}» se ha abierto + + + Se reportó un nuevo problema en «{0}» + + + «{0}» ha sido descalificado + + + «{0}» fue promovido a amados + + + «{0}» ha sido nominado + + + «{0}» ha ganado suficientes nominaciones e ingresó a la cola de clasificación + + + «{0}» ha sido clasificado + + + «{0}» se eliminó de amados + + + La nominación de «{0}» ha sido restablecida + + + El mapa «{0}» tiene nuevos comentarios + + + Hay un nuevo anuncio en «{0}» + + + Has recibido un nuevo mensaje de {0} + + + El registro de cambios «{0}» tiene nuevos comentarios + + + La noticia «{0}» tiene nuevos comentarios + + + Hay nuevas respuestas en «{0}» + + + {0} ha creado nuevos mapas + + + {0} ha revivido mapas + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.es.resx index 4a75e1c5..fc9f1ba6 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.es.resx @@ -353,10 +353,10 @@ Nueva medalla - ¡Desbloqueado «{0}»! + ¡Desbloqueada «{0}»! - ¡Desbloqueado «{0}»! + ¡Desbloqueada «{0}»! ¡Medallas desbloqueadas! diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.id.resx index e1aba99e..9b891de3 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.id.resx @@ -140,7 +140,7 @@ Diskusi beatmap - Diskusi pada beatmap "{0}" telah dikunci + Diskusi pada "{0}" telah dikunci Diskusi beatmap telah dikunci @@ -197,16 +197,16 @@ Perubahan status beatmap - Beatmap "{0}" telah didiskualifikasi + "{0}" telah didiskualifikasi Beatmap telah didiskualifikasi - Beatmap "{0}" telah diberikan status loved + "{0}" telah dipromosikan ke kategori Loved - Status beatmap dipromosikan menjadi loved + Beatmap telah dipromosikan ke kategori Loved "{0}" telah dinominasikan @@ -233,7 +233,7 @@ Beatmap telah dilepas dari Loved - Nominasi pada beatmap "{0}" telah dianulir + Nominasi pada "{0}" telah dianulir Nominasi beatmap dianulir @@ -320,7 +320,7 @@ Topik forum - Balasan baru pada topik forum + Balasan forum baru {0} membalas postinganmu pada utas forum "{1}" @@ -380,7 +380,7 @@ "{0}" telah didiskualifikasi - "{0}" telah dipromosikan ke dalam kategori Loved + "{0}" telah dipromosikan ke kategori Loved "{0}" telah dinominasikan diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.kk-KZ.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.kk-KZ.resx index e4632413..5e59d254 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.kk-KZ.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.kk-KZ.resx @@ -82,12 +82,18 @@ карталар + + форум + жаңалықтар чат + + Карта + Қонақтың қиындығы @@ -115,6 +121,15 @@ Жаңалықтар + + Форум тақырыбы + + + Жаңа карта + + + Жаңа карта "{0}" + Жаңа медаль diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.pt-BR.resx index 3861fee3..3b4ce6c1 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Notifications.pt-BR.resx @@ -149,7 +149,7 @@ {0} publicou uma nova mensagem na discussão do beatmap "{1}". - Nova publicação em "{0}" de {1} + Nova publicação em "{0}" por {1} Nova publicação de {0} diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Oauth.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Oauth.es-419.resx index 339f40fe..dd0b8782 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Oauth.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Oauth.es-419.resx @@ -58,4 +58,88 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Cancelar + + + está solicitando permiso para acceder a tu cuenta. + + + Esta aplicación podrá: + + + Solicitud de autorización + + + ¿Estás seguro de que quieres revocar los permisos de este cliente? + + + Esta aplicación puede: + + + Propiedad de {0} + + + No hay clientes + + + Revocar acceso + + + Acceso revocado + + + ID del cliente + + + Nombre de la aplicación + + + URL de la llamada de retorno de la aplicación + + + Restablecer cliente secreto + + + No se pudo restablecer el cliente secreto + + + Cliente secreto + + + Mostrar cliente secreto + + + Ocultar cliente secreto + + + Registra una nueva aplicación OAuth + + + Registrar la aplicación + + + Al usar la API, aceptas los {0}. + + + términos de uso + + + ¿Estás seguro de que quieres borrar este cliente? + + + ¿Estás seguro de que quieres restablecer el cliente secreto? Esto revocará todos los tokens existentes. + + + Nueva aplicación OAuth + + + No hay clientes + + + Eliminar + + + Eliminado + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Oauth.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Oauth.es.resx index 096e7ee4..ef445687 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Oauth.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Oauth.es.resx @@ -62,7 +62,7 @@ Cancelar - está solicitando permiso para acceder a su cuenta. + está solicitando permiso para acceder a tu cuenta. Esta aplicación podrá: @@ -71,7 +71,7 @@ Solicitud de autorización - ¿Seguro que desea revocar los permisos de este cliente? + ¿Seguro que deseas revocar los permisos de este cliente? Esta aplicación puede: @@ -83,19 +83,19 @@ No hay clientes - Revocar Acceso + Revocar acceso Acceso revocado - ID cliente + ID del cliente - Nombre de Aplicación + Nombre de la aplicación - URL de llamada de Aplicación + URL de llamada de la aplicación Restablecer cliente secreto @@ -113,10 +113,10 @@ Ocultar cliente secreto - Registre una nueva aplicación OAuth + Registra una nueva aplicación OAuth - Registro de aplicación + Registrar la aplicación Al usar la API, aceptas los {0}. @@ -125,10 +125,10 @@ términos de uso - ¿Seguro que desea eliminar este cliente? + ¿Seguro que deseas eliminar este cliente? - ¿Seguro que desea restablecer el cliente secreto? Esto revocará todos los tokens existentes. + ¿Seguro que deseas restablecer el cliente secreto? Esto revocará todos los tokens existentes. Nueva aplicación OAuth diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Oauth.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Oauth.id.resx index ddc8fdca..1cef9d48 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Oauth.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Oauth.id.resx @@ -119,7 +119,7 @@ Daftarkan aplikasi - Dengan menggunakan API kami, Anda menyatakan diri setuju terhadap {0} yang berlaku. + Dengan menggunakan API ini, Anda menyatakan diri setuju terhadap {0} yang berlaku. Ketentuan Penggunaan @@ -128,7 +128,7 @@ Apakah kamu yakin untuk menghapus klien ini? - Apakah kamu yakin untuk mengatur ulang client secret? Tindakan ini akan menganulir izin akses seluruh token yang telah diotorisir sebelumnya. + Apakah kamu yakin untuk mengatur ulang client secret? Tindakan ini akan menganulir izin akses seluruh token yang ada. Buat Izin Aplikasi Baru diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.cs.resx index a5ccf361..b7ccb2f6 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.cs.resx @@ -193,6 +193,9 @@ turnaje + + přednastavení uživatelského záhlaví + informace o hráči diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.es-419.resx index 339f40fe..d09e2559 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.es-419.resx @@ -58,4 +58,166 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + administración + + + solicitud no válida + + + no encontrado + + + prohibido + + + no autorizado + + + verificación de la cuenta + + + no encontrado + + + solicitud no válida + + + demasiadas solicitudes + + + algo se rompió + + + mantenimiento + + + foro + + + registros de temas + + + verificación de la cuenta + + + artistas destacados + + + publicaciones de discusión del mapa + + + discusiones del mapa + + + paquetes de mapas + + + votos de la discusión del mapa + + + historial del mapa + + + discusión del mapa + + + lista de mapas + + + información del mapa + + + registro de cambios + + + chat + + + comentarios + + + resultados de la evaluación del concurso + + + concursos + + + evaluación del concurso + + + grupos + + + descarga + + + panel + + + búsqueda + + + apoya el juego + + + testflight + + + información + + + transmisiones en vivo + + + partidas + + + novedades + + + historial de notificaciones + + + restablecimiento de contraseña + + + clasificaciones + + + rendimiento + + + clasificaciones + + + torneos + + + preselecciones de las portadas de usuario + + + información del jugador + + + crear una cuenta + + + aviso + + + wiki + + + autorizar aplicación + + + tienda + + + información del modder + + + historial de multijugador + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.id.resx index df640b7a..75ba6b7f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.id.resx @@ -218,6 +218,6 @@ info modder - riwayat pertandingan multiplayer + riwayat multiplayer \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.kk-KZ.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.kk-KZ.resx index 9d26d90a..e5e20cd4 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.kk-KZ.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.kk-KZ.resx @@ -79,6 +79,9 @@ сайыстар + + группалар + жүктеу @@ -88,6 +91,12 @@ ойынды қолдаңыз + + матчтар + + + жаңалықтар + өнімділік diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.pl.resx index d0091cb3..5abf2dfa 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.pl.resx @@ -136,9 +136,15 @@ komentarze + + wyniki oceniania konkursu + konkursy + + ocenianie konkursu + grupy @@ -187,6 +193,9 @@ turnieje + + profil okładki użytkownika + informacje o użytkowniku diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.pt-BR.resx index 7cbd44f3..1c16ad3f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PageTitle.pt-BR.resx @@ -104,7 +104,7 @@ artistas em destaque - votos de discussão do beatmap + posts de discussão sobre o beatmap discussões de beatmaps @@ -136,9 +136,15 @@ comentários + + resultados do julgamento do concurso + concursos + + julgamento do concurso + grupos @@ -187,6 +193,9 @@ torneios + + predefinições da capa do usuário + informações do jogador diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.es-419.resx index 339f40fe..6770c4a6 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.es-419.resx @@ -58,4 +58,67 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Reenviar correo electrónico de verificación + + + Establecer contraseña + + + Empezar + + + Ponte en contacto con el soporte técnico para recuperar tu cuenta. + + + El código de verificación ha expirado. + + + Error inesperado en el código de verificación. + + + Ponte en contacto con un administrador autorizado para recuperar la cuenta. + + + Requerido. + + + Demasiados intentos fallidos. + + + El usuario solicitado no existe. + + + Código incorrecto. + + + Revisa tu correo electrónico para ver el código de verificación. + + + ¡Nueva contraseña guardada! + + + Nueva contraseña + + + Confirmar contraseña + + + Se está restableciendo la contraseña de la cuenta <strong>{0}</strong>. + + + Código de verificación + + + Introduce la dirección de correo electrónico o el nombre de usuario + + + Tu cuenta no ha sido utilizada desde hace mucho tiempo. Para garantizar la seguridad de tu cuenta, restablece tu contraseña. + + + ¿Necesitas más ayuda? Ponte en contacto con nosotros a través de nuestro {0}. + + + sistema de soporte + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.es.resx index 0eea43f7..431faa49 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.es.resx @@ -68,7 +68,7 @@ Empezar - Contacta al soporte técnico para recuperar tu contraseña. + Contacta al soporte técnico para recuperar tu cuenta. El código de verificación ha expirado. @@ -92,7 +92,7 @@ Código incorrecto. - Revise su correo para obtener el código de verificación. + Revisa tu correo para obtener el código de verificación. ¡Nueva contraseña guardada! @@ -110,7 +110,7 @@ Código de verificación - Ingrese correo o nombre de usuario + Ingresa el correo o el nombre de usuario Tu cuenta no ha sido usada en mucho tiempo. Para garantizar la seguridad de tu cuenta, por favor restablece tu contraseña. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.id.resx index 463e6f43..0a6914a7 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.id.resx @@ -74,7 +74,7 @@ Kode verifikasi telah kedaluwarsa. - Terdapat kesalahan dalam proses pengecekan kode verifikasi. + Terdapat kesalahan yang tidak terduga dalam kode verifikasi. Silakan hubungi admin dengan izin akses tingkat tinggi untuk memulihkan akun. @@ -113,12 +113,12 @@ Masukkan alamat email atau nama pengguna - Akunmu tidak digunakan dalam waktu lama. Untuk memastikan keamanan akun, mohon atur ulang kata sandimu. + Akunmu telah lama tidak digunakan. Untuk memastikan keamanan akunmu, silakan atur ulang kata sandimu. - Butuh bantuan lebih lanjut? Hubungi {0} kami. + Butuh bantuan lebih lanjut? Hubungi kami melalui {0} kami. - layanan dukungan + sistem layanan dukungan \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.ja.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.ja.resx index 7ab639f7..7337d043 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.ja.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/PasswordReset.ja.resx @@ -112,6 +112,9 @@ メールアドレスまたはユーザー名を入力してください + + あなたのアカウントは長い間使用されていません。アカウントのセキュリティを確保するために、パスワードをリセットしてください。 + さらにサポートが必要ですか? {0}からお問い合わせください。 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Paypal/Errors.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Paypal/Errors.id.resx index d66f541b..a2a8ed30 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Paypal/Errors.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Paypal/Errors.id.resx @@ -71,7 +71,7 @@ Tautan pembayaran telah kedaluwarsa. Silakan coba lagi. - Tidak ada rekam jejak pembayaran yang tercatat. + Tidak ada informasi pembayaran yang ditemukan. Pembayaran ditolak, tetapi kami tidak yakin mengapa. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/QuickSearch.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/QuickSearch.es-419.resx index 339f40fe..cfe360a6 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/QuickSearch.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/QuickSearch.es-419.resx @@ -58,4 +58,31 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Mapa + + + Foro + + + Otro + + + Jugador + + + Wiki + + + No hay resultados + + + No hay resultados en {0} + + + Más resultados de búsqueda de {0} + + + Resultados de búsqueda en {0} + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.bg.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.bg.resx index 06487f51..7f7c8f4d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.bg.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.bg.resx @@ -79,6 +79,9 @@ Похарчени + + Потребителят има по-малко от 30 дни скорошна история в класирането. + под прожекторите diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.cs.resx index 72b887a7..a56e44da 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.cs.resx @@ -79,8 +79,11 @@ Použito + + Tento uživatel má méně než 30 dní nedávné ranking historie. + - výběry + výběry (staré) stát diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.es-419.resx index 339f40fe..ff5c50c0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.es-419.resx @@ -58,4 +58,100 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Todos + + + País + + + Mostrar + + + Variante + + + Obtenido + + + Disponible + + + Gastado + + + Este usuario tiene menos de 30 días en su historial de clasificación reciente. + + + spotlights (viejo) + + + país + + + kudosu + + + multijugador + + + rendimiento + + + puntuación + + + temporadas + + + Todavía no hay salas en esta temporada. + + + Esta temporada aún está en curso (se añadirán más listas de juego). + + + Número de listas de juego + + + Mostrar más información sobre esa temporada. + + + Fecha de finalización + + + Número de mapas + + + Participantes + + + Fecha de inicio + + + Precisión + + + Usuarios activos + + + País + + + Número de jugadas + + + Rendimiento + + + Puntuación total + + + Puntuación clasificada + + + Puntuación promedio + + + Rendimiento promedio + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.es.resx index 2d57905f..79f20313 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.es.resx @@ -79,6 +79,9 @@ Gastado + + Este usuario tiene menos de 30 días en su historial de clasificación reciente. + destacados diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.fr.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.fr.resx index 1a63e253..1cb552b7 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.fr.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.fr.resx @@ -79,6 +79,9 @@ Utilisés + + Ce joueur a moins de 30 jours d'activité dans le classement. + spotlights (ancien) diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.hu.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.hu.resx index edd3be1e..f948149e 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.hu.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.hu.resx @@ -79,6 +79,9 @@ Elköltve + + Ennek a felhasználónak kevesebb, mint 30 napos rangsorolási előzménye van. + Reflektorfény diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.id.resx index f4c16b1b..ab48a8c4 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.id.resx @@ -79,6 +79,9 @@ Digunakan + + Pengguna ini memiliki riwayat peringkat terkini yang kurang dari 30 hari. + spotlights diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.it.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.it.resx index 6d63bc50..a29f5e9d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.it.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.it.resx @@ -79,6 +79,9 @@ Spesi + + Questo utente ha un recente storico di classifica inferiore a 30 giorni. + spotlight (archivio) diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.pt.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.pt.resx index 4fe8dc30..7e8f63cb 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.pt.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.pt.resx @@ -80,6 +80,9 @@ Gasto + + Este utilizador tem menos de 30 dias de histórico de classificações recentes. + Em destaque diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.resx index 2ab1cb91..093f7bea 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.resx @@ -79,6 +79,9 @@ Spent + + This user has less than 30 days of recent ranking history. + spotlights (old) diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.ro.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.ro.resx index 280f4fac..64c3939f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.ro.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.ro.resx @@ -79,6 +79,9 @@ Folosit + + Acest utilizator are mai puțin de 30 de zile de istoric în clasamente. + promovări diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.ru.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.ru.resx index c0d9f6da..6618a0d0 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.ru.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.ru.resx @@ -79,6 +79,9 @@ Потрачено + + Этот пользователь начал играть рейтинговые карты менее 30 дней назад. + по чартам (устар.) diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.sv.resx index e54d9865..84ed12e1 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.sv.resx @@ -79,6 +79,9 @@ Spenderat + + Denna spelare har mindre än 30 dagar av nylig rankinghistorik. + i rampljuset diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.uk.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.uk.resx index 91ec2353..cd56f96c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.uk.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.uk.resx @@ -79,6 +79,9 @@ Витрачено + + Цей користувач має менше 30 днів недавньої історії рейтингу. + чарти diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.vi.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.vi.resx index 2ca053f4..c1773c70 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.vi.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.vi.resx @@ -79,6 +79,9 @@ Đã dùng + + Người dùng này có lịch sử xếp hạng ít hơn 30 ngày. + tiêu điểm diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.zh-Hant.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.zh-Hant.resx index 18f9d633..aa5eb570 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.zh-Hant.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.zh-Hant.resx @@ -79,6 +79,9 @@ 已使用 + + 這個使用者擁有少於30天的排行紀錄。 + 月賽 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.zh.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.zh.resx index 58b19bbd..a1479407 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.zh.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Rankings.zh.resx @@ -79,6 +79,9 @@ 已用的 + + 该玩家的最近排名历史记录少于 30 天。 + 高光 diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/RankingsStrings.cs b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/RankingsStrings.cs index 02452ebf..602d8e67 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/RankingsStrings.cs +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/RankingsStrings.cs @@ -44,6 +44,11 @@ public static class RankingsStrings /// public static LocalisableString KudosuUsed => new TranslatableString(getKey(@"kudosu.used"), @"Spent"); + /// + /// "This user has less than 30 days of recent ranking history." + /// + public static LocalisableString PerformanceInsufficientHistory => new TranslatableString(getKey(@"performance.insufficient_history"), @"This user has less than 30 days of recent ranking history."); + /// /// "spotlights (old)" /// diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Report.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Report.es-419.resx index 339f40fe..3d1a02d7 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Report.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Report.es-419.resx @@ -58,4 +58,40 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Reportar + + + ¿Reportar el mapa de {0}? + + + Reportar + + + ¿Reportar la publicación de {0}? + + + Reportar + + + ¿Reportar el comentario de {0}? + + + Reportar + + + ¿Reportar la publicación de {0}? + + + Reportar puntuación + + + ¿Reportar la puntuación de {0}? + + + Reportar + + + ¿Reportar a {0}? + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Report.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Report.id.resx index 7dc77c64..7ad0cca7 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Report.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Report.id.resx @@ -86,7 +86,7 @@ Laporkan Skor - Laporkan skor dari {0}? + Laporkan skor {0}? Laporkan diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Report.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Report.resx index 39f3396c..07820a97 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Report.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Report.resx @@ -82,6 +82,12 @@ Report {0}'s post? + + Report Message + + + Report {0}'s message? + Report Score diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ReportStrings.cs b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ReportStrings.cs index 15f326ca..b621b1dc 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ReportStrings.cs +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ReportStrings.cs @@ -49,6 +49,16 @@ public static class ReportStrings /// public static LocalisableString ForumPostTitle(LocalisableString username) => new TranslatableString(getKey(@"forum_post.title"), @"Report {0}'s post?", username); + /// + /// "Report Message" + /// + public static LocalisableString MessageButton => new TranslatableString(getKey(@"message.button"), @"Report Message"); + + /// + /// "Report {0}'s message?" + /// + public static LocalisableString MessageTitle(LocalisableString username) => new TranslatableString(getKey(@"message.title"), @"Report {0}'s message?", username); + /// /// "Report Score" /// diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ScoreTokens.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ScoreTokens.es-419.resx index 339f40fe..b390a2b8 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ScoreTokens.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ScoreTokens.es-419.resx @@ -58,4 +58,10 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + beatmap_hash no válido o no disponible + + + el envío de puntuaciones está desactivado + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ScoreTokens.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ScoreTokens.id.resx index 7e0a4b2e..2fda79ce 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ScoreTokens.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ScoreTokens.id.resx @@ -62,6 +62,6 @@ beatmap_hash tidak valid atau hilang - pengumpulan skor dinonaktifkan + submisi skor dinonaktifkan \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ScoreTokens.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ScoreTokens.pl.resx index 145f3e1f..73ccb9dc 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ScoreTokens.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/ScoreTokens.pl.resx @@ -61,4 +61,7 @@ złe lub brakujące beatmap_hash + + zgłaszanie wyników jest wyłączone + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Scores.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Scores.es-419.resx index 339f40fe..24619326 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Scores.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Scores.es-419.resx @@ -58,4 +58,37 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Esta puntuación está marcada para ser eliminada y desaparecerá pronto. + + + {0} en {1} [{2}] + + + por {0} + + + Jugado por + + + Enviado el + + + Clasificación nacional + + + Clasificación global + + + Solo las mejores puntuaciones personales otorgan pp + + + no se otorga pp para esta puntuación + + + Esta puntuación aún está siendo calculada y se mostrará pronto + + + Esta puntuación no tiene una clasificación, ya que no está clasificada o está marcada para ser eliminada + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Scores.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Scores.id.resx index 25090f28..7238c74b 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Scores.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Scores.id.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Skor ini telah ditandai untuk dihapus dan akan menghilang dalam waktu dekat. + Skor ini telah ditandai untuk dihapus dan akan segera menghilang dari papan peringkat. {0} pada {1} [{2}] @@ -86,7 +86,7 @@ pp tidak diberikan untuk skor ini - Skor ini sedang diproses dan akan ditampilkan kemudian + Skor ini masih dihitung dan akan ditampilkan kemudian Skor ini tidak memiliki peringkat karena skor tidak bersifat Ranked atau telah ditandai untuk dihapus diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Scores.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Scores.pl.resx index 3fc32b16..0e354911 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Scores.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Scores.pl.resx @@ -82,7 +82,13 @@ Tylko twoje najlepsze wyniki przyznają pp + + pp nie jest nagradzane za ten wynik + Ten wynik jest nadal obliczany i zostanie wyświetlony wkrótce. + + Ten wynik nie posiada rangi, ponieważ jest nierankingowy albo przeznaczony do usunięcia + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sessions.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sessions.es-419.resx index 339f40fe..29269845 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sessions.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sessions.es-419.resx @@ -58,4 +58,13 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Haz clic aquí para descargar el juego y crear una cuenta + + + Primero, ¡vamos a iniciar sesión en tu cuenta! + + + Iniciar sesión + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.es-419.resx index 339f40fe..920e327f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.es-419.resx @@ -58,4 +58,76 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Ordenar por + + + Todos + + + Amigos + + + Activo recientemente + + + Reciente + + + Antiguo + + + Rango + + + Mejor + + + Nombre de usuario + + + Álbum + + + Artista + + + BPM + + + Género + + + Duración + + + Relevancia + + + Título + + + Fecha de actualización + + + Tiempo de publicación + + + Relevancia + + + Creado + + + Prioridad de estrella + + + Última respuesta + + + Relevancia + + + Nombre + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.es.resx index 82263a4e..6934641b 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.es.resx @@ -107,7 +107,7 @@ Título - Actualizar + Fecha de actualización Tiempo de publicación diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.kk-KZ.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.kk-KZ.resx index b35839c5..1652b80d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.kk-KZ.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.kk-KZ.resx @@ -94,4 +94,7 @@ Аты + + Аты + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.nl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.nl.resx index cca2a8b0..39885218 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.nl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Sort.nl.resx @@ -80,7 +80,7 @@ Rank - Terug naar boven + Beste Gebruikersnaam diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.cs.resx index f270cb9b..eebed547 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.cs.resx @@ -206,7 +206,7 @@ Detaily o sledování: - Vzhledem k tomu, že jsme vaší zásilku poslali přes Air Mail nemáme detaily o sledování, ale můžete zásilku očekávat během 1-3 týdnů. Pro Evropu někdy může celní správa zpozdit dopravu zásilky o něco déle. Pokud máte obavy, prosím odpovězte na email o potvrzení objednávky, který jste obdrželi {0}. + Vzhledem k tomu, že jsme vaši zásilku poslali přes Air Mail, nemáme detaily pro její sledování, ale můžete ji očekávat během 1-3 týdnů. Pro Evropu někdy může celní správa zpozdit dopravu zásilky o něco déle. Pokud máte jakékoli obavy, prosím odpovězte na email o potvrzení objednávky, který jste obdrželi (nebo {0}). napište nám email diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.es-419.resx index 339f40fe..17ddd7f4 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.es-419.resx @@ -58,4 +58,325 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Pagar + + + Eliminar todos los elementos del carrito + + + {0} elemento en el carrito (${1})|{0} elementos en el carrito (${1}) + + + Quiero ver más cosas antes de completar el pedido + + + gastos de envío + + + Carrito de compras + + + total + + + ¡Hay problemas con tu carrito que impiden el pago! + + + Elimina o actualiza los elementos de arriba para continuar. + + + Tu carrito está vacío. + + + ¡Regresa al {0} para encontrar algunos productos! + + + listado de la tienda + + + ¡Hay problemas con tu carrito! + + + Haz clic aquí para editarlo. + + + El pago ha sido cancelado. + + + ¡Ahora mismo estamos sobresaturados de pedidos! Puedes realizar tu pedido, pero tendrás que esperar entre **1 y 2 semanas más** mientras nos ponemos al día con los pedidos existentes. + + + Ocultar todas las etiquetas de osu!supporter en esta orden de mi actividad + + + Tu carrito parecía estar desactualizado y ha sido recargado, inténtalo de nuevo. + + + Pagar con PayPal + + + caja + + + Tienes pedidos incompletos, haz clic {0} para verlos. + + + aquí + + + Un pago anterior ha sido iniciado pero no fue completado. + + + Reanuda tu pago seleccionando un método de pago. + + + ahorra un {0}% + + + ¡gratis! + + + Contacto: + + + Fecha: + + + Como tu pago fue un eCheck, tendrás que esperar alrededor de 10 días más para que el pago sea procesado por PayPal. + + + las etiquetas de osu!supporter en esta orden no se muestran en tus actividades recientes. + + + Enviado vía: + + + Envío a: + + + Factura + + + factura + + + Tu pedido ha sido cancelado + + + Si no has solicitado una cancelación, ponte en contacto con el {0} indicando tu número de pedido (n.º {1}). + + + soporte de la osu!store + + + ¡Tu pedido ha sido entregado! ¡Esperamos que lo estés disfrutando! + + + Si tienes algún problema con tu compra, ponte en contacto con el {0}. + + + soporte de la osu!store + + + ¡Tu pedido está siendo preparado! + + + Espera un poco más a que se realice el envío. La información de seguimiento aparecerá aquí una vez que el pedido haya sido procesado y enviado. Esto puede tardar hasta 5 días (¡pero normalmente menos!) dependiendo de lo ocupados que estemos. + + + Enviamos todos los pedidos desde Japón usando una variedad de servicios de envío dependiendo del peso y el valor. Esta área se actualizará con detalles una vez que hayamos enviado el pedido. + + + ¡Aún no se ha confirmado tu pago! + + + Si ya has pagado, puede que aún estemos esperando la confirmación de tu pago. ¡Actualiza esta página en un minuto o dos! + + + Si has tenido algún problema al realizar el pago, {0} + + + haz clic aquí para reanudar tu pago + + + ¡Tu pedido ha sido enviado! + + + Detalles de seguimiento: + + + No tenemos detalles de seguimiento, ya que enviamos el paquete por correo aéreo, pero puedes esperar recibirlo en un plazo de 1 a 3 semanas. Para Europa, a veces las aduanas pueden retrasar el pedido fuera de nuestro control. Si tienes alguna duda, responde al correo electrónico de confirmación del pedido que has recibido (o {0}). + + + envíanos un correo electrónico + + + Cancelar el pedido + + + Este pedido será cancelado y no se aceptará el pago correspondiente. Es posible que el proveedor de pagos no libere inmediatamente los fondos reservados. ¿Estás seguro? + + + Este pedido no puede cancelarse en este momento. + + + Ver factura + + + No hay pedidos para ver. + + + Pedido realizado {0} + + + Reanudar pago + + + Envío y manipulación + + + El enlace de pago de este pedido ha expirado. + + + Subtotal + + + Total + + + Pedido n.º + + + Términos de pago + + + Vendedor + + + Método de envío + + + Términos de envío + + + Detalles del pedido + + + Cantidad + + + {0} para {1} ({2}) + + + Mensaje: {0} + + + No puedes modificar tu pedido porque ha sido cancelado. + + + No puedes modificar tu pedido mientras está siendo procesado. + + + El pedido no se puede modificar + + + No puedes modificar tu pedido porque ya ha sido entregado. + + + No puedes modificar tu pedido porque ya está pagado. + + + No puedes modificar tu pedido mientras está siendo procesado. + + + No puedes modificar tu pedido porque ya ha sido enviado. + + + Cancelado + + + Preparando + + + Enviado + + + Pagado + + + Confirmación pendiente + + + Enviado + + + Estado del pedido + + + ¡Gracias por tu pedido! + + + Recibirás un correo electrónico de confirmación pronto. ¡Si tienes alguna pregunta, {0}! + + + contáctanos + + + Nombre + + + Este producto está actualmente agotado. ¡Vuelve más tarde! + + + Lamentablemente, este producto está agotado. ¡Utiliza el menú desplegable para elegir otro tipo o vuelve más tarde! + + + Añadir al carrito + + + ¡Notificarme cuando esté disponible! + + + recibirás una notificación cuando tengamos nuevas unidades. Haz clic {0} para cancelar + + + aquí + + + ¡Este producto ya se encuentra disponible! + + + regalar al jugador + + + ¡añade un mensaje opcional a tu regalo! (hasta {0} caracteres) + + + ¡Tienes que tener la {0} para obtener una etiqueta de osu!supporter! + + + sesión iniciada + + + ¡Escribe un nombre de usuario para revisar su disponibilidad! + + + Revisando la disponibilidad de {0}... + + + Nombre de usuario solicitado + + + Nuevo nombre de usuario + + + Tu nombre de usuario actual es «{0}». + + + ¡Tienes que tener la {0} para cambiar tu nombre de usuario! + + + sesión iniciada + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.es.resx index aa440805..4e71ae11 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.es.resx @@ -80,7 +80,7 @@ total - Oh, oh, ¡hay problemas con su carrito que están impidiendo el pago! + Oh, oh, ¡hay problemas con tu carrito que están impidiendo el pago! Elimina o actualiza los elementos de arriba para continuar. @@ -143,7 +143,7 @@ Fecha: - Como su pago fue un eCheck, ¡por favor permita hasta 10 días adicionales para que el pago se realice a través de PayPal! + Como tu pago fue un eCheck, ¡por favor permite hasta 10 días adicionales para que el pago se realice a través de PayPal! las etiquetas de osu!supporter en esta orden no se muestran en tus actividades recientes. @@ -191,10 +191,10 @@ ¡Aún no se ha confirmado tu pago! - Si ya ha pagado, puede que aún estemos esperando la confirmación de su pago. ¡Por favor, actualice esta página en un minuto o dos! + Si ya has pagado, puede que aún estemos esperando la confirmación de tu pago. ¡Por favor, actualiza esta página en un minuto o dos! - Si ha encontrado un problema durante la compra, {0} + Si has encontrado un problema durante la compra, {0} haz clic aquí para reanudar tu pago @@ -206,7 +206,7 @@ Detalles de seguimiento: - No tenemos detalles de seguimiento, ya que enviamos tu paquete a través de Air Mail, pero puedes esperar recibirlo en un plazo de 1-3 semanas. Para Europa, a veces las aduanas pueden retrasar el pedido fuera de nuestro control. Si tienes alguna duda, por favor responde al correo electrónico de confirmación del pedido que recibiste {0}. + No tenemos detalles de seguimiento, ya que enviamos tu paquete a través de Air Mail, pero puedes esperar recibirlo en un plazo de 1-3 semanas. Para Europa, a veces las aduanas pueden retrasar el pedido fuera de nuestro control. Si tienes alguna duda, por favor responde al correo electrónico de confirmación del pedido que recibiste o {0}. envíanos un correo electrónico @@ -215,7 +215,7 @@ Cancelar la orden - Esta orden será cancelada y no se aceptará el pago por ella. El proveedor de pagos podría no liberar inmediatamente los fondos reservados. ¿Está seguro? + Esta orden será cancelada y no se aceptará el pago por ella. El proveedor de pagos podría no liberar inmediatamente los fondos reservados. ¿Estás seguro? Esta orden no puede ser cancelada en este momento. @@ -338,13 +338,13 @@ ¡Notificarme cuando esté disponible! - serás notificado cuando tengamos más existencias. Haz clic {0} para cancelar + recibirás una notificación cuando tengamos nuevas unidades. Haz clic {0} para cancelar aquí - ¡Este producto ya tiene existencias! + ¡Este producto ya se encuentra disponible! regalar al jugador @@ -374,7 +374,7 @@ Tu nombre de usuario actual es «{0}». - ¡Tienes que tener una {0} para cambiar tu nombre de usuario! + ¡Tienes que tener la {0} para cambiar tu nombre de usuario! sesión iniciada diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.pl.resx index 634afa5e..bb793c04 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.pl.resx @@ -202,6 +202,9 @@ Twoje zamówienie zostało wysłane! + + Szczegóły śledzenia: + Nie posiadamy szczegółów śledzenia, ponieważ wysłaliśmy Twoją paczkę przez Air Mail, ale możesz się jej spodziewać w ciągu 1-3 tygodni. Czasami europejskie służby celne mogą opóźnić paczkę, na co nie mamy wpływu. Jeśli masz jakieś wątpliwości, odpowiedz na e-mail z potwierdzeniem zamówienia, który otrzymałeś (lub {0}). @@ -229,6 +232,9 @@ Wznów zamówienie + + Dostawa i obsługa + Łącze do płatności za to zamówienie wygasło. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.sv.resx index e6c23a19..b3fbf87b 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Store.sv.resx @@ -61,6 +61,9 @@ Checka ut + + Ta bort alla artiklar från varukorgen + {0} föremål i varukorgen (${1})|{0} föremål i varukorgen (${1}) @@ -163,6 +166,9 @@ osu!store support + + Din beställning har levererats! Vi hoppas att du tycker om den! + Om du har några problem med ditt köp, vänligen kontakta {0}. @@ -175,6 +181,9 @@ Vänligen vänta lite längre på att den ska skickas. Spårningsinformation kommer att visas här när beställningen har behandlats och skickats. Detta kan ta upp till 5 dagar (men oftast mindre!) beroende på hur upptagna vi är. + + Vi skickas alla beställningar från Japan med hjälp av en mängd olika frakttjänster beroende på vikt och värde. Detta fält kommer att uppdateras med detaljer när vi har levererat beställningen. + Din betalning har ännu inte bekräftats! diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/SupporterTag.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/SupporterTag.es-419.resx index 339f40fe..69a007f2 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/SupporterTag.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/SupporterTag.es-419.resx @@ -58,4 +58,13 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + meses + + + buscando... + + + Este usuario no existe + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Tournament.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Tournament.cs.resx index 1edaf6ee..4f0b96fa 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Tournament.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Tournament.cs.resx @@ -80,7 +80,7 @@ Podpoř svůj tým - Na tento turnaj jsi zaregistrovaný.<br><br>To ovšem neznamená, že jsi byl přiřazen k týmu.<br><br>Další instrukce ti budou zaslány na email blíže k datu turnaje, proto prosím ověř, že emailová adresa přiřazena k tvému osu! účtu je platná! + Jsi zaregistrovaný na tento turnaj.<br><br>To ovšem <b>neznamená</b>, že jsi byl přiřazen do týmu.<br><br>Další instrukce ti budou zaslány na email blíže k datu turnaje, proto prosím ověř, že emailová adresa přiřazena k tvému osu! účtu je platná! Informační stránka @@ -107,7 +107,7 @@ Konec - Začít + Začátek Registrace pro tento turnaj zatím nejsou otevřené. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Tournament.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Tournament.es-419.resx index 339f40fe..1d4bfa57 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Tournament.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Tournament.es-419.resx @@ -58,4 +58,70 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + No hay torneos en curso en este momento, ¡vuelve más tarde! + + + Inscripción: {0} al {1} + + + Torneos de la comunidad + + + jugadores registrados + + + Torneos activos + + + Torneos pasados + + + Apoya a tu equipo + + + Estás inscrito en este torneo.<br><br>Ten en cuenta que esto <b>no</b> significa que has sido asignado a un equipo.<br><br>Recibirás más instrucciones por correo electrónico cuando se acerque la fecha del torneo, así que asegúrate de que la dirección de correo electrónico de tu cuenta de osu! es válida. + + + Página de información + + + ¡Por favor, {0} para ver los detalles de la inscripción! + + + No estás inscrito en este torneo. + + + ¡Lo sentimos, no cumples con los requisitos de rango para este torneo! + + + Las inscripciones se cierran en {0} + + + Cancelar inscripción + + + ¡Inscribirme! + + + Fin + + + Inicio + + + Las inscripciones para este torneo aún no se han abierto. + + + Este torneo ha finalizado. Consulta los resultados en la página de información. + + + Las inscripciones para este torneo se han cerrado. Consulta la página de información para ver las últimas actualizaciones. + + + Este torneo está actualmente en curso. Visita la página de información para más detalles. + + + Del {0} al {1} + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Tournament.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Tournament.id.resx index 527ea6c1..c85ad9a9 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Tournament.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Tournament.id.resx @@ -89,7 +89,7 @@ Harap {0} untuk melihat rincian pendaftaran! - Kamu tidak terdaftar pada turnamen ini. + Anda tidak terdaftar pada turnamen ini. Maaf, kamu tidak berada dalam rentang peringkat yang dipersyaratkan oleh turnamen ini! diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.cs.resx index 96ed44af..828a4bf9 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.cs.resx @@ -73,6 +73,9 @@ Povolit + + {0} záhlaví|{0} záhlaví + Soubory @@ -100,4 +103,10 @@ Nahradit Obrázek + + Nastala chyba při vytváření záhlaví: {0} + + + Záhlaví vytvořena + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.de.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.de.resx index 339f40fe..ca7851ce 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.de.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.de.resx @@ -58,4 +58,13 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Deaktivieren + + + Aktivieren + + + Speichern + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.es-419.resx index 339f40fe..7f47c430 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.es-419.resx @@ -58,4 +58,55 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Desactivar selección + + + Activar selección + + + ¿{0} {1}? + + + Desactivar + + + Activar + + + {0} portada|{0} portadas + + + Archivos + + + Guardar + + + Añadir nueva + + + Haz clic para desactivar + + + Haz clic para activar + + + Activado + + + Desactivado + + + Establecer imagen + + + Reemplazar imagen + + + Se produjo un error al crear la portada: {0} + + + Portadas creadas + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.pl.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.pl.resx index 339f40fe..687ef662 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.pl.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.pl.resx @@ -58,4 +58,13 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Pliki + + + Zapisz + + + Ustaw Obraz + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.pt-BR.resx index d71f5441..51e494b9 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserCoverPresets.pt-BR.resx @@ -64,12 +64,18 @@ Ativar Selecionados + + {0} {1}? + Desativar Ativar + + {0} capa|{0} capas + Arquivos diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserVerification.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserVerification.es-419.resx index 339f40fe..7196e6e7 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserVerification.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserVerification.es-419.resx @@ -58,4 +58,49 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Se ha enviado un correo a {0} con un código de verificación. Introduce el código. + + + Verificación de la cuenta + + + Verificando... + + + Emitiendo un nuevo código... + + + Asegúrate de revisar tu carpeta de spam si no encuentras el correo electrónico. + + + Si no puedes acceder a tu correo electrónico o has olvidado el que utilizaste, sigue el {0}. + + + proceso de recuperación de correo electrónico aquí + + + También puedes {0} o {1}. + + + solicitar otro código + + + cerrar la sesión + + + El código de verificación ha expirado, se ha enviado un nuevo correo electrónico de verificación. + + + Código de verificación incorrecto. + + + Código de verificación incorrecto. Se ha excedido el límite de intentos, se ha enviado un nuevo correo de verificación. + + + El código de verificación se ha vuelto a emitir, se ha enviado un nuevo correo electrónico de verificación. + + + Se ha producido un problema desconocido, se ha enviado un nuevo correo electrónico de verificación. + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserVerification.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserVerification.es.resx index 28559c3e..32833e3a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserVerification.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UserVerification.es.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Se ha enviado un correo a {0} con un código de verificación. Introduzca el código. + Se ha enviado un correo a {0} con un código de verificación. Introduce el código. Verificación de la cuenta @@ -71,7 +71,7 @@ Emitiendo nuevo código... - Asegúrese de revisar su carpeta de spam (correo no deseado) si no puede encontrar el correo. + Asegúrate de revisar tu carpeta de spam (correo no deseado) si no puedes encontrar el correo. Si no puede acceder a su correo o ha olvidado el que usó, siga el {0}. @@ -80,7 +80,7 @@ proceso de recuperación de correo electrónico aquí - También puede {0} o {1}. + También puedes {0} o {1}. solicitar otro código diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.ar.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.ar.resx index 047d5c22..6be34ba7 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.ar.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.ar.resx @@ -575,7 +575,7 @@ الأخيرة - ألـ ألعاب الجماعية + الألعاب الجماعية تحميل الـ Replay diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.cs.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.cs.resx index 5e0efd4b..2696fc6c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.cs.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.cs.resx @@ -212,7 +212,7 @@ Příliš mnoho neúspěšných pokusů o přihlášení, vyplňte prosím captcha a zkuste to znovu. (Obnovte stránku pokud captcha není vidět) - vaše IP adresa je uzamčena. Počkejte, prosím, několik minut. + Vaše IP adresa je uzamčena. Počkejte prosím několik minut. Heslo @@ -635,10 +635,10 @@ Stav účtu - účet uživatele <strong>{0}</strong> není v dobré reputaci :( + účet uživatele {0} nemá dobrou reputaci :( - <strong>{0}</strong> bude znovu moci mluvit za {1}. + {0} bude moci znovu mluvit za {1}. Nedávné incidenty diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.es-419.resx index 339f40fe..2f768954 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.es-419.resx @@ -58,4 +58,769 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + [usuario eliminado] + + + Historial de modding de {0} + + + Modding + + + Discusiones iniciadas recientemente + + + Eventos recientes + + + Publicaciones recientes + + + Más votados por (últimos 3 meses) + + + Más votados (últimos 3 meses) + + + Has bloqueado a este usuario. + + + Este comentario está oculto. + + + usuarios bloqueados ({0}) + + + Ocultar perfil + + + ocultar + + + Esta publicación está oculta. + + + Ese usuario no está bloqueado. + + + Mostrar perfil + + + mostrar + + + Límite de bloqueos alcanzado. + + + Bloquear + + + Desbloquear + + + Regalar etiqueta de supporter + + + Cargando... + + + Enviar mensaje + + + contraseña + + + confirmar contraseña + + + crear cuenta + + + correo electrónico + + + confirmar correo electrónico + + + nombre de usuario + + + al crear una cuenta aceptas los {0} + + + términos de servicio + + + ¡Vaya! Parece que tu cuenta ha sido desactivada. + + + En el caso de que hayas infringido una regla, ten en cuenta que suele haber un periodo de espera de un mes durante el cual no tendremos en cuenta ninguna solicitud de amnistía. Después de este periodo, puedes ponerte en contacto con nosotros si lo consideras necesario. Ten en cuenta que si creas una cuenta nueva después de haber desactivado una, <strong>se ampliará el periodo de espera de un mes<strong>. También ten en cuenta que por <strong>cada cuenta que crees, estarás incumpliendo aún más las reglas</strong>. ¡Te sugerimos que no sigas este camino! + + + Si consideras que se trata de un error, puedes ponerte en contacto con nosotros (a través de {0} o haciendo clic en el «?» en la esquina inferior derecha de esta página). Ten en cuenta que siempre confiamos plenamente en nuestras acciones, ya que se basan en datos muy sólidos. Nos reservamos el derecho de ignorar tu petición si consideramos que estás siendo intencionadamente deshonesto. + + + correo electrónico + + + Tu cuenta se ha considerado comprometida. Puede ser desactivada temporalmente mientras se confirma tu identidad. + + + Hay varias razones por las que tu cuenta puede ser desactivada: + + + Has infringido una o más de nuestras {0} o {1}. + + + reglas de la comunidad + + + términos de servicio + + + Miembros por modo de juego + + + Tu cuenta no ha sido utilizada en mucho tiempo. + + + Tu cuenta no ha sido utilizada en mucho tiempo. + + + Iniciar sesión + + + Iniciar sesión + + + Iniciando sesión... + + + El inicio de sesión con correo electrónico está deshabilitado. Utiliza tu nombre de usuario. + + + Inicio de sesión incorrecto + + + ¿Olvidaste tu contraseña? + + + Inicia sesión para continuar + + + Demasiados intentos fallidos de inicio de sesión, completa el captcha e inténtalo de nuevo. (Actualiza la página si el captcha no está visible) + + + Tu dirección IP está bloqueada. Espera unos minutos. + + + Contraseña + + + ¿No tienes una cuenta de osu!? Crea una nueva + + + Recordar esta computadora + + + Inicia sesión para continuar + + + Nombre de usuario + + + El acceso a la beta está actualmente limitado a usuarios con acceso autorizado. + + + (los osu!supporters tendrán acceso pronto) + + + Mapas: {0} + + + El usuario no tiene ningún beatmap... + + + Clasificación ({0}): {1} | {2} + + + País {0} + + + Global {0} + + + Publicaciones de {0} + + + haz clic para iniciar sesión + + + iniciar sesión + + + Invitado + + + Necesitas haber iniciado sesión para hacer esto. + + + ¿Seguro que quieres cerrar sesión? :( + + + Reportar + + + Comentarios + + + Proporciona cualquier información que consideres útil. + + + Motivo + + + ¡Gracias por reportar! + + + ¿Reportar a {0}? + + + Enviar reporte + + + Cancelar + + + Juega sucio o hace trampa + + + Utiliza múltiples cuentas + + + Insultándome/insultando a otros + + + Envía muchos mensajes a la vez (spam) + + + Enlaza contenido inapropiado + + + Sin sentido + + + Otros (indicar abajo) + + + ¡Tu cuenta ha sido restringida! + + + Mientras estés restringido, no podrás interactuar con otros jugadores y tus puntuaciones solo serán visibles para ti. Esto suele ser el resultado de un proceso automatizado y normalmente se levantará en 24 horas. {0} + + + Consulta esta página para obtener más información. + + + {0} años + + + ¡cambia tu avatar! + + + Aquí desde el comienzo + + + osu!developer + + + osu!supporter + + + Se unió en {0} + + + Visto {0} + + + Actualmente en línea + + + ¡Puede que hayas cometido un error tipográfico! (o que el usuario haya sido baneado) + + + De {0} + + + antes conocido como + + + Juega con {0} + + + Publicó {0} + + + un comentario|{0} comentarios + + + Ocultar portada + + + Mostrar portada + + + Cambiar portada de perfil + + + Más opciones de portadas estarán disponibles en el futuro + + + Error al procesar la imagen. Verifica la imagen subida e intenta de nuevo. + + + Subir imagen + + + Suelta aquí para subir + + + También puedes soltar tu imagen aquí para subirla + + + El tamaño de la portada debe ser de 2400x640 + + + El archivo subido es demasiado grande. + + + Formato no soportado. + + + Carga disponible solo para {0} + + + osu!supporters + + + modo de juego predeterminado + + + establecer {0} como el modo de juego predeterminado del perfil + + + ninguno + + + No hay partidas recientes + + + Obtenida el {0} + + + Bloqueada + + + Logros + + + de {0} + + + Mapas + + + Mapas favoritos + + + Mapas abandonados + + + Mapas con participación de invitados + + + Mapas amados + + + Mapas clasificados nominados + + + Mapas pendientes + + + Mapas clasificados + + + Discusiones + + + Discusiones recientes + + + ver más discusiones + + + Eventos + + + Eventos recientes + + + ver más eventos + + + Histórico + + + Historial de juego + + + Veces jugado + + + veces jugadas + + + Mapas más jugados + + + precisión: {0} + + + Jugadas recientes (24 h) + + + Historial de repeticiones vistas + + + Repeticiones vistas + + + Historial de Kudosu reciente + + + Kudosu! + + + Total de Kudosu obtenido + + + {0} kudosu + + + ¡Este usuario no ha recibido ningún kudosu! + + + Recibió {0} de revocación de la negación de kudosu por la publicación de modding {1} + + + Se le negó {0} por la publicación de modding {1} + + + Perdió {0} por la eliminación de la publicación de modding de {1} + + + Recibió {0} por la restauración de la publicación de modding de {1} + + + Recibió {0} por la obtención de votos en la publicación de modding de {1} + + + Perdió {0} por perder votos en la publicación de modding de {1} + + + Recibió {0} por la recalculación de votos en la publicación de modding de {1} + + + Perdió {0} por la recalculación de votos en la publicación de modding de {1} + + + Recibió {0} de {1} por una publicación en {2} + + + Kudosu reiniciado por {0} por la publicación {1} + + + Se le negó kudosu por {0} por la publicación {1} + + + Según la contribución que el usuario ha hecho a la moderación de mapas. Consulta {0} para más información. + + + esta página + + + ¡yo! + + + Este usuario aún no ha conseguido ninguna. ;_; + + + Más reciente + + + Medallas + + + Partidas de listas de juego + + + Publicaciones + + + Publicaciones recientes + + + ver más publicaciones + + + Reciente + + + Partidas multijugador + + + Descargar repetición + + + Solo los mapas clasificados otorgan pp + + + valorado {0} + + + Ver detalles + + + Rangos + + + Mejor rendimiento + + + Primeros lugares + + + Desfijar + + + Puntuación no fijada + + + Fijar + + + Puntuación fijada + + + Puntuaciones fijadas + + + Votos dados (últimos 3 meses) + + + Votos recibidos (últimos 3 meses) + + + Votos + + + Votos recientes + + + {0} voto|{0} votos + + + Estado de la cuenta + + + La cuenta de {0} no está en buen estado :( + + + {0} podrá volver a hablar {1}. + + + Infracciones recientes + + + fecha + + + acción + + + duración + + + Indefinido + + + descripción + + + por {0} + + + Restricción + + + Silenciado + + + Restricción de torneos + + + Nota + + + Intereses + + + Ubicación actual + + + Ocupación + + + Sitio web + + + Pudo haber cambiado de nombre de usuario. + + + La cuenta puede estar temporalmente no disponible debido a problemas de seguridad o abuso. + + + ¡Es posible que hayas cometido un error tipográfico! + + + Hay algunas posibles razones para esto: + + + ¡Usuario no encontrado! ;_; + + + editar página de perfil + + + <strong>¡yo!</strong> es una área personal y personalizable en tu perfil. + + + Editar ¡yo! + + + Escribe el contenido de la página aquí + + + Debes ser un {0} para desbloquear esta función. + + + osu!supporter + + + Contribuyó con {0} + + + {0} publicación en el foro|{0} publicaciones en el foro + + + Clasificación nacional para {0} + + + Clasificación nacional + + + Clasificación global para {0} + + + Clasificación global + + + Clasificación más alta: {0} el {1} + + + Precisión + + + Nivel {0} + + + progreso al siguiente nivel + + + Combo máximo + + + Medallas + + + Número de jugadas + + + Tiempo de juego total + + + Puntuación clasificada + + + Repeticiones vistas por otros + + + Clasificación de las puntuaciones + + + Golpes totales + + + Puntuación total + + + Mapas abandonados + + + Mapas amados + + + Mapas pendientes + + + Mapas clasificados + + + Actualmente estás silenciado. + + + Es posible que algunas acciones no estén disponibles. + + + Todos + + + En línea + + + Sin conexión + + + ¡regístrate a través del cliente del juego en su lugar! + + + completa tu registro en el sitio web de osu! + + + Usuario creado + + + Verificación de la cuenta + + + Ver en forma de bloque + + + Ver en forma de tarjeta + + + Ver en forma de lista + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.es.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.es.resx index f4eb0c41..45ee956d 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.es.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.es.resx @@ -209,7 +209,7 @@ Por favor, inicie sesión para continuar - Demasiados intentos fallidos de inicio de sesión, complete el captcha e inténtelo de nuevo. (Actualice la página si el captcha no está visible) + Demasiados intentos fallidos de inicio de sesión, completa el captcha e inténtalo de nuevo. (Actualiza la página si el captcha no está visible) Tu dirección IP está bloqueada. Espera unos minutos. @@ -224,7 +224,7 @@ Recordar este computador - Inicie sesión para continuar + Inicia sesión para continuar Nombre de usuario @@ -266,7 +266,7 @@ Necesitas haber iniciado sesión para hacer esto. - ¿Seguro que desea cerrar la sesión? :( + ¿Seguro que deseas cerrar la sesión? :( Reportar @@ -398,7 +398,7 @@ Formato no soportado. - Carga disponible sólo para {0} + Carga disponible solo para {0} osu!supporters @@ -416,10 +416,10 @@ No hay partidas recientes - Obtenido el {0} + Obtenida el {0} - Bloqueado + Bloqueada Logros @@ -464,7 +464,7 @@ Eventos - Eventos Recientes + Eventos recientes ver más eventos @@ -731,7 +731,7 @@ Clasificación nacional - Rank global para {0} + Clasificación global para {0} Clasificación global @@ -803,7 +803,7 @@ Sin conexión - ¡por favor regístrese a través del cliente del juego en su lugar! + ¡regístrate a través del cliente del juego en su lugar! por favor, completa el registro usando el sitio web de osu! diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.id.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.id.resx index 22c1b9c9..4ff03678 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.id.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.id.resx @@ -167,10 +167,10 @@ Akunmu terindikasi telah disusupi. Akun ini akan dinonaktifkan untuk sementara waktu hingga identitas pengguna akun terkonfirmasi. - Terdapat sejumlah alasan yang dapat menyebabkan akunmu dinonaktifkan: + Terdapat beberapa alasan yang dapat menyebabkan akunmu dinonaktifkan: - Kamu telah melakukan pelanggaran terhadap satu atau lebih poin yang tertera pada {0} atau {1} kami. + Kamu telah melanggar satu atau lebih poin yang tertera pada {0} atau {1} kami. peraturan komunitas @@ -182,7 +182,7 @@ Pengguna berdasarkan mode permainan - Akunmu telah tidak digunakan dalam jangka waktu yang lama. + Akunmu telah lama tidak digunakan. Akunmu telah lama tidak digunakan. @@ -209,7 +209,7 @@ Silakan masuk untuk melanjutkan - Terlalu banyak upaya login yang gagal. Silakan selesaikan captcha yang muncul dan coba lagi. (Muat ulang halaman ini apabila captcha tidak terlihat) + Upaya masuk yang gagal terlalu banyak. Silakan selesaikan captcha dan coba lagi. (Muat ulang halaman ini apabila captcha tidak terlihat) Alamat IP-mu dikunci. Silakan tunggu beberapa menit. @@ -230,7 +230,7 @@ Nama Pengguna - Akses beta saat ini hanya tersedia bagi para pengguna dengan hak khusus. + Akses beta saat ini terbatas bagi para pengguna dengan hak khusus. (para pemilik osu!supporter akan segera masuk) @@ -272,7 +272,7 @@ Laporkan - Komentar Tambahan + Komentar Mohon berikan informasi apa pun yang kamu yakini dapat bermanfaat. @@ -317,7 +317,7 @@ Akunmu telah di-restrict! - Selama di-restrict, kamu tidak akan dapat berinteraksi dengan para pengguna lain dan skormu hanya akan dapat dilihat oleh dirimu sendiri. Hal ini biasanya terproses secara otomatis dan akan diangkat dalam 24 jam. {0} + Selama di-restrict, kamu tidak akan dapat berinteraksi dengan para pengguna lain dan skormu hanya akan dapat dilihat oleh dirimu sendiri. Hal ini biasanya merupakan hasil dari proses otomatis yang berlangsung dan akan diangkat dalam 24 jam. {0} Kunjungi halaman ini untuk informasi lebih lanjut. @@ -386,7 +386,7 @@ Letakkan di sini untuk mengunggah - Kamu juga dapat meletakkan gambarmu di sini untuk mengunggahnya + Kamu juga dapat meletakkan gambarmu di sini untuk mengunggah Ukuran gambar sampul yang disarankan adalah 2400x640 @@ -509,7 +509,7 @@ {0} kudosu - Pengguna ini belum pernah menerima kudosu! sebelumnya. + Pengguna ini belum pernah menerima kudosu! Memperoleh {0} atas dibatalkannya penganuliran kudosu pada topik diskusi {1} @@ -584,7 +584,7 @@ Unduh Tayangan Ulang - Hanya beatmap berstatus Ranked yang dapat memberikan pp. + Hanya beatmap Ranked yang memberikan pp terbobotkan sejumlah {0} @@ -605,13 +605,13 @@ Lepas Sematan - Sematan skor berhasil dilepas + Sematan skor dilepas Sematkan - Skor berhasil disematkan + Skor disematkan Skor yang Disematkan @@ -746,7 +746,7 @@ Level {0} - Persentase pencapaian menuju level berikutnya + persentase pencapaian menuju level berikutnya Kombo Maksimum @@ -791,7 +791,7 @@ Kamu sedang di-silence. - Kamu sedang tidak dapat melakukan tindakan tertentu. + Tindakan tertentu mungkin tidak akan tersedia. Semua diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.kk-KZ.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.kk-KZ.resx index 49871bf2..4673515a 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.kk-KZ.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.kk-KZ.resx @@ -124,6 +124,9 @@ Қазір онлайн + + жоқ + Ойындар @@ -175,6 +178,9 @@ Мені өзгерт! + + Ойын саны + Бәрі diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.pt-BR.resx index 390a9693..dd42cf7f 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.pt-BR.resx @@ -181,6 +181,9 @@ Membros por modo de jogo + + Sua conta não foi utilizada por um bom tempo. + Sua conta não foi usada há muito tempo. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.resx index 22571af8..3269861c 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.resx @@ -376,6 +376,9 @@ More cover options will be available in the future + + The previously selected cover is not available for selection anymore. You can't select it back after switching to a different cover. Proceed? + Failed processing image. Verify uploaded image and try again. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.sv.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.sv.resx index a06eb9d2..0992ac05 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.sv.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Users.sv.resx @@ -181,6 +181,9 @@ Medlemmar efter spelläge + + Din konto har inte använts på länge. + Ditt konto har inte använts på länge. diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UsersStrings.cs b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UsersStrings.cs index 4a80b2fd..82c066e8 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UsersStrings.cs +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/UsersStrings.cs @@ -539,6 +539,11 @@ public static class UsersStrings /// public static LocalisableString ShowEditCoverDefaultsInfo => new TranslatableString(getKey(@"show.edit.cover.defaults_info"), @"More cover options will be available in the future"); + /// + /// "The previously selected cover is not available for selection anymore. You can't select it back after switching to a different cover. Proceed?" + /// + public static LocalisableString ShowEditCoverHoldoverRemoveConfirm => new TranslatableString(getKey(@"show.edit.cover.holdover_remove_confirm"), @"The previously selected cover is not available for selection anymore. You can't select it back after switching to a different cover. Proceed?"); + /// /// "Failed processing image. Verify uploaded image and try again." /// diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Wiki.es-419.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Wiki.es-419.resx index 339f40fe..575568ba 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Wiki.es-419.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Wiki.es-419.resx @@ -58,4 +58,46 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + La página solicitada aún no se ha traducido al idioma seleccionado ({0}). Mostrando la versión en inglés. + + + El contenido de esta página está incompleto u obsoleto. Si puedes ayudar, ¡considera actualizar el artículo! + + + La página solicitada «{0}» no se pudo encontrar. + + + No se pudo encontrar + + + La página solicitada no se pudo encontrar para el idioma seleccionado. + + + Esta página no cumple con los estándares de la osu! wiki y necesita ser limpiada o reescrita. Si puedes ayudar, ¡considera actualizar el artículo! + + + Buscar páginas existentes para {0}. + + + Este artículo está incompleto y esperando que alguien lo amplíe. + + + Contenidos + + + Mostrar en GitHub + + + Actualizar + + + Esta traducción solo se proporciona para conveniencia. La {0} original será la única versión legalmente vinculante de este texto. + + + Esta página contiene una traducción obsoleta del contenido original. ¡Revisa la {0} para obtener información más precisa (y considera la posibilidad de actualizar la traducción si puedes ayudar)! + + + versión en inglés + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Wiki.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Wiki.pt-BR.resx index e52dba2a..53bafcd9 100644 --- a/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Wiki.pt-BR.resx +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/Web/Wiki.pt-BR.resx @@ -92,7 +92,7 @@ Atualizar - Esta tradução é fornecida apenas por conveniência. A {0} será a unica versão juridicamente vinculativa deste texto. + Esta tradução é fornecida apenas por conveniência. A {0} será a única versão juridicamente vinculativa deste texto. Esta pagina possui uma tradução desatualizada do conteúdo original. Por favor utilize a {0} para ter informações mais precisas (e considere ajudar na atualização da tradução se possível)! diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/WindowsAssociationManager.ko.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/WindowsAssociationManager.ko.resx new file mode 100644 index 00000000..f6fd1aa8 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/WindowsAssociationManager.ko.resx @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + osu! 비트맵 + + + osu! 리플레이 + + + osu! 스킨 + + + osu! + + + osu! 멀티플레이 + + \ No newline at end of file diff --git a/dist/assets/osu-assets/osu.Game.Resources/Localisation/WindowsAssociationManager.pt-BR.resx b/dist/assets/osu-assets/osu.Game.Resources/Localisation/WindowsAssociationManager.pt-BR.resx new file mode 100644 index 00000000..7ed271b3 --- /dev/null +++ b/dist/assets/osu-assets/osu.Game.Resources/Localisation/WindowsAssociationManager.pt-BR.resx @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + osu! Beatmap + + + osu! Replay + + + osu! Skin + + + osu! + + + osu! Multiplayer + + \ No newline at end of file diff --git a/dist/game.887ff447e35fe8900de2.js b/dist/game.887ff447e35fe8900de2.js new file mode 100644 index 00000000..a503d646 --- /dev/null +++ b/dist/game.887ff447e35fe8900de2.js @@ -0,0 +1 @@ +!function(){"use strict";var e,t={65918:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MapAudio=t.Audio=void 0;class i{audio;timeStarted=0;source;id;isPlaying=!1;isPaused=!1;pausedTime=0;nodes=[];_connectedToContext=!1;Create(e){this.source=e.createBufferSource(),this.source.buffer=this.audio}AddAudioNode(e){if(!this.source)throw new Error("Source not created yet!");this.nodes.push(e)}GetNode(e){let t=this.nodes.filter((t=>t instanceof e));return t.length>0?t:null}ConnectToContext(e,t){if(!this.source)throw new Error("Source not created yet!");this._connectedToContext||(this._connectedToContext=!0,this.nodes.length>0?t?t(this.nodes,this.source):this.nodes.forEach(((t,i)=>{this.source.connect(t),t instanceof AnalyserNode||t.connect(e.destination)})):this.source.connect(e.destination))}Play(){if(!this.source)throw new Error("Source not created yet!");if(!this._connectedToContext)throw new Error("Not connected to audio context yet!");this.source.start(0,this.pausedTime),this.isPlaying=!0,this.isPaused=!1,this.timeStarted=Date.now()-this.pausedTime,this.pausedTime=0}Pause(){if(!this.source)throw new Error("Source not created yet!");if(!this._connectedToContext)throw new Error("Not connected to audio context yet!");this.pausedTime=Date.now()-this.timeStarted,this.source.stop(0),this.isPaused=!0,this.isPlaying=!1}Stop(){if(!this.source)throw new Error("Source not created yet!");if(!this._connectedToContext)throw new Error("Not connected to audio context yet!");this.source.stop(0),this.isPlaying=!1}RegisterEndCallBack(e){if(!this.source)throw new Error("Source not created yet!");this.source.onended=()=>{this.isPaused||this.isPlaying||e()}}}t.Audio=i;t.MapAudio=class extends i{beatmap;fadingOut=!1;fadeOutTimeout;playingCallback}},85437:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.AudioEngine=void 0;const s=i(14981),n=i(65918);t.AudioEngine=class{audioContext;_playingAudios;_musicQueue=[];_audioIdTicker=0;_changeCallbacks=[];constructor(){this.audioContext=new AudioContext,this._playingAudios=new s.PlayingAudios}Update(){this._musicQueue[0]&&(this._musicQueue[0].fadingOut||0!=this._musicQueue[0].timeStarted||(this._play(this._musicQueue[0]),this._changeCallbacks.forEach((e=>e()))),this._musicQueue[0].fadingOut&&this._musicQueue[1]&&(this._play(this._musicQueue[1]),this._changeCallbacks.forEach((e=>e()))))}addMusicChangeEventListener(e){this._changeCallbacks.push(e)}removeMusicChangeEventListener(e){this._changeCallbacks=this._changeCallbacks.filter((t=>t!=e))}GetCurrentPlayingMusic(){return this._musicQueue[0]}_play(e,t){if(e.Create(this.audioContext),"beatmap"in e&&e.beatmap){this._playingAudios.audios.forEach((e=>{if("beatmap"in e&&e.beatmap){clearTimeout(e.fadeOutTimeout),e.fadingOut=!0;let t=e.GetNode(GainNode);if(null==t)throw new Error("Gain Node doesn't exist on Audio Object!");t[0].gain.linearRampToValueAtTime(0,this.audioContext.currentTime+.4),setTimeout((()=>{e.Stop()}),400)}}));let t=this.audioContext.createGain();t.gain.value=0;let i=this.audioContext.createAnalyser();i.fftSize=1024;let s=this.audioContext.createBiquadFilter();s.type="lowpass",s.frequency.value=75,s.Q.value=1,e.AddAudioNode(i),e.AddAudioNode(t),e.AddAudioNode(s),e.ConnectToContext(this.audioContext,((e,t)=>{let i;e.forEach((e=>{e instanceof GainNode&&(t.connect(e),e.connect(this.audioContext.destination)),e instanceof AnalyserNode&&(i=e)})),e.forEach((e=>{e instanceof BiquadFilterNode&&(t.connect(e),e.connect(i))}))})),e.Play(),e.playingCallback&&e.playingCallback(),t.gain.linearRampToValueAtTime(1,this.audioContext.currentTime+.4),e.fadeOutTimeout=setTimeout((()=>{t.gain.linearRampToValueAtTime(0,this.audioContext.currentTime+.4)}),1e3*(e.audio.duration-.4))}else e.ConnectToContext(this.audioContext),t&&e.source&&(e.source.playbackRate.value=t),e.Play(),this._playingAudios.audios.push(e);e.RegisterEndCallBack((()=>{e.isPlaying=!1,"beatmap"in e&&e.beatmap&&this._musicQueue[0]==e&&this._musicQueue.splice(0,1),this._playingAudios.audios.forEach(((t,i)=>{t!==e||this._playingAudios.audios.splice(i,1)}))}))}PlayEffect(e,t){let i=new n.Audio;i.audio=e,i.id=this._audioIdTicker,this._play(i,t),this._audioIdTicker++}AddToMusicQueue(e,t,i){let s=new n.MapAudio;return s.audio=e,s.beatmap=t,s.id=this._audioIdTicker,i&&(s.playingCallback=i),this._musicQueue.push(s),this._audioIdTicker++,this.Update(),s.id}PlayMusicImmediately(e,t,i){this._musicQueue=[],this.AddToMusicQueue(e,t,i)}}},14981:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.PlayingAudios=void 0;t.PlayingAudios=class{audios=[]}},9611:function(e,t,i){var s=this&&this.__createBinding||(Object.create?function(e,t,i,s){void 0===s&&(s=i);var n=Object.getOwnPropertyDescriptor(t,i);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,s,n)}:function(e,t,i,s){void 0===s&&(s=i),e[s]=t[i]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&s(t,e,i);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.LogoVisualizer=void 0;const o=i(20825),r=a(i(58687)),u=i(5825);class d extends r.Container{static size=900;index_change=5;bar_length=5;bars_per_visualiser=200;visualiser_rounds=5;decay_per_millisecond=.0024;time_between_updates=50;amplitude_dead_zone=1/this.bar_length;alphaMultiplier=1;audio;analyzer;bufferLength;amplitudes;temporalAmplitudes=new Uint8Array(256);frequencyAmplitudes=new Uint8Array(256);audioData=new Uint8Array(256);graphics=new r.Graphics;indexOffset=0;start(){o.Main.AudioEngine.addMusicChangeEventListener((()=>this.initVisualizer())),this.graphics.blendMode="add",this.addChild(this.graphics),this.graphics.eventMode="none",this.eventMode="none",setInterval((()=>{this.updateAmplitudes()}),this.time_between_updates)}updateAmplitudes(){let e=this.amplitudes.length/2;this.amplitudes.slice(100,e+100);for(let e=3;ethis.frequencyAmplitudes[e]&&(this.frequencyAmplitudes[e]=t)}this.indexOffset=(this.indexOffset+this.index_change)%this.bars_per_visualiser}initVisualizer(){this.audio=o.Main.AudioEngine.GetCurrentPlayingMusic();const e=this.audio.GetNode(AnalyserNode);if(null==e)throw new Error("Couldn't find any AnalyzerNode on Audio Object!");this.analyzer=e[0],this.bufferLength=256,this.bars_per_visualiser=this.bufferLength,this.amplitudes=new Uint8Array(this.bufferLength)}draw(e){this.graphics.clear(),this.analyzer.getByteFrequencyData(this.amplitudes);let t=e.deltaMS*this.decay_per_millisecond;for(let e=0;e{this.doAnims()}),800)}doAnims(){this.bgRotation+=90,r.ease.add(this.bgContainer,{angle:this.bgRotation},{duration:600,ease:"easeInOutQuad"})}getWidth(){return 100*this.scale.x}getHeight(){return 100*this.scale.y}draw(e){this.arcContainer.angle+=3*e.deltaTime}destroy(e){r.ease.add(this.container,{alpha:0,scale:.5},{duration:400,ease:"easeInOutQuad"}),setTimeout((()=>{clearInterval(this.animInterval),super.destroy(e)}),400)}}t.LoadAnim=u},16982:function(e,t,i){var s=this&&this.__createBinding||(Object.create?function(e,t,i,s){void 0===s&&(s=i);var n=Object.getOwnPropertyDescriptor(t,i);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,s,n)}:function(e,t,i,s){void 0===s&&(s=i),e[s]=t[i]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&s(t,e,i);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Menu=void 0;const o=a(i(58687)),r=i(23360);class u extends o.Container{menuBG=new o.Graphics;isOpened=!1;openAnim;constructor(){super(),this.menuBG.rect(0,-62.5,1,125),this.menuBG.fill({color:"rgb(50,50,50)"}),this.menuBG.scale.set(1,0),this.menuBG.alpha=0,this.addChild(this.menuBG)}Open(){this.isOpened=!0,this.openAnim=r.ease.add(this.menuBG,{scaleY:1,alpha:1},{duration:400,ease:"easeOutQuint"})}Close(){this.isOpened=!1,this.openAnim&&this.openAnim.remove(),r.ease.add(this.menuBG,{scaleY:0,alpha:0},{duration:300,ease:"easeInSine"})}isOpen(){return this.isOpened}onResize(){this.position.set(-window.innerWidth,0),this.menuBG.width=2*window.innerWidth}}t.Menu=u},54349:function(e,t,i){var s=this&&this.__createBinding||(Object.create?function(e,t,i,s){void 0===s&&(s=i);var n=Object.getOwnPropertyDescriptor(t,i);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,s,n)}:function(e,t,i,s){void 0===s&&(s=i),e[s]=t[i]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&s(t,e,i);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OsuCircle=void 0;const o=a(i(58687)),r=i(44961),u=i(23360),d=i(20825),l=i(12235),h=i(16982),c=i(8211),p=i(9611);class g extends o.Container{outline;visualizer=new c.MenuLogoVisualizer;triangles=new r.Triangles;beatContainer=new o.Container;hoverContainer=new o.Container;moveContainer=new o.Container;parallaxContainer=new o.Container;menu=new h.Menu;isBeingHovered=!1;defaultVisualizerAlpha=.5;timeElapsedSinceLastBeat=0;visualizerAnimationDummy=new o.Container;constructor(){super(),this.visualizer.start(),this.outline=o.Sprite.from("mainMenu.logoOutline"),this.outline.anchor.set(.5,.5);let e=.6;this.visualizer.position.set(-p.LogoVisualizer.size/3.35,-p.LogoVisualizer.size/3.35),this.visualizer.scale.set(e),this.visualizer.alphaMultiplier=this.defaultVisualizerAlpha,this.beatContainer.addChild(this.visualizer);let t=o.Sprite.from("mainMenu.logoMask");t.anchor.set(.5,.5),t.scale=e;let i=o.Sprite.from("mainMenu.logoMask");i.anchor.set(.5,.5),i.scale=e,i.blendMode="add",i.alpha=0,this.outline.scale.set(e),this.triangles.scale.set(e),this.triangles.position.set(-this.outline.width/2,-this.outline.height/2),this.triangles.mask=t,this.parallaxContainer.addChild(this.menu),this.beatContainer.addChild(this.triangles),this.beatContainer.addChild(t),this.beatContainer.addChild(i),this.beatContainer.addChild(this.outline),this.hoverContainer.addChild(this.beatContainer),this.moveContainer.addChild(this.hoverContainer),this.parallaxContainer.addChild(this.moveContainer),this.addChild(this.parallaxContainer),this.hoverContainer.eventMode="dynamic",this.hoverContainer.hitArea=new o.Circle(0,0,300);let s=l.Loader.GetAudio("mainMenu.osuLogo.select"),n=l.Loader.GetAudio("mainMenu.osuLogo.backToLogo");const a=()=>{this.isBeingHovered=!0,u.ease.add(this.hoverContainer,{scale:1.1},{duration:500,ease:"easeOutElastic"})};let r;this.hoverContainer.hitArea.contains(d.Main.mousePos.x,d.Main.mousePos.y)&&a(),this.hoverContainer.addEventListener("mouseenter",(()=>{a()})),this.hoverContainer.addEventListener("mouseleave",(()=>{this.isBeingHovered=!1,u.ease.add(this.hoverContainer,{scale:1},{duration:500,ease:"easeOutElastic"})})),this.hoverContainer.addEventListener("mousedown",(()=>{r=u.ease.add(this.hoverContainer,{scale:.9},{duration:1e3,ease:"easeOutSine"})}));const h=()=>{r&&r.remove(),u.ease.add(this.hoverContainer,{scale:this.isBeingHovered?1.1:1},{duration:500,ease:"easeOutElastic"})};let c,g,m,f;this.hoverContainer.addEventListener("mouseup",(()=>{h()})),this.hoverContainer.addEventListener("click",(()=>{this.menu.isOpen()||(this.isBeingHovered=!1),h(),this.menu.isOpen()||(m&&m.remove(),f&&f.remove()),i.alpha=.4,u.ease.add(i,{alpha:0},{duration:1500,ease:"easeOutExpo"}),this.menu.isOpen()||(d.Main.AudioEngine.PlayEffect(s),c=u.ease.add(this.moveContainer,{position:{x:-250,y:0}},{duration:200,ease:"easeInSine"}).once("complete",(()=>{this.menu.Open()})),g=u.ease.add(this.moveContainer,{scale:.5},{duration:200,ease:"easeInSine"}))})),window.addEventListener("keyup",(e=>{"Escape"!=e.key&&"`"!=e.key||this.menu.isOpen()&&(c.remove(),g.remove(),d.Main.AudioEngine.PlayEffect(n),this.menu.Close(),m=u.ease.add(this.moveContainer,{position:{x:0,y:0}},{duration:800,ease:"easeOutExpo"}),f=u.ease.add(this.moveContainer,{scale:1},{duration:800,ease:"easeOutExpo"}))}))}onNewBeat(){let e=0;this.visualizer.audioData.forEach((t=>{e{u.ease.add(this.beatContainer,{scale:1},{ease:"easeOutQuint",duration:750})})),u.ease.add(this.triangles.flash,{alpha:.2*t},{duration:60,ease:"linear"}).once("complete",(()=>{u.ease.add(this.triangles.flash,{alpha:0},{duration:375})})),u.ease.add(this.visualizerAnimationDummy,{alpha:1.8*this.defaultVisualizerAlpha*t},{duration:60,ease:"linear"}).on("each",(()=>{this.visualizer.alphaMultiplier=this.visualizerAnimationDummy.alpha})).once("complete",(()=>{u.ease.add(this.visualizerAnimationDummy,{alpha:this.defaultVisualizerAlpha},{duration:375,ease:"linear"}).on("each",(()=>{this.visualizer.alphaMultiplier=this.visualizerAnimationDummy.alpha}))}))}onResize(){this.menu.onResize()}draw(e){this.visualizer.draw(e),this.triangles.draw(e),this.menu.isOpen()?this.parallaxContainer.position.set(d.Main.mousePos.x/120,d.Main.mousePos.y/120):this.parallaxContainer.position.set(0,0),this.timeElapsedSinceLastBeat+=e.deltaMS,this.timeElapsedSinceLastBeat>=375&&(this.onNewBeat(),this.timeElapsedSinceLastBeat=0)}}t.OsuCircle=g},44961:function(e,t,i){var s=this&&this.__createBinding||(Object.create?function(e,t,i,s){void 0===s&&(s=i);var n=Object.getOwnPropertyDescriptor(t,i);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,s,n)}:function(e,t,i,s){void 0===s&&(s=i),e[s]=t[i]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&s(t,e,i);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Triangles=void 0;const o=a(i(58687));class r extends o.Container{bgGradient;triangles=[];triangleGenInterval;graphics=new o.Graphics;flash;constructor(){super();let e=[16737963,13390473];function t(e,t){return Math.random()*(t-e)+e}function i(){let e=1-t(0,1),i=1-t(0,1),s=Math.sqrt(-2*Math.log(e))*Math.sin(2*Math.PI*i);return Math.max(.5+.16*s,.1)}this.bgGradient=new o.FillGradient(0,0,0,1024),e.forEach(((t,i)=>{const s=i/e.length;this.bgGradient.addColorStop(s,t)}));for(let e=0;e<15;e++)this.triangles.push({x:t(0,1024),y:t(0,1024),velocity:i()});this.triangleGenInterval=setInterval((()=>{document.hasFocus()&&this.triangles.push({x:t(0,1024),y:974,velocity:i()})}),800),this.graphics.rect(0,0,1024,1024),this.graphics.fill(this.bgGradient),this.addChild(this.graphics),this.flash=o.Sprite.from("mainMenu.logoMask"),this.flash.alpha=0,this.flash.blendMode="add",this.addChild(this.flash)}destroy(e){super.destroy(e)}draw(e){this.destroyed||document.hasFocus()&&(this.graphics.clear(),this.graphics.rect(0,0,1024,1024),this.graphics.fill(this.bgGradient),this.triangles.forEach(((t,i)=>{t.y-=e.deltaTime*t.velocity*4,this.graphics.moveTo(t.x,t.y),this.graphics.lineTo(t.x-250,t.y+400),this.graphics.lineTo(t.x+250,t.y+400),this.graphics.lineTo(t.x,t.y);let s=1;t.y+50<300&&(s=(t.y+50)/300),s=Math.min(Math.max(s,0),1),this.graphics.stroke({color:new o.Color("rgba(182, 52, 111, "+s.toFixed(6)+")"),width:4}),t.y+400<0&&this.triangles.splice(i,1)})))}}t.Triangles=r},55686:function(e,t,i){var s=this&&this.__createBinding||(Object.create?function(e,t,i,s){void 0===s&&(s=i);var n=Object.getOwnPropertyDescriptor(t,i);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,s,n)}:function(e,t,i,s){void 0===s&&(s=i),e[s]=t[i]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&s(t,e,i);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.MenuCursor=void 0;const o=a(i(58687)),r=i(20825),u=i(23360),d=i(12235),l=i(5825);class h extends o.Container{mouseCursor=o.Sprite.from("menu.cursor");mouseCursorAdditive=o.Sprite.from("menu.cursor.additive");mouseContainer=new o.Container;animContainer=new o.Container;animRotationContainer=new o.Container;mouseDownScaleAnim;mouseDownAdditiveAnim;mouseUpScaleAnim;mouseUpAdditiveAnim;mouseRotationAnim;dragRotationState=c.NotDragging;lastDragRotationState=c.NotDragging;mouseHideContainer=new o.Container;hideScaleAnim;hideAlphaAnim;posMouseDown={x:0,y:0};mouseIsDown=!1;cursorTapSample=d.Loader.GetAudio("menu.cursor.sample.tap");mouseButtonClicked=-9999;constructor(e){super(),this.updateMouse(),this.mouseContainer.scale.set(.07),this.mouseCursorAdditive.alpha=0,this.mouseCursorAdditive.blendMode="add",this.mouseCursorAdditive.tint="0xFF66AA",this.mouseContainer.addChild(this.mouseCursor),this.mouseContainer.addChild(this.mouseCursorAdditive),this.animContainer.addChild(this.mouseContainer),this.animRotationContainer.addChild(this.animContainer),this.mouseHideContainer.addChild(this.animRotationContainer),this.addChild(this.mouseHideContainer),e||(this.mouseHideContainer.scale.set(.6),this.mouseHideContainer.alpha=0,this.animRotationContainer.angle=0),this.zIndex=999999,this.eventMode="none",r.Main.app.stage.addChild(this),this.addEventListeners()}addEventListeners(){r.Main.app.stage.addEventListener("mousedown",(e=>{this.mouseButtonClicked=e.button,this.visible&&(this.posMouseDown={x:r.Main.mousePos.x,y:r.Main.mousePos.y},this.mouseIsDown=!0,this.dragRotationState=c.DragStarted,this.mouseUpScaleAnim&&this.mouseUpAdditiveAnim&&(this.mouseUpScaleAnim.remove(),this.mouseUpAdditiveAnim.remove()),this.mouseDownScaleAnim=u.ease.add(this.animContainer,{scale:.9},{ease:"easeOutQuint",duration:800}),this.mouseDownAdditiveAnim=u.ease.add(this.mouseCursorAdditive,{alpha:1},{ease:"easeOutQuint",duration:800}),r.Main.AudioEngine.PlayEffect(this.cursorTapSample))})),r.Main.app.stage.addEventListener("mouseup",(e=>{this.visible&&e.button==this.mouseButtonClicked&&(this.mouseIsDown=!1,this.mouseDownScaleAnim&&this.mouseDownAdditiveAnim&&(this.mouseDownAdditiveAnim.remove(),this.mouseDownScaleAnim.remove()),this.mouseUpScaleAnim=u.ease.add(this.animContainer,{scale:1},{ease:"easeOutElastic",duration:500}),this.mouseUpAdditiveAnim=u.ease.add(this.mouseCursorAdditive,{alpha:0},{ease:"easeOutQuint",duration:500}),this.dragRotationState!=c.NotDragging&&(this.dragRotationState==c.Rotating&&(this.mouseRotationAnim=u.ease.add(this.animRotationContainer,{angle:0},{ease:"easeOutElastic",duration:800*(.5+Math.abs(this.animRotationContainer.angle/960))})),this.dragRotationState=c.NotDragging),r.Main.AudioEngine.PlayEffect(this.cursorTapSample,.8))}))}PopIn(){this.mouseRotationAnim&&this.mouseRotationAnim.remove(),this.hideAlphaAnim&&this.hideScaleAnim&&(this.hideAlphaAnim.remove(),this.hideScaleAnim.remove()),this.visible=!0,this.hideAlphaAnim=u.ease.add(this.mouseHideContainer,{alpha:1},{duration:250,ease:"easeOutQuint"}),this.hideScaleAnim=u.ease.add(this.mouseHideContainer,{scale:1},{duration:400,ease:"easeOutQuint"}),this.mouseRotationAnim=u.ease.add(this.animRotationContainer,{angle:0},{duration:400,ease:"easeOutQuint"}),this.dragRotationState=c.NotDragging}PopOut(){this.mouseRotationAnim&&this.mouseRotationAnim.remove(),this.hideAlphaAnim&&this.hideScaleAnim&&(this.hideAlphaAnim.remove(),this.hideScaleAnim.remove()),this.hideAlphaAnim=u.ease.add(this.mouseHideContainer,{alpha:0},{duration:250,ease:"easeOutQuint"}),this.hideScaleAnim=u.ease.add(this.mouseHideContainer,{scale:.6},{duration:250,ease:"easeOutQuint"}),this.mouseRotationAnim=u.ease.add(this.animRotationContainer,{angle:0},{duration:400,ease:"easeOutQuint"}),this.hideAlphaAnim.once("complete",(()=>{this.visible=!1})),this.dragRotationState=c.NotDragging}updateMouse(){if(this.position.set(r.Main.mousePos.x,r.Main.mousePos.y),this.dragRotationState!=c.NotDragging&&this.visible){let e=Math.sqrt((2^Math.abs(this.posMouseDown.x-r.Main.mousePos.x))+(2^Math.abs(this.posMouseDown.y-r.Main.mousePos.y)));if(this.dragRotationState==c.DragStarted&&e>15&&(this.dragRotationState=c.Rotating,this.lastDragRotationState!=this.dragRotationState&&(this.posMouseDown={x:r.Main.mousePos.x,y:r.Main.mousePos.y})),this.dragRotationState==c.Rotating&&e>0){this.mouseRotationAnim&&this.mouseRotationAnim.remove();let e=r.Main.mousePos.x-this.posMouseDown.x,t=r.Main.mousePos.y-this.posMouseDown.y,i=l.MathUtil.RadiansToDegrees(Math.atan2(-e,t))+24.3,s=(i-this.animRotationContainer.angle)%360;s<-180&&(s+=360),s>180&&(s-=360),i=this.animRotationContainer.angle+s,this.mouseRotationAnim=u.ease.add(this.animRotationContainer,{angle:i},{duration:120,ease:"easeOutQuint"})}}this.lastDragRotationState=this.dragRotationState}}var c;t.MenuCursor=h,function(e){e[e.NotDragging=0]="NotDragging",e[e.DragStarted=1]="DragStarted",e[e.Rotating=2]="Rotating"}(c||(c={}))},36721:function(e,t,i){var s=this&&this.__createBinding||(Object.create?function(e,t,i,s){void 0===s&&(s=i);var n=Object.getOwnPropertyDescriptor(t,i);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,s,n)}:function(e,t,i,s){void 0===s&&(s=i),e[s]=t[i]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&s(t,e,i);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.RandomBackground=void 0;const o=a(i(58687)),r=i(12235),u=i(84283),d=i(23360),l=i(20825);class h extends u.Screen{bgContainer=new o.Container;parallaxMultiplier=60;start(){let e=r.Loader.seasonalBackgroundsNum>0,t=(i=1,s=e?r.Loader.seasonalBackgroundsNum:r.Loader.defaultBackgroundsNum,Math.round(Math.random()*(s-i)+i));var i,s;this.bgContainer.pivot.set(.5,.5),this.bgContainer.position.set((l.Main.mousePos.x-this.getScreenWidth()/2)/this.parallaxMultiplier,(l.Main.mousePos.y-this.getScreenHeight()/2)/this.parallaxMultiplier),this.addChild(this.bgContainer),this.setBG(o.Sprite.from((e?"seasonal_bg":"default_bg")+t))}setBG(e){if(0==this.bgContainer.children?.length)this.bgContainer.addChild(e);else{let t=this.bgContainer.children[0];e.zIndex=-1,this.bgContainer.addChild(e),d.ease.add(t,{alpha:0},{duration:800,ease:"linear"}).once("complete",(()=>{e.zIndex=0,t.destroy()}))}e.anchor.set(.5,.5),this.onResize()}newRandomBG(){let e=(t=1,i=r.Loader.defaultBackgroundsNum,Math.round(Math.random()*(i-t)+t));var t,i;this.setBG(o.Sprite.from("default_bg"+e))}draw(e){this.bgContainer.position.set((l.Main.mousePos.x-this.getScreenWidth()/2)/this.parallaxMultiplier,(l.Main.mousePos.y-this.getScreenHeight()/2)/this.parallaxMultiplier)}onClose(){return Promise.resolve(this)}onResize(){this.bgContainer.children.forEach((e=>{if(e instanceof o.Sprite){let t,i=e.texture.width,s=e.texture.height;t=window.innerWidth>window.innerHeight?window.innerWidth/i:window.innerHeight/s,s*t{i.id==e&&(t=i.data)})),!t)throw new Error("Asset not found!");return t}static GetString(e){let t;if(this.loadedList.forEach((i=>{i.id==e&&(t=i.dataString)})),!t)throw new Error("Asset not found or is not a string!");return t}static GetAudio(e){let t;if(this.loadedList.forEach((i=>{i.id==e&&(t=i.dataAudio)})),!t)throw new Error("Asset not found or was not marked as audio during loading!");return t}static addBackgrounds(){return new Promise((e=>{for(let e=1;ee.json())).then((t=>{t.backgrounds.forEach(((e,t)=>{this.loadList.push({id:"seasonal_bg"+(t+1),url:"https://corsproxy.io/?"+encodeURIComponent(e.url),pixiBundleName:"textures",loadParser:"loadTextures"}),this.seasonalBackgroundsNum=t+1})),e()})).catch((t=>{console.warn("Could not fetch seasonal backgrounds.",t),e()}))}))}static Load(e){return this.addToLoadList(),new Promise((t=>{this.addBackgrounds().then((()=>{let i=[],s=[],n=[],a=0,r=0;this.loadList.forEach((e=>{e.pixiBundleName?s.push(e):i.push(e)})),s.forEach((e=>{let t=!1;n.forEach((i=>{i.length>0&&i[0].pixiBundleName==e.pixiBundleName&&(i.push(e),t=!0)})),t||n.push([e])}));const u=e=>{e?r++:a++,r+a>=this.loadList.length&&t()};i.forEach((t=>{fetch(t.url).then((e=>e.blob())).then((i=>{t.isText||t.isAudio?t.isText?i.text().then((e=>{u(),this.loadedList.push({id:t.id,data:i,dataString:e})})):t.isAudio&&i.arrayBuffer().then((t=>e.decodeAudioData(t))).then((e=>{u(),this.loadedList.push({id:t.id,data:i,dataAudio:e})})):(u(),this.loadedList.push({id:t.id,data:i}))})).catch((e=>{u(!0),console.warn("Asset '"+t.id+"' failed to load: "+e)}))})),n.forEach((e=>{if(e.length>0){if(!e[0].pixiBundleName)throw new Error("wtf????");let t=[];e.forEach((e=>{e.loadParser?t.push({alias:e.id,src:e.url,loadParser:e.loadParser}):t.push({alias:e.id,src:e.url})})),o.Assets.addBundle(e[0].pixiBundleName,t),o.Assets.loadBundle(e[0].pixiBundleName).then((()=>{e.forEach((()=>{u()}))}))}}))}))}))}}},25373:function(e,t,i){var s=this&&this.__createBinding||(Object.create?function(e,t,i,s){void 0===s&&(s=i);var n=Object.getOwnPropertyDescriptor(t,i);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,s,n)}:function(e,t,i,s){void 0===s&&(s=i),e[s]=t[i]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&s(t,e,i);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.InteractScreen=void 0;const o=i(84283),r=a(i(58687)),u=i(20825),d=i(94433),l=i(23360);class h extends o.Screen{text;introTrack;clickSound;clickArea=new r.Graphics;constructor(e,t){super(),this.introTrack=e,this.clickSound=t,this.text=new r.Text({text:"Click anywhere to play!",style:{fontFamily:"TorusRegular",fontSize:36,fill:"white"}})}start(){this.text.anchor.set(.5,.5),this.text.scale.set(.5,.5),this.text.alpha=0,this.text.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.addChild(this.text),this.clickArea.rect(0,0,1,1),this.clickArea.fill("rgba(0,0,0,0)"),this.clickArea.width=this.getScreenWidth(),this.clickArea.height=this.getScreenHeight(),this.clickArea.position.set(0,0),this.addChild(this.clickArea),this.clickArea.eventMode="static",this.clickArea.cursor="pointer";const e=()=>{this.clickArea.eventMode="none",u.Main.AudioEngine.PlayEffect(this.clickSound),u.Main.switchScreen(new d.IntroScreen(this.introTrack)),u.Main.pointerLock()};this.clickArea.onclick=()=>{e()},this.clickArea.ontap=()=>{e()},l.ease.add(this.text,{alpha:1,scale:1},{duration:400,ease:"easeOutQuad"})}onClose(){return new Promise((e=>{l.ease.add(this.text,{alpha:0,scale:.5},{duration:200,ease:"easeInOutQuad"}),setTimeout((()=>{e(this)}),200)}))}draw(e){}onResize(){this.text.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.clickArea.width=this.getScreenWidth(),this.clickArea.height=this.getScreenHeight(),this.clickArea.position.set(0,0)}}t.InteractScreen=h},88662:function(e,t,i){var s=this&&this.__createBinding||(Object.create?function(e,t,i,s){void 0===s&&(s=i);var n=Object.getOwnPropertyDescriptor(t,i);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,s,n)}:function(e,t,i,s){void 0===s&&(s=i),e[s]=t[i]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&s(t,e,i);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.GlitchingTriangles=void 0;const o=a(i(58687)),r=i(23360);class u extends o.Container{constructor(e){super();let t=new o.Graphics,i=s(.2,1.2);function s(e,t){return Math.random()*(t-e)+e}t.moveTo(0,0),t.lineTo(-50*i,100*i),t.lineTo(50*i,100*i),t.lineTo(0,0),Math.random()<.5?t.fill("white"):t.stroke({color:"white",width:1});let n=s(e.x1,e.x2),a=s(e.y1,e.y2);t.position.set(n,a),r.ease.add(t,{alpha:0},{duration:200,ease:"linear"}),setTimeout((()=>{this.destroy()}),200),this.addChild(t)}}t.GlitchingTriangles=u},94433:function(e,t,i){var s=this&&this.__createBinding||(Object.create?function(e,t,i,s){void 0===s&&(s=i);var n=Object.getOwnPropertyDescriptor(t,i);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,s,n)}:function(e,t,i,s){void 0===s&&(s=i),e[s]=t[i]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&s(t,e,i);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.IntroScreen=void 0;const o=i(84283),r=i(53931),u=i(20825),d=a(i(58687)),l=i(88662),h=i(23360),c=i(58940),p=i(55402),g=i(17898),m=i(9752);class f extends o.Screen{introTrackUrl;doTextSpacingAnim=!1;triangles=new d.Container;ruleSetContainer=new d.Container;flash=new d.Graphics;logoContainerContainer=new d.Container;logoContainer=new d.Container;lazerLogo=new p.LazerLogo;flashed=!1;mainMenu;welcomeText=new d.Text({text:"",style:{fontFamily:"TorusThin",fontSize:42,fill:"white",letterSpacing:5}});constructor(e){super(),this.introTrackUrl=URL.createObjectURL(e)}start(){this.logoContainer.addChild(this.lazerLogo),this.logoContainer.scale.set(1.2),this.logoContainerContainer.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.logoContainerContainer.pivot.set(.5,.5),this.logoContainerContainer.addChild(this.logoContainer),this.flash.rect(0,0,1,1),this.flash.fill("white"),this.flash.position.set(0,0),this.flash.width=this.getScreenWidth(),this.flash.height=this.getScreenHeight(),this.flash.blendMode="add",this.welcomeText.anchor.set(.5,.5),this.welcomeText.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),setTimeout((async()=>{const{entries:e}=await(0,r.unzip)(this.introTrackUrl);for(const[t,i]of Object.entries(e))"audio.mp3"==t&&i.arrayBuffer().then((e=>u.Main.AudioEngine.audioContext.decodeAudioData(e))).then((e=>{u.Main.AudioEngine.PlayMusicImmediately(e,new g.BeatmapData,(()=>{this.afterAudioPlay(),this.mainMenu=new c.MainMenu}))})),t.endsWith(".osu")&&i.text().then((e=>{let t=m.BeatmapParser.parse(e);console.log(t)}))}),0)}afterAudioPlay(){let e;this.addChild(this.welcomeText),setTimeout((()=>{this.welcomeText.text="wel",this.onResize()}),200),setTimeout((()=>{this.welcomeText.text="welcome",this.onResize()}),400),setTimeout((()=>{this.welcomeText.text="welcome to",this.onResize()}),700),this.triangles.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.addChild(this.triangles),setTimeout((()=>{this.welcomeText.text="welcome to kosu!",this.doTextSpacingAnim=!0,e=setInterval((()=>{let e=new l.GlitchingTriangles({x1:-this.welcomeText.width/2-100,x2:this.welcomeText.width/2+100,y1:-this.welcomeText.height/2-150,y2:this.welcomeText.height/2+100});this.triangles.addChild(e)}),30),this.onResize()}),900);let t=d.Sprite.from("icon_ruleset_std"),i=d.Sprite.from("icon_ruleset_taiko"),s=d.Sprite.from("icon_ruleset_ctb"),n=d.Sprite.from("icon_ruleset_mania");t.anchor.set(.5,.5),t.scale.set(.4),this.ruleSetContainer.addChild(t),i.anchor.set(.5,.5),i.scale.set(.4),this.ruleSetContainer.addChild(i),s.anchor.set(.5,.5),s.scale.set(.4),this.ruleSetContainer.addChild(s),n.anchor.set(.5,.5),n.scale.set(.4),this.ruleSetContainer.addChild(n),setTimeout((()=>{this.doTextSpacingAnim=!1,this.onResize(),clearInterval(e),this.welcomeText.destroy(),this.triangles.destroy(),this.ruleSetContainer.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.addChild(this.ruleSetContainer);t.position.set(-375,0),i.position.set(-125,0),s.position.set(125,0),n.position.set(375,0),h.ease.add(this.ruleSetContainer,{scale:.8},{duration:1e3,ease:"linear"})}),1450),setTimeout((()=>{t.position.set(-240,0),i.position.set(-75,0),s.position.set(75,0),n.position.set(240,0),t.scale.set(1),i.scale.set(1),s.scale.set(1),n.scale.set(1)}),1650),setTimeout((()=>{t.position.set(-350,0),i.position.set(-120,0),s.position.set(120,0),n.position.set(350,0),t.scale.set(2),i.scale.set(2),s.scale.set(2),n.scale.set(2),h.ease.add(this.ruleSetContainer,{scale:1.3},{duration:1e3,ease:"linear"})}),1850),setTimeout((()=>{this.ruleSetContainer.visible=!1,this.lazerLogo.start(),this.addChild(this.logoContainerContainer),this.logoContainerContainer.scale.set(1.2),h.ease.add(this.logoContainerContainer,{scale:1},{duration:920,ease:"easeInQuad"}),setTimeout((()=>{h.ease.add(this.logoContainer,{scale:1.2-.8},{duration:276,ease:"easeInQuint"})}),644)}),2080),setTimeout((()=>{this.addChild(this.flash),this.flash.eventMode="none",this.flashed=!0,this.logoContainerContainer.visible=!1,h.ease.add(this.flash,{alpha:0},{duration:1e3,ease:"easeOutQuad"}),null==this.mainMenu&&(this.mainMenu=new c.MainMenu),u.Main.switchScreen(this.mainMenu),u.Main.cursor.PopIn()}),3e3)}draw(e){this.doTextSpacingAnim&&(this.welcomeText.style.letterSpacing+=.15*e.deltaTime,this.onResize())}onClose(){return new Promise((e=>{setTimeout((()=>{e(this)}),1e3)}))}onResize(){this.welcomeText.destroyed||this.welcomeText.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.triangles.destroyed||this.triangles.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.ruleSetContainer.destroyed||this.ruleSetContainer.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),!this.flash.destroyed&&this.flashed&&(this.flash.position.set(0,0),this.flash.width=this.getScreenWidth(),this.flash.height=this.getScreenHeight()),this.logoContainerContainer.destroyed||this.logoContainerContainer.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2)}}t.IntroScreen=f},55402:function(e,t,i){var s=this&&this.__createBinding||(Object.create?function(e,t,i,s){void 0===s&&(s=i);var n=Object.getOwnPropertyDescriptor(t,i);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,s,n)}:function(e,t,i,s){void 0===s&&(s=i),e[s]=t[i]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&s(t,e,i);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.LazerLogo=void 0;const o=a(i(58687)),r=i(12235),u=i(23360);class d extends o.Container{shaderHighlight;shaderBackground;textureHighlight=o.Texture.from("intro_triangles_osuLogo_anim_highlight");textureBackground=o.Texture.from("intro_triangles_osuLogo_anim_background");constructor(){super();const e=r.Loader.GetString("webgl:shaders/logoAnimation.frag"),t=r.Loader.GetString("webgl:shaders/logoAnimation.vert");this.shaderHighlight=o.Shader.from({gl:{vertex:t,fragment:e},resources:{uTexture:this.textureHighlight.source,uProgress:{progress:{value:0,type:"f32"}}}}),this.shaderBackground=o.Shader.from({gl:{vertex:t,fragment:e},resources:{uTexture:this.textureBackground.source,uProgress:{progress:{value:0,type:"f32"}}}})}start(){const e=new o.Geometry({attributes:{aPosition:[-this.textureHighlight.width/2,-this.textureHighlight.height/2,this.textureHighlight.width/2,-this.textureHighlight.height/2,this.textureHighlight.width/2,this.textureHighlight.width/2,-this.textureHighlight.width/2,this.textureHighlight.width/2],aUV:[0,0,1,0,1,1,0,1],aColor:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},indexBuffer:[0,1,2,0,2,3]}),t=new o.Mesh({geometry:e,shader:this.shaderHighlight});this.addChild(t);const i=new o.Geometry({attributes:{aPosition:[-this.textureBackground.width/2,-this.textureBackground.height/2,this.textureBackground.width/2,-this.textureBackground.height/2,this.textureBackground.width/2,this.textureBackground.width/2,-this.textureBackground.width/2,this.textureBackground.width/2],aUV:[0,0,1,0,1,1,0,1],aColor:[.5,.5,.5,1,.5,.5,.5,1,.5,.5,.5,1,.5,.5,.5,1]},indexBuffer:[0,1,2,0,2,3]}),s=new o.Mesh({geometry:i,shader:this.shaderBackground});this.addChild(s);let n=new o.Container;n.scale.set(0,0),u.ease.add(n,{scale:1},{duration:920,ease:"linear"}).on("each",(()=>{this.shaderHighlight.resources.uProgress.uniforms.progress=n.scale.x,this.shaderBackground.resources.uProgress.uniforms.progress=n.scale.x}))}}t.LazerLogo=d},76969:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.LoadScreen=void 0;const s=i(84283),n=i(49323),a=i(58293);class o extends s.Screen{loadAnim;start(){this.loadAnim=new n.LoadAnim("rgba(255,255,255,0.7)","black");let e=a.Settings.getRangeSetting("UI scaling").getValue();this.loadAnim.scale.set(.8*e,.8*e),this.loadAnim.position.set(this.getScreenWidth()-this.loadAnim.getWidth()-15,this.getScreenHeight()-this.loadAnim.getHeight()-15),this.addChild(this.loadAnim)}draw(e){this.loadAnim?.draw(e)}onClose(){return new Promise((e=>{null!=this.loadAnim&&this.loadAnim.destroy(),setTimeout((()=>{e(this)}),400)}))}onResize(){null!=this.loadAnim?.position&&this.loadAnim.position.set(this.getScreenWidth()-this.loadAnim.getWidth()-20,this.getScreenHeight()-this.loadAnim.getHeight()-20)}}t.LoadScreen=o},58940:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.MainMenu=void 0;const s=i(84283),n=i(36721),a=i(54349);class o extends s.Screen{bg=new n.RandomBackground;osuCircle=new a.OsuCircle;start(){this.bg.start(),this.addChild(this.bg),this.addChild(this.osuCircle)}draw(e){this.bg.draw(e),this.osuCircle.draw(e)}onClose(){return new Promise((e=>{this.bg.onClose().then((()=>{e(this)}))}))}onResize(){this.osuCircle.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.bg.onResize(),this.osuCircle.onResize()}}t.MainMenu=o},84283:function(e,t,i){var s=this&&this.__createBinding||(Object.create?function(e,t,i,s){void 0===s&&(s=i);var n=Object.getOwnPropertyDescriptor(t,i);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,s,n)}:function(e,t,i,s){void 0===s&&(s=i),e[s]=t[i]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&s(t,e,i);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Screen=void 0;const o=a(i(58687));class r extends o.Container{constructor(){super()}getScreenWidth(){return window.innerWidth}getScreenHeight(){return window.innerHeight}}t.Screen=r},75341:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.SettingsCategory=t.Setting=void 0;const s=i(58293);var n;t.Setting=class{constructor(e){s.Settings.register({setting:this,data:e})}},function(e){e.General="General",e.Skin="Skin",e.Input="Input",e.UserInterface="User Interface",e.Gameplay="Gameplay",e.Rulesets="Rulesets",e.Audio="Audio",e.Graphics="Graphics",e.Online="Online",e.Maintenance="Maintenance",e.Debug="Debug"}(n||(t.SettingsCategory=n={}))},74975:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.DropdownSetting=void 0;const s=i(75341);class n extends s.Setting{value;getValue(){if(!this.value)throw new Error("Value is undefined!");return this.value}setValue(e){this.value=e}}t.DropdownSetting=n},78642:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.RangeSetting=void 0;const s=i(75341);class n extends s.Setting{value=0;getValue(){return this.value}setValue(e){this.value=e}}t.RangeSetting=n},58293:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.Settings=void 0;const s=i(64681),n=i(78642),a=i(44256),o=i(74975);t.Settings=class{static settingsList=[];constructor(){new a.Renderer,new s.UIScale}static register(e){this.settingsList.push(e)}static getRangeSetting(e){let t=!1;if(this.settingsList.forEach((i=>{if(i.data.name==e&&i.setting instanceof n.RangeSetting)return t=!0,i.setting})),!t)throw new Error("Invalid Setting Name!");return new s.UIScale}static getDropDownSetting(e){let t=!1;if(this.settingsList.forEach((i=>{if(i.data.name==e&&i.setting instanceof o.DropdownSetting)return t=!0,i.setting})),!t)throw new Error("Invalid Setting Name!");return new a.Renderer}static getList(){return this.settingsList}}},44256:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.Renderer=void 0;const s=i(75341),n=i(74975);class a extends n.DropdownSetting{list=[];webglOption={displayName:"WebGL",value:"webgl"};defaultValue=this.webglOption;constructor(){super({name:"Renderer",category:s.SettingsCategory.Graphics}),this.value=this.defaultValue}}t.Renderer=a},64681:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.UIScale=void 0;const s=i(78642),n=i(75341);class a extends s.RangeSetting{maxValue=.8;minValue=1.6;increment=.1;defaultValue=1;constructor(){super({name:"UI scaling",category:n.SettingsCategory.Graphics}),this.value=this.defaultValue}}t.UIScale=a},17898:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.BeatmapData=void 0;const s=i(85932),n=i(20352),a=i(32007),o=i(78878),r=i(54611);t.BeatmapData=class{General=new s.GeneralData;Editor=new n.EditorData;Metadata=new a.Metadata;Difficulty=new o.DifficultyData;Events=new r.EventsData}},78878:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.DifficultyData=void 0;t.DifficultyData=class{HPDrainRate;CircleSize;OverallDifficulty;ApproachRate;SliderMultiplier;SliderTickRate}},20352:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.EditorData=void 0;t.EditorData=class{Bookmarks=[];DistanceSpacing;BeatDivisor;GridSize;TimelineZoom}},54611:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.EventsData=void 0;t.EventsData=class{Events=[]}},37940:function(e,t){var i;Object.defineProperty(t,"__esModule",{value:!0}),t.Countdown=void 0,function(e){e[e.NoCountdown=0]="NoCountdown",e[e.Normal=1]="Normal",e[e.Half=2]="Half",e[e.Double=3]="Double"}(i||(t.Countdown=i={}))},85932:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.GeneralData=void 0;const s=i(37940),n=i(41080),a=i(90857),o=i(45274);t.GeneralData=class{AudioFileName;AudioLeadIn=0;AudioHash;PreviewTime=-1;Countdown=s.Countdown.Normal;SampleSet=n.SampleSet.Normal;StackLeniency=.7;Mode=a.Mode.OSU;LetterboxInBreaks=!1;StoryFireInFront=!0;UseSkinSprites=!1;AlwaysShowPlayfield=!1;OverlayPosition=o.OverlayPosition.NoChange;SkinPreference;EpilepsyWarning=!1;CountdownOffset=0;SpecialStyle=!1;WidescreenStoryboard=!1;SamplesMatchPlaybackRate=!1}},90857:function(e,t){var i;Object.defineProperty(t,"__esModule",{value:!0}),t.Mode=void 0,function(e){e[e.OSU=0]="OSU",e[e.TAIKO=1]="TAIKO",e[e.CATCH=2]="CATCH",e[e.MANIA=3]="MANIA"}(i||(t.Mode=i={}))},45274:function(e,t){var i;Object.defineProperty(t,"__esModule",{value:!0}),t.OverlayPosition=void 0,function(e){e.NoChange="NoChange",e.Below="Below",e.Above="Above"}(i||(t.OverlayPosition=i={}))},41080:function(e,t){var i;Object.defineProperty(t,"__esModule",{value:!0}),t.SampleSet=void 0,function(e){e.Normal="Normal",e.Soft="Soft",e.Drum="Drum"}(i||(t.SampleSet=i={}))},32007:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;t.Metadata=class{Title;TitleUnicode;Artist;ArtistUnicode;Creator;Version;Source;Tags;BeatmapID;BeatmapSetID}},9752:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.BeatmapParser=void 0;const s=i(17898);t.BeatmapParser=class{static parse(e,t){return new s.BeatmapData}}},5825:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MathUtil=void 0;class i{static RadiansToDegrees(e){return 180*e/Math.PI}static DegreesToRadians(e){return e*Math.PI/180}static clamp(e,t,i){return Math.min(Math.max(i,e),t)}static clamp01(e){return i.clamp(0,1,e)}}t.MathUtil=i},29820:function(e,t,i){i(11307);const s=i(58687),n=i(20825),a=i(58293),o=window.innerWidth,r=window.innerHeight,u=new s.Application;window.onload=async()=>{new a.Settings;let e=a.Settings.getDropDownSetting("Renderer").getValue().value;u.init({backgroundColor:"black",width:o,height:r,antialias:!0,preference:e,resolution:window.devicePixelRatio,autoDensity:!0}).then((()=>{new n.Main(u)}))}},20825:function(e,t,i){var s=this&&this.__createBinding||(Object.create?function(e,t,i,s){void 0===s&&(s=i);var n=Object.getOwnPropertyDescriptor(t,i);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,s,n)}:function(e,t,i,s){void 0===s&&(s=i),e[s]=t[i]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&s(t,e,i);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Main=void 0;const o=i(76969),r=a(i(58687)),u=i(25373),d=i(12235),l=i(55686),h=i(85437);class c{static app;static currentScreen;static allScreens=[];static clickArea=new r.Graphics;static mousePos={x:0,y:0};static pointerLockExitTime;static doPointerLock=!1;static cursor;static AudioEngine=new h.AudioEngine;constructor(e){c.app=e,document.body.appendChild(c.app.canvas),this.doResize(),window.addEventListener("resize",this.doResize),c.app.stage.eventMode="static",c.app.stage.addEventListener("mousemove",(e=>{c.mousePos.x=e.clientX,c.mousePos.y=e.clientY,c.cursor&&c.cursor.updateMouse()})),document.addEventListener("pointerlockchange",this.pointerLockChanged,!1),c.switchScreen(new o.LoadScreen),navigator.mediaSession.setActionHandler("play",(function(){})),navigator.mediaSession.setActionHandler("pause",(function(){})),navigator.mediaSession.setActionHandler("stop",(function(){})),navigator.mediaSession.setActionHandler("seekbackward",(function(){})),navigator.mediaSession.setActionHandler("seekforward",(function(){})),navigator.mediaSession.setActionHandler("previoustrack",(function(){})),navigator.mediaSession.setActionHandler("nexttrack",(function(){})),d.Loader.Load(c.AudioEngine.audioContext).then((()=>{c.cursor=new l.MenuCursor(!1);let e=d.Loader.GetAudio("sample_dialog_ok"),t=d.Loader.Get("introTrianglesTrack");c.switchScreen(new u.InteractScreen(t,e))}))}doResize(){c.app.renderer.resize(window.innerWidth,window.innerHeight),c.app.stage.scale.x=1,c.app.stage.scale.y=1,c.clickArea.destroyed||(c.clickArea.width=window.innerWidth,c.clickArea.height=window.innerHeight,c.clickArea.position.set(0,0)),c.allScreens.forEach((e=>{e.onResize()}))}pointerLockChanged(){!document.pointerLockElement&&c.doPointerLock?(r.EventSystem.isPointerLocked=!1,c.pointerLockExitTime=Date.now(),c.clickArea=new r.Graphics,c.clickArea.rect(0,0,1,1),c.clickArea.fill("rgba(0,0,0,0.1)"),c.clickArea.width=window.innerWidth,c.clickArea.height=window.innerHeight,c.clickArea.position.set(0,0),c.app.stage.addChild(c.clickArea),c.clickArea.eventMode="static",c.clickArea.cursor="pointer",c.cursor.PopOut(),c.clickArea.zIndex=9999999,c.clickArea.onclick=()=>{Date.now()-c.pointerLockExitTime<1500||(c.clickArea.removeFromParent(),c.clickArea.destroy(),c.pointerLock(),c.cursor.PopIn())}):r.EventSystem.isPointerLocked=!0}static pointerLock(){this.doPointerLock=!0,c.app.canvas.requestPointerLock({unadjustedMovement:!0})}static exitPointerLock(){this.doPointerLock=!1,c.app.canvas.exitPointerLock()}static switchScreen(e){null!=this.currentScreen&&(this.currentScreen.zIndex=1,this.currentScreen.onClose().then((e=>{for(let t=0;t=a)&&Object.keys(s.O).every((function(e){return s.O[e](i[u])}))?i.splice(u--,1):(r=!1,a0&&e[l-1][2]>a;l--)e[l]=e[l-1];e[l]=[i,n,a]},s.d=function(e,t){for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={179:0};s.O.j=function(t){return 0===e[t]};var t=function(t,i){var n,a,o=i[0],r=i[1],u=i[2],d=0;if(o.some((function(t){return 0!==e[t]}))){for(n in r)s.o(r,n)&&(s.m[n]=r[n]);if(u)var l=u(s)}for(t&&t(i);d{this._audioContext.decodeAudioData(i).then((i=>{if(e.audioBufferSource=this._audioContext.createBufferSource(),e.audioBufferSource.buffer=i,"beatmap"in e&&e.beatmap){this._playingAudios.audios.forEach((e=>{"beatmap"in e&&e.beatmap&&(clearTimeout(e.fadeOutTimeout),e.fadingOut=!0,e.gainNode.gain.linearRampToValueAtTime(0,this._audioContext.currentTime+.4),setTimeout((()=>{e.audioBufferSource.stop(0)}),400))}));let t=this._audioContext.createGain();t.gain.value=0,t.connect(this._audioContext.destination),e.audioBufferSource.connect(t),e.audioBufferSource.start(0),e.playingCallback&&e.playingCallback(),e.gainNode=t,e.timeStarted=Date.now(),e.isPlaying=!0,this._playingAudios.audios.push(e),t.gain.linearRampToValueAtTime(1,this._audioContext.currentTime+.4);const n=()=>{e.fadingOut=!0,t.gain.linearRampToValueAtTime(0,this._audioContext.currentTime+.4),this.Update()};e.fadeOutTimeout=setTimeout(n,1e3*(i.duration-.4))}else e.audioBufferSource.connect(this._audioContext.destination),t&&(e.audioBufferSource.playbackRate.value=t),e.audioBufferSource.start(0),e.isPlaying=!0,e.timeStarted=Date.now(),this._playingAudios.audios.push(e);e.audioBufferSource.onended=()=>{e.isPlaying=!1,"beatmap"in e&&e.beatmap&&this._musicQueue[0]==e&&this._musicQueue.splice(0,1),this._playingAudios.audios.forEach(((t,i)=>{t!==e||this._playingAudios.audios.splice(i,1)}))}}))}))}PlayEffect(e,t){this._play({audioBlob:e,timeStarted:0,id:this._audioIdTicker,isPlaying:!1},t),this._audioIdTicker++}AddToMusicQueue(e,t,i){let n={audioBlob:e,fadingOut:!1,timeStarted:0,beatmap:t,id:this._audioIdTicker,isPlaying:!1};return i&&(n.playingCallback=i),this._musicQueue.push(n),this._audioIdTicker++,this.Update(),n.id}PlayMusicImmediately(e,t,i){this._musicQueue=[],this.AddToMusicQueue(e,t,i)}}},14981:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.PlayingAudios=void 0;t.PlayingAudios=class{audios=[]}},49323:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var s=Object.getOwnPropertyDescriptor(t,i);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,s)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.LoadAnim=void 0;const o=a(i(58687)),r=i(23360);class u extends o.Container{bg;arc;arcContainer;animInterval;container;bgContainer;bgRotation=0;constructor(e,t){super(),this.pivot.set(.5,.5),this.container=new o.Container,this.container.alpha=0,this.rotation=2.5*Math.PI,this.bgContainer=new o.Container,this.bg=new o.Graphics,this.bg.roundRect(-50,-50,100,100,25),this.bg.fill(e),this.arcContainer=new o.Container,this.arc=new o.Graphics,this.arc.arc(0,0,27,Math.PI+.26,2.92*Math.PI),this.arc.stroke({width:8,color:t,cap:"round"}),this.arc.scale.set(-1,1),this.container.scale.set(.5,.5),this.bgContainer.addChild(this.bg),this.arcContainer.addChild(this.arc),this.bgContainer.addChild(this.arcContainer),this.container.addChild(this.bgContainer),this.addChild(this.container),r.ease.add(this.container,{alpha:1,scale:1},{duration:400,ease:"easeInOutQuad"}),this.doAnims(),this.animInterval=setInterval((()=>{this.doAnims()}),800)}doAnims(){this.bgRotation+=90,r.ease.add(this.bgContainer,{angle:this.bgRotation},{duration:600,ease:"easeInOutQuad"})}getWidth(){return 100*this.scale.x}getHeight(){return 100*this.scale.y}draw(e){this.arcContainer.angle+=3*e.deltaTime}destroy(e){r.ease.add(this.container,{alpha:0,scale:.5},{duration:400,ease:"easeInOutQuad"}),setTimeout((()=>{clearInterval(this.animInterval),super.destroy(e)}),400)}}t.LoadAnim=u},16982:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var s=Object.getOwnPropertyDescriptor(t,i);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,s)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Menu=void 0;const o=a(i(58687)),r=i(23360);class u extends o.Container{menuBG=new o.Graphics;isOpened=!1;openAnim;constructor(){super(),this.menuBG.rect(0,-62.5,1,125),this.menuBG.fill({color:"rgb(50,50,50)"}),this.menuBG.scale.set(1,0),this.menuBG.alpha=0,this.addChild(this.menuBG)}Open(){this.isOpened=!0,this.openAnim=r.ease.add(this.menuBG,{scaleY:1,alpha:1},{duration:400,ease:"easeOutQuint"})}Close(){this.isOpened=!1,this.openAnim&&this.openAnim.remove(),r.ease.add(this.menuBG,{scaleY:0,alpha:0},{duration:300,ease:"easeInSine"})}isOpen(){return this.isOpened}onResize(){this.position.set(-window.innerWidth,0),this.menuBG.width=2*window.innerWidth}}t.Menu=u},54349:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var s=Object.getOwnPropertyDescriptor(t,i);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,s)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OsuCircle=void 0;const o=a(i(58687)),r=i(44961),u=i(23360),d=i(20825),l=i(12235),h=i(16982);class c extends o.Container{outline;triangles=new r.Triangles;beatContainer=new o.Container;hoverContainer=new o.Container;moveContainer=new o.Container;parallaxContainer=new o.Container;menu=new h.Menu;isBeingHovered=!1;constructor(){super(),this.outline=o.Sprite.from("mainMenu.logoOutline"),this.outline.anchor.set(.5,.5);let e=.6,t=o.Sprite.from("mainMenu.logoMask");t.anchor.set(.5,.5),t.scale=e;let i=o.Sprite.from("mainMenu.logoMask");i.anchor.set(.5,.5),i.scale=e,i.blendMode="add",i.alpha=0,this.outline.scale.set(e),this.triangles.scale.set(e),this.triangles.position.set(-this.outline.width/2,-this.outline.height/2),this.triangles.mask=t,this.parallaxContainer.addChild(this.menu),this.beatContainer.addChild(this.triangles),this.beatContainer.addChild(t),this.beatContainer.addChild(i),this.beatContainer.addChild(this.outline),this.hoverContainer.addChild(this.beatContainer),this.moveContainer.addChild(this.hoverContainer),this.parallaxContainer.addChild(this.moveContainer),this.addChild(this.parallaxContainer),this.hoverContainer.eventMode="dynamic",this.hoverContainer.hitArea=new o.Circle(0,0,300);let n=l.Loader.Get("mainMenu.osuLogo.select"),s=l.Loader.Get("mainMenu.osuLogo.backToLogo");const a=()=>{this.isBeingHovered=!0,u.ease.add(this.hoverContainer,{scale:1.1},{duration:500,ease:"easeOutElastic"})};let r;this.hoverContainer.hitArea.contains(d.Main.mousePos.x,d.Main.mousePos.y)&&a(),this.hoverContainer.addEventListener("mouseenter",(()=>{a()})),this.hoverContainer.addEventListener("mouseleave",(()=>{this.isBeingHovered=!1,u.ease.add(this.hoverContainer,{scale:1},{duration:500,ease:"easeOutElastic"})})),this.hoverContainer.addEventListener("mousedown",(()=>{r=u.ease.add(this.hoverContainer,{scale:.9},{duration:1e3,ease:"easeOutSine"})}));const h=()=>{r&&r.remove(),u.ease.add(this.hoverContainer,{scale:this.isBeingHovered?1.1:1},{duration:500,ease:"easeOutElastic"})};let c,g,p,m;this.hoverContainer.addEventListener("mouseup",(()=>{h()})),this.hoverContainer.addEventListener("click",(()=>{this.menu.isOpen()||(this.isBeingHovered=!1),h(),this.menu.isOpen()||(p&&p.remove(),m&&m.remove()),i.alpha=.4,u.ease.add(i,{alpha:0},{duration:1500,ease:"easeOutExpo"}),this.menu.isOpen()||(d.Main.AudioEngine.PlayEffect(n),c=u.ease.add(this.moveContainer,{position:{x:-250,y:0}},{duration:200,ease:"easeInSine"}).once("complete",(()=>{this.menu.Open()})),g=u.ease.add(this.moveContainer,{scale:.5},{duration:200,ease:"easeInSine"}))})),window.addEventListener("keyup",(e=>{"Escape"!=e.key&&"`"!=e.key||this.menu.isOpen()&&(c.remove(),g.remove(),d.Main.AudioEngine.PlayEffect(s),this.menu.Close(),p=u.ease.add(this.moveContainer,{position:{x:0,y:0}},{duration:800,ease:"easeOutExpo"}),m=u.ease.add(this.moveContainer,{scale:1},{duration:800,ease:"easeOutExpo"}))}))}onResize(){this.menu.onResize()}draw(e){this.triangles.draw(e),this.menu.isOpen()?this.parallaxContainer.position.set(d.Main.mousePos.x/120,d.Main.mousePos.y/120):this.parallaxContainer.position.set(0,0)}}t.OsuCircle=c},44961:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var s=Object.getOwnPropertyDescriptor(t,i);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,s)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.EaseOutSine=t.Triangles=void 0;const o=a(i(58687)),r=i(20825);class u extends o.Container{bgGradient;triangles=[];triangleGenInterval;graphics=new o.Graphics;pulseAnimation;pulseAnimationFlash;flash;constructor(){super();let e=[16737963,13390473];function t(e,t){return Math.random()*(t-e)+e}function i(){let e=1-t(0,1),i=1-t(0,1),n=Math.sqrt(-2*Math.log(e))*Math.sin(2*Math.PI*i);return Math.max(.5+.16*n,.1)}this.bgGradient=new o.FillGradient(0,0,0,1024),e.forEach(((t,i)=>{const n=i/e.length;this.bgGradient.addColorStop(n,t)}));for(let e=0;e<15;e++)this.triangles.push({x:t(0,1024),y:t(0,1024),velocity:i()});this.triangleGenInterval=setInterval((()=>{document.hasFocus()&&this.triangles.push({x:t(0,1024),y:974,velocity:i()})}),800),this.graphics.rect(0,0,1024,1024),this.graphics.fill(this.bgGradient),this.addChild(this.graphics),this.flash=o.Sprite.from("mainMenu.logoMask"),this.flash.alpha=0,this.flash.blendMode="add",this.addChild(this.flash),this.pulseAnimation=new d(0,!0,0),this.pulseAnimationFlash=new d(0,!0,0);let n=r.Main.AudioEngine.GetCurrentPlayingMusic();null!=n&&(this.pulseAnimation=new d(375,!0,n.timeStarted),this.pulseAnimationFlash=new d(375,!0,n.timeStarted))}destroy(e){super.destroy(e)}draw(e){this.pulseAnimation.update(),this.pulseAnimationFlash.update(),this.destroyed||(this.flash.alpha=this.pulseAnimationFlash.getValue()/7,document.hasFocus()&&(this.graphics.clear(),this.graphics.rect(0,0,1024,1024),this.graphics.fill(this.bgGradient),this.triangles.forEach(((t,i)=>{t.y-=e.deltaTime*t.velocity*4,this.graphics.moveTo(t.x,t.y),this.graphics.lineTo(t.x-250,t.y+400),this.graphics.lineTo(t.x+250,t.y+400),this.graphics.lineTo(t.x,t.y);let n=1;t.y+50<300&&(n=(t.y+50)/300),n=Math.min(Math.max(n,0),1),this.graphics.stroke({color:new o.Color("rgba(182, 52, 111, "+n.toFixed(6)+")"),width:4}),t.y+400<0&&this.triangles.splice(i,1)}))))}}t.Triangles=u;class d{startTime;duration;elapsedMS=0;reverse=!1;doReverse;constructor(e,t,i){this.startTime=i||Date.now(),this.doReverse=t,this.duration=this.doReverse?e/2:e}update(){this.elapsedMS=Date.now()-this.startTime,this.elapsedMS>this.duration&&(this.reset(),this.update())}getValue(){return this.reverse?this.func(1-this.elapsedMS/this.duration):this.func(this.elapsedMS/this.duration)}reset(){this.startTime=Date.now(),this.elapsedMS=0,this.doReverse&&(this.reverse=!this.reverse)}func(e){return Math.sin(e*Math.PI/2)}}t.EaseOutSine=d},55686:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var s=Object.getOwnPropertyDescriptor(t,i);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,s)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.MenuCursor=void 0;const o=a(i(58687)),r=i(20825),u=i(23360),d=i(12235);class l extends o.Container{mouseCursor=o.Sprite.from("menu.cursor");mouseCursorAdditive=o.Sprite.from("menu.cursor.additive");mouseContainer=new o.Container;animContainer=new o.Container;animRotationContainer=new o.Container;mouseDownScaleAnim;mouseDownAdditiveAnim;mouseUpScaleAnim;mouseUpAdditiveAnim;mouseRotationAnim;dragRotationState=h.NotDragging;mouseHideContainer=new o.Container;hideScaleAnim;hideAlphaAnim;posMouseDown={x:0,y:0};mouseIsDown=!1;cursorTapSample=d.Loader.Get("menu.cursor.sample.tap");mouseButtonClicked=-9999;constructor(e){super(),this.updateMouse(),this.mouseContainer.scale.set(.07),this.mouseCursorAdditive.alpha=0,this.mouseCursorAdditive.blendMode="add",this.mouseCursorAdditive.tint="0xFF66AA",this.mouseContainer.addChild(this.mouseCursor),this.mouseContainer.addChild(this.mouseCursorAdditive),this.animContainer.addChild(this.mouseContainer),this.animRotationContainer.addChild(this.animContainer),this.mouseHideContainer.addChild(this.animRotationContainer),this.addChild(this.mouseHideContainer),e||(this.mouseHideContainer.scale.set(.6),this.mouseHideContainer.alpha=0,this.animRotationContainer.angle=0),this.zIndex=999999,this.eventMode="none",r.Main.app.stage.addChild(this),this.addEventListeners()}addEventListeners(){r.Main.app.stage.addEventListener("mousedown",(e=>{this.mouseButtonClicked=e.button,this.visible&&(this.posMouseDown={x:r.Main.mousePos.x,y:r.Main.mousePos.y},this.mouseIsDown=!0,this.dragRotationState=h.DragStarted,this.mouseUpScaleAnim&&this.mouseUpAdditiveAnim&&(this.mouseUpScaleAnim.remove(),this.mouseUpAdditiveAnim.remove()),this.mouseDownScaleAnim=u.ease.add(this.animContainer,{scale:.9},{ease:"easeOutQuint",duration:800}),this.mouseDownAdditiveAnim=u.ease.add(this.mouseCursorAdditive,{alpha:1},{ease:"easeOutQuint",duration:800}),r.Main.AudioEngine.PlayEffect(this.cursorTapSample))})),r.Main.app.stage.addEventListener("mouseup",(e=>{this.visible&&e.button==this.mouseButtonClicked&&(this.mouseIsDown=!1,this.mouseDownScaleAnim&&this.mouseDownAdditiveAnim&&(this.mouseDownAdditiveAnim.remove(),this.mouseDownScaleAnim.remove()),this.mouseUpScaleAnim=u.ease.add(this.animContainer,{scale:1},{ease:"easeOutElastic",duration:500}),this.mouseUpAdditiveAnim=u.ease.add(this.mouseCursorAdditive,{alpha:0},{ease:"easeOutQuint",duration:500}),this.dragRotationState!=h.NotDragging&&(this.dragRotationState==h.Rotating&&(this.mouseRotationAnim=u.ease.add(this.animRotationContainer,{angle:0},{ease:"easeOutElastic",duration:800*(.5+Math.abs(this.animRotationContainer.angle/960))})),this.dragRotationState=h.NotDragging),r.Main.AudioEngine.PlayEffect(this.cursorTapSample,.8))}))}PopIn(){this.mouseRotationAnim&&this.mouseRotationAnim.remove(),this.hideAlphaAnim&&this.hideScaleAnim&&(this.hideAlphaAnim.remove(),this.hideScaleAnim.remove()),this.visible=!0,this.hideAlphaAnim=u.ease.add(this.mouseHideContainer,{alpha:1},{duration:250,ease:"easeOutQuint"}),this.hideScaleAnim=u.ease.add(this.mouseHideContainer,{scale:1},{duration:400,ease:"easeOutQuint"}),this.mouseRotationAnim=u.ease.add(this.animRotationContainer,{angle:0},{duration:400,ease:"easeOutQuint"}),this.dragRotationState=h.NotDragging}PopOut(){this.mouseRotationAnim&&this.mouseRotationAnim.remove(),this.hideAlphaAnim&&this.hideScaleAnim&&(this.hideAlphaAnim.remove(),this.hideScaleAnim.remove()),this.hideAlphaAnim=u.ease.add(this.mouseHideContainer,{alpha:0},{duration:250,ease:"easeOutQuint"}),this.hideScaleAnim=u.ease.add(this.mouseHideContainer,{scale:.6},{duration:250,ease:"easeOutQuint"}),this.mouseRotationAnim=u.ease.add(this.animRotationContainer,{angle:0},{duration:400,ease:"easeOutQuint"}),this.hideAlphaAnim.once("complete",(()=>{this.visible=!1})),this.dragRotationState=h.NotDragging}updateMouse(){if(this.position.set(r.Main.mousePos.x,r.Main.mousePos.y),this.dragRotationState!=h.NotDragging&&this.visible){let e=Math.sqrt((2^Math.abs(this.posMouseDown.x-r.Main.mousePos.x))+(2^Math.abs(this.posMouseDown.y-r.Main.mousePos.y)));if(this.dragRotationState==h.DragStarted&&e>12&&(this.dragRotationState=h.Rotating),this.dragRotationState==h.Rotating&&e>0){this.mouseRotationAnim&&this.mouseRotationAnim.remove();let e=r.Main.mousePos.x-this.posMouseDown.x,t=r.Main.mousePos.y-this.posMouseDown.y,i=l.RadiansToDegrees(Math.atan2(-e,t))+24.3,n=(i-this.animRotationContainer.angle)%360;n<-180&&(n+=360),n>180&&(n-=360),i=this.animRotationContainer.angle+n,this.mouseRotationAnim=u.ease.add(this.animRotationContainer,{angle:i},{duration:120,ease:"easeOutQuint"})}}}static RadiansToDegrees(e){return 180*e/Math.PI}}var h;t.MenuCursor=l,function(e){e[e.NotDragging=0]="NotDragging",e[e.DragStarted=1]="DragStarted",e[e.Rotating=2]="Rotating"}(h||(h={}))},36721:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var s=Object.getOwnPropertyDescriptor(t,i);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,s)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.RandomBackground=void 0;const o=a(i(58687)),r=i(12235),u=i(84283),d=i(23360),l=i(20825);class h extends u.Screen{bgContainer=new o.Container;parallaxMultiplier=60;start(){let e=r.Loader.seasonalBackgroundsNum>0,t=(i=1,n=e?r.Loader.seasonalBackgroundsNum:r.Loader.defaultBackgroundsNum,Math.round(Math.random()*(n-i)+i));var i,n;this.bgContainer.pivot.set(.5,.5),this.bgContainer.position.set((l.Main.mousePos.x-this.getScreenWidth()/2)/this.parallaxMultiplier,(l.Main.mousePos.y-this.getScreenHeight()/2)/this.parallaxMultiplier),this.addChild(this.bgContainer),this.setBG(o.Sprite.from((e?"seasonal_bg":"default_bg")+t))}setBG(e){if(0==this.bgContainer.children?.length)this.bgContainer.addChild(e);else{let t=this.bgContainer.children[0];e.zIndex=-1,this.bgContainer.addChild(e),d.ease.add(t,{alpha:0},{duration:800,ease:"linear"}).once("complete",(()=>{e.zIndex=0,t.destroy()}))}e.anchor.set(.5,.5),this.onResize()}newRandomBG(){let e=(t=1,i=r.Loader.defaultBackgroundsNum,Math.round(Math.random()*(i-t)+t));var t,i;this.setBG(o.Sprite.from("default_bg"+e))}draw(e){this.bgContainer.position.set((l.Main.mousePos.x-this.getScreenWidth()/2)/this.parallaxMultiplier,(l.Main.mousePos.y-this.getScreenHeight()/2)/this.parallaxMultiplier)}onClose(){return Promise.resolve(this)}onResize(){this.bgContainer.children.forEach((e=>{if(e instanceof o.Sprite){let t,i=e.texture.width,n=e.texture.height;t=window.innerWidth>window.innerHeight?window.innerWidth/i:window.innerHeight/n,n*t{i.id==e&&(t=i.data)})),!t)throw new Error("Asset not found!");return t}static GetString(e){let t;if(this.loadedList.forEach((i=>{i.id==e&&(t=i.dataString)})),!t)throw new Error("Asset not found or is not a string!");return t}static addBackgrounds(){return new Promise((e=>{for(let e=1;ee.json())).then((t=>{t.backgrounds.forEach(((e,t)=>{this.loadList.push({id:"seasonal_bg"+(t+1),url:"https://corsproxy.io/?"+encodeURIComponent(e.url),pixiBundleName:"textures",loadParser:"loadTextures"}),this.seasonalBackgroundsNum=t+1})),e()})).catch((t=>{console.warn("Could not fetch seasonal backgrounds.",t),e()}))}))}static Load(){return this.addToLoadList(),new Promise((e=>{this.addBackgrounds().then((()=>{let t=[],i=[],n=[],s=0,a=0;this.loadList.forEach((e=>{e.pixiBundleName?i.push(e):t.push(e)})),i.forEach((e=>{let t=!1;n.forEach((i=>{i.length>0&&i[0].pixiBundleName==e.pixiBundleName&&(i.push(e),t=!0)})),t||n.push([e])}));const r=t=>{t?a++:s++,a+s>=this.loadList.length&&e()};t.forEach((e=>{fetch(e.url).then((e=>e.blob())).then((t=>{e.isText?t.text().then((i=>{r(),this.loadedList.push({id:e.id,data:t,dataString:i})})):(r(),this.loadedList.push({id:e.id,data:t}))})).catch((t=>{r(!0),console.warn("Asset '"+e.id+"' failed to load: "+t)}))})),n.forEach((e=>{if(e.length>0){if(!e[0].pixiBundleName)throw new Error("wtf????");let t=[];e.forEach((e=>{e.loadParser?t.push({alias:e.id,src:e.url,loadParser:e.loadParser}):t.push({alias:e.id,src:e.url})})),o.Assets.addBundle(e[0].pixiBundleName,t),o.Assets.loadBundle(e[0].pixiBundleName).then((()=>{e.forEach((()=>{r()}))}))}}))}))}))}}},25373:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var s=Object.getOwnPropertyDescriptor(t,i);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,s)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.InteractScreen=void 0;const o=i(84283),r=a(i(58687)),u=i(20825),d=i(94433),l=i(23360);class h extends o.Screen{text;introTrack;clickSound;clickArea=new r.Graphics;constructor(e,t){super(),this.introTrack=e,this.clickSound=t,this.text=new r.Text({text:"Click anywhere to play!",style:{fontFamily:"TorusRegular",fontSize:36,fill:"white"}})}start(){this.text.anchor.set(.5,.5),this.text.scale.set(.5,.5),this.text.alpha=0,this.text.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.addChild(this.text),this.clickArea.rect(0,0,1,1),this.clickArea.fill("rgba(0,0,0,0)"),this.clickArea.width=this.getScreenWidth(),this.clickArea.height=this.getScreenHeight(),this.clickArea.position.set(0,0),this.addChild(this.clickArea),this.clickArea.eventMode="static",this.clickArea.cursor="pointer";const e=()=>{this.clickArea.eventMode="none",u.Main.AudioEngine.PlayEffect(this.clickSound),u.Main.switchScreen(new d.IntroScreen(this.introTrack)),u.Main.pointerLock()};this.clickArea.onclick=()=>{e()},this.clickArea.ontap=()=>{e()},l.ease.add(this.text,{alpha:1,scale:1},{duration:400,ease:"easeOutQuad"})}onClose(){return new Promise((e=>{l.ease.add(this.text,{alpha:0,scale:.5},{duration:200,ease:"easeInOutQuad"}),setTimeout((()=>{e(this)}),200)}))}draw(e){}onResize(){this.text.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.clickArea.width=this.getScreenWidth(),this.clickArea.height=this.getScreenHeight(),this.clickArea.position.set(0,0)}}t.InteractScreen=h},88662:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var s=Object.getOwnPropertyDescriptor(t,i);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,s)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.GlitchingTriangles=void 0;const o=a(i(58687)),r=i(23360);class u extends o.Container{constructor(e){super();let t=new o.Graphics,i=n(.2,1.2);function n(e,t){return Math.random()*(t-e)+e}t.moveTo(0,0),t.lineTo(-50*i,100*i),t.lineTo(50*i,100*i),t.lineTo(0,0),Math.random()<.5?t.fill("white"):t.stroke({color:"white",width:1});let s=n(e.x1,e.x2),a=n(e.y1,e.y2);t.position.set(s,a),r.ease.add(t,{alpha:0},{duration:200,ease:"linear"}),setTimeout((()=>{this.destroy()}),200),this.addChild(t)}}t.GlitchingTriangles=u},94433:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var s=Object.getOwnPropertyDescriptor(t,i);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,s)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.IntroScreen=void 0;const o=i(84283),r=i(53931),u=i(20825),d=a(i(58687)),l=i(88662),h=i(23360),c=i(58940),g=i(55402),p=i(17898),m=i(9752);class f extends o.Screen{introTrackUrl;doTextSpacingAnim=!1;triangles=new d.Container;ruleSetContainer=new d.Container;flash=new d.Graphics;logoContainerContainer=new d.Container;logoContainer=new d.Container;lazerLogo=new g.LazerLogo;flashed=!1;mainMenu;welcomeText=new d.Text({text:"",style:{fontFamily:"TorusThin",fontSize:42,fill:"white",letterSpacing:5}});constructor(e){super(),this.introTrackUrl=URL.createObjectURL(e)}start(){this.logoContainer.addChild(this.lazerLogo),this.logoContainer.scale.set(1.2),this.logoContainerContainer.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.logoContainerContainer.pivot.set(.5,.5),this.logoContainerContainer.addChild(this.logoContainer),this.flash.rect(0,0,1,1),this.flash.fill("white"),this.flash.position.set(0,0),this.flash.width=this.getScreenWidth(),this.flash.height=this.getScreenHeight(),this.flash.blendMode="add",this.welcomeText.anchor.set(.5,.5),this.welcomeText.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),setTimeout((async()=>{const{entries:e}=await(0,r.unzip)(this.introTrackUrl);for(const[t,i]of Object.entries(e))"audio.mp3"==t&&i.blob().then((e=>{u.Main.AudioEngine.PlayMusicImmediately(e,new p.BeatmapData,(()=>{this.afterAudioPlay(),this.mainMenu=new c.MainMenu}))})),t.endsWith(".osu")&&i.text().then((e=>{let t=m.BeatmapParser.parse(e);console.log(t)}))}),0)}afterAudioPlay(){let e;this.addChild(this.welcomeText),setTimeout((()=>{this.welcomeText.text="wel",this.onResize()}),200),setTimeout((()=>{this.welcomeText.text="welcome",this.onResize()}),400),setTimeout((()=>{this.welcomeText.text="welcome to",this.onResize()}),700),this.triangles.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.addChild(this.triangles),setTimeout((()=>{this.welcomeText.text="welcome to kosu!",this.doTextSpacingAnim=!0,e=setInterval((()=>{let e=new l.GlitchingTriangles({x1:-this.welcomeText.width/2-100,x2:this.welcomeText.width/2+100,y1:-this.welcomeText.height/2-150,y2:this.welcomeText.height/2+100});this.triangles.addChild(e)}),30),this.onResize()}),900);let t=d.Sprite.from("icon_ruleset_std"),i=d.Sprite.from("icon_ruleset_taiko"),n=d.Sprite.from("icon_ruleset_ctb"),s=d.Sprite.from("icon_ruleset_mania");t.anchor.set(.5,.5),t.scale.set(.4),this.ruleSetContainer.addChild(t),i.anchor.set(.5,.5),i.scale.set(.4),this.ruleSetContainer.addChild(i),n.anchor.set(.5,.5),n.scale.set(.4),this.ruleSetContainer.addChild(n),s.anchor.set(.5,.5),s.scale.set(.4),this.ruleSetContainer.addChild(s),setTimeout((()=>{this.doTextSpacingAnim=!1,this.onResize(),clearInterval(e),this.welcomeText.destroy(),this.triangles.destroy(),this.ruleSetContainer.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.addChild(this.ruleSetContainer);t.position.set(-375,0),i.position.set(-125,0),n.position.set(125,0),s.position.set(375,0),h.ease.add(this.ruleSetContainer,{scale:.8},{duration:1e3,ease:"linear"})}),1450),setTimeout((()=>{t.position.set(-240,0),i.position.set(-75,0),n.position.set(75,0),s.position.set(240,0),t.scale.set(1),i.scale.set(1),n.scale.set(1),s.scale.set(1)}),1650),setTimeout((()=>{t.position.set(-350,0),i.position.set(-120,0),n.position.set(120,0),s.position.set(350,0),t.scale.set(2),i.scale.set(2),n.scale.set(2),s.scale.set(2),h.ease.add(this.ruleSetContainer,{scale:1.3},{duration:1e3,ease:"linear"})}),1850),setTimeout((()=>{this.ruleSetContainer.visible=!1,this.lazerLogo.start(),this.addChild(this.logoContainerContainer),this.logoContainerContainer.scale.set(1.2),h.ease.add(this.logoContainerContainer,{scale:1},{duration:920,ease:"easeInQuad"}),setTimeout((()=>{h.ease.add(this.logoContainer,{scale:1.2-.8},{duration:276,ease:"easeInQuint"})}),644)}),2080),setTimeout((()=>{this.addChild(this.flash),this.flashed=!0,this.logoContainerContainer.visible=!1,h.ease.add(this.flash,{alpha:0},{duration:1e3,ease:"easeOutQuad"}),null==this.mainMenu&&(this.mainMenu=new c.MainMenu),u.Main.switchScreen(this.mainMenu),u.Main.cursor.PopIn()}),3e3)}draw(e){this.doTextSpacingAnim&&(this.welcomeText.style.letterSpacing+=.15*e.deltaTime,this.onResize())}onClose(){return new Promise((e=>{setTimeout((()=>{e(this)}),1e3)}))}onResize(){this.welcomeText.destroyed||this.welcomeText.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.triangles.destroyed||this.triangles.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.ruleSetContainer.destroyed||this.ruleSetContainer.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),!this.flash.destroyed&&this.flashed&&(this.flash.position.set(0,0),this.flash.width=this.getScreenWidth(),this.flash.height=this.getScreenHeight()),this.logoContainerContainer.destroyed||this.logoContainerContainer.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2)}}t.IntroScreen=f},55402:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var s=Object.getOwnPropertyDescriptor(t,i);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,s)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.LazerLogo=void 0;const o=a(i(58687)),r=i(12235),u=i(23360);class d extends o.Container{shaderHighlight;shaderBackground;textureHighlight=o.Texture.from("intro_triangles_osuLogo_anim_highlight");textureBackground=o.Texture.from("intro_triangles_osuLogo_anim_background");constructor(){super();const e=r.Loader.GetString("webgl:shaders/logoAnimation.frag"),t=r.Loader.GetString("webgl:shaders/logoAnimation.vert");this.shaderHighlight=o.Shader.from({gl:{vertex:t,fragment:e},resources:{uTexture:this.textureHighlight.source,uProgress:{progress:{value:0,type:"f32"}}}}),this.shaderBackground=o.Shader.from({gl:{vertex:t,fragment:e},resources:{uTexture:this.textureBackground.source,uProgress:{progress:{value:0,type:"f32"}}}})}start(){const e=new o.Geometry({attributes:{aPosition:[-this.textureHighlight.width/2,-this.textureHighlight.height/2,this.textureHighlight.width/2,-this.textureHighlight.height/2,this.textureHighlight.width/2,this.textureHighlight.width/2,-this.textureHighlight.width/2,this.textureHighlight.width/2],aUV:[0,0,1,0,1,1,0,1],aColor:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},indexBuffer:[0,1,2,0,2,3]}),t=new o.Mesh({geometry:e,shader:this.shaderHighlight});this.addChild(t);const i=new o.Geometry({attributes:{aPosition:[-this.textureBackground.width/2,-this.textureBackground.height/2,this.textureBackground.width/2,-this.textureBackground.height/2,this.textureBackground.width/2,this.textureBackground.width/2,-this.textureBackground.width/2,this.textureBackground.width/2],aUV:[0,0,1,0,1,1,0,1],aColor:[.5,.5,.5,1,.5,.5,.5,1,.5,.5,.5,1,.5,.5,.5,1]},indexBuffer:[0,1,2,0,2,3]}),n=new o.Mesh({geometry:i,shader:this.shaderBackground});this.addChild(n);let s=new o.Container;s.scale.set(0,0),u.ease.add(s,{scale:1},{duration:920,ease:"linear"}).on("each",(()=>{this.shaderHighlight.resources.uProgress.uniforms.progress=s.scale.x,this.shaderBackground.resources.uProgress.uniforms.progress=s.scale.x}))}}t.LazerLogo=d},76969:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.LoadScreen=void 0;const n=i(84283),s=i(49323),a=i(58293);class o extends n.Screen{loadAnim;start(){this.loadAnim=new s.LoadAnim("rgba(255,255,255,0.7)","black");let e=a.Settings.getRangeSetting("UI scaling").getValue();this.loadAnim.scale.set(.8*e,.8*e),this.loadAnim.position.set(this.getScreenWidth()-this.loadAnim.getWidth()-15,this.getScreenHeight()-this.loadAnim.getHeight()-15),this.addChild(this.loadAnim)}draw(e){this.loadAnim?.draw(e)}onClose(){return new Promise((e=>{null!=this.loadAnim&&this.loadAnim.destroy(),setTimeout((()=>{e(this)}),400)}))}onResize(){null!=this.loadAnim?.position&&this.loadAnim.position.set(this.getScreenWidth()-this.loadAnim.getWidth()-20,this.getScreenHeight()-this.loadAnim.getHeight()-20)}}t.LoadScreen=o},58940:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.MainMenu=void 0;const n=i(84283),s=i(36721),a=i(54349);class o extends n.Screen{bg=new s.RandomBackground;osuCircle=new a.OsuCircle;start(){this.bg.start(),this.addChild(this.bg),this.addChild(this.osuCircle)}draw(e){this.bg.draw(e),this.osuCircle.draw(e)}onClose(){return new Promise((e=>{this.bg.onClose().then((()=>{e(this)}))}))}onResize(){this.osuCircle.position.set(this.getScreenWidth()/2,this.getScreenHeight()/2),this.bg.onResize(),this.osuCircle.onResize()}}t.MainMenu=o},84283:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var s=Object.getOwnPropertyDescriptor(t,i);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,s)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Screen=void 0;const o=a(i(58687));class r extends o.Container{constructor(){super()}getScreenWidth(){return window.innerWidth}getScreenHeight(){return window.innerHeight}}t.Screen=r},75341:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.SettingsCategory=t.Setting=void 0;const n=i(58293);var s;t.Setting=class{constructor(e){n.Settings.register({setting:this,data:e})}},function(e){e.General="General",e.Skin="Skin",e.Input="Input",e.UserInterface="User Interface",e.Gameplay="Gameplay",e.Rulesets="Rulesets",e.Audio="Audio",e.Graphics="Graphics",e.Online="Online",e.Maintenance="Maintenance",e.Debug="Debug"}(s||(t.SettingsCategory=s={}))},74975:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.DropdownSetting=void 0;const n=i(75341);class s extends n.Setting{value;getValue(){if(!this.value)throw new Error("Value is undefined!");return this.value}setValue(e){this.value=e}}t.DropdownSetting=s},78642:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.RangeSetting=void 0;const n=i(75341);class s extends n.Setting{value=0;getValue(){return this.value}setValue(e){this.value=e}}t.RangeSetting=s},58293:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.Settings=void 0;const n=i(64681),s=i(78642),a=i(44256),o=i(74975);t.Settings=class{static settingsList=[];constructor(){new a.Renderer,new n.UIScale}static register(e){this.settingsList.push(e)}static getRangeSetting(e){let t=!1;if(this.settingsList.forEach((i=>{if(i.data.name==e&&i.setting instanceof s.RangeSetting)return t=!0,i.setting})),!t)throw new Error("Invalid Setting Name!");return new n.UIScale}static getDropDownSetting(e){let t=!1;if(this.settingsList.forEach((i=>{if(i.data.name==e&&i.setting instanceof o.DropdownSetting)return t=!0,i.setting})),!t)throw new Error("Invalid Setting Name!");return new a.Renderer}static getList(){return this.settingsList}}},44256:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.Renderer=void 0;const n=i(75341),s=i(74975);class a extends s.DropdownSetting{list=[];webglOption={displayName:"WebGL",value:"webgl"};defaultValue=this.webglOption;constructor(){super({name:"Renderer",category:n.SettingsCategory.Graphics}),this.value=this.defaultValue}}t.Renderer=a},64681:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.UIScale=void 0;const n=i(78642),s=i(75341);class a extends n.RangeSetting{maxValue=.8;minValue=1.6;increment=.1;defaultValue=1;constructor(){super({name:"UI scaling",category:s.SettingsCategory.Graphics}),this.value=this.defaultValue}}t.UIScale=a},17898:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.BeatmapData=void 0;const n=i(85932),s=i(20352),a=i(32007),o=i(78878),r=i(54611);t.BeatmapData=class{General=new n.GeneralData;Editor=new s.EditorData;Metadata=new a.Metadata;Difficulty=new o.DifficultyData;Events=new r.EventsData}},78878:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.DifficultyData=void 0;t.DifficultyData=class{HPDrainRate;CircleSize;OverallDifficulty;ApproachRate;SliderMultiplier;SliderTickRate}},20352:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.EditorData=void 0;t.EditorData=class{Bookmarks=[];DistanceSpacing;BeatDivisor;GridSize;TimelineZoom}},54611:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.EventsData=void 0;t.EventsData=class{Events=[]}},37940:function(e,t){var i;Object.defineProperty(t,"__esModule",{value:!0}),t.Countdown=void 0,function(e){e[e.NoCountdown=0]="NoCountdown",e[e.Normal=1]="Normal",e[e.Half=2]="Half",e[e.Double=3]="Double"}(i||(t.Countdown=i={}))},85932:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.GeneralData=void 0;const n=i(37940),s=i(41080),a=i(90857),o=i(45274);t.GeneralData=class{AudioFileName;AudioLeadIn=0;AudioHash;PreviewTime=-1;Countdown=n.Countdown.Normal;SampleSet=s.SampleSet.Normal;StackLeniency=.7;Mode=a.Mode.OSU;LetterboxInBreaks=!1;StoryFireInFront=!0;UseSkinSprites=!1;AlwaysShowPlayfield=!1;OverlayPosition=o.OverlayPosition.NoChange;SkinPreference;EpilepsyWarning=!1;CountdownOffset=0;SpecialStyle=!1;WidescreenStoryboard=!1;SamplesMatchPlaybackRate=!1}},90857:function(e,t){var i;Object.defineProperty(t,"__esModule",{value:!0}),t.Mode=void 0,function(e){e[e.OSU=0]="OSU",e[e.TAIKO=1]="TAIKO",e[e.CATCH=2]="CATCH",e[e.MANIA=3]="MANIA"}(i||(t.Mode=i={}))},45274:function(e,t){var i;Object.defineProperty(t,"__esModule",{value:!0}),t.OverlayPosition=void 0,function(e){e.NoChange="NoChange",e.Below="Below",e.Above="Above"}(i||(t.OverlayPosition=i={}))},41080:function(e,t){var i;Object.defineProperty(t,"__esModule",{value:!0}),t.SampleSet=void 0,function(e){e.Normal="Normal",e.Soft="Soft",e.Drum="Drum"}(i||(t.SampleSet=i={}))},32007:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;t.Metadata=class{Title;TitleUnicode;Artist;ArtistUnicode;Creator;Version;Source;Tags;BeatmapID;BeatmapSetID}},9752:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.BeatmapParser=void 0;const n=i(17898);t.BeatmapParser=class{static parse(e,t){return new n.BeatmapData}}},29820:function(e,t,i){i(11307);const n=i(58687),s=i(20825),a=i(58293),o=window.innerWidth,r=window.innerHeight,u=new n.Application;window.onload=async()=>{new a.Settings;let e=a.Settings.getDropDownSetting("Renderer").getValue().value;u.init({backgroundColor:"black",width:o,height:r,antialias:!0,preference:e,resolution:window.devicePixelRatio,autoDensity:!0}).then((()=>{new s.Main(u)}))}},20825:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var s=Object.getOwnPropertyDescriptor(t,i);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,s)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Main=void 0;const o=i(76969),r=a(i(58687)),u=i(25373),d=i(12235),l=i(55686),h=i(85437);class c{static app;static currentScreen;static allScreens=[];static clickArea=new r.Graphics;static mousePos={x:0,y:0};static pointerLockExitTime;static doPointerLock=!1;static cursor;static AudioEngine=new h.AudioEngine;constructor(e){c.app=e,document.body.appendChild(c.app.canvas),this.doResize(),window.addEventListener("resize",this.doResize),c.app.stage.eventMode="static",c.app.stage.addEventListener("mousemove",(e=>{c.mousePos.x=e.clientX,c.mousePos.y=e.clientY,c.cursor&&c.cursor.updateMouse()})),document.addEventListener("pointerlockchange",this.pointerLockChanged,!1),c.switchScreen(new o.LoadScreen),navigator.mediaSession.setActionHandler("play",(function(){})),navigator.mediaSession.setActionHandler("pause",(function(){})),navigator.mediaSession.setActionHandler("stop",(function(){})),navigator.mediaSession.setActionHandler("seekbackward",(function(){})),navigator.mediaSession.setActionHandler("seekforward",(function(){})),navigator.mediaSession.setActionHandler("previoustrack",(function(){})),navigator.mediaSession.setActionHandler("nexttrack",(function(){})),d.Loader.Load().then((()=>{c.cursor=new l.MenuCursor(!1);let e=d.Loader.Get("sample_dialog_ok"),t=d.Loader.Get("introTrianglesTrack");c.switchScreen(new u.InteractScreen(t,e))}))}doResize(){c.app.renderer.resize(window.innerWidth,window.innerHeight),c.app.stage.scale.x=1,c.app.stage.scale.y=1,c.clickArea.destroyed||(c.clickArea.width=window.innerWidth,c.clickArea.height=window.innerHeight,c.clickArea.position.set(0,0)),c.allScreens.forEach((e=>{e.onResize()}))}pointerLockChanged(){!document.pointerLockElement&&c.doPointerLock?(r.EventSystem.isPointerLocked=!1,c.pointerLockExitTime=Date.now(),c.clickArea=new r.Graphics,c.clickArea.rect(0,0,1,1),c.clickArea.fill("rgba(0,0,0,0.1)"),c.clickArea.width=window.innerWidth,c.clickArea.height=window.innerHeight,c.clickArea.position.set(0,0),c.app.stage.addChild(c.clickArea),c.clickArea.eventMode="static",c.clickArea.cursor="pointer",c.cursor.PopOut(),c.clickArea.zIndex=9999999,c.clickArea.onclick=()=>{Date.now()-c.pointerLockExitTime<1500||(c.clickArea.removeFromParent(),c.clickArea.destroy(),c.pointerLock(),c.cursor.PopIn())}):r.EventSystem.isPointerLocked=!0}static pointerLock(){this.doPointerLock=!0,c.app.canvas.requestPointerLock({unadjustedMovement:!0})}static exitPointerLock(){this.doPointerLock=!1,c.app.canvas.exitPointerLock()}static switchScreen(e){null!=this.currentScreen&&(this.currentScreen.zIndex=1,this.currentScreen.onClose().then((e=>{for(let t=0;t=a)&&Object.keys(n.O).every((function(e){return n.O[e](i[u])}))?i.splice(u--,1):(r=!1,a0&&e[l-1][2]>a;l--)e[l]=e[l-1];e[l]=[i,s,a]},n.d=function(e,t){for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={179:0};n.O.j=function(t){return 0===e[t]};var t=function(t,i){var s,a,o=i[0],r=i[1],u=i[2],d=0;if(o.some((function(t){return 0!==e[t]}))){for(s in r)n.o(r,s)&&(n.m[s]=r[s]);if(u)var l=u(n)}for(t&&t(i);dkosu! \ No newline at end of file +kosu! \ No newline at end of file