From d0483c8dbcbec3fb38ce529fc6bcd8b7d7352838 Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Sat, 6 Jun 2026 04:39:37 +0000 Subject: [PATCH] i18n: update translations --- messages/de-DE.json | 10 +- messages/pl-PL.json | 344 ++++++++++++++++++++++---------------------- messages/pt-BR.json | 4 +- messages/zh-CN.json | 70 ++++----- 4 files changed, 214 insertions(+), 214 deletions(-) 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/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": "",