diff --git a/messages/de-DE.json b/messages/de-DE.json
index b9e2b5e..710913b 100644
--- a/messages/de-DE.json
+++ b/messages/de-DE.json
@@ -1,13 +1,13 @@
{
"team": {
"errorTitle": "Team konnte nicht geladen werden",
- "errorDescription": "",
+ "errorDescription": "Wir konnten GitHub nicht erreichen, um das ScoreSaber Team zu laden. Bitte versuchen Sie es in ein paar Minuten erneut",
"sections": {
- "backend": "",
+ "backend": "Autor & Projektleiter",
"admin": "Admin",
- "nat": "",
- "rt": "",
- "qat": "",
+ "nat": "Nominierung-Prüfungsteam",
+ "rt": "Rang Team",
+ "qat": "Qualitätskontrolle Team",
"cat": "",
"cct": "",
"frontend": "",
diff --git a/messages/ja-JP.json b/messages/ja-JP.json
index 41d6ad7..f3cf47d 100644
--- a/messages/ja-JP.json
+++ b/messages/ja-JP.json
@@ -382,10 +382,10 @@
"noScoresYet": "まだスコアがありません",
"adjustSearch": "検索内容を調整してみてください",
"noScoresYetDesc": "このプレイヤーはスコアを記録していません",
- "noBioSet": "プロフィールが設定されていません",
- "expandBio": "プロフィールを展開",
- "collapseBio": "プロフィールを折りたたむ",
- "writeBio": "プロフィールを書いてください...",
+ "noBioSet": "自己紹介が設定されていません",
+ "expandBio": "自己紹介を展開",
+ "collapseBio": "自己紹介を折りたたむ",
+ "writeBio": "自己紹介を書いてください...",
"bioUpdated": "プロフィールを更新しました",
"follow": "フォロー",
"unfollow": "フォロー解除",
@@ -616,7 +616,7 @@
"avatarTooLarge": "",
"displayName": "表示名",
"resetName": "名前をリセット",
- "bio": "プロフィール",
+ "bio": "自己紹介",
"writeBio": "",
"bioCount": "",
"nameSaved": "",
@@ -634,7 +634,7 @@
"resetCountryConfirmText": "リセット"
},
"connections": {
- "primaryHelper": "",
+ "primaryHelper": "これはメインでサインインしているアカウントで、こちらでは切断できません",
"legacyUpgradeHelper": "",
"connect": "",
"upgrade": "アップグレード",
@@ -646,16 +646,16 @@
"removeFailed": "",
"providers": {
"STEAM": {
- "label": ""
+ "label": "Steam"
},
"OCULUS": {
- "label": ""
+ "label": "Meta"
},
"PATREON": {
- "label": ""
+ "label": "Pateron"
},
"DISCORD": {
- "label": ""
+ "label": "Discord"
}
},
"oauth": {
@@ -735,9 +735,9 @@
"emptyClaimable": "",
"timeRemainingColumn": "",
"songColumn": "",
- "difficultyColumn": "",
- "ppColumn": "",
- "rankColumn": "",
+ "difficultyColumn": "難易度",
+ "ppColumn": "PP",
+ "rankColumn": "ランク",
"actionColumn": "",
"claimAction": "",
"claimingAction": "",
@@ -814,11 +814,11 @@
},
"legal": {
"privacy": {
- "pageTitle": "",
+ "pageTitle": "プライバシーポリシー",
"lastUpdated": ""
},
"cookies": {
- "pageTitle": "",
+ "pageTitle": "Cookieポリシー",
"lastUpdated": ""
},
"copyright": {
@@ -826,21 +826,21 @@
"lastUpdated": ""
},
"consent": {
- "bannerTitle": "",
+ "bannerTitle": "Cookieに関する通知",
"bannerDescription": "",
- "dialogTitle": "",
+ "dialogTitle": "Cookieに関する通知",
"dialogDescription": "",
- "acceptAll": "",
+ "acceptAll": "すべて受け入れる",
"rejectAll": "",
"customize": "詳細",
"details": "詳細",
- "gotIt": "",
+ "gotIt": "了解",
"save": "",
"close": "閉じる",
"necessaryTitle": "",
"necessaryDescription": "",
- "privacyPolicy": "",
- "cookiePolicy": ""
+ "privacyPolicy": "プライバシーポリシー",
+ "cookiePolicy": "Cookieポリシー"
}
}
}
diff --git a/messages/pl-PL.json b/messages/pl-PL.json
index 71d75fe..067c0af 100644
--- a/messages/pl-PL.json
+++ b/messages/pl-PL.json
@@ -5,11 +5,11 @@
"sections": {
"backend": "Twórca i przewodniczący projektu",
"admin": "Administrator",
- "nat": "Zespół Oceny Nominacji",
- "rt": "Zespół Rankingowy",
- "qat": "Zespół ds. zapewnienia jakości",
- "cat": "Zespół ds. zapewnienia kryteriów",
- "cct": "Zespół ds. tworzenia contentu",
+ "nat": "Zespół Oceny Nominacji (NAT)",
+ "rt": "Zespół Rankingowy (RT)",
+ "qat": "Zespół ds. zapewnienia jakości (QAT)",
+ "cat": "Zespół ds. zapewnienia kryteriów (CAT)",
+ "cct": "Zespół ds. tworzenia contentu (CCT)",
"frontend": "Deweloperzy Frontendu",
"mod": "Mod dla PC",
"ppv3": "PPv3"
@@ -66,8 +66,8 @@
"downloadButton": "Wygeneruj",
"downloadingButton": "Generuję",
"downloadStarted": "Rozpoczęto pobieranie",
- "downloadAuthError": "Twoja sesja wygasła. Zaloguj się i spróbuj ponownie.",
- "downloadGenericError": "Generacja pliku do pobrania się nie powiodła. Spróbuj ponownie.",
+ "downloadAuthError": "Twoja sesja wygasła. Zaloguj się i spróbuj ponownie",
+ "downloadGenericError": "Generacja pliku do pobrania się nie powiodła. Spróbuj ponownie",
"emptyTitle": "Nie znaleźliśmy dostępnych wersji",
"emptyDescription": "Żadne z wydań quest-mod nie pasują do wybranych filtrów",
"nextHint": "Następna strona pokaże Ci jak zainstalować modyfikację na Twoim headsecie"
@@ -206,7 +206,7 @@
"filters": "Filtry",
"hideFilters": "Ukryj filtry",
"showFilters": "Pokaż filtry",
- "global": "",
+ "global": "Globalnie",
"friends": "Przyjaciele",
"aroundMe": "W mojej okolicy",
"country": "Kraj",
@@ -220,14 +220,14 @@
"by": "autorstwa",
"mappedBy": "mapa autorstwa",
"unknownDate": "Nieznana data",
- "justNow": "Przed chwilą",
+ "justNow": "przed chwilą",
"performancePoints": "Punkty Performance'u",
"totalPlays": "Liczba zagrań",
"actions": "Działania",
"rankRequestActions": "Działania żądań o rangę",
"adminActions": "Działania administracyjne",
"scoreSaberLogo": "Logo ScoreSabera",
- "underConstruction": "W trakcie budowy"
+ "underConstruction": "w trakcie budowy"
},
"error": {
"somethingWentWrong": "Coś poszło nie tak",
@@ -264,24 +264,24 @@
"players": "Gracze",
"viewAllRankings": "Zobacz wszystko w kategorii rankingów",
"viewAllMaps": "Zobacz wszystko w kategorii map",
- "navigate": "Nawigacja",
+ "navigate": "nawiguj",
"select": "wybierz",
"close": "zamknij"
},
"rankings": {
"searchPlayers": "Szukaj graczy",
"pp": "PP",
- "totalPlayCount": "Całkowita liczba odtworzeń",
+ "totalPlayCount": "Całkowita liczba zagrań",
"plays": "Odtworzenia",
- "rankedPlayCount": "Liczba odtworzeń rankingowych",
+ "rankedPlayCount": "Liczba zagrań rankingowych",
"ranked": "Rankingowe",
"averageRankedAccuracy": "Średnia celność w mapach rankingowych",
"acc": "Cel"
},
"score": {
"accuracy": "Celność",
- "legacyAccuracy": "",
- "weighted": "",
+ "legacyAccuracy": "Wynik został ustawiony, zanim najwyższy możliwy wynik został zmieniony",
+ "weighted": "Zrównoważona wartość {weightedPercent}",
"score": "Wynik",
"watchReplay": "Odtwórz powtórkę",
"noReplayAvailable": "Brak dostępnych powtórek",
@@ -291,16 +291,16 @@
"noDetailsAvailable": "Brak szczegółów",
"collapseLeaderboard": "Zwiń tablicę wyników",
"expandLeaderboard": "Rozwiń tablicę wyników",
- "replayViewer": "Odtwarzacz powtórki",
+ "replayViewer": "Odtwarzacz powtórek",
"openInNewTab": "Otwórz w nowej karcie",
"openReplayNewTab": "Otwórz odtwarzacz powtórek w nowej karcie",
"gridAccuracy": "Siatka celności",
"misses": "Pudła",
"badCuts": "Złe cięcia",
"bombs": "Bomby",
- "streak115": "",
+ "streak115": "Ciąg 115",
"estFcAccuracy": "Szacowana celność FC",
- "timeDependenceShort": "",
+ "timeDependenceShort": "TD",
"leftShort": "L",
"rightShort": "R",
"basicPage": "podstawowy",
@@ -313,15 +313,15 @@
"rightAccuracy": "Celność (prawa)",
"leftFullSwing": "Pełny swing (lewa)",
"rightFullSwing": "Pełny swing (prawa)",
- "timelineTooltip": "",
- "leftCount": "",
- "rightCount": "",
- "leftTd": "",
- "rightTd": "",
+ "timelineTooltip": "{label}: {score} ({accuracy}%)",
+ "leftCount": "Liczba lewych",
+ "rightCount": "Liczba prawych",
+ "leftTd": "Lewe TD",
+ "rightTd": "Prawe TD",
"timing": "Timing",
- "distributionPercentTooltip": "",
- "distributionTimingTooltip": "",
- "distributionTdTooltip": "",
+ "distributionPercentTooltip": "{label}: {count} ({percent}%)",
+ "distributionTimingTooltip": "{label}: {value} ms",
+ "distributionTdTooltip": "{label}: {value}",
"chartAccuracyTooltip": "Celność: {accuracy}%"
},
"map": {
@@ -338,7 +338,7 @@
"sortMostPlayed": "Najczęściej grane",
"stars": "gwiazdki",
"bpm": "{bpm} BPM",
- "playsCount": "{count} odtworzeń",
+ "playsCount": "{count} zagrań",
"leaderboard": "Tablica wyników",
"rankRequest": "Prośba o rangę",
"noScoresFound": "Nie znaleziono wyników",
@@ -352,7 +352,7 @@
"activeRankRequest": "Aktywne prośby o ranking",
"difficulty": "Poziom trudności",
"gameMode": "Tryb gry",
- "starRatingRange": "Zakres star rating'u",
+ "starRatingRange": "Zakres oceny gwiazdkowej",
"copyShareLink": "Skopiuj link do udostępnienia",
"shareLinkCopied": "Skopiowano link udostępnienia",
"shareLinkCopyFailed": "Kopiowanie linku udostępnienia nie powiodło się"
@@ -362,7 +362,7 @@
"following": "Obserwowanych",
"viewSteamProfile": "Wyświetl profil Steam",
"inactiveTooltip": "Ten gracz nie ustawił ostatnio żadnych wyników",
- "inactive": "nieaktywny/a",
+ "inactive": "Nieaktywny/a",
"bannedTooltip": "Ten gracz został zbanowany",
"banned": "Zbanowany/a",
"global": "Globalnie",
@@ -372,7 +372,7 @@
"rankedAcc": "Cel rankingowy",
"totalScore": "Całkowity wynik",
"joined": "Dołączył/a",
- "replayViews": "Odtworzenia powtórki",
+ "replayViews": "Odtworzenia powtórek",
"role": "Rola",
"searchScores": "Szukaj wyników",
"searchScoresPlaceholder": "Szukaj wyników...",
@@ -393,7 +393,7 @@
"followingStatus": "Obserwowanych",
"platformFriendsTooltip": "Nie możesz tutaj zarządzać znajomymi z zewnętrznych platform. Zarządzaj nimi na wyznaczonych platformach",
"failedToFollow": "Zaobserwowanie nie powiodło się",
- "failedToUnfollow": "Odobserwowanie nie powiodło się",
+ "failedToUnfollow": "Usunięcie obserwacji nie powiodło się",
"playerActions": "Działania gracza",
"unbanPlayer": "Odbanuj gracza",
"banPlayer": "Zbanuj gracza",
@@ -416,7 +416,7 @@
"failedToSetCountry": "Ustawianie kraju nie powiodło się",
"setRoleTextDialogDesc": "Nadpisz widoczny tekst roli tego gracza. Pozostaw puste, aby wyczyścić nadpisanie",
"roleText": "Tekst roli",
- "roleTextPlaceholder": "",
+ "roleTextPlaceholder": "Szef zespołu ds. zapewnienia jakości, drużyny rankingowej, debil",
"roleTextUpdated": "Zaktualizowano",
"failedToUpdateRoleText": "Aktualizacja tekstu roli nie powiodła się",
"togglePermissions": "Przełącz indywidualne uprawnienia dla tego gracza",
@@ -426,7 +426,7 @@
"chartUsageTips": "Wskazówki dot. korzystania z wykresu",
"hideEstimatedData": "Ukryj szacowane dane",
"showEstimatedData": "Pokaż szacowane dane",
- "peakRecorded": "",
+ "peakRecorded": "Najwyższa zanotowana ranga",
"previousNames": "Poprzednie nazwy",
"viewPreviousNames": "Wyświetl poprzednie nazwy",
"aliasRemoved": "Usunięto pseudonim",
@@ -436,10 +436,10 @@
"clearAllAliases": "Wyczyść wszystko",
"allAliasesCleared": "Wszystkie pseudonimy wyczyszczone",
"failedToClearAliases": "Czyszczenie pseudonimów nie powiodło się",
- "chartMultiSelectDesktop": "",
- "chartMultiSelectMobile": "",
+ "chartMultiSelectDesktop": "Kliknij trzymając Shift albo przytrzymaj, aby zaznaczyć kilka metryk naraz",
+ "chartMultiSelectMobile": "Przytrzymaj, aby zaznaczyć kilka metryk naraz",
"refreshPermissionsList": "Odśwież listę uprawnień",
- "permissionCount": "",
+ "permissionCount": "{count, plural, one {# uprawnienie} few {# uprawnienia} many {# uprawnień} other {# uprawnień}}",
"chartNoJs": "Wykres rankingu wymaga JavaScript",
"chartEnableJs": "Proszę włączyć JavaScript, aby wyświetlić wykres",
"chartMetricRank": "Globalna ranga",
@@ -447,9 +447,9 @@
"chartMetricPP": "Punkty Performance'u",
"chartMetricPPShort": "PP",
"chartMetricAcc": "Średnia celność",
- "chartMetricAccShort": "Średni",
+ "chartMetricAccShort": "Celność",
"chartMetricPlays": "Liczba zagrań",
- "chartMetricPlaysShort": "Odtworzenia",
+ "chartMetricPlaysShort": "Zagrania",
"chartTimeWeek": "Tydzień",
"chartTimeMonth": "Miesiąc",
"chartTime3Months": "3 miesiące",
@@ -460,18 +460,18 @@
"chartToday": "Dzisiaj",
"chartYesterday": "Wczoraj",
"chartDaysAgo": "{days} dni temu",
- "chartDaysAgoShort": "{days} dn temu",
+ "chartDaysAgoShort": "{days} dni temu",
"chartOneWeekAgo": "Tydzień temu",
"chartTwoWeeksAgo": "2 tygodnie temu",
"chartWeeksAgoShort": "{weeks} tyg. temu",
"chartOneMonthAgo": "Miesiąc temu",
"chartMonthsAgoShort": "{months} mies. temu",
"chartAvgPerDay": "Śr./dzień",
- "chartEstimatedSuffix": "",
+ "chartEstimatedSuffix": " (szacowane)",
"chartTooltipRank": "Ranga: #{rank}",
"chartTooltipPP": "PP: {pp}pp",
"chartTooltipAcc": "Śr. cel: {acc}%",
- "chartTooltipPlays": "",
+ "chartTooltipPlays": "Zagrania: {plays}",
"chartTimeRange": "Zakres czasu"
},
"comments": {
@@ -482,14 +482,14 @@
"commentDeleted": "Usunięto komentarz",
"failedToDeleteComment": "Usuwanie komentarza nie powiodło się",
"commentPosted": "Komentarz dodany",
- "charCount": "",
+ "charCount": "{count}/{max}",
"postReply": "Napisz odpowiedź...",
"reply": "Odpowiedz"
},
"rankRequest": {
- "rt": "",
- "qat": "",
- "difficultyCount": "",
+ "rt": "RT",
+ "qat": "QAT",
+ "difficultyCount": "{count, plural, one {# poziom trudności} few {# poziomy trudności} many {# poziomów trudności} other {# poziomów trudności}}",
"hideDownvoted": "Ukryj wpisy z negatywnymi głosami",
"upvote": "Głos za",
"upvoteLower": "głos za",
@@ -507,18 +507,18 @@
"fullMapset": "Pełny zestaw map",
"selectedDifficulty": "Wybrany poziom trudności",
"qualifyRankRequest": "Zakwalifikuj prośbę o ranking",
- "qualifyConfirmDesc": "Jesteś pewny/a, że chcesz zakwalifikować tę prośbę o ranking?",
+ "qualifyConfirmDesc": "Czy na pewno chcesz zakwalifikować tę prośbę o ranking?",
"qualifyQueueAgeWarningTitle": "Prośba ma mniej niż 1 miesiąc",
- "qualifyQueueAgeWarningDesc": "",
- "qualifyRtVotesMissingTitle": "",
- "qualifyRtVotesMissingDesc": "",
- "qualifyQatVotesMissingTitle": "",
- "qualifyQatVotesMissingDesc": "",
+ "qualifyQueueAgeWarningDesc": "Sprawdź wiek kolejki przed zakwalifikowaniem",
+ "qualifyRtVotesMissingTitle": "Wymagane głosy RT",
+ "qualifyRtVotesMissingDesc": "Przed zakwalifikowaniem, każdy poziom trudności wymaga co najmniej 3 głosów w górę i brak głosów przeciw ze strony RT",
+ "qualifyQatVotesMissingTitle": "Wymagany pozytywny głos QAT",
+ "qualifyQatVotesMissingDesc": "Prośby, które mają mniej niż jeden miesiąc, potrzebują pozytywnego głosu QAT na każdy poziom trudności",
"approveRankRequest": "Zatwierdź prośbę o ranking",
- "approveConfirmDesc": "Jesteś pewny/a, że chcesz zatwierdzić tę prośbę o ranking?",
+ "approveConfirmDesc": "Czy na pewno chcesz zatwierdzić tę prośbę o ranking?",
"denyRankRequest": "Odrzuć prośbę o ranking",
- "denyConfirmDesc": "Jesteś pewny/a, że chcesz odrzucić tę prośbę o ranking? Tej operacji nie można łatwo cofnąć",
- "denySelectedConfirmDesc": "Jesteś pewny/a, że chcesz odrzucić ten poziom trudności?",
+ "denyConfirmDesc": "Czy na pewno chcesz odrzucić tę prośbę o ranking? Tej operacji nie można łatwo cofnąć",
+ "denySelectedConfirmDesc": "Czy na pewno chcesz odrzucić ten poziom trudności?",
"requestQualified": "Prośba kwalifikowana",
"failedToQualify": "Kwalifikacja nie powiodła się",
"requestDenied": "Prośba odrzucone",
@@ -534,9 +534,9 @@
"replacementSearch": "Mapa zastępcza",
"replacementSearchPlaceholder": "Szukaj map lub wklej URL mapy",
"replacementSearchHint": "Wpisz co najmniej 3 znaki, aby szukać map, lub wklej URL do mapy ScoreSaber",
- "replacementResolveHint": "",
- "replacementLookupFailed": "",
- "difficultyMapping": "",
+ "replacementResolveHint": "Poprowadź wklejony link, aby zobaczyć podgląd zastępczej mapy",
+ "replacementLookupFailed": "Szukanie mapy nie powiodło się",
+ "difficultyMapping": "Trudności z mapowaniem",
"noDifficultyMatch": "Brak wyników",
"searchingMaps": "Wyszukiwanie map",
"noReplacementMaps": "Nie znaleziono map",
@@ -547,52 +547,52 @@
"whyRank": "Dlaczego ta mapa ma być rankingowa?",
"failedToCreateRequest": "Tworzenie zapytania nie powiodło się",
"requestSubmitted": "Prośba wysłana",
- "rankRequestDescription": "",
+ "rankRequestDescription": "Opis prośby o ranking",
"unrankRequest": "Prośba o zdjęcie z rankingów",
"difficultyNotes": "Notatki poziomu trudności",
- "requestWasReplaced": "",
- "requestReplacedFrom": "",
+ "requestWasReplaced": "Ta prośba została zastąpiona przez",
+ "requestReplacedFrom": "Ta prośba zastąpiła",
"statusApproved": "Zatwierdzono",
"statusInProgress": "W toku",
"statusDenied": "Odmówiono",
- "statusReplaced": "",
- "noRankRequestData": "",
- "noCommentsOrNotes": "",
+ "statusReplaced": "Zastąpiona",
+ "noRankRequestData": "Brak dostępnych danych dot. próśb o ranking dla tej tablicy wyników",
+ "noCommentsOrNotes": "Brak komentarzy lub notatek dla tego poziomu trudności",
"noRequestsFound": "Nie znaleziono próśb",
- "upNext": "",
- "openRequests": ""
+ "upNext": "Następnie",
+ "openRequests": "W kolejce"
},
"leaderboard": {
- "admin": "",
- "qualify": "",
- "love": "",
- "recalculatePP": "",
- "unrank": "",
+ "admin": "Administrator",
+ "qualify": "Zakwalifikuj",
+ "love": "Polub",
+ "recalculatePP": "Oblicz ponownie PP",
+ "unrank": "Usuń ranking",
"stars": "Gwiazdki",
- "rank": "",
+ "rank": "Dodaj ranking",
"setStars": "Ustaw gwiazdki",
"rankStarsDialogDesc": "Wprowadź ocenę gwiazdkową dla tej tablicy wyników",
"setStarsDialogDesc": "Wprowadź nową ocenę gwiazdkową dla tej tablicy wyników",
- "leaderboardQualified": "",
- "failedToQualify": "",
- "leaderboardLoved": "",
+ "leaderboardQualified": "Zakwalifikowane do tablicy wyników",
+ "failedToQualify": "Kwalifikacja nie powiodła się",
+ "leaderboardLoved": "Tablica wyników polubiona",
"failedToLove": "Polubienie nie powiodło się",
"ppRecalculated": "Ponownie obliczono PP",
"failedToRecalculate": "Ponowne obliczanie PP nie powiodło się",
- "leaderboardUnranked": "",
- "failedToUnrank": "",
+ "leaderboardUnranked": "Ranking tablicy wyników usunięty",
+ "failedToUnrank": "Usuwanie rankingu nie powiodło się",
"starsUpdated": "Zaktualizowano gwiazdki",
- "leaderboardRanked": "",
- "failedToRank": "",
- "failedToSetStars": "",
- "unrankLeaderboard": "",
- "unrankConfirmDesc": "",
- "qualifyTitle": "",
- "qualifyConfirmDesc": "",
- "loveTitle": "",
- "loveConfirmDesc": "",
- "recalculateTitle": "",
- "recalculateConfirmDesc": "",
+ "leaderboardRanked": "Dodano ranking tablicy wyników",
+ "failedToRank": "Dodanie rankingu nie powiodło się",
+ "failedToSetStars": "Ustawianie gwiazdek nie powiodło się",
+ "unrankLeaderboard": "Usuń ranking tablicy wyników",
+ "unrankConfirmDesc": "Czy na pewno chcesz usunąć ranking tej tablicy wyników? To wpłynie na wszystkich graczy, którzy ustawili na niej wyniki",
+ "qualifyTitle": "Zakwalifikuj tablicę wyników",
+ "qualifyConfirmDesc": "Czy na pewno chcesz zakwalifikować tę tablicę wyników?",
+ "loveTitle": "Polub tablicę wyników",
+ "loveConfirmDesc": "Czy na pewno chcesz polubić tę tablicę wyników?",
+ "recalculateTitle": "Oblicz ponownie PP",
+ "recalculateConfirmDesc": "Czy na pewno chcesz ponownie obliczyć PP dla tej tablicy wyników? To wpłynie na wszystkich graczy, którzy ustawili na niej wyniki",
"failedToLoad": "Ładowanie tablicy wyników nie powiodło się",
"noScoresFound": "Nie znaleziono wyników",
"viewFullLeaderboard": "Zobacz pełną tablicę wyników"
@@ -667,14 +667,14 @@
"merge": {
"primaryBadge": "Główne",
"switchPrimary": "Zmień główne",
- "primarySwitched": "",
- "primarySwitchFailedTitle": "",
- "title": "",
- "description": "",
- "steamFailedTitle": "",
- "steamFailedDescription": "",
- "proveSteam": "",
- "oculusTitle": "",
+ "primarySwitched": "{provider} jest teraz głównym dostawcą. Publiczne ID: {publicPlayerId}",
+ "primarySwitchFailedTitle": "Zmiana głównego ID nie powiodła się",
+ "title": "Scalanie kont",
+ "description": "Scal konto Steam z kontem Meta po udowodnieniu, że posiadasz obydwa konta",
+ "steamFailedTitle": "Dowód Steam nie powiódł się",
+ "steamFailedDescription": "Rozpocznij ponownie dowód Steam na tej stronie",
+ "proveSteam": "Dowód Steam",
+ "oculusTitle": "Udowodnij konto Meta",
"oculusDescription": "Wprowadź adres e-mail konta Meta i użyj jednorazowego kodu",
"emailLabel": "Adres e-mail konta Meta",
"emailPlaceholder": "twojmail@domena.pl",
@@ -690,20 +690,20 @@
"verifyCode": "Zweryfikuj kod",
"oculusVerifyFailedTitle": "Weryfikacja kodu nie powiodła się",
"oculusVerifyFailedDescription": "Sprawdź kod i spróbuj ponownie",
- "missingOculusChallenge": "",
- "loadingChallenge": "",
- "challengeLoadFailedTitle": "",
- "challengeLoadFailedDescription": "",
- "targetTitle": "",
- "sourceTitle": "",
- "publicId": "",
+ "missingOculusChallenge": "Wpierw rozpocznij dowód Meta e-mailem",
+ "loadingChallenge": "Ładowanie podglądu scalania",
+ "challengeLoadFailedTitle": "Podgląd scalania niedostępny",
+ "challengeLoadFailedDescription": "Ten kod scalania może być wygasły, nieważny, lub przeznaczony dla innego konta",
+ "targetTitle": "Bieżące konto do zatrzymania",
+ "sourceTitle": "Konto scalone",
+ "publicId": "Publiczne ID",
"unknownCountry": "Nieznany",
- "permanentWarningTitle": "",
- "permanentWarningDescription": "",
- "confirmMerge": "",
- "mergeConfirmed": "",
- "mergeFailedTitle": "",
- "mergeFailedDescription": "",
+ "permanentWarningTitle": "Scalanie jest nieodwracalne",
+ "permanentWarningDescription": "Bieżące konto utrzymuje status kanonicznego wraz z publicznym ID {publicPlayerId}. Stare połączone ID Steam lub Meta będą nadal prowadzić tutaj. Podgląd wygaśnie za {seconds} sek.",
+ "confirmMerge": "Potwierdź scalanie",
+ "mergeConfirmed": "Konto scalone. Publiczne ID: {publicPlayerId}",
+ "mergeFailedTitle": "Scalanie nie powiodło się",
+ "mergeFailedDescription": "Ten kod scalania może być wygasły, nieważny, lub przeznaczony dla innego konta",
"retry": "Spróbuj ponownie"
}
},
@@ -761,86 +761,86 @@
"promoDescription": "Aby uczcić uruchomienie ScoreSaber 2, wszyscy nowi, jak i dotychczasowi wspierający mogą ją odebrać na stronie internetowej do 3 czerwca do godz. 11:59",
"alreadySupporting": "Wspierasz już ScoreSaber?",
"countdownLabel": "Kończy się za",
- "supportAction": "",
+ "supportAction": "Wsparcie",
"redeemAction": "Odblokuj",
- "redeemingAction": "",
+ "redeemingAction": "Włączanie",
"redeemedToast": "Odznaka odblokowana",
"redeemFailedToast": "Odblokowanie odznaki nie powiodło się",
- "dismiss": ""
+ "dismiss": "Odrzuć"
}
}
},
"richTextEditor": {
- "bold": "",
- "formatting": "",
- "blocks": "",
- "alignment": "",
- "heading1": "",
- "heading2": "",
- "heading3": "",
- "heading4": "",
- "italic": "",
- "underline": "",
- "strike": "",
- "code": "",
- "bulletList": "",
- "orderedList": "",
- "blockquote": "",
- "horizontalRule": "",
- "alignLeft": "",
- "alignCenter": "",
- "alignRight": "",
- "link": "",
- "image": "",
- "embed": "",
- "unlink": "",
- "linkDialogTitle": "",
- "linkDialogDescription": "",
- "linkUrl": "",
- "insertLink": "",
- "invalidLink": "",
- "imageDialogTitle": "",
- "imageDialogDescription": "",
- "imageUrl": "",
- "insertImage": "",
- "invalidImage": "",
- "embedDialogTitle": "",
- "embedDialogDescription": "",
- "embedUrl": "",
- "insertEmbed": "",
- "invalidEmbed": "",
- "allowedHosts": "",
- "allowedPlatforms": ""
+ "bold": "Pogrubienie",
+ "formatting": "Formatowanie",
+ "blocks": "Bloki",
+ "alignment": "Wyrównanie",
+ "heading1": "Największy nagłówek",
+ "heading2": "Duży nagłówek",
+ "heading3": "Średni nagłówek",
+ "heading4": "Mały nagłówek",
+ "italic": "Kursywa",
+ "underline": "Podkreślenie",
+ "strike": "Przekreślenie",
+ "code": "Kod",
+ "bulletList": "Lista punktowa",
+ "orderedList": "Lista numerowana",
+ "blockquote": "Cytat",
+ "horizontalRule": "Separator",
+ "alignLeft": "Wyrównaj do lewej",
+ "alignCenter": "Wyrównaj do środka",
+ "alignRight": "Wyrównaj do prawej",
+ "link": "Link",
+ "image": "Obraz",
+ "embed": "Wstawka",
+ "unlink": "Usuń link",
+ "linkDialogTitle": "Dodaj link",
+ "linkDialogDescription": "Wklej link do zastosowania do zaznaczonego tekstu",
+ "linkUrl": "URL linku",
+ "insertLink": "Dodaj link",
+ "invalidLink": "Użyj linku http, https lub mailto",
+ "imageDialogTitle": "Dodaj obraz",
+ "imageDialogDescription": "Wklej adres URL obrazu z dozwolonego hosta",
+ "imageUrl": "URL obrazu",
+ "insertImage": "Dodaj obraz",
+ "invalidImage": "Użyj adresu URL obrazu z jednego z dozwolonych hostów",
+ "embedDialogTitle": "Dodaj wstawkę",
+ "embedDialogDescription": "Wklej obsługiwany adres URL platformy lub iframe",
+ "embedUrl": "Adres URL wstawki",
+ "insertEmbed": "Dodaj wstawkę",
+ "invalidEmbed": "Użyj adresu URL z jednej z dozwolonych platform wstawek",
+ "allowedHosts": "Dozwolone hosty",
+ "allowedPlatforms": "Dozwolone platformy"
},
"legal": {
"privacy": {
- "pageTitle": "",
- "lastUpdated": ""
+ "pageTitle": "Polityka prywatności",
+ "lastUpdated": "Ostatnia aktualizacja: 30 maja 2026 r."
},
"cookies": {
- "pageTitle": "",
- "lastUpdated": ""
+ "pageTitle": "Polityka cookies",
+ "lastUpdated": "Ostatnia aktualizacja: 30 maja 2026 r."
},
"copyright": {
- "pageTitle": "",
- "lastUpdated": ""
+ "pageTitle": "Polityka usuwania treści",
+ "lastUpdated": "Ostatnia aktualizacja: 30 maja 2026 r."
},
"consent": {
- "bannerTitle": "",
- "bannerDescription": "",
- "dialogTitle": "",
- "dialogDescription": "",
- "acceptAll": "",
- "rejectAll": "",
- "customize": "",
- "details": "",
- "gotIt": "",
- "save": "",
- "close": "",
- "necessaryTitle": "",
- "necessaryDescription": "",
- "privacyPolicy": "",
- "cookiePolicy": ""
+ "bannerTitle": "Powiadomienie o plikach cookie",
+ "bannerDescription": "ScoreSaber korzysta z niezbędnych plików cookie i pamięci przeglądarki do logowania, bezpieczeństwa i preferencji",
+ "dialogTitle": "Powiadomienie o plikach cookie",
+ "dialogDescription": "Przejrzyj pamięć przeglądarki, której ScoreSaber potrzebuje do funkcjonowania",
+ "acceptAll": "Zaakceptuj wszystkie",
+ "rejectAll": "Tylko wymagane",
+ "customize": "Szczegóły",
+ "details": "Szczegóły",
+ "gotIt": "Rozumiem",
+ "save": "Zapisz wybór",
+ "close": "Zamknij",
+ "necessaryTitle": "Wymagane pliki cookie",
+ "necessaryDescription": "Wymagane do logowania, bezpieczeństwa, ograniczania prędkości, zapamiętywania wyboru języka, motywu, zapisanych filtrów i podstawowych funkcji strony. Są zawsze włączone",
+ "privacyPolicy": "Polityka prywatności",
+ "cookiePolicy": "Polityka cookies"
}
}
}
diff --git a/messages/pt-BR.json b/messages/pt-BR.json
index 2135f2d..19c7503 100644
--- a/messages/pt-BR.json
+++ b/messages/pt-BR.json
@@ -49,7 +49,7 @@
"title": "Seu download",
"warningTitle": "Não compartilhe este arquivo",
"warningDescription": "Este download contém suas credenciais privadas do ScoreSaber. Qualquer pessoa com o arquivo pode enviar pontuações como você!",
- "privacyNotice": "Ao baixar o ScoreSaber, você concorda que leu e concordou com a Política de Privacidade",
+ "privacyNotice": "Ao baixar o ScoreSaber, você concorda que leu e concordou com a Política de Privacidade",
"signInRequiredTitle": "É necessário iniciar sessão",
"signInRequiredDescription": "Volte e inicie a sessão antes de gerar um download personalizado",
"togglePrereleases": "Exibir pré-lançamentos",
@@ -248,7 +248,7 @@
"serviceUnavailable": "Serviço Indisponível",
"serviceUnavailableDesc": "O serviço está temporariamente indisponível. Por favor, tente novamente em alguns instantes",
"connectionError": "Erro de conexão",
- "connectionErrorDesc": "Não foi possível conectar ao servidor. Por favor, verifique sua conexão e tente novamente",
+ "connectionErrorDesc": "Não foi possível conectar ao servidor.
Por favor, verifique sua conexão e tente novamente",
"playerNotFound": "Jogador não encontrado",
"playerNotFoundDesc": "O jogador que você está procurando não existe",
"mapNotFound": "Mapa não encontrado",
diff --git a/messages/zh-CN.json b/messages/zh-CN.json
index ad8c8be..8b09d29 100644
--- a/messages/zh-CN.json
+++ b/messages/zh-CN.json
@@ -77,7 +77,7 @@
"intro": "本指南假定您使用 MBF 来为游戏安装模组",
"connect": "将您的 Quest 设备连接到电脑或手机,然后打开 MBF",
"startScreenAlt": "MBF 启动界面",
- "addMods": "",
+ "addMods": "点击 连接到 并在下面的弹出窗口中选择你的任务。 您应该看到以下屏幕 (您可能需要按 首先添加Mods):",
"modsScreenAlt": "",
"upload": "",
"finish": "一旦完成安装,您就可以好好享受游戏了!"
@@ -185,8 +185,8 @@
"collapse": "收起",
"expand": "展开",
"openMenu": "打开菜单",
- "helpTranslate": "",
- "helpTranslateAria": ""
+ "helpTranslate": "帮助我们翻译",
+ "helpTranslateAria": "在 Crowdin 上帮助翻译 ScorreSaber"
},
"common": {
"language": "语言",
@@ -272,39 +272,39 @@
"searchPlayers": "搜索玩家",
"pp": "PP",
"totalPlayCount": "总游玩次数",
- "plays": "",
- "rankedPlayCount": "",
- "ranked": "",
- "averageRankedAccuracy": "",
- "acc": ""
+ "plays": "游玩数",
+ "rankedPlayCount": "排名谱游玩数",
+ "ranked": "已排名的",
+ "averageRankedAccuracy": "排名谱平均准度",
+ "acc": "精准度"
},
"score": {
- "accuracy": "",
+ "accuracy": "精准度",
"legacyAccuracy": "",
- "weighted": "",
- "score": "",
- "watchReplay": "",
- "noReplayAvailable": "",
- "hideDetails": "",
- "showDetails": "",
- "scoreDetails": "",
- "noDetailsAvailable": "",
- "collapseLeaderboard": "",
- "expandLeaderboard": "",
- "replayViewer": "",
- "openInNewTab": "",
- "openReplayNewTab": "",
- "gridAccuracy": "",
- "misses": "",
- "badCuts": "",
- "bombs": "",
- "streak115": "",
- "estFcAccuracy": "",
+ "weighted": "加权{weightedPercent}",
+ "score": "分数",
+ "watchReplay": "观看回放",
+ "noReplayAvailable": "没有可用的回放",
+ "hideDetails": "隐藏详细信息",
+ "showDetails": "显示详细信息",
+ "scoreDetails": "分数详情",
+ "noDetailsAvailable": "无详情可用",
+ "collapseLeaderboard": "折叠排行榜",
+ "expandLeaderboard": "展开排行榜",
+ "replayViewer": "回放查看器",
+ "openInNewTab": "在新标签页中打开",
+ "openReplayNewTab": "在新标签页中打开回放查看器",
+ "gridAccuracy": "网格精度",
+ "misses": "未砍中",
+ "badCuts": "错误挥砍",
+ "bombs": "炸弹",
+ "streak115": "115 连击",
+ "estFcAccuracy": "预估全连精准度",
"timeDependenceShort": "",
"leftShort": "",
"rightShort": "",
- "basicPage": "",
- "advancedPage": "",
+ "basicPage": "基础",
+ "advancedPage": "高级",
"distributionPage": "",
"showStatsPage": "",
"predicted": "",
@@ -334,11 +334,11 @@
"sortTrending": "",
"sortDateAdded": "",
"sortRecentlyRanked": "",
- "sortStarRating": "",
- "sortMostPlayed": "",
- "stars": "",
- "bpm": "",
- "playsCount": "",
+ "sortStarRating": "星级评定",
+ "sortMostPlayed": "最常游玩",
+ "stars": "星级",
+ "bpm": "{bpm} BPM",
+ "playsCount": "{count} 次游玩",
"leaderboard": "",
"rankRequest": "",
"noScoresFound": "",