From 616bcfc00380640c657dfe7bc013af02bdc34d89 Mon Sep 17 00:00:00 2001 From: Kalle <38327916+Sendouc@users.noreply.github.com> Date: Sat, 31 May 2025 11:32:29 +0300 Subject: [PATCH] I18n jsons sync command (#2342) * Add new command * Run against existing * Update docs --- app/modules/i18n/config.ts | 1 + docs/dev/how-to.md | 4 + docs/translation.md | 3 +- locales/da/analyzer.json | 4 +- locales/da/art.json | 4 +- locales/da/badges.json | 4 +- locales/da/builds.json | 12 +- locales/da/calendar.json | 49 ++++-- locales/da/common.json | 157 +++++++++++++++--- locales/da/faq.json | 11 +- locales/da/front.json | 19 ++- locales/da/game-misc.json | 7 +- locales/da/org.json | 26 ++- locales/da/q.json | 160 +++++++++++++++++- locales/da/scrims.json | 52 +++++- locales/da/team.json | 19 ++- locales/da/tournament.json | 40 ++--- locales/da/user.json | 14 +- locales/da/vods.json | 3 + locales/de/analyzer.json | 50 +++++- locales/de/art.json | 31 +++- locales/de/badges.json | 7 +- locales/de/builds.json | 31 +++- locales/de/calendar.json | 48 ++++-- locales/de/common.json | 168 ++++++++++++++++--- locales/de/contributions.json | 4 +- locales/de/faq.json | 16 +- locales/de/front.json | 19 ++- locales/de/game-misc.json | 7 +- locales/de/lfg.json | 33 +++- locales/de/org.json | 26 ++- locales/de/q.json | 173 +++++++++++++++++++- locales/de/scrims.json | 52 +++++- locales/de/team.json | 21 ++- locales/de/tournament.json | 38 ++--- locales/de/user.json | 57 ++++++- locales/de/vods.json | 8 +- locales/en/art.json | 1 - locales/en/builds.json | 6 - locales/en/calendar.json | 7 - locales/en/common.json | 29 ---- locales/en/faq.json | 8 - locales/en/front.json | 3 - locales/en/q.json | 7 - locales/en/scrims.json | 1 - locales/en/tournament.json | 25 --- locales/en/user.json | 6 - locales/es-ES/analyzer.json | 6 +- locales/es-ES/art.json | 5 +- locales/es-ES/badges.json | 5 +- locales/es-ES/builds.json | 12 +- locales/es-ES/calendar.json | 49 ++++-- locales/es-ES/common.json | 132 ++++++++++++--- locales/es-ES/faq.json | 11 +- locales/es-ES/front.json | 19 ++- locales/es-ES/game-misc.json | 17 +- locales/es-ES/q.json | 10 +- locales/es-ES/scrims.json | 52 +++++- locales/es-ES/team.json | 20 ++- locales/es-ES/tournament.json | 43 ++--- locales/es-ES/user.json | 37 ++++- locales/es-ES/vods.json | 6 +- locales/es-US/analyzer.json | 6 +- locales/es-US/art.json | 5 +- locales/es-US/badges.json | 5 +- locales/es-US/calendar.json | 49 ++++-- locales/es-US/common.json | 121 +++++++++++--- locales/es-US/faq.json | 11 +- locales/es-US/front.json | 19 ++- locales/es-US/game-misc.json | 7 +- locales/es-US/q.json | 11 +- locales/es-US/scrims.json | 52 +++++- locales/es-US/team.json | 19 ++- locales/es-US/tournament.json | 42 ++--- locales/es-US/user.json | 16 +- locales/es-US/vods.json | 3 + locales/fr-CA/analyzer.json | 17 +- locales/fr-CA/art.json | 6 +- locales/fr-CA/badges.json | 7 +- locales/fr-CA/builds.json | 20 ++- locales/fr-CA/calendar.json | 49 ++++-- locales/fr-CA/common.json | 154 +++++++++++++++--- locales/fr-CA/contributions.json | 3 +- locales/fr-CA/faq.json | 15 +- locales/fr-CA/front.json | 19 ++- locales/fr-CA/game-misc.json | 7 +- locales/fr-CA/lfg.json | 33 +++- locales/fr-CA/org.json | 26 ++- locales/fr-CA/q.json | 163 ++++++++++++++++++- locales/fr-CA/scrims.json | 52 +++++- locales/fr-CA/team.json | 20 ++- locales/fr-CA/tournament.json | 56 ++++--- locales/fr-CA/user.json | 53 +++++- locales/fr-CA/vods.json | 8 +- locales/fr-EU/analyzer.json | 2 + locales/fr-EU/art.json | 2 +- locales/fr-EU/badges.json | 1 + locales/fr-EU/calendar.json | 50 +++--- locales/fr-EU/common.json | 39 +---- locales/fr-EU/game-misc.json | 7 +- locales/fr-EU/team.json | 5 + locales/fr-EU/tournament.json | 28 +--- locales/he/analyzer.json | 17 +- locales/he/art.json | 5 +- locales/he/badges.json | 7 +- locales/he/builds.json | 20 ++- locales/he/calendar.json | 49 ++++-- locales/he/common.json | 151 ++++++++++++++--- locales/he/contributions.json | 3 +- locales/he/faq.json | 12 +- locales/he/front.json | 19 ++- locales/he/game-misc.json | 8 +- locales/he/lfg.json | 33 +++- locales/he/org.json | 26 ++- locales/he/q.json | 160 +++++++++++++++++- locales/he/scrims.json | 52 +++++- locales/he/team.json | 20 ++- locales/he/tournament.json | 55 ++++--- locales/he/user.json | 53 +++++- locales/he/vods.json | 8 +- locales/it/analyzer.json | 2 + locales/it/art.json | 5 +- locales/it/badges.json | 1 + locales/it/calendar.json | 50 +++--- locales/it/common.json | 66 ++++---- locales/it/game-misc.json | 7 +- locales/it/scrims.json | 52 +++++- locales/it/team.json | 5 + locales/it/tournament.json | 28 +--- locales/it/user.json | 11 +- locales/ja/analyzer.json | 7 +- locales/ja/art.json | 6 +- locales/ja/badges.json | 5 +- locales/ja/calendar.json | 50 +++--- locales/ja/common.json | 108 ++++++++---- locales/ja/faq.json | 10 +- locales/ja/front.json | 19 ++- locales/ja/game-misc.json | 7 +- locales/ja/org.json | 26 ++- locales/ja/q.json | 9 +- locales/ja/scrims.json | 52 +++++- locales/ja/team.json | 13 +- locales/ja/tournament.json | 27 --- locales/ja/user.json | 13 +- locales/ja/vods.json | 3 + locales/ko/analyzer.json | 20 ++- locales/ko/art.json | 29 +++- locales/ko/badges.json | 8 +- locales/ko/builds.json | 20 ++- locales/ko/calendar.json | 48 +++++- locales/ko/common.json | 180 +++++++++++++++++--- locales/ko/contributions.json | 3 +- locales/ko/faq.json | 17 +- locales/ko/front.json | 19 ++- locales/ko/game-misc.json | 7 +- locales/ko/lfg.json | 33 +++- locales/ko/org.json | 26 ++- locales/ko/q.json | 173 +++++++++++++++++++- locales/ko/scrims.json | 52 +++++- locales/ko/team.json | 54 +++++- locales/ko/tournament.json | 132 ++++++++++++++- locales/ko/user.json | 73 ++++++++- locales/ko/vods.json | 29 +++- locales/nl/analyzer.json | 135 +++++++++++---- locales/nl/art.json | 31 +++- locales/nl/badges.json | 9 +- locales/nl/builds.json | 33 +++- locales/nl/calendar.json | 56 +++++-- locales/nl/common.json | 253 +++++++++++++++++++++++++++-- locales/nl/contributions.json | 9 +- locales/nl/faq.json | 21 ++- locales/nl/front.json | 19 ++- locales/nl/game-misc.json | 7 +- locales/nl/lfg.json | 33 +++- locales/nl/org.json | 26 ++- locales/nl/q.json | 173 +++++++++++++++++++- locales/nl/scrims.json | 52 +++++- locales/nl/team.json | 54 +++++- locales/nl/tournament.json | 134 ++++++++++++++- locales/nl/user.json | 65 +++++++- locales/nl/vods.json | 29 +++- locales/pl/analyzer.json | 54 +++++- locales/pl/art.json | 33 +++- locales/pl/badges.json | 9 +- locales/pl/builds.json | 31 +++- locales/pl/calendar.json | 58 +++++-- locales/pl/common.json | 177 +++++++++++++++++--- locales/pl/contributions.json | 4 +- locales/pl/faq.json | 17 +- locales/pl/front.json | 19 ++- locales/pl/game-misc.json | 8 +- locales/pl/lfg.json | 33 +++- locales/pl/org.json | 26 ++- locales/pl/q.json | 173 +++++++++++++++++++- locales/pl/scrims.json | 52 +++++- locales/pl/team.json | 22 ++- locales/pl/tournament.json | 123 +++++++++++++- locales/pl/user.json | 57 ++++++- locales/pl/vods.json | 29 +++- locales/pt-BR/analyzer.json | 6 +- locales/pt-BR/art.json | 5 +- locales/pt-BR/badges.json | 5 +- locales/pt-BR/builds.json | 12 +- locales/pt-BR/calendar.json | 49 ++++-- locales/pt-BR/common.json | 129 ++++++++++++--- locales/pt-BR/faq.json | 11 +- locales/pt-BR/front.json | 19 ++- locales/pt-BR/game-misc.json | 8 +- locales/pt-BR/lfg.json | 2 + locales/pt-BR/org.json | 26 ++- locales/pt-BR/q.json | 11 +- locales/pt-BR/scrims.json | 52 +++++- locales/pt-BR/team.json | 20 ++- locales/pt-BR/tournament.json | 43 ++--- locales/pt-BR/user.json | 37 ++++- locales/pt-BR/vods.json | 6 +- locales/ru/analyzer.json | 4 + locales/ru/art.json | 3 +- locales/ru/badges.json | 2 + locales/ru/calendar.json | 52 +++--- locales/ru/common.json | 42 ++--- locales/ru/faq.json | 11 +- locales/ru/game-misc.json | 7 +- locales/ru/scrims.json | 52 +++++- locales/ru/team.json | 5 + locales/ru/tournament.json | 30 +--- locales/zh/analyzer.json | 8 +- locales/zh/art.json | 6 +- locales/zh/badges.json | 6 +- locales/zh/builds.json | 8 +- locales/zh/calendar.json | 49 +++--- locales/zh/common.json | 121 ++++++++++---- locales/zh/faq.json | 11 +- locales/zh/front.json | 19 ++- locales/zh/game-misc.json | 7 +- locales/zh/q.json | 9 +- locales/zh/scrims.json | 52 +++++- locales/zh/team.json | 20 ++- locales/zh/tournament.json | 40 ++--- locales/zh/user.json | 14 +- locales/zh/vods.json | 3 + package-lock.json | 231 ++++++++++++++++++++++++++ package.json | 6 +- scripts/check-translation-jsons.ts | 6 +- 244 files changed, 7145 insertions(+), 1490 deletions(-) diff --git a/app/modules/i18n/config.ts b/app/modules/i18n/config.ts index c87624284..f1f667ee8 100644 --- a/app/modules/i18n/config.ts +++ b/app/modules/i18n/config.ts @@ -136,4 +136,5 @@ export const config = { interpolation: { escapeValue: false, }, + returnEmptyString: false, }; diff --git a/docs/dev/how-to.md b/docs/dev/how-to.md index de9e1702a..056218a42 100644 --- a/docs/dev/how-to.md +++ b/docs/dev/how-to.md @@ -52,3 +52,7 @@ export function CoolComponent() { ``` When utilizing feature specific translations ensure the json is loaded. This is handled via the `handle` Remix function. + +### Sync + +Use the `npm run i18n:sync` command to sync translation jsons with English (removing and adding keys for each language as needed). There is not currently a check in the pipeline that this was done but it should always be ran when a new translation string has been added or removed. diff --git a/docs/translation.md b/docs/translation.md index bcd5d43e5..0d9a01b9c 100644 --- a/docs/translation.md +++ b/docs/translation.md @@ -5,14 +5,13 @@ sendou.ink can be translated into any language. All the translations can be found in the [locales folder](./locales). Here is how you can contribute: 1. Copy a `.json` file from `/en` folder. -2. Translate lines one by one. For example `"country": "Country",` could become `"country": "Maa",`. Keep the "key" on the left side of : unchanged. +2. Translate lines one by one. For example `"country": "Country",` could become `"country": "Maa",`. Keep the "key" on the left side of : unchanged. (`"country": "",` would indicate this string is not yet text for this language but you can also improve existing translations) 3. Finally, send the translated .json to Sendou or make a pull request if you know how. Things to note: - `weapons.json` and `gear.json` are auto-generated. Don't touch these. - If some language doesn't have a folder it can be added. -- Some translated `.json` files can also have some lines in English as new lines get added to the site. Those can then be translated. - Some lines have a dynamic part like this one: `"articleBy": "by {{author}}"` in this case `{{author}}` should appear in the translated version unchanged. So in other words don't translate the part inside `{{}}`. - There is one more special syntax to keep in mind. When you translate this line `"project": "Sendou.ink is a project by <2>Sendou with help from contributors:",` the `<2>` should appear in the translated version. The text inside these tags can change. - To update a translation file copy the existing file, do any modifications needed and send the updated one. diff --git a/locales/da/analyzer.json b/locales/da/analyzer.json index 1a2436195..61decb950 100644 --- a/locales/da/analyzer.json +++ b/locales/da/analyzer.json @@ -159,5 +159,7 @@ "noDmgData": "Der er endnu ikke nogen data for dette våbens skade.", "perInkTankGrid.header_one": "{{weapon}} skud efter at sub-våbnet er brugt {{count}} gange ", "perInkTankGrid.header_other": "{{weapon}} skud efter sub-våbnet er brugt {{count}} gange", - "bigBubblerExplanation": "{{weapon}}’s varighed og holdbarhed (HP) forøges på samme tid" + "bigBubblerExplanation": "{{weapon}}’s varighed og holdbarhed (HP) forøges på samme tid", + "button.showChart": "", + "button.showConsumptionGrid": "" } diff --git a/locales/da/art.json b/locales/da/art.json index 1ae0bb13b..d6da9fda0 100644 --- a/locales/da/art.json +++ b/locales/da/art.json @@ -24,5 +24,7 @@ "forms.tags.addNew": "Lav en ny en", "forms.tags.addNew.placeholder": "Lav en ny etiket", "forms.tags.searchExisting.placeholder": "Søg i eksisterende etiketter", - "forms.tags.maxReached": "Maks antal etiketter opnået" + "forms.tags.maxReached": "Maks antal etiketter opnået", + "delete.title": "", + "unlink.title": "" } diff --git a/locales/da/badges.json b/locales/da/badges.json index 7f3f8b72d..e9097effd 100644 --- a/locales/da/badges.json +++ b/locales/da/badges.json @@ -6,6 +6,8 @@ "tournament_other": "Tildeldt for at vinde {{tournament}} (×{{count}})", "forYourEvent": "Mærke til dit arrangement?", "managedBy": "Administreres af {{users}}", + "madeBy": "", "own.divider": "Administrerede mærker", - "other.divider": "Andre mærker" + "other.divider": "Andre mærker", + "noBadgesFound": "" } diff --git a/locales/da/builds.json b/locales/da/builds.json index e5752737c..4f9110388 100644 --- a/locales/da/builds.json +++ b/locales/da/builds.json @@ -4,7 +4,6 @@ "noBuilds": "Her er ingen sæt. Lav dit første sæt!", "buildCard.info": "Info", "buildCard.edit": "Rediger", - "forms.title": "Titel", "forms.modes": "spiltilstand", "forms.weapons": "Våben", @@ -12,21 +11,19 @@ "forms.gear.CLOTHES": "Udstyr (tøj)", "forms.gear.SHOES": "Udstyr (sko)", "forms.private.info": "Private udrustningssæt er kun synlige for dig", - + "forms.noGear.info": "", "deleteConfirm": "Vil du slette sættet '{{title}}'?", - "stats.count.title": "Gennemsnit fra {{count}} {{weapon}}-sæt", "stats.ap.title": "Egenskabspointssnit", "stats.percentage.title": "Kun primære egenskaber", "stats.all": "Alle", - + "stats.public": "", + "stats.private": "", "addFilter": "Tilføj filter", "linkButton.abilityStats": "Egenskabsstatistikker", "linkButton.popularBuilds": "Populære sæt", "noPopularBuilds": "Der er på nuværende tidspunkt ingen populære sæt for det valgte våben.", - "emptyAbilitySlot": "Tomt egenskabsfelt", - "filters.type.ability": "Efter egenskab", "filters.type.mode": "Efter spiltilstand", "filters.type.date": "Efter dato", @@ -38,5 +35,6 @@ "filters.atLeast": "Mindst", "filters.atMost": "Maks", "filters.date.since": "Siden", - "filters.date.custom": "Tilpasset" + "filters.date.custom": "Tilpasset", + "filters.filterByWeapon": "" } diff --git a/locales/da/calendar.json b/locales/da/calendar.json index 369f35e4e..2f655b5b7 100644 --- a/locales/da/calendar.json +++ b/locales/da/calendar.json @@ -1,24 +1,18 @@ { "inYourTimeZone": "Klokkeslæt vises i din lokale tidszone:", - "addNew": "Tilføj ny", - "noEvents": "Der er ingen begivendeheder i den valgte uge", - "reportResults": "Du kan rapportere resultaterne:", "day": "Dag {{number}}", "actions.reportWinners": "Vis vinderne", "actions.delete": "Slet begivenhed", "actions.delete.confirm": "Slet alt data vedrørende {{name}}?", - "participatedPlayerCount": "{{count}} spillere deltog", "participatedCount": "{{count}} hold deltog", + "participatedPlayerCount": "{{count}} spillere deltog", "members": "Medlemmer", "results": "Resultater", "createMapList": "Lav bane-liste", - "from": "Fra {{author}}", - "pastEvents.dividerText": "Past events", "count.teams_one": "{{count}} hold", - "count.players_one": "{{count}} spiller", "count.teams_other": "{{count}} hold", + "count.players_one": "{{count}} spiller", "count.players_other": "{{count}} spillere", - "forms.dates": "Datoer", "forms.bracketUrl": "Turneringsplans-URL", "forms.discordInvite": "Discordserver-invitations-URL", @@ -27,7 +21,6 @@ "forms.badges": "Præmiemærker", "forms.badges.placeholder": "Vælg et premiemærke", "forms.mapPool": "Banepulje", - "forms.participantCount": "Antal deltagere", "forms.reportResultsHeader": "Viser resultater for {{eventName}}", "forms.reportResultsInfo": "Du vælger hvor mange resultater der skal vises. Det kan være det vindende hold eller top 3.", @@ -35,22 +28,14 @@ "forms.team.remove": "Fjern hold", "forms.team.name": "Holdnavn", "forms.team.placing": "Placering", - "forms.team.player.header": "Spiller {{number}}", "forms.team.player.add": "Tilføj spiller", "forms.team.player.remove": "Fjern spiller", "forms.team.player.addAsUser": "Tilføj som bruger (anbefales)", "forms.team.player.addAsText": "Tilføj som tekst", - "forms.errors.uniqueTeamName": "Alle hold skal have et unikt navn.", "forms.errors.duplicatePlayer": "Man kan ikke have den samme spiller på samme hold 2 gange.", "forms.errors.emptyTeam": "Alle hold skal have mindst en spiller.", - - "week.this": "Denne Uge", - "week.next": "Næste Uge", - "week.last": "Sidste Uge", - - "tag.desc.BADGE": "Vinderne af denne begivenhed får et sendou.ink-mærke.", "tag.desc.SPECIAL": "Regelsættet afviger fra standardreglerne.", "tag.desc.ART": "Man kan vinde kunst ved at deltage i denne turnering.", "tag.desc.MONEY": "Man kan vinde penge ved at deltage i denne turnering", @@ -64,5 +49,33 @@ "tag.desc.S1": "Spilles i Splatoon 1.", "tag.desc.S2": "Spilles i Splatoon 2.", "tag.desc.SR": "Salmon Run begivenhed.", - "tag.desc.CARDS": "Tableturf Battle begivenhed." + "tag.desc.CARDS": "Tableturf Battle begivenhed.", + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/da/common.json b/locales/da/common.json index 04772bc1a..afed3841e 100644 --- a/locales/da/common.json +++ b/locales/da/common.json @@ -22,32 +22,82 @@ "pages.links": "Link", "pages.art": "Kunst", "pages.sendouq": "SendouQ", - + "pages.lfg": "", + "pages.scrims": "", + "pages.settings": "", + "pages.luti": "", "header.profile": "Profil", "header.logout": "Log ud", "header.login": "Log ind", "header.language": "Sprog", "header.loggedInAs": "Du er logget ind som {{userName}}", "header.theme": "Tema", - + "header.adder.tournament": "", + "header.adder.calendarEvent": "", + "header.adder.build": "", + "header.adder.team": "", + "header.adder.scrimPost": "", + "header.adder.association": "", + "header.adder.lfgPost": "", + "header.adder.art": "", + "header.adder.vod": "", + "header.adder.plusSuggestion": "", + "notifications.title": "", + "notifications.empty": "", + "notifications.seeAll": "", + "notifications.fullList.explanation": "", + "notifications.managePush": "", + "notifications.title.SQ_ADDED_TO_GROUP": "", + "notifications.text.SQ_ADDED_TO_GROUP": "", + "notifications.title.SQ_NEW_MATCH": "", + "notifications.text.SQ_NEW_MATCH": "", + "notifications.title.TO_ADDED_TO_TEAM": "", + "notifications.text.TO_ADDED_TO_TEAM": "", + "notifications.title.TO_TEST_CREATED": "", + "notifications.text.TO_TEST_CREATED": "", + "notifications.title.TO_BRACKET_STARTED": "", + "notifications.text.TO_BRACKET_STARTED": "", + "notifications.title.TO_CHECK_IN_OPENED": "", + "notifications.text.TO_CHECK_IN_OPENED": "", + "notifications.title.BADGE_ADDED": "", + "notifications.text.BADGE_ADDED": "", + "notifications.title.BADGE_MANAGER_ADDED": "", + "notifications.text.BADGE_MANAGER_ADDED": "", + "notifications.title.PLUS_VOTING_STARTED": "", + "notifications.text.PLUS_VOTING_STARTED": "", + "notifications.title.PLUS_SUGGESTION_ADDED": "", + "notifications.text.PLUS_SUGGESTION_ADDED": "", + "notifications.title.TAGGED_TO_ART": "", + "notifications.text.TAGGED_TO_ART": "", + "notifications.title.SEASON_STARTED": "", + "notifications.text.SEASON_STARTED": "", + "notifications.title.SCRIM_NEW_REQUEST": "", + "notifications.text.SCRIM_NEW_REQUEST": "", + "notifications.title.SCRIM_SCHEDULED": "", + "notifications.text.SCRIM_SCHEDULED": "", "auth.errors.aborted": "logindforsøg afbrudt", "auth.errors.failed": "Loginforsøg fejlet", "auth.errors.discordPermissions": "Før at du kan oprette en profil på sendou.ink, skal sendou.ink have adgang til din Discordprofils navn, brugerbillede og sociale forbindelser (de sociale medier, som du har tilknyttet din discordprofil).", - + "auth.errors.unknown": "", + "toasts.error": "", + "toasts.success": "", + "toasts.info": "", "footer.github.subtitle": "Kildekode", "footer.discord.subtitle": "Hjælp og feedback", "footer.patreon.subtitle": "Støt hjemmesiden", "footer.thanks": "Tak til vores patrons for støtten", - "actions.save": "Gem", "actions.saveChanges": "Gem ændringer", "actions.submit": "Fremlæg", "actions.edit": "Rediger", "actions.add": "Tilføj", + "actions.addNew": "", "actions.remove": "Fjern", "actions.delete": "Slet", "actions.reset": "Nulstil", "actions.loadMore": "Indlæs flere", + "actions.showMore": "", + "actions.showLess": "", "actions.copyToClipboard": "Kopiér til udklipsholder", "actions.create": "Skab", "actions.close": "Luk", @@ -57,9 +107,19 @@ "actions.selectAll": "Vælg alle", "actions.search": "Søg", "actions.setBg": "Indstil som baggrund", + "actions.outlined": "", + "actions.noOutline": "", "actions.join": "Bliv medlem", + "actions.nevermind": "", "actions.upload": "Upload", - + "actions.clickHere": "", + "actions.goBack": "", + "actions.enable": "", + "actions.disable": "", + "actions.accept": "", + "actions.next": "", + "actions.previous": "", + "noResults": "", "maps.createMapList": "Lav bane-liste", "maps.halfSz": "50% DD", "maps.mapPool": "Banepulje", @@ -79,34 +139,40 @@ "maps.validation.MAP_REPEATED": "Man kan ikke vælge den samme bane 2 gange", "maps.validation.MODE_REPEATED": "Man kan ikke vælge den samme spiltilstand 2 gange", "maps.validation.TOO_MUCH_STAGE_REPEAT": "Man kan ikke vælge den samme bane mere end {{maxStageRepeat}} gang(e)", + "maps.validation.INCLUDES_BANNED": "", + "maps.validation.INCLUDES_TIEBREAKER": "", "maps.validation.VALID": "Banepuljen er gyldig", - "results": "Resultater", - - "results.placeSuffix": ".", - + "results.placeSuffix_one": "", + "results.placeSuffix_other": "", + "results.placeSuffix_two": "", + "results.placeSuffix_few": "", "forms.name": "Navn", "forms.description": "Beskrivelse", "forms.errors.title": "Følgende fejl skal rettes", "forms.errors.noSearchMatches": "Ingen resultater fundet", - + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", "errors.genericReload": "Noget gik galt. Prøv at genindlæse siden.", - "tag.name.SPECIAL": "Særregler", "tag.name.ART": "Kunstpræmier", "tag.name.MONEY": "Pengepræmier", "tag.name.REGION": "Regional turnering", "tag.name.LOW": "Kvalifikationsloft", + "tag.name.HIGH": "", "tag.name.COUNT": "Tilmeldingsloft", "tag.name.LAN": "LAN", "tag.name.QUALIFIER": "Kvalifikationsturnering", "tag.name.SZ": "Kun DD (SZ)", "tag.name.TW": "RK (TW) Inkluderet", + "tag.name.ONES": "", + "tag.name.DUOS": "", + "tag.name.TRIOS": "", "tag.name.S1": "Splatoon 1", "tag.name.S2": "Splatoon 2", "tag.name.SR": "Salmon Run", "tag.name.CARDS": "Tableturf Battle", - + "tag.name.COLLEGIATE": "", "weapon.category.SHOOTERS": "Skydere", "weapon.category.BLASTERS": "Blastere", "weapon.category.ROLLERS": "Malerruller", @@ -120,29 +186,27 @@ "weapon.category.SPLATANAS": "Splatanaer", "weapon.category.subs": "Sekundære våben", "weapon.category.specials": "Specialvåben", - "plans.blueprint": "Blåtryk", "plans.bgStyle.OVER": "Set ovenfra", - + "plans.bgStyle.MINI": "", + "plans.adder.objective": "", "articles.by": "af {{author}}", - "theme.light": "Lyst", "theme.dark": "Mørkt", "theme.auto": "Automatisk", - "websiteSubtitle": "Konkurrencepræget Splatoon-hub", - "upload.imageToUpload": "Valgte billede", "upload.title": "Uploader {{type}}. Den anbefalede opløsning er {{width}}×{{height}}.", "upload.type.team-pfp": "Holdprofilbillede", "upload.type.team-banner": "profilbillede til et hold ", + "upload.type.org-pfp": "", "upload.commonExplanation": "Billedet vil først blive offentligt tilgængeligt, når en moderator har godkendt billedet. Billeder, der er uploadet af Patreons bliver fremvist uden moderatorgodkendelse.", "upload.afterExplanation_one": "Du har {{count}} billede, der afventer moderatorgodkendelse. Billedet vil blive vist automatisk efter det er blevet godkendt.", "upload.afterExplanation_other": "Du har {{count}} billeder, der afventer moderatorgodkendelse. Billederne vil blive vist automatisk efter de er blevet godkendt.", - "support.intro.first": "Hej! Mit navn er Sendou og sendou.ink er mit projekt, hvis formål er at stille redskaber og ressourcer til rådighed for Splatoon-fællesskabet. Målet er at hjælpe alle med at nyde og blive bedre til Splatoon. Hvad enten om du lige er startet eller har spillet Splatoon i mange timer.", "support.intro.second": "Hvis du kan lide, hvad jeg laver på denne hjemmeside, så du støtte mit værk. Denne side beskriver, hvordan du kan støtte mit arbejde og opnå frynsegoder på sendou.ink. Din støtte hjælper mig med at betale for at hoste hjemmesiden, samt sponsorere den tid, som jeg fortsat bruger på at forbedre hjemmesiden.", "support.action": "Støt via Patreon", + "support.footer": "", "support.perk.supportMyWork": "Du støtter mit arbejde", "support.perk.adFree": "Reklamefri sendou.ink", "support.perk.nameInFooter": "Discordnavn i bundtekst", @@ -154,35 +218,76 @@ "support.perk.seePlusPercentage.extra": "Normalt kan fejlede forslag se deres stemmeprocent. Med denne frynsegode kan du se din egen stemmeprocent.", "support.perk.autoValidatePictures": "Automatisk godkendelse af uploadede billeder", "support.perk.autoValidatePictures.extra": "Ethvert bilede, som du uploader, bliver automatisk godkendt. Normalt skal en moderator godkende uploadede billeder. Dette gælder ikke for billeder, der allerede er blevet sendt.", + "support.perk.userShortLink": "", + "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "Tilpas farver på brugerprofil", + "support.perk.favoriteBadges": "", + "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Tilpas far holdprofil", "support.perk.customizedColorsTeam.extra": "Kun et holdmedlem skal være patreonstøtter for at få denne frynsegode", "support.perk.privateDiscord": "Adgang til eksklusive Discord.kanaler", "support.perk.privateDiscord.extra": "Bruges til at dele igangværende opdateringer, få prioriteret support samt prioriteret forbedring- og funktionsforespørgsel.", - - "custom.colors.title": "Tilpas farver", - "custom.colors.bg": "Baggrund", "support.perk.prioritySupport": "Prioritetssupport", "support.perk.prioritySupport.extra": "Adgang til en separat helpdesk, som Sendou prioriterer for support-efterspørgsler.", + "support.perk.previewQ": "", + "support.perk.joinFive": "", + "support.perk.tournamentsBeta": "", + "support.perk.joinMoreAssociations": "", + "support.perk.useBotToLogIn": "", + "support.perk.useBotToLogIn.extra": "", + "custom.colors.title": "Tilpas farver", + "custom.colors.bg": "Baggrund", "custom.colors.bg-darker": "Mørkere baggrund", "custom.colors.bg-lighter": "Lysere baggrund", "custom.colors.text": "Tekts", "custom.colors.text-lighter": "Lysere tekst", "custom.colors.theme": "Tema", + "custom.colors.theme-secondary": "", "custom.colors.chat": "Chatnavn", - + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", "divisions.WEST": "Tentatek", "divisions.JPN": "Takoroka", "xsearch.placements": "placeringer", "xsearch.aliases": "Aliasser:", - + "xsearch.unlink.title": "", + "xsearch.unlink.action.long": "", + "xsearch.unlink.action.short": "", "build.private": "Privat", - "or": "Eller", "yes": "Ja", "no": "Nej", - "leaderboard.type.USER": "Bruger", "leaderboard.type.TEAM": "Hold", - "leaderboard.type.XP-ALL": "Alle" + "leaderboard.type.XP-ALL": "Alle", + "leaderboard.noPlayers": "", + "leaderboard.noTeams": "", + "leaderboard.updateInfo": "", + "leaderboard.qualification": "", + "leaderboard.qualification.info": "", + "chat.connected": "", + "chat.connecting": "", + "chat.disconnected": "", + "chat.send": "", + "chat.input.placeholder": "", + "chat.systemMsg.scoreReported": "", + "chat.systemMsg.scoreConfirmed": "", + "chat.systemMsg.cancelReported": "", + "chat.systemMsg.cancelConfirmed": "", + "chat.systemMsg.userLeft": "", + "chat.newMessages": "", + "fc.title": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", + "settings.notifications.title": "", + "settings.notifications.description": "", + "settings.notifications.disableInfo": "", + "settings.notifications.browserNotSupported": "", + "settings.notifications.permissionDenied": "", + "badges.selector.none": "", + "badges.selector.select": "" } diff --git a/locales/da/faq.json b/locales/da/faq.json index c5db89b0e..0806b6217 100644 --- a/locales/da/faq.json +++ b/locales/da/faq.json @@ -1,25 +1,20 @@ { "q1": "Hvad er Plus Serveren?", "a1": "Plus-serveren er en Discord server for spillere på højt niveau, der søger efter andre spillere at spille med og mod. Serveren blev grundlagt i september 2017. Serveren er delt op i 3 niveauer, hvor +1 er den højeste. Du kan få adgang til serveren ved at et servermedlem anbefaler dig og du kommer igennem den månedlige afstemnin. Alternativt kan du få adgang ved at få en høj nok placering på SendoyQ pointtavlen\n\n Afstemningen er en procentdel af hvor mange der stemte ja til at du kan få adgang til serveren. Du skal have mindst 60% ja stemmer for at blive medlem af serveren. Hvis du får en mindre en 60% ved afstemningen, bliver du derangeret til et niveau lavere (hvis din rang var +3 bliver du smidt ud af serveren).\n\n Se pointtavle-siden for at få en indikation på, hvem der er ved at få adgang til serveren ved hjælp af pointtavle-metoden. For hver sæson for 60 spillere adgang. 10 til +1, 20 til +2 og 30 til 03.", - "q2": "Hvordan får jeg et præmiemærke til min begivenhed?", - + "a2": "", "q3": "Hvordan opdaterer jeg min avatar eller brugernavn?", "a3": "Når du opdaterer dit profilbillede eller brugernavn på Discord, så synkroniseres ændringerne ikke med det samme på sendou.ink. For at få ændringerne til at træde i kraft, har du 2 valgmuligheder:\n\n1) Hvis du er medlem af er hjemmesidens Discord-server eller Plus-serveren, så kan du blot vente. Der er en rutine, der køre en gang om dagen, der opdaterer ændringerne. \n\n2) For at få ændringerne opdateret med det samme, så brug kommandoen /update-profile fra Lohi Discord-botten.", - "q4": "Jeg tegnede et abonnement til sendou.ink via Patreon, men jeg kan ikke se nogle forandringer på hjemmesiden. ", "a4": "Sørg for at forbinde din Discord-bruger til Patreaon.com. Derefter vil der gå op til 2 timer, før sendou.ink registrerer det og opdaterer hjemmesiden. Hvis du oplever nogle problemer. Send en direkte besked til Sendou for at få hjælp. (Korrespondancen skal foregå på engelsk) ", - "q5": "Findes der en sendou.ink app?", "a5": "Nej, men man kan installere Sendou ink som en ”Progressive Web App”, som fungerer som en traditionel app. Hvor man understøttelse af fuld skærm, skrivebordsikon og kører som en proces separat fra en webbrowser. Google ”How to install pwa on *din browser’ for at sfinde en vejledning til at gøre dette.", - "q6": "Hvordan tilføjer man en Twitch/Bluesky/YouTube-profil til min sendou.ink-profil?", "a6": "Vi bruger Discord til dette formål. Tilknyt profilerne til Discord og verificér dem. Log derefter af og på sendou.ink for at få tilknyttet dine profiler på sendou.ink. ", - "q7": "Hvordan kan jeg uploade videoer?", - + "a7": "", "q8": "Hvordan kan jeg finde mine X-kampresultater på min profil?", - + "a8": "", "q9": "Hvordan kan jeg uploade kunst, som jeg har bestilt", "a9": "Du kan kun uploade kunst, som du selv har lavet. Det skal også være Splatoon-relateret. For bestilte kunstværker, så henvend dig til kunstneren, så De kan uploade det til hjemmesiden. De kan også knytte kunstværket til din profil, så det bliver vist på din profil" } diff --git a/locales/da/front.json b/locales/da/front.json index 0967ef424..7b6aa4734 100644 --- a/locales/da/front.json +++ b/locales/da/front.json @@ -1 +1,18 @@ -{} +{ + "sq.season": "", + "sq.prepare": "", + "sq.participate": "", + "showcase.tabs.signedUp": "", + "showcase.tabs.organizer": "", + "showcase.tabs.discover": "", + "showcase.viewAll": "", + "showcase.card.ranked": "", + "showcase.card.unranked": "", + "showcase.card.winner": "", + "showcase.results": "", + "leaderboards.topPlayers": "", + "leaderboards.topTeams": "", + "leaderboards.viewFull": "", + "updates.header": "", + "updates.viewPast": "" +} diff --git a/locales/da/game-misc.json b/locales/da/game-misc.json index e13dccc35..48b4f3ef2 100644 --- a/locales/da/game-misc.json +++ b/locales/da/game-misc.json @@ -58,5 +58,10 @@ "MODE_LONG_SZ": "Splat Zones", "MODE_LONG_TC": "Tower Control", "MODE_LONG_RM": "Rainmaker", - "MODE_LONG_CB": "Clam Blitz" + "MODE_LONG_CB": "Clam Blitz", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/da/org.json b/locales/da/org.json index 0967ef424..f7b3b5440 100644 --- a/locales/da/org.json +++ b/locales/da/org.json @@ -1 +1,25 @@ -{} +{ + "roles.ADMIN": "", + "roles.MEMBER": "", + "roles.ORGANIZER": "", + "roles.STREAMER": "", + "events.established.short": "", + "events.all": "", + "events.past": "", + "events.upcoming": "", + "events.tabs.events": "", + "events.tabs.leaderboard": "", + "edit.form.title": "", + "edit.form.uploadLogo": "", + "edit.form.socialLinks.title": "", + "edit.form.members.title": "", + "edit.form.members.info": "", + "edit.form.members.user.title": "", + "edit.form.members.role.title": "", + "edit.form.members.roleDisplayName.title": "", + "edit.form.series.title": "", + "edit.form.series.seriesName.title": "", + "edit.form.series.showLeaderboard.title": "", + "edit.form.badges.title": "", + "edit.form.errors.noUnadmin": "" +} diff --git a/locales/da/q.json b/locales/da/q.json index ea6b3b0f4..9f211941d 100644 --- a/locales/da/q.json +++ b/locales/da/q.json @@ -10,5 +10,163 @@ "roles.REGULAR": "Almindeligt holdmedlem", "vc.YES": "Kan snakke", "vc.NO": "Kan hverken snakke eller lytte", - "vc.LISTEN_ONLY": "Kan kun lytte" + "vc.LISTEN_ONLY": "Kan kun lytte", + "privateNote.header": "", + "privateNote.comment.header": "", + "privateNote.sentiment.header": "", + "privateNote.sentiment.info": "", + "privateNote.sentiment.POSITIVE": "", + "privateNote.sentiment.NEUTRAL": "", + "privateNote.sentiment.NEGATIVE": "", + "privateNote.delete.header": "", + "front.cities.la": "", + "front.cities.nyc": "", + "front.cities.paris": "", + "front.cities.tokyo": "", + "front.inviteCodeWrong": "", + "front.noFriendCode": "", + "front.upcomingSeason.header": "", + "front.upcomingSeason.date": "", + "front.noUpcomingSeason": "", + "front.nav.rules.title": "", + "front.nav.rules.description": "", + "front.nav.info.title": "", + "front.nav.info.description": "", + "front.nav.settings.title": "", + "front.nav.settings.description": "", + "front.nav.leaderboards.title": "", + "front.nav.leaderboards.description": "", + "front.nav.mySeason.title": "", + "front.nav.mySeason.description": "", + "front.nav.streams.title": "", + "front.nav.streams.description": "", + "front.actions.logIn": "", + "front.actions.joinWithGroup": "", + "front.actions.joinSolo": "", + "front.join.header": "", + "front.join.joinAction": "", + "front.join.joinWithTrustAction": "", + "front.join.joinWithTrustAction.explanation": "", + "front.seasonOpen": "", + "front.preview": "", + "front.preview.explanation": "", + "settings.maps.header": "", + "settings.maps.avoid": "", + "settings.maps.prefer": "", + "settings.maps.neutral": "", + "settings.weaponPool.header": "", + "settings.weaponPool.full": "", + "settings.voiceChat.header": "", + "settings.voiceChat.canVC.header": "", + "settings.voiceChat.canVC.yes": "", + "settings.voiceChat.canVC.no": "", + "settings.voiceChat.canVC.listenOnly": "", + "settings.voiceChat.languages.header": "", + "settings.voiceChat.languages.placeholder": "", + "settings.sounds.header": "", + "settings.sounds.likeReceived": "", + "settings.sounds.groupNewMember": "", + "settings.sounds.matchStarted": "", + "settings.mapPool.notOk": "", + "settings.misc.header": "", + "settings.banned": "", + "settings.avoid.label": "", + "settings.trusted.header": "", + "settings.trusted.confirm": "", + "settings.trusted.trustedExplanation": "", + "settings.trusted.noTrustedExplanation": "", + "settings.trusted.teamExplanation": "", + "looking.joiningGroupError": "", + "looking.goToSettingsPrompt": "", + "looking.inactiveGroup.soon": "", + "looking.inactiveGroup": "", + "looking.inactiveGroup.action": "", + "looking.lastUpdatedAt": "", + "looking.columns.invited": "", + "looking.columns.challenged": "", + "looking.columns.invitations": "", + "looking.columns.challenges": "", + "looking.columns.available": "", + "looking.columns.myGroup": "", + "looking.columns.chat": "", + "looking.columns.groups": "", + "looking.groups.actions.startMatch": "", + "looking.groups.actions.challenge": "", + "looking.groups.actions.invite": "", + "looking.groups.actions.groupUp": "", + "looking.groups.actions.undo": "", + "looking.groups.actions.rechallenge": "", + "looking.groups.actions.giveManager": "", + "looking.groups.actions.removeManager": "", + "looking.groups.actions.kick": "", + "looking.groups.actions.leaveGroup": "", + "looking.groups.actions.leaveQ": "", + "looking.groups.actions.goBack": "", + "looking.groups.adder.quickAdd": "", + "looking.groups.adder.error": "", + "looking.groups.adder.others": "", + "looking.groups.adder.inviteLink": "", + "looking.groups.adder.select": "", + "looking.groups.editNote": "", + "looking.groups.addNote": "", + "looking.replay": "", + "looking.teamSP": "", + "looking.teamSP.calculated": "", + "looking.teamSP.calculating": "", + "looking.sp.calculated": "", + "looking.sp.calculating": "", + "looking.rankCalculating": "", + "looking.allTiers": "", + "looking.joinQPrompt": "", + "looking.range.or": "", + "match.header": "", + "match.spInfo": "", + "match.dispute.button": "", + "match.dispute.p1": "", + "match.dispute.p2": "", + "match.actions.lookAgain": "", + "match.actions.stopReportingWeapons": "", + "match.actions.reportWeapons": "", + "match.report.whoToReport": "", + "match.report.whoToReport.me": "", + "match.report.whoToReport.myTeam": "", + "match.report.whoToReport.everyone": "", + "match.report.copyWeapons": "", + "match.report.error": "", + "match.report.submit": "", + "match.report.winnerLabel": "", + "match.report.weaponLabel": "", + "match.sides.alpha": "", + "match.sides.bravo": "", + "match.helpdesk": "", + "match.pool": "", + "match.password.short": "", + "match.cancelMatch": "", + "match.canceled": "", + "match.cancelRequested": "", + "match.reportedBy": "", + "match.cancelPendingConfirmation": "", + "match.cancelMatch.confirm": "", + "match.tabs.reportScore": "", + "match.errors.cantCancel": "", + "match.errors.different": "", + "match.submitScores": "", + "match.submitScores.adjusted": "", + "match.results.unplayed": "", + "match.results.us": "", + "match.results.them": "", + "match.won": "", + "match.reporting": "", + "match.outcome.win": "", + "match.outcome.loss": "", + "match.screen.ban": "", + "match.screen.allowed": "", + "preparing.joinQ": "", + "tiers.currentCriteria": "", + "tiers.info.p1": "", + "tiers.info.p2": "", + "tiers.info.p3": "", + "streams.noStreams": "", + "streams.ownStreamInfo": "", + "streams.ownStreamInfo.linkText": "" } diff --git a/locales/da/scrims.json b/locales/da/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/da/scrims.json +++ b/locales/da/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/da/team.json b/locales/da/team.json index 7c2eb45e3..4354d1ded 100644 --- a/locales/da/team.json +++ b/locales/da/team.json @@ -2,26 +2,39 @@ "newTeam.header": "Opret nyt hold", "teamSearch.placeholder": "Søg efter hold eller spiller...", "actionButtons.leaveTeam": "Forlad hold", + "actionButtons.makeMainTeam": "", + "leaveTeam.header": "", + "leaveTeam.header.newOwner": "", "actionButtons.leaveTeam.confirm": "Forlad hold", "actionButtons.editTeam": "Rediger hold", "actionButtons.manageRoster": "Administrer hold", "actionButtons.deleteTeam": "Slet hold", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", "actionButtons.kick": "Spark ud", "kick.header": "Spark {{user}} ud af {{teamName}}?", "actionButtons.transferOwnership": "Overdrag ejerskab", "transferOwnership.header": "Vil du overdrage ejerskabet af {{teamName}} til {{user}}?", "actionButtons.transferOwnership.confirm": "Overdrag", "deleteTeam.header": "Er du sikker på, at du vil slette {{teamName}}?", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", "roles.CAPTAIN": "Kaptajn", + "roles.CO_CAPTAIN": "", "roles.FRONTLINE": "Frontlinje", + "roles.SLAYER": "", + "roles.SKIRMISHER": "", "roles.SUPPORT": "Støtte", "roles.MIDLINE": "Midlinje", "roles.BACKLINE": "Backline", "roles.FLEX": "Fleksibel", "roles.SUB": "Vikar", "roles.COACH": "Træner", + "roles.CHEERLEADER": "", + "forms.fields.teamBsky": "", "forms.fields.bio": "Bio", "forms.fields.uploadImages": "Upload billeder", + "forms.fields.removeImages": "", "forms.fields.uploadImages.pfp": "Profilbillede", "forms.fields.uploadImages.banner": "Holdbanner", "forms.info.name": "Note: Hvis du ændrer dit holds navn, så kan andre hold overtage det tidligere holdnavn og URL-adresse.", @@ -32,5 +45,9 @@ "validation.SHORT_CODE": "Invitationskoden har ikke den korrekte længde. Har du kopieret hele URL-adressen? ", "validation.TEAM_FULL": "Holdet, som du prøver at blive medlem af, er fuldt", "validation.INVITE_CODE_WRONG": "Ukorrekt invitationskode", - "validation.VALID": "Bliv medlem af {{teamName}}?" + "validation.REACHED_TEAM_COUNT_LIMIT": "", + "validation.VALID": "Bliv medlem af {{teamName}}?", + "editor.label": "", + "editorsInfo.button": "", + "editorsInfo.popover": "" } diff --git a/locales/da/tournament.json b/locales/da/tournament.json index da1ff483d..7c73b1a9b 100644 --- a/locales/da/tournament.json +++ b/locales/da/tournament.json @@ -5,9 +5,9 @@ "tabs.register": "Register", "tabs.brackets": "Grupper", "tabs.seeds": "Seedninger", + "tabs.results": "", "tabs.streams": "Streams ({{count}})", "tabs.subs": "Suppleanter ({{count}})", - "pre.steps.header": "Fuldfør disse trin for at spille", "pre.steps.name": "Holdnavn", "pre.steps.roster": "Holdmedlemmer", @@ -16,55 +16,42 @@ "pre.footer": "Tilmeldingen til turneringen kan frit ændres inden turneringen starter", "pre.logIn": "Log in for at tilmelde dig", "pre.inATeam": "Du er allerede en del af et hold til denne begivenhed", - "pre.checkIn.range": "Tjek-ind kan gøres imellem {{start}} og {{finish}}", "pre.checkIn.over": "Tjek-ind er forbi", "pre.checkIn.cant": "Udfør de tidligere trin før du tjekker ind", "pre.checkIn.button": "Tjek-ind", "pre.checkIn.checkedIn": "Dit hold er nu tjekket ind", - "pre.info.header": "Holdinformation", "pre.info.unregister": "Afregistrer", "pre.info.unregister.confirm": "Afregistrer fra turnering og slet holdinformationer?", "pre.info.noHost": "Mit hold foretrækker ikke at være vært for rummet", "pre.info.noScreen": "Mit hold foretrækker at undgå Splattercolor Screen", - "pre.roster.header": "Udfyld holdmedlemslisten", "pre.roster.footer": "Mindst {{atLeastCount}} holdmedlemmer kræves for at deltage. Der kan maks være {{maxCount}} på holdet", "pre.roster.addTrusted.header": "Tilføj personer, som du har spillet med", "pre.roster.delete.button": "Fjern medlem", "pre.roster.delete.header": "Medlem der fjernes", - "pre.pool.header": "Vælg banepulje", "pre.pool.banned": "Bandlyst", "pre.pool.tiebreaker.short": "Tiebreaker", - "pre.sub.prompt": "Fandt du ikke et hold til denne begivenhed? Du kan skrive dig på listen af Suppleant.", - "bracket.type.DE_WINNERS": "Runde", "bracket.type.DE_LOSERS": "Taber Runde", "bracket.type.SE": "Runde", "bracket.type.SWISS": "Schweizisk Runde", "bracket.type.GROUPS": "Gruppe-runde", - "round.label": "Round", - "team.label": "Hold", "team.unlisted": "Hold (ikke opført på listen)", - "bestOf.label.short": "Bo", - "pickInfo.team": "Hold {{number}} banevalg", "pickInfo.team.specific": "{{team}} valgte", "pickInfo.tiebreaker": "Tiebreak", "pickInfo.both": "begge hold valgte", "pickInfo.default": "Turneringsspecifik standardbane valgt", "pickInfo.counterpick": "Modvalg", - "generator.error": "Ændringer, som du har lavet, blev ikke gemt, da turneringen nu er begyndt. ", - "teams.mapsPickedStatus": "Status for banevalg", - "admin.download": "Hent liste over deltagere", "admin.actions.CHANGE_TEAM_OWNER": "Ændr holdkaptajn", "admin.actions.CHANGE_TEAM_NAME": "Ændr holdnavn", @@ -78,40 +65,32 @@ "admin.actions.UNDO_DROP_TEAM_OUT": "genindsæt hold i tourneringen?", "admin.actions.UPDATE_IN_GAME_NAME": "Opdater spillers navn i spillet", "admin.actions.DELETE_LOGO": "Slet logo", - "staff.role.ORGANIZER": "arrangør", "staff.role.STREAMER": "udsender (streamer)", - "actions.addSub": "tilføj Suppleant", "actions.shareLink": "Del invitationslinket for at tilføje medlemmer: {{inviteLink}}", - "actions.sub.prompt_other": "Du kan stadigvæk tilføje {{count}} Suppleanter til din holdliste", "actions.sub.prompt_one": "Du kan stadigvæk tilføje {{count}} Suppleant til din holdliste", + "actions.sub.prompt_other": "Du kan stadigvæk tilføje {{count}} Suppleanter til din holdliste", "actions.sub.prompt_zero": "Din holdliste er fuld, så du kan ikke tilføje flere Suppleanter", "actions.finalize.question": "Når du har undersøgt, om de indrapporterede resultater er korrekte, så tryk her for at afslutte turneringen og bearbejd resultaterne.", "actions.finalize.action": "Afslut", "actions.finalize.confirm": "Er du sikker på, at du vil afslutte turneringen? (Dette kan ikke annulleres)", - "streams.none": "Der p.t. er ingen direkte udsendelser af denne turnering", - "team.setWins": "Vundne sæt", "team.mapWins": "Sejr på baner", "team.seed": "Seed", "team.seed.footer": "Ud af {{count}}", "team.placement": "Placering", "team.placement.footer": "Main/UG", - "bracket.waiting": "Her vil turneringsplanen blive vist, så snart{{count}} hold har registreret sig", "bracket.waiting.checkin": "Her vil turneringsplanen blive vist, så snart{{count}} hold er tjekket ind", "bracket.wip": "Denne turneringsplan er en forhåndsvisning og kan blive ændret", - "bracket.progress.thanksForPlaying": "Tak fordi du deltog i {{eventName}}!", "bracket.progress.match": "Nuværende modstander: {{opponent}}", "bracket.progress.match.action": "Se", "bracket.progress.waiting": "Venter på en kamp", - "bracket.standings.showLess": "Vis færre", "bracket.standings.showMore": "Vis flere", - "match.hosts": "{{teamName}} er vært", "match.pass": "Spring over", "match.pool": "Pulje", @@ -119,7 +98,6 @@ "match.score.playAll": "{{scoreOne}}-{{scoreTwo}} (Spil alle runder {{bestOf}})", "match.action.undoLastScore": "Annuller sidste score", "match.action.reopenMatch": "Genåbn kamp", - "join.error.MISSING_CODE": "Invitationskoden mangler. Blev hele linket kopieret?", "join.error.SHORT_CODE": "Invitationskoden har ikke den korrekte længde. Blev hele linket kopieret?", "join.error.NO_TEAM_MATCHING_CODE": "Ingen hold passer til denne invitationskode", @@ -128,11 +106,11 @@ "join.error.NOT_LOGGED_IN": "Du skal logge på før at du kan blive medlem af et hold", "join.VALID": "Bliv medlem af {{teamName}} i {{eventName}}?", "join.giveTrust": "Giv tilladelse til {{name}}, så de uden din tilladelse kan tilføje dig til fremtidige turneringer?", - "subs.prefersToPlay": "Foretrækker at spille", "subs.canPlay": "Kan spille", "subs.canVC": "Kan snakke", "subs.noVC": "Kan ikke snakke", + "subs.listenOnlyVC": "", "subs.editPost": "Ændre Suppleant-post", "subs.addPost": "Tilføj dig selv som suppleant", "subs.vc.header": "Kan du snakke?", @@ -141,5 +119,15 @@ "subs.weapons.info": "Vælg mellem {{min}} og {{max}}", "subs.message.header": "Besked", "subs.visibility.header": "Synlighed", - "subs.visibility.everyone": "Alle" + "subs.visibility.everyone": "Alle", + "progression.error.PLACEMENTS_PARSE_ERROR": "", + "progression.error.NOT_RESOLVING_WINNER": "", + "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "", + "progression.error.GAP_IN_PLACEMENTS": "", + "progression.error.TOO_MANY_PLACEMENTS": "", + "progression.error.DUPLICATE_BRACKET_NAME": "", + "progression.error.NAME_MISSING": "", + "progression.error.NEGATIVE_PROGRESSION": "", + "progression.error.NO_SE_SOURCE": "", + "progression.error.NO_DE_POSITIVE": "" } diff --git a/locales/da/user.json b/locales/da/user.json index b93b3cd56..d1831bfe8 100644 --- a/locales/da/user.json +++ b/locales/da/user.json @@ -12,15 +12,16 @@ "sens": "Følsomhed", "weaponPool": "Våbenpulje", "discordExplanation": "Brugernavn, Profilbillede, Youtube-, Bluesky- og Twitch-konter er hentet via din Discord-konto. Se <1>FAQ for yderligere information.", + "favoriteBadges": "", "battlefy": "Battlefy brugernavn", - "forms.showDiscordUniqueName": "Vis Discord-brugernavn", "forms.showDiscordUniqueName.info": "Vil du gøre dit unikke Discord-brugernavn ({{discordUniqueName}}) synligt for offentligheden?", "forms.commissionsOpen": "Åben for bestillinger", "forms.commissionText": "info om bestilling", "forms.commissionText.info": "Pris, åbne pladser eller andre relevante informationer der er relateret til at afgive en bestilling til dig.", "forms.customName.info": "Hvis feltet ikke udfyldes bruges dit discordbrugernavn: \"{{discordName}}\"", - + "forms.country.search.placeholder": "", + "forms.favoriteBadges.nonSupporter": "", "results.title": "Alle resultater", "results.placing": "Placering", "results.team": "Hold", @@ -32,17 +33,19 @@ "results.highlights.explanation": "Vælg de resultater, som du vil fremhæve", "results.button.showHighlights": "Vis højdepunkter", "results.button.showAll": "Vis alt", - "forms.errors.maxWeapons": "Maks antal våben nået", "forms.errors.invalidCustomUrl.numbers": "Brugerdefineret URL må ikke kun indeholde numre", "forms.errors.invalidCustomUrl.strangeCharacter": "Brugerdefineret URL må ikke indeholde specialtegn (Gælder også æ, ø og å)", "forms.errors.invalidCustomUrl.duplicate": "Brugerdefineret URL er allerede i brug", "forms.errors.invalidSens": "Bevægelsesfølsomhed kan ikke indstilles før at Styrepindsfølsomheden er indstillet", + "forms.info.customUrl": "", "forms.info.battlefy": "Battlefy-brugernavn bruges til seeding og bekræftelse i nogle turneringer", - + "search.info": "", "search.noResults": "Søgningen ’{{query}}’ fandt ingen brugere", - + "search.pleaseLogIn.header": "", + "search.pleaseLogIn.button": "", "seasons": "Sæsoner", + "seasons.noQ": "", "seasons.tabs.weapons": "Våben", "seasons.tabs.stages": "Baner", "seasons.tabs.self": "Self", @@ -59,7 +62,6 @@ "seasons.clickARow": "Tryk på en række for at se våbenbrugsstatistikker.", "seasons.loading": "indlæser...", "seasons.matchBeingProcessed": "Denne kamp er endnu ikke blevet færdigbehandlet", - "builds.sorting.changeButton": "Ændr sortering", "builds.sorting.header": "Ændr sæt-sortering", "builds.sorting.backToDefaults": "Nulstil visning", diff --git a/locales/da/vods.json b/locales/da/vods.json index 1bdcc6739..6705a86f9 100644 --- a/locales/da/vods.json +++ b/locales/da/vods.json @@ -7,6 +7,8 @@ "gameCount": "Runder {{count}}", "minShort": "min", "secShort": "sek", + "forms.title.create": "", + "forms.title.edit": "", "forms.title.youtubeUrl": "YouTube-URL", "forms.title.videoTitle": "Videotitel", "forms.title.videoDate": "Video-dato", @@ -20,6 +22,7 @@ "forms.title.weapon": "Våben", "forms.action.addMatch": "Tilføj kamp", "forms.action.deleteMatch": "Slet kamp", + "noVods": "", "gainPerms": "Skriv venligst en besked til helpdesken på vores Discordserver for at få rettigheder til at uploade videoer.", "deleteConfirm": "Vil du slette videoen: '{{title}}'?" } diff --git a/locales/de/analyzer.json b/locales/de/analyzer.json index ab2b2881b..b19fa9345 100644 --- a/locales/de/analyzer.json +++ b/locales/de/analyzer.json @@ -8,7 +8,11 @@ "stat.category.main": "Hauptwaffe", "stat.category.sub": "Sekundärwaffe", "stat.category.special": "Spezialwaffe", + "stat.category.subDef": "", "stat.category.actionsPerInkTank": "Aktionen pro Tintentank", + "stat.category.damage": "", + "stat.category.special.damage": "", + "stat.category.subWeaponDefenseDamages": "", "stat.category.movement": "Mobilität", "stat.category.misc": "Sonstige", "stat.canopyHp": "Haltbarkeit des Verdecks", @@ -27,6 +31,8 @@ "stat.superJumpTimeTotal": "Supersprung Dauer (Total)", "stat.jumpShotSpread": "Schussstreuung in Grad (springend)", "stat.groundShotSpread": "Schussstreuung in Grad (stehend)", + "stat.shotAutofireSpreadGround": "", + "stat.shotAutofireSpreadAir": "", "stat.squidSurgeChargeFrames": "Wandsprung Frames für volle Aufladung", "stat.swimSpeed": "Schwimmtempo (Einheiten per Frame)", "stat.swimSpeedHoldingRainmaker": "Schwimmtempo (wenn mit Goldfischkanone)", @@ -35,6 +41,7 @@ "stat.shootingRunSpeed": "Renntempo beim Schießen", "stat.shootingRunSpeedCharging": "Renntempo beim Aufladen", "stat.shootingRunSpeedFullCharge": "Renntempo beim Halten voller Ladung", + "stat.shootingRunSpeedSecondaryMode": "", "stat.framesBeforeTakingDamageInEnemyInk": "Frames bevor Schaden durch gegnerische Tinte", "stat.damageTakenInEnemyInkPerSecond": "Schaden durch gegnerische Tinte pro Sekunde", "stat.enemyInkDamageLimit": "Max. Schaden durch gegnerische Tinte", @@ -46,6 +53,8 @@ "stat.consumption.NORMAL": "Schüsse", "stat.consumption.SWING": "Swings", "stat.consumption.SLOSH": "Sloshes", + "stat.consumption.VERTICAL_SWING": "", + "stat.consumption.HORIZONTAL_SWING": "", "stat.consumption.TAP_SHOT": "Tap-Schüsse", "stat.consumption.FULL_CHARGE": "Voll aufgeladene Schüsse", "stat.consumption.SPLATLING_CHARGE": "Voll aufgeladen", @@ -61,6 +70,7 @@ "stat.sub.qsjBoost": "Supersprung + Boost", "stat.special.duration": "{{weapon}} Dauer", "stat.special.duration.inkStormExplanation": "Erhöht die Reichweite der eingefärbten Tinte, aber nicht die Menge.", + "stat.special.duration.killerWail": "", "stat.special.damageDistance": "{{weapon}} Schadensabstand", "stat.special.paintRadius": "{{weapon}} Einfärberadius", "stat.special.shieldHp": "{{weapon}} Schild-Haltbarkeit", @@ -69,6 +79,7 @@ "stat.special.inkConsumptionPerSecond": "{{weapon}} Tintenverbrauch pro Sekunde", "stat.special.reticleRadius": "{{weapon}} Radius Fadenkreuz", "stat.special.throwDistance": "{{weapon}} Wurfdistanz", + "stat.special.moveSpeed": "", "stat.special.autoChargeRate": "{{weapon}} Auto-Aufladungsrate", "stat.special.maxRadius": "{{weapon}} Max. Radius Welle", "stat.special.maxRadius.explanation": "Die Ausbreitungsgeschwindigkeit der Welle ist immer konstant, trotz größerem Radius.", @@ -77,11 +88,15 @@ "stat.special.powerUpDuration": "{{weapon}} Drink-Effektdauer", "damage.header.type": "Typ", "damage.header.damage": "Schaden", + "damage.header.baseDamage": "", + "damage.header.baseDamage.short": "", "damage.header.distance": "Reichweite", "damage.toSplat_one": "{{count}} Treffer bis erledigt", "damage.toSplat_other": "{{count}} Treffer bis erledigt", "damage.NORMAL_MIN": "Minimum", "damage.NORMAL_MAX": "Maximum", + "damage.SECONDARY_MODE_MIN": "", + "damage.SECONDARY_MODE_MAX": "", "damage.NORMAL_MAX_FULL_CHARGE": "Maximum (voll aufgeladen)", "damage.DIRECT": "Direkt", "damage.DIRECT_MIN": "Direkttreffer (Minimum)", @@ -91,6 +106,33 @@ "damage.TAP_SHOT": "Tap-Schuss", "damage.DISTANCE": "Schuss", "damage.SPLASH": "Schuss", + "damage.SPLASH_MIN": "", + "damage.SPLASH_MAX": "", + "damage.SPLASH_VERTICAL_MIN": "", + "damage.SPLASH_VERTICAL_MAX": "", + "damage.SPLASH_HORIZONTAL_MIN": "", + "damage.SPLASH_HORIZONTAL_MAX": "", + "damage.ROLL_OVER": "", + "damage.SPLATANA_VERTICAL_DIRECT": "", + "damage.SPLATANA_VERTICAL": "", + "damage.SPLATANA_HORIZONTAL_DIRECT": "", + "damage.SPLATANA_HORIZONTAL": "", + "damage.BOMB_DIRECT": "", + "damage.BOMB_NORMAL": "", + "damage.WAVE": "", + "damage.SPECIAL_MAX_CHARGE": "", + "damage.SPECIAL_MIN_CHARGE": "", + "damage.SPECIAL_THROW_DIRECT": "", + "damage.SPECIAL_THROW": "", + "damage.SPECIAL_SWING": "", + "damage.SPECIAL_BULLET_MIN": "", + "damage.SPECIAL_BULLET_MAX": "", + "damage.SPECIAL_CANNON": "", + "damage.SPECIAL_BUMP": "", + "damage.SPECIAL_JUMP": "", + "damage.SPECIAL_TICK": "", + "damage.TURRET_MIN": "", + "damage.TURRET_MAX": "", "suffix.seconds": "s", "suffix.hp": "hp", "suffix.specialPointsShort": "p", @@ -105,6 +147,7 @@ "abilityChunks": "Effekt-Fragmente erforderlich", "torpedoExplanation": "Es ist unmöglich, mehr als einen Torpedo gleichzeitig abzufeuern (wegen der Spielmechanik).", "trackingSubDefExplanation": "Die Markierungsdauern von Detektor, Tintenmine and Winkelmarker basieren auf einem Gegner mit 0 EP Sekundärstärke +.", + "damageSubDefExplanation": "", "distanceInline": "Reichweite: {{value}}", "damageShort": "SCD", "hitsToDestroyLong": "Treffer bis zerstört", @@ -113,5 +156,10 @@ "labels.damageType": "Schadenstyp", "labels.weapon": "Waffe", "dmgHtdExplanation": "SCD = Schaden | TBZ = Treffer bis zerstört", - "noDmgData": "Noch keine Daten über den Schaden dieser Waffe. Schau später nochmal vorbei!" + "noDmgData": "Noch keine Daten über den Schaden dieser Waffe. Schau später nochmal vorbei!", + "perInkTankGrid.header_one": "", + "perInkTankGrid.header_other": "", + "bigBubblerExplanation": "", + "button.showChart": "", + "button.showConsumptionGrid": "" } diff --git a/locales/de/art.json b/locales/de/art.json index 0967ef424..9e46fe58d 100644 --- a/locales/de/art.json +++ b/locales/de/art.json @@ -1 +1,30 @@ -{} +{ + "pendingApproval_one": "", + "pendingApproval_other": "", + "madeBy": "", + "radios.all": "", + "radios.madeBy": "", + "radios.madeFor": "", + "filterByTag": "", + "filteringByTag": "", + "commissionsOpen": "", + "commissionsClosed": "", + "openCommissionsOnly": "", + "gainPerms": "", + "forms.caveats": "", + "forms.description.title": "", + "forms.linkedUsers.title": "", + "forms.linkedUsers.anotherOne": "", + "forms.linkedUsers.info": "", + "forms.showcase.title": "", + "forms.showcase.info": "", + "forms.tags.title": "", + "forms.tags.selectFromExisting": "", + "forms.tags.cantFindExisting": "", + "forms.tags.addNew": "", + "forms.tags.addNew.placeholder": "", + "forms.tags.searchExisting.placeholder": "", + "forms.tags.maxReached": "", + "delete.title": "", + "unlink.title": "" +} diff --git a/locales/de/badges.json b/locales/de/badges.json index cc4440eb9..a662d96ce 100644 --- a/locales/de/badges.json +++ b/locales/de/badges.json @@ -1,8 +1,13 @@ { "patreon": "Supporter von sendou.ink auf Patreon", "patreon+": "Supporter+ von sendou.ink auf Patreon", + "xp": "", "tournament_one": "Verliehen für den Sieg von {{tournament}}", "tournament_other": "Verliehen für den Sieg von {{tournament}} (×{{count}})", "forYourEvent": "Abzeichen für dein Event?", - "managedBy": "Verwaltet durch {{users}}" + "managedBy": "Verwaltet durch {{users}}", + "madeBy": "", + "own.divider": "", + "other.divider": "", + "noBadgesFound": "" } diff --git a/locales/de/builds.json b/locales/de/builds.json index 5b620142e..c259f7280 100644 --- a/locales/de/builds.json +++ b/locales/de/builds.json @@ -1,15 +1,40 @@ { "addBuild": "Ausrüstung hinzufügen", + "reachBuildMaxCount": "", "noBuilds": "Bisher keine Ausrüstung. Füge deine erste hinzu!", "buildCard.info": "Info", "buildCard.edit": "Bearbeiten", - "forms.title": "Titel", "forms.modes": "Modi", "forms.weapons": "Waffen", "forms.gear.HEAD": "Ausrüstung (Kopf)", "forms.gear.CLOTHES": "Ausrüstung (Kleidung)", "forms.gear.SHOES": "Ausrüstung (Schuhe)", - - "deleteConfirm": "Ausrüstung '{{title}}' löschen?" + "forms.private.info": "", + "forms.noGear.info": "", + "deleteConfirm": "Ausrüstung '{{title}}' löschen?", + "stats.count.title": "", + "stats.ap.title": "", + "stats.percentage.title": "", + "stats.all": "", + "stats.public": "", + "stats.private": "", + "addFilter": "", + "linkButton.abilityStats": "", + "linkButton.popularBuilds": "", + "noPopularBuilds": "", + "emptyAbilitySlot": "", + "filters.type.ability": "", + "filters.type.mode": "", + "filters.type.date": "", + "filters.ability.title": "", + "filters.mode.title": "", + "filters.date.title": "", + "filters.has": "", + "filters.does.not.have": "", + "filters.atLeast": "", + "filters.atMost": "", + "filters.date.since": "", + "filters.date.custom": "", + "filters.filterByWeapon": "" } diff --git a/locales/de/calendar.json b/locales/de/calendar.json index 6d5c91823..c142fe54c 100644 --- a/locales/de/calendar.json +++ b/locales/de/calendar.json @@ -1,17 +1,18 @@ { "inYourTimeZone": "Alle Zeiten sind konvertiert zur lokalen Zeitzone:", - "addNew": "Event hinzufügen", - "noEvents": "Keine Events in dieser Woche", - "reportResults": "Ergebnisse können eingetragen werden für:", "day": "Tag {{number}}", "actions.reportWinners": "Gewinner berichten", "actions.delete": "Event löschen", "actions.delete.confirm": "Alle Daten über {{name}} löschen?", "participatedCount": "{{count}} teilnehmende Teams", + "participatedPlayerCount": "", "members": "Mitglieder", "results": "Resultate", "createMapList": "Arenen-Liste erstellen", - + "count.teams_one": "", + "count.teams_other": "", + "count.players_one": "", + "count.players_other": "", "forms.dates": "Datum", "forms.bracketUrl": "Turnierbaum-URL", "forms.discordInvite": "Discord-Server Einladungs-URL", @@ -20,7 +21,6 @@ "forms.badges": "Abzeichen-Preis", "forms.badges.placeholder": "Wähle ein Abzeichen für das Event", "forms.mapPool": "Arenen-Pool", - "forms.participantCount": "Anzahl Teilnehmer", "forms.reportResultsHeader": "Berichten der Ergebnisse von {{eventName}}", "forms.reportResultsInfo": "Die Anzahl der eintragbaren Ergebnisse ist frei wählbar. Es kann nur das erste Team sein, die Top 3 oder mehr.", @@ -28,22 +28,14 @@ "forms.team.remove": "Team löschen", "forms.team.name": "Name des Teams", "forms.team.placing": "Platz", - "forms.team.player.header": "Spieler {{number}}", "forms.team.player.add": "Spieler hinzufügen", "forms.team.player.remove": "Spieler löschen", "forms.team.player.addAsUser": "Hinzufügen als Benutzer (empfohlen)", "forms.team.player.addAsText": "Hinzufügen als Text", - "forms.errors.uniqueTeamName": "Zwei Teams dürfen nicht den gleichen Namen haben.", "forms.errors.duplicatePlayer": "Ein Spieler kann nicht doppelt in einem Team sein.", "forms.errors.emptyTeam": "Jedes Team brauch mindestens einen gelisteten Spieler.", - - "week.this": "Diese Woche", - "week.next": "Nächste Woche", - "week.last": "Letzte Woche", - - "tag.desc.BADGE": "Die Gewinner des Events bekommen eine Abzeichen für ihr Profil.", "tag.desc.SPECIAL": "Die Regeln des Events weichen vom Standard ab. (zum Beispiel: Limitierte Waffen).", "tag.desc.ART": "In dem Event kann man einen Kunst-Preis gewinnen.", "tag.desc.MONEY": "In dem Event kann man Geld gewinnen.", @@ -57,5 +49,33 @@ "tag.desc.S1": "Es wird Splatoon 1 gespielt.", "tag.desc.S2": "Es wird Splatoon 2 gespielt.", "tag.desc.SR": "Es wird Salmon Run gespielt.", - "tag.desc.CARDS": "Es wird Revierdecks gespielt." + "tag.desc.CARDS": "Es wird Revierdecks gespielt.", + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/de/common.json b/locales/de/common.json index ca139a546..dfd77b599 100644 --- a/locales/de/common.json +++ b/locales/de/common.json @@ -17,32 +17,87 @@ "pages.support": "Support", "pages.privacy": "Datenschutzerklärung", "pages.vods": "Videos", - + "pages.xsearch": "", + "pages.leaderboards": "", + "pages.links": "", + "pages.art": "", + "pages.sendouq": "", + "pages.lfg": "", + "pages.scrims": "", + "pages.settings": "", + "pages.luti": "", "header.profile": "Profil", "header.logout": "Ausloggen", "header.login": "Einloggen", "header.language": "Sprache", "header.loggedInAs": "Eingeloggt als {{userName}}", "header.theme": "Theme", - + "header.adder.tournament": "", + "header.adder.calendarEvent": "", + "header.adder.build": "", + "header.adder.team": "", + "header.adder.scrimPost": "", + "header.adder.association": "", + "header.adder.lfgPost": "", + "header.adder.art": "", + "header.adder.vod": "", + "header.adder.plusSuggestion": "", + "notifications.title": "", + "notifications.empty": "", + "notifications.seeAll": "", + "notifications.fullList.explanation": "", + "notifications.managePush": "", + "notifications.title.SQ_ADDED_TO_GROUP": "", + "notifications.text.SQ_ADDED_TO_GROUP": "", + "notifications.title.SQ_NEW_MATCH": "", + "notifications.text.SQ_NEW_MATCH": "", + "notifications.title.TO_ADDED_TO_TEAM": "", + "notifications.text.TO_ADDED_TO_TEAM": "", + "notifications.title.TO_TEST_CREATED": "", + "notifications.text.TO_TEST_CREATED": "", + "notifications.title.TO_BRACKET_STARTED": "", + "notifications.text.TO_BRACKET_STARTED": "", + "notifications.title.TO_CHECK_IN_OPENED": "", + "notifications.text.TO_CHECK_IN_OPENED": "", + "notifications.title.BADGE_ADDED": "", + "notifications.text.BADGE_ADDED": "", + "notifications.title.BADGE_MANAGER_ADDED": "", + "notifications.text.BADGE_MANAGER_ADDED": "", + "notifications.title.PLUS_VOTING_STARTED": "", + "notifications.text.PLUS_VOTING_STARTED": "", + "notifications.title.PLUS_SUGGESTION_ADDED": "", + "notifications.text.PLUS_SUGGESTION_ADDED": "", + "notifications.title.TAGGED_TO_ART": "", + "notifications.text.TAGGED_TO_ART": "", + "notifications.title.SEASON_STARTED": "", + "notifications.text.SEASON_STARTED": "", + "notifications.title.SCRIM_NEW_REQUEST": "", + "notifications.text.SCRIM_NEW_REQUEST": "", + "notifications.title.SCRIM_SCHEDULED": "", + "notifications.text.SCRIM_SCHEDULED": "", "auth.errors.aborted": "Einloggen abgebrochen", "auth.errors.failed": "Einloggen fehlgeschlagen", "auth.errors.discordPermissions": "Für dein sendou.ink-Profil benötigt die Seite Zugriff auf den Namen, Avatar und verbundene Social-Media-Accounts in deinem Discord-Profil.", - + "auth.errors.unknown": "", + "toasts.error": "", + "toasts.success": "", + "toasts.info": "", "footer.github.subtitle": "Sourcecode", "footer.discord.subtitle": "Hilfe & Feedback", "footer.patreon.subtitle": "Support", "footer.thanks": "Danke an die Patrons für den Support", - "actions.save": "Speichern", "actions.saveChanges": "Änderungen speichern", "actions.submit": "Senden", "actions.edit": "Bearbeiten", "actions.add": "Hinzufügen", + "actions.addNew": "", "actions.remove": "Entfernen", "actions.delete": "Löschen", "actions.reset": "Zurücksetzen", "actions.loadMore": "Mehr laden", + "actions.showMore": "", + "actions.showLess": "", "actions.copyToClipboard": "In die Zwischenablage kopieren", "actions.create": "Erstellen", "actions.close": "Schließen", @@ -52,9 +107,19 @@ "actions.selectAll": "Alle auswählen", "actions.search": "Suchen", "actions.setBg": "Hintergrund festlegen", + "actions.outlined": "", + "actions.noOutline": "", "actions.join": "Beitreten", + "actions.nevermind": "", "actions.upload": "Hochladen", - + "actions.clickHere": "", + "actions.goBack": "", + "actions.enable": "", + "actions.disable": "", + "actions.accept": "", + "actions.next": "", + "actions.previous": "", + "noResults": "", "maps.createMapList": "Arenen-Liste erstellen", "maps.halfSz": "50% Herrschaft", "maps.mapPool": "Arenen-Pool", @@ -69,40 +134,45 @@ "maps.template.preset.ALL": "Alle Modi", "maps.template.preset.onlyMode": "Nur {{modeName}}", "maps.validation.PICKING": "Wähle eine Arena pro Modus", + "maps.validation.STAGE_REPEAT_IN_SAME_MODE": "", "maps.validation.NOT_ONE_MAP_PER_MODE": "Wähle nur eine Arena pro Modus", "maps.validation.MAP_REPEATED": "Dieselbe Arena kann nicht mehrmals ausgewählt werden", "maps.validation.MODE_REPEATED": "Derselbe Modus kann nicht mehrmals ausgewählt werden", "maps.validation.TOO_MUCH_STAGE_REPEAT": "Arena kann nicht mehr als {{maxStageRepeat}} Mal ausgewählt werden", + "maps.validation.INCLUDES_BANNED": "", + "maps.validation.INCLUDES_TIEBREAKER": "", "maps.validation.VALID": "Arenen-Pool ok!", - "results": "Ergebnisse", - "results.placeSuffix_one": "^.", + "results.placeSuffix_other": "^.", "results.placeSuffix_two": "^.", "results.placeSuffix_few": "^.", - "results.placeSuffix_other": "^.", - "forms.name": "Name", "forms.description": "Beschreibung", "forms.errors.title": "Diese Fehler müssen behoben werden", "forms.errors.noSearchMatches": "Keine Suchergebnisse", - + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", "errors.genericReload": "Etwas ist schiefgegangen. Versuche die Seite neu zu laden.", - "tag.name.SPECIAL": "Spezielle Regeln", "tag.name.ART": "Kunst-Preise", "tag.name.MONEY": "Geld-Preise", "tag.name.REGION": "Regionsgebunden", "tag.name.LOW": "Skill-Grenze", + "tag.name.HIGH": "", "tag.name.COUNT": "Zulassungsgrenze", "tag.name.LAN": "LAN", "tag.name.QUALIFIER": "Qualifikation", "tag.name.SZ": "Nur Herrschaft", + "tag.name.TW": "", + "tag.name.ONES": "", + "tag.name.DUOS": "", + "tag.name.TRIOS": "", "tag.name.S1": "Splatoon 1", "tag.name.S2": "Splatoon 2", "tag.name.SR": "Salmon Run", "tag.name.CARDS": "Revierdecks", - + "tag.name.COLLEGIATE": "", "weapon.category.SHOOTERS": "Kleckser", "weapon.category.BLASTERS": "Blaster", "weapon.category.ROLLERS": "Roller", @@ -116,50 +186,108 @@ "weapon.category.SPLATANAS": "Splatanas", "weapon.category.subs": "Sekundärwaffen", "weapon.category.specials": "Spezialwaffen", - "plans.blueprint": "Entwurf", "plans.bgStyle.OVER": "Vogelperspektive", - + "plans.bgStyle.MINI": "", + "plans.adder.objective": "", "articles.by": "von {{author}}", - "theme.light": "Hell", "theme.dark": "Dunkel", "theme.auto": "Auto", - "websiteSubtitle": "Hub für Competitive Splatoon", - "upload.imageToUpload": "Bild hochladen", "upload.title": "{{type}} wird hochgeladen. Empfohlene Größe: {{width}}×{{height}}.", "upload.type.team-pfp": "Team-Profilbild", "upload.type.team-banner": "Team-Banner", + "upload.type.org-pfp": "", "upload.commonExplanation": "Bevor das Bild veröffentlicht wird, überprüft es ein Moderator. Bilder von Patrons werden ohne Überprüfung veröffentlicht.", "upload.afterExplanation_one": "{{count}} Bild ist ausstehend. Das Bild wird nach der Überprüfung automatisch veröffentlicht.", "upload.afterExplanation_other": "{{count}} Bilder sind ausstehend. Die Bilder werden nach der Überprüfung automatisch veröffentlicht.", - "support.intro.first": "Hallo! Ich bin Sendou und sendou.ink ist mein Projekt, um Tools und Ressourcen für Splatoon-Community bereitzustellen. Das Ziel ist es, jedem zu helfen, sich zu verbessern und Splatoon zu genießen - egal ob man ganz neu im Spiel ist, oder ein erfahrener Veteran.", "support.intro.second": "Wenn dir die Seite gefällt und sie unterstützen willst und Vorteile erhälten möchtest, findest du auf dieser Seite dazu Details. Dein Support hilft mir, die Serverkosten zu bezahlen und ermöglicht mir Zeit in das Projekt zu investieren, um es ständig zu verbessern.", "support.action": "Auf Patreon unterstützen", + "support.footer": "", "support.perk.supportMyWork": "Unterstütze meine Arbeit", "support.perk.adFree": "Werbefreies Browsen", "support.perk.nameInFooter": "Name im Footer", "support.perk.discordColorRole": "Farbenrolle auf Discord", "support.perk.discordColorRole.extra": "Du kannst eine Rolle mit eigener Farbe auf den Discord-Servern Plus Server und sendou.ink erhalten. Verwende dazu den Befehl /color des Lohi-Bots.", + "support.perk.chatColor": "", "support.perk.badge": "Profil-Abzeichen", "support.perk.seePlusPercentage": "Abstimmungsprozentsatz des Plus Server einsehen", "support.perk.seePlusPercentage.extra": "Normalerweise sehen nur gescheiterte Vorschläge ihren Abstimmungsprozentsatz. Hiermit kannst du deine eigene Prozentzahl einsehen.", "support.perk.autoValidatePictures": "Hochgeladene Bilder werden automatisch freigeschaltet", "support.perk.autoValidatePictures.extra": "Alle von dir hochgeladenen Bilder (e.g. team profile/banner picture) werden automatisch freigeschaltet. Normalerweise muss es erst ein Moderator freischalten. Hinweis: für bereits hochgeladene Bilder gilt dies nicht.", + "support.perk.userShortLink": "", + "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "Farben anpassen (User-Seite)", + "support.perk.favoriteBadges": "", + "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Farben anpassen (Team-Seite)", "support.perk.customizedColorsTeam.extra": "Nur ein Team-Mitglied muss Patron sein, um diesen Vorteil zu erhalten.", "support.perk.privateDiscord": "Zugang zu einem exklusiven Discord-Kanal", "support.perk.privateDiscord.extra": "Zum Austausch gelegentlicher 'Work in progress'-Updates, für priorisierten Support und der Möglichkeit zur priorisierten Erfüllung von Verbesserungsideen.", - + "support.perk.prioritySupport": "", + "support.perk.prioritySupport.extra": "", + "support.perk.previewQ": "", + "support.perk.joinFive": "", + "support.perk.tournamentsBeta": "", + "support.perk.joinMoreAssociations": "", + "support.perk.useBotToLogIn": "", + "support.perk.useBotToLogIn.extra": "", "custom.colors.title": "Eigene Farben", "custom.colors.bg": "Hintergrund", "custom.colors.bg-darker": "Hintergrund dunkler", "custom.colors.bg-lighter": "Hintergrund heller", "custom.colors.text": "Text", "custom.colors.text-lighter": "Text heller", - "custom.colors.theme": "Theme" + "custom.colors.theme": "Theme", + "custom.colors.theme-secondary": "", + "custom.colors.chat": "", + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", + "divisions.WEST": "", + "divisions.JPN": "", + "xsearch.placements": "", + "xsearch.aliases": "", + "xsearch.unlink.title": "", + "xsearch.unlink.action.long": "", + "xsearch.unlink.action.short": "", + "build.private": "", + "or": "", + "yes": "", + "no": "", + "leaderboard.type.USER": "", + "leaderboard.type.TEAM": "", + "leaderboard.type.XP-ALL": "", + "leaderboard.noPlayers": "", + "leaderboard.noTeams": "", + "leaderboard.updateInfo": "", + "leaderboard.qualification": "", + "leaderboard.qualification.info": "", + "chat.connected": "", + "chat.connecting": "", + "chat.disconnected": "", + "chat.send": "", + "chat.input.placeholder": "", + "chat.systemMsg.scoreReported": "", + "chat.systemMsg.scoreConfirmed": "", + "chat.systemMsg.cancelReported": "", + "chat.systemMsg.cancelConfirmed": "", + "chat.systemMsg.userLeft": "", + "chat.newMessages": "", + "fc.title": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", + "settings.notifications.title": "", + "settings.notifications.description": "", + "settings.notifications.disableInfo": "", + "settings.notifications.browserNotSupported": "", + "settings.notifications.permissionDenied": "", + "badges.selector.none": "", + "badges.selector.select": "" } diff --git a/locales/de/contributions.json b/locales/de/contributions.json index ce32d017d..60bf3bc3c 100644 --- a/locales/de/contributions.json +++ b/locales/de/contributions.json @@ -6,5 +6,7 @@ "uberu": "Zeichnete den Herz-haltenden Mini-Judd-Emoji", "yaga": "Stellte Icons von Sekundär- und Spezialwaffen zur Verfügung", "antariska": "Hintergrundbilder für den Arenenplaner", - "translation": "Übersetzung" + "splatoon3ink": "", + "translation": "Übersetzung", + "sounds": "" } diff --git a/locales/de/faq.json b/locales/de/faq.json index f8caed5a5..7c8f68673 100644 --- a/locales/de/faq.json +++ b/locales/de/faq.json @@ -1,16 +1,20 @@ { "q1": "Was ist der Plus Server?", - + "a1": "", "q2": "Wie erhalte ich ein Abzeichen als Preis für mein Event?", - + "a2": "", "q3": "Wie aktualisiere ich meinen Avatar oder Nutzernamen?", - + "a3": "", "q4": "Ich habe auf Patreon abonniert, sehe aber keine Änderung auf der Webseite?", "a4": "Stelle sicher, dass dein Discord auf Patreon.com verknüpft ist. Danach kann es bis zu 2 Stunden dauern, bis der Status auf der Webseite aktualisiert wird. Sende bei Problemen eine DM an Sendou, um Hilfe zu erhalten.", - "q5": "Gibt es eine sendou.ink App?", "a5": "Nein, aber sendou.ink kann als 'Progressive Web App' installiert werden. Dies bietet viele der Vorteile einer App, wie Vollbildmodus, Icon auf dem Homebildschirm oder separater Browser-Prozess. Google nach 'wie pwa auf *deinem browser* installieren' für eine Anleitung.", - "q6": "Wie füge ich Twitch/Bluesky/YouTube zu meinem Profil hinzu?", - "a6": "Dafür wird dein Discord-Profil verwendet. Verknüpfe und verifiziere deine Profile auf Discord und logge dich dann auf sendou.ink aus und wieder ein, um sie zu aktualisieren." + "a6": "Dafür wird dein Discord-Profil verwendet. Verknüpfe und verifiziere deine Profile auf Discord und logge dich dann auf sendou.ink aus und wieder ein, um sie zu aktualisieren.", + "q7": "", + "a7": "", + "q8": "", + "a8": "", + "q9": "", + "a9": "" } diff --git a/locales/de/front.json b/locales/de/front.json index 0967ef424..7b6aa4734 100644 --- a/locales/de/front.json +++ b/locales/de/front.json @@ -1 +1,18 @@ -{} +{ + "sq.season": "", + "sq.prepare": "", + "sq.participate": "", + "showcase.tabs.signedUp": "", + "showcase.tabs.organizer": "", + "showcase.tabs.discover": "", + "showcase.viewAll": "", + "showcase.card.ranked": "", + "showcase.card.unranked": "", + "showcase.card.winner": "", + "showcase.results": "", + "leaderboards.topPlayers": "", + "leaderboards.topTeams": "", + "leaderboards.viewFull": "", + "updates.header": "", + "updates.viewPast": "" +} diff --git a/locales/de/game-misc.json b/locales/de/game-misc.json index 4e505d39e..2f3c6298a 100644 --- a/locales/de/game-misc.json +++ b/locales/de/game-misc.json @@ -58,5 +58,10 @@ "MODE_LONG_SZ": "Herrschaft", "MODE_LONG_TC": "Turmkommando", "MODE_LONG_RM": "Operation Goldfisch", - "MODE_LONG_CB": "Muschelchaos" + "MODE_LONG_CB": "Muschelchaos", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/de/lfg.json b/locales/de/lfg.json index 0967ef424..b3644d073 100644 --- a/locales/de/lfg.json +++ b/locales/de/lfg.json @@ -1 +1,32 @@ -{} +{ + "types.PLAYER_FOR_TEAM": "", + "types.PLAYER_FOR_COACH": "", + "types.TEAM_FOR_PLAYER": "", + "types.TEAM_FOR_COACH": "", + "types.TEAM_FOR_SCRIM": "", + "types.COACH_FOR_TEAM": "", + "post.lastActive": "", + "noPosts": "", + "expiring": "", + "addFilter": "", + "filters.Weapon": "", + "filters.Type": "", + "filters.Timezone": "", + "filters.Language": "", + "filters.PlusTier": "", + "filters.MaxTier": "", + "filters.MinTier": "", + "filters.suffix": "", + "filters.orAbove": "", + "new.noMorePosts": "", + "new.type.header": "", + "new.timezone.header": "", + "new.text.header": "", + "new.visibility.header": "", + "new.visibility.everyone": "", + "new.editOn": "", + "new.weaponPool.header": "", + "new.weaponPool.userProfile": "", + "new.languages.header": "", + "new.languages.sqSettingsPage": "" +} diff --git a/locales/de/org.json b/locales/de/org.json index 0967ef424..f7b3b5440 100644 --- a/locales/de/org.json +++ b/locales/de/org.json @@ -1 +1,25 @@ -{} +{ + "roles.ADMIN": "", + "roles.MEMBER": "", + "roles.ORGANIZER": "", + "roles.STREAMER": "", + "events.established.short": "", + "events.all": "", + "events.past": "", + "events.upcoming": "", + "events.tabs.events": "", + "events.tabs.leaderboard": "", + "edit.form.title": "", + "edit.form.uploadLogo": "", + "edit.form.socialLinks.title": "", + "edit.form.members.title": "", + "edit.form.members.info": "", + "edit.form.members.user.title": "", + "edit.form.members.role.title": "", + "edit.form.members.roleDisplayName.title": "", + "edit.form.series.title": "", + "edit.form.series.seriesName.title": "", + "edit.form.series.showLeaderboard.title": "", + "edit.form.badges.title": "", + "edit.form.errors.noUnadmin": "" +} diff --git a/locales/de/q.json b/locales/de/q.json index 0967ef424..994b9e2db 100644 --- a/locales/de/q.json +++ b/locales/de/q.json @@ -1 +1,172 @@ -{} +{ + "mapListPreference.NO_PREFERENCE": "", + "mapListPreference.PREFER_ALL_MODES": "", + "mapListPreference.PREFER_SZ": "", + "mapListPreference.ALL_MODES_ONLY": "", + "mapListPreference.SZ_ONLY": "", + "mapListPreference.note": "", + "roles.OWNER": "", + "roles.MANAGER": "", + "roles.REGULAR": "", + "vc.YES": "", + "vc.NO": "", + "vc.LISTEN_ONLY": "", + "privateNote.header": "", + "privateNote.comment.header": "", + "privateNote.sentiment.header": "", + "privateNote.sentiment.info": "", + "privateNote.sentiment.POSITIVE": "", + "privateNote.sentiment.NEUTRAL": "", + "privateNote.sentiment.NEGATIVE": "", + "privateNote.delete.header": "", + "front.cities.la": "", + "front.cities.nyc": "", + "front.cities.paris": "", + "front.cities.tokyo": "", + "front.inviteCodeWrong": "", + "front.noFriendCode": "", + "front.upcomingSeason.header": "", + "front.upcomingSeason.date": "", + "front.noUpcomingSeason": "", + "front.nav.rules.title": "", + "front.nav.rules.description": "", + "front.nav.info.title": "", + "front.nav.info.description": "", + "front.nav.settings.title": "", + "front.nav.settings.description": "", + "front.nav.leaderboards.title": "", + "front.nav.leaderboards.description": "", + "front.nav.mySeason.title": "", + "front.nav.mySeason.description": "", + "front.nav.streams.title": "", + "front.nav.streams.description": "", + "front.actions.logIn": "", + "front.actions.joinWithGroup": "", + "front.actions.joinSolo": "", + "front.join.header": "", + "front.join.joinAction": "", + "front.join.joinWithTrustAction": "", + "front.join.joinWithTrustAction.explanation": "", + "front.seasonOpen": "", + "front.preview": "", + "front.preview.explanation": "", + "settings.maps.header": "", + "settings.maps.avoid": "", + "settings.maps.prefer": "", + "settings.maps.neutral": "", + "settings.weaponPool.header": "", + "settings.weaponPool.full": "", + "settings.voiceChat.header": "", + "settings.voiceChat.canVC.header": "", + "settings.voiceChat.canVC.yes": "", + "settings.voiceChat.canVC.no": "", + "settings.voiceChat.canVC.listenOnly": "", + "settings.voiceChat.languages.header": "", + "settings.voiceChat.languages.placeholder": "", + "settings.sounds.header": "", + "settings.sounds.likeReceived": "", + "settings.sounds.groupNewMember": "", + "settings.sounds.matchStarted": "", + "settings.mapPool.notOk": "", + "settings.misc.header": "", + "settings.banned": "", + "settings.avoid.label": "", + "settings.trusted.header": "", + "settings.trusted.confirm": "", + "settings.trusted.trustedExplanation": "", + "settings.trusted.noTrustedExplanation": "", + "settings.trusted.teamExplanation": "", + "looking.joiningGroupError": "", + "looking.goToSettingsPrompt": "", + "looking.inactiveGroup.soon": "", + "looking.inactiveGroup": "", + "looking.inactiveGroup.action": "", + "looking.lastUpdatedAt": "", + "looking.columns.invited": "", + "looking.columns.challenged": "", + "looking.columns.invitations": "", + "looking.columns.challenges": "", + "looking.columns.available": "", + "looking.columns.myGroup": "", + "looking.columns.chat": "", + "looking.columns.groups": "", + "looking.groups.actions.startMatch": "", + "looking.groups.actions.challenge": "", + "looking.groups.actions.invite": "", + "looking.groups.actions.groupUp": "", + "looking.groups.actions.undo": "", + "looking.groups.actions.rechallenge": "", + "looking.groups.actions.giveManager": "", + "looking.groups.actions.removeManager": "", + "looking.groups.actions.kick": "", + "looking.groups.actions.leaveGroup": "", + "looking.groups.actions.leaveQ": "", + "looking.groups.actions.goBack": "", + "looking.groups.adder.quickAdd": "", + "looking.groups.adder.error": "", + "looking.groups.adder.others": "", + "looking.groups.adder.inviteLink": "", + "looking.groups.adder.select": "", + "looking.groups.editNote": "", + "looking.groups.addNote": "", + "looking.replay": "", + "looking.teamSP": "", + "looking.teamSP.calculated": "", + "looking.teamSP.calculating": "", + "looking.sp.calculated": "", + "looking.sp.calculating": "", + "looking.rankCalculating": "", + "looking.allTiers": "", + "looking.joinQPrompt": "", + "looking.range.or": "", + "match.header": "", + "match.spInfo": "", + "match.dispute.button": "", + "match.dispute.p1": "", + "match.dispute.p2": "", + "match.actions.lookAgain": "", + "match.actions.stopReportingWeapons": "", + "match.actions.reportWeapons": "", + "match.report.whoToReport": "", + "match.report.whoToReport.me": "", + "match.report.whoToReport.myTeam": "", + "match.report.whoToReport.everyone": "", + "match.report.copyWeapons": "", + "match.report.error": "", + "match.report.submit": "", + "match.report.winnerLabel": "", + "match.report.weaponLabel": "", + "match.sides.alpha": "", + "match.sides.bravo": "", + "match.helpdesk": "", + "match.pool": "", + "match.password.short": "", + "match.cancelMatch": "", + "match.canceled": "", + "match.cancelRequested": "", + "match.reportedBy": "", + "match.cancelPendingConfirmation": "", + "match.cancelMatch.confirm": "", + "match.tabs.reportScore": "", + "match.errors.cantCancel": "", + "match.errors.different": "", + "match.submitScores": "", + "match.submitScores.adjusted": "", + "match.results.unplayed": "", + "match.results.us": "", + "match.results.them": "", + "match.won": "", + "match.reporting": "", + "match.outcome.win": "", + "match.outcome.loss": "", + "match.screen.ban": "", + "match.screen.allowed": "", + "preparing.joinQ": "", + "tiers.currentCriteria": "", + "tiers.info.p1": "", + "tiers.info.p2": "", + "tiers.info.p3": "", + "streams.noStreams": "", + "streams.ownStreamInfo": "", + "streams.ownStreamInfo.linkText": "" +} diff --git a/locales/de/scrims.json b/locales/de/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/de/scrims.json +++ b/locales/de/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/de/team.json b/locales/de/team.json index 05dd0b477..bd71ef2c6 100644 --- a/locales/de/team.json +++ b/locales/de/team.json @@ -2,24 +2,39 @@ "newTeam.header": "Neues Team erstellen", "teamSearch.placeholder": "Suche nach einem Team oder Spieler...", "actionButtons.leaveTeam": "Team verlassen", + "actionButtons.makeMainTeam": "", + "leaveTeam.header": "", + "leaveTeam.header.newOwner": "", "actionButtons.leaveTeam.confirm": "Verlassen", "actionButtons.editTeam": "Team bearbeiten", "actionButtons.manageRoster": "Aufstellung bearbeiten", "actionButtons.deleteTeam": "Team löschen", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", "actionButtons.kick": "Kicken", "kick.header": "{{user}} aus {{teamName}} kicken?", "actionButtons.transferOwnership": "Eigentümer ändern", "transferOwnership.header": "{{user}} als neuen Eigentümer von {{teamName}} festlegen?", "actionButtons.transferOwnership.confirm": "Festlegen", "deleteTeam.header": "Möchtest du {{teamName}} wirklich löschen?", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", "roles.CAPTAIN": "Kapitän", + "roles.CO_CAPTAIN": "", "roles.FRONTLINE": "Frontline", + "roles.SLAYER": "", + "roles.SKIRMISHER": "", "roles.SUPPORT": "Support", "roles.MIDLINE": "Midline", "roles.BACKLINE": "Backline", + "roles.FLEX": "", + "roles.SUB": "", "roles.COACH": "Coach", + "roles.CHEERLEADER": "", + "forms.fields.teamBsky": "", "forms.fields.bio": "Bio", "forms.fields.uploadImages": "Bilder hochladen", + "forms.fields.removeImages": "", "forms.fields.uploadImages.pfp": "Profilbild", "forms.fields.uploadImages.banner": "Teambild-Banner", "forms.info.name": "Hinweis: Wenn du den Namen deines Teams änderst, können andere Teams den Namen und und die URL für sich beanspruchen.", @@ -30,5 +45,9 @@ "validation.SHORT_CODE": "Einladungscode hat nicht die richtige Länge. Hast du die vollständige URL kopiert?", "validation.TEAM_FULL": "Das Team, dem du beitreten willst, ist bereits voll.", "validation.INVITE_CODE_WRONG": "Einladungscode ist falsch.", - "validation.VALID": "{{teamName}} beitreten?" + "validation.REACHED_TEAM_COUNT_LIMIT": "", + "validation.VALID": "{{teamName}} beitreten?", + "editor.label": "", + "editorsInfo.button": "", + "editorsInfo.popover": "" } diff --git a/locales/de/tournament.json b/locales/de/tournament.json index d4024b372..22d680f39 100644 --- a/locales/de/tournament.json +++ b/locales/de/tournament.json @@ -8,7 +8,6 @@ "tabs.results": "Ergebnisse", "tabs.streams": "Streams ({{count}})", "tabs.subs": "Ersatzspieler ({{count}})", - "pre.steps.header": "Folge diesen Schritten, um zu spielen", "pre.steps.name": "Teamname", "pre.steps.roster": "Volles Roster", @@ -17,55 +16,42 @@ "pre.footer": "Registrierung kann vor Turnierstart frei verändert werden", "pre.logIn": "Logge dich zum Registrieren ein", "pre.inATeam": "Du bist in einem Team für dieses Event", - "pre.checkIn.range": "Check-in ist zwischen {{start}} und {{finish}} geöffnet", "pre.checkIn.over": "Check-in ist vorbei", "pre.checkIn.cant": "Schließe die vorherigen Schritte vor dem Check-in ab", "pre.checkIn.button": "Einchecken", "pre.checkIn.checkedIn": "Dein Team ist eingecheckt", - "pre.info.header": "Teaminfo", "pre.info.unregister": "Von Turnier abmelden", "pre.info.unregister.confirm": "Vom Turnier abmelden und Teaminfo löschen?", "pre.info.noHost": "Mein Team zieht es vor, keine Räume zu hosten", "pre.info.noScreen": "Mein Team möchte Unsichtbarriere vermeiden", - "pre.roster.header": "Roster füllen", "pre.roster.footer": "Mindestens {{atLeastCount}} Teammitglieder sind zum Spielen erforderlich. Maximale Rostergröße ist {{maxCount}}", "pre.roster.addTrusted.header": "Spieler hinzufügen, mit denen du gespielt hast", "pre.roster.delete.button": "Mitglied löschen", "pre.roster.delete.header": "Zu entfernendes Mitglied", - "pre.pool.header": "Arenenpool wählen", "pre.pool.banned": "Gebannt", "pre.pool.tiebreaker.short": "Tiebreaker", - "pre.sub.prompt": "Kein Team für dieses Event im Sinn? Du kannst dich auch als Ersatzspieler eintragen.", - "bracket.type.DE_WINNERS": "Sieger-Runde", "bracket.type.DE_LOSERS": "Verlierer-Runde", "bracket.type.SE": "Runde", "bracket.type.SWISS": "Schweizer-Runde", "bracket.type.GROUPS": "Gruppen-Runde", - "round.label": "Runde", - "team.label": "Team", "team.unlisted": "Nicht gelistetes Team", - "bestOf.label.short": "Bo", - "pickInfo.team": "Team {{number}} Auswahl", "pickInfo.team.specific": "Von {{team}} ausgewählt", "pickInfo.tiebreaker": "Tiebreaker", "pickInfo.both": "Von beiden ausgewählt", "pickInfo.default": "Standardmäßige Arena", "pickInfo.counterpick": "Counterpick", - "generator.error": "Die Änderungen wurden nicht gespeichert, weil das Turnier bereits begonnen hat", - "teams.mapsPickedStatus": "Status ausgewählter Arenen", - "admin.download": "Teilnehmerliste herunterladen", "admin.actions.CHANGE_TEAM_OWNER": "Kapitän ändern", "admin.actions.CHANGE_TEAM_NAME": "Teamnamen ändern", @@ -79,40 +65,32 @@ "admin.actions.UNDO_DROP_TEAM_OUT": "Drop-out widerrufen", "admin.actions.UPDATE_IN_GAME_NAME": "Spieler-IGN aktualisieren", "admin.actions.DELETE_LOGO": "Logo löschen", - "staff.role.ORGANIZER": "Organisator", "staff.role.STREAMER": "Streamer", - "actions.addSub": "Ersatzspieler hinzufügen", "actions.shareLink": "Teile deinen Invite-Link, um Mitglieder hinzuzufügen: {{inviteLink}}", - "actions.sub.prompt_other": "Du kannst noch {{count}} Ersatzspieler zu deinem Roster hinzufügen", "actions.sub.prompt_one": "Du kannst noch {{count}} Ersatzspieler zu deinem Roster hinzufügen", + "actions.sub.prompt_other": "Du kannst noch {{count}} Ersatzspieler zu deinem Roster hinzufügen", "actions.sub.prompt_zero": "Dein Roster ist voll und keine weiteren Ersatzspieler können hinzugefügt werden", "actions.finalize.question": "Sobald du überprüft hast, dass die gemeldeten Ergebnisse korrekt sind, klicke hier, um das Turnier zu finalisieren und die Endergebnisse zu verarbeiten", "actions.finalize.action": "Finalisieren", "actions.finalize.confirm": "Bist du sicher, dass du das Turnier finalisieren möchtest (kann nicht widerrufen werden)?", - "streams.none": "Aktuell sind keine Livestreams von diesem Turnier verfügbar", - "team.setWins": "Set-Siege", "team.mapWins": "Arenen-Siege", "team.seed": "Seed", "team.seed.footer": "von {{count}}", "team.placement": "Platzierung", "team.placement.footer": "Main/UG", - "bracket.waiting": "Bracket wird hier angezeigt, sobald mindestens {{count}} Teams registriert sind", "bracket.waiting.checkin": "Bracket wird hier angezeigt, sobald mindestens {{count}} Teams eingecheckt sind", "bracket.wip": "Dieses Bracket ist eine Vorschau und kann sich ändern", - "bracket.progress.thanksForPlaying": "Danke fürs Spielen von {{eventName}}!", "bracket.progress.match": "Aktueller Gegner: {{opponent}}", "bracket.progress.match.action": "Anzeigen", "bracket.progress.waiting": "Warten auf Match", - "bracket.standings.showLess": "Weniger anzeigen", "bracket.standings.showMore": "Mehr anzeigen", - "match.hosts": "{{teamName}} hostet", "match.pass": "Pass", "match.pool": "Pool", @@ -120,7 +98,6 @@ "match.score.playAll": "{{scoreOne}}-{{scoreTwo}} (Play all {{bestOf}})", "match.action.undoLastScore": "Letztes Ergebnis widerrufen", "match.action.reopenMatch": "Match erneut öffnen", - "join.error.MISSING_CODE": "Invite-Code fehlt. Wurde die vollständige URL kopiert?", "join.error.SHORT_CODE": "Invite-Code hat nicht die richtige Länge. Wurde die vollständige URL kopiert?", "join.error.NO_TEAM_MATCHING_CODE": "Kein Team mit diesem Invite-Code gefunden.", @@ -129,7 +106,6 @@ "join.error.NOT_LOGGED_IN": "Du musst eingeloggt sein, um einem Team beizutreten.", "join.VALID": "Team {{teamName}} für {{eventName}} beitreten?", "join.giveTrust": "{{name}} vertrauen, dich von selbst zu zukünftigen Turnieren hinzuzufügen?", - "subs.prefersToPlay": "Bevorzugt zu spielen", "subs.canPlay": "Kann spielen", "subs.canVC": "VC-fähig", @@ -143,5 +119,15 @@ "subs.weapons.info": "Wähle zwischen {{min}} und {{max}}", "subs.message.header": "Nachricht", "subs.visibility.header": "Sichtbarkeit", - "subs.visibility.everyone": "Jeder" + "subs.visibility.everyone": "Jeder", + "progression.error.PLACEMENTS_PARSE_ERROR": "", + "progression.error.NOT_RESOLVING_WINNER": "", + "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "", + "progression.error.GAP_IN_PLACEMENTS": "", + "progression.error.TOO_MANY_PLACEMENTS": "", + "progression.error.DUPLICATE_BRACKET_NAME": "", + "progression.error.NAME_MISSING": "", + "progression.error.NEGATIVE_PROGRESSION": "", + "progression.error.NO_SE_SOURCE": "", + "progression.error.NO_DE_POSITIVE": "" } diff --git a/locales/de/user.json b/locales/de/user.json index 22256b9ef..c3ffcedd9 100644 --- a/locales/de/user.json +++ b/locales/de/user.json @@ -1,5 +1,6 @@ { "customUrl": "Benutzerdefinierte URL", + "customName": "", "ign": "Name im Spiel", "ign.short": "IGN", "country": "Land", @@ -11,7 +12,17 @@ "sens": "Empfindlichkeit", "weaponPool": "Waffenpool", "discordExplanation": "Der Username, Profilbild, YouTube-, Bluesky- und Twitch-Konten stammen von deinem Discord-Konto. Mehr Infos in den <1>FAQ.", - + "favoriteBadges": "", + "battlefy": "", + "forms.showDiscordUniqueName": "", + "forms.showDiscordUniqueName.info": "", + "forms.commissionsOpen": "", + "forms.commissionText": "", + "forms.commissionText.info": "", + "forms.customName.info": "", + "forms.country.search.placeholder": "", + "forms.favoriteBadges.nonSupporter": "", + "results.title": "", "results.placing": "Platzierung", "results.team": "Team", "results.tournament": "Turnier", @@ -20,12 +31,50 @@ "results.highlights": "Highlights", "results.highlights.choose": "Highlights wählen", "results.highlights.explanation": "Wähle Ergebnisse, die du hervorheben möchtest", - + "results.button.showHighlights": "", + "results.button.showAll": "", "forms.errors.maxWeapons": "Maximale Zahl an Waffen erreicht", "forms.errors.invalidCustomUrl.numbers": "Benutzerdefinierte URL kann nicht nur aus Zahlen bestehen", "forms.errors.invalidCustomUrl.strangeCharacter": "Benutzerdefinierte URL kann nicht aus speziellen Zeichen bestehen", "forms.errors.invalidCustomUrl.duplicate": "Diese Benutzerdefinierte URL wird bereits verwendet", "forms.errors.invalidSens": "Empfindlichkeit der Bewegungssteuerung kann nur festgelegt werden, wenn Empfindlichkeit R-Stick festgelegt ist", - - "search.noResults": "Keine Nutzer gefunden, die '{{query}}' entsprechen" + "forms.info.customUrl": "", + "forms.info.battlefy": "", + "search.info": "", + "search.noResults": "Keine Nutzer gefunden, die '{{query}}' entsprechen", + "search.pleaseLogIn.header": "", + "search.pleaseLogIn.button": "", + "seasons": "", + "seasons.noQ": "", + "seasons.tabs.weapons": "", + "seasons.tabs.stages": "", + "seasons.tabs.self": "", + "seasons.tabs.teammates": "", + "seasons.tabs.opponents": "", + "seasons.season": "", + "seasons.season.short": "", + "seasons.win.short": "", + "seasons.loss.short": "", + "seasons.tentative": "", + "seasons.tentative.explanation": "", + "seasons.peak": "", + "seasons.noReportedWeapons": "", + "seasons.clickARow": "", + "seasons.loading": "", + "seasons.matchBeingProcessed": "", + "builds.sorting.changeButton": "", + "builds.sorting.header": "", + "builds.sorting.backToDefaults": "", + "builds.sorting.info": "", + "builds.sorting.UPDATED_AT": "", + "builds.sorting.TOP_500": "", + "builds.sorting.WEAPON_POOL": "", + "builds.sorting.WEAPON_IN_GAME_ORDER": "", + "builds.sorting.ALPHABETICAL_TITLE": "", + "builds.sorting.MODE": "", + "builds.sorting.HEADGEAR_ID": "", + "builds.sorting.CLOTHES_ID": "", + "builds.sorting.SHOES_ID": "", + "builds.sorting.PUBLIC_BUILD": "", + "builds.sorting.PRIVATE_BUILD": "" } diff --git a/locales/de/vods.json b/locales/de/vods.json index 403e4d2de..2ec2a4e7d 100644 --- a/locales/de/vods.json +++ b/locales/de/vods.json @@ -3,9 +3,12 @@ "type.TOURNAMENT": "Turnier (PoV)", "type.MATCHMAKING": "Anarchie/X Kampf/Revierkampf", "type.CAST": "Turnier (Ausrichter)", + "type.SENDOUQ": "", "gameCount": "Spiel {{count}}", "minShort": "min", "secShort": "s", + "forms.title.create": "", + "forms.title.edit": "", "forms.title.youtubeUrl": "YouTube-URL", "forms.title.videoTitle": "Videotitel", "forms.title.videoDate": "Videodatum", @@ -18,5 +21,8 @@ "forms.title.weaponsTeamTwo": "Waffem (Team 2)", "forms.title.weapon": "Waffe", "forms.action.addMatch": "Match hinzufügen", - "forms.action.deleteMatch": "Match löschen" + "forms.action.deleteMatch": "Match löschen", + "noVods": "", + "gainPerms": "", + "deleteConfirm": "" } diff --git a/locales/en/art.json b/locales/en/art.json index b6cc19752..34aa87bba 100644 --- a/locales/en/art.json +++ b/locales/en/art.json @@ -25,7 +25,6 @@ "forms.tags.addNew.placeholder": "Create a new tag", "forms.tags.searchExisting.placeholder": "Search existing tags", "forms.tags.maxReached": "Max tags reached", - "delete.title": "Are you sure you want to delete the art?", "unlink.title": "Are you sure you want to remove this art from your profile (only {{username}} can add it back)?" } diff --git a/locales/en/builds.json b/locales/en/builds.json index 7740e3da7..45b6a6003 100644 --- a/locales/en/builds.json +++ b/locales/en/builds.json @@ -4,7 +4,6 @@ "noBuilds": "No builds yet. Add your first one!", "buildCard.info": "Info", "buildCard.edit": "Edit", - "forms.title": "Title", "forms.modes": "Modes", "forms.weapons": "Weapons", @@ -13,23 +12,18 @@ "forms.gear.SHOES": "Gear (shoes)", "forms.private.info": "Private builds are only visible to you", "forms.noGear.info": "Gear is optional but you must fill all slots if you fill any.", - "deleteConfirm": "Delete build '{{title}}'?", - "stats.count.title": "Stats from {{count}} {{weapon}} builds", "stats.ap.title": "Ability point averages", "stats.percentage.title": "Primary-only ability appearance", "stats.all": "All", "stats.public": "Public", "stats.private": "Private", - "addFilter": "Add filter", "linkButton.abilityStats": "Ability stats", "linkButton.popularBuilds": "Popular builds", "noPopularBuilds": "It seems there are no popular builds for this weapon at this moment.", - "emptyAbilitySlot": "Empty ability slot", - "filters.type.ability": "By ability", "filters.type.mode": "By mode", "filters.type.date": "By date", diff --git a/locales/en/calendar.json b/locales/en/calendar.json index 4965d753a..d743c9db0 100644 --- a/locales/en/calendar.json +++ b/locales/en/calendar.json @@ -13,7 +13,6 @@ "count.players_one": "{{count}} player", "count.teams_other": "{{count}} teams", "count.players_other": "{{count}} players", - "forms.dates": "Dates", "forms.bracketUrl": "Bracket URL", "forms.discordInvite": "Discord server invite URL", @@ -22,7 +21,6 @@ "forms.badges": "Badge prizes", "forms.badges.placeholder": "Choose a badge prize", "forms.mapPool": "Map pool", - "forms.participantCount": "Participant count", "forms.reportResultsHeader": "Reporting results for {{eventName}}", "forms.reportResultsInfo": "You choose how many results to report. It can be just the winning team, top 3 or whatever you decide.", @@ -30,17 +28,14 @@ "forms.team.remove": "Remove team", "forms.team.name": "Team name", "forms.team.placing": "Placing", - "forms.team.player.header": "Player {{number}}", "forms.team.player.add": "Add player", "forms.team.player.remove": "Remove player", "forms.team.player.addAsUser": "Add as a user (recommended)", "forms.team.player.addAsText": "Add as text", - "forms.errors.uniqueTeamName": "Each team needs a unique name.", "forms.errors.duplicatePlayer": "Can't have the same player twice in the same team.", "forms.errors.emptyTeam": "Each team must have at least one player.", - "tag.desc.SPECIAL": "Ruleset that differs from the standard e.g. limited what weapons can be used.", "tag.desc.ART": "You can win art by playing in this tournament.", "tag.desc.MONEY": "You can win money by playing in this tournament.", @@ -55,9 +50,7 @@ "tag.desc.S2": "The game played is Splatoon 2.", "tag.desc.SR": "Salmon Run event.", "tag.desc.CARDS": "Tableturf Battle event.", - "icalFeed": "iCal feed", - "filter.button": "Filter", "filter.heading": "Filter calendar events", "filter.modes": "Modes", diff --git a/locales/en/common.json b/locales/en/common.json index 12ecb3e24..d31b4de10 100644 --- a/locales/en/common.json +++ b/locales/en/common.json @@ -26,7 +26,6 @@ "pages.scrims": "Scrims", "pages.settings": "Settings", "pages.luti": "LUTI", - "header.profile": "Profile", "header.logout": "Log out", "header.login": "Log in", @@ -43,7 +42,6 @@ "header.adder.art": "Art", "header.adder.vod": "VoD", "header.adder.plusSuggestion": "Plus suggestion", - "notifications.title": "Notifications", "notifications.empty": "None yet, check back later", "notifications.seeAll": "See all", @@ -77,21 +75,17 @@ "notifications.text.SCRIM_NEW_REQUEST": "{{fromUsername}} requested a scrim", "notifications.title.SCRIM_SCHEDULED": "Scrim Scheduled", "notifications.text.SCRIM_SCHEDULED": "New scrim scheduled at {{timeString}}", - "auth.errors.aborted": "Login Aborted", "auth.errors.failed": "Login Failed", "auth.errors.discordPermissions": "For your sendou.ink profile, the site needs access to your Discord profile's name, avatar and social connections.", "auth.errors.unknown": "Unknown error, try again a bit later. Verify also that your Discord account has a verified email. For help please reach out to us via the #helpdesk channel on our Discord:", - "toasts.error": "Error", "toasts.success": "Success", "toasts.info": "Info", - "footer.github.subtitle": "Source code", "footer.discord.subtitle": "Help & feedback", "footer.patreon.subtitle": "Support", "footer.thanks": "Thanks to the patrons for the support", - "actions.save": "Save", "actions.saveChanges": "Save changes", "actions.submit": "Submit", @@ -125,9 +119,7 @@ "actions.accept": "Accept", "actions.next": "Next", "actions.previous": "Previous", - "noResults": "No results", - "maps.createMapList": "Create map list", "maps.halfSz": "50% SZ", "maps.mapPool": "Map pool", @@ -150,23 +142,18 @@ "maps.validation.INCLUDES_BANNED": "Can't pick banned stages", "maps.validation.INCLUDES_TIEBREAKER": "Can't pick the tiebreaker stage", "maps.validation.VALID": "Map pool ok!", - "results": "Results", - "results.placeSuffix_one": "^st", "results.placeSuffix_two": "^nd", "results.placeSuffix_few": "^rd", "results.placeSuffix_other": "^th", - "forms.name": "Name", "forms.description": "Description", "forms.errors.title": "Following errors need to be fixed", "forms.errors.noSearchMatches": "No matches found", "forms.userSearch.placeholder": "Search users by username, profile URL or Discord ID...", "forms.userSearch.noResults": "No users matching your search found", - "errors.genericReload": "Something went wrong. Try reloading the page.", - "tag.name.SPECIAL": "Special rules", "tag.name.ART": "Art prizes", "tag.name.MONEY": "Money prizes", @@ -186,7 +173,6 @@ "tag.name.SR": "Salmon Run", "tag.name.CARDS": "Tableturf Battle", "tag.name.COLLEGIATE": "Collegiate", - "weapon.category.SHOOTERS": "Shooters", "weapon.category.BLASTERS": "Blasters", "weapon.category.ROLLERS": "Rollers", @@ -200,20 +186,15 @@ "weapon.category.SPLATANAS": "Splatanas", "weapon.category.subs": "Subs", "weapon.category.specials": "Specials", - "plans.blueprint": "Blueprint", "plans.bgStyle.OVER": "Overhead", "plans.bgStyle.MINI": "Minimap", "plans.adder.objective": "Objective", - "articles.by": "by {{author}}", - "theme.light": "Light", "theme.dark": "Dark", "theme.auto": "Auto", - "websiteSubtitle": "Competitive Splatoon Hub", - "upload.imageToUpload": "Image to upload", "upload.title": "Uploading {{type}}. Recommended size is {{width}}×{{height}}.", "upload.type.team-pfp": "team profile picture", @@ -222,7 +203,6 @@ "upload.commonExplanation": "Before the image is publicly displayed a moderator will validate it. Images uploaded by patrons are shown without validation.", "upload.afterExplanation_one": "You have {{count}} image pending. The image will show up automatically after validation.", "upload.afterExplanation_other": "You have {{count}} images pending. The images will show up automatically after validation.", - "support.intro.first": "Hello! I'm Sendou and sendou.ink is my project to provide tools and resources for the Splatoon community. The goal is to help everyone to improve and enjoy Splatoon whether you are brand new to the game or a seasoned veteran.", "support.intro.second": "If you like what I'm doing this page details how you can support my work and gain perks. Your support helps me pay for the hosting as well as sponsor my time spent on continuously improving the project.", "support.action": "Support on Patreon", @@ -255,7 +235,6 @@ "support.perk.joinMoreAssociations": "Join up to 6 associations", "support.perk.useBotToLogIn": "Log-in via Discord bot", "support.perk.useBotToLogIn.extra": "Request a log-in link from the Lohi bot as an alternative to the normal website log-in", - "custom.colors.title": "Custom colors", "custom.colors.bg": "Background", "custom.colors.bg-darker": "Background darker", @@ -269,7 +248,6 @@ "custom.colors.contrast.first-color": "First color", "custom.colors.contrast.second-color": "Second color", "custom.colors.contrast.description": "This table shows the contrast ratio between two colors listed in the first two columns. \n\nTo make your custom colors accessible to as many people as possible, you should meet a contrast ratio of at least 4.5 (AA) for all listed color combinations. \n\nThough not required, a contrast ratio of at least 7 (AAA) is recommended. \nThank you for making the web a more accessible place!", - "divisions.WEST": "Tentatek", "divisions.JPN": "Takoroka", "xsearch.placements": "placements", @@ -277,13 +255,10 @@ "xsearch.unlink.title": "Are you sure you want to unlink? This will remove placements from your profile as well as the associated badge (can only be relinked by sendou.ink staff)?", "xsearch.unlink.action.long": "Unlink your user", "xsearch.unlink.action.short": "Unlink", - "build.private": "Private", - "or": "Or", "yes": "Yes", "no": "No", - "leaderboard.type.USER": "User", "leaderboard.type.TEAM": "Team", "leaderboard.type.XP-ALL": "All", @@ -292,7 +267,6 @@ "leaderboard.updateInfo": "Leaderboard is updated once every 30 minutes", "leaderboard.qualification": "Qualification for Season Finale", "leaderboard.qualification.info": "Every player of the roster needs 7 sets of SendouQ played during the season. Every unique roster of 4 have their own points.", - "chat.connected": "Connected", "chat.connecting": "Connecting...", "chat.disconnected": "Disconnected", @@ -304,9 +278,7 @@ "chat.systemMsg.cancelConfirmed": "{{name}} confirmed canceling the match. Match is now locked", "chat.systemMsg.userLeft": "{{name}} left the group", "chat.newMessages": "New messages", - "fc.title": "Friend code", - "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "Builds: Disable automatic ability sorting", "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "Outside of your profile page, build abilities are sorted so that same abilities are next to each other. This setting allows you to see the abilities in the order they were authored everywhere.", "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "Scrims: No adding to pickups by untrusted", @@ -316,7 +288,6 @@ "settings.notifications.disableInfo": "To disable push notifications check your browser settings", "settings.notifications.browserNotSupported": "Push notifications are not supported on this browser", "settings.notifications.permissionDenied": "Push notifications were denied. Check your browser settings to re-enable", - "badges.selector.none": "No badges selected", "badges.selector.select": "Select badge to add" } diff --git a/locales/en/faq.json b/locales/en/faq.json index fdce1ddf1..d24d22589 100644 --- a/locales/en/faq.json +++ b/locales/en/faq.json @@ -1,28 +1,20 @@ { "q1": "What is the Plus Server?", "a1": "Plus Server is a Discord server for high-level players to look for people to play with and against. It was founded in September 2017. Divided into three tiers of which +1 is the highest. You get access when a member of the server suggests you and you pass the monthly voting or you place well enough on the SendouQ leaderboard.\n\nIn the voting you get a percentage based on your result. 0% would mean everyone who participated in the voting downvoted you while 100% would be the opposite. 60% is required to pass the voting. If a member gets a score below 60% they get demoted a tier, or in the case of +3, kicked.\n\nSee the leaderboards page for indicators about who is on track to get access via that method. 60 people in total get access each season - 10 to +1, 20 to +2 and 30 to +3.", - "q2": "How to get a badge prize for my event?", "a2": "Since September 2024 badges can be made by anyone with the skills necessary. Check the link at the bottom of the badges page for more information.", - "q3": "How to update my avatar or username?", "a3": "Updating username or avatar on Discord doesn't right away update them on sendou.ink. To make that happen you have two options:\n\n1) If you are a member of this website's Discord or the Plus Server you can simply wait. There is a routine that runs once a day that handles the updating.\n\n2) To get them to update right away you can use the /update-profile command of the Lohi Discord bot.", - "q4": "I subscribed on Patreon but I don't see any changes on the website?", "a4": "Make sure to connect your Discord on Patreon.com. After doing so it will take up to 2 hours for the status to update on the site. If you are having problems DM Sendou directly for help.", - "q5": "Is there a sendou.ink app?", "a5": "No, but sendou.ink can be installed as a 'Progressive Web App' that gets many of the same benefits such as full-screen, an icon on the home screen and a separate process from the browser. Google 'how to install PWA on *your browser*' to see how.", - "q6": "How to add Twitch/Bluesky/YouTube to my profile?", "a6": "We use your Discord profile for that. Connect and verify them on Discord then log out and back in on sendou.ink to have them update.", - "q7": "How can I add videos?", "a7": "Send a message on the sendou.ink Discord helpdesk channel requesting access. Also include a link to a sample video you will post.", - "q8": "How can I show X Battle results on my profile?", "a8": "Find your player page from the Top Search page. Post the link to the helpdesk on our Discord saying you want it linked. Note that the linking is not possible if you have not finished a season in the Top 500.", - "q9": "How can I upload art that I commissioned?", "a9": "You can only upload art that you made yourself. It also has to be Splatoon related. For commissioned work please ask the artist to upload it themselves to the site. They are able to link your user profile and that will make it show on your profile." } diff --git a/locales/en/front.json b/locales/en/front.json index 458210583..415e0db98 100644 --- a/locales/en/front.json +++ b/locales/en/front.json @@ -2,7 +2,6 @@ "sq.season": "Season {{nth}}", "sq.prepare": "Prepare now!", "sq.participate": "Participate now!", - "showcase.tabs.signedUp": "Signed up", "showcase.tabs.organizer": "Organizing", "showcase.tabs.discover": "Discover", @@ -11,11 +10,9 @@ "showcase.card.unranked": "Unranked", "showcase.card.winner": "Winner", "showcase.results": "Recent results", - "leaderboards.topPlayers": "Top players", "leaderboards.topTeams": "Top teams", "leaderboards.viewFull": "View full leaderboard", - "updates.header": "Updates", "updates.viewPast": "View past updates" } diff --git a/locales/en/q.json b/locales/en/q.json index 039b7f9c3..f81d0bb3d 100644 --- a/locales/en/q.json +++ b/locales/en/q.json @@ -19,7 +19,6 @@ "privateNote.sentiment.NEUTRAL": "Neutral", "privateNote.sentiment.NEGATIVE": "Negative", "privateNote.delete.header": "Delete your note about {{name}}?", - "front.cities.la": "Los Angeles", "front.cities.nyc": "New York", "front.cities.paris": "Paris", @@ -51,7 +50,6 @@ "front.seasonOpen": "Season {{nth}} open", "front.preview": "Preview groups in the queue without joining", "front.preview.explanation": "This feature is only available to Supporter tier (or above) patrons of sendou.ink", - "settings.maps.header": "Stages and modes", "settings.maps.avoid": "Avoid", "settings.maps.prefer": "Prefer", @@ -78,7 +76,6 @@ "settings.trusted.trustedExplanation": "Trusted users can add you to groups and tournament teams directly. If removed from this list, in the future you need to join via a link they share.", "settings.trusted.noTrustedExplanation": "You don't currently trust any users. Trusted users can add you to groups, scrim pickups and tournament teams directly.", "settings.trusted.teamExplanation": "In addition to the users above, a member of your team <2>{{name}} can add you directly.", - "looking.joiningGroupError": "Before joining another group, leave the current one", "looking.goToSettingsPrompt": "To help group finding set your weapon pool and voice chat status on the settings page", "looking.inactiveGroup.soon": "Group will be marked inactive. Still looking?", @@ -122,7 +119,6 @@ "looking.allTiers": "All tiers", "looking.joinQPrompt": "Join the queue to find a group", "looking.range.or": "or", - "match.header": "Match #{{number}}", "match.spInfo": "SP will be adjusted after both teams report the same result", "match.dispute.button": "Dispute?", @@ -165,14 +161,11 @@ "match.outcome.loss": "loss", "match.screen.ban": "Weapons with {{special}} are not allowed in this match", "match.screen.allowed": "Weapons with {{special}} are allowed in this match", - "preparing.joinQ": "Join the queue", - "tiers.currentCriteria": "Current criteria", "tiers.info.p1": "For example Leviathan is the top 5% of players. Diamond is the 85th percentile etc.", "tiers.info.p2": "Note: Nobody has Leviathan rank before there are at least {{usersMin}} players on the leaderboard (or {{teamsMin}} for teams)", "tiers.info.p3": "Each rank also has a plus tier (see BRONZE+ as an example below). This means that you are in the top 50% of that rank.", - "streams.noStreams": "No streamed matches currently", "streams.ownStreamInfo": "Your stream is missing? Make sure your Twitch account is linked and game is set to Splatoon 3.", "streams.ownStreamInfo.linkText": "See FAQ for more info on how to link your Twitch account." diff --git a/locales/en/scrims.json b/locales/en/scrims.json index b5e73b104..1ccd33cb1 100644 --- a/locales/en/scrims.json +++ b/locales/en/scrims.json @@ -36,7 +36,6 @@ "forms.divs.minDiv.title": "Min div", "forms.divs.maxDiv.title": "Max div", "page.scheduledScrim": "Scheduled scrim", - "associations.title": "Associations", "associations.explanation": "Create an association to look in a smaller group (for example make one with your team's regular practice opponents or LUTI division).", "associations.join.title": "Join {{name}} association?", diff --git a/locales/en/tournament.json b/locales/en/tournament.json index eeb799a64..91dee04c5 100644 --- a/locales/en/tournament.json +++ b/locales/en/tournament.json @@ -8,7 +8,6 @@ "tabs.results": "Results", "tabs.streams": "Streams ({{count}})", "tabs.subs": "Subs ({{count}})", - "pre.steps.header": "Complete these steps to play", "pre.steps.name": "Team name", "pre.steps.roster": "Full roster", @@ -17,55 +16,42 @@ "pre.footer": "Registration can be freely changed before the tournament starts", "pre.logIn": "Log in to register", "pre.inATeam": "You are in a team for this event", - "pre.checkIn.range": "Check-in is open between {{start}} and {{finish}}", "pre.checkIn.over": "Check-in is over", "pre.checkIn.cant": "Complete the previous steps before checking in", "pre.checkIn.button": "Check in", "pre.checkIn.checkedIn": "Your team is checked in", - "pre.info.header": "Team info", "pre.info.unregister": "Unregister", "pre.info.unregister.confirm": "Unregister from the tournament and delete team info?", "pre.info.noHost": "My team prefers not to host rooms", "pre.info.noScreen": "My team prefers to avoid Splattercolor Screen", - "pre.roster.header": "Fill roster", "pre.roster.footer": "At least {{atLeastCount}} members are required to participate. Max roster size is {{maxCount}}", "pre.roster.addTrusted.header": "Add people you have played with", "pre.roster.delete.button": "Delete member", "pre.roster.delete.header": "Member to delete", - "pre.pool.header": "Pick map pool", "pre.pool.banned": "Banned", "pre.pool.tiebreaker.short": "Tiebreaker", - "pre.sub.prompt": "No team in mind for this event? You can also join the list of subs.", - "bracket.type.DE_WINNERS": "Winners Round", "bracket.type.DE_LOSERS": "Losers Round", "bracket.type.SE": "Round", "bracket.type.SWISS": "Swiss Round", "bracket.type.GROUPS": "Groups Round", - "round.label": "Round", - "team.label": "Team", "team.unlisted": "Unlisted team", - "bestOf.label.short": "Bo", - "pickInfo.team": "Team {{number}} pick", "pickInfo.team.specific": "{{team}} picked", "pickInfo.tiebreaker": "Tiebreaker", "pickInfo.both": "Both picked", "pickInfo.default": "Default map", "pickInfo.counterpick": "Counterpick", - "generator.error": "Changes you made weren't saved since the tournament started", - "teams.mapsPickedStatus": "Maps picked status", - "admin.download": "Download participants", "admin.actions.CHANGE_TEAM_OWNER": "Change captain", "admin.actions.CHANGE_TEAM_NAME": "Change team name", @@ -79,10 +65,8 @@ "admin.actions.UNDO_DROP_TEAM_OUT": "Undo drop out", "admin.actions.UPDATE_IN_GAME_NAME": "Update player IGN", "admin.actions.DELETE_LOGO": "Delete logo", - "staff.role.ORGANIZER": "organizer", "staff.role.STREAMER": "streamer", - "actions.addSub": "Add sub", "actions.shareLink": "Share your invite link to add members: {{inviteLink}}", "actions.sub.prompt_other": "You can still add {{count}} subs to your roster", @@ -91,28 +75,22 @@ "actions.finalize.question": "When you have checked that reported scores are correct click here to finalize the tournament and process results", "actions.finalize.action": "Finalize", "actions.finalize.confirm": "Are you sure you want to finalize the tournament (can't be undone)?", - "streams.none": "No live streams of this tournament available currently", - "team.setWins": "Set wins", "team.mapWins": "Map wins", "team.seed": "Seed", "team.seed.footer": "out of {{count}}", "team.placement": "Placement", "team.placement.footer": "Main/UG", - "bracket.waiting": "Bracket will be shown here when at least {{count}} teams have registered", "bracket.waiting.checkin": "Bracket will be shown here when at least {{count}} teams have checked in", "bracket.wip": "This bracket is a preview and subject to change", - "bracket.progress.thanksForPlaying": "Thanks for playing in {{eventName}}!", "bracket.progress.match": "Current opponent: {{opponent}}", "bracket.progress.match.action": "View", "bracket.progress.waiting": "Waiting for match", - "bracket.standings.showLess": "Show less", "bracket.standings.showMore": "Show more", - "match.hosts": "{{teamName}} hosts", "match.pass": "Pass", "match.pool": "Pool", @@ -120,7 +98,6 @@ "match.score.playAll": "{{scoreOne}}-{{scoreTwo}} (Play all {{bestOf}})", "match.action.undoLastScore": "Undo last score", "match.action.reopenMatch": "Reopen match", - "join.error.MISSING_CODE": "Invite code is missing. Was the full URL copied?", "join.error.SHORT_CODE": "Invite code is not the right length. Was the full URL copied?", "join.error.NO_TEAM_MATCHING_CODE": "No team matching the invite code.", @@ -129,7 +106,6 @@ "join.error.NOT_LOGGED_IN": "You must be logged in to join a team.", "join.VALID": "Join {{teamName}} for {{eventName}}?", "join.giveTrust": "Trust {{name}} to add you on their own to future tournaments?", - "subs.prefersToPlay": "Prefers to play", "subs.canPlay": "Can play", "subs.canVC": "Can VC", @@ -144,7 +120,6 @@ "subs.message.header": "Message", "subs.visibility.header": "Visibility", "subs.visibility.everyone": "Everyone", - "progression.error.PLACEMENTS_PARSE_ERROR": "Error parsing placements", "progression.error.NOT_RESOLVING_WINNER": "Progression does not resolve winner", "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "Same placement leads to multiple brackets", diff --git a/locales/en/user.json b/locales/en/user.json index 3561d8b15..5ed7c13fd 100644 --- a/locales/en/user.json +++ b/locales/en/user.json @@ -14,7 +14,6 @@ "discordExplanation": "Username, profile picture, YouTube, Bluesky and Twitch accounts come from your Discord account. See <1>FAQ for more information.", "favoriteBadges": "Favorite badges", "battlefy": "Battlefy account name", - "forms.showDiscordUniqueName": "Show Discord username", "forms.showDiscordUniqueName.info": "Show your unique Discord name ({{discordUniqueName}}) publicly?", "forms.commissionsOpen": "Commissions open", @@ -23,7 +22,6 @@ "forms.customName.info": "If missing, your Discord display name is used: \"{{discordName}}\"", "forms.country.search.placeholder": "Search countries", "forms.favoriteBadges.nonSupporter": "Become supporter to set which badges appear on the first page and the order", - "results.title": "All results", "results.placing": "Placing", "results.team": "Team", @@ -35,7 +33,6 @@ "results.highlights.explanation": "Select the results you want to highlight", "results.button.showHighlights": "Show highlights", "results.button.showAll": "Show all", - "forms.errors.maxWeapons": "Max weapon count reached", "forms.errors.invalidCustomUrl.numbers": "Custom URL can't only contain numbers", "forms.errors.invalidCustomUrl.strangeCharacter": "Custom URL can't contain special characters", @@ -43,12 +40,10 @@ "forms.errors.invalidSens": "Motion sens can't be set if R-stick sens isn't", "forms.info.customUrl": "For patrons (Supporter & above) short link is available. E.g. instead of sendou.ink/u/sendou, snd.ink/sendou can be used.", "forms.info.battlefy": "Battlefy account name is used for seeding and verification in some tournaments", - "search.info": "Search for users by Discord or Splatoon 3 name", "search.noResults": "No users found matching '{{query}}'", "search.pleaseLogIn.header": "Please log in to search for users", "search.pleaseLogIn.button": "Log in via Discord", - "seasons": "Seasons", "seasons.noQ": "This user has not played SendouQ this season", "seasons.tabs.weapons": "Weapons", @@ -67,7 +62,6 @@ "seasons.clickARow": "Click a row to see weapon usage stats", "seasons.loading": "Loading...", "seasons.matchBeingProcessed": "This match has not been processed yet", - "builds.sorting.changeButton": "Change sorting", "builds.sorting.header": "Change build sorting", "builds.sorting.backToDefaults": "Back to defaults", diff --git a/locales/es-ES/analyzer.json b/locales/es-ES/analyzer.json index 64df2cfcb..b316c695c 100644 --- a/locales/es-ES/analyzer.json +++ b/locales/es-ES/analyzer.json @@ -92,6 +92,7 @@ "damage.header.baseDamage.short": "Base", "damage.header.distance": "Distancia", "damage.toSplat_one": "{{count}} golpe para reventar", + "damage.toSplat_many": "", "damage.toSplat_other": "{{count}} golpes para reventar", "damage.NORMAL_MIN": "Mínimo", "damage.NORMAL_MAX": "Máximo", @@ -158,6 +159,9 @@ "dmgHtdExplanation": "DPD = Disparos para destruir", "noDmgData": "No hay información sobre esta arma. Revisa más tarde.", "perInkTankGrid.header_one": "{{weapon}} disparos despues de ×{{count}} arma secundaria usada", + "perInkTankGrid.header_many": "", "perInkTankGrid.header_other": "{{weapon}} disparos despues de ×{{count}} armas secundarias usadas", - "bigBubblerExplanation": "Duración de {{weapon}} también es aumentada en conjunto con durabilidad. " + "bigBubblerExplanation": "Duración de {{weapon}} también es aumentada en conjunto con durabilidad. ", + "button.showChart": "", + "button.showConsumptionGrid": "" } diff --git a/locales/es-ES/art.json b/locales/es-ES/art.json index 8d2785fdb..6ee3fccb0 100644 --- a/locales/es-ES/art.json +++ b/locales/es-ES/art.json @@ -1,5 +1,6 @@ { "pendingApproval_one": "Tienes {{count}} imagen esperando aprobación.", + "pendingApproval_many": "", "pendingApproval_other": "Tienes {{count}} imagenes esperando aprobación.", "madeBy": "Creada por", "radios.all": "Todos", @@ -24,5 +25,7 @@ "forms.tags.addNew": "Crear nueva.", "forms.tags.addNew.placeholder": "Crear una nueva etiqueta", "forms.tags.searchExisting.placeholder": "Buscar etiquetas existentes", - "forms.tags.maxReached": "Limite máximo de etiquetas" + "forms.tags.maxReached": "Limite máximo de etiquetas", + "delete.title": "", + "unlink.title": "" } diff --git a/locales/es-ES/badges.json b/locales/es-ES/badges.json index 3a5df56cb..7f7e13b2a 100644 --- a/locales/es-ES/badges.json +++ b/locales/es-ES/badges.json @@ -3,9 +3,12 @@ "patreon+": "Supporter+ de sendou.ink en Patreon", "xp": "Recibido por alcanzar {{xpText}}", "tournament_one": "Recibido por ganar {{tournament}}", + "tournament_many": "", "tournament_other": "Recibido por ganar {{tournament}} (×{{count}})", "forYourEvent": "¿Insignia para tu evento?", "managedBy": "Administrado por {{users}}", + "madeBy": "", "own.divider": "Insignias administradas", - "other.divider": "Otras insignias" + "other.divider": "Otras insignias", + "noBadgesFound": "" } diff --git a/locales/es-ES/builds.json b/locales/es-ES/builds.json index 98c44e702..904297a9d 100644 --- a/locales/es-ES/builds.json +++ b/locales/es-ES/builds.json @@ -4,7 +4,6 @@ "noBuilds": "Aún no hay builds. ¡Agrega tu primer build!", "buildCard.info": "Info", "buildCard.edit": "Editar", - "forms.title": "Título", "forms.modes": "Estilos", "forms.weapons": "Armas", @@ -12,21 +11,19 @@ "forms.gear.CLOTHES": "Ropa", "forms.gear.SHOES": "Calzado", "forms.private.info": "Builds privados son visibles solo para tí.", - + "forms.noGear.info": "", "deleteConfirm": "¿Borrar build '{{title}}'?", - "stats.count.title": "Estadísticas de {{count}} builds para {{weapon}}", "stats.ap.title": "Promedios de puntos de potenciadores", "stats.percentage.title": "Frecuencia de potenciadores exclusivas", "stats.all": "Todas", - + "stats.public": "", + "stats.private": "", "addFilter": "Añadir filtro", "linkButton.abilityStats": "Estadísticas de potenciadores", "linkButton.popularBuilds": "Builds populares", "noPopularBuilds": "Parece que no hay builds populares para esta arma al momento.", - "emptyAbilitySlot": "Espacio de potenciador vacío", - "filters.type.ability": "Por potenciador", "filters.type.mode": "Por estilo", "filters.type.date": "Por fecha", @@ -38,5 +35,6 @@ "filters.atLeast": "Al menos", "filters.atMost": "Máximo", "filters.date.since": "Desde", - "filters.date.custom": "Elegir fecha" + "filters.date.custom": "Elegir fecha", + "filters.filterByWeapon": "" } diff --git a/locales/es-ES/calendar.json b/locales/es-ES/calendar.json index 76df06d40..1ab495a87 100644 --- a/locales/es-ES/calendar.json +++ b/locales/es-ES/calendar.json @@ -1,8 +1,5 @@ { "inYourTimeZone": "Horas mostradas en tu zona local:", - "addNew": "Añadir nuevo", - "noEvents": "No hay eventos en la semana seleccionada", - "reportResults": "Puedes anunciar resultados:", "day": "Día {{number}}", "actions.reportWinners": "Anunciar ganadores", "actions.delete": "Borrar evento", @@ -12,13 +9,12 @@ "members": "Miembros", "results": "Resultados", "createMapList": "Crear lista de mapas", - "from": "De {{author}}", - "pastEvents.dividerText": "Eventos previos", "count.teams_one": "{{count}} equipo", - "count.players_one": "{{count}} judador", + "count.teams_many": "", "count.teams_other": "{{count}} equipos", + "count.players_one": "{{count}} judador", + "count.players_many": "", "count.players_other": "{{count}} jugadores", - "forms.dates": "Fechas", "forms.bracketUrl": "Enlace de cuadros", "forms.discordInvite": "Enlace de invitación a Discord", @@ -27,7 +23,6 @@ "forms.badges": "Premios de insignia", "forms.badges.placeholder": "Elige un premio de insignia", "forms.mapPool": "Grupo de mapas", - "forms.participantCount": "Participantes", "forms.reportResultsHeader": "Anunciando resultados para {{eventName}}", "forms.reportResultsInfo": "Tú decides cuántos resultados reportar. Puede ser solo el equipo ganador, los 3 primeros o lo que quieras.", @@ -35,22 +30,14 @@ "forms.team.remove": "Remover equipo", "forms.team.name": "Nombre de equipo", "forms.team.placing": "Lugar", - "forms.team.player.header": "Jugador {{number}}", "forms.team.player.add": "Añadir jugador", "forms.team.player.remove": "Remover jugador", "forms.team.player.addAsUser": "Añadir como usuario (recomendado)", "forms.team.player.addAsText": "Añadir solo texto", - "forms.errors.uniqueTeamName": "Cada equipo requiere un nombre único.", "forms.errors.duplicatePlayer": "No se puede tener el mismo jugador dos veces en el mismo equipo.", "forms.errors.emptyTeam": "Cada equipo requiere por lo menos un jugador.", - - "week.this": "Esta semana", - "week.next": "Próxima semana", - "week.last": "Semana pasada", - - "tag.desc.BADGE": "Ganador de este evento recibe una insignia de sendou.ink.", "tag.desc.SPECIAL": "Reglas que difieren del estándar, por ejemplo: limite de armas que se pueden usar.", "tag.desc.ART": "Puedes ganar arte jugando este torneo.", "tag.desc.MONEY": "Puedes ganar dinero jugando este torneo.", @@ -64,5 +51,33 @@ "tag.desc.S1": "El juego es Splatoon 1.", "tag.desc.S2": "El juego es Splatoon 2.", "tag.desc.SR": "Evento de Salmon Run", - "tag.desc.CARDS": "Evento de Combate carterritorial" + "tag.desc.CARDS": "Evento de Combate carterritorial", + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/es-ES/common.json b/locales/es-ES/common.json index 58f588cbe..36419c5a5 100644 --- a/locales/es-ES/common.json +++ b/locales/es-ES/common.json @@ -22,32 +22,82 @@ "pages.links": "Enlaces", "pages.art": "Arte", "pages.sendouq": "SendouQ", - + "pages.lfg": "", + "pages.scrims": "", + "pages.settings": "", + "pages.luti": "", "header.profile": "Perfil", "header.logout": "Cerrar sesión", "header.login": "Iniciar sesión", "header.language": "Idioma", "header.loggedInAs": "Ingresado como {{userName}}", "header.theme": "Tema", - + "header.adder.tournament": "", + "header.adder.calendarEvent": "", + "header.adder.build": "", + "header.adder.team": "", + "header.adder.scrimPost": "", + "header.adder.association": "", + "header.adder.lfgPost": "", + "header.adder.art": "", + "header.adder.vod": "", + "header.adder.plusSuggestion": "", + "notifications.title": "", + "notifications.empty": "", + "notifications.seeAll": "", + "notifications.fullList.explanation": "", + "notifications.managePush": "", + "notifications.title.SQ_ADDED_TO_GROUP": "", + "notifications.text.SQ_ADDED_TO_GROUP": "", + "notifications.title.SQ_NEW_MATCH": "", + "notifications.text.SQ_NEW_MATCH": "", + "notifications.title.TO_ADDED_TO_TEAM": "", + "notifications.text.TO_ADDED_TO_TEAM": "", + "notifications.title.TO_TEST_CREATED": "", + "notifications.text.TO_TEST_CREATED": "", + "notifications.title.TO_BRACKET_STARTED": "", + "notifications.text.TO_BRACKET_STARTED": "", + "notifications.title.TO_CHECK_IN_OPENED": "", + "notifications.text.TO_CHECK_IN_OPENED": "", + "notifications.title.BADGE_ADDED": "", + "notifications.text.BADGE_ADDED": "", + "notifications.title.BADGE_MANAGER_ADDED": "", + "notifications.text.BADGE_MANAGER_ADDED": "", + "notifications.title.PLUS_VOTING_STARTED": "", + "notifications.text.PLUS_VOTING_STARTED": "", + "notifications.title.PLUS_SUGGESTION_ADDED": "", + "notifications.text.PLUS_SUGGESTION_ADDED": "", + "notifications.title.TAGGED_TO_ART": "", + "notifications.text.TAGGED_TO_ART": "", + "notifications.title.SEASON_STARTED": "", + "notifications.text.SEASON_STARTED": "", + "notifications.title.SCRIM_NEW_REQUEST": "", + "notifications.text.SCRIM_NEW_REQUEST": "", + "notifications.title.SCRIM_SCHEDULED": "", + "notifications.text.SCRIM_SCHEDULED": "", "auth.errors.aborted": "Ingreso cancelado", "auth.errors.failed": "Ingreso fallido", "auth.errors.discordPermissions": "Para tu perfil en sendou.ink, el sitio requiere aceso a tu nombre en Discord, avatar, y redes sociales.", - + "auth.errors.unknown": "", + "toasts.error": "", + "toasts.success": "", + "toasts.info": "", "footer.github.subtitle": "Código fuente", "footer.discord.subtitle": "Ayuda y comentarios", "footer.patreon.subtitle": "Apoyar", "footer.thanks": "Gracias a los Patrons por su apoyo", - "actions.save": "Guardar", "actions.saveChanges": "Guardar cambios", "actions.submit": "Finalizar", "actions.edit": "Editar", "actions.add": "Añadir", + "actions.addNew": "", "actions.remove": "Remover", "actions.delete": "Borrar", "actions.reset": "Reiniciar", "actions.loadMore": "Cargar más", + "actions.showMore": "", + "actions.showLess": "", "actions.copyToClipboard": "Copiar a clipboard", "actions.create": "Crear", "actions.close": "Cerrar", @@ -57,10 +107,19 @@ "actions.selectAll": "Elegir todos", "actions.search": "Buscar", "actions.setBg": "Elegir fondo", + "actions.outlined": "", + "actions.noOutline": "", "actions.join": "Unirse", "actions.nevermind": "Cancelar", "actions.upload": "Subir", - + "actions.clickHere": "", + "actions.goBack": "", + "actions.enable": "", + "actions.disable": "", + "actions.accept": "", + "actions.next": "", + "actions.previous": "", + "noResults": "", "maps.createMapList": "Crear lista de mapas", "maps.halfSz": "50% Pintazonas", "maps.mapPool": "Grupo de mapas", @@ -83,21 +142,19 @@ "maps.validation.INCLUDES_BANNED": "No se permiten mapas prohibidos", "maps.validation.INCLUDES_TIEBREAKER": "No se permite el mapa para desempate", "maps.validation.VALID": "¡Grupo de mapas OK!", - "results": "Resultados", - "results.placeSuffix_one": "^o", + "results.placeSuffix_many": "", + "results.placeSuffix_other": "^o", "results.placeSuffix_two": "^o", "results.placeSuffix_few": "^o", - "results.placeSuffix_other": "^o", - "forms.name": "Nombre", "forms.description": "Descripción", "forms.errors.title": "Los siguientes errores deben corregirse.", "forms.errors.noSearchMatches": "No se encuentran partidos", - + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", "errors.genericReload": "Algo salió mal. Intente recargar la página.", - "tag.name.SPECIAL": "Reglas especiales", "tag.name.ART": "Premios de arte", "tag.name.MONEY": "Premios de dinero", @@ -109,11 +166,14 @@ "tag.name.QUALIFIER": "Clasificatorio", "tag.name.SZ": "Solo Pintazonas", "tag.name.TW": "Incluye Territorial", + "tag.name.ONES": "", + "tag.name.DUOS": "", + "tag.name.TRIOS": "", "tag.name.S1": "Splatoon 1", "tag.name.S2": "Splatoon 2", "tag.name.SR": "Salmon Run", "tag.name.CARDS": "Combate carterritorial", - + "tag.name.COLLEGIATE": "", "weapon.category.SHOOTERS": "Lanzatintas", "weapon.category.BLASTERS": "Lanzamotas/Devastador", "weapon.category.ROLLERS": "Rodillos", @@ -127,29 +187,28 @@ "weapon.category.SPLATANAS": "Azotintadores", "weapon.category.subs": "Armas Secundarias", "weapon.category.specials": "Armas Especiales", - "plans.blueprint": "Planos", "plans.bgStyle.OVER": "Vista aérea", - + "plans.bgStyle.MINI": "", + "plans.adder.objective": "", "articles.by": "por {{author}}", - "theme.light": "Claro", "theme.dark": "Oscuro", "theme.auto": "Auto", - "websiteSubtitle": "Sitio Central de Splatoon Competitivo", - "upload.imageToUpload": "Imagen para subir", "upload.title": "Subiendo {{type}}. Se recomienda tamaño de {{width}}×{{height}}.", "upload.type.team-pfp": "imagen de equipo", "upload.type.team-banner": "imagen bandera de equipo", + "upload.type.org-pfp": "", "upload.commonExplanation": "Antes de que la imagen sea publica, debe ser aprobada por un moderador. Imagenes subidas por apoyantes de Patreon no requieren ser aprobadas. ", "upload.afterExplanation_one": "Tienes {{count}} imagen pendiente. La imagen se auto-publica despues de ser aprobada.", + "upload.afterExplanation_many": "", "upload.afterExplanation_other": "Tienes {{count}} imagenes pendientes. Las imagenes se auto-publican despues de ser aprobadas.", - "support.intro.first": "¡Hola! Soy Sendou y sendou.ink es mi proyecto para proveer herramientas y recursos para la comunidad de Splatoon. La meta es ayudar a todos a mejorar y disfrutar Splatoon ya sean principiantes o veteranos.", "support.intro.second": "Si te gusta lo que hago, esta página detalla como puedes dar tu apoyo a mi trabajo y recibir beneficios. Tu apoyo me ayuda pagar el costo del sitio y me hace habil pasar tiempo mejorando el proyecto.", "support.action": "Apoyanos en Patreon", + "support.footer": "", "support.perk.supportMyWork": "Apoya mi trabajo", "support.perk.adFree": "Sitio sin anuncios", "support.perk.nameInFooter": "Tu nombre en la página", @@ -161,7 +220,11 @@ "support.perk.seePlusPercentage.extra": "Normalmente, solo los rechasados pueden ver su porcentaje. Al apoyar, siempre tentras aceso a tu propio porcentaje.", "support.perk.autoValidatePictures": "Imagenes subidas auto-aprobadas", "support.perk.autoValidatePictures.extra": "Imagenes que subas (imagen de equipo/bandera, etc.) son aprobadas automaticamente. Normalmente, un moderador requiere aprobarlas. No aplica a imagenes ya subidas.", + "support.perk.userShortLink": "", + "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "Colores personalizados (perfil)", + "support.perk.favoriteBadges": "", + "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Colores personalizados (página de equipo)", "support.perk.customizedColorsTeam.extra": "Solo se requiere un miembro del equipo dando apoyo para aceder este beneficio.", "support.perk.privateDiscord": "Aceso a un canal exclusivo en Discord", @@ -169,7 +232,11 @@ "support.perk.prioritySupport": "Prioridad de ayuda", "support.perk.prioritySupport.extra": "Aceso a un servicio de ayuda separado al que le doy prioridad para pedidos de ayuda.", "support.perk.previewQ": "Avance para ver grupos en SendouQ antes de unirte", - + "support.perk.joinFive": "", + "support.perk.tournamentsBeta": "", + "support.perk.joinMoreAssociations": "", + "support.perk.useBotToLogIn": "", + "support.perk.useBotToLogIn.extra": "", "custom.colors.title": "Colores personalizados", "custom.colors.bg": "Fondo", "custom.colors.bg-darker": "Fondo más oscuro", @@ -177,19 +244,23 @@ "custom.colors.text": "Texto", "custom.colors.text-lighter": "Texto más ligero", "custom.colors.theme": "Tema", + "custom.colors.theme-secondary": "", "custom.colors.chat": "Nombre en chat", - + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", "divisions.WEST": "Tentáctica", "divisions.JPN": "Pulpioka", "xsearch.placements": "Lugares", "xsearch.aliases": "Alias:", - + "xsearch.unlink.title": "", + "xsearch.unlink.action.long": "", + "xsearch.unlink.action.short": "", "build.private": "Privado", - "or": "O", "yes": "Sí", "no": "No", - "leaderboard.type.USER": "Usuario", "leaderboard.type.TEAM": "Equipo", "leaderboard.type.XP-ALL": "Todos", @@ -197,8 +268,9 @@ "leaderboard.noTeams": "Aún no hay equipos en la tabla de posición", "leaderboard.updateInfo": "La tabla de posición es actualizada cada 30 minutos", "leaderboard.qualification": "Calificación para el fin de demporada", - + "leaderboard.qualification.info": "", "chat.connected": "Conectado", + "chat.connecting": "", "chat.disconnected": "Desconectado", "chat.send": "Enviar", "chat.input.placeholder": "Presionar 'enter' para enviar", @@ -207,9 +279,17 @@ "chat.systemMsg.cancelReported": "{{name}} pidió cancelar el partido", "chat.systemMsg.cancelConfirmed": "{{name}} confirmó cancelar el partido. El partido está cerrado", "chat.systemMsg.userLeft": "{{name}} se salió del grupo", - + "chat.newMessages": "", "fc.title": "Clave de amigo", - + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", + "settings.notifications.title": "", + "settings.notifications.description": "", + "settings.notifications.disableInfo": "", + "settings.notifications.browserNotSupported": "", + "settings.notifications.permissionDenied": "", "badges.selector.none": "Ninguna insignia seleccionada", "badges.selector.select": "Seleccionar insignia añadir" } diff --git a/locales/es-ES/faq.json b/locales/es-ES/faq.json index b5fa1b5dd..288b0590a 100644 --- a/locales/es-ES/faq.json +++ b/locales/es-ES/faq.json @@ -1,25 +1,20 @@ { "q1": "¿Qué es el Plus Server?", "a1": "Plus Server es un servidor de Discord para jugadores occidentales de alto nivel que sirve para buscar personas con quien jugar o combatir. Fue fundado en septiembre de 2017. Es dividido en tres niveles, de los cuales +1 es el más alto. Obtienes acceso cuando un miembro del servidor te sugiere y pasas la votación mensual.\n\nDurante la votación, obtienes un porcentage basado en tu resultado. Un 0% significa que todos los participantes votaron en contra, mientras que 100% sería lo opuesto. Se requiere 50% para pasar el voto. Si un miembro recibe menos de 50%, baja un nivel o, en el caso de miembros en +3, serán expulsados.", - "q2": "¿Cómo puedo obtener un premio de insignia para mi evento?", - + "a2": "", "q3": "¿Cómo puedo actualizar mi avatar o nombre de usuario?", "a3": "Si actualizas tu nombre de usuario o avatar en Discord, no cambian de inmediato en sendou.ink. Para que eso suceda tienes dos opciones:\n\n1) Si eres miembro del Discord de este sitio o del Plus Server, simplemente puedes esperar. Hay una rutina diaria que se encarga de la actualización.\n\n2) Alternativamente, si deseas actualizarlos de inmediato, puede cerrar la sesión y reiniciarla en sendou.ink.", - "q4": "Estoy suscrito en Patreon pero no he visto cambio en el sitio.", "a4": "Asegura que tu Discord esté conectado en Patreon.com. Después de hacerlo, puede tardar 2 horas para que el sitio se actualize. Si aún hay un problema, envia un mensaje a Sendou directamente por Discord para obtener ayuda.", - "q5": "¿Hay un app de sendou.ink?", "a5": "No, pero sendou.ink se puede instalar como una 'aplicación web progresiva' (PWA) que obtiene muchos de los mismos beneficios, como pantalla completa, un ícono en la pantalla de inicio y un proceso separado. Busque en Google 'cómo instalar PWA en *su navegador*' para encontrar instrucciones.", - "q6": "¿Cómo puedo agregar Twitch/Bluesky/YouTube a mi perfil?", "a6": "Usamos tu perfil de Discord para eso. Conéctalos y verifícalos a travéz de Discord. Luego, cierra tu sesión y vuelve a iniciar tu sesión en sendou.ink para actualizar.", - "q7": "¿Cómo puedo agregar videos?", - + "a7": "", "q8": "¿Cómo puedo mostrar mis resultados de Combate X en mi perfil?", - + "a8": "", "q9": "¿Cómo puedo subir arte que he comisionado?", "a9": "Solo puedes agregar arte que tú has creado. También tiene que tener relación con Splatoon. Para piezas comisionadas, por favor pide al artista que suba el arte. El artista puede enlazar tu perfil y así se podrá mostrar en tu perfil." } diff --git a/locales/es-ES/front.json b/locales/es-ES/front.json index 0967ef424..7b6aa4734 100644 --- a/locales/es-ES/front.json +++ b/locales/es-ES/front.json @@ -1 +1,18 @@ -{} +{ + "sq.season": "", + "sq.prepare": "", + "sq.participate": "", + "showcase.tabs.signedUp": "", + "showcase.tabs.organizer": "", + "showcase.tabs.discover": "", + "showcase.viewAll": "", + "showcase.card.ranked": "", + "showcase.card.unranked": "", + "showcase.card.winner": "", + "showcase.results": "", + "leaderboards.topPlayers": "", + "leaderboards.topTeams": "", + "leaderboards.viewFull": "", + "updates.header": "", + "updates.viewPast": "" +} diff --git a/locales/es-ES/game-misc.json b/locales/es-ES/game-misc.json index 50413cde9..85afa1fd8 100644 --- a/locales/es-ES/game-misc.json +++ b/locales/es-ES/game-misc.json @@ -48,5 +48,20 @@ "ABILITY_AD": "Duplicador", "ABILITY_SJ": "Supersalto invisible", "ABILITY_OS": "Demolición", - "ABILITY_DR": "Amortiguador" + "ABILITY_DR": "Amortiguador", + "MODE_SHORT_TW": "", + "MODE_SHORT_SZ": "", + "MODE_SHORT_TC": "", + "MODE_SHORT_RM": "", + "MODE_SHORT_CB": "", + "MODE_LONG_TW": "", + "MODE_LONG_SZ": "", + "MODE_LONG_TC": "", + "MODE_LONG_RM": "", + "MODE_LONG_CB": "", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/es-ES/q.json b/locales/es-ES/q.json index 10e8b70b9..a59bb9314 100644 --- a/locales/es-ES/q.json +++ b/locales/es-ES/q.json @@ -19,7 +19,6 @@ "privateNote.sentiment.NEUTRAL": "Neutral", "privateNote.sentiment.NEGATIVE": "Negativo", "privateNote.delete.header": "¿Borrar tu nota sobre {{name}}?", - "front.cities.la": "Los Angeles", "front.cities.nyc": "Nueva York", "front.cities.paris": "París", @@ -28,7 +27,6 @@ "front.noFriendCode": "Ingresa clave de amigo antes de unirte al grupo", "front.upcomingSeason.header": "¡Es fuera de temporada!", "front.upcomingSeason.date": "Únete a la Temporada {{nth}} empezando {{date}}", - "front.noUpcomingSeason": "La empieza de la próxima Temporada está por anunciar", "front.nav.rules.title": "Reglas", "front.nav.rules.description": "Leelas antes de jugar", @@ -52,7 +50,6 @@ "front.seasonOpen": "Temporada {{nth}} está abierta", "front.preview": "Ver avance de grupos en fila sin unirte", "front.preview.explanation": "Esta función solo es disponible para Patrons a nivel Supporter (o más alto) de sendou.ink", - "settings.maps.header": "Mapas y modos", "settings.maps.avoid": "Evitar", "settings.maps.prefer": "Preferir", @@ -79,7 +76,6 @@ "settings.trusted.trustedExplanation": "Los usuarios de confianza pueden añadirte directamente a grupos y equipos de torneos. Si te eliminan de esta lista, en el futuro tendrás que unirte a través de un enlace que ellos compartan.", "settings.trusted.noTrustedExplanation": "Actualmente no confía en ningún usuario. Se puede confiar en los usuarios cuando te unes a su grupo SendouQ o equipo de torneo a través de un enlace. Los usuarios de confianza pueden añadirle a grupos y equipos de torneos directamente.", "settings.trusted.teamExplanation": "Además de los usuarios anteriores, los miembros de tu equipo <2>{{name}} se puede añadirte directamente.", - "looking.joiningGroupError": "Antes de unirte a otro grupo, deja el corriente", "looking.goToSettingsPrompt": "Para encontrar grupos más facil, elige tu grupo de armas y estado de chat en la página de preferencias", "looking.inactiveGroup.soon": "Grupo será marcado como inactivo. ¿Aún estas buscando?", @@ -108,7 +104,9 @@ "looking.groups.actions.goBack": "Regresar", "looking.groups.adder.quickAdd": "Añadir rapido", "looking.groups.adder.error": "Ese usuario ya está en un grupo", + "looking.groups.adder.others": "", "looking.groups.adder.inviteLink": "Enlace de invitación", + "looking.groups.adder.select": "", "looking.groups.editNote": "Editar nota", "looking.groups.addNote": "Añadir nota", "looking.replay": "Repetir", @@ -121,7 +119,6 @@ "looking.allTiers": "Todos los niveles", "looking.joinQPrompt": "Únete a la fila para encontrar un grupo", "looking.range.or": "o", - "match.header": "Partido #{{number}}", "match.spInfo": "Fuerza Sendou será ajustada despues de que ambos equipos informen el mismo resultado", "match.dispute.button": "¿Disputar?", @@ -164,14 +161,11 @@ "match.outcome.loss": "perdida", "match.screen.ban": "Armas con {{special}} son prohibidas para este partido", "match.screen.allowed": "Armas con {{special}} se permiten para este partido", - "preparing.joinQ": "Unirte a la fila", - "tiers.currentCriteria": "Criterios actuales", "tiers.info.p1": "Por ejemplo, Leviathan se encuentra entre el 5% de los mejores jugadores. Diamond es el percentil 85, etc.", "tiers.info.p2": "NOTA: Nadie tiene rango Leviathan antes de tener al menos {{usersMin}} jugadores en las tablas (o al menos {{teamsMin}} para equipos)", "tiers.info.p3": "Cada rango también tiene un nivel plus (ver BRONCE+ de ejemplo). Significa que estás en el 50% superior de ese rango.", - "streams.noStreams": "No hay streams de partidos recientes", "streams.ownStreamInfo": "¿Falta tu stream? Asegura que tu cuenta de Twitch esté conectada y que tu juego es Splatoon 3.", "streams.ownStreamInfo.linkText": "Ver el FAQ para más información como sobre conectar tu cuenta de Twitch." diff --git a/locales/es-ES/scrims.json b/locales/es-ES/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/es-ES/scrims.json +++ b/locales/es-ES/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/es-ES/team.json b/locales/es-ES/team.json index 3cbb6015f..a0aae4552 100644 --- a/locales/es-ES/team.json +++ b/locales/es-ES/team.json @@ -2,25 +2,39 @@ "newTeam.header": "Creando nuevo equipo", "teamSearch.placeholder": "Buscar un equipo o jugador...", "actionButtons.leaveTeam": "Abandonar equipo", + "actionButtons.makeMainTeam": "", + "leaveTeam.header": "", + "leaveTeam.header.newOwner": "", "actionButtons.leaveTeam.confirm": "Abandonar", "actionButtons.editTeam": "Editar Equipo", "actionButtons.manageRoster": "Manejar Miembros", "actionButtons.deleteTeam": "Eliminar Equipo", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", "actionButtons.kick": "Echar", "kick.header": "¿Echar a {{user}} de {{teamName}}?", "actionButtons.transferOwnership": "Transferir Custodia", "transferOwnership.header": "¿Transferir custodia de {{teamName}} a {{user}}?", "actionButtons.transferOwnership.confirm": "Transferir", "deleteTeam.header": "¿Estás seguro que quieres eliminar a {{teamName}}?", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", "roles.CAPTAIN": "Capitán", + "roles.CO_CAPTAIN": "", "roles.FRONTLINE": "Delantero", + "roles.SLAYER": "", + "roles.SKIRMISHER": "", "roles.SUPPORT": "Soporte", "roles.MIDLINE": "Centro", "roles.BACKLINE": "Defensor", "roles.FLEX": "Flex", + "roles.SUB": "", "roles.COACH": "Entrenador", + "roles.CHEERLEADER": "", + "forms.fields.teamBsky": "", "forms.fields.bio": "Bio", "forms.fields.uploadImages": "Subir imágenes", + "forms.fields.removeImages": "", "forms.fields.uploadImages.pfp": "Imagen de perfil", "forms.fields.uploadImages.banner": "Banner del equipo", "forms.info.name": "Nota que si cambias el nombre de tu equipo, el nombre y la URL estarán libres para que otro equipo los tome", @@ -31,5 +45,9 @@ "validation.SHORT_CODE": "El código de invitación no tiene la longitud correcta. ¿Copiaste la URL completa?", "validation.TEAM_FULL": "El equipo al que te intentas unir ya esta lleno.", "validation.INVITE_CODE_WRONG": "El código de invitación es incorrecto.", - "validation.VALID": "¿Entrar a {{teamName}}?" + "validation.REACHED_TEAM_COUNT_LIMIT": "", + "validation.VALID": "¿Entrar a {{teamName}}?", + "editor.label": "", + "editorsInfo.button": "", + "editorsInfo.popover": "" } diff --git a/locales/es-ES/tournament.json b/locales/es-ES/tournament.json index ff8a921fc..e3f28b4fe 100644 --- a/locales/es-ES/tournament.json +++ b/locales/es-ES/tournament.json @@ -5,9 +5,9 @@ "tabs.register": "Registrar", "tabs.brackets": "Cuadros de Torneo", "tabs.seeds": "Listas de Equipos", + "tabs.results": "", "tabs.streams": "Streams ({{count}})", "tabs.subs": "Subs ({{count}})", - "pre.steps.header": "Completa estos pasos para jugar", "pre.steps.name": "Nombre de equipo", "pre.steps.roster": "Equipo lleno", @@ -16,55 +16,42 @@ "pre.footer": "Registro puede ser ajustado antes de que empieze el torneo", "pre.logIn": "Ingresa al sitio para registrar", "pre.inATeam": "Estás en un equipo para este evento", - "pre.checkIn.range": "El check-in está abierto entre {{start}} y {{finish}}", "pre.checkIn.over": "Se acabó check-in", "pre.checkIn.cant": "Completa los previos pasos antes de check-in", "pre.checkIn.button": "Check-in", "pre.checkIn.checkedIn": "Tu equipo completo check-in", - "pre.info.header": "Info de equipo", "pre.info.unregister": "Cancelar registro", "pre.info.unregister.confirm": "¿Cancelar registro del torneo y borrar info del equipo?", "pre.info.noHost": "Mi equipo prefiere no ser a cargo de salas", "pre.info.noScreen": "Mi equipo prefiere evitar Muro marmoleado", - "pre.roster.header": "Llenar equipo", "pre.roster.footer": "Se requieren al menos {{atLeastCount}} miembros para participar. Cantidad máxima son {{maxCount}}", "pre.roster.addTrusted.header": "Agregar personas con quienes has jugado", "pre.roster.delete.button": "Borrar miembro", "pre.roster.delete.header": "Miembro que quieres borrar", - "pre.pool.header": "Escojer grupo de mapas", "pre.pool.banned": "Prohibidos", "pre.pool.tiebreaker.short": "Desempate", - "pre.sub.prompt": "¿No tienes equipo en mente para este evento? También puedes unirte a la lista de substitutos.", - "bracket.type.DE_WINNERS": "Cuadro de ganadores", "bracket.type.DE_LOSERS": "Cuadro de perdedores", "bracket.type.SE": "Cuadro", "bracket.type.SWISS": "Cuadro Suizo", "bracket.type.GROUPS": "Cuadro de grupos", - "round.label": "Ronda", - "team.label": "Equipo", "team.unlisted": "Equipo no listado", - "bestOf.label.short": "Mejor de", - "pickInfo.team": "Equipo {{number}} elige", "pickInfo.team.specific": "{{team}} eligió", "pickInfo.tiebreaker": "Desempate", "pickInfo.both": "Ambos eligieron", "pickInfo.default": "Mapa por defacto", "pickInfo.counterpick": "Contraselección", - "generator.error": "Cambios no fueron guardados ya que el torneo comenzó", - "teams.mapsPickedStatus": "Estado de mapas elegidos", - "admin.download": "Descarga participantes", "admin.actions.CHANGE_TEAM_OWNER": "Cambiar capitán", "admin.actions.CHANGE_TEAM_NAME": "Cambiar nombre de equipo", @@ -76,40 +63,35 @@ "admin.actions.ADD_TEAM": "Registrar equipo", "admin.actions.DROP_TEAM_OUT": "Retirar equipo", "admin.actions.UNDO_DROP_TEAM_OUT": "Anular retiro", - + "admin.actions.UPDATE_IN_GAME_NAME": "", + "admin.actions.DELETE_LOGO": "", "staff.role.ORGANIZER": "organizador", "staff.role.STREAMER": "streamer", - "actions.addSub": "Añadir sub", "actions.shareLink": "Comparte enlace de invitación para añadir miembros: {{inviteLink}}", - "actions.sub.prompt_other": "Aún puedes añadir {{count}} subs a tu equipo", "actions.sub.prompt_one": "Aún puedes añadir {{count}} sub a tu equipo", + "actions.sub.prompt_many": "", + "actions.sub.prompt_other": "Aún puedes añadir {{count}} subs a tu equipo", "actions.sub.prompt_zero": "Tu equipo está lleno y no puedes añadir más subs", "actions.finalize.question": "Al verificar que los resultados presentados son correctos, haz click aquí para finalizar el torneo y procesar los resultados", "actions.finalize.action": "Finalizar", "actions.finalize.confirm": "¿Seguro que quieres finalizar el torneo? (No se puede anular)", - "streams.none": "No hay streams disponibles para este torneo al momento", - "team.setWins": "Victorias de sets", "team.mapWins": "Victorias de mapas", "team.seed": "Colocado", "team.seed.footer": "de {{count}}", "team.placement": "Colocación", "team.placement.footer": "Main/UG", - "bracket.waiting": "Cuadro se muestra aquí cuando al menos {{count}} equipos sean registrados", "bracket.waiting.checkin": "Cuadro se muestra aquí cuando al menos {{count}} equipos se hagan check-in", "bracket.wip": "Este cuadro es temporal y puede cambiar", - "bracket.progress.thanksForPlaying": "¡Gracias por participar en {{eventName}}!", "bracket.progress.match": "Oponente actual: {{opponent}}", "bracket.progress.match.action": "Ver", "bracket.progress.waiting": "Esperando partido", - "bracket.standings.showLess": "Mostrar menos", "bracket.standings.showMore": "Mostrar más", - "match.hosts": "{{teamName}} crea la sala", "match.pass": "Pasar", "match.pool": "Grupo", @@ -117,7 +99,6 @@ "match.score.playAll": "{{scoreOne}}-{{scoreTwo}} (Jugar todos los {{bestOf}})", "match.action.undoLastScore": "Anular resultado previo", "match.action.reopenMatch": "Reabrir partido", - "join.error.MISSING_CODE": "Falta código de invitación. ¿Copiaste el enlace completo?", "join.error.SHORT_CODE": "Código de invitación es de cantidad incorrecata. ¿Copiaste el enlace completo?", "join.error.NO_TEAM_MATCHING_CODE": "Ningún equipo coincide con el código de invitación.", @@ -126,11 +107,11 @@ "join.error.NOT_LOGGED_IN": "Debes de ingresarte al sitio para unirte a un equipo.", "join.VALID": "¿Unirte a {{teamName}} para {{eventName}}?", "join.giveTrust": "¿Confiar a {{name}} para añadirte a torneos futuros?", - "subs.prefersToPlay": "Prefiere jugar", "subs.canPlay": "Puede jugar", "subs.canVC": "Puede usar chat de voz", "subs.noVC": "No chat de voz", + "subs.listenOnlyVC": "", "subs.editPost": "Editar anuncio de sub", "subs.addPost": "Agrégate como un sub", "subs.vc.header": "¿Puedes usar chat de voz?", @@ -139,5 +120,15 @@ "subs.weapons.info": "Elige entre {{min}} y {{max}}", "subs.message.header": "Mensaje", "subs.visibility.header": "Visibilidad", - "subs.visibility.everyone": "Todos" + "subs.visibility.everyone": "Todos", + "progression.error.PLACEMENTS_PARSE_ERROR": "", + "progression.error.NOT_RESOLVING_WINNER": "", + "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "", + "progression.error.GAP_IN_PLACEMENTS": "", + "progression.error.TOO_MANY_PLACEMENTS": "", + "progression.error.DUPLICATE_BRACKET_NAME": "", + "progression.error.NAME_MISSING": "", + "progression.error.NEGATIVE_PROGRESSION": "", + "progression.error.NO_SE_SOURCE": "", + "progression.error.NO_DE_POSITIVE": "" } diff --git a/locales/es-ES/user.json b/locales/es-ES/user.json index 1ef85c76f..185265061 100644 --- a/locales/es-ES/user.json +++ b/locales/es-ES/user.json @@ -1,5 +1,6 @@ { "customUrl": "Enlace personalizado", + "customName": "", "ign": "Nombre en el juego", "ign.short": "IGN", "country": "País", @@ -11,13 +12,17 @@ "sens": "Sens", "weaponPool": "Grupo de armas", "discordExplanation": "Tu nombre, foto, y cuentas de YouTube, Bluesky y Twitch se obtienen por tu cuenta en Discord. Ver <1>FAQ para más información.", - + "favoriteBadges": "", + "battlefy": "", "forms.showDiscordUniqueName": "Mostrar usuario de Discord", "forms.showDiscordUniqueName.info": "¿Mostrar tu nombre de Discord ({{discordUniqueName}}) publicamente?", "forms.commissionsOpen": "Comisiones abiertas", "forms.commissionText": "Info de comisiones", "forms.commissionText.info": "Precio, espacios abiertos, o cualquier otra información sobre tus comiciones.", - + "forms.customName.info": "", + "forms.country.search.placeholder": "", + "forms.favoriteBadges.nonSupporter": "", + "results.title": "", "results.placing": "Lugar", "results.team": "Equipo", "results.tournament": "Torneo", @@ -26,16 +31,21 @@ "results.highlights": "Resaltos", "results.highlights.choose": "Elegir resaltos", "results.highlights.explanation": "Elige los resultados que quieres resaltar", - + "results.button.showHighlights": "", + "results.button.showAll": "", "forms.errors.maxWeapons": "Máxima cantidad de armas", "forms.errors.invalidCustomUrl.numbers": "Enlace personalizado no puede ser solo numeros", "forms.errors.invalidCustomUrl.strangeCharacter": "Enlace personalizado no puede contener caracteres especiales", "forms.errors.invalidCustomUrl.duplicate": "Alguien ya tiene ese enlace personalizado", "forms.errors.invalidSens": "Motion sens can't be set if R-stick sens isn't", - + "forms.info.customUrl": "", + "forms.info.battlefy": "", + "search.info": "", "search.noResults": "No se encontraron usuarios que coincidan con '{{query}}'", - + "search.pleaseLogIn.header": "", + "search.pleaseLogIn.button": "", "seasons": "Temporadas", + "seasons.noQ": "", "seasons.tabs.weapons": "Armas", "seasons.tabs.stages": "Mapas", "seasons.tabs.self": "Personal", @@ -51,5 +61,20 @@ "seasons.noReportedWeapons": "No se han informado armas", "seasons.clickARow": "Haga clic en una fila para ver estadísticas de armas", "seasons.loading": "Cargando...", - "seasons.matchBeingProcessed": "No se ha procesado este partido" + "seasons.matchBeingProcessed": "No se ha procesado este partido", + "builds.sorting.changeButton": "", + "builds.sorting.header": "", + "builds.sorting.backToDefaults": "", + "builds.sorting.info": "", + "builds.sorting.UPDATED_AT": "", + "builds.sorting.TOP_500": "", + "builds.sorting.WEAPON_POOL": "", + "builds.sorting.WEAPON_IN_GAME_ORDER": "", + "builds.sorting.ALPHABETICAL_TITLE": "", + "builds.sorting.MODE": "", + "builds.sorting.HEADGEAR_ID": "", + "builds.sorting.CLOTHES_ID": "", + "builds.sorting.SHOES_ID": "", + "builds.sorting.PUBLIC_BUILD": "", + "builds.sorting.PRIVATE_BUILD": "" } diff --git a/locales/es-ES/vods.json b/locales/es-ES/vods.json index 50deb9e8f..852234346 100644 --- a/locales/es-ES/vods.json +++ b/locales/es-ES/vods.json @@ -7,6 +7,8 @@ "gameCount": "Juego {{count}}", "minShort": "min", "secShort": "seg", + "forms.title.create": "", + "forms.title.edit": "", "forms.title.youtubeUrl": "Enlace de YouTube", "forms.title.videoTitle": "Título de video", "forms.title.videoDate": "Fecha de video", @@ -20,5 +22,7 @@ "forms.title.weapon": "Arma", "forms.action.addMatch": "Agregar partido", "forms.action.deleteMatch": "Borrar partido", - "gainPerms": "Por favor envia un mensaje en el 'helpdesk' de nuestro Discord para obtener permiso para subir videos." + "noVods": "", + "gainPerms": "Por favor envia un mensaje en el 'helpdesk' de nuestro Discord para obtener permiso para subir videos.", + "deleteConfirm": "" } diff --git a/locales/es-US/analyzer.json b/locales/es-US/analyzer.json index 64df2cfcb..b316c695c 100644 --- a/locales/es-US/analyzer.json +++ b/locales/es-US/analyzer.json @@ -92,6 +92,7 @@ "damage.header.baseDamage.short": "Base", "damage.header.distance": "Distancia", "damage.toSplat_one": "{{count}} golpe para reventar", + "damage.toSplat_many": "", "damage.toSplat_other": "{{count}} golpes para reventar", "damage.NORMAL_MIN": "Mínimo", "damage.NORMAL_MAX": "Máximo", @@ -158,6 +159,9 @@ "dmgHtdExplanation": "DPD = Disparos para destruir", "noDmgData": "No hay información sobre esta arma. Revisa más tarde.", "perInkTankGrid.header_one": "{{weapon}} disparos despues de ×{{count}} arma secundaria usada", + "perInkTankGrid.header_many": "", "perInkTankGrid.header_other": "{{weapon}} disparos despues de ×{{count}} armas secundarias usadas", - "bigBubblerExplanation": "Duración de {{weapon}} también es aumentada en conjunto con durabilidad. " + "bigBubblerExplanation": "Duración de {{weapon}} también es aumentada en conjunto con durabilidad. ", + "button.showChart": "", + "button.showConsumptionGrid": "" } diff --git a/locales/es-US/art.json b/locales/es-US/art.json index 8d2785fdb..6ee3fccb0 100644 --- a/locales/es-US/art.json +++ b/locales/es-US/art.json @@ -1,5 +1,6 @@ { "pendingApproval_one": "Tienes {{count}} imagen esperando aprobación.", + "pendingApproval_many": "", "pendingApproval_other": "Tienes {{count}} imagenes esperando aprobación.", "madeBy": "Creada por", "radios.all": "Todos", @@ -24,5 +25,7 @@ "forms.tags.addNew": "Crear nueva.", "forms.tags.addNew.placeholder": "Crear una nueva etiqueta", "forms.tags.searchExisting.placeholder": "Buscar etiquetas existentes", - "forms.tags.maxReached": "Limite máximo de etiquetas" + "forms.tags.maxReached": "Limite máximo de etiquetas", + "delete.title": "", + "unlink.title": "" } diff --git a/locales/es-US/badges.json b/locales/es-US/badges.json index 55635f6a5..3badf06a4 100644 --- a/locales/es-US/badges.json +++ b/locales/es-US/badges.json @@ -3,9 +3,12 @@ "patreon+": "\"Supporter+\" de sendou.ink en Patreon", "xp": "Recibido por alcanzar {{xpText}}", "tournament_one": "Recibido por ganar {{tournament}}", + "tournament_many": "", "tournament_other": "Recibido por ganar {{tournament}} (×{{count}})", "forYourEvent": "¿Insignia para tu evento?", "managedBy": "Administrado por {{users}}", + "madeBy": "", "own.divider": "Insignias administradas", - "other.divider": "Otras insignias" + "other.divider": "Otras insignias", + "noBadgesFound": "" } diff --git a/locales/es-US/calendar.json b/locales/es-US/calendar.json index 76df06d40..1ab495a87 100644 --- a/locales/es-US/calendar.json +++ b/locales/es-US/calendar.json @@ -1,8 +1,5 @@ { "inYourTimeZone": "Horas mostradas en tu zona local:", - "addNew": "Añadir nuevo", - "noEvents": "No hay eventos en la semana seleccionada", - "reportResults": "Puedes anunciar resultados:", "day": "Día {{number}}", "actions.reportWinners": "Anunciar ganadores", "actions.delete": "Borrar evento", @@ -12,13 +9,12 @@ "members": "Miembros", "results": "Resultados", "createMapList": "Crear lista de mapas", - "from": "De {{author}}", - "pastEvents.dividerText": "Eventos previos", "count.teams_one": "{{count}} equipo", - "count.players_one": "{{count}} judador", + "count.teams_many": "", "count.teams_other": "{{count}} equipos", + "count.players_one": "{{count}} judador", + "count.players_many": "", "count.players_other": "{{count}} jugadores", - "forms.dates": "Fechas", "forms.bracketUrl": "Enlace de cuadros", "forms.discordInvite": "Enlace de invitación a Discord", @@ -27,7 +23,6 @@ "forms.badges": "Premios de insignia", "forms.badges.placeholder": "Elige un premio de insignia", "forms.mapPool": "Grupo de mapas", - "forms.participantCount": "Participantes", "forms.reportResultsHeader": "Anunciando resultados para {{eventName}}", "forms.reportResultsInfo": "Tú decides cuántos resultados reportar. Puede ser solo el equipo ganador, los 3 primeros o lo que quieras.", @@ -35,22 +30,14 @@ "forms.team.remove": "Remover equipo", "forms.team.name": "Nombre de equipo", "forms.team.placing": "Lugar", - "forms.team.player.header": "Jugador {{number}}", "forms.team.player.add": "Añadir jugador", "forms.team.player.remove": "Remover jugador", "forms.team.player.addAsUser": "Añadir como usuario (recomendado)", "forms.team.player.addAsText": "Añadir solo texto", - "forms.errors.uniqueTeamName": "Cada equipo requiere un nombre único.", "forms.errors.duplicatePlayer": "No se puede tener el mismo jugador dos veces en el mismo equipo.", "forms.errors.emptyTeam": "Cada equipo requiere por lo menos un jugador.", - - "week.this": "Esta semana", - "week.next": "Próxima semana", - "week.last": "Semana pasada", - - "tag.desc.BADGE": "Ganador de este evento recibe una insignia de sendou.ink.", "tag.desc.SPECIAL": "Reglas que difieren del estándar, por ejemplo: limite de armas que se pueden usar.", "tag.desc.ART": "Puedes ganar arte jugando este torneo.", "tag.desc.MONEY": "Puedes ganar dinero jugando este torneo.", @@ -64,5 +51,33 @@ "tag.desc.S1": "El juego es Splatoon 1.", "tag.desc.S2": "El juego es Splatoon 2.", "tag.desc.SR": "Evento de Salmon Run", - "tag.desc.CARDS": "Evento de Combate carterritorial" + "tag.desc.CARDS": "Evento de Combate carterritorial", + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/es-US/common.json b/locales/es-US/common.json index 9b3b2740e..b52c1a75a 100644 --- a/locales/es-US/common.json +++ b/locales/es-US/common.json @@ -23,23 +23,69 @@ "pages.art": "Arte", "pages.sendouq": "SendouQ", "pages.lfg": "Buscando grupo", - + "pages.scrims": "", + "pages.settings": "", + "pages.luti": "", "header.profile": "Perfil", "header.logout": "Cerrar sesión", "header.login": "Iniciar sesión", "header.language": "Idioma", "header.loggedInAs": "Ingresado como {{userName}}", "header.theme": "Tema", - + "header.adder.tournament": "", + "header.adder.calendarEvent": "", + "header.adder.build": "", + "header.adder.team": "", + "header.adder.scrimPost": "", + "header.adder.association": "", + "header.adder.lfgPost": "", + "header.adder.art": "", + "header.adder.vod": "", + "header.adder.plusSuggestion": "", + "notifications.title": "", + "notifications.empty": "", + "notifications.seeAll": "", + "notifications.fullList.explanation": "", + "notifications.managePush": "", + "notifications.title.SQ_ADDED_TO_GROUP": "", + "notifications.text.SQ_ADDED_TO_GROUP": "", + "notifications.title.SQ_NEW_MATCH": "", + "notifications.text.SQ_NEW_MATCH": "", + "notifications.title.TO_ADDED_TO_TEAM": "", + "notifications.text.TO_ADDED_TO_TEAM": "", + "notifications.title.TO_TEST_CREATED": "", + "notifications.text.TO_TEST_CREATED": "", + "notifications.title.TO_BRACKET_STARTED": "", + "notifications.text.TO_BRACKET_STARTED": "", + "notifications.title.TO_CHECK_IN_OPENED": "", + "notifications.text.TO_CHECK_IN_OPENED": "", + "notifications.title.BADGE_ADDED": "", + "notifications.text.BADGE_ADDED": "", + "notifications.title.BADGE_MANAGER_ADDED": "", + "notifications.text.BADGE_MANAGER_ADDED": "", + "notifications.title.PLUS_VOTING_STARTED": "", + "notifications.text.PLUS_VOTING_STARTED": "", + "notifications.title.PLUS_SUGGESTION_ADDED": "", + "notifications.text.PLUS_SUGGESTION_ADDED": "", + "notifications.title.TAGGED_TO_ART": "", + "notifications.text.TAGGED_TO_ART": "", + "notifications.title.SEASON_STARTED": "", + "notifications.text.SEASON_STARTED": "", + "notifications.title.SCRIM_NEW_REQUEST": "", + "notifications.text.SCRIM_NEW_REQUEST": "", + "notifications.title.SCRIM_SCHEDULED": "", + "notifications.text.SCRIM_SCHEDULED": "", "auth.errors.aborted": "Ingreso cancelado", "auth.errors.failed": "Ingreso fallido", "auth.errors.discordPermissions": "Para tu perfil en sendou.ink, el sitio requiere aceso a tu nombre en Discord, avatar, y redes sociales.", - + "auth.errors.unknown": "", + "toasts.error": "", + "toasts.success": "", + "toasts.info": "", "footer.github.subtitle": "Código fuente", "footer.discord.subtitle": "Ayuda y comentarios", "footer.patreon.subtitle": "Apoyar", "footer.thanks": "Gracias a los Patrons por su apoyo", - "actions.save": "Guardar", "actions.saveChanges": "Guardar cambios", "actions.submit": "Finalizar", @@ -61,12 +107,19 @@ "actions.selectAll": "Elegir todos", "actions.search": "Buscar", "actions.setBg": "Elegir fondo", + "actions.outlined": "", + "actions.noOutline": "", "actions.join": "Unirse", "actions.nevermind": "Cancelar", "actions.upload": "Subir", "actions.clickHere": "Haga click aquí", "actions.goBack": "Volver", - + "actions.enable": "", + "actions.disable": "", + "actions.accept": "", + "actions.next": "", + "actions.previous": "", + "noResults": "", "maps.createMapList": "Crear lista de escenarios", "maps.halfSz": "50% Pintazonas", "maps.mapPool": "Grupo de escenario", @@ -89,21 +142,19 @@ "maps.validation.INCLUDES_BANNED": "No se permiten escenarios prohibidos", "maps.validation.INCLUDES_TIEBREAKER": "No se permite el escenario para desempate", "maps.validation.VALID": "¡Grupo de escenarios OK!", - "results": "Resultados", - "results.placeSuffix_one": "^o", + "results.placeSuffix_many": "", + "results.placeSuffix_other": "^o", "results.placeSuffix_two": "^o", "results.placeSuffix_few": "^o", - "results.placeSuffix_other": "^o", - "forms.name": "Nombre", "forms.description": "Descripción", "forms.errors.title": "Los siguientes errores deben corregirse", "forms.errors.noSearchMatches": "No se encuentran partidos", - + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", "errors.genericReload": "Algo salió mal. Intente recargar la página.", - "tag.name.SPECIAL": "Reglas especiales", "tag.name.ART": "Premios de arte", "tag.name.MONEY": "Premios de dinero", @@ -122,7 +173,7 @@ "tag.name.S2": "Splatoon 2", "tag.name.SR": "Salmon Run", "tag.name.CARDS": "Combate carterritorial", - + "tag.name.COLLEGIATE": "", "weapon.category.SHOOTERS": "Lanzatintas", "weapon.category.BLASTERS": "Lanzamotas/Devastador", "weapon.category.ROLLERS": "Rodillos", @@ -136,18 +187,15 @@ "weapon.category.SPLATANAS": "Azotintadores", "weapon.category.subs": "Armas Secundarias", "weapon.category.specials": "Armas Especiales", - "plans.blueprint": "Planos", "plans.bgStyle.OVER": "Vista aérea", - + "plans.bgStyle.MINI": "", + "plans.adder.objective": "", "articles.by": "por {{author}}", - "theme.light": "Claro", "theme.dark": "Oscuro", "theme.auto": "Auto", - "websiteSubtitle": "Sitio Central de Splatoon Competitivo", - "upload.imageToUpload": "Imagen para subir", "upload.title": "Subiendo {{type}}. Se recomienda tamaño de {{width}}×{{height}}.", "upload.type.team-pfp": "imagen de equipo", @@ -155,11 +203,12 @@ "upload.type.org-pfp": "imagen de perfil de organización de torneos", "upload.commonExplanation": "Antes de que la imagen sea publica, debe ser aprobada por un moderador. Imagenes subidas por apoyantes de Patreon no requieren ser aprobadas. ", "upload.afterExplanation_one": "Tienes {{count}} imagen pendiente. La imagen se auto-publica despues de ser aprobada.", + "upload.afterExplanation_many": "", "upload.afterExplanation_other": "Tienes {{count}} imagenes pendientes. Las imagenes se auto-publican despues de ser aprobadas.", - "support.intro.first": "¡Hola! Soy Sendou y sendou.ink es mi proyecto para proveer herramientas y recursos para la comunidad de Splatoon. La meta es ayudar a todos a mejorar y disfrutar Splatoon ya sean principiantes o veteranos.", "support.intro.second": "Si te gusta lo que hago, esta página detalla como puedes dar tu apoyo a mi trabajo y recibir beneficios. Tu apoyo me ayuda pagar el costo del sitio y me hace habil pasar tiempo mejorando el proyecto.", "support.action": "Apoyanos en Patreon", + "support.footer": "", "support.perk.supportMyWork": "Apoya mi trabajo", "support.perk.adFree": "Sitio sin anuncios", "support.perk.nameInFooter": "Tu nombre en la página", @@ -171,7 +220,11 @@ "support.perk.seePlusPercentage.extra": "Normalmente, solo los rechasados pueden ver su porcentaje. Al apoyar, siempre tendrás aceso a tu propio porcentaje.", "support.perk.autoValidatePictures": "Imagenes subidas auto-aprobadas", "support.perk.autoValidatePictures.extra": "Imagenes que subas (imagen de equipo/bandera, etc.) son aprobadas automaticamente. Normalmente, un moderador requiere aprobarlas. No aplica a imagenes ya subidas.", + "support.perk.userShortLink": "", + "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "Colores personalizados (perfil)", + "support.perk.favoriteBadges": "", + "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Colores personalizados (página de equipo)", "support.perk.customizedColorsTeam.extra": "Solo se requiere un miembro del equipo dando apoyo para aceder este beneficio.", "support.perk.privateDiscord": "Aceso a un canal exclusivo en Discord", @@ -179,7 +232,11 @@ "support.perk.prioritySupport": "Prioridad de ayuda", "support.perk.prioritySupport.extra": "Aceso a un servicio de ayuda separado al que le doy prioridad para pedidos de ayuda.", "support.perk.previewQ": "Avance para ver grupos en SendouQ antes de unirte", - + "support.perk.joinFive": "", + "support.perk.tournamentsBeta": "", + "support.perk.joinMoreAssociations": "", + "support.perk.useBotToLogIn": "", + "support.perk.useBotToLogIn.extra": "", "custom.colors.title": "Colores personalizados", "custom.colors.bg": "Fondo", "custom.colors.bg-darker": "Fondo más oscuro", @@ -187,19 +244,23 @@ "custom.colors.text": "Texto", "custom.colors.text-lighter": "Texto más claro", "custom.colors.theme": "Tema", + "custom.colors.theme-secondary": "", "custom.colors.chat": "Nombre en chat", - + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", "divisions.WEST": "Tentáctica", "divisions.JPN": "Pulpioka", "xsearch.placements": "Lugares", "xsearch.aliases": "Alias:", - + "xsearch.unlink.title": "", + "xsearch.unlink.action.long": "", + "xsearch.unlink.action.short": "", "build.private": "Privado", - "or": "O", "yes": "Sí", "no": "No", - "leaderboard.type.USER": "Usuario", "leaderboard.type.TEAM": "Equipo", "leaderboard.type.XP-ALL": "Todos", @@ -207,8 +268,9 @@ "leaderboard.noTeams": "Aún no hay equipos en la tabla de posición", "leaderboard.updateInfo": "La tabla de posición es actualizada cada 30 minutos", "leaderboard.qualification": "Calificación para el fin de temporada", - + "leaderboard.qualification.info": "", "chat.connected": "Conectado", + "chat.connecting": "", "chat.disconnected": "Desconectado", "chat.send": "Enviar", "chat.input.placeholder": "Presionar 'enter' para enviar", @@ -218,9 +280,16 @@ "chat.systemMsg.cancelConfirmed": "{{name}} confirmó cancelar el partido. El partido está cerrado", "chat.systemMsg.userLeft": "{{name}} se salió del grupo", "chat.newMessages": "Nuevo mensajes", - "fc.title": "Clave de amigo", - + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", + "settings.notifications.title": "", + "settings.notifications.description": "", + "settings.notifications.disableInfo": "", + "settings.notifications.browserNotSupported": "", + "settings.notifications.permissionDenied": "", "badges.selector.none": "Ninguna insignia seleccionada", "badges.selector.select": "Seleccionar insignia añadir" } diff --git a/locales/es-US/faq.json b/locales/es-US/faq.json index b5fa1b5dd..288b0590a 100644 --- a/locales/es-US/faq.json +++ b/locales/es-US/faq.json @@ -1,25 +1,20 @@ { "q1": "¿Qué es el Plus Server?", "a1": "Plus Server es un servidor de Discord para jugadores occidentales de alto nivel que sirve para buscar personas con quien jugar o combatir. Fue fundado en septiembre de 2017. Es dividido en tres niveles, de los cuales +1 es el más alto. Obtienes acceso cuando un miembro del servidor te sugiere y pasas la votación mensual.\n\nDurante la votación, obtienes un porcentage basado en tu resultado. Un 0% significa que todos los participantes votaron en contra, mientras que 100% sería lo opuesto. Se requiere 50% para pasar el voto. Si un miembro recibe menos de 50%, baja un nivel o, en el caso de miembros en +3, serán expulsados.", - "q2": "¿Cómo puedo obtener un premio de insignia para mi evento?", - + "a2": "", "q3": "¿Cómo puedo actualizar mi avatar o nombre de usuario?", "a3": "Si actualizas tu nombre de usuario o avatar en Discord, no cambian de inmediato en sendou.ink. Para que eso suceda tienes dos opciones:\n\n1) Si eres miembro del Discord de este sitio o del Plus Server, simplemente puedes esperar. Hay una rutina diaria que se encarga de la actualización.\n\n2) Alternativamente, si deseas actualizarlos de inmediato, puede cerrar la sesión y reiniciarla en sendou.ink.", - "q4": "Estoy suscrito en Patreon pero no he visto cambio en el sitio.", "a4": "Asegura que tu Discord esté conectado en Patreon.com. Después de hacerlo, puede tardar 2 horas para que el sitio se actualize. Si aún hay un problema, envia un mensaje a Sendou directamente por Discord para obtener ayuda.", - "q5": "¿Hay un app de sendou.ink?", "a5": "No, pero sendou.ink se puede instalar como una 'aplicación web progresiva' (PWA) que obtiene muchos de los mismos beneficios, como pantalla completa, un ícono en la pantalla de inicio y un proceso separado. Busque en Google 'cómo instalar PWA en *su navegador*' para encontrar instrucciones.", - "q6": "¿Cómo puedo agregar Twitch/Bluesky/YouTube a mi perfil?", "a6": "Usamos tu perfil de Discord para eso. Conéctalos y verifícalos a travéz de Discord. Luego, cierra tu sesión y vuelve a iniciar tu sesión en sendou.ink para actualizar.", - "q7": "¿Cómo puedo agregar videos?", - + "a7": "", "q8": "¿Cómo puedo mostrar mis resultados de Combate X en mi perfil?", - + "a8": "", "q9": "¿Cómo puedo subir arte que he comisionado?", "a9": "Solo puedes agregar arte que tú has creado. También tiene que tener relación con Splatoon. Para piezas comisionadas, por favor pide al artista que suba el arte. El artista puede enlazar tu perfil y así se podrá mostrar en tu perfil." } diff --git a/locales/es-US/front.json b/locales/es-US/front.json index 0967ef424..7b6aa4734 100644 --- a/locales/es-US/front.json +++ b/locales/es-US/front.json @@ -1 +1,18 @@ -{} +{ + "sq.season": "", + "sq.prepare": "", + "sq.participate": "", + "showcase.tabs.signedUp": "", + "showcase.tabs.organizer": "", + "showcase.tabs.discover": "", + "showcase.viewAll": "", + "showcase.card.ranked": "", + "showcase.card.unranked": "", + "showcase.card.winner": "", + "showcase.results": "", + "leaderboards.topPlayers": "", + "leaderboards.topTeams": "", + "leaderboards.viewFull": "", + "updates.header": "", + "updates.viewPast": "" +} diff --git a/locales/es-US/game-misc.json b/locales/es-US/game-misc.json index 27d7a36fc..819f52d2b 100644 --- a/locales/es-US/game-misc.json +++ b/locales/es-US/game-misc.json @@ -58,5 +58,10 @@ "MODE_LONG_SZ": "Pintazonas", "MODE_LONG_TC": "Torreón", "MODE_LONG_RM": "Pez dorado", - "MODE_LONG_CB": "Asalto Almeja" + "MODE_LONG_CB": "Asalto Almeja", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/es-US/q.json b/locales/es-US/q.json index cd2e76e48..ffaab8bf4 100644 --- a/locales/es-US/q.json +++ b/locales/es-US/q.json @@ -19,7 +19,6 @@ "privateNote.sentiment.NEUTRAL": "Neutral", "privateNote.sentiment.NEGATIVE": "Negativo", "privateNote.delete.header": "¿Borrar tu nota sobre {{name}}?", - "front.cities.la": "Los Ángeles", "front.cities.nyc": "Nueva York", "front.cities.paris": "París", @@ -28,7 +27,6 @@ "front.noFriendCode": "Ingresa clave de amigo antes de unirte al grupo", "front.upcomingSeason.header": "¡Es fuera de temporada!", "front.upcomingSeason.date": "Únete a la Temporada {{nth}} empezando {{date}}", - "front.noUpcomingSeason": "La empieza de la próxima Temporada está por anunciar", "front.nav.rules.title": "Reglas", "front.nav.rules.description": "Leelas antes de jugar", @@ -52,7 +50,6 @@ "front.seasonOpen": "Temporada {{nth}} está abierta", "front.preview": "Ver avance de grupos en fila sin unirte", "front.preview.explanation": "Esta función solo es disponible para Patrons a nivel Supporter (o más alto) de sendou.ink", - "settings.maps.header": "Escenarios y Estilos", "settings.maps.avoid": "Evitar", "settings.maps.prefer": "Preferir", @@ -79,7 +76,6 @@ "settings.trusted.trustedExplanation": "Los usuarios de confianza pueden añadirte directamente a grupos y equipos de torneos. Si te eliminan de esta lista, en el futuro tendrás que unirte a través de un enlace que ellos compartan.", "settings.trusted.noTrustedExplanation": "Actualmente no confía en ningún usuario. Se puede confiar en los usuarios cuando te unes a su grupo SendouQ o equipo de torneo a través de un enlace. Los usuarios de confianza pueden añadirle a grupos y equipos de torneos directamente.", "settings.trusted.teamExplanation": "Además de los usuarios anteriores, los miembros de tu equipo <2>{{name}} se puede añadirte directamente.", - "looking.joiningGroupError": "Antes de unirte a otro grupo, deja el corriente", "looking.goToSettingsPrompt": "Para encontrar grupos más facil, elige tu grupo de armas y estado de chat en la página de preferencias", "looking.inactiveGroup.soon": "Grupo será marcado como inactivo. ¿Aún estás buscando?", @@ -108,7 +104,9 @@ "looking.groups.actions.goBack": "Regresar", "looking.groups.adder.quickAdd": "Añadir rápido", "looking.groups.adder.error": "Ese usuario ya está en un grupo", + "looking.groups.adder.others": "", "looking.groups.adder.inviteLink": "Enlace de invitación", + "looking.groups.adder.select": "", "looking.groups.editNote": "Editar nota", "looking.groups.addNote": "Añadir nota", "looking.replay": "Repetir", @@ -120,9 +118,7 @@ "looking.rankCalculating": "Menos de {{count}} sets jugados. Rango aún se está calculando...", "looking.allTiers": "Todos los niveles", "looking.joinQPrompt": "Únete a la fila para encontrar un grupo", - "looking.range.or": "o", - "match.header": "Partido #{{number}}", "match.spInfo": "Fuerza Sendou será ajustada despues de que ambos equipos informen el mismo resultado", "match.dispute.button": "¿Disputar?", @@ -165,14 +161,11 @@ "match.outcome.loss": "perdida", "match.screen.ban": "Armas con {{special}} son prohibidas para este partido", "match.screen.allowed": "Armas con {{special}} se permiten para este partido", - "preparing.joinQ": "Unirte a la fila", - "tiers.currentCriteria": "Criterios actuales", "tiers.info.p1": "Por ejemplo, Leviathan se encuentra entre el 5% de los mejores jugadores. Diamond es el percentil 85, etc.", "tiers.info.p2": "NOTA: Nadie tiene rango Leviathan antes de tener al menos {{usersMin}} jugadores en las tablas (o al menos {{teamsMin}} para equipos)", "tiers.info.p3": "Cada rango también tiene un nivel plus (ver BRONCE+ de ejemplo). Significa que estás en el 50% superior de ese rango.", - "streams.noStreams": "No hay streams de partidos recientes", "streams.ownStreamInfo": "¿Falta tu stream? Asegura que tu cuenta de Twitch esté conectada y que tu juego es Splatoon 3.", "streams.ownStreamInfo.linkText": "Ver el FAQ para más información como sobre conectar tu cuenta de Twitch." diff --git a/locales/es-US/scrims.json b/locales/es-US/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/es-US/scrims.json +++ b/locales/es-US/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/es-US/team.json b/locales/es-US/team.json index 941028058..8fdc5d85d 100644 --- a/locales/es-US/team.json +++ b/locales/es-US/team.json @@ -2,26 +2,39 @@ "newTeam.header": "Creando nuevo equipo", "teamSearch.placeholder": "Buscar un equipo o jugador...", "actionButtons.leaveTeam": "Abandonar equipo", + "actionButtons.makeMainTeam": "", + "leaveTeam.header": "", + "leaveTeam.header.newOwner": "", "actionButtons.leaveTeam.confirm": "Abandonar", "actionButtons.editTeam": "Editar Equipo", "actionButtons.manageRoster": "Manejar Miembros", "actionButtons.deleteTeam": "Eliminar Equipo", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", "actionButtons.kick": "Echar", "kick.header": "¿Echar a {{user}} de {{teamName}}?", "actionButtons.transferOwnership": "Transferir Custodia", "transferOwnership.header": "¿Transferir custodia de {{teamName}} a {{user}}?", "actionButtons.transferOwnership.confirm": "Transferir", "deleteTeam.header": "¿Estás seguro que quieres eliminar a {{teamName}}?", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", "roles.CAPTAIN": "Capitán", + "roles.CO_CAPTAIN": "", "roles.FRONTLINE": "Delantero", + "roles.SLAYER": "", + "roles.SKIRMISHER": "", "roles.SUPPORT": "Soporte", "roles.MIDLINE": "Centro", "roles.BACKLINE": "Defensor", "roles.FLEX": "Flex", "roles.SUB": "Suplente", "roles.COACH": "Entrenador", + "roles.CHEERLEADER": "", + "forms.fields.teamBsky": "", "forms.fields.bio": "Bio", "forms.fields.uploadImages": "Subir imágenes", + "forms.fields.removeImages": "", "forms.fields.uploadImages.pfp": "Imagen de perfil", "forms.fields.uploadImages.banner": "Banner del equipo", "forms.info.name": "Nota que si cambias el nombre de tu equipo, el nombre y la URL estarán libres para que otro equipo los tome", @@ -32,5 +45,9 @@ "validation.SHORT_CODE": "El código de invitación no tiene la longitud correcta. ¿Copiaste la URL completa?", "validation.TEAM_FULL": "El equipo al que te intentas unir ya esta lleno.", "validation.INVITE_CODE_WRONG": "El código de invitación es incorrecto.", - "validation.VALID": "¿Entrar a {{teamName}}?" + "validation.REACHED_TEAM_COUNT_LIMIT": "", + "validation.VALID": "¿Entrar a {{teamName}}?", + "editor.label": "", + "editorsInfo.button": "", + "editorsInfo.popover": "" } diff --git a/locales/es-US/tournament.json b/locales/es-US/tournament.json index f3f4378a6..650f8792e 100644 --- a/locales/es-US/tournament.json +++ b/locales/es-US/tournament.json @@ -5,9 +5,9 @@ "tabs.register": "Registrar", "tabs.brackets": "Cuadros de Torneo", "tabs.seeds": "Listas de Equipos", + "tabs.results": "", "tabs.streams": "Streams ({{count}})", "tabs.subs": "Subs ({{count}})", - "pre.steps.header": "Completa estos pasos para jugar", "pre.steps.name": "Nombre de equipo", "pre.steps.roster": "Equipo lleno", @@ -16,55 +16,42 @@ "pre.footer": "Registro puede ser ajustado antes de que empieze el torneo", "pre.logIn": "Ingresa al sitio para registrar", "pre.inATeam": "Estás en un equipo para este evento", - "pre.checkIn.range": "El check-in está abierto entre {{start}} y {{finish}}", "pre.checkIn.over": "Se acabó check-in", "pre.checkIn.cant": "Completa los previos pasos antes de check-in", "pre.checkIn.button": "Check-in", "pre.checkIn.checkedIn": "Tu equipo completo check-in", - "pre.info.header": "Info de equipo", "pre.info.unregister": "Cancelar registro", "pre.info.unregister.confirm": "¿Cancelar registro del torneo y borrar info del equipo?", "pre.info.noHost": "Mi equipo prefiere no ser a cargo de salas", "pre.info.noScreen": "Mi equipo prefiere evitar Muro marmoleado", - "pre.roster.header": "Llenar equipo", "pre.roster.footer": "Se requieren al menos {{atLeastCount}} miembros para participar. Cantidad máxima son {{maxCount}}", "pre.roster.addTrusted.header": "Agregar personas con quienes has jugado", "pre.roster.delete.button": "Borrar miembro", "pre.roster.delete.header": "Miembro que quieres borrar", - "pre.pool.header": "Escojer grupo de mapas", "pre.pool.banned": "Prohibidos", "pre.pool.tiebreaker.short": "Desempate", - "pre.sub.prompt": "¿No tienes equipo en mente para este evento? También puedes unirte a la lista de substitutos.", - "bracket.type.DE_WINNERS": "Cuadro de ganadores", "bracket.type.DE_LOSERS": "Cuadro de perdedores", "bracket.type.SE": "Cuadro", "bracket.type.SWISS": "Cuadro Suizo", "bracket.type.GROUPS": "Cuadro de grupos", - "round.label": "Ronda", - "team.label": "Equipo", "team.unlisted": "Equipo no listado", - "bestOf.label.short": "Mejor de", - "pickInfo.team": "Equipo {{number}} elige", "pickInfo.team.specific": "{{team}} eligió", "pickInfo.tiebreaker": "Desempate", "pickInfo.both": "Ambos eligieron", "pickInfo.default": "Mapa por defacto", "pickInfo.counterpick": "Contraselección", - "generator.error": "Cambios no fueron guardados ya que el torneo comenzó", - "teams.mapsPickedStatus": "Estado de escenarios elegidos", - "admin.download": "Descarga participantes", "admin.actions.CHANGE_TEAM_OWNER": "Cambiar capitán", "admin.actions.CHANGE_TEAM_NAME": "Cambiar nombre de equipo", @@ -78,49 +65,40 @@ "admin.actions.UNDO_DROP_TEAM_OUT": "Anular retiro", "admin.actions.UPDATE_IN_GAME_NAME": "Actualizar IGN de jugador", "admin.actions.DELETE_LOGO": "Borrar logo", - "staff.role.ORGANIZER": "organizador", "staff.role.STREAMER": "streamer", - "actions.addSub": "Añadir sub", "actions.shareLink": "Comparte enlace de invitación para añadir miembros: {{inviteLink}}", - "actions.sub.prompt_other": "Aún puedes añadir {{count}} subs a tu equipo", "actions.sub.prompt_one": "Aún puedes añadir {{count}} sub a tu equipo", + "actions.sub.prompt_many": "", + "actions.sub.prompt_other": "Aún puedes añadir {{count}} subs a tu equipo", "actions.sub.prompt_zero": "Tu equipo está lleno y no puedes añadir más subs", "actions.finalize.question": "Al verificar que los resultados presentados son correctos, haz click aquí para finalizar el torneo y procesar los resultados", "actions.finalize.action": "Finalizar", "actions.finalize.confirm": "¿Seguro que quieres finalizar el torneo? (No se puede anular)", - "streams.none": "No hay streams disponibles para este torneo al momento", - "team.setWins": "Victorias de sets", "team.mapWins": "Victorias de juegos", "team.seed": "Colocado", "team.seed.footer": "de {{count}}", "team.placement": "Colocación", "team.placement.footer": "Ppal./", - "bracket.waiting": "Cuadro se muestra aquí cuando al menos {{count}} equipos sean registrados", "bracket.waiting.checkin": "Cuadro se muestra aquí cuando al menos {{count}} equipos se hagan check-in", "bracket.wip": "Este cuadro es temporal y puede cambiar", - "bracket.progress.thanksForPlaying": "¡Gracias por participar en {{eventName}}!", "bracket.progress.match": "Oponente actual: {{opponent}}", "bracket.progress.match.action": "Ver", "bracket.progress.waiting": "Esperando partido", - "bracket.standings.showLess": "Mostrar menos", "bracket.standings.showMore": "Mostrar más", - "match.hosts": "{{teamName}} crea la sala", "match.pass": "Contraseña", "match.pool": "Canal", - "match.score": "{{scoreOne}}-{{scoreTwo}} (Mejor de {{bestOf}})", "match.score.playAll": "{{scoreOne}}-{{scoreTwo}} (Jugar todos los {{bestOf}})", "match.action.undoLastScore": "Anular resultado previo", "match.action.reopenMatch": "Reabrir partido", - "join.error.MISSING_CODE": "Falta código de invitación. ¿Copiaste el enlace completo?", "join.error.SHORT_CODE": "Código de invitación es de cantidad incorrecata. ¿Copiaste el enlace completo?", "join.error.NO_TEAM_MATCHING_CODE": "Ningún equipo coincide con el código de invitación.", @@ -129,11 +107,11 @@ "join.error.NOT_LOGGED_IN": "Debes de ingresarte al sitio para unirte a un equipo.", "join.VALID": "¿Unirte a {{teamName}} para {{eventName}}?", "join.giveTrust": "¿Confiar a {{name}} para añadirte a torneos futuros?", - "subs.prefersToPlay": "Prefiere jugar", "subs.canPlay": "Puede jugar", "subs.canVC": "Puede usar chat de voz", "subs.noVC": "No chat de voz", + "subs.listenOnlyVC": "", "subs.editPost": "Editar anuncio de sub", "subs.addPost": "Agrégate como un sub", "subs.vc.header": "¿Puedes usar chat de voz?", @@ -142,5 +120,15 @@ "subs.weapons.info": "Elige entre {{min}} y {{max}}", "subs.message.header": "Mensaje", "subs.visibility.header": "Visibilidad", - "subs.visibility.everyone": "Todos" + "subs.visibility.everyone": "Todos", + "progression.error.PLACEMENTS_PARSE_ERROR": "", + "progression.error.NOT_RESOLVING_WINNER": "", + "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "", + "progression.error.GAP_IN_PLACEMENTS": "", + "progression.error.TOO_MANY_PLACEMENTS": "", + "progression.error.DUPLICATE_BRACKET_NAME": "", + "progression.error.NAME_MISSING": "", + "progression.error.NEGATIVE_PROGRESSION": "", + "progression.error.NO_SE_SOURCE": "", + "progression.error.NO_DE_POSITIVE": "" } diff --git a/locales/es-US/user.json b/locales/es-US/user.json index 9b3b373dd..f507ce7ea 100644 --- a/locales/es-US/user.json +++ b/locales/es-US/user.json @@ -12,15 +12,16 @@ "sens": "Sens", "weaponPool": "Grupo de armas", "discordExplanation": "Tu nombre, foto, y cuentas de YouTube, Bluesky y Twitch se obtienen por tu cuenta en Discord. Ver <1>FAQ para más información.", + "favoriteBadges": "", "battlefy": "Nombre de cuenta de Battlefy", - "forms.showDiscordUniqueName": "Mostrar usuario de Discord", "forms.showDiscordUniqueName.info": "¿Mostrar tu nombre de Discord ({{discordUniqueName}}) publicamente?", "forms.commissionsOpen": "Comisiones abiertas", "forms.commissionText": "Info de comisiones", "forms.commissionText.info": "Precio, espacios abiertos, o cualquier otra información sobre tus comiciones.", "forms.customName.info": "Si vacío, se mostrará tu nombre de Discord: \"{{discordName}}\"", - + "forms.country.search.placeholder": "", + "forms.favoriteBadges.nonSupporter": "", "results.title": "Todos los resultados", "results.placing": "Lugar", "results.team": "Equipo", @@ -32,18 +33,19 @@ "results.highlights.explanation": "Elige los resultados que quieres resaltar", "results.button.showHighlights": "Mostrar resaltos", "results.button.showAll": "Mostrar todos", - "forms.errors.maxWeapons": "Máxima cantidad de armas", "forms.errors.invalidCustomUrl.numbers": "Enlace personalizado no puede ser solo numeros", "forms.errors.invalidCustomUrl.strangeCharacter": "Enlace personalizado no puede contener caracteres especiales", "forms.errors.invalidCustomUrl.duplicate": "Alguien ya tiene ese enlace personalizado", "forms.errors.invalidSens": "Sens de giroscopio no se poner sin la sens de palanca", - + "forms.info.customUrl": "", "forms.info.battlefy": "El nombre de tu cuenta de Battlefy se utiliza para la clasificación y verificación en algunos torneos.", - + "search.info": "", "search.noResults": "No se encontraron usuarios que coincidan con '{{query}}'", - + "search.pleaseLogIn.header": "", + "search.pleaseLogIn.button": "", "seasons": "Temporadas", + "seasons.noQ": "", "seasons.tabs.weapons": "Armas", "seasons.tabs.stages": "Escenarios", "seasons.tabs.self": "Personal", @@ -60,7 +62,6 @@ "seasons.clickARow": "Haga clic en una fila para ver estadísticas de armas", "seasons.loading": "Cargando...", "seasons.matchBeingProcessed": "No se ha procesado este partido", - "builds.sorting.changeButton": "Cambiar ordenación", "builds.sorting.header": "Cambiar ordenación de builds", "builds.sorting.backToDefaults": "Volver a los valores predeterminados", @@ -71,7 +72,6 @@ "builds.sorting.WEAPON_IN_GAME_ORDER": "Ordenación de armas en juego", "builds.sorting.ALPHABETICAL_TITLE": "Título alfabético", "builds.sorting.MODE": "Estilo", - "builds.sorting.HEADGEAR_ID": "Ordenación de accesorios en juego", "builds.sorting.CLOTHES_ID": "Ordenación de ropa en juego", "builds.sorting.SHOES_ID": "Ordenación de calzados en juego", diff --git a/locales/es-US/vods.json b/locales/es-US/vods.json index de5013b3b..c2bdf8953 100644 --- a/locales/es-US/vods.json +++ b/locales/es-US/vods.json @@ -7,6 +7,8 @@ "gameCount": "Juego {{count}}", "minShort": "min", "secShort": "seg", + "forms.title.create": "", + "forms.title.edit": "", "forms.title.youtubeUrl": "Enlace de YouTube", "forms.title.videoTitle": "Título de video", "forms.title.videoDate": "Fecha de video", @@ -20,6 +22,7 @@ "forms.title.weapon": "Arma", "forms.action.addMatch": "Agregar partido", "forms.action.deleteMatch": "Borrar partido", + "noVods": "", "gainPerms": "Por favor envia un mensaje en el 'helpdesk' de nuestro Discord para obtener permiso para subir videos.", "deleteConfirm": "¿Borrar video con el título de '{{title}}'?" } diff --git a/locales/fr-CA/analyzer.json b/locales/fr-CA/analyzer.json index f9bf5a7af..c99ab0878 100644 --- a/locales/fr-CA/analyzer.json +++ b/locales/fr-CA/analyzer.json @@ -53,6 +53,8 @@ "stat.consumption.NORMAL": "Tirs", "stat.consumption.SWING": "Coups", "stat.consumption.SLOSH": "Seaucées", + "stat.consumption.VERTICAL_SWING": "", + "stat.consumption.HORIZONTAL_SWING": "", "stat.consumption.TAP_SHOT": "Charge minimale", "stat.consumption.FULL_CHARGE": "Charge complète", "stat.consumption.SPLATLING_CHARGE": "Charges pleines", @@ -68,6 +70,7 @@ "stat.sub.qsjBoost": "Boost Aérodynamisme", "stat.special.duration": "Durée de {{weapon}}", "stat.special.duration.inkStormExplanation": "Augmente la distance d'encrage mais pas le montant d'encre.", + "stat.special.duration.killerWail": "", "stat.special.damageDistance": "Distance des dégâts de {{weapon}}", "stat.special.paintRadius": "Rayon d'encrage de {{weapon}}", "stat.special.shieldHp": "Durabilité du bouclier de {{weapon}}", @@ -76,6 +79,7 @@ "stat.special.inkConsumptionPerSecond": "Conso. d'encre par seconde de {{weapon}}", "stat.special.reticleRadius": "Rayon du réticule de {{weapon}}", "stat.special.throwDistance": "Distance de lancer de {{weapon}}", + "stat.special.moveSpeed": "", "stat.special.autoChargeRate": "Cadence de charge auto du {{weapon}}", "stat.special.maxRadius": "Rayon max de l'onde du {{weapon}}", "stat.special.maxRadius.explanation": "La vitesse de déplacement de l'onde est toujours la même malgré l'augmentation du rayon.", @@ -88,6 +92,7 @@ "damage.header.baseDamage.short": "Base", "damage.header.distance": "Distance", "damage.toSplat_one": "{{count}} coup pour liquider", + "damage.toSplat_many": "", "damage.toSplat_other": "{{count}} coups pour liquider", "damage.NORMAL_MIN": "Minimum", "damage.NORMAL_MAX": "Maximum", @@ -109,6 +114,10 @@ "damage.SPLASH_HORIZONTAL_MIN": "Coup horizontal (Minimum)", "damage.SPLASH_HORIZONTAL_MAX": "Coup horizontal (Maximum)", "damage.ROLL_OVER": "Écrasement", + "damage.SPLATANA_VERTICAL_DIRECT": "", + "damage.SPLATANA_VERTICAL": "", + "damage.SPLATANA_HORIZONTAL_DIRECT": "", + "damage.SPLATANA_HORIZONTAL": "", "damage.BOMB_DIRECT": "Direct", "damage.BOMB_NORMAL": "Explosion", "damage.WAVE": "Onde", @@ -148,5 +157,11 @@ "labels.damageType": "Type de dégâts", "labels.weapon": "Arme", "dmgHtdExplanation": "DGT = Dégâts | CAD = Coups avant destruction", - "noDmgData": "Il n'y a pas de données sur les dégâts de cette arme. Revenez plus tard !" + "noDmgData": "Il n'y a pas de données sur les dégâts de cette arme. Revenez plus tard !", + "perInkTankGrid.header_one": "", + "perInkTankGrid.header_many": "", + "perInkTankGrid.header_other": "", + "bigBubblerExplanation": "", + "button.showChart": "", + "button.showConsumptionGrid": "" } diff --git a/locales/fr-CA/art.json b/locales/fr-CA/art.json index f229eb85f..cb0507232 100644 --- a/locales/fr-CA/art.json +++ b/locales/fr-CA/art.json @@ -1,5 +1,6 @@ { "pendingApproval_one": "Vous avez {{count}} image en attente de validation par un modérateur.", + "pendingApproval_many": "", "pendingApproval_other": "Vous avez {{count}} images en attente de validation par un modérateur.", "madeBy": "Créé par", "radios.all": "Tous", @@ -10,6 +11,7 @@ "commissionsOpen": "Accepte les commissions", "commissionsClosed": "N'accepte pas les commissions", "openCommissionsOnly": "Ne montrer que les artistes qui acceptent les commissions", + "gainPerms": "", "forms.caveats": "Quelques notes: 1) Doit être en rapport avec Splatoon 2) Doit avoir été créé par vous 3) Pas de contenu NSFW/explicite. Il y a une procédure de validation avant que votre poste puisse être vu par les autres.", "forms.description.title": "Description", "forms.linkedUsers.title": "Utilisateurs liés", @@ -23,5 +25,7 @@ "forms.tags.addNew": "En créer un nouveau.", "forms.tags.addNew.placeholder": "Créer un nouveau tag", "forms.tags.searchExisting.placeholder": "Chercher des tags existants", - "forms.tags.maxReached": "Limite de tags atteinte" + "forms.tags.maxReached": "Limite de tags atteinte", + "delete.title": "", + "unlink.title": "" } diff --git a/locales/fr-CA/badges.json b/locales/fr-CA/badges.json index 0678c3e7b..35d03850f 100644 --- a/locales/fr-CA/badges.json +++ b/locales/fr-CA/badges.json @@ -3,7 +3,12 @@ "patreon+": "Supporter+ sur le patreon de sendou.ink", "xp": "Attribué pour avoir atteint {{xpText}}", "tournament_one": "Attribué pour avoir gagné {{tournament}}", + "tournament_many": "", "tournament_other": "Attribué pour avoir gagné {{tournament}} (×{{count}})", "forYourEvent": "Un badge pour votre événement ?", - "managedBy": "Géré par {{users}}" + "managedBy": "Géré par {{users}}", + "madeBy": "", + "own.divider": "", + "other.divider": "", + "noBadgesFound": "" } diff --git a/locales/fr-CA/builds.json b/locales/fr-CA/builds.json index 8dacf907d..7dc9f5e7c 100644 --- a/locales/fr-CA/builds.json +++ b/locales/fr-CA/builds.json @@ -4,7 +4,6 @@ "noBuilds": "Pas de sets disponibles. N'hésitez pas à en créer un !", "buildCard.info": "Info", "buildCard.edit": "Éditer", - "forms.title": "Titre", "forms.modes": "Modes", "forms.weapons": "Armes", @@ -12,23 +11,30 @@ "forms.gear.CLOTHES": "Vêtements", "forms.gear.SHOES": "Chaussures", "forms.private.info": "Les sets privées ne sont visible que par vous.", - + "forms.noGear.info": "", "deleteConfirm": "Supprimer le set '{{title}}' ?", - "stats.count.title": "Statistiques de {{count}} sets pour {{weapon}}", "stats.ap.title": "Moyenne des Points de Compétences", "stats.percentage.title": "Taux de présence des bonus exclusifs", "stats.all": "Tous", - + "stats.public": "", + "stats.private": "", "addFilter": "Ajouter un filtre", "linkButton.abilityStats": "Statistiques", "linkButton.popularBuilds": "Sets populaires", "noPopularBuilds": "Il semble qu'il n'y ait pas de sets populaires pour cette arme en ce moment.", - "emptyAbilitySlot": "Emplacement de bonus vide", - + "filters.type.ability": "", + "filters.type.mode": "", + "filters.type.date": "", + "filters.ability.title": "", + "filters.mode.title": "", + "filters.date.title": "", "filters.has": "Avec", "filters.does.not.have": "Sans", "filters.atLeast": "Au moins", - "filters.atMost": "Au plus" + "filters.atMost": "Au plus", + "filters.date.since": "", + "filters.date.custom": "", + "filters.filterByWeapon": "" } diff --git a/locales/fr-CA/calendar.json b/locales/fr-CA/calendar.json index 3d5b08b5b..f18f91083 100644 --- a/locales/fr-CA/calendar.json +++ b/locales/fr-CA/calendar.json @@ -1,8 +1,5 @@ { "inYourTimeZone": "Horaires (adaptés à votre fuseau) :", - "addNew": "Ajouter un événement", - "noEvents": "Aucun événement pour la semaine sélectionnée", - "reportResults": "Vous pouvez déclarer les résultats :", "day": "Jour {{number}}", "actions.reportWinners": "Déclarer les gagnants", "actions.delete": "Effacer l'événement", @@ -12,13 +9,12 @@ "members": "Membres", "results": "Résultats", "createMapList": "Créer une liste de stages", - "from": "Par {{author}}", - "pastEvents.dividerText": "Événements passés", "count.teams_one": "{{count}} équipe", - "count.players_one": "{{count}} joueur", + "count.teams_many": "", "count.teams_other": "{{count}} équipes", + "count.players_one": "{{count}} joueur", + "count.players_many": "", "count.players_other": "{{count}} joueurs", - "forms.dates": "Dates", "forms.bracketUrl": "Lien du bracket", "forms.discordInvite": "Lien d'invitation du Discord", @@ -27,7 +23,6 @@ "forms.badges": "Badge à gagner", "forms.badges.placeholder": "Choisissez le badge à faire gagner", "forms.mapPool": "Stages disponibles", - "forms.participantCount": "Nombre de participants", "forms.reportResultsHeader": "Déclarer les résultats pour {{eventName}}", "forms.reportResultsInfo": "Les résultats déclarés peuvent être personnalisés. Vous pouvez déclarer uniquement le gagnant, le top 3, ou tout ce que vous décidez.", @@ -35,22 +30,14 @@ "forms.team.remove": "Retirer une équipe", "forms.team.name": "Nom de l'équipe", "forms.team.placing": "Position", - "forms.team.player.header": "Joueur {{number}}", "forms.team.player.add": "Ajouter un joueur", "forms.team.player.remove": "Retirer un joueur", "forms.team.player.addAsUser": "Ajouter en tant qu'utilisateur (recommandé)", "forms.team.player.addAsText": "Ajouter en tant que texte brut", - "forms.errors.uniqueTeamName": "Chaque équipe doit avoir un nom unique.", "forms.errors.duplicatePlayer": "Impossible d'avoir le même joueur plusieurs fois dans la même équipe.", "forms.errors.emptyTeam": "Chaque équipe doit au moins avoir un joueur.", - - "week.this": "Cette Sem.", - "week.next": "Sem. Suiv.", - "week.last": "Sem. Préc.", - - "tag.desc.BADGE": "Le vainceur de cet événement obtient un badge sendou.ink.", "tag.desc.SPECIAL": "Les règles peuvent différer du standard, par ex. une sélection limitée d'armes.", "tag.desc.ART": "Il est possible de gagner une illustration dans ce tournoi.", "tag.desc.MONEY": "Il est possible de gagner de l'argent dans ce tournoi.", @@ -64,5 +51,33 @@ "tag.desc.S1": "Le jeu joué est Splatoon 1.", "tag.desc.S2": "Le jeu joué est Splatoon 2.", "tag.desc.SR": "Événement Salmon Run.", - "tag.desc.CARDS": "Événement Cartes & Territoire." + "tag.desc.CARDS": "Événement Cartes & Territoire.", + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/fr-CA/common.json b/locales/fr-CA/common.json index c99bbb79e..c8f67a0e2 100644 --- a/locales/fr-CA/common.json +++ b/locales/fr-CA/common.json @@ -22,32 +22,82 @@ "pages.links": "Liens", "pages.art": "Art", "pages.sendouq": "SendouQ", - + "pages.lfg": "", + "pages.scrims": "", + "pages.settings": "", + "pages.luti": "", "header.profile": "Profil", "header.logout": "Déconnexion", "header.login": "Connexion", "header.language": "Langue", "header.loggedInAs": "Connecté en tant que {{userName}}", "header.theme": "Thème", - + "header.adder.tournament": "", + "header.adder.calendarEvent": "", + "header.adder.build": "", + "header.adder.team": "", + "header.adder.scrimPost": "", + "header.adder.association": "", + "header.adder.lfgPost": "", + "header.adder.art": "", + "header.adder.vod": "", + "header.adder.plusSuggestion": "", + "notifications.title": "", + "notifications.empty": "", + "notifications.seeAll": "", + "notifications.fullList.explanation": "", + "notifications.managePush": "", + "notifications.title.SQ_ADDED_TO_GROUP": "", + "notifications.text.SQ_ADDED_TO_GROUP": "", + "notifications.title.SQ_NEW_MATCH": "", + "notifications.text.SQ_NEW_MATCH": "", + "notifications.title.TO_ADDED_TO_TEAM": "", + "notifications.text.TO_ADDED_TO_TEAM": "", + "notifications.title.TO_TEST_CREATED": "", + "notifications.text.TO_TEST_CREATED": "", + "notifications.title.TO_BRACKET_STARTED": "", + "notifications.text.TO_BRACKET_STARTED": "", + "notifications.title.TO_CHECK_IN_OPENED": "", + "notifications.text.TO_CHECK_IN_OPENED": "", + "notifications.title.BADGE_ADDED": "", + "notifications.text.BADGE_ADDED": "", + "notifications.title.BADGE_MANAGER_ADDED": "", + "notifications.text.BADGE_MANAGER_ADDED": "", + "notifications.title.PLUS_VOTING_STARTED": "", + "notifications.text.PLUS_VOTING_STARTED": "", + "notifications.title.PLUS_SUGGESTION_ADDED": "", + "notifications.text.PLUS_SUGGESTION_ADDED": "", + "notifications.title.TAGGED_TO_ART": "", + "notifications.text.TAGGED_TO_ART": "", + "notifications.title.SEASON_STARTED": "", + "notifications.text.SEASON_STARTED": "", + "notifications.title.SCRIM_NEW_REQUEST": "", + "notifications.text.SCRIM_NEW_REQUEST": "", + "notifications.title.SCRIM_SCHEDULED": "", + "notifications.text.SCRIM_SCHEDULED": "", "auth.errors.aborted": "Connexion abandonnée", "auth.errors.failed": "Connexion échouée", "auth.errors.discordPermissions": "Pour mettre en place votre profil, sendou.ink a besoin de votre nom de profil Discord, de votre avatar et de vos réseaux connectés.", - + "auth.errors.unknown": "", + "toasts.error": "", + "toasts.success": "", + "toasts.info": "", "footer.github.subtitle": "Code source", "footer.discord.subtitle": "Aide & retours", "footer.patreon.subtitle": "Soutien", "footer.thanks": "Merci à nos Supporters pour le soutien", - "actions.save": "Sauvegarder", "actions.saveChanges": "Sauvegarder les changements", "actions.submit": "Envoyer", "actions.edit": "Éditer", "actions.add": "Ajouter", + "actions.addNew": "", "actions.remove": "Retirer", "actions.delete": "Effacer", "actions.reset": "Réinitialiser", "actions.loadMore": "Charger plus", + "actions.showMore": "", + "actions.showLess": "", "actions.copyToClipboard": "Copier dans le presse-papier", "actions.create": "Créer", "actions.close": "Fermer", @@ -57,9 +107,19 @@ "actions.selectAll": "Tout Sélectionner", "actions.search": "Rechercher", "actions.setBg": "Changer le fond", + "actions.outlined": "", + "actions.noOutline": "", "actions.join": "Joindre", + "actions.nevermind": "", "actions.upload": "Soumettre", - + "actions.clickHere": "", + "actions.goBack": "", + "actions.enable": "", + "actions.disable": "", + "actions.accept": "", + "actions.next": "", + "actions.previous": "", + "noResults": "", "maps.createMapList": "Créer une liste de stages", "maps.halfSz": "50% DdZ", "maps.mapPool": "Pool de stages", @@ -79,37 +139,41 @@ "maps.validation.MAP_REPEATED": "Impossible de choisir le même stage plus d'une fois", "maps.validation.MODE_REPEATED": "Impossible de choisir le même mode plus d'une fois", "maps.validation.TOO_MUCH_STAGE_REPEAT": "Impossible de choisir le même stage plus de {{maxStageRepeat}} fois", + "maps.validation.INCLUDES_BANNED": "", + "maps.validation.INCLUDES_TIEBREAKER": "", "maps.validation.VALID": "Liste de stages valide !", - "results": "Résultats", - "results.placeSuffix_one": "^er", + "results.placeSuffix_many": "", + "results.placeSuffix_other": "^ème", "results.placeSuffix_two": "^ème", "results.placeSuffix_few": "^ème", - "results.placeSuffix_other": "^ème", - "forms.name": "Nom", "forms.description": "Description", "forms.errors.title": "Les erreurs ci-dessous doivent être réglées", "forms.errors.noSearchMatches": "Pas de correspondance trouvée", - + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", "errors.genericReload": "Quelque chose s'est mal passé. Essayez d'actualiser la page.", - "tag.name.SPECIAL": "Règles spéciales", "tag.name.ART": "Illustration à gagner", "tag.name.MONEY": "Argent à gagner", "tag.name.REGION": "Limite de région", "tag.name.LOW": "Limite de niveau", + "tag.name.HIGH": "", "tag.name.COUNT": "Limite d'inscriptions", "tag.name.LAN": "LAN", "tag.name.QUALIFIER": "Qualifications", "tag.name.SZ": "DdZ uniquement", "tag.name.TW": "GdT comprises", + "tag.name.ONES": "", + "tag.name.DUOS": "", + "tag.name.TRIOS": "", "tag.name.S1": "Splatoon 1", "tag.name.S2": "Splatoon 2", "tag.name.SR": "Salmon Run", "tag.name.CARDS": "Cartes & Territoire", - + "tag.name.COLLEGIATE": "", "weapon.category.SHOOTERS": "Lanceurs", "weapon.category.BLASTERS": "Blasters", "weapon.category.ROLLERS": "Rouleaux", @@ -123,47 +187,56 @@ "weapon.category.SPLATANAS": "Éclatanas", "weapon.category.subs": "Secondaires", "weapon.category.specials": "Spéciales", - "plans.blueprint": "Plans", "plans.bgStyle.OVER": "Vue de dessus", - + "plans.bgStyle.MINI": "", + "plans.adder.objective": "", "articles.by": "par {{author}}", - "theme.light": "Clair", "theme.dark": "Sombre", "theme.auto": "Auto", - "websiteSubtitle": "Le hub compétitif de Splatoon", - "upload.imageToUpload": "Image à soumettre", "upload.title": "Soumission {{type}}. La taille recommandée est de {{width}}×{{height}}.", "upload.type.team-pfp": "d'un emblème d'équipe", "upload.type.team-banner": "d'une bannière d'équipe", + "upload.type.org-pfp": "", "upload.commonExplanation": "Avant que l'image ne soit visible publiquement, un modérateur la validera. Les images soumises par les Supporters n'ont pas besoin d'être validées.", "upload.afterExplanation_one": "Vous avez {{count}} image en attente. L'image sera visible une fois validée.", + "upload.afterExplanation_many": "", "upload.afterExplanation_other": "Vous avez {{count}} images en attente. Les images seront visibles une fois validées.", - "support.intro.first": "Salut! Je suis Sendou et sendou.ink est mon projet pour fournir des outils et ressources pour la communauté Splatoon. L'objectif est d'aider tout le monde à s'améliorer et à profiter de Splatoon, que vous soyez tout nouveau dans le jeu ou un vétéran chevronné.", "support.intro.second": "Si vous aimez ce que je fais, cette page détaille comment vous pouvez soutenir mon travail et gagner des avantages. Votre soutien m'aide à payer l'hébergement ainsi qu'à sponsoriser mon temps passé à améliorer continuellement le projet.", "support.action": "Soutenir sur Patreon", + "support.footer": "", "support.perk.supportMyWork": "Soutenez mon travail", "support.perk.adFree": "Navigation sans pub", "support.perk.nameInFooter": "Nom dans le pied de page", "support.perk.discordColorRole": "Nom coloré sur Discord", "support.perk.discordColorRole.extra": "Vous pouvez obtenir une couleur personalisée sur le Plus Server et le serveur Discord de sendou.ink. Utilisez la commande /color du bot Lohi.", + "support.perk.chatColor": "", "support.perk.badge": "Badge de profil", "support.perk.seePlusPercentage": "Voir le pourcentage de vote du Plus Server", "support.perk.seePlusPercentage.extra": "Normalement, seules les suggestions échouées voient leur pourcentage de vote. Avec ceci, vous pouvez toujours voir votre pourcentage.", "support.perk.autoValidatePictures": "Auto validation des images", "support.perk.autoValidatePictures.extra": "Toute image soumise (comme les emblèmes ou bannière) sera automatiquement validée. Il faut normalement attendre qu'un modérateur la valide. Cela ne s'applique pas aux images déjà en attente de validation.", + "support.perk.userShortLink": "", + "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "Personalisation des couleurs (page perso)", + "support.perk.favoriteBadges": "", + "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Personalisation des couleurs (page d'équipe)", "support.perk.customizedColorsTeam.extra": "Il est suffisant qu'un seul des membres de l'équipe soit Supporter pour avoir cet avantage.", "support.perk.privateDiscord": "Accès à un canal Discord exclusif", "support.perk.privateDiscord.extra": "Utilisé pour occasionellement partager des MàJ en cours de production, d'un support prioritaire et de suggestion prioritaire.", "support.perk.prioritySupport": "Assistance prioritaire", "support.perk.prioritySupport.extra": "Accès à un second canal d'aide auquel je donne la priorité pour les demandes d'assistance.", - + "support.perk.previewQ": "", + "support.perk.joinFive": "", + "support.perk.tournamentsBeta": "", + "support.perk.joinMoreAssociations": "", + "support.perk.useBotToLogIn": "", + "support.perk.useBotToLogIn.extra": "", "custom.colors.title": "Couleurs personalisées", "custom.colors.bg": "Arrière-plan", "custom.colors.bg-darker": "Arrière-plan sombre", @@ -171,19 +244,52 @@ "custom.colors.text": "Texte 1", "custom.colors.text-lighter": "Texte 2", "custom.colors.theme": "Texte 3", - + "custom.colors.theme-secondary": "", + "custom.colors.chat": "", + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", "divisions.WEST": "OculR", "divisions.JPN": "Cubic", "xsearch.placements": "placements", "xsearch.aliases": "Alias:", - + "xsearch.unlink.title": "", + "xsearch.unlink.action.long": "", + "xsearch.unlink.action.short": "", "build.private": "Privé", - "or": "Ou", "yes": "Oui", "no": "Non", - "leaderboard.type.USER": "Utilisateur", "leaderboard.type.TEAM": "Équipe", - "leaderboard.type.XP-ALL": "Tous" + "leaderboard.type.XP-ALL": "Tous", + "leaderboard.noPlayers": "", + "leaderboard.noTeams": "", + "leaderboard.updateInfo": "", + "leaderboard.qualification": "", + "leaderboard.qualification.info": "", + "chat.connected": "", + "chat.connecting": "", + "chat.disconnected": "", + "chat.send": "", + "chat.input.placeholder": "", + "chat.systemMsg.scoreReported": "", + "chat.systemMsg.scoreConfirmed": "", + "chat.systemMsg.cancelReported": "", + "chat.systemMsg.cancelConfirmed": "", + "chat.systemMsg.userLeft": "", + "chat.newMessages": "", + "fc.title": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", + "settings.notifications.title": "", + "settings.notifications.description": "", + "settings.notifications.disableInfo": "", + "settings.notifications.browserNotSupported": "", + "settings.notifications.permissionDenied": "", + "badges.selector.none": "", + "badges.selector.select": "" } diff --git a/locales/fr-CA/contributions.json b/locales/fr-CA/contributions.json index f8bb797ee..38339efa0 100644 --- a/locales/fr-CA/contributions.json +++ b/locales/fr-CA/contributions.json @@ -7,5 +7,6 @@ "yaga": "A fourni les icônes d'armes secondaires et spéciales", "antariska": "A fourni les images des stages pour l'outil de plannification", "splatoon3ink": "Données des résultats de Match X", - "translation": "Traduction" + "translation": "Traduction", + "sounds": "" } diff --git a/locales/fr-CA/faq.json b/locales/fr-CA/faq.json index 505aeb928..f35cdbc47 100644 --- a/locales/fr-CA/faq.json +++ b/locales/fr-CA/faq.json @@ -1,21 +1,20 @@ { "q1": "Qu'est-ce que le Plus Server ?", - + "a1": "", "q2": "Comment obtenir un badge pour mon événement ?", - + "a2": "", "q3": "Comment mettre à jour mon pseudo ou mon avatar ?", "a3": "Mettre à jour son pseudo ou avatar sur Discord ne se reflète pas immédiatement sur sendou.ink. Pour voir ce changement, vous avez deux options :\n\n1) Si vous êtes un membre du Discord de sendou.ink ou du Plus Server, il vous suffit d'attendre. Le site se mettra à jour automatiquement dans les 24 heures.\n\n2) Alternativement, si vous voulez les mettre à jour immédiatement, vous pouvez utiliser la commande /update-profile du bot Lohi sur discord.", - "q4": "Je me suis abonné au Patreon mais je ne vois pas de changement, c'est normal ?", "a4": "Assurez-vous d'avoir lié votre compte Discord sur Patreon.com. Après avoir fait ça, votre statut peut mettre jusqu'à 2 heures à se mettre à jour sur le site. Si vous avez encore des soucis, n'hésitez pas à envoyer un MP à Sendou directement.", - "q5": "Est-ce qu'il y a une application sendou.ink ?", "a5": "Non, mais sendou.ink peut être installé en tant 'qu'Application Web Progressive' : vous pourrez bénéficier d'un mode plein écran, d'une icone et d'un processus séparé de votre navigateur. Pour pouvoir l'installer, n'hésitez pas à rechercher 'Comment installer une awp sur *votre natigateur*' sur Google.", - "q6": "Comment puis-je ajouter mes liens Twitch/Bluesky/Youtube à mon profil ?", "a6": "Nous utilisons le profil Discord pour ça. Connectez vos comptes sur Discord puis déconnectez et reconnectez vous sur sendou.ink pour les mettre à jour.", - "q7": "Comment puis-je ajouter des vidéos ?", - - "q8": "Comment puis-je montrer mes résultats de Match X sur mon profil ?" + "a7": "", + "q8": "Comment puis-je montrer mes résultats de Match X sur mon profil ?", + "a8": "", + "q9": "", + "a9": "" } diff --git a/locales/fr-CA/front.json b/locales/fr-CA/front.json index 0967ef424..7b6aa4734 100644 --- a/locales/fr-CA/front.json +++ b/locales/fr-CA/front.json @@ -1 +1,18 @@ -{} +{ + "sq.season": "", + "sq.prepare": "", + "sq.participate": "", + "showcase.tabs.signedUp": "", + "showcase.tabs.organizer": "", + "showcase.tabs.discover": "", + "showcase.viewAll": "", + "showcase.card.ranked": "", + "showcase.card.unranked": "", + "showcase.card.winner": "", + "showcase.results": "", + "leaderboards.topPlayers": "", + "leaderboards.topTeams": "", + "leaderboards.viewFull": "", + "updates.header": "", + "updates.viewPast": "" +} diff --git a/locales/fr-CA/game-misc.json b/locales/fr-CA/game-misc.json index 6fead25c4..1eab5f20d 100644 --- a/locales/fr-CA/game-misc.json +++ b/locales/fr-CA/game-misc.json @@ -58,5 +58,10 @@ "MODE_LONG_SZ": "Défense de Zone", "MODE_LONG_TC": "Expédition Risquée", "MODE_LONG_RM": "Mission Bazookarpe", - "MODE_LONG_CB": "Pluie de Palourdes" + "MODE_LONG_CB": "Pluie de Palourdes", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/fr-CA/lfg.json b/locales/fr-CA/lfg.json index 0967ef424..b3644d073 100644 --- a/locales/fr-CA/lfg.json +++ b/locales/fr-CA/lfg.json @@ -1 +1,32 @@ -{} +{ + "types.PLAYER_FOR_TEAM": "", + "types.PLAYER_FOR_COACH": "", + "types.TEAM_FOR_PLAYER": "", + "types.TEAM_FOR_COACH": "", + "types.TEAM_FOR_SCRIM": "", + "types.COACH_FOR_TEAM": "", + "post.lastActive": "", + "noPosts": "", + "expiring": "", + "addFilter": "", + "filters.Weapon": "", + "filters.Type": "", + "filters.Timezone": "", + "filters.Language": "", + "filters.PlusTier": "", + "filters.MaxTier": "", + "filters.MinTier": "", + "filters.suffix": "", + "filters.orAbove": "", + "new.noMorePosts": "", + "new.type.header": "", + "new.timezone.header": "", + "new.text.header": "", + "new.visibility.header": "", + "new.visibility.everyone": "", + "new.editOn": "", + "new.weaponPool.header": "", + "new.weaponPool.userProfile": "", + "new.languages.header": "", + "new.languages.sqSettingsPage": "" +} diff --git a/locales/fr-CA/org.json b/locales/fr-CA/org.json index 0967ef424..f7b3b5440 100644 --- a/locales/fr-CA/org.json +++ b/locales/fr-CA/org.json @@ -1 +1,25 @@ -{} +{ + "roles.ADMIN": "", + "roles.MEMBER": "", + "roles.ORGANIZER": "", + "roles.STREAMER": "", + "events.established.short": "", + "events.all": "", + "events.past": "", + "events.upcoming": "", + "events.tabs.events": "", + "events.tabs.leaderboard": "", + "edit.form.title": "", + "edit.form.uploadLogo": "", + "edit.form.socialLinks.title": "", + "edit.form.members.title": "", + "edit.form.members.info": "", + "edit.form.members.user.title": "", + "edit.form.members.role.title": "", + "edit.form.members.roleDisplayName.title": "", + "edit.form.series.title": "", + "edit.form.series.seriesName.title": "", + "edit.form.series.showLeaderboard.title": "", + "edit.form.badges.title": "", + "edit.form.errors.noUnadmin": "" +} diff --git a/locales/fr-CA/q.json b/locales/fr-CA/q.json index f7cf165d7..ac8203954 100644 --- a/locales/fr-CA/q.json +++ b/locales/fr-CA/q.json @@ -5,7 +5,168 @@ "mapListPreference.ALL_MODES_ONLY": "Tous les modes seulement", "mapListPreference.SZ_ONLY": "DdZ seulement", "mapListPreference.note": "Note: Vous ne pourrez pas correspondre avec les équipes ayant choisi \"{{optionOne}}\". Envisagez de choisir \"{{optionTwo}}\".", + "roles.OWNER": "", + "roles.MANAGER": "", + "roles.REGULAR": "", "vc.YES": "Vocal OK", "vc.NO": "Vocal impossible", - "vc.LISTEN_ONLY": "Écoute seulement" + "vc.LISTEN_ONLY": "Écoute seulement", + "privateNote.header": "", + "privateNote.comment.header": "", + "privateNote.sentiment.header": "", + "privateNote.sentiment.info": "", + "privateNote.sentiment.POSITIVE": "", + "privateNote.sentiment.NEUTRAL": "", + "privateNote.sentiment.NEGATIVE": "", + "privateNote.delete.header": "", + "front.cities.la": "", + "front.cities.nyc": "", + "front.cities.paris": "", + "front.cities.tokyo": "", + "front.inviteCodeWrong": "", + "front.noFriendCode": "", + "front.upcomingSeason.header": "", + "front.upcomingSeason.date": "", + "front.noUpcomingSeason": "", + "front.nav.rules.title": "", + "front.nav.rules.description": "", + "front.nav.info.title": "", + "front.nav.info.description": "", + "front.nav.settings.title": "", + "front.nav.settings.description": "", + "front.nav.leaderboards.title": "", + "front.nav.leaderboards.description": "", + "front.nav.mySeason.title": "", + "front.nav.mySeason.description": "", + "front.nav.streams.title": "", + "front.nav.streams.description": "", + "front.actions.logIn": "", + "front.actions.joinWithGroup": "", + "front.actions.joinSolo": "", + "front.join.header": "", + "front.join.joinAction": "", + "front.join.joinWithTrustAction": "", + "front.join.joinWithTrustAction.explanation": "", + "front.seasonOpen": "", + "front.preview": "", + "front.preview.explanation": "", + "settings.maps.header": "", + "settings.maps.avoid": "", + "settings.maps.prefer": "", + "settings.maps.neutral": "", + "settings.weaponPool.header": "", + "settings.weaponPool.full": "", + "settings.voiceChat.header": "", + "settings.voiceChat.canVC.header": "", + "settings.voiceChat.canVC.yes": "", + "settings.voiceChat.canVC.no": "", + "settings.voiceChat.canVC.listenOnly": "", + "settings.voiceChat.languages.header": "", + "settings.voiceChat.languages.placeholder": "", + "settings.sounds.header": "", + "settings.sounds.likeReceived": "", + "settings.sounds.groupNewMember": "", + "settings.sounds.matchStarted": "", + "settings.mapPool.notOk": "", + "settings.misc.header": "", + "settings.banned": "", + "settings.avoid.label": "", + "settings.trusted.header": "", + "settings.trusted.confirm": "", + "settings.trusted.trustedExplanation": "", + "settings.trusted.noTrustedExplanation": "", + "settings.trusted.teamExplanation": "", + "looking.joiningGroupError": "", + "looking.goToSettingsPrompt": "", + "looking.inactiveGroup.soon": "", + "looking.inactiveGroup": "", + "looking.inactiveGroup.action": "", + "looking.lastUpdatedAt": "", + "looking.columns.invited": "", + "looking.columns.challenged": "", + "looking.columns.invitations": "", + "looking.columns.challenges": "", + "looking.columns.available": "", + "looking.columns.myGroup": "", + "looking.columns.chat": "", + "looking.columns.groups": "", + "looking.groups.actions.startMatch": "", + "looking.groups.actions.challenge": "", + "looking.groups.actions.invite": "", + "looking.groups.actions.groupUp": "", + "looking.groups.actions.undo": "", + "looking.groups.actions.rechallenge": "", + "looking.groups.actions.giveManager": "", + "looking.groups.actions.removeManager": "", + "looking.groups.actions.kick": "", + "looking.groups.actions.leaveGroup": "", + "looking.groups.actions.leaveQ": "", + "looking.groups.actions.goBack": "", + "looking.groups.adder.quickAdd": "", + "looking.groups.adder.error": "", + "looking.groups.adder.others": "", + "looking.groups.adder.inviteLink": "", + "looking.groups.adder.select": "", + "looking.groups.editNote": "", + "looking.groups.addNote": "", + "looking.replay": "", + "looking.teamSP": "", + "looking.teamSP.calculated": "", + "looking.teamSP.calculating": "", + "looking.sp.calculated": "", + "looking.sp.calculating": "", + "looking.rankCalculating": "", + "looking.allTiers": "", + "looking.joinQPrompt": "", + "looking.range.or": "", + "match.header": "", + "match.spInfo": "", + "match.dispute.button": "", + "match.dispute.p1": "", + "match.dispute.p2": "", + "match.actions.lookAgain": "", + "match.actions.stopReportingWeapons": "", + "match.actions.reportWeapons": "", + "match.report.whoToReport": "", + "match.report.whoToReport.me": "", + "match.report.whoToReport.myTeam": "", + "match.report.whoToReport.everyone": "", + "match.report.copyWeapons": "", + "match.report.error": "", + "match.report.submit": "", + "match.report.winnerLabel": "", + "match.report.weaponLabel": "", + "match.sides.alpha": "", + "match.sides.bravo": "", + "match.helpdesk": "", + "match.pool": "", + "match.password.short": "", + "match.cancelMatch": "", + "match.canceled": "", + "match.cancelRequested": "", + "match.reportedBy": "", + "match.cancelPendingConfirmation": "", + "match.cancelMatch.confirm": "", + "match.tabs.reportScore": "", + "match.errors.cantCancel": "", + "match.errors.different": "", + "match.submitScores": "", + "match.submitScores.adjusted": "", + "match.results.unplayed": "", + "match.results.us": "", + "match.results.them": "", + "match.won": "", + "match.reporting": "", + "match.outcome.win": "", + "match.outcome.loss": "", + "match.screen.ban": "", + "match.screen.allowed": "", + "preparing.joinQ": "", + "tiers.currentCriteria": "", + "tiers.info.p1": "", + "tiers.info.p2": "", + "tiers.info.p3": "", + "streams.noStreams": "", + "streams.ownStreamInfo": "", + "streams.ownStreamInfo.linkText": "" } diff --git a/locales/fr-CA/scrims.json b/locales/fr-CA/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/fr-CA/scrims.json +++ b/locales/fr-CA/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/fr-CA/team.json b/locales/fr-CA/team.json index 44de74d6b..02693f00b 100644 --- a/locales/fr-CA/team.json +++ b/locales/fr-CA/team.json @@ -2,25 +2,39 @@ "newTeam.header": "Création d'une nouvelle équipe", "teamSearch.placeholder": "Rechercher une équipe ou un joueur...", "actionButtons.leaveTeam": "Quitter l'équipe", + "actionButtons.makeMainTeam": "", + "leaveTeam.header": "", + "leaveTeam.header.newOwner": "", "actionButtons.leaveTeam.confirm": "Quitter", "actionButtons.editTeam": "Modifier l'équipe", "actionButtons.manageRoster": "Gerer la composition de l'équipe", "actionButtons.deleteTeam": "Supprimer l'équipe", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", "actionButtons.kick": "Retirer", "kick.header": "Retirer {{user}} de {{teamName}} ?", "actionButtons.transferOwnership": "Transférer le contrôle", "transferOwnership.header": "Transférer le contrôle de {{teamName}} à {{user}} ?", "actionButtons.transferOwnership.confirm": "Transférer", "deleteTeam.header": "Êtes-vous sûr de vouloir supprimer {{teamName}} ?", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", "roles.CAPTAIN": "Capitaine", + "roles.CO_CAPTAIN": "", "roles.FRONTLINE": "Frontline", + "roles.SLAYER": "", + "roles.SKIRMISHER": "", "roles.SUPPORT": "Support", "roles.MIDLINE": "Midline", "roles.BACKLINE": "Backline", "roles.FLEX": "Flex", + "roles.SUB": "", "roles.COACH": "Coach", + "roles.CHEERLEADER": "", + "forms.fields.teamBsky": "", "forms.fields.bio": "Bio", "forms.fields.uploadImages": "Soumettre images", + "forms.fields.removeImages": "", "forms.fields.uploadImages.pfp": "Emblème", "forms.fields.uploadImages.banner": "Bannière d'équipe", "forms.info.name": "Veuillez noter que si vous changer le nom de l'équipe, quelqu'un d'autre pourra s'emparer de l'ancien nom et URL", @@ -31,5 +45,9 @@ "validation.SHORT_CODE": "Le code d'invitation n'a pas la bonne longueur. Avez-vous bien copier l'URL au complet ?", "validation.TEAM_FULL": "L'équipe que vous essayez de rejoindre est complète.", "validation.INVITE_CODE_WRONG": "Le code d'invitation est incorrect.", - "validation.VALID": "Rejoindre {{teamName}} ?" + "validation.REACHED_TEAM_COUNT_LIMIT": "", + "validation.VALID": "Rejoindre {{teamName}} ?", + "editor.label": "", + "editorsInfo.button": "", + "editorsInfo.popover": "" } diff --git a/locales/fr-CA/tournament.json b/locales/fr-CA/tournament.json index d635df00a..923634964 100644 --- a/locales/fr-CA/tournament.json +++ b/locales/fr-CA/tournament.json @@ -5,104 +5,100 @@ "tabs.register": "Registration", "tabs.brackets": "Brackets", "tabs.seeds": "Seeds", + "tabs.results": "", "tabs.streams": "Diffusions ({{count}})", "tabs.subs": "Remplaçants ({{count}})", - "pre.steps.header": "Complétez ces étapes pour jouer", "pre.steps.name": "Nom de l'équipe", "pre.steps.roster": "Participants", "pre.steps.pool": "Liste des stages", + "pre.steps.check-in": "", "pre.footer": "L'inscription peut être librement modifiée avant le début du tournoi", "pre.logIn": "Connectez-vous pour vous inscrire", "pre.inATeam": "Vous faites partie d'une équipe pour cet événement", - "pre.checkIn.range": "L'enregistrement est ouvert entre {{start}} et {{finish}}", "pre.checkIn.over": "L'enregistrement est fini", "pre.checkIn.cant": "Complétez les étapes précédentes avant de vous enregistrer", "pre.checkIn.button": "S'enregistrer", "pre.checkIn.checkedIn": "Votre équipe est enregistrée", - "pre.info.header": "Info équipe", "pre.info.unregister": "Se désinscrire", "pre.info.unregister.confirm": "Se désinscrire du tournoi et effacer les info de l'équipe ?", "pre.info.noHost": "Mon équipe préfère ne par héberger", - + "pre.info.noScreen": "", "pre.roster.header": "Remplir la liste", "pre.roster.footer": "Au moins {{atLeastCount}} membres sont requis pour participer. La taille maximum est de {{maxCount}}", "pre.roster.addTrusted.header": "Ajoutez des personnes avec lesquelles vous avez joué", "pre.roster.delete.button": "Effacer membre", "pre.roster.delete.header": "Membre à effacer", - "pre.pool.header": "Sélection de stage", - + "pre.pool.banned": "", + "pre.pool.tiebreaker.short": "", "pre.sub.prompt": "Pas d'équipe en tête pour cet évenement ? Vous pouvez aussi rejoindre la liste des remplaçants.", - "bracket.type.DE_WINNERS": "Manche des gagnants", "bracket.type.DE_LOSERS": "Manche des perdants", "bracket.type.SE": "Manche", "bracket.type.SWISS": "À la Suisse", "bracket.type.GROUPS": "Manche en groupes", - "round.label": "Manche", - "team.label": "Équipe", "team.unlisted": "Équipe non listée", - "bestOf.label.short": "Md", - "pickInfo.team": "L'équipe {{number}} fait son choix.", "pickInfo.team.specific": "{{team}} a fait son choix.", "pickInfo.tiebreaker": "Tiebreaker", "pickInfo.both": "Les deux ont choisi", "pickInfo.default": "Stages par défaut", - + "pickInfo.counterpick": "", "generator.error": "Les modifications apportées n'ont pas été enregistrées depuis le début du tournoi", - "teams.mapsPickedStatus": "Statut des stages sélectionnés", - "admin.download": "Télécharger les participants", "admin.actions.CHANGE_TEAM_OWNER": "Changer le capitaine", + "admin.actions.CHANGE_TEAM_NAME": "", "admin.actions.CHECK_IN": "S'enregister", "admin.actions.CHECK_OUT": "Se désinscrire", "admin.actions.ADD_MEMBER": "Ajouter membre", "admin.actions.REMOVE_MEMBER": "Retirer membre", "admin.actions.DELETE_TEAM": "Effacer l'équipe", - + "admin.actions.ADD_TEAM": "", + "admin.actions.DROP_TEAM_OUT": "", + "admin.actions.UNDO_DROP_TEAM_OUT": "", + "admin.actions.UPDATE_IN_GAME_NAME": "", + "admin.actions.DELETE_LOGO": "", + "staff.role.ORGANIZER": "", + "staff.role.STREAMER": "", "actions.addSub": "Ajouter remplaçant", "actions.shareLink": "Partagez votre lien d'invitation pour ajouter des membres: {{inviteLink}}", - "actions.sub.prompt_other": "Vous pouvez encore ajouter {{count}} remplaçants à votre liste", "actions.sub.prompt_one": "Vous pouvez encore ajouter {{count}} remplaçant à votre liste", + "actions.sub.prompt_many": "", + "actions.sub.prompt_other": "Vous pouvez encore ajouter {{count}} remplaçants à votre liste", "actions.sub.prompt_zero": "Votre liste est pleine, des remplaçant supplémentaires ne peuvent être ajoutés", "actions.finalize.question": "Lorsque vous avez vérifié que les scores indiqués sont corrects, cliquez ici pour finaliser le tournoi et traiter les résultats", "actions.finalize.action": "Finaliser", "actions.finalize.confirm": "Êtes-vous sûr de vouloir finaliser le tournoi (irréversible) ?", - "streams.none": "Aucune diffusion en direct de ce tournoi n'est disponible actuellement", - "team.setWins": "Set wins", "team.mapWins": "Map wins", "team.seed": "Seed", "team.seed.footer": "sur {{count}}", "team.placement": "Placement", - + "team.placement.footer": "", "bracket.waiting": "Le bracket sera affiché ici quand au moins {{count}} équipes seront inscrites", + "bracket.waiting.checkin": "", "bracket.wip": "Ce bracket est un aperçu et sujet à changement", - "bracket.progress.thanksForPlaying": "Merci d'avoir participé à {{eventName}} !", "bracket.progress.match": "Adversaire actuel: {{opponent}}", "bracket.progress.match.action": "Voir", "bracket.progress.waiting": "En attente de match", - "bracket.standings.showLess": "Montrer moins", "bracket.standings.showMore": "Montrer plus", - "match.hosts": "{{teamName}} héberge", "match.pass": "MdP", "match.pool": "Canal}", "match.score": "{{scoreOne}}-{{scoreTwo}} (Meilleur de {{bestOf}})", + "match.score.playAll": "", "match.action.undoLastScore": "Annuler le dernier score", "match.action.reopenMatch": "Rouvrir le match", - "join.error.MISSING_CODE": "Le code d'invitation est manquant. L'URL complète a-t-elle été copiée ?", "join.error.SHORT_CODE": "Le code d'invitation n'a pas la bonne longueur. L'URL complète a-t-elle été copiée ?", "join.error.NO_TEAM_MATCHING_CODE": "Aucune équipe ne correspond au code d'invitation.", @@ -111,11 +107,11 @@ "join.error.NOT_LOGGED_IN": "Vous devez être connecté pour rejoindre une équipe.", "join.VALID": "Rejoindre {{teamName}} pour {{eventName}} ?", "join.giveTrust": "Faire confiance à {{name}} pour vous ajouter de son propre chef à de futurs tournois ?", - "subs.prefersToPlay": "Préfère jouer", "subs.canPlay": "Peut jouer", "subs.canVC": "Peut Vocal", "subs.noVC": "Pas de Vocal", + "subs.listenOnlyVC": "", "subs.editPost": "Edit sub post", "subs.addPost": "S'ajouter en remplaçant", "subs.vc.header": "Chat vocal disponible ?", @@ -124,5 +120,15 @@ "subs.weapons.info": "Choisissez entre {{min}} et {{max}}", "subs.message.header": "Message", "subs.visibility.header": "Visibilité", - "subs.visibility.everyone": "Tout le monde" + "subs.visibility.everyone": "Tout le monde", + "progression.error.PLACEMENTS_PARSE_ERROR": "", + "progression.error.NOT_RESOLVING_WINNER": "", + "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "", + "progression.error.GAP_IN_PLACEMENTS": "", + "progression.error.TOO_MANY_PLACEMENTS": "", + "progression.error.DUPLICATE_BRACKET_NAME": "", + "progression.error.NAME_MISSING": "", + "progression.error.NEGATIVE_PROGRESSION": "", + "progression.error.NO_SE_SOURCE": "", + "progression.error.NO_DE_POSITIVE": "" } diff --git a/locales/fr-CA/user.json b/locales/fr-CA/user.json index d9312aa4d..f0e3952cb 100644 --- a/locales/fr-CA/user.json +++ b/locales/fr-CA/user.json @@ -1,5 +1,6 @@ { "customUrl": "URL personnalisée", + "customName": "", "ign": "Pseudo en jeu", "ign.short": "PEJ", "country": "Pays", @@ -11,13 +12,17 @@ "sens": "Sens", "weaponPool": "Armes jouées", "discordExplanation": "Votre pseudo, votre photo de profil et vos comptes Youtube, Bluesky et Twitch viennent de votre compte Discord. Voir la <1>FAQ pour plus d'informations.", - + "favoriteBadges": "", + "battlefy": "", "forms.showDiscordUniqueName": "Montrer le pseudo Discord", "forms.showDiscordUniqueName.info": "Show your unique Discord name ({{discordUniqueName}}) publicly?", "forms.commissionsOpen": "Commissions acceptées", "forms.commissionText": "Info pour les commissions", "forms.commissionText.info": "Prix, disponibilités et tout autres info nécéssaires", - + "forms.customName.info": "", + "forms.country.search.placeholder": "", + "forms.favoriteBadges.nonSupporter": "", + "results.title": "", "results.placing": "Placement", "results.team": "Équipe", "results.tournament": "Tournoi", @@ -26,12 +31,50 @@ "results.highlights": "Résultats notables", "results.highlights.choose": "Choisir vos résultats notables", "results.highlights.explanation": "Sélectionnez les résultats que vous voulez mettre en avant", - + "results.button.showHighlights": "", + "results.button.showAll": "", "forms.errors.maxWeapons": "Nombre d'armes maximum atteint", "forms.errors.invalidCustomUrl.numbers": "Votre URL personnalisée ne peut pas contenir que des nombres", "forms.errors.invalidCustomUrl.strangeCharacter": "Votre URL personnalisée ne peut pas contenir de caractères spéciaux", "forms.errors.invalidCustomUrl.duplicate": "Cette URL a déjà été choisie par quelqu'un", "forms.errors.invalidSens": "La sensibilité du gyroscope ne peut pas être choisie si la sensibilité du stick droit ne l'est pas", - - "search.noResults": "Aucun utilisateur correspondant à '{{query}}' n'a été trouvé" + "forms.info.customUrl": "", + "forms.info.battlefy": "", + "search.info": "", + "search.noResults": "Aucun utilisateur correspondant à '{{query}}' n'a été trouvé", + "search.pleaseLogIn.header": "", + "search.pleaseLogIn.button": "", + "seasons": "", + "seasons.noQ": "", + "seasons.tabs.weapons": "", + "seasons.tabs.stages": "", + "seasons.tabs.self": "", + "seasons.tabs.teammates": "", + "seasons.tabs.opponents": "", + "seasons.season": "", + "seasons.season.short": "", + "seasons.win.short": "", + "seasons.loss.short": "", + "seasons.tentative": "", + "seasons.tentative.explanation": "", + "seasons.peak": "", + "seasons.noReportedWeapons": "", + "seasons.clickARow": "", + "seasons.loading": "", + "seasons.matchBeingProcessed": "", + "builds.sorting.changeButton": "", + "builds.sorting.header": "", + "builds.sorting.backToDefaults": "", + "builds.sorting.info": "", + "builds.sorting.UPDATED_AT": "", + "builds.sorting.TOP_500": "", + "builds.sorting.WEAPON_POOL": "", + "builds.sorting.WEAPON_IN_GAME_ORDER": "", + "builds.sorting.ALPHABETICAL_TITLE": "", + "builds.sorting.MODE": "", + "builds.sorting.HEADGEAR_ID": "", + "builds.sorting.CLOTHES_ID": "", + "builds.sorting.SHOES_ID": "", + "builds.sorting.PUBLIC_BUILD": "", + "builds.sorting.PRIVATE_BUILD": "" } diff --git a/locales/fr-CA/vods.json b/locales/fr-CA/vods.json index 1be60963e..ff7130312 100644 --- a/locales/fr-CA/vods.json +++ b/locales/fr-CA/vods.json @@ -3,9 +3,12 @@ "type.TOURNAMENT": "Tournoi (PoV)", "type.MATCHMAKING": "Anarchie/Match X/Guerre de Territoire", "type.CAST": "Tournoi (Cast)", + "type.SENDOUQ": "", "gameCount": "Match {{count}}", "minShort": "min", "secShort": "sec", + "forms.title.create": "", + "forms.title.edit": "", "forms.title.youtubeUrl": "URL YouTube", "forms.title.videoTitle": "Titre de la vidéo", "forms.title.videoDate": "Date de la vidéo", @@ -18,5 +21,8 @@ "forms.title.weaponsTeamTwo": "Armes (Équipe 2)", "forms.title.weapon": "Arme", "forms.action.addMatch": "Ajouter un match", - "forms.action.deleteMatch": "Effacer un match" + "forms.action.deleteMatch": "Effacer un match", + "noVods": "", + "gainPerms": "", + "deleteConfirm": "" } diff --git a/locales/fr-EU/analyzer.json b/locales/fr-EU/analyzer.json index 31cf25528..7e886d6a2 100644 --- a/locales/fr-EU/analyzer.json +++ b/locales/fr-EU/analyzer.json @@ -92,6 +92,7 @@ "damage.header.baseDamage.short": "Base", "damage.header.distance": "Distance", "damage.toSplat_one": "{{count}} coup pour liquider", + "damage.toSplat_many": "", "damage.toSplat_other": "{{count}} coups pour liquider", "damage.NORMAL_MIN": "Minimum", "damage.NORMAL_MAX": "Maximum", @@ -158,6 +159,7 @@ "dmgHtdExplanation": "DGT = Dégâts | CAD = Coups avant destruction", "noDmgData": "Il n'y a pas de données sur les dégâts de cette arme. Revenez plus tard !", "perInkTankGrid.header_one": "Tirs de {{weapon}} après ×{{count}} utilisation de l'arme secondaire", + "perInkTankGrid.header_many": "", "perInkTankGrid.header_other": "Tirs de {{weapon}} après ×{{count}} utilisation de l'arme secondaire", "bigBubblerExplanation": "La durée du {{weapon}} est également augmentée à mesure que la durabilité augmente", "button.showChart": "Afficher le graphique", diff --git a/locales/fr-EU/art.json b/locales/fr-EU/art.json index 944fa19bb..bd6f0a274 100644 --- a/locales/fr-EU/art.json +++ b/locales/fr-EU/art.json @@ -1,5 +1,6 @@ { "pendingApproval_one": "Vous avez {{count}} image en attente de validation par un modérateur.", + "pendingApproval_many": "", "pendingApproval_other": "Vous avez {{count}} images en attente de validation par un modérateur.", "madeBy": "Créé par", "radios.all": "Tous", @@ -25,7 +26,6 @@ "forms.tags.addNew.placeholder": "Créer un nouveau tag", "forms.tags.searchExisting.placeholder": "Chercher des tags existants", "forms.tags.maxReached": "Limite de tags atteinte", - "delete.title": "Êtes vous sûre de vouloir supprimer cette œuvre?", "unlink.title": "Êtes vous sûre de vouloir supprimer cette œuvre de votre profil? (Seulement {{username}} pourra le remettre)" } diff --git a/locales/fr-EU/badges.json b/locales/fr-EU/badges.json index 478743636..d7855174c 100644 --- a/locales/fr-EU/badges.json +++ b/locales/fr-EU/badges.json @@ -3,6 +3,7 @@ "patreon+": "Supporter+ sur le patreon de sendou.ink", "xp": "Attribué pour avoir atteint {{xpText}}", "tournament_one": "Attribué pour avoir gagné {{tournament}}", + "tournament_many": "", "tournament_other": "Attribué pour avoir gagné {{tournament}} (×{{count}})", "forYourEvent": "Un badge pour votre événement ?", "managedBy": "Géré par {{users}}", diff --git a/locales/fr-EU/calendar.json b/locales/fr-EU/calendar.json index 106df6527..f18f91083 100644 --- a/locales/fr-EU/calendar.json +++ b/locales/fr-EU/calendar.json @@ -1,8 +1,5 @@ { "inYourTimeZone": "Horaires (adaptés à votre fuseau) :", - "addNew": "Ajouter un événement", - "noEvents": "Aucun événement pour la semaine sélectionnée", - "reportResults": "Vous pouvez déclarer les résultats :", "day": "Jour {{number}}", "actions.reportWinners": "Déclarer les gagnants", "actions.delete": "Effacer l'événement", @@ -12,13 +9,12 @@ "members": "Membres", "results": "Résultats", "createMapList": "Créer une liste de stages", - "from": "Par {{author}}", - "pastEvents.dividerText": "Événements passés", "count.teams_one": "{{count}} équipe", - "count.players_one": "{{count}} joueur", + "count.teams_many": "", "count.teams_other": "{{count}} équipes", + "count.players_one": "{{count}} joueur", + "count.players_many": "", "count.players_other": "{{count}} joueurs", - "forms.dates": "Dates", "forms.bracketUrl": "Lien du bracket", "forms.discordInvite": "Lien d'invitation du Discord", @@ -27,7 +23,6 @@ "forms.badges": "Badge à gagner", "forms.badges.placeholder": "Choisissez le badge à faire gagner", "forms.mapPool": "Stages disponibles", - "forms.participantCount": "Nombre de participants", "forms.reportResultsHeader": "Déclarer les résultats pour {{eventName}}", "forms.reportResultsInfo": "Les résultats déclarés peuvent être personnalisés. Vous pouvez déclarer uniquement le gagnant, le top 3, ou tout ce que vous décidez.", @@ -35,22 +30,14 @@ "forms.team.remove": "Retirer une équipe", "forms.team.name": "Nom de l'équipe", "forms.team.placing": "Position", - "forms.team.player.header": "Joueur {{number}}", "forms.team.player.add": "Ajouter un joueur", "forms.team.player.remove": "Retirer un joueur", "forms.team.player.addAsUser": "Ajouter en tant qu'utilisateur (recommandé)", "forms.team.player.addAsText": "Ajouter en tant que texte brut", - "forms.errors.uniqueTeamName": "Chaque équipe doit avoir un nom unique.", "forms.errors.duplicatePlayer": "Impossible d'avoir le même joueur plusieurs fois dans la même équipe.", "forms.errors.emptyTeam": "Chaque équipe doit au moins avoir un joueur.", - - "week.this": "Cette Sem.", - "week.next": "Sem. Suiv.", - "week.last": "Sem. Préc.", - - "tag.desc.BADGE": "Le vainceur de cet événement obtient un badge sendou.ink.", "tag.desc.SPECIAL": "Les règles peuvent différer du standard, par ex. une sélection limitée d'armes.", "tag.desc.ART": "Il est possible de gagner une illustration dans ce tournoi.", "tag.desc.MONEY": "Il est possible de gagner de l'argent dans ce tournoi.", @@ -65,7 +52,32 @@ "tag.desc.S2": "Le jeu joué est Splatoon 2.", "tag.desc.SR": "Événement Salmon Run.", "tag.desc.CARDS": "Événement Cartes & Territoire.", - "tag.filter.label": "Filtre par:", - - "tournament.filter.label": "Hébergé par sendou.ink" + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/fr-EU/common.json b/locales/fr-EU/common.json index 9b00f0238..ef58b5dd7 100644 --- a/locales/fr-EU/common.json +++ b/locales/fr-EU/common.json @@ -26,7 +26,6 @@ "pages.scrims": "Scrims", "pages.settings": "Paramètres", "pages.luti": "LUTI", - "header.profile": "Profil", "header.logout": "Déconnexion", "header.login": "Connexion", @@ -43,7 +42,6 @@ "header.adder.art": "Art", "header.adder.vod": "VoD", "header.adder.plusSuggestion": "Suggestion au Plus", - "notifications.title": "Notification", "notifications.empty": "Rien ici encore, revenez plus tard", "notifications.seeAll": "Voir tout", @@ -77,21 +75,17 @@ "notifications.text.SCRIM_NEW_REQUEST": "{{fromUsername}} vous demande de scrim", "notifications.title.SCRIM_SCHEDULED": "Scrim Programmé", "notifications.text.SCRIM_SCHEDULED": "Nouveau scrim programmé à {{timeString}}", - "auth.errors.aborted": "Connexion abandonnée", "auth.errors.failed": "Connexion échouée", "auth.errors.discordPermissions": "Pour mettre en place votre profil, sendou.ink a besoin de votre nom de profil Discord, de votre avatar et de vos réseaux connectés.", "auth.errors.unknown": " Erreur inconnue, essayez plus tard. Verifiez que votre compte discord aie un email vérifié. Allez sur me channel #helpdesk de notre discord pour de l'aide:", - "toasts.error": "Erreur", "toasts.success": "Succès", "toasts.info": "Info", - "footer.github.subtitle": "Code source", "footer.discord.subtitle": "Aide & retours", "footer.patreon.subtitle": "Soutien", "footer.thanks": "Merci à nos Supporters pour le soutien", - "actions.save": "Sauvegarder", "actions.saveChanges": "Sauvegarder les changements", "actions.submit": "Envoyer", @@ -123,9 +117,9 @@ "actions.enable": "Activer", "actions.disable": "Désactiver", "actions.accept": "Accepter", - + "actions.next": "", + "actions.previous": "", "noResults": "Aucun résultats", - "maps.createMapList": "Créer une liste de stages", "maps.halfSz": "50% DdZ", "maps.mapPool": "Pool de stages", @@ -148,23 +142,19 @@ "maps.validation.INCLUDES_BANNED": "Vous ne pouvez pas choisir des stages bannis", "maps.validation.INCLUDES_TIEBREAKER": "Vous ne pouvez pas choisir le stage décisif", "maps.validation.VALID": "Liste de stages valide !", - "results": "Résultats", - "results.placeSuffix_one": "^er", + "results.placeSuffix_many": "", + "results.placeSuffix_other": "^ème", "results.placeSuffix_two": "^ème", "results.placeSuffix_few": "^ème", - "results.placeSuffix_other": "^ème", - "forms.name": "Nom", "forms.description": "Description", "forms.errors.title": "Les erreurs ci-dessous doivent être réglées", "forms.errors.noSearchMatches": "Pas de correspondance trouvée", "forms.userSearch.placeholder": "Cherchez les utilisateur par leur pseudo, l'URL de leur profil ou l'ID discord...", "forms.userSearch.noResults": "Aucun utilisateur trouvé", - "errors.genericReload": "Quelque chose s'est mal passé. Essayez d'actualiser la page.", - "tag.name.SPECIAL": "Règles spéciales", "tag.name.ART": "Illustration à gagner", "tag.name.MONEY": "Argent à gagner", @@ -184,7 +174,6 @@ "tag.name.SR": "Salmon Run", "tag.name.CARDS": "Cartes & Territoire", "tag.name.COLLEGIATE": "Universitaire", - "weapon.category.SHOOTERS": "Lanceurs", "weapon.category.BLASTERS": "Blasters", "weapon.category.ROLLERS": "Rouleaux", @@ -198,20 +187,15 @@ "weapon.category.SPLATANAS": "Éclatanas", "weapon.category.subs": "Secondaires", "weapon.category.specials": "Spéciales", - "plans.blueprint": "Plans", "plans.bgStyle.OVER": "Vue de dessus", "plans.bgStyle.MINI": "Minimap", "plans.adder.objective": "Objectif", - "articles.by": "par {{author}}", - "theme.light": "Clair", "theme.dark": "Sombre", "theme.auto": "Auto", - "websiteSubtitle": "Le hub compétitif de Splatoon", - "upload.imageToUpload": "Image à soumettre", "upload.title": "Soumission {{type}}. La taille recommandée est de {{width}}×{{height}}.", "upload.type.team-pfp": "d'un emblème d'équipe", @@ -219,8 +203,8 @@ "upload.type.org-pfp": "Photo de profil de l'oganisateur du tournois", "upload.commonExplanation": "Avant que l'image ne soit visible publiquement, un modérateur la validera. Les images soumises par les Supporters n'ont pas besoin d'être validées.", "upload.afterExplanation_one": "Vous avez {{count}} image en attente. L'image sera visible une fois validée.", + "upload.afterExplanation_many": "", "upload.afterExplanation_other": "Vous avez {{count}} images en attente. Les images seront visibles une fois validées.", - "support.intro.first": "Salut! Je suis Sendou et sendou.ink est mon projet pour fournir des outils et ressources pour la communauté Splatoon. L'objectif est d'aider tout le monde à s'améliorer et à profiter de Splatoon, que vous soyez tout nouveau dans le jeu ou un vétéran chevronné.", "support.intro.second": "Si vous aimez ce que je fais, cette page détaille comment vous pouvez soutenir mon travail et gagner des avantages. Votre soutien m'aide à payer l'hébergement ainsi qu'à sponsoriser mon temps passé à améliorer continuellement le projet.", "support.action": "Soutenir sur Patreon", @@ -253,7 +237,6 @@ "support.perk.joinMoreAssociations": "Rejoignez jusqu'à un maximum 6 associations", "support.perk.useBotToLogIn": "Se connecter via le bot Discord", "support.perk.useBotToLogIn.extra": "Demander un lien de connexion au bot Lohi comme alternative à la connexion normale au site Web", - "custom.colors.title": "Couleurs personalisées", "custom.colors.bg": "Arrière-plan", "custom.colors.bg-darker": "Arrière-plan sombre", @@ -263,7 +246,10 @@ "custom.colors.theme": "Theme principale", "custom.colors.theme-secondary": "Theme secondaire", "custom.colors.chat": "Nom du chat", - + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", "divisions.WEST": "OculR", "divisions.JPN": "Cubic", "xsearch.placements": "placements", @@ -271,13 +257,10 @@ "xsearch.unlink.title": "Êtes-vous sûr de vouloir délier ? Cela supprimera les classements de votre profil ainsi que le badge associé (ne peut être rétabli que par le staff de sendou.ink) ?", "xsearch.unlink.action.long": "Délier votre utilisateur", "xsearch.unlink.action.short": "Délier", - "build.private": "Privé", - "or": "Ou", "yes": "Oui", "no": "Non", - "leaderboard.type.USER": "Utilisateur", "leaderboard.type.TEAM": "Équipe", "leaderboard.type.XP-ALL": "Tous", @@ -286,7 +269,6 @@ "leaderboard.updateInfo": "Le leaderboard s'actualise toute les 30 minutes", "leaderboard.qualification": "Qualification pour la Season Finale", "leaderboard.qualification.info": "Tous les joueurs du roster doivent avoir 7 matches de jouer pendant la saison. Uniquement les rosters de 4 joueurs ont leurs points.", - "chat.connected": "Connecté", "chat.connecting": "Connexion...", "chat.disconnected": "Déconnecté", @@ -298,9 +280,7 @@ "chat.systemMsg.cancelConfirmed": "{{name}} a confirmé l'anunulation du match. Le match est maintenant vérrouillé", "chat.systemMsg.userLeft": "{{name}} a quitté le groupe", "chat.newMessages": "Nouveau message", - "fc.title": "Code ami ", - "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "Sets: Désactiver le tri automatique des bonus", "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "En dehors de votre profil, les bonus des sets sont triées de manière à ce que les mêmes bonus soient côte à côte. Ce paramètre vous permet de voir les bonus dans l'ordre dans lequel elles ont été créées partout.", "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "Scrims: Les ajouts aux pickups peuvent êtres effectuer uniquement par des personnes de confiance", @@ -310,7 +290,6 @@ "settings.notifications.disableInfo": "Regarder les paramètre de votre navigateur pour désactiver les notification push.", "settings.notifications.browserNotSupported": "Les notifications push ne sont pas supporter par cet navigateur", "settings.notifications.permissionDenied": "Les notifications push ont été refusées. Vérifiez les paramètres de votre navigateur pour les réactiver", - "badges.selector.none": "Aucun badges est sélectionné", "badges.selector.select": "Selectionner un badge pour l'ajouter" } diff --git a/locales/fr-EU/game-misc.json b/locales/fr-EU/game-misc.json index 8e8833af8..304b43ba7 100644 --- a/locales/fr-EU/game-misc.json +++ b/locales/fr-EU/game-misc.json @@ -58,5 +58,10 @@ "MODE_LONG_SZ": "Défense de Zone", "MODE_LONG_TC": "Expédition Risquée", "MODE_LONG_RM": "Mission Bazookarpe", - "MODE_LONG_CB": "Pluie de Palourdes" + "MODE_LONG_CB": "Pluie de Palourdes", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/fr-EU/team.json b/locales/fr-EU/team.json index 79fefb19b..afd756f92 100644 --- a/locales/fr-EU/team.json +++ b/locales/fr-EU/team.json @@ -9,12 +9,16 @@ "actionButtons.editTeam": "Modifier l'équipe", "actionButtons.manageRoster": "Gerer la composition de l'équipe", "actionButtons.deleteTeam": "Supprimer l'équipe", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", "actionButtons.kick": "Retirer", "kick.header": "Retirer {{user}} de {{teamName}} ?", "actionButtons.transferOwnership": "Transférer le contrôle", "transferOwnership.header": "Transférer le contrôle de {{teamName}} à {{user}} ?", "actionButtons.transferOwnership.confirm": "Transférer", "deleteTeam.header": "Êtes-vous sûr de vouloir supprimer {{teamName}} ?", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", "roles.CAPTAIN": "Capitaine", "roles.CO_CAPTAIN": "Co-capitaine", "roles.FRONTLINE": "Frontline", @@ -30,6 +34,7 @@ "forms.fields.teamBsky": "Team Bluesky", "forms.fields.bio": "Bio", "forms.fields.uploadImages": "Soumettre images", + "forms.fields.removeImages": "", "forms.fields.uploadImages.pfp": "Emblème", "forms.fields.uploadImages.banner": "Bannière d'équipe", "forms.info.name": "Veuillez noter que si vous changer le nom de l'équipe, quelqu'un d'autre pourra s'emparer de l'ancien nom et URL", diff --git a/locales/fr-EU/tournament.json b/locales/fr-EU/tournament.json index 3f35019bb..dae1d5af0 100644 --- a/locales/fr-EU/tournament.json +++ b/locales/fr-EU/tournament.json @@ -8,7 +8,6 @@ "tabs.results": "Resultats", "tabs.streams": "Diffusions ({{count}})", "tabs.subs": "Remplaçants ({{count}})", - "pre.steps.header": "Complétez ces étapes pour jouer", "pre.steps.name": "Nom de l'équipe", "pre.steps.roster": "Participants", @@ -17,55 +16,42 @@ "pre.footer": "L'inscription peut être librement modifiée avant le début du tournoi", "pre.logIn": "Connectez-vous pour vous inscrire", "pre.inATeam": "Vous faites partie d'une équipe pour cet événement", - "pre.checkIn.range": "L'enregistrement est ouvert entre {{start}} et {{finish}}", "pre.checkIn.over": "L'enregistrement est fini", "pre.checkIn.cant": "Complétez les étapes précédentes avant de vous enregistrer", "pre.checkIn.button": "S'enregistrer", "pre.checkIn.checkedIn": "Votre équipe est enregistrée", - "pre.info.header": "Info équipe", "pre.info.unregister": "Se désinscrire", "pre.info.unregister.confirm": "Se désinscrire du tournoi et effacer les info de l'équipe ?", "pre.info.noHost": "Mon équipe préfère ne par héberger", "pre.info.noScreen": "Ma team préfère éviter le Screen", - "pre.roster.header": "Remplir la liste", "pre.roster.footer": "Au moins {{atLeastCount}} membres sont requis pour participer. La taille maximum est de {{maxCount}}", "pre.roster.addTrusted.header": "Ajoutez des personnes avec lesquelles vous avez joué", "pre.roster.delete.button": "Effacer membre", "pre.roster.delete.header": "Membre à effacer", - "pre.pool.header": "Sélection de stage", "pre.pool.banned": "Bannis", "pre.pool.tiebreaker.short": "Manche décisive", - "pre.sub.prompt": "Pas d'équipe en tête pour cet évenement ? Vous pouvez aussi rejoindre la liste des remplaçants.", - "bracket.type.DE_WINNERS": "Manche des gagnants", "bracket.type.DE_LOSERS": "Manche des perdants", "bracket.type.SE": "Manche", "bracket.type.SWISS": "À la Suisse", "bracket.type.GROUPS": "Manche en groupes", - "round.label": "Manche", - "team.label": "Équipe", "team.unlisted": "Équipe non listée", - "bestOf.label.short": "Md", - "pickInfo.team": "L'équipe {{number}} fait son choix.", "pickInfo.team.specific": "{{team}} a fait son choix.", "pickInfo.tiebreaker": "Manche décisive", "pickInfo.both": "Les deux ont choisi", "pickInfo.default": "Stages par défaut", "pickInfo.counterpick": "Counterpick", - "generator.error": "Les modifications apportées n'ont pas été enregistrées depuis le début du tournoi", - "teams.mapsPickedStatus": "Statut des stages sélectionnés", - "admin.download": "Télécharger les participants", "admin.actions.CHANGE_TEAM_OWNER": "Changer le capitaine", "admin.actions.CHANGE_TEAM_NAME": "Changer le nom de l'équipe ", @@ -79,40 +65,33 @@ "admin.actions.UNDO_DROP_TEAM_OUT": "Annuler l'abondon", "admin.actions.UPDATE_IN_GAME_NAME": "Actualiser le pseudo IGN", "admin.actions.DELETE_LOGO": "Supprimer le logo", - "staff.role.ORGANIZER": "organisateur", "staff.role.STREAMER": "streamer", - "actions.addSub": "Ajouter remplaçant", "actions.shareLink": "Partagez votre lien d'invitation pour ajouter des membres: {{inviteLink}}", - "actions.sub.prompt_other": "Vous pouvez encore ajouter {{count}} remplaçants à votre liste", "actions.sub.prompt_one": "Vous pouvez encore ajouter {{count}} remplaçant à votre liste", + "actions.sub.prompt_many": "", + "actions.sub.prompt_other": "Vous pouvez encore ajouter {{count}} remplaçants à votre liste", "actions.sub.prompt_zero": "Votre liste est pleine, des remplaçant supplémentaires ne peuvent être ajoutés", "actions.finalize.question": "Lorsque vous avez vérifié que les scores indiqués sont corrects, cliquez ici pour finaliser le tournoi et traiter les résultats", "actions.finalize.action": "Finaliser", "actions.finalize.confirm": "Êtes-vous sûr de vouloir finaliser le tournoi (irréversible) ?", - "streams.none": "Aucune diffusion en direct de ce tournoi n'est disponible actuellement", - "team.setWins": "Set gagné", "team.mapWins": "Map gagnée", "team.seed": "Seed", "team.seed.footer": "sur {{count}}", "team.placement": "Placement", "team.placement.footer": "Tournois/Bracket", - "bracket.waiting": "Le bracket sera affiché ici quand au moins {{count}} équipes seront inscrites", "bracket.waiting.checkin": "Le bracket sera affiché ici lorsqu'au moins {{count}} équipes se seront enregistrées", "bracket.wip": "Ce bracket est un aperçu et sujet à changement", - "bracket.progress.thanksForPlaying": "Merci d'avoir participé à {{eventName}} !", "bracket.progress.match": "Adversaire actuel: {{opponent}}", "bracket.progress.match.action": "Voir", "bracket.progress.waiting": "En attente de match", - "bracket.standings.showLess": "Montrer moins", "bracket.standings.showMore": "Montrer plus", - "match.hosts": "{{teamName}} héberge", "match.pass": "MdP", "match.pool": "Canal}", @@ -120,7 +99,6 @@ "match.score.playAll": "{{scoreOne}}-{{scoreTwo}} (Tous jouer {{bestOf}})", "match.action.undoLastScore": "Annuler le dernier score", "match.action.reopenMatch": "Rouvrir le match", - "join.error.MISSING_CODE": "Le code d'invitation est manquant. L'URL complète a-t-elle été copiée ?", "join.error.SHORT_CODE": "Le code d'invitation n'a pas la bonne longueur. L'URL complète a-t-elle été copiée ?", "join.error.NO_TEAM_MATCHING_CODE": "Aucune équipe ne correspond au code d'invitation.", @@ -129,7 +107,6 @@ "join.error.NOT_LOGGED_IN": "Vous devez être connecté pour rejoindre une équipe.", "join.VALID": "Rejoindre {{teamName}} pour {{eventName}} ?", "join.giveTrust": "Faire confiance à {{name}} pour vous ajouter de son propre chef à de futurs tournois ?", - "subs.prefersToPlay": "Préfère jouer", "subs.canPlay": "Peut jouer", "subs.canVC": "Peut Vocal", @@ -144,7 +121,6 @@ "subs.message.header": "Message", "subs.visibility.header": "Visibilité", "subs.visibility.everyone": "Tout le monde", - "progression.error.PLACEMENTS_PARSE_ERROR": "Error parsing placements", "progression.error.NOT_RESOLVING_WINNER": "Progression does not resolve winner", "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "Same placement leads to multiple brackets", diff --git a/locales/he/analyzer.json b/locales/he/analyzer.json index d4e1e2799..38ffa2291 100644 --- a/locales/he/analyzer.json +++ b/locales/he/analyzer.json @@ -40,8 +40,8 @@ "stat.runSpeedInEnemyInk": "מהירות ריצה על דיו של היריב", "stat.shootingRunSpeed": "מהירות ריצה בזמן יריה", "stat.shootingRunSpeedCharging": "מהירות ריצה בזמן טעינה", - "stat.shootingRunSpeedSecondaryMode": "מהירות ריצה (יריות במצב משני)", "stat.shootingRunSpeedFullCharge": "מהירות ריצה (החזקת טעינה מלאה)", + "stat.shootingRunSpeedSecondaryMode": "מהירות ריצה (יריות במצב משני)", "stat.framesBeforeTakingDamageInEnemyInk": "פריימים לפני נזק מדיו של היריב", "stat.damageTakenInEnemyInkPerSecond": "נזק מדיו של היריב / לשנייה", "stat.enemyInkDamageLimit": "נזק מקסימלי מדיו של היריב", @@ -53,6 +53,8 @@ "stat.consumption.NORMAL": "יריות", "stat.consumption.SWING": "נדנודים", "stat.consumption.SLOSH": "שפיכות", + "stat.consumption.VERTICAL_SWING": "", + "stat.consumption.HORIZONTAL_SWING": "", "stat.consumption.TAP_SHOT": "יריות בודדות", "stat.consumption.FULL_CHARGE": "יריות טעונות במלואן", "stat.consumption.SPLATLING_CHARGE": "טעינות מלאות", @@ -68,6 +70,7 @@ "stat.sub.qsjBoost": "הגברה לסופר קפיצה מהירה", "stat.special.duration": "משך זמן של {{weapon}} ", "stat.special.duration.inkStormExplanation": "מגדיל את המרחק שנצבע אך לא את כמות הדיו.", + "stat.special.duration.killerWail": "", "stat.special.damageDistance": "מרחק הנזק של {{weapon}}", "stat.special.paintRadius": "רדיוס הצביעה של {{weapon}}", "stat.special.shieldHp": "עמידות המגן של {{weapon}}", @@ -76,6 +79,7 @@ "stat.special.inkConsumptionPerSecond": "צריכת דיו / לשנייה של {{weapon}}", "stat.special.reticleRadius": "רדיוס הכוונת של {{weapon}}", "stat.special.throwDistance": "מרחק הזריקה של {{weapon}}", + "stat.special.moveSpeed": "", "stat.special.autoChargeRate": "קצב טעינה אוטומטי של {{weapon}}", "stat.special.maxRadius": "רדיוס מרבי לגל של {{weapon}}", "stat.special.maxRadius.explanation": "מהירות הגל תמיד קבועה למרות הגדלת הרדיוס.", @@ -88,6 +92,7 @@ "damage.header.baseDamage.short": "בסיסי", "damage.header.distance": "מרחק", "damage.toSplat_one": "{{count}} יריה להתזה", + "damage.toSplat_two": "", "damage.toSplat_other": "{{count}} יריות להתזה", "damage.NORMAL_MIN": "מינימום", "damage.NORMAL_MAX": "מקסימום", @@ -109,6 +114,10 @@ "damage.SPLASH_HORIZONTAL_MIN": "התזה אופקית (מינימום)", "damage.SPLASH_HORIZONTAL_MAX": "התזה אופקית (מקסימום)", "damage.ROLL_OVER": "מחיצה", + "damage.SPLATANA_VERTICAL_DIRECT": "", + "damage.SPLATANA_VERTICAL": "", + "damage.SPLATANA_HORIZONTAL_DIRECT": "", + "damage.SPLATANA_HORIZONTAL": "", "damage.BOMB_DIRECT": "ישיר", "damage.BOMB_NORMAL": "התזה", "damage.WAVE": "גל", @@ -150,5 +159,9 @@ "dmgHtdExplanation": "נזק = פגיעה | פ'ל = פגיעות להרוס", "noDmgData": "אין נתונים על נזק של הנשק הזה. בדקו מאוחר יותר!", "perInkTankGrid.header_one": "יריות של {{weapon}} לאחר ×{{count}} שימוש בסאב", - "perInkTankGrid.header_other": "יריות של {{weapon}} לאחר ×{{count}} שימושים בסאב" + "perInkTankGrid.header_two": "", + "perInkTankGrid.header_other": "יריות של {{weapon}} לאחר ×{{count}} שימושים בסאב", + "bigBubblerExplanation": "", + "button.showChart": "", + "button.showConsumptionGrid": "" } diff --git a/locales/he/art.json b/locales/he/art.json index 6a33a5b79..31d392756 100644 --- a/locales/he/art.json +++ b/locales/he/art.json @@ -1,5 +1,6 @@ { "pendingApproval_one": "יש לכם תמונה {{count}} שממתינה לאישור מנחה", + "pendingApproval_two": "", "pendingApproval_other": "יש לכם {{count}} תמונות שממתינות לאישור מנחה", "madeBy": "מאת", "radios.all": "הכל", @@ -24,5 +25,7 @@ "forms.tags.addNew": "יצירת חדש.", "forms.tags.addNew.placeholder": "יצירת תג חדש", "forms.tags.searchExisting.placeholder": "חיפוש תגים קיימים", - "forms.tags.maxReached": "הגעתם לכמות תגים מקסימלית" + "forms.tags.maxReached": "הגעתם לכמות תגים מקסימלית", + "delete.title": "", + "unlink.title": "" } diff --git a/locales/he/badges.json b/locales/he/badges.json index 81d97c399..50ed19ec4 100644 --- a/locales/he/badges.json +++ b/locales/he/badges.json @@ -3,7 +3,12 @@ "patreon+": "תומך+ של sendou.ink ב-Patreon", "xp": "מוענק עבור הגעה ל-{{xpText}}", "tournament_one": "מוענק עבור ניצחון {{tournament}}", + "tournament_two": "", "tournament_other": "מוענק עבור ניצחון {{tournament}} (×{{count}})", "forYourEvent": "תג לאירוע שלכם?", - "managedBy": "מנוהל על ידי {{users}}" + "managedBy": "מנוהל על ידי {{users}}", + "madeBy": "", + "own.divider": "", + "other.divider": "", + "noBadgesFound": "" } diff --git a/locales/he/builds.json b/locales/he/builds.json index 3071b274e..7d031c1fc 100644 --- a/locales/he/builds.json +++ b/locales/he/builds.json @@ -4,7 +4,6 @@ "noBuilds": "אין ערכות עדיין. יש להוסיף את הערכה הראשונה.", "buildCard.info": "מידע", "buildCard.edit": "עריכה", - "forms.title": "כותרת", "forms.modes": "סוגי קרב", "forms.weapons": "נשקים", @@ -12,23 +11,30 @@ "forms.gear.CLOTHES": "ציוד (לבוש)", "forms.gear.SHOES": "ציוד (נעליים)", "forms.private.info": "ערכות פרטיות חשופות רק לך", - + "forms.noGear.info": "", "deleteConfirm": "למחיקת ערכה '{{title}}'?", - "stats.count.title": "נתונים סטטיסטיים מ-{{count}} ערכות של {{weapon}}", "stats.ap.title": "ממוצעי נקודות יכולת", "stats.percentage.title": "הופעת יכולת ראשית בלבד", "stats.all": "הכל", - + "stats.public": "", + "stats.private": "", "addFilter": "הוספת מסנן", "linkButton.abilityStats": "נתונים סטטיסטיים על היכולות", "linkButton.popularBuilds": "ערכות פופולריות", "noPopularBuilds": "נראה שאין ערכות פופולריות לנשק זה כרגע.", - "emptyAbilitySlot": "תא עם יכולת ריקה", - + "filters.type.ability": "", + "filters.type.mode": "", + "filters.type.date": "", + "filters.ability.title": "", + "filters.mode.title": "", + "filters.date.title": "", "filters.has": "יש", "filters.does.not.have": "אין", "filters.atLeast": "לפחות", - "filters.atMost": "לכל היותר" + "filters.atMost": "לכל היותר", + "filters.date.since": "", + "filters.date.custom": "", + "filters.filterByWeapon": "" } diff --git a/locales/he/calendar.json b/locales/he/calendar.json index f17ae0a45..45f51bedc 100644 --- a/locales/he/calendar.json +++ b/locales/he/calendar.json @@ -1,8 +1,5 @@ { "inYourTimeZone": "זמנים באזור הזמן המקומי שלכם:", - "addNew": "הוספת אירוע חדש", - "noEvents": "אין אירועים לשבוע הנבחר", - "reportResults": "ניתן לדווח על תוצאות:", "day": "יום {{number}}", "actions.reportWinners": "דיווח מנצחים", "actions.delete": "מחיקת אירוע", @@ -12,13 +9,12 @@ "members": "חברי צוות", "results": "תוצאות", "createMapList": "יצירת רשימת מפות", - "from": "מאת {{author}}", - "pastEvents.dividerText": "אירועי עבר", "count.teams_one": "{{count}} צוות", - "count.players_one": "{{count}} שחקן", + "count.teams_two": "", "count.teams_other": "{{count}} צוות", + "count.players_one": "{{count}} שחקן", + "count.players_two": "", "count.players_other": "{{count}} שחקנים", - "forms.dates": "תאריכים", "forms.bracketUrl": "כתובת URL של מבנה הטורניר", "forms.discordInvite": "כתובת URL הזמנה לשרת Discord", @@ -27,7 +23,6 @@ "forms.badges": "פרסי תגים", "forms.badges.placeholder": "בחירת פרס תג", "forms.mapPool": "מאגר מפות", - "forms.participantCount": "כמות משתתפים", "forms.reportResultsHeader": "דיווח תוצאות עבור {{eventName}}", "forms.reportResultsInfo": "אתם בוחרים כמה תוצאות לדווח. זה יכול להיות רק הצוות המנצח, הטופ מ-3 או כל מה שתחליטו.", @@ -35,22 +30,14 @@ "forms.team.remove": "הורדת צוות", "forms.team.name": "שם צוות", "forms.team.placing": "מיקום", - "forms.team.player.header": "שחקן {{number}}", "forms.team.player.add": "הוספת שחקן", "forms.team.player.remove": "הורדת שחקן", "forms.team.player.addAsUser": "הוספה בתור משתמש (מומלץ)", "forms.team.player.addAsText": "הוספה בטקסט", - "forms.errors.uniqueTeamName": "כל צוות צריך שם יחודי.", "forms.errors.duplicatePlayer": "לא יכול להיות אותו שחקן פעמיים באותה קבוצה.", "forms.errors.emptyTeam": "בכל קבוצה חייב להיות שחקן אחד לפחות.", - - "week.this": "השבוע", - "week.next": "שבוע הבא", - "week.last": "שבוע שעבר", - - "tag.desc.BADGE": "הזוכה באירוע זה מקבל תג ב-sendou.ink.", "tag.desc.SPECIAL": "כללים השונים מהתקן הרגיל. (למשל שימוש מוגבל באלו נשקים ניתן להשתמש)", "tag.desc.ART": "ניתן לזכות בציור על ידי השתתפות בטורניר זה.", "tag.desc.MONEY": "ניתן לזכות בכסף על ידי השתתפות בטורניר זה.", @@ -64,5 +51,33 @@ "tag.desc.S1": "המשחק המשוחק הוא Splatoon 1.", "tag.desc.S2": "המשחק המשוחק הוא Splatoon 2.", "tag.desc.SR": "אירוע Salmon Run.", - "tag.desc.CARDS": "אירוע Tableturf Battle." + "tag.desc.CARDS": "אירוע Tableturf Battle.", + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/he/common.json b/locales/he/common.json index eab78bba2..061ea9181 100644 --- a/locales/he/common.json +++ b/locales/he/common.json @@ -22,32 +22,82 @@ "pages.links": "קישורים", "pages.art": "ציור", "pages.sendouq": "SendouQ", - + "pages.lfg": "", + "pages.scrims": "", + "pages.settings": "", + "pages.luti": "", "header.profile": "פרופיל", "header.logout": "התנתקות", "header.login": "התחברות", "header.language": "שפה", "header.loggedInAs": "הנכם מחוברים בתור {{userName}}", "header.theme": "נושא", - + "header.adder.tournament": "", + "header.adder.calendarEvent": "", + "header.adder.build": "", + "header.adder.team": "", + "header.adder.scrimPost": "", + "header.adder.association": "", + "header.adder.lfgPost": "", + "header.adder.art": "", + "header.adder.vod": "", + "header.adder.plusSuggestion": "", + "notifications.title": "", + "notifications.empty": "", + "notifications.seeAll": "", + "notifications.fullList.explanation": "", + "notifications.managePush": "", + "notifications.title.SQ_ADDED_TO_GROUP": "", + "notifications.text.SQ_ADDED_TO_GROUP": "", + "notifications.title.SQ_NEW_MATCH": "", + "notifications.text.SQ_NEW_MATCH": "", + "notifications.title.TO_ADDED_TO_TEAM": "", + "notifications.text.TO_ADDED_TO_TEAM": "", + "notifications.title.TO_TEST_CREATED": "", + "notifications.text.TO_TEST_CREATED": "", + "notifications.title.TO_BRACKET_STARTED": "", + "notifications.text.TO_BRACKET_STARTED": "", + "notifications.title.TO_CHECK_IN_OPENED": "", + "notifications.text.TO_CHECK_IN_OPENED": "", + "notifications.title.BADGE_ADDED": "", + "notifications.text.BADGE_ADDED": "", + "notifications.title.BADGE_MANAGER_ADDED": "", + "notifications.text.BADGE_MANAGER_ADDED": "", + "notifications.title.PLUS_VOTING_STARTED": "", + "notifications.text.PLUS_VOTING_STARTED": "", + "notifications.title.PLUS_SUGGESTION_ADDED": "", + "notifications.text.PLUS_SUGGESTION_ADDED": "", + "notifications.title.TAGGED_TO_ART": "", + "notifications.text.TAGGED_TO_ART": "", + "notifications.title.SEASON_STARTED": "", + "notifications.text.SEASON_STARTED": "", + "notifications.title.SCRIM_NEW_REQUEST": "", + "notifications.text.SCRIM_NEW_REQUEST": "", + "notifications.title.SCRIM_SCHEDULED": "", + "notifications.text.SCRIM_SCHEDULED": "", "auth.errors.aborted": "הכניסה בוטלה", "auth.errors.failed": "הכניסה נכשלה", "auth.errors.discordPermissions": "עבור פרופיל sendou.ink שלך, האתר זקוק לגישה לשם, הפרופיל והקשרים החברתיים של פרופיל ה-Discord שלך.", - + "auth.errors.unknown": "", + "toasts.error": "", + "toasts.success": "", + "toasts.info": "", "footer.github.subtitle": "קוד מקור", "footer.discord.subtitle": "עזרה & משוב", "footer.patreon.subtitle": "תמיכה", "footer.thanks": "תודה לפטרונים על התמיכה", - "actions.save": "שמירה", "actions.saveChanges": "שמירת שינויים", "actions.submit": "שליחה", "actions.edit": "עריכה", "actions.add": "הוספה", + "actions.addNew": "", "actions.remove": "הורדה", "actions.delete": "מחיקה", "actions.reset": "איפוס", "actions.loadMore": "טענו עוד", + "actions.showMore": "", + "actions.showLess": "", "actions.copyToClipboard": "ההעתקה ללוח", "actions.create": "יצירה", "actions.close": "סגירה", @@ -57,9 +107,19 @@ "actions.selectAll": "בחירה של הכל", "actions.search": "חיפוש", "actions.setBg": "הגדרת רקע", + "actions.outlined": "", + "actions.noOutline": "", "actions.join": "הצטרפות", + "actions.nevermind": "", "actions.upload": "העלאה", - + "actions.clickHere": "", + "actions.goBack": "", + "actions.enable": "", + "actions.disable": "", + "actions.accept": "", + "actions.next": "", + "actions.previous": "", + "noResults": "", "maps.createMapList": "יצירת רשימת מפות", "maps.halfSz": "50% SZ", "maps.mapPool": "מאגר מפות", @@ -79,37 +139,40 @@ "maps.validation.MAP_REPEATED": "לא ניתן לבחור את אותה מפה יותר מפעם אחת", "maps.validation.MODE_REPEATED": "לא ניתו לבחור את אותו מוד יותר מפעם אחת", "maps.validation.TOO_MUCH_STAGE_REPEAT": "לא ניתן לבחור מפה יותר מ-{{maxStageRepeat}} פעמים", + "maps.validation.INCLUDES_BANNED": "", + "maps.validation.INCLUDES_TIEBREAKER": "", "maps.validation.VALID": "מאגר המפות בסדר!", - "results": "תוצאות", - "results.placeSuffix_one": "^st", "results.placeSuffix_two": "^nd", - "results.placeSuffix_few": "^rd", "results.placeSuffix_other": "^th", - + "results.placeSuffix_few": "^rd", "forms.name": "שם", "forms.description": "תיאור", "forms.errors.title": "יש לתקן את השגיאות הבאות", "forms.errors.noSearchMatches": "לא נמצאה התאמה", - + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", "errors.genericReload": "משהו השתבש. נסו לטעון מחדש את העמוד.", - "tag.name.SPECIAL": "חוקים מיוחדים", "tag.name.ART": "פרסי ציור", "tag.name.MONEY": "פרסים בכסף", "tag.name.REGION": "תלוי אזור", "tag.name.LOW": "מגבלת כישרון", + "tag.name.HIGH": "", "tag.name.COUNT": "מגבלת כניסה", "tag.name.LAN": "רשת מקומית", "tag.name.QUALIFIER": "מוקדמות", "tag.name.SZ": "רק SZ", "tag.name.TW": "מכיל TW", + "tag.name.ONES": "", + "tag.name.DUOS": "", + "tag.name.TRIOS": "", "tag.name.S1": "Splatoon 1", "tag.name.S2": "Splatoon 2", "tag.name.SR": "Salmon Run", "tag.name.CARDS": "Tableturf Battle", - + "tag.name.COLLEGIATE": "", "weapon.category.SHOOTERS": "Shooters", "weapon.category.BLASTERS": "Blasters", "weapon.category.ROLLERS": "Rollers", @@ -123,29 +186,28 @@ "weapon.category.SPLATANAS": "Splatanas", "weapon.category.subs": "Subs", "weapon.category.specials": "Specials", - "plans.blueprint": "תכנית", "plans.bgStyle.OVER": "מבט על", - + "plans.bgStyle.MINI": "", + "plans.adder.objective": "", "articles.by": "מאת {{author}}", - "theme.light": "בהיר", "theme.dark": "חשוך", "theme.auto": "אוטומטי", - "websiteSubtitle": "מרכז Splatoon תחרותי", - "upload.imageToUpload": "תמונה להעלאה", "upload.title": "מעלה את {{type}}. הגודל המומלץ הוא {{width}}×{{height}}.", "upload.type.team-pfp": "תמונת פרופיל של הקבוצה", "upload.type.team-banner": "תמונת באנר של הקבוצה", + "upload.type.org-pfp": "", "upload.commonExplanation": "לפני שהתמונה תוצג לציבור, בודק יאמת אותה. תמונות שהועלו על ידי פטרונים מוצגות ללא אימות.", "upload.afterExplanation_one": "יש לכם תמונה {{count}} בהמתנה. התמונה תופיע אוטומטית לאחר האימות.", + "upload.afterExplanation_two": "", "upload.afterExplanation_other": "יש לכם {{count}} תמונות בהמתנה. התמונות יופיעו אוטומטית לאחר האימות.", - "support.intro.first": "שלום! אני Sendou ו- sendou.ink הוא הפרויקט שלי לספק כלים ומשאבים לקהילת Splatoon. המטרה היא לעזור לכולם להשתפר וליהנות מ-Splatoon בין אם אתם חדשים במשחק או שחקנים ותיקים.", "support.intro.second": "אם אתם אוהבים את מה שאני עושה העמוד הזה מפרט איך אתם יכול לתמוך בעבודה שלי ולהרוויח הטבות. התמיכה שלכם עוזרת לי לשלם עבור האירוח, וגם לתת חסות לזמן המושקע בשיפור המתמשך של הפרויקט.", "support.action": "תמיכה בפטראון", + "support.footer": "", "support.perk.supportMyWork": "תמיכה בעבודה שלי", "support.perk.adFree": "גלישה ללא פרסומות", "support.perk.nameInFooter": "שם בכותרת התחתונה", @@ -157,14 +219,23 @@ "support.perk.seePlusPercentage.extra": "בדרך כלל רק הצעות שנכשלו יראו את אחוז ההצבעה שלהן. עם זה, אתם תמיד יכולים לראות את האחוז הצבעה שלכם.", "support.perk.autoValidatePictures": "אימות אוטומטי של תמונות שהועלו", "support.perk.autoValidatePictures.extra": "כל תמונה שאתם מעלים (למשל תמונת פרופיל של הצוות/תמונת באנר) מקבלת תוקף אוטומטי. בדרך כלל צריך קודם כל אישור של מנחה. שימו לב שזה לא חל על תמונות שכבר נשלחו.", + "support.perk.userShortLink": "", + "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "התאמה אישית של צבעים (דף משתמש)", + "support.perk.favoriteBadges": "", + "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "התאמה אישית של צבעים (דף צוות)", "support.perk.customizedColorsTeam.extra": "מספיק שאחד מחברי הצוות יהיה פטרון כדי לקבל את ההטבה הזו.", "support.perk.privateDiscord": "גישה לערוץ דיסקורד בלעדי", "support.perk.privateDiscord.extra": "משמש לשיתוף עדכונים WIP מדי פעם, קבלת תמיכה בעדיפות עליונה ועדיפות להצעות לשיפור.", "support.perk.prioritySupport": "תמיכה בעדיפות", "support.perk.prioritySupport.extra": "גישה למוקד עזרה נפרד שאני נותן לו עדיפות לבקשות תמיכה", - + "support.perk.previewQ": "", + "support.perk.joinFive": "", + "support.perk.tournamentsBeta": "", + "support.perk.joinMoreAssociations": "", + "support.perk.useBotToLogIn": "", + "support.perk.useBotToLogIn.extra": "", "custom.colors.title": "צבעים מותאמים אישית", "custom.colors.bg": "רקע", "custom.colors.bg-darker": "רקע חשוך", @@ -172,20 +243,52 @@ "custom.colors.text": "טקסט", "custom.colors.text-lighter": "טקסט בהיר", "custom.colors.theme": "נושא", + "custom.colors.theme-secondary": "", "custom.colors.chat": "שם צ'אט", - + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", "divisions.WEST": "Tentatek", "divisions.JPN": "Takoroka", "xsearch.placements": "משחקי תיאום מקום", "xsearch.aliases": "כינויים:", - + "xsearch.unlink.title": "", + "xsearch.unlink.action.long": "", + "xsearch.unlink.action.short": "", "build.private": "פרטי", - "or": "או", "yes": "כן", "no": "לא", - "leaderboard.type.USER": "משתמש", "leaderboard.type.TEAM": "צוות", - "leaderboard.type.XP-ALL": "הכל" + "leaderboard.type.XP-ALL": "הכל", + "leaderboard.noPlayers": "", + "leaderboard.noTeams": "", + "leaderboard.updateInfo": "", + "leaderboard.qualification": "", + "leaderboard.qualification.info": "", + "chat.connected": "", + "chat.connecting": "", + "chat.disconnected": "", + "chat.send": "", + "chat.input.placeholder": "", + "chat.systemMsg.scoreReported": "", + "chat.systemMsg.scoreConfirmed": "", + "chat.systemMsg.cancelReported": "", + "chat.systemMsg.cancelConfirmed": "", + "chat.systemMsg.userLeft": "", + "chat.newMessages": "", + "fc.title": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", + "settings.notifications.title": "", + "settings.notifications.description": "", + "settings.notifications.disableInfo": "", + "settings.notifications.browserNotSupported": "", + "settings.notifications.permissionDenied": "", + "badges.selector.none": "", + "badges.selector.select": "" } diff --git a/locales/he/contributions.json b/locales/he/contributions.json index e7d882a2b..16d5dcc99 100644 --- a/locales/he/contributions.json +++ b/locales/he/contributions.json @@ -7,5 +7,6 @@ "yaga": "סיפק אייקונים של נשקי סאב וספיישל", "antariska": "תמונות רקע של מתכנן המפות", "splatoon3ink": "נתונים על תוצאות X Battle", - "translation": "תרגום" + "translation": "תרגום", + "sounds": "" } diff --git a/locales/he/faq.json b/locales/he/faq.json index 774f759b8..fe7077223 100644 --- a/locales/he/faq.json +++ b/locales/he/faq.json @@ -1,24 +1,20 @@ { "q1": "מה זה השרת פלוס?", - + "a1": "", "q2": "איך מקבלים פרס תג לאירוע שלי?", - + "a2": "", "q3": "איך לעדכן את הפרופיל או את שם המשתמש שלי?", "a3": "עדכון שם משתמש או פרופיל ב-Discord לא מתעדכן מיד ב- sendou.ink. כדי לגרום לזה לקרות יש לכם שתי אפשרויות:\n\n1) אם אתם חברים ב-Discord או בשרת הפלוס של אתר זה, אתם יכולים פשוט לחכות. יש בדיקה שפועלת פעם ביום שמטפלת בעדכון.\n\n2) לחילופין אם ברצונכם לעדכן מיד, תוכלו להתנתק ולהתחבר חזרה ל- sendou.ink.", - "q4": "נרשמתי ב-Patreon אבל אני לא רואה שינויים באתר?", "a4": "יש לוודא את חיבור הדיסקורד שלכם ל-Patreon.com. לאחר מכן, זה יקח שעתיים עד שהסטטוס יתעדכן באתר. אם הנכם נתקלים בבעיות שלחו הודעה פרטית DM ל-Sendou לעזרה.", - "q5": "האם יש אפליקציית sendou.ink?", "a5": "לא, אבל ניתן להתקין את sendou.ink כ'אפליקציית אינטרנט מתקדמת' שמקבלת הרבה מאותן יתרונות כמו מסך מלא, אייקון במסך הבית ותהליך נפרד מהדפדפן. חפשו בגוגל 'כיצד להתקין PWA על *הדפדפן שלך*' כדי לראות איך.", - "q6": "איך להוסיף חשבון Twitch/Bluesky/YouTube לפרופיל שלי?", "a6": "אנחנו משתמשים בפרופיל הדיסקורד שלכם בשביל זה. התחברו ואמתו אותם ב-Discord ואז צאו והיכנסו חזרה ל-sendou.ink כדי לעדכן אותם.", - "q7": "איך אני יכול להוסיף סרטונים?", - + "a7": "", "q8": "כיצד אוכל להציג תוצאות X Battle בפרופיל שלי?", - + "a8": "", "q9": "איך אני יכול להעלות ציור שאני ביקשתי?", "a9": "ניתן להעלות ציור שהכנת בעצמך. הוא צריך להיות קשור ל-Splatoon. בשביל עבודה שביקשת נא לבקש מהאומן להעלות את הציור בכוחות עצמם לאתר. הם יכולים לקשר את הפרופיל שלך מה שיגרום לו להופיע שם." } diff --git a/locales/he/front.json b/locales/he/front.json index 0967ef424..7b6aa4734 100644 --- a/locales/he/front.json +++ b/locales/he/front.json @@ -1 +1,18 @@ -{} +{ + "sq.season": "", + "sq.prepare": "", + "sq.participate": "", + "showcase.tabs.signedUp": "", + "showcase.tabs.organizer": "", + "showcase.tabs.discover": "", + "showcase.viewAll": "", + "showcase.card.ranked": "", + "showcase.card.unranked": "", + "showcase.card.winner": "", + "showcase.results": "", + "leaderboards.topPlayers": "", + "leaderboards.topTeams": "", + "leaderboards.viewFull": "", + "updates.header": "", + "updates.viewPast": "" +} diff --git a/locales/he/game-misc.json b/locales/he/game-misc.json index e866202f0..24db3d21e 100644 --- a/locales/he/game-misc.json +++ b/locales/he/game-misc.json @@ -22,6 +22,7 @@ "STAGE_20": "Bluefin Depot", "STAGE_21": "Robo ROM-en", "STAGE_22": "Marlin Airport", + "STAGE_23": "", "ABILITY_ISM": "Ink Saver (Main)", "ABILITY_ISS": "Ink Saver (Sub)", "ABILITY_IRU": "Ink Recovery Up", @@ -57,5 +58,10 @@ "MODE_LONG_SZ": "Splat Zones", "MODE_LONG_TC": "Tower Control", "MODE_LONG_RM": "Rainmaker", - "MODE_LONG_CB": "Clam Blitz" + "MODE_LONG_CB": "Clam Blitz", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/he/lfg.json b/locales/he/lfg.json index 0967ef424..b3644d073 100644 --- a/locales/he/lfg.json +++ b/locales/he/lfg.json @@ -1 +1,32 @@ -{} +{ + "types.PLAYER_FOR_TEAM": "", + "types.PLAYER_FOR_COACH": "", + "types.TEAM_FOR_PLAYER": "", + "types.TEAM_FOR_COACH": "", + "types.TEAM_FOR_SCRIM": "", + "types.COACH_FOR_TEAM": "", + "post.lastActive": "", + "noPosts": "", + "expiring": "", + "addFilter": "", + "filters.Weapon": "", + "filters.Type": "", + "filters.Timezone": "", + "filters.Language": "", + "filters.PlusTier": "", + "filters.MaxTier": "", + "filters.MinTier": "", + "filters.suffix": "", + "filters.orAbove": "", + "new.noMorePosts": "", + "new.type.header": "", + "new.timezone.header": "", + "new.text.header": "", + "new.visibility.header": "", + "new.visibility.everyone": "", + "new.editOn": "", + "new.weaponPool.header": "", + "new.weaponPool.userProfile": "", + "new.languages.header": "", + "new.languages.sqSettingsPage": "" +} diff --git a/locales/he/org.json b/locales/he/org.json index 0967ef424..f7b3b5440 100644 --- a/locales/he/org.json +++ b/locales/he/org.json @@ -1 +1,25 @@ -{} +{ + "roles.ADMIN": "", + "roles.MEMBER": "", + "roles.ORGANIZER": "", + "roles.STREAMER": "", + "events.established.short": "", + "events.all": "", + "events.past": "", + "events.upcoming": "", + "events.tabs.events": "", + "events.tabs.leaderboard": "", + "edit.form.title": "", + "edit.form.uploadLogo": "", + "edit.form.socialLinks.title": "", + "edit.form.members.title": "", + "edit.form.members.info": "", + "edit.form.members.user.title": "", + "edit.form.members.role.title": "", + "edit.form.members.roleDisplayName.title": "", + "edit.form.series.title": "", + "edit.form.series.seriesName.title": "", + "edit.form.series.showLeaderboard.title": "", + "edit.form.badges.title": "", + "edit.form.errors.noUnadmin": "" +} diff --git a/locales/he/q.json b/locales/he/q.json index 5d7fb8dcd..71c55aa6b 100644 --- a/locales/he/q.json +++ b/locales/he/q.json @@ -10,5 +10,163 @@ "roles.REGULAR": "חבר צוות", "vc.YES": "יכול צ'אט קולי", "vc.NO": "לא יכול צ'אט קולי", - "vc.LISTEN_ONLY": "יכול רק להקשיב" + "vc.LISTEN_ONLY": "יכול רק להקשיב", + "privateNote.header": "", + "privateNote.comment.header": "", + "privateNote.sentiment.header": "", + "privateNote.sentiment.info": "", + "privateNote.sentiment.POSITIVE": "", + "privateNote.sentiment.NEUTRAL": "", + "privateNote.sentiment.NEGATIVE": "", + "privateNote.delete.header": "", + "front.cities.la": "", + "front.cities.nyc": "", + "front.cities.paris": "", + "front.cities.tokyo": "", + "front.inviteCodeWrong": "", + "front.noFriendCode": "", + "front.upcomingSeason.header": "", + "front.upcomingSeason.date": "", + "front.noUpcomingSeason": "", + "front.nav.rules.title": "", + "front.nav.rules.description": "", + "front.nav.info.title": "", + "front.nav.info.description": "", + "front.nav.settings.title": "", + "front.nav.settings.description": "", + "front.nav.leaderboards.title": "", + "front.nav.leaderboards.description": "", + "front.nav.mySeason.title": "", + "front.nav.mySeason.description": "", + "front.nav.streams.title": "", + "front.nav.streams.description": "", + "front.actions.logIn": "", + "front.actions.joinWithGroup": "", + "front.actions.joinSolo": "", + "front.join.header": "", + "front.join.joinAction": "", + "front.join.joinWithTrustAction": "", + "front.join.joinWithTrustAction.explanation": "", + "front.seasonOpen": "", + "front.preview": "", + "front.preview.explanation": "", + "settings.maps.header": "", + "settings.maps.avoid": "", + "settings.maps.prefer": "", + "settings.maps.neutral": "", + "settings.weaponPool.header": "", + "settings.weaponPool.full": "", + "settings.voiceChat.header": "", + "settings.voiceChat.canVC.header": "", + "settings.voiceChat.canVC.yes": "", + "settings.voiceChat.canVC.no": "", + "settings.voiceChat.canVC.listenOnly": "", + "settings.voiceChat.languages.header": "", + "settings.voiceChat.languages.placeholder": "", + "settings.sounds.header": "", + "settings.sounds.likeReceived": "", + "settings.sounds.groupNewMember": "", + "settings.sounds.matchStarted": "", + "settings.mapPool.notOk": "", + "settings.misc.header": "", + "settings.banned": "", + "settings.avoid.label": "", + "settings.trusted.header": "", + "settings.trusted.confirm": "", + "settings.trusted.trustedExplanation": "", + "settings.trusted.noTrustedExplanation": "", + "settings.trusted.teamExplanation": "", + "looking.joiningGroupError": "", + "looking.goToSettingsPrompt": "", + "looking.inactiveGroup.soon": "", + "looking.inactiveGroup": "", + "looking.inactiveGroup.action": "", + "looking.lastUpdatedAt": "", + "looking.columns.invited": "", + "looking.columns.challenged": "", + "looking.columns.invitations": "", + "looking.columns.challenges": "", + "looking.columns.available": "", + "looking.columns.myGroup": "", + "looking.columns.chat": "", + "looking.columns.groups": "", + "looking.groups.actions.startMatch": "", + "looking.groups.actions.challenge": "", + "looking.groups.actions.invite": "", + "looking.groups.actions.groupUp": "", + "looking.groups.actions.undo": "", + "looking.groups.actions.rechallenge": "", + "looking.groups.actions.giveManager": "", + "looking.groups.actions.removeManager": "", + "looking.groups.actions.kick": "", + "looking.groups.actions.leaveGroup": "", + "looking.groups.actions.leaveQ": "", + "looking.groups.actions.goBack": "", + "looking.groups.adder.quickAdd": "", + "looking.groups.adder.error": "", + "looking.groups.adder.others": "", + "looking.groups.adder.inviteLink": "", + "looking.groups.adder.select": "", + "looking.groups.editNote": "", + "looking.groups.addNote": "", + "looking.replay": "", + "looking.teamSP": "", + "looking.teamSP.calculated": "", + "looking.teamSP.calculating": "", + "looking.sp.calculated": "", + "looking.sp.calculating": "", + "looking.rankCalculating": "", + "looking.allTiers": "", + "looking.joinQPrompt": "", + "looking.range.or": "", + "match.header": "", + "match.spInfo": "", + "match.dispute.button": "", + "match.dispute.p1": "", + "match.dispute.p2": "", + "match.actions.lookAgain": "", + "match.actions.stopReportingWeapons": "", + "match.actions.reportWeapons": "", + "match.report.whoToReport": "", + "match.report.whoToReport.me": "", + "match.report.whoToReport.myTeam": "", + "match.report.whoToReport.everyone": "", + "match.report.copyWeapons": "", + "match.report.error": "", + "match.report.submit": "", + "match.report.winnerLabel": "", + "match.report.weaponLabel": "", + "match.sides.alpha": "", + "match.sides.bravo": "", + "match.helpdesk": "", + "match.pool": "", + "match.password.short": "", + "match.cancelMatch": "", + "match.canceled": "", + "match.cancelRequested": "", + "match.reportedBy": "", + "match.cancelPendingConfirmation": "", + "match.cancelMatch.confirm": "", + "match.tabs.reportScore": "", + "match.errors.cantCancel": "", + "match.errors.different": "", + "match.submitScores": "", + "match.submitScores.adjusted": "", + "match.results.unplayed": "", + "match.results.us": "", + "match.results.them": "", + "match.won": "", + "match.reporting": "", + "match.outcome.win": "", + "match.outcome.loss": "", + "match.screen.ban": "", + "match.screen.allowed": "", + "preparing.joinQ": "", + "tiers.currentCriteria": "", + "tiers.info.p1": "", + "tiers.info.p2": "", + "tiers.info.p3": "", + "streams.noStreams": "", + "streams.ownStreamInfo": "", + "streams.ownStreamInfo.linkText": "" } diff --git a/locales/he/scrims.json b/locales/he/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/he/scrims.json +++ b/locales/he/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/he/team.json b/locales/he/team.json index 0c1d03155..ca252c1cd 100644 --- a/locales/he/team.json +++ b/locales/he/team.json @@ -2,25 +2,39 @@ "newTeam.header": "יצירת צוות חדש", "teamSearch.placeholder": "חיפוש צוות או שחקן...", "actionButtons.leaveTeam": "לעזוב צוות", + "actionButtons.makeMainTeam": "", + "leaveTeam.header": "", + "leaveTeam.header.newOwner": "", "actionButtons.leaveTeam.confirm": "לעזוב", "actionButtons.editTeam": "עריכת צוות", "actionButtons.manageRoster": "ניהול חברי צוות", "actionButtons.deleteTeam": "מחיקת צוות", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", "actionButtons.kick": "הורדה", "kick.header": "הורדת {{user}} מתוך {{teamName}}?", "actionButtons.transferOwnership": "העברת בעלות", "transferOwnership.header": "להעביר בעלות של {{teamName}} ל-{{user}}?", "actionButtons.transferOwnership.confirm": "העברה", "deleteTeam.header": "הנכם בטוחים שאתם רוצים למחוק את {{teamName}}?", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", "roles.CAPTAIN": "קפטן", + "roles.CO_CAPTAIN": "", "roles.FRONTLINE": "קו החזית", + "roles.SLAYER": "", + "roles.SKIRMISHER": "", "roles.SUPPORT": "תמיכה", "roles.MIDLINE": "קו אמצע", "roles.BACKLINE": "קו אחורי", "roles.FLEX": "מעורב", + "roles.SUB": "", "roles.COACH": "מאמן", + "roles.CHEERLEADER": "", + "forms.fields.teamBsky": "", "forms.fields.bio": "ביו", "forms.fields.uploadImages": "העלאת תמונות", + "forms.fields.removeImages": "", "forms.fields.uploadImages.pfp": "תמונת פרופיל", "forms.fields.uploadImages.banner": "תמונת באנר של הצוות", "forms.info.name": "שימו לב שאם תשנו את שם הצוות שלכם, מישהו אחר יוכל לקחת בעלות על השם ועל כתובת האתר עבור הצוות שלו", @@ -31,5 +45,9 @@ "validation.SHORT_CODE": "קוד ההזמנה אינו באורך המתאים. העתקתם את כתובת האתר המלאה?", "validation.TEAM_FULL": "הצוות שאתם מנסים להצטרף אליו מלא.", "validation.INVITE_CODE_WRONG": "קוד ההזמנה שגוי.", - "validation.VALID": "הצטרפו ל-{{teamName}}?" + "validation.REACHED_TEAM_COUNT_LIMIT": "", + "validation.VALID": "הצטרפו ל-{{teamName}}?", + "editor.label": "", + "editorsInfo.button": "", + "editorsInfo.popover": "" } diff --git a/locales/he/tournament.json b/locales/he/tournament.json index f281760a0..5cd706617 100644 --- a/locales/he/tournament.json +++ b/locales/he/tournament.json @@ -5,9 +5,9 @@ "tabs.register": "הרשמה", "tabs.brackets": "מערכים", "tabs.seeds": "דירוג", + "tabs.results": "", "tabs.streams": "שידורים חיים ({{count}})", "tabs.subs": "מחליפים ({{count}})", - "pre.steps.header": "השלימו את השלבים הבאים כדי לשחק", "pre.steps.name": "שם קבוצה", "pre.steps.roster": "צוות מלא", @@ -16,94 +16,89 @@ "pre.footer": "הרשמה ניתנת לשינוי עד שהטורניר מתחיל", "pre.logIn": "התחבר כדי להירשם", "pre.inATeam": "הנך בצוות לאירוע", - "pre.checkIn.range": "צ'ק-אין פתוח בין {{start}} ל-{{finish}}", "pre.checkIn.over": "צ'ק-אין נגמר", "pre.checkIn.cant": "השלימו את השלבים הקודמים לפני צ'ק-אין", "pre.checkIn.button": "צ'ק-אין", "pre.checkIn.checkedIn": "הקבוצה שלך עשתה צ'ק-אין", - "pre.info.header": "מידע על הצוות", "pre.info.unregister": "ביטול הרשמה", "pre.info.unregister.confirm": "לבטל את הרישום לטורניר ולמחוק את פרטי הצוות?", "pre.info.noHost": "הצוות שלי מעדיף לא לארח חדרים", - + "pre.info.noScreen": "", "pre.roster.header": "מלא צוות", "pre.roster.footer": "לפחות {{atLeastCount}} חברי צוות נדרשים כדי להשתתף. גודל הצוות המרבי הוא {{maxCount}}", "pre.roster.addTrusted.header": "הוסיפו אנשים ששיחקתם איתם", "pre.roster.delete.button": "מחקו חבר צוות", "pre.roster.delete.header": "חבר צוות למחיקה", - "pre.pool.header": "בחרו מאגר מפות", - + "pre.pool.banned": "", + "pre.pool.tiebreaker.short": "", "pre.sub.prompt": "אין לכם קבוצה מראש לאירוע? אתם יכולים להצטרף לרשימת הממלאי מקום.", - "bracket.type.DE_WINNERS": "סיבוב מנצחים", "bracket.type.DE_LOSERS": "סיבוב מפסידים", "bracket.type.SE": "סיבוב", "bracket.type.SWISS": "סיבוב לפי השיטה השוויצרית", "bracket.type.GROUPS": "סיבוב קבוצות", - "round.label": "סיבוב", - "team.label": "צוות", "team.unlisted": "צוות לא רשום", - "bestOf.label.short": "הטוב מ-", - "pickInfo.team": "צוות {{number}} בחרו", "pickInfo.team.specific": "{{team}} נבחר", "pickInfo.tiebreaker": "שובר שיוויון", "pickInfo.both": "שניהם בחרו", "pickInfo.default": "מפת ברירת מחדל", - + "pickInfo.counterpick": "", "generator.error": "שינויים שביצעת לא נשמרו מאז תחילת הטורניר", - "teams.mapsPickedStatus": "סטטוס בחירת המפות", - "admin.download": "הורדת משתתפים", "admin.actions.CHANGE_TEAM_OWNER": "שינוי קפטן", + "admin.actions.CHANGE_TEAM_NAME": "", "admin.actions.CHECK_IN": "קבלה", "admin.actions.CHECK_OUT": "יציאה", "admin.actions.ADD_MEMBER": "הוספת חבר צוות", "admin.actions.REMOVE_MEMBER": "הורדת חבר צוות", "admin.actions.DELETE_TEAM": "מחיקת צוות", - + "admin.actions.ADD_TEAM": "", + "admin.actions.DROP_TEAM_OUT": "", + "admin.actions.UNDO_DROP_TEAM_OUT": "", + "admin.actions.UPDATE_IN_GAME_NAME": "", + "admin.actions.DELETE_LOGO": "", + "staff.role.ORGANIZER": "", + "staff.role.STREAMER": "", "actions.addSub": "הוסיפו ממלא מקום", "actions.shareLink": "שתפו קישור הזמנה להוספת חברי צוות: {{inviteLink}}", - "actions.sub.prompt_other": "אתם עדיין יכולים להוסיף {{count}} ממלאי מקום לצוות שלכם", "actions.sub.prompt_one": "אתם עדיין יכולים להוסיף {{count}} ממלא מקום לצוות שלכם", + "actions.sub.prompt_two": "", + "actions.sub.prompt_other": "אתם עדיין יכולים להוסיף {{count}} ממלאי מקום לצוות שלכם", "actions.sub.prompt_zero": "הצוות שלכם מלא ולא ניתן להוסיף עוד ממלאי מקום", "actions.finalize.question": "לאחר שבדקתם שהתוצאות נכונות, לחצו כאן כדי לסיים את הטורניר ולנתח את התוצאות", "actions.finalize.action": "סיימו", "actions.finalize.confirm": "האם אתם בטוחים שאתם רוצים לסיים את הטורניר? (לא ניתן לביטול)?", - "streams.none": "אין שידורים חיים לטורניר זה כרגע", - "team.setWins": "נצחונות סטים", "team.mapWins": "נצחונות במפות", "team.seed": "דירוג", "team.seed.footer": "מתוך {{count}}", "team.placement": "מיקום", - + "team.placement.footer": "", "bracket.waiting": "מערכים יופיעו כאן כאשר לפחות {{count}} צוותים נרשמו", + "bracket.waiting.checkin": "", "bracket.wip": "מערך זה הוא תצוגה מקדימה ונתון לשינויים", - "bracket.progress.thanksForPlaying": "תודה ששיחקתם ב-{{eventName}}!", "bracket.progress.match": "יריב נוכחי: {{opponent}}", "bracket.progress.match.action": "צפה", "bracket.progress.waiting": "ממתין לקרב", - "bracket.standings.showLess": "הראו פחות", "bracket.standings.showMore": "הראו יותר", - "match.hosts": "{{teamName}} מארחים", "match.pass": "סיסמה", "match.pool": "פול", "match.score": "{{scoreOne}}-{{scoreTwo}} (הטוב מ-{{bestOf}})", + "match.score.playAll": "", "match.action.undoLastScore": "בטלו את התוצאה האחרונה", "match.action.reopenMatch": "פתיחה מחדש של הקרב", - "join.error.MISSING_CODE": "חסר קוד הזמנה. האם כתובת האתר המלאה הועתקה?", "join.error.SHORT_CODE": "קוד ההזמנה אינו באורך המתאים. האם כתובת האתר המלאה הועתקה?", "join.error.NO_TEAM_MATCHING_CODE": "אין צוות שתואם את קוד ההזמנה.", @@ -112,11 +107,11 @@ "join.error.NOT_LOGGED_IN": "עליכם להיות מחוברים כדי להצטרף לצוות.", "join.VALID": "להצטרף {{teamName}} עבור {{eventName}}?", "join.giveTrust": "בטחו ב-{{name}} להוסיף אותכם בכוחות עצמם לאירועים עתידיים?", - "subs.prefersToPlay": "עדיפות לשחק", "subs.canPlay": "יכול.ה לשחק", "subs.canVC": "יכול.ה VC", "subs.noVC": "בלי VC", + "subs.listenOnlyVC": "", "subs.editPost": "עריכת מודעת ממלא מקום", "subs.addPost": "הוסיפו את עצמכם בתור ממלא מקום", "subs.vc.header": "האם אתם יכולים לשוחח בצ'אט קולי?", @@ -125,5 +120,15 @@ "subs.weapons.info": "בחרו בין {{min}} ל-{{max}}", "subs.message.header": "הודעה", "subs.visibility.header": "ראות", - "subs.visibility.everyone": "כולם" + "subs.visibility.everyone": "כולם", + "progression.error.PLACEMENTS_PARSE_ERROR": "", + "progression.error.NOT_RESOLVING_WINNER": "", + "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "", + "progression.error.GAP_IN_PLACEMENTS": "", + "progression.error.TOO_MANY_PLACEMENTS": "", + "progression.error.DUPLICATE_BRACKET_NAME": "", + "progression.error.NAME_MISSING": "", + "progression.error.NEGATIVE_PROGRESSION": "", + "progression.error.NO_SE_SOURCE": "", + "progression.error.NO_DE_POSITIVE": "" } diff --git a/locales/he/user.json b/locales/he/user.json index 0493c90c5..73a7d3124 100644 --- a/locales/he/user.json +++ b/locales/he/user.json @@ -1,5 +1,6 @@ { "customUrl": "כתובת URL מותאמת אישית", + "customName": "", "ign": "שם במשחק", "ign.short": "IGN", "country": "מדינה", @@ -11,13 +12,17 @@ "sens": "רגישות", "weaponPool": "מאגר נשקים", "discordExplanation": "שם משתמש, תמונת פרופיל, חשבונות YouTube, Bluesky ו-Twitch מגיעים מחשבון Discord שלך. ראו <1>שאלות נפוצות למידע נוסף.", - + "favoriteBadges": "", + "battlefy": "", "forms.showDiscordUniqueName": "הראה שם משתמש Discord", "forms.showDiscordUniqueName.info": "להראות את שם ה-Discord היחודי שלכם ({{discordUniqueName}}) בפומבי?", "forms.commissionsOpen": "בקשות פתוחות", "forms.commissionText": "מידע עבור בקשות", "forms.commissionText.info": "מחיר, כמות בקשות או מידע אחר שקשור לבקשות אלכם", - + "forms.customName.info": "", + "forms.country.search.placeholder": "", + "forms.favoriteBadges.nonSupporter": "", + "results.title": "", "results.placing": "מיקום", "results.team": "צוות", "results.tournament": "טורניר", @@ -26,12 +31,50 @@ "results.highlights": "נקודות שיא", "results.highlights.choose": "בחרו נקודות שיא", "results.highlights.explanation": "בחרו את התוצאות שאתם רוצים להדגיש", - + "results.button.showHighlights": "", + "results.button.showAll": "", "forms.errors.maxWeapons": "הגעה לכמות מקסימלית של מספר נשקים", "forms.errors.invalidCustomUrl.numbers": "כתובת URL מותאמת אישית לא יכולה להכיל רק מספרים", "forms.errors.invalidCustomUrl.strangeCharacter": "כתובת URL מותאמת אישית לא יכולה להכיל תווים מיוחדים", "forms.errors.invalidCustomUrl.duplicate": "מישהו כבר משתמש בכתובת URL המותאמת אישית הזו", "forms.errors.invalidSens": "לא ניתן להגדיר את רגישות התנועה אם רגישות הסטיק לא מוגדרת", - - "search.noResults": "לא נמצאו משתמשים התואמים '{{query}}'" + "forms.info.customUrl": "", + "forms.info.battlefy": "", + "search.info": "", + "search.noResults": "לא נמצאו משתמשים התואמים '{{query}}'", + "search.pleaseLogIn.header": "", + "search.pleaseLogIn.button": "", + "seasons": "", + "seasons.noQ": "", + "seasons.tabs.weapons": "", + "seasons.tabs.stages": "", + "seasons.tabs.self": "", + "seasons.tabs.teammates": "", + "seasons.tabs.opponents": "", + "seasons.season": "", + "seasons.season.short": "", + "seasons.win.short": "", + "seasons.loss.short": "", + "seasons.tentative": "", + "seasons.tentative.explanation": "", + "seasons.peak": "", + "seasons.noReportedWeapons": "", + "seasons.clickARow": "", + "seasons.loading": "", + "seasons.matchBeingProcessed": "", + "builds.sorting.changeButton": "", + "builds.sorting.header": "", + "builds.sorting.backToDefaults": "", + "builds.sorting.info": "", + "builds.sorting.UPDATED_AT": "", + "builds.sorting.TOP_500": "", + "builds.sorting.WEAPON_POOL": "", + "builds.sorting.WEAPON_IN_GAME_ORDER": "", + "builds.sorting.ALPHABETICAL_TITLE": "", + "builds.sorting.MODE": "", + "builds.sorting.HEADGEAR_ID": "", + "builds.sorting.CLOTHES_ID": "", + "builds.sorting.SHOES_ID": "", + "builds.sorting.PUBLIC_BUILD": "", + "builds.sorting.PRIVATE_BUILD": "" } diff --git a/locales/he/vods.json b/locales/he/vods.json index bf64e087d..d6b8bb879 100644 --- a/locales/he/vods.json +++ b/locales/he/vods.json @@ -3,9 +3,12 @@ "type.TOURNAMENT": "טורניר (נקודת מבט)", "type.MATCHMAKING": "Anarchy/X Battle/Turf War", "type.CAST": "טורניר (קאסט)", + "type.SENDOUQ": "", "gameCount": "משחק {{count}}", "minShort": "דקה", "secShort": "שנייה", + "forms.title.create": "", + "forms.title.edit": "", "forms.title.youtubeUrl": "YouTube URL", "forms.title.videoTitle": "כותרת סרטון", "forms.title.videoDate": "תאריך סרטון", @@ -18,5 +21,8 @@ "forms.title.weaponsTeamTwo": "נשקים (צוות 2)", "forms.title.weapon": "נשקים", "forms.action.addMatch": "הוספת קרב", - "forms.action.deleteMatch": "מחיקת קרב" + "forms.action.deleteMatch": "מחיקת קרב", + "noVods": "", + "gainPerms": "", + "deleteConfirm": "" } diff --git a/locales/it/analyzer.json b/locales/it/analyzer.json index e98e7a532..81ba9c697 100644 --- a/locales/it/analyzer.json +++ b/locales/it/analyzer.json @@ -92,6 +92,7 @@ "damage.header.baseDamage.short": "Base", "damage.header.distance": "Distanza", "damage.toSplat_one": "{{count}} colpo per splattare", + "damage.toSplat_many": "", "damage.toSplat_other": "{{count}} colpi per splattare", "damage.NORMAL_MIN": "Minimo", "damage.NORMAL_MAX": "Massimo", @@ -158,6 +159,7 @@ "dmgHtdExplanation": "DMG = Danno | HTD = Colpi per distruggere", "noDmgData": "Non ci sono ancora dati sui danni di quest'arma. Controlla più tardi!", "perInkTankGrid.header_one": "{{weapon}} colpi dopo ×{{count}} arma secondaria usata", + "perInkTankGrid.header_many": "", "perInkTankGrid.header_other": "{{weapon}} colpi dopo ×{{count}} armi secondarie usate", "bigBubblerExplanation": "La durata di {{weapon}} è aumentata anch'essa all'aumentare della durabilità", "button.showChart": "Mostra grafico", diff --git a/locales/it/art.json b/locales/it/art.json index be0ec36d1..00d6daddb 100644 --- a/locales/it/art.json +++ b/locales/it/art.json @@ -1,5 +1,6 @@ { "pendingApproval_one": "Hai {{count}} immagine in attesa dell'approvazione di un moderatore", + "pendingApproval_many": "", "pendingApproval_other": "Hai {{count}} immagini in attesa dell'approvazione di un moderatore", "madeBy": "Creato da", "radios.all": "Tutti", @@ -24,5 +25,7 @@ "forms.tags.addNew": "Creane uno nuovo.", "forms.tags.addNew.placeholder": "Crea un nuovo tag", "forms.tags.searchExisting.placeholder": "Cerca tag esistenti", - "forms.tags.maxReached": "Numero massimo di tag raggiunto." + "forms.tags.maxReached": "Numero massimo di tag raggiunto.", + "delete.title": "", + "unlink.title": "" } diff --git a/locales/it/badges.json b/locales/it/badges.json index ef99e4249..383c915d7 100644 --- a/locales/it/badges.json +++ b/locales/it/badges.json @@ -3,6 +3,7 @@ "patreon+": "Sostenitore+ sendou.ink su Patreon", "xp": "Premio per aver raggiunto {{xpText}}", "tournament_one": "Premio per aver vinto {{tournament}}", + "tournament_many": "", "tournament_other": "Premio per aver vinto {{tournament}} (×{{count}})", "forYourEvent": "Vuoi creare una medaglia per il tuo evento?", "managedBy": "Gestito da {{users}}", diff --git a/locales/it/calendar.json b/locales/it/calendar.json index b273e262b..ade442601 100644 --- a/locales/it/calendar.json +++ b/locales/it/calendar.json @@ -1,8 +1,5 @@ { "inYourTimeZone": "Orari nel tuo fuso orario:", - "addNew": "Aggiungi", - "noEvents": "Nessun evento trovato nella settimana selezionata", - "reportResults": "Puoi riportare i risultati:", "day": "Giorno {{number}}", "actions.reportWinners": "Riporta vincitori", "actions.delete": "Cancella evento", @@ -12,13 +9,12 @@ "members": "Membri", "results": "Risultati", "createMapList": "Crea lista scenari", - "from": "Da {{author}}", - "pastEvents.dividerText": "Eventi passati", "count.teams_one": "{{count}} team", - "count.players_one": "{{count}} giocatore", + "count.teams_many": "", "count.teams_other": "{{count}} team", + "count.players_one": "{{count}} giocatore", + "count.players_many": "", "count.players_other": "{{count}} giocatori", - "forms.dates": "Date", "forms.bracketUrl": "Bracket URL", "forms.discordInvite": "URL invito server Discord", @@ -27,7 +23,6 @@ "forms.badges": "Medaglie in palio", "forms.badges.placeholder": "Scegli una medaglia come premio", "forms.mapPool": "Pool di scenari", - "forms.participantCount": "Numero partecipante", "forms.reportResultsHeader": "Reporting results for {{eventName}}", "forms.reportResultsInfo": "Puoi scegliere quanti risultati vuoi riportare, se fare solo la squadra vincitrice, la top 3 o un'altra combinazione.", @@ -35,22 +30,14 @@ "forms.team.remove": "Togli team", "forms.team.name": "Nome team", "forms.team.placing": "Risultato", - "forms.team.player.header": "Giocatore {{number}}", "forms.team.player.add": "Aggiungi giocatore", "forms.team.player.remove": "Rimuovi giocatore", "forms.team.player.addAsUser": "Aggiungi come utente (raccomandato)", "forms.team.player.addAsText": "Aggiungi come testo", - "forms.errors.uniqueTeamName": "Tutte le squadre devono avere un nome unico.", "forms.errors.duplicatePlayer": "Non puoi avere lo stesso giocatore due volte nella stessa squadra.", "forms.errors.emptyTeam": "Tutte le squadre devono avere almeno un giocatore.", - - "week.this": "Questa Settimana", - "week.next": "Prossima Settimana", - "week.last": "Settimana Scorsa", - - "tag.desc.BADGE": "Il vincitore di questo evento riceverà una medaglia su sendou.ink.", "tag.desc.SPECIAL": "Regole non standard, per esempio un limite su le armi che si possono utilizzare.", "tag.desc.ART": "Puoi vincere dell'arte giocando in questo torneo.", "tag.desc.MONEY": "Puoi vincere dei soldi giocando in questo torneo.", @@ -65,7 +52,32 @@ "tag.desc.S2": "Viene giocato su Splatoon 2.", "tag.desc.SR": "Evento Salmon Run.", "tag.desc.CARDS": "Evento Splattanza", - "tag.filter.label": "Filtra tramite tags", - - "tournament.filter.label": "Gestito su sendou.ink" + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/it/common.json b/locales/it/common.json index 82ba4fe0f..c41d1cc8d 100644 --- a/locales/it/common.json +++ b/locales/it/common.json @@ -23,9 +23,9 @@ "pages.art": "Art", "pages.sendouq": "SendouQ", "pages.lfg": "LFG", + "pages.scrims": "", "pages.settings": "Impostazioni", "pages.luti": "LUTI", - "header.profile": "Profilo", "header.logout": "Esci", "header.login": "Accedi", @@ -36,11 +36,12 @@ "header.adder.calendarEvent": "Evento calendario", "header.adder.build": "Build", "header.adder.team": "Team", + "header.adder.scrimPost": "", + "header.adder.association": "", "header.adder.lfgPost": "Post LFG", "header.adder.art": "Art", "header.adder.vod": "VoD", "header.adder.plusSuggestion": "Suggerimento Plus", - "notifications.title": "Notifiche", "notifications.empty": "Nessuna notifica, controlla più tardi", "notifications.seeAll": "Vedi tutte", @@ -52,6 +53,8 @@ "notifications.text.SQ_NEW_MATCH": "Match SendouQ #{{matchId}} iniziato", "notifications.title.TO_ADDED_TO_TEAM": "Aggiunto a un Team", "notifications.text.TO_ADDED_TO_TEAM": "Aggiunto al team ({{teamName}}) da {{adderUsername}} in {{tournamentName}}", + "notifications.title.TO_TEST_CREATED": "", + "notifications.text.TO_TEST_CREATED": "", "notifications.title.TO_BRACKET_STARTED": "Bracket iniziato", "notifications.text.TO_BRACKET_STARTED": "{{bracketName}} di {{tournamentName}} iniziato", "notifications.title.TO_CHECK_IN_OPENED": "Check-in aperto", @@ -68,21 +71,21 @@ "notifications.text.TAGGED_TO_ART": "Taggato/a in un art di {{adderUsername}}", "notifications.title.SEASON_STARTED": "Nuova stagione iniziata", "notifications.text.SEASON_STARTED": "SendouQ è di nuovo aperto per la stagione {{seasonNth}}", - + "notifications.title.SCRIM_NEW_REQUEST": "", + "notifications.text.SCRIM_NEW_REQUEST": "", + "notifications.title.SCRIM_SCHEDULED": "", + "notifications.text.SCRIM_SCHEDULED": "", "auth.errors.aborted": "Accesso cancellato", "auth.errors.failed": "Accesso fallito", "auth.errors.discordPermissions": "Per il tuo profilo di sendou.ink, il sito ha bisogno di accesso al nome utente, avatar e connessioni social del tuo profilo Discord.", "auth.errors.unknown": "Errore sconosciuto, riprova più tardi. Verifica anche che il tuo account Discord abbia una email verificata. Per ulteriore aiuto, contattaci tramite il canale #helpdesk nel nostro Discord:", - "toasts.error": "Errore", "toasts.success": "Successo", "toasts.info": "Info", - "footer.github.subtitle": "Codice sorgente", "footer.discord.subtitle": "Aiuto & feedback", "footer.patreon.subtitle": "Supporto", "footer.thanks": "Mille grazie ai supporter su Patreon!", - "actions.save": "Salva", "actions.saveChanges": "Salva cambiamenti", "actions.submit": "Invia", @@ -113,7 +116,10 @@ "actions.goBack": "Indietro", "actions.enable": "Attiva", "actions.disable": "Disattiva", - + "actions.accept": "", + "actions.next": "", + "actions.previous": "", + "noResults": "", "maps.createMapList": "Crea lista scenari", "maps.halfSz": "50% ZS", "maps.mapPool": "Pool di scenari", @@ -136,26 +142,25 @@ "maps.validation.INCLUDES_BANNED": "Non si possono scegliere mappe bannate", "maps.validation.INCLUDES_TIEBREAKER": "Non può venir scelta la mappa per lo spareggio", "maps.validation.VALID": "Pool scenari OK!", - "results": "Risultati", - "results.placeSuffix_one": "^o", + "results.placeSuffix_many": "", + "results.placeSuffix_other": "^o", "results.placeSuffix_two": "^o", "results.placeSuffix_few": "^o", - "results.placeSuffix_other": "^o", - "forms.name": "Nome", "forms.description": "Descrizione", "forms.errors.title": "I seguenti errori devono essere corretti", "forms.errors.noSearchMatches": "Nessun risultato trovato.", - + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", "errors.genericReload": "Qualcosa è andato storto. Prova a ricaricare la pagina.", - "tag.name.SPECIAL": "Regole speciali", "tag.name.ART": "Premi artistici", "tag.name.MONEY": "Premi monetari", "tag.name.REGION": "Restrizione regionale", "tag.name.LOW": "Restrizione competenza", + "tag.name.HIGH": "", "tag.name.COUNT": "Limite d'ingresso", "tag.name.LAN": "LAN", "tag.name.QUALIFIER": "Qualifica", @@ -169,7 +174,6 @@ "tag.name.SR": "Salmon Run", "tag.name.CARDS": "Splattanza", "tag.name.COLLEGIATE": "Universitario", - "weapon.category.SHOOTERS": "Armi a ripetizione", "weapon.category.BLASTERS": "Blaster", "weapon.category.ROLLERS": "Rulli", @@ -183,18 +187,15 @@ "weapon.category.SPLATANAS": "Lame", "weapon.category.subs": "Secondarie", "weapon.category.specials": "Speciali", - "plans.blueprint": "Piano", "plans.bgStyle.OVER": "Pianta", "plans.bgStyle.MINI": "Minimappa", "plans.adder.objective": "Obiettivo", - + "articles.by": "da {{author}}", "theme.light": "Light", "theme.dark": "Dark", "theme.auto": "Automatico", - "websiteSubtitle": "Hub per Splatoon Competitivo", - "upload.imageToUpload": "Immagine da caricare", "upload.title": "Caricando {{type}}. La dimensione raccomandata è {{width}}×{{height}}.", "upload.type.team-pfp": "Foto profilo del team", @@ -202,11 +203,12 @@ "upload.type.org-pfp": "Foto profilo dell'organizzazione", "upload.commonExplanation": "Prima che l'immagine diventi visualizzabile pubblicamente, un moderatore dovrà approvarla. Le immagini caricate da iscritti al Patreon non passano attraverso questo processo di convalida.", "upload.afterExplanation_one": "Hai {{count}} immagine in coda. L'immagine verrà mostrata automaticamente dopo la convalida.", + "upload.afterExplanation_many": "", "upload.afterExplanation_other": "Hai {{count}} immagini in coda. Le immagini verranno mostrate automaticamente dopo la convalida.", - "support.intro.first": "Ciao! Sono Sendou e sendou.ink è il mio progetto per fornire tools e risorse alla community di Splatoon. L'obiettivo è quello di aiutare tutti a migliorare e divertirsi con Splatoon sia se sei un giocatore nuovo che un veterano.", "support.intro.second": "Se ti piace quel che sto facendo, questa pagina indica come tu possa supportare il mio lavoro e ottenere vantaggi. Il tuo supporto mi aiuta a coprire le spese di hosting così come supportare il tempo che ho speso sul migliorare continuamente il progetto.", "support.action": "Supporta su Patreon", + "support.footer": "", "support.perk.supportMyWork": "Supporta il mio lavoro", "support.perk.adFree": "Navigazione ad-free", "support.perk.nameInFooter": "Nome a piè di pagina", @@ -221,6 +223,8 @@ "support.perk.userShortLink": "Short link per la pagina utente", "support.perk.userShortLink.extra": "Invece di es. sendou.ink/u/sendou puoi anche usare snd.ink/sendou quando linki la tua pagina utente.", "support.perk.customizedColorsUser": "Personalizza colori (pagina utente)", + "support.perk.favoriteBadges": "", + "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Personalizza colori (Pagina team)", "support.perk.customizedColorsTeam.extra": "E' sufficiente che uno dei membri del team sia iscritto al Patreon per ottenere questo vantaggio", "support.perk.privateDiscord": "Accedi a un canale Discord esclusivo", @@ -230,7 +234,9 @@ "support.perk.previewQ": "Visualizza gruppi su SendouQ prima di unirsi", "support.perk.joinFive": "Unisciti a fino a 5 team", "support.perk.tournamentsBeta": "Accedi alla beta dei tornei", - + "support.perk.joinMoreAssociations": "", + "support.perk.useBotToLogIn": "", + "support.perk.useBotToLogIn.extra": "", "custom.colors.title": "Colori personalizzati", "custom.colors.bg": "Sfondo", "custom.colors.bg-darker": "Sfondo più scuro", @@ -240,18 +246,21 @@ "custom.colors.theme": "Tema", "custom.colors.theme-secondary": "Tema (secondario)", "custom.colors.chat": "Nome chat", - + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", "divisions.WEST": "Arome", "divisions.JPN": "Sepia", "xsearch.placements": "posizioni", "xsearch.aliases": "Alias:", - + "xsearch.unlink.title": "", + "xsearch.unlink.action.long": "", + "xsearch.unlink.action.short": "", "build.private": "Privato", - "or": "O", "yes": "Sì", "no": "No", - "leaderboard.type.USER": "Utente", "leaderboard.type.TEAM": "Team", "leaderboard.type.XP-ALL": "Tutti", @@ -260,8 +269,8 @@ "leaderboard.updateInfo": "La classifica viene aggiornata ogni 30 minuti", "leaderboard.qualification": "Qualifica per Season Finale", "leaderboard.qualification.info": "Ogni giocatore del roster deve avere 7 sets di SendouQ giocati durante la stagione. Ogni unico roster di 4 giocatori ha i propri punti.", - "chat.connected": "Connesso", + "chat.connecting": "", "chat.disconnected": "Disconnesso", "chat.send": "Invia", "chat.input.placeholder": "Premi Invio per inviare", @@ -271,19 +280,16 @@ "chat.systemMsg.cancelConfirmed": "{{name}} ha confermato la cancellazione del match. Il match è ora bloccato", "chat.systemMsg.userLeft": "{{name}} ha lasciato il gruppo", "chat.newMessages": "Nuovi messaggi", - "fc.title": "Codice amico", - "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "Build: Disattiva ordinamento automatico delle abilità", "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "Aldilà della tua pagina profilo, le build delle abilità sono ordinate in modo tale da rendere vicine le abilità uguali. Quest'impostazione ti permette di vedere le abilità come intese dall'autore ovunque.", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", "settings.notifications.title": "Notifiche push", "settings.notifications.description": "Ricevi notifiche push sul tuo dispositivo anche se non hai attualmente sendou.ink aperto.", "settings.notifications.disableInfo": "Per disattivare le notifiche push, controllare le impostazioni del browser", "settings.notifications.browserNotSupported": "Le notifiche push non sono supportate su questo browser", "settings.notifications.permissionDenied": "Le notifiche push sono state negate. Controlla le impostazioni del browser per riattivarle", - - "articles.by": "da {{author}}", - "badges.selector.none": "Nessuna medaglia selezionata", "badges.selector.select": "Seleziona medaglia da aggiungere" } diff --git a/locales/it/game-misc.json b/locales/it/game-misc.json index 221e93eb5..471f396ba 100644 --- a/locales/it/game-misc.json +++ b/locales/it/game-misc.json @@ -58,5 +58,10 @@ "MODE_LONG_SZ": "Zona Splat", "MODE_LONG_TC": "Torre Mobile", "MODE_LONG_RM": "Bazookarp", - "MODE_LONG_CB": "Vongol gol" + "MODE_LONG_CB": "Vongol gol", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/it/scrims.json b/locales/it/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/it/scrims.json +++ b/locales/it/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/it/team.json b/locales/it/team.json index a59daa70a..ec037dc6f 100644 --- a/locales/it/team.json +++ b/locales/it/team.json @@ -9,12 +9,16 @@ "actionButtons.editTeam": "Modifica team", "actionButtons.manageRoster": "Gestisci roster", "actionButtons.deleteTeam": "Delete team", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", "actionButtons.kick": "Caccia", "kick.header": "Cacciare {{user}} da {{teamName}}?", "actionButtons.transferOwnership": "Trasferisci proprietà", "transferOwnership.header": "Trasferire proprietà di {{teamName}} a {{user}}?", "actionButtons.transferOwnership.confirm": "Trasferisci", "deleteTeam.header": "Sei sicuro/a di voler eliminare {{teamName}}?", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", "roles.CAPTAIN": "Capitano", "roles.CO_CAPTAIN": "Co-Capitano", "roles.FRONTLINE": "Frontline", @@ -30,6 +34,7 @@ "forms.fields.teamBsky": "Bluesky del team", "forms.fields.bio": "Bio", "forms.fields.uploadImages": "Carica immagini", + "forms.fields.removeImages": "", "forms.fields.uploadImages.pfp": "Foto profilo", "forms.fields.uploadImages.banner": "Foto banner del team", "forms.info.name": "Nota che se cambi il nome del team, qualcun altro può assumere nome e URL per il proprio team", diff --git a/locales/it/tournament.json b/locales/it/tournament.json index 27b5fbb70..2be6e1b7e 100644 --- a/locales/it/tournament.json +++ b/locales/it/tournament.json @@ -8,7 +8,6 @@ "tabs.results": "Resultati", "tabs.streams": "Stream ({{count}})", "tabs.subs": "Sub ({{count}})", - "pre.steps.header": "Completa questi passaggi per giocare", "pre.steps.name": "Nome team", "pre.steps.roster": "Roster completo", @@ -17,55 +16,42 @@ "pre.footer": "L'iscrizione può essere cambiata liberamente prima del torneo", "pre.logIn": "Accedi per iscriverti", "pre.inATeam": "Sei in un team per questo evento", - "pre.checkIn.range": "Il Check-in è aperto tra {{start}} e {{finish}}", "pre.checkIn.over": "Il Check-in è chiuso", "pre.checkIn.cant": "Completa i passaggi precedenti prima di fare il Check-in", "pre.checkIn.button": "Check-in", "pre.checkIn.checkedIn": "Il tuo team ha completato il Check-in", - "pre.info.header": "Info team", "pre.info.unregister": "Disiscriviti", "pre.info.unregister.confirm": "Disiscriversi dal torneo e cancellare le info del team?", "pre.info.noHost": "Il mio team preferisce non hostare le stanze", "pre.info.noScreen": "Il mio team preferisce evitare la Cortina ingannevole", - "pre.roster.header": "Riempi roster", "pre.roster.footer": "Sono necessari almeno {{atLeastCount}} membri per partecipare. La dimensione massima del roster è {{maxCount}}", "pre.roster.addTrusted.header": "Aggiungi persone con cui hai giocato", "pre.roster.delete.button": "Elimina membro", "pre.roster.delete.header": "Membro da eliminare", - "pre.pool.header": "Scegli pool mappe", "pre.pool.banned": "Banneta", "pre.pool.tiebreaker.short": "Spareggio", - "pre.sub.prompt": "Non hai nessun team in mente per questo evento? Puoi anche unirti alla lista dei sub.", - "bracket.type.DE_WINNERS": "Round Vincitori", "bracket.type.DE_LOSERS": "Round Perdenti", "bracket.type.SE": "Round", "bracket.type.SWISS": "Round Svizzero", "bracket.type.GROUPS": "Round Gruppi", - "round.label": "Round", - "team.label": "Squadra", "team.unlisted": "Squadra non quotata", - "bestOf.label.short": "★", - "pickInfo.team": "Scelta del team {{number}}", "pickInfo.team.specific": "{{team}} ha scelto", "pickInfo.tiebreaker": "Spareggio", "pickInfo.both": "Scelto da entrambi", "pickInfo.default": "Scenario di default", "pickInfo.counterpick": "Counterpick", - "generator.error": "I cambiamenti che hai fatto non sono stati salvati visto che il torneo è già cominciato.", - "teams.mapsPickedStatus": "Stato scenari selezionati", - "admin.download": "Download partecipanti", "admin.actions.CHANGE_TEAM_OWNER": "Cambia capitano", "admin.actions.CHANGE_TEAM_NAME": "Cambia nome team", @@ -79,40 +65,33 @@ "admin.actions.UNDO_DROP_TEAM_OUT": "Ripristina drop-out", "admin.actions.UPDATE_IN_GAME_NAME": "Aggiorna IGN", "admin.actions.DELETE_LOGO": "Elimina logo", - "staff.role.ORGANIZER": "organizzatore", "staff.role.STREAMER": "streamer", - "actions.addSub": "Aggiungi sub", "actions.shareLink": "Condividi il tuo link d'invito per aggiungere membri: {{inviteLink}}", - "actions.sub.prompt_other": "Puoi ancora aggiungere {{count}} sub al tuo roster", "actions.sub.prompt_one": "Puoi ancora aggiungere {{count}} sub al tuo roster", + "actions.sub.prompt_many": "", + "actions.sub.prompt_other": "Puoi ancora aggiungere {{count}} sub al tuo roster", "actions.sub.prompt_zero": "Il tuo roster è completo e non è possibile aggiungere altri sub", "actions.finalize.question": "Quando hai verificato che i punteggi riportati sono corretti, clicca qui per finalizzare il torneo e processare i risultati", "actions.finalize.action": "Finalizza", "actions.finalize.confirm": "Sei sicuro/a di finalizzare il torneo (non può essere annullato)?", - "streams.none": "Nessuna livestream di questo torneo disponibile al momento", - "team.setWins": "Set vinti", "team.mapWins": "Mappe vinte", "team.seed": "Seed", "team.seed.footer": "su {{count}}", "team.placement": "Posizione", "team.placement.footer": "Main/UG", - "bracket.waiting": "Il bracket verrà mostrato qui una volta che {{count}} team si saranno iscritti", "bracket.waiting.checkin": "Il bracket verrà mostrato qui una volta che {{count}} team avranno completato il check-in", "bracket.wip": "Questo bracket è un anteprima ed è soggetto a cambiamenti", - "bracket.progress.thanksForPlaying": "Grazie per aver giocato in {{eventName}}!", "bracket.progress.match": "Avversario attuale: {{opponent}}", "bracket.progress.match.action": "Visualizza", "bracket.progress.waiting": "Aspettando un match", - "bracket.standings.showLess": "Mostra di meno", "bracket.standings.showMore": "Mostra di più", - "match.hosts": "{{teamName}} hosta", "match.pass": "Pass", "match.pool": "Pool", @@ -120,7 +99,6 @@ "match.score.playAll": "{{scoreOne}}-{{scoreTwo}} (Play all {{bestOf}})", "match.action.undoLastScore": "Annulla ultimo punteggio", "match.action.reopenMatch": "Riapri match", - "join.error.MISSING_CODE": "Il codice invito è mancante. Hai copiato l'intero URL?", "join.error.SHORT_CODE": "Il codice invito non ha la lunghezza giusta. Hai copiato l'intero URL?", "join.error.NO_TEAM_MATCHING_CODE": "Nessun team associato a questo codice invito.", @@ -129,7 +107,6 @@ "join.error.NOT_LOGGED_IN": "Devi aver fatto l'accesso per unirti a un team.", "join.VALID": "Unirsi a {{teamName}} per {{eventName}}?", "join.giveTrust": "Fidarsi di {{name}} per aggiungerti da sé in tornei futuri?", - "subs.prefersToPlay": "Preferisce giocare", "subs.canPlay": "Può giocare", "subs.canVC": "Può fare VC", @@ -144,7 +121,6 @@ "subs.message.header": "Messaggio", "subs.visibility.header": "Visibilità", "subs.visibility.everyone": "Tutti", - "progression.error.PLACEMENTS_PARSE_ERROR": "Errore nell'analisi delle posizioni", "progression.error.NOT_RESOLVING_WINNER": "La progressione non risolve al vincitore", "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "La stessa posizione porta a più bracket", diff --git a/locales/it/user.json b/locales/it/user.json index 68126d3ee..f7259b3b3 100644 --- a/locales/it/user.json +++ b/locales/it/user.json @@ -12,15 +12,16 @@ "sens": "Sens.", "weaponPool": "Pool armi", "discordExplanation": "Username, foto profilo, account YouTube, Bluesky e Twitch vengono dal tuo account Discord. Visita <1>FAQ per ulteriori informazioni.", + "favoriteBadges": "", "battlefy": "Nome account Battlefy", - "forms.showDiscordUniqueName": "Mostra username Discord", "forms.showDiscordUniqueName.info": "Mostrare il proprio nome unico Discord ({{discordUniqueName}}) pubblicamente?", "forms.commissionsOpen": "Commissioni aperte", "forms.commissionText": "Info sulle commissioni", "forms.commissionText.info": "Prezzo, posti liberi o altre info relative al commissionarti", "forms.customName.info": "Se mancante, viene usato il tuo nome visualizzato Discord: \"{{discordName}}\"", - + "forms.country.search.placeholder": "", + "forms.favoriteBadges.nonSupporter": "", "results.title": "Tutti i risultati", "results.placing": "Risultato", "results.team": "Team", @@ -32,7 +33,6 @@ "results.highlights.explanation": "Scegli il risultato che vuoi mettere come highlight", "results.button.showHighlights": "Mostra highlight", "results.button.showAll": "Mostra tutti", - "forms.errors.maxWeapons": "Massimo numero di armi raggiunto", "forms.errors.invalidCustomUrl.numbers": "L'URL personalizzato non può contenere solo numeri", "forms.errors.invalidCustomUrl.strangeCharacter": "L'URL personalizzato non può contenere caratteri speciali", @@ -40,10 +40,10 @@ "forms.errors.invalidSens": "La sensibilità del giroscopio non può essere impostata se non hai impostato la sensibilità del joystick destro", "forms.info.customUrl": "Per gli iscritti al Patreon (Supporter compreso in su) è disponibile il link corto. Es. invece di sendou.ink/u/sendou, può essere usato snd.ink/sendou.", "forms.info.battlefy": "Il nome dell'account Battlefy è usato per il seeding e verifica in alcuni tornei", - "search.info": "Cerca utenti tramite nome Discord o Splatoon 3", "search.noResults": "Nessun utente trovato per '{{query}}'", - + "search.pleaseLogIn.header": "", + "search.pleaseLogIn.button": "", "seasons": "Stagioni", "seasons.noQ": "Questo utente non ha giocato SendouQ in questa stagione", "seasons.tabs.weapons": "Armi", @@ -62,7 +62,6 @@ "seasons.clickARow": "Clicca una riga per visualizzare le statistiche d'uso delle armi", "seasons.loading": "Caricamento...", "seasons.matchBeingProcessed": "Questo match non è ancora stato processato", - "builds.sorting.changeButton": "Cambia ordinamento", "builds.sorting.header": "Cambia ordinamento build", "builds.sorting.backToDefaults": "Torna al default", diff --git a/locales/ja/analyzer.json b/locales/ja/analyzer.json index da15931f2..a02ec7098 100644 --- a/locales/ja/analyzer.json +++ b/locales/ja/analyzer.json @@ -91,8 +91,6 @@ "damage.header.baseDamage": "基本ダメージ", "damage.header.baseDamage.short": "基ダメ", "damage.header.distance": "距離", - "damage.toSplat_one": "{{count}} 確定数", - "damage.toSplat_other": "{{count}} 確定数", "damage.NORMAL_MIN": "最小", "damage.NORMAL_MAX": "最大", "damage.SECONDARY_MODE_MIN": "長押し時 (最小)", @@ -157,8 +155,7 @@ "labels.weapon": "ブキ", "dmgHtdExplanation": " ", "noDmgData": "このブキのダメージデータはまだわかっていません。もう少しお待ちください!", - "perInkTankGrid.header_one": "サブウェポン {{weapon}} 使用後 ×{{count}}発", - "perInkTankGrid.header_other": "サブウェポン {{weapon}} 使用後 ×{{count}}発", "bigBubblerExplanation": "{{weapon}} 耐久値が上がるにつれて継続時間も増えます。", - "button.showChart": "表を表示" + "button.showChart": "表を表示", + "button.showConsumptionGrid": "" } diff --git a/locales/ja/art.json b/locales/ja/art.json index d2f7c9410..a8d6ee567 100644 --- a/locales/ja/art.json +++ b/locales/ja/art.json @@ -1,6 +1,4 @@ { - "pendingApproval_one": "モデレーターの承認待ちの作品が {{count}} あります。", - "pendingApproval_other": "モデレータの承認待ちの作品が {{count}} あります", "madeBy": "作者: ", "radios.all": "すべて", "radios.madeBy": "作成した人: ", @@ -24,5 +22,7 @@ "forms.tags.addNew": "新規作成してください。", "forms.tags.addNew.placeholder": "新しいタグを作成", "forms.tags.searchExisting.placeholder": "既存のタグを検索する", - "forms.tags.maxReached": "タグの最大数に到達しました" + "forms.tags.maxReached": "タグの最大数に到達しました", + "delete.title": "", + "unlink.title": "" } diff --git a/locales/ja/badges.json b/locales/ja/badges.json index 8f61a55b2..76cbef56e 100644 --- a/locales/ja/badges.json +++ b/locales/ja/badges.json @@ -2,11 +2,10 @@ "patreon": "Patreon での sendou.ink Supporter", "patreon+": "Patoreon での sendou.ink Supporter+", "xp": "{{xpText}} に到達したことで獲得", - "tournament_one": "{{tournament}} の勝者", - "tournament_other": "{{tournament}} の勝者 (×{{count}})", "forYourEvent": "イベント専用のバッジ?", "managedBy": "{{users}} によって管理されています", "madeBy": "製作者: {{user}}", "own.divider": "管理しているバッジ", - "other.divider": "他のバッジ" + "other.divider": "他のバッジ", + "noBadgesFound": "" } diff --git a/locales/ja/calendar.json b/locales/ja/calendar.json index b5c94de99..82a10b20d 100644 --- a/locales/ja/calendar.json +++ b/locales/ja/calendar.json @@ -1,8 +1,5 @@ { "inYourTimeZone": "あなたのタイムゾーン:", - "addNew": "新規追加", - "noEvents": "選択された週にイベントはありません", - "reportResults": "結果を報告することができます:", "day": "Day {{number}}", "actions.reportWinners": "勝者を報告する", "actions.delete": "イベントを削除する", @@ -12,13 +9,6 @@ "members": "メンバー", "results": "結果", "createMapList": "ステージリストを作成する", - "from": "主催: {{author}}", - "pastEvents.dividerText": "過去のイベント", - "count.teams_one": "{{count}} チーム", - "count.players_one": "{{count}} プレイヤー", - "count.teams_other": "{{count}} チーム", - "count.players_other": "{{count}} プレイヤー", - "forms.dates": "日", "forms.bracketUrl": "対戦表 URL", "forms.discordInvite": "Discord サーバー招待 URL", @@ -27,7 +17,6 @@ "forms.badges": "バッジプライズ", "forms.badges.placeholder": "バッジプライズを選択する", "forms.mapPool": "ステージプール", - "forms.participantCount": "参加者数", "forms.reportResultsHeader": "{{eventName}} の報告結果", "forms.reportResultsInfo": "レポートする結果の数を選択します。勝者のみ、トップ3など自由に決定できます。", @@ -35,22 +24,14 @@ "forms.team.remove": "チームを削除", "forms.team.name": "チーム名", "forms.team.placing": "順位", - "forms.team.player.header": "プレイヤー {{number}}", "forms.team.player.add": "プレイヤーを追加", "forms.team.player.remove": "プレイヤーを削除", "forms.team.player.addAsUser": "ユーザーで追加 (推奨)", "forms.team.player.addAsText": "テキストで追加", - "forms.errors.uniqueTeamName": "それぞれのチームは固有の名前が必要です。", "forms.errors.duplicatePlayer": "ひとつのチームに同一の名前のプレイヤーは設定できません。", "forms.errors.emptyTeam": "それぞれのチームには最低1プレイヤーが必要です。", - - "week.this": "今週", - "week.next": "次週", - "week.last": "先週", - - "tag.desc.BADGE": "このイベントの勝者は sendou.ink のバッジがもらえます。", "tag.desc.SPECIAL": "通常とは異なるルール(ブキ縛り)が適用される場合があります。", "tag.desc.ART": "このトーナメントに参加することでイラストをもらうことができます。", "tag.desc.MONEY": "このトーナメントに参加することで賞金をもらうことができます。", @@ -65,7 +46,32 @@ "tag.desc.S2": "スプラトゥーン2でプレイされます", "tag.desc.SR": "サーモンランイベント", "tag.desc.CARDS": "ナワバリバトルイベント", - "tag.filter.label": "タグで選択", - - "tournament.filter.label": "sendou.ink にて主催" + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/ja/common.json b/locales/ja/common.json index 723032dbe..d3ea228d0 100644 --- a/locales/ja/common.json +++ b/locales/ja/common.json @@ -23,8 +23,9 @@ "pages.art": "イラスト", "pages.sendouq": "SendouQ", "pages.lfg": "グループ探し", + "pages.scrims": "", "pages.settings": "設定", - + "pages.luti": "", "header.profile": "プロファイル", "header.logout": "ログアウト", "header.login": "ログイン", @@ -35,20 +36,56 @@ "header.adder.calendarEvent": "カレンダーイベント", "header.adder.build": "ギア", "header.adder.team": "チーム", + "header.adder.scrimPost": "", + "header.adder.association": "", "header.adder.lfgPost": "グループ探し", "header.adder.art": "イラスト", "header.adder.vod": "動画一覧", "header.adder.plusSuggestion": "sendou.ink プラスの提案", - + "notifications.title": "", + "notifications.empty": "", + "notifications.seeAll": "", + "notifications.fullList.explanation": "", + "notifications.managePush": "", + "notifications.title.SQ_ADDED_TO_GROUP": "", + "notifications.text.SQ_ADDED_TO_GROUP": "", + "notifications.title.SQ_NEW_MATCH": "", + "notifications.text.SQ_NEW_MATCH": "", + "notifications.title.TO_ADDED_TO_TEAM": "", + "notifications.text.TO_ADDED_TO_TEAM": "", + "notifications.title.TO_TEST_CREATED": "", + "notifications.text.TO_TEST_CREATED": "", + "notifications.title.TO_BRACKET_STARTED": "", + "notifications.text.TO_BRACKET_STARTED": "", + "notifications.title.TO_CHECK_IN_OPENED": "", + "notifications.text.TO_CHECK_IN_OPENED": "", + "notifications.title.BADGE_ADDED": "", + "notifications.text.BADGE_ADDED": "", + "notifications.title.BADGE_MANAGER_ADDED": "", + "notifications.text.BADGE_MANAGER_ADDED": "", + "notifications.title.PLUS_VOTING_STARTED": "", + "notifications.text.PLUS_VOTING_STARTED": "", + "notifications.title.PLUS_SUGGESTION_ADDED": "", + "notifications.text.PLUS_SUGGESTION_ADDED": "", + "notifications.title.TAGGED_TO_ART": "", + "notifications.text.TAGGED_TO_ART": "", + "notifications.title.SEASON_STARTED": "", + "notifications.text.SEASON_STARTED": "", + "notifications.title.SCRIM_NEW_REQUEST": "", + "notifications.text.SCRIM_NEW_REQUEST": "", + "notifications.title.SCRIM_SCHEDULED": "", + "notifications.text.SCRIM_SCHEDULED": "", "auth.errors.aborted": "ログインを中断しました", "auth.errors.failed": "ログインに失敗しました", "auth.errors.discordPermissions": "sendou.ink は、Discord のプロファイル名、アバター、SNS連携をサイトのプロファイルに使用します。", - + "auth.errors.unknown": "", + "toasts.error": "", + "toasts.success": "", + "toasts.info": "", "footer.github.subtitle": "ソースコード", "footer.discord.subtitle": "ヘルプ & フィードバック", "footer.patreon.subtitle": "寄付", "footer.thanks": "寄付のご協力ありがとうございます", - "actions.save": "保存", "actions.saveChanges": "変更を保存", "actions.submit": "送信", @@ -77,7 +114,12 @@ "actions.upload": "アップロード", "actions.clickHere": "ここをクリック", "actions.goBack": "戻る", - + "actions.enable": "", + "actions.disable": "", + "actions.accept": "", + "actions.next": "", + "actions.previous": "", + "noResults": "", "maps.createMapList": "ステージ一覧を作る", "maps.halfSz": "ガチエリア (2ヶ所)", "maps.mapPool": "ステージプール", @@ -100,21 +142,16 @@ "maps.validation.INCLUDES_BANNED": "禁止ステージを選ぶことはできません。", "maps.validation.INCLUDES_TIEBREAKER": "タイブレーカ(引き分けの場合)のステージを決めることができません。", "maps.validation.VALID": "登録できるマップリストです!", - "results": "結果", - - "results.placeSuffix_one": "位", "results.placeSuffix_two": "位", "results.placeSuffix_few": "位", - "results.placeSuffix_other": "位", - "forms.name": "名前", "forms.description": "説明", "forms.errors.title": "以下のエラーの修正が必要です", "forms.errors.noSearchMatches": "検索結果がみつかりませんでした", - + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", "errors.genericReload": "エラーが発生しました。ページを再読込してください。", - "tag.name.SPECIAL": "特別ルール", "tag.name.ART": "イラスト賞品", "tag.name.MONEY": "賞金", @@ -133,7 +170,7 @@ "tag.name.S2": "スプラトゥーン 2", "tag.name.SR": "サーモンラン", "tag.name.CARDS": "ナワバトラー", - + "tag.name.COLLEGIATE": "", "weapon.category.SHOOTERS": "シューター", "weapon.category.BLASTERS": "ブラスター", "weapon.category.ROLLERS": "ローラー", @@ -147,32 +184,25 @@ "weapon.category.SPLATANAS": "ワイパー", "weapon.category.subs": "サブ", "weapon.category.specials": "スペシャル", - "plans.blueprint": "計画", "plans.bgStyle.OVER": "頭上マップ", "plans.bgStyle.MINI": "ミニマップ", "plans.adder.objective": "目的", - "articles.by": "作者: {{author}}", - "theme.light": "Light", "theme.dark": "Dark", "theme.auto": "自動", - "websiteSubtitle": "Competitive Splatoon Hub", - "upload.imageToUpload": "アップロードする画像", "upload.title": "{{type}}のアップロード: 推奨サイズは {{width}}×{{height}} です", "upload.type.team-pfp": "チームプロファイル画像", "upload.type.team-banner": "チームバナー", "upload.type.org-pfp": "トーナメント主催者プロファイル画像", "upload.commonExplanation": "画像が正式に使用される前に、モデレーターが承認を行います。パトロンによるアップロードの場合はチェックされません。", - "upload.afterExplanation_one": "現在 {{count}} 枚の画像が承認待ちです。承認が完了次第、自動的に画像が表示されます。", - "upload.afterExplanation_other": "現在 {{count}} 枚の画像が承認待ちです。承認が完了次第、自動的に画像が表示されます。", - "support.intro.first": "やあ、ぼくは Sendou です。sendou.ink はぼくの個人プロジェクトで、スプラトゥーンコミュニティーのためのツールや情報などを開発しています。このプロジェクトの目的は、新規プレイヤーからベテランまですべての人がスプラトゥーンのウデマエを磨いたり楽しんだりできるようにすることです。", "support.intro.second": "もしこの活動を気に入ってくれたなら、このページでぼくの作業とモチベーションをサポートする方法を説明しています。あなたのサポートが、サーバーのホスティングやプロジェクトの改善のための開発に対する支援になります。", "support.action": "Patreon で支援する", + "support.footer": "", "support.perk.supportMyWork": "プロジェクトを支援する", "support.perk.adFree": "広告なしの閲覧", "support.perk.nameInFooter": "フッターの名前", @@ -184,7 +214,11 @@ "support.perk.seePlusPercentage.extra": "通常、失敗したサジェストのみが投票済みの投票率を見ることができます。これによって、自分の投票率を見ることができます。", "support.perk.autoValidatePictures": "アップロードされた画像を自動チェックする", "support.perk.autoValidatePictures.extra": "すべてのアップロードされた画像(例: チームプロファイル/バナー)は自動的にチェックされます。通常、まずはモデレーターが承認しなければなりません。すでに投稿済みの動画にはこのルールは適用されません。", + "support.perk.userShortLink": "", + "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "カラーをカスタマイズする (ユーザーページ)", + "support.perk.favoriteBadges": "", + "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "カラーをカスタマイズする (チームページ)", "support.perk.customizedColorsTeam.extra": "チームのメンバーのうち1人が支援者であれば、この特典を得ることができます。", "support.perk.privateDiscord": "専用 Discord チャンネル", @@ -193,7 +227,10 @@ "support.perk.prioritySupport.extra": "私(主)が優先的に見るヘルプデスクへのアクセス", "support.perk.previewQ": "SendouQ でジョインする前にグループを見る", "support.perk.joinFive": "5チームまで参加", - + "support.perk.tournamentsBeta": "", + "support.perk.joinMoreAssociations": "", + "support.perk.useBotToLogIn": "", + "support.perk.useBotToLogIn.extra": "", "custom.colors.title": "カスタムカラー", "custom.colors.bg": "バックグラウンド", "custom.colors.bg-darker": "バックグランド 暗め", @@ -203,18 +240,21 @@ "custom.colors.theme": "テーマ", "custom.colors.theme-secondary": "テーマ(セカンダリー)", "custom.colors.chat": "チャットネーム", - + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", "divisions.WEST": "アロメ", "divisions.JPN": "ヤコ", "xsearch.placements": "順位", "xsearch.aliases": "別名:", - + "xsearch.unlink.title": "", + "xsearch.unlink.action.long": "", + "xsearch.unlink.action.short": "", "build.private": "非公開", - "or": "または", "yes": "はい", "no": "いいえ", - "leaderboard.type.USER": "ユーザー", "leaderboard.type.TEAM": "チーム", "leaderboard.type.XP-ALL": "すべてのXP", @@ -223,8 +263,8 @@ "leaderboard.updateInfo": "リーダーボードは三十分に一回アップデートされます。", "leaderboard.qualification": "今シーズンのフィナーレへの参加権", "leaderboard.qualification.info": "名簿に載っている全てのプレイヤーは今シーズンSendouQを七セットプレイしてないといけません。四人のユニークな名簿ごとにポイントが計算されます。", - "chat.connected": "接続されています", + "chat.connecting": "", "chat.disconnected": "接続されていません", "chat.send": "送る", "chat.input.placeholder": "送るためには enter を押してください", @@ -234,6 +274,16 @@ "chat.systemMsg.cancelConfirmed": "{{name}} が試合キャンセルを承認しました。試合がロックされました。", "chat.systemMsg.userLeft": "{{name}} がグループから出ました", "chat.newMessages": "新着メッセージ", - - "fc.title": "フレンドコード" + "fc.title": "フレンドコード", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", + "settings.notifications.title": "", + "settings.notifications.description": "", + "settings.notifications.disableInfo": "", + "settings.notifications.browserNotSupported": "", + "settings.notifications.permissionDenied": "", + "badges.selector.none": "", + "badges.selector.select": "" } diff --git a/locales/ja/faq.json b/locales/ja/faq.json index 75c4ff46e..6a5c3c28c 100644 --- a/locales/ja/faq.json +++ b/locales/ja/faq.json @@ -1,26 +1,20 @@ { "q1": "Plus Server とはなんですか?", "a1": "Plus Sever とはレベルの高いプレイヤーが対戦する相手を見つけるために2017年に設立されたものです。Plus Server は三つのティア(+1が一番高い)に分かれており、入るには二つの方法があります。一つ目はSendoQのリーダーボードで上位にいること。二つ目はサーバー内のメンバーに推薦を受け、毎月行われる投票を通過することだ。\n\n投票では結果によってパーセントが割り出される。0%は投票に参加した全てのユーザーが反対したということだ。100%の場合はその逆だ。投票を通過するには60%以上がひつようだ。60%以下の場合ランクが一つ落とされる。(例 +1は+2、+2は+3、+3 は退場)\n\nこの方法でPlus Serverへのアクセスを得るユーザーはリーダーボードから確認できる。毎シーズン、ユーザー60名がアクセスを得る。-+1へ十人 +2へ二十人 +3 へ三十人", - "q2": "どうやって自分のイベントでバッジプライズを得ることができますか?", "a2": "2024の九月からバッジはうまく作る技量があれば誰でも作れます。ページの下のリンクを参照してください。", - "q3": "アバターとユーザー名はどうやって更新すればよいですか?", "a3": "ユーザー名及びにアバターのアップデートはsendou.inkにすぐは反映されません。反映させるには方法が二つあります。\n\n1)Plus Server 及びにサイトのディスコードサーバーのメンバーである場合、時間を置くと自動的にアップデートされます。\n\n2)今すぐアップデートしたい場合はLohiボットで /update-profileコマンドを実行してください。", - "q4": "Patreon をサブスクライブしたけれど、このウェブサイトに何も変更がないのですが..?", "a4": "Discord 上で Patreon.com を設定しているか確認してください。設定後、最大2時間後にはウェブサイト上に反映されます。もし問題があれば、Sendou に直接 DM を送ってください。", - "q5": "sendou.ink のアプリはありますか?", "a5": "いいえ、でも sendou.inkは 'Progressive Web App' としてインストールすることができます。これは、フルスクリーン、ホーム画面へのアイコン、ブラウザからの分離など、アプリと同じ利点があります。'ブラウザへの pwa のインストール方法' でググってみてください。", - "q6": "Twitch/Bluesky/YouTube はどうやって自分のプロファイルに追加できますか?", "a6": "Discord のプロファイルに設定されているものを使用しています。Discord と連携+承認して、表示をリロードするために sendou.ink をログインし直してください。", - "q7": "動画はどうやって追加すればよいですか?", - + "a7": "", "q8": "X ランクのバトル結果を自分のプロファイルに表示するにはどうしたらよいですか?", - + "a8": "", "q9": "依頼した作品はどうやってアップロードできますか?", "a9": "自分で作った作品のみアップロードできます(もちろんスプラトゥーン関連でないといけません)。依頼した作品の場合はその作品の作者からアップロードするように伝えてください。そうすることによって自分のプロファイルに作品が表示されます。" } diff --git a/locales/ja/front.json b/locales/ja/front.json index 0967ef424..7b6aa4734 100644 --- a/locales/ja/front.json +++ b/locales/ja/front.json @@ -1 +1,18 @@ -{} +{ + "sq.season": "", + "sq.prepare": "", + "sq.participate": "", + "showcase.tabs.signedUp": "", + "showcase.tabs.organizer": "", + "showcase.tabs.discover": "", + "showcase.viewAll": "", + "showcase.card.ranked": "", + "showcase.card.unranked": "", + "showcase.card.winner": "", + "showcase.results": "", + "leaderboards.topPlayers": "", + "leaderboards.topTeams": "", + "leaderboards.viewFull": "", + "updates.header": "", + "updates.viewPast": "" +} diff --git a/locales/ja/game-misc.json b/locales/ja/game-misc.json index 576cfe772..c949de53f 100644 --- a/locales/ja/game-misc.json +++ b/locales/ja/game-misc.json @@ -58,5 +58,10 @@ "MODE_LONG_SZ": "ガチエリア", "MODE_LONG_TC": "ガチヤグラ", "MODE_LONG_RM": "ガチホコ", - "MODE_LONG_CB": "ガチアサリ" + "MODE_LONG_CB": "ガチアサリ", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/ja/org.json b/locales/ja/org.json index 0967ef424..f7b3b5440 100644 --- a/locales/ja/org.json +++ b/locales/ja/org.json @@ -1 +1,25 @@ -{} +{ + "roles.ADMIN": "", + "roles.MEMBER": "", + "roles.ORGANIZER": "", + "roles.STREAMER": "", + "events.established.short": "", + "events.all": "", + "events.past": "", + "events.upcoming": "", + "events.tabs.events": "", + "events.tabs.leaderboard": "", + "edit.form.title": "", + "edit.form.uploadLogo": "", + "edit.form.socialLinks.title": "", + "edit.form.members.title": "", + "edit.form.members.info": "", + "edit.form.members.user.title": "", + "edit.form.members.role.title": "", + "edit.form.members.roleDisplayName.title": "", + "edit.form.series.title": "", + "edit.form.series.seriesName.title": "", + "edit.form.series.showLeaderboard.title": "", + "edit.form.badges.title": "", + "edit.form.errors.noUnadmin": "" +} diff --git a/locales/ja/q.json b/locales/ja/q.json index ff91a9bc4..1f4de25a7 100644 --- a/locales/ja/q.json +++ b/locales/ja/q.json @@ -5,7 +5,6 @@ "mapListPreference.ALL_MODES_ONLY": "すべてのルールのみ", "mapListPreference.SZ_ONLY": "ガチエリアのみ", "mapListPreference.note": "注意: \"{{optionOne}}\" を選択したチームと対戦することはできません。\"{{optionTwo}}\" を選択することを検討してみてください。", - "roles.OWNER": "オーナー", "roles.MANAGER": "マネージャー", "roles.REGULAR": "メンバー", @@ -20,7 +19,6 @@ "privateNote.sentiment.NEUTRAL": "普通", "privateNote.sentiment.NEGATIVE": "負", "privateNote.delete.header": "{{name}}についてのメモを消しますか?", - "front.cities.la": "ロサンゼルス", "front.cities.nyc": "ニューヨーク", "front.cities.paris": "パリ", @@ -52,7 +50,6 @@ "front.seasonOpen": "シーズン{{nth}}開幕", "front.preview": "ジョインせず列にいるグループを見る", "front.preview.explanation": "この機能はサポーター(あるいはそれ以上)の支援者のみ使えます。", - "settings.maps.header": "ステージ、モード", "settings.maps.avoid": "避ける", "settings.maps.prefer": "好み", @@ -79,7 +76,6 @@ "settings.trusted.trustedExplanation": "信用しているユーザーはトーナメント、グループに直接あなたを追加できます。このりすとから外すことによって次からシェアされたリンクからジョインすることになります。", "settings.trusted.noTrustedExplanation": "信用しているユーザーがいません。リンクから SendoQのグループ、トーナメントに参加する際ユーザーを信用することができます。信用しているユーザーはあなたをグループ、トーナメントに直接追加することができます。", "settings.trusted.teamExplanation": "上記のユーザー以外にもチームメンバー<2>{{name}}があなたを直接追加できます。", - "looking.joiningGroupError": "違うグループをジョインする前に今入っているやつを出てください", "looking.goToSettingsPrompt": "グループ探しを助けるため武器プール、ボイチャ状態を設定画面でセットしてください", "looking.inactiveGroup.soon": "グループが非活動とマークされます。まだ探していますか?", @@ -110,6 +106,7 @@ "looking.groups.adder.error": "そのユーザーはグループに入っています", "looking.groups.adder.others": "その他", "looking.groups.adder.inviteLink": "インバイトリンク", + "looking.groups.adder.select": "", "looking.groups.editNote": "メモを編集する", "looking.groups.addNote": "メモを追加する", "looking.replay": "リプレイ", @@ -122,7 +119,6 @@ "looking.allTiers": "全てのティア", "looking.joinQPrompt": "グループを見つけるには列に入ってください", "looking.range.or": "か", - "match.header": "マッチ #{{number}}番", "match.spInfo": "SP は両チームが同じ結果を報告してからアップデートされます。", "match.dispute.button": "異議を唱えますか?", @@ -165,14 +161,11 @@ "match.outcome.loss": "負け", "match.screen.ban": "{{special}}が付いてる武器はこのマッチでは禁止です", "match.screen.allowed": "{{special}}が付いてる武器は使用可能です", - "preparing.joinQ": "列に入る", - "tiers.currentCriteria": "現在の基準", "tiers.info.p1": "例として、Leviathanはプレイヤーの上位5%、Diamondは上位15%", "tiers.info.p2": "注:{{usersMin}}のプレイヤーはLeviathanのランクを持っていません。(チームの場合{{teamsMin}})", "tiers.info.p3": "各ランクは+ティアがあります。(下記のBRONZE+をご覧ください。)ランクの上位50%にいるということです。", - "streams.noStreams": "配信されてるマッチはありません", "streams.ownStreamInfo": "ストリームが見つからない?Twitchのアカウントがリンクされていること、ゲームがスプラ3になってることを確認してください。", "streams.ownStreamInfo.linkText": "Twitch のアカウントのリンクの仕方は FAQのページをご覧ください。" diff --git a/locales/ja/scrims.json b/locales/ja/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/ja/scrims.json +++ b/locales/ja/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/ja/team.json b/locales/ja/team.json index 4d1cee093..96fa6f87c 100644 --- a/locales/ja/team.json +++ b/locales/ja/team.json @@ -3,19 +3,26 @@ "teamSearch.placeholder": "チーム・プレイヤーを検索...", "actionButtons.leaveTeam": "チームを抜ける", "actionButtons.makeMainTeam": "新しいメインチームを作る", + "leaveTeam.header": "", + "leaveTeam.header.newOwner": "", "actionButtons.leaveTeam.confirm": "チームを抜ける", "actionButtons.editTeam": "チームを編集", "actionButtons.manageRoster": "名簿管理", "actionButtons.deleteTeam": "チームを削除", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", "actionButtons.kick": "追放", "kick.header": "{{user}} を {{teamName}} から追放しますか?", "actionButtons.transferOwnership": "所有権を移譲する", "transferOwnership.header": "{{teamName}} の所有権を {{user}} に移譲しますか?", "actionButtons.transferOwnership.confirm": "移譲", "deleteTeam.header": "チーム {{teamName}} を削除しますか?", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", "roles.CAPTAIN": "キャプテン", "roles.CO_CAPTAIN": "キャプテン補佐", "roles.FRONTLINE": "前衛", + "roles.SLAYER": "", "roles.SKIRMISHER": "前衛(突撃担当)", "roles.SUPPORT": "サポート", "roles.MIDLINE": "中衛", @@ -27,6 +34,7 @@ "forms.fields.teamBsky": "チームの Bluesky", "forms.fields.bio": "Bio", "forms.fields.uploadImages": "画像をアップロード", + "forms.fields.removeImages": "", "forms.fields.uploadImages.pfp": "プロファイル画像", "forms.fields.uploadImages.banner": "チーム画像バナー", "forms.info.name": "注意: チーム名を変更した場合、他のプレイヤーが変更前の名前と URL を別のチームのために使用することができるようになります。", @@ -38,5 +46,8 @@ "validation.TEAM_FULL": "参加しようとしているチームはすでに満員です。", "validation.INVITE_CODE_WRONG": "招待コードが正しくありません。", "validation.REACHED_TEAM_COUNT_LIMIT": "参加できるチームの数が最大になりました。(支援者は五つまで、他のは二つまで)", - "validation.VALID": "{{teamName}} に参加しますか?" + "validation.VALID": "{{teamName}} に参加しますか?", + "editor.label": "", + "editorsInfo.button": "", + "editorsInfo.popover": "" } diff --git a/locales/ja/tournament.json b/locales/ja/tournament.json index 15e40f73a..f9af06af2 100644 --- a/locales/ja/tournament.json +++ b/locales/ja/tournament.json @@ -8,7 +8,6 @@ "tabs.results": "結果", "tabs.streams": "配信 ({{count}})", "tabs.subs": "サブ ({{count}})", - "pre.steps.header": "トーナメント参加のために下記を入力してください", "pre.steps.name": "チーム名", "pre.steps.roster": "全プレイヤー", @@ -17,55 +16,42 @@ "pre.footer": "参加登録はトーナメント開始前であればいつでも変更できます", "pre.logIn": "ログインして登録する", "pre.inATeam": "あなたはこのイベントでチームに参加しています", - "pre.checkIn.range": "チェックインは {{start}} から {{finish}} までのあいだ受け付けています", "pre.checkIn.over": "チェックインは終了しました", "pre.checkIn.cant": "チェックインするための入力を完了してください", "pre.checkIn.button": "チェックイン", "pre.checkIn.checkedIn": "チームのチェックインが完了しました", - "pre.info.header": "チーム情報", "pre.info.unregister": "登録解除", "pre.info.unregister.confirm": "トーナメント登録をキャンセルして、チーム情報を削除しますか?", "pre.info.noHost": "部屋作成はできれば遠慮したい", "pre.info.noScreen": "スミナガシートはできるだけ使ってほしくない", - "pre.roster.header": "参加プレイヤーを登録", "pre.roster.footer": "少なくとも {{atLeastCount}} 人の参加が必要です。最大メンバー数は {{maxCount}} です。", "pre.roster.addTrusted.header": "一緒にプレイしたことがあるプレイヤーを追加する", "pre.roster.delete.button": "メンバーを削除する", "pre.roster.delete.header": "削除するメンバー", - "pre.pool.header": "マッププールを選択する", "pre.pool.banned": "禁止", "pre.pool.tiebreaker.short": "タイブレイカー", - "pre.sub.prompt": "このイベントで参加したいチームが見当たらない場合は、サブで参加することもできます。", - "bracket.type.DE_WINNERS": "勝者ラウンド", "bracket.type.DE_LOSERS": "敗者ラウンド", "bracket.type.SE": "ラウンド", "bracket.type.SWISS": "スイスドローラウンド", "bracket.type.GROUPS": "グループトーナメントラウンド", - "round.label": "ラウンド", - "team.label": "チーム", "team.unlisted": "未リストのチーム", - "bestOf.label.short": "Bo", - "pickInfo.team": "チーム {{number}} の選択", "pickInfo.team.specific": "{{team}} picked", "pickInfo.tiebreaker": "タイブレイカー", "pickInfo.both": "両者選択", "pickInfo.default": "デフォルトマップ", "pickInfo.counterpick": "順番に選ぶ", - "generator.error": "トーナメントが開始済みなので変更は保存されませんでした。", - "teams.mapsPickedStatus": "マップの選択状況", - "admin.download": "参加者リストをダウンロード", "admin.actions.CHANGE_TEAM_OWNER": "キャプテンを変更", "admin.actions.CHANGE_TEAM_NAME": "チーム名変更", @@ -79,40 +65,30 @@ "admin.actions.UNDO_DROP_TEAM_OUT": "落としたチームを戻す", "admin.actions.UPDATE_IN_GAME_NAME": "プレイヤーのゲーム内の名前をアップデートする", "admin.actions.DELETE_LOGO": "ロゴを削除する", - "staff.role.ORGANIZER": "主催者", "staff.role.STREAMER": "配信者", - "actions.addSub": "サブを追加", "actions.shareLink": "メンバー招待リンクをシェアする: {{inviteLink}}", - "actions.sub.prompt_other": "あと {{count}} 人のサブをメンバーに追加できます", - "actions.sub.prompt_one": "あと {{count}} 人のサブをメンバーに追加できます", "actions.sub.prompt_zero": "メンバーが上限に達しているので、これ以上サブを追加することができません", "actions.finalize.question": "報告されたスコアが正しいかどうかをチェックしたら、ここをクリックしてトーナメント内容を確定・結果処理をおこないます", "actions.finalize.action": "トーナメント結果確定", "actions.finalize.confirm": "トーナメント結果を確定しますか? (取り消すことはできません)?", - "streams.none": "現在このトーナメントのストリーミングはありません", - "team.setWins": "勝利セット", "team.mapWins": "勝利マップ", "team.seed": "シード", "team.seed.footer": "{{count}} シード中", "team.placement": "順位", "team.placement.footer": "メイン/UG", - "bracket.waiting": "ブラケットは、少なくとも {{count}} チームが登録した時点で表示されます", "bracket.waiting.checkin": "ブラケットは最低{{count}}チームがチェックインしてから表示されるよ", "bracket.wip": "このブラケットはまだプレビューで、変更される可能性があります", - "bracket.progress.thanksForPlaying": "{{eventName}} への参加ありがとうございます!", "bracket.progress.match": "現在の対戦者: {{opponent}}", "bracket.progress.match.action": "確認", "bracket.progress.waiting": "対戦待ち", - "bracket.standings.showLess": "表示を少なくする", "bracket.standings.showMore": "さらに表示", - "match.hosts": "{{teamName}} ホスト", "match.pass": "通過", "match.pool": "プール", @@ -120,7 +96,6 @@ "match.score.playAll": "{{scoreOne}}-{{scoreTwo}} (全てプレイする {{bestOf}})", "match.action.undoLastScore": "最後のスコアをやりなおす", "match.action.reopenMatch": "対戦を再度開く", - "join.error.MISSING_CODE": "招待コードがみつかりません。すべての URL をコピーしましたか?", "join.error.SHORT_CODE": "招待コードの長さが正しくありません。すべての URL をコピーしましたか?", "join.error.NO_TEAM_MATCHING_CODE": "この招待コードにあうチームがみつかりません。", @@ -129,7 +104,6 @@ "join.error.NOT_LOGGED_IN": "チームに参加するにはログインをしてください。", "join.VALID": "チーム {{teamName}} に参加しますか? (参加イベント: {{eventName}})", "join.giveTrust": "{{name}} を信頼ユーザーとして登録しますか? (このユーザーが今後あなたをプレイヤーとしてトーナメントに登録できるようになります)", - "subs.prefersToPlay": "プレイをしたい", "subs.canPlay": "プレイできる", "subs.canVC": "VCあり", @@ -144,7 +118,6 @@ "subs.message.header": "メッセージ", "subs.visibility.header": "公開範囲", "subs.visibility.everyone": "すべてのユーザー", - "progression.error.PLACEMENTS_PARSE_ERROR": "順位のパースに失敗しました", "progression.error.NOT_RESOLVING_WINNER": "現在の進行から勝者は導けません", "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "同じ順位はブラケットを多数作ります", diff --git a/locales/ja/user.json b/locales/ja/user.json index 0eec2e917..9c6882ac4 100644 --- a/locales/ja/user.json +++ b/locales/ja/user.json @@ -12,15 +12,16 @@ "sens": "感度", "weaponPool": "使用ブキ", "discordExplanation": "ユーザー名、プロファイル画像、YouTube、Bluesky と Twitch アカウントは Discord のアカウントに設定されているものが使用されます。詳しくは <1>FAQ をご覧ください。", + "favoriteBadges": "", "battlefy": "Battlefyアカウント名", - "forms.showDiscordUniqueName": "Discord のユーザー名を表示する", "forms.showDiscordUniqueName.info": "Discord のユニーク名 ({{discordUniqueName}}) 公表しますか?", "forms.commissionsOpen": "依頼を受付中", "forms.commissionText": "依頼に関する情報", "forms.commissionText.info": "価格、受付数、その他依頼に関する情報", "forms.customName.info": "記入されてない場合ディスコードの表示名 \"{{discordName}}\"を使います", - + "forms.country.search.placeholder": "", + "forms.favoriteBadges.nonSupporter": "", "results.title": "全ての結果", "results.placing": "順位", "results.team": "チーム", @@ -32,16 +33,17 @@ "results.highlights.explanation": "戦績として選択したい結果を選ぶ", "results.button.showHighlights": "ハイライトを表示", "results.button.showAll": "全て表示", - "forms.errors.maxWeapons": "最大ブキ数を超えました", "forms.errors.invalidCustomUrl.numbers": "カスタム URL は数字のみで作成することはできません", "forms.errors.invalidCustomUrl.strangeCharacter": "カスタム URL は特殊文字を含めることはできません", "forms.errors.invalidCustomUrl.duplicate": "このカスタム URL はすでに使用されています", "forms.errors.invalidSens": "右スティックの感度が設定されていない場合、感度を設定することはできません", + "forms.info.customUrl": "", "forms.info.battlefy": "Battlefyのアカウント名は特定のトーナメンでシーディング及びにプレイヤー情報の確認に使用されます。", - + "search.info": "", "search.noResults": "該当ユーザーが見つかりません '{{query}}'", - + "search.pleaseLogIn.header": "", + "search.pleaseLogIn.button": "", "seasons": "シーズン", "seasons.noQ": "このプレイヤーは今シーズンSendouQをプレイしていません", "seasons.tabs.weapons": "武器", @@ -60,7 +62,6 @@ "seasons.clickARow": "武器の使用統計を見るには行を選択してください", "seasons.loading": "読み込み中...", "seasons.matchBeingProcessed": "このマッチはまだ処理されていません。", - "builds.sorting.changeButton": "並べ替え変更", "builds.sorting.header": "ギアの並べ替えを変更", "builds.sorting.backToDefaults": "デフォルトに戻す", diff --git a/locales/ja/vods.json b/locales/ja/vods.json index e32289720..d7a5f7ae0 100644 --- a/locales/ja/vods.json +++ b/locales/ja/vods.json @@ -7,6 +7,8 @@ "gameCount": "ゲーム数: {{count}}", "minShort": "分", "secShort": "秒", + "forms.title.create": "", + "forms.title.edit": "", "forms.title.youtubeUrl": "YouTube URL", "forms.title.videoTitle": "動画タイトル", "forms.title.videoDate": "動画撮影/投稿日", @@ -20,6 +22,7 @@ "forms.title.weapon": "ブキ", "forms.action.addMatch": "対戦を追加", "forms.action.deleteMatch": "対戦を削除", + "noVods": "", "gainPerms": "動画をアップロードする権限を取得するためディスコードのヘルプデスクにメッセージを送ってください。", "deleteConfirm": "動画:'{{title}}'を消去しますか??" } diff --git a/locales/ko/analyzer.json b/locales/ko/analyzer.json index df9ac5104..d01456813 100644 --- a/locales/ko/analyzer.json +++ b/locales/ko/analyzer.json @@ -38,7 +38,6 @@ "stat.swimSpeedHoldingRainmaker": "징어대시 (랭크 피쉬)", "stat.runSpeed": "인간 이동 속도 (프레임 당 거리)", "stat.runSpeedInEnemyInk": "상대 잉크에서 인간 이동 속도", - "stat.shootingRunSpeed": "사격 중 인간 이동 속도", "stat.shootingRunSpeedCharging": "충전 중 인간 이동 속도", "stat.shootingRunSpeedFullCharge": "인간 이동 속도 (풀충전 중)", @@ -46,7 +45,6 @@ "stat.framesBeforeTakingDamageInEnemyInk": "상대 잉크 대미지 받기 전 프레임", "stat.damageTakenInEnemyInkPerSecond": "초 당 상대 잉크 대미지", "stat.enemyInkDamageLimit": "상대 잉크에서 최대 누적 대미지", - "stat.markedTime": "{{weapon}} 추적 시간", "stat.movementReduction": "{{weapon}} 이동 저하", "stat.damage": "{{weapon}} 대미지", @@ -55,6 +53,8 @@ "stat.consumption.NORMAL": "발", "stat.consumption.SWING": "회", "stat.consumption.SLOSH": "회", + "stat.consumption.VERTICAL_SWING": "", + "stat.consumption.HORIZONTAL_SWING": "", "stat.consumption.TAP_SHOT": "연타", "stat.consumption.FULL_CHARGE": "풀 충전 샷", "stat.consumption.SPLATLING_CHARGE": "풀 충전", @@ -70,6 +70,7 @@ "stat.sub.qsjBoost": "슈퍼 점프 가속", "stat.special.duration": "{{weapon}} 지속 시간", "stat.special.duration.inkStormExplanation": "칠하는 거리가 증가하지만 총량은 변하지 않습니다.", + "stat.special.duration.killerWail": "", "stat.special.damageDistance": "{{weapon}} 피해 범위", "stat.special.paintRadius": "{{weapon}} 칠 범위", "stat.special.shieldHp": "{{weapon}} 실드 내구도", @@ -78,6 +79,7 @@ "stat.special.inkConsumptionPerSecond": "{{weapon}} 초 당 잉크 소모량", "stat.special.reticleRadius": "{{weapon}} 조준경 크기", "stat.special.throwDistance": "{{weapon}} 투척 거리", + "stat.special.moveSpeed": "", "stat.special.autoChargeRate": "{{weapon}} 자동 충전 속도", "stat.special.maxRadius": "{{weapon}} 파동 범위", "stat.special.maxRadius.explanation": "범위가 증가하더라도 파동의 속도는 변하지 않습니다.", @@ -87,9 +89,8 @@ "damage.header.type": "종류", "damage.header.damage": "대미지", "damage.header.baseDamage": "기본 대미지", + "damage.header.baseDamage.short": "", "damage.header.distance": "거리", - "damage.toSplat_one": "쓰러뜨리기 위해 {{count}}회", - "damage.toSplat_other": "쓰러뜨리기 위해 {{count}}회", "damage.NORMAL_MIN": "최소", "damage.NORMAL_MAX": "최대", "damage.SECONDARY_MODE_MIN": "보조 모드 (최소)", @@ -110,9 +111,12 @@ "damage.SPLASH_HORIZONTAL_MIN": "가로 간접 (최소)", "damage.SPLASH_HORIZONTAL_MAX": "가로 간접 (최대)", "damage.ROLL_OVER": "밀기", + "damage.SPLATANA_VERTICAL_DIRECT": "", + "damage.SPLATANA_VERTICAL": "", + "damage.SPLATANA_HORIZONTAL_DIRECT": "", + "damage.SPLATANA_HORIZONTAL": "", "damage.BOMB_DIRECT": "직격", "damage.BOMB_NORMAL": "간접", - "damage.WAVE": "파동", "damage.SPECIAL_MAX_CHARGE": "최대 충전", "damage.SPECIAL_MIN_CHARGE": "최소 충전", @@ -127,7 +131,6 @@ "damage.SPECIAL_TICK": "틱", "damage.TURRET_MIN": "구르기 (최소)", "damage.TURRET_MAX": "구르기 (최대)", - "suffix.seconds": "s", "suffix.hp": "hp", "suffix.specialPointsShort": "p", @@ -151,5 +154,8 @@ "labels.damageType": "대미지 종류", "labels.weapon": "무기", "dmgHtdExplanation": "DMG = 대미지 | HTD = 파괴하는 데 필요한 타수", - "noDmgData": "이 무기에는 아직 대미지 정보가 없습니다. 다음에 다시 확인하세요!" + "noDmgData": "이 무기에는 아직 대미지 정보가 없습니다. 다음에 다시 확인하세요!", + "bigBubblerExplanation": "", + "button.showChart": "", + "button.showConsumptionGrid": "" } diff --git a/locales/ko/art.json b/locales/ko/art.json index 0967ef424..8d41f6fa7 100644 --- a/locales/ko/art.json +++ b/locales/ko/art.json @@ -1 +1,28 @@ -{} +{ + "madeBy": "", + "radios.all": "", + "radios.madeBy": "", + "radios.madeFor": "", + "filterByTag": "", + "filteringByTag": "", + "commissionsOpen": "", + "commissionsClosed": "", + "openCommissionsOnly": "", + "gainPerms": "", + "forms.caveats": "", + "forms.description.title": "", + "forms.linkedUsers.title": "", + "forms.linkedUsers.anotherOne": "", + "forms.linkedUsers.info": "", + "forms.showcase.title": "", + "forms.showcase.info": "", + "forms.tags.title": "", + "forms.tags.selectFromExisting": "", + "forms.tags.cantFindExisting": "", + "forms.tags.addNew": "", + "forms.tags.addNew.placeholder": "", + "forms.tags.searchExisting.placeholder": "", + "forms.tags.maxReached": "", + "delete.title": "", + "unlink.title": "" +} diff --git a/locales/ko/badges.json b/locales/ko/badges.json index c313f1597..9b9c9ff3f 100644 --- a/locales/ko/badges.json +++ b/locales/ko/badges.json @@ -2,8 +2,10 @@ "patreon": "Patreon에서 sendou.ink Supporter", "patreon+": "Patreon에서 sendou.ink Supporter+", "xp": "{{xpText}} 달성 기념", - "tournament_one": "{{tournament}} 우승 기념", - "tournament_other": "{{tournament}} (×{{count}}) 우승 기념", "forYourEvent": "이벤트에 배지를 원하나요?", - "managedBy": "{{users}}가 관리" + "managedBy": "{{users}}가 관리", + "madeBy": "", + "own.divider": "", + "other.divider": "", + "noBadgesFound": "" } diff --git a/locales/ko/builds.json b/locales/ko/builds.json index 353c898a2..30c8fc394 100644 --- a/locales/ko/builds.json +++ b/locales/ko/builds.json @@ -4,7 +4,6 @@ "noBuilds": "빌드가 아직 없습니다. 첫 빌드를 추가하세요!", "buildCard.info": "정보", "buildCard.edit": "편집", - "forms.title": "제목", "forms.modes": "모드", "forms.weapons": "무기", @@ -12,23 +11,30 @@ "forms.gear.CLOTHES": "상의 기어", "forms.gear.SHOES": "신발 기어", "forms.private.info": "개인 빌드는 당신에게만 보여집니다", - + "forms.noGear.info": "", "deleteConfirm": "'{{title}}' 빌드를 삭제하시겠습니까?", - "stats.count.title": "{{weapon}} 빌드 {{count}}개의 통계", "stats.ap.title": "기어 파워 평균", "stats.percentage.title": "메인 한정 기어 파워 빈도", "stats.all": "전체", - + "stats.public": "", + "stats.private": "", "addFilter": "필터 추가", "linkButton.abilityStats": "기어 파워 통계", "linkButton.popularBuilds": "인기 빌드", "noPopularBuilds": "이 무기에는 인기 빌드가 아직 없습니다.", - "emptyAbilitySlot": "빈 기어 슬롯", - + "filters.type.ability": "", + "filters.type.mode": "", + "filters.type.date": "", + "filters.ability.title": "", + "filters.mode.title": "", + "filters.date.title": "", "filters.has": "포함", "filters.does.not.have": "미포함", "filters.atLeast": "최소", - "filters.atMost": "최대" + "filters.atMost": "최대", + "filters.date.since": "", + "filters.date.custom": "", + "filters.filterByWeapon": "" } diff --git a/locales/ko/calendar.json b/locales/ko/calendar.json index dcf64883c..354e716b0 100644 --- a/locales/ko/calendar.json +++ b/locales/ko/calendar.json @@ -1,13 +1,14 @@ { "inYourTimeZone": "방문자의 시간대의 시간:", - "addNew": "추가", - "noEvents": "해당 주에 이벤트가 없습니다", - "reportResults": "결과를 보고할 수 있습니다:", "day": "{{number}}번째 날", "actions.reportWinners": "우승자 보고", + "actions.delete": "", + "actions.delete.confirm": "", "participatedCount": "{{count}}개 팀이 참여했습니다", + "participatedPlayerCount": "", "members": "참여자", "results": "결과", + "createMapList": "", "forms.dates": "날짜", "forms.bracketUrl": "대진표 주소", "forms.discordInvite": "디스코드 서버 초대 주소", @@ -15,6 +16,7 @@ "forms.tags.placeholder": "태그를 선택하세요", "forms.badges": "배지 상품", "forms.badges.placeholder": "배지 상품을 선택하세요", + "forms.mapPool": "", "forms.participantCount": "참여자 수", "forms.reportResultsHeader": "{{eventName}}의 결과 보고", "forms.reportResultsInfo": "얼마나 많은 결과를 보고할지 선택할 수 있습니다.우승팀만일 수도 있고 탑3 또는 원하시는대로.", @@ -30,10 +32,6 @@ "forms.errors.uniqueTeamName": "각 팀은 다른 이름을 가져야 합니다.", "forms.errors.duplicatePlayer": "같은 팀에 같은 선수를 두 번 넣을 수 없습니다.", "forms.errors.emptyTeam": "모든 팀은 최소한 한 명의 플레이어가 필요합니다.", - "week.this": "이번 주", - "week.next": "다음 주", - "week.last": "지난 주", - "tag.desc.BADGE": "이 이벤트의 우승자는 sendou.ink 배지를 받습니다.", "tag.desc.SPECIAL": "기본과 다른 특수한 규칙 ex) 사용 가능한 무기 제한.", "tag.desc.ART": "이 대회에 참가함으로써 그림을 받을 수 있습니다.", "tag.desc.MONEY": "이 대회에 참가함으로써 상금을 받을 수 있습니다.", @@ -41,5 +39,39 @@ "tag.desc.LOW": "이 이벤트에 참여하려면 실력 제한이 있습니다.", "tag.desc.COUNT": "제한된 숫자의 팀들만이 등록할 수 있습니다.", "tag.desc.LAN": "이 이벤트는 오프라인 현장에서 개최됩니다.", - "tag.desc.QUALIFIER": "이 대회는 다른 이벤트의 예선전입니다." + "tag.desc.QUALIFIER": "이 대회는 다른 이벤트의 예선전입니다.", + "tag.desc.SZ": "", + "tag.desc.TW": "", + "tag.desc.S1": "", + "tag.desc.S2": "", + "tag.desc.SR": "", + "tag.desc.CARDS": "", + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/ko/common.json b/locales/ko/common.json index 4d2e34eb0..2d9171c4f 100644 --- a/locales/ko/common.json +++ b/locales/ko/common.json @@ -21,32 +21,83 @@ "pages.leaderboards": "랭킹표", "pages.links": "외부 링크", "pages.art": "아트", - + "pages.sendouq": "", + "pages.lfg": "", + "pages.scrims": "", + "pages.settings": "", + "pages.luti": "", "header.profile": "프로필", "header.logout": "로그아웃", "header.login": "로그인", "header.language": "언어", "header.loggedInAs": "{{userName}}로 로그인됨", "header.theme": "테마", - + "header.adder.tournament": "", + "header.adder.calendarEvent": "", + "header.adder.build": "", + "header.adder.team": "", + "header.adder.scrimPost": "", + "header.adder.association": "", + "header.adder.lfgPost": "", + "header.adder.art": "", + "header.adder.vod": "", + "header.adder.plusSuggestion": "", + "notifications.title": "", + "notifications.empty": "", + "notifications.seeAll": "", + "notifications.fullList.explanation": "", + "notifications.managePush": "", + "notifications.title.SQ_ADDED_TO_GROUP": "", + "notifications.text.SQ_ADDED_TO_GROUP": "", + "notifications.title.SQ_NEW_MATCH": "", + "notifications.text.SQ_NEW_MATCH": "", + "notifications.title.TO_ADDED_TO_TEAM": "", + "notifications.text.TO_ADDED_TO_TEAM": "", + "notifications.title.TO_TEST_CREATED": "", + "notifications.text.TO_TEST_CREATED": "", + "notifications.title.TO_BRACKET_STARTED": "", + "notifications.text.TO_BRACKET_STARTED": "", + "notifications.title.TO_CHECK_IN_OPENED": "", + "notifications.text.TO_CHECK_IN_OPENED": "", + "notifications.title.BADGE_ADDED": "", + "notifications.text.BADGE_ADDED": "", + "notifications.title.BADGE_MANAGER_ADDED": "", + "notifications.text.BADGE_MANAGER_ADDED": "", + "notifications.title.PLUS_VOTING_STARTED": "", + "notifications.text.PLUS_VOTING_STARTED": "", + "notifications.title.PLUS_SUGGESTION_ADDED": "", + "notifications.text.PLUS_SUGGESTION_ADDED": "", + "notifications.title.TAGGED_TO_ART": "", + "notifications.text.TAGGED_TO_ART": "", + "notifications.title.SEASON_STARTED": "", + "notifications.text.SEASON_STARTED": "", + "notifications.title.SCRIM_NEW_REQUEST": "", + "notifications.text.SCRIM_NEW_REQUEST": "", + "notifications.title.SCRIM_SCHEDULED": "", + "notifications.text.SCRIM_SCHEDULED": "", "auth.errors.aborted": "로그인 중단됨", "auth.errors.failed": "로그인 실패", "auth.errors.discordPermissions": "sendou.ink 프로필을 위해 디스코드 프로필의 이름, 아바타와 연락처에 대한 접근이 필요합니다.", - + "auth.errors.unknown": "", + "toasts.error": "", + "toasts.success": "", + "toasts.info": "", "footer.github.subtitle": "소스 코드", "footer.discord.subtitle": "도움 & 피드백", "footer.patreon.subtitle": "후원", "footer.thanks": "Patreon 후원자들에게 갑사드립니다", - "actions.save": "저장하기", "actions.saveChanges": "수정사항 저장", "actions.submit": "제출", "actions.edit": "편집", "actions.add": "추가", + "actions.addNew": "", "actions.remove": "제거", "actions.delete": "삭제", "actions.reset": "초기화", "actions.loadMore": "더 보기", + "actions.showMore": "", + "actions.showLess": "", "actions.copyToClipboard": "클립보드로 복사", "actions.create": "생성", "actions.close": "닫기", @@ -56,9 +107,19 @@ "actions.selectAll": "전체 선택", "actions.search": "검색", "actions.setBg": "배경으로 설정", + "actions.outlined": "", + "actions.noOutline": "", "actions.join": "참여하기", + "actions.nevermind": "", "actions.upload": "업로드", - + "actions.clickHere": "", + "actions.goBack": "", + "actions.enable": "", + "actions.disable": "", + "actions.accept": "", + "actions.next": "", + "actions.previous": "", + "noResults": "", "maps.createMapList": "맵 목록 생성", "maps.halfSz": "에어리어 50%", "maps.mapPool": "맵 풀", @@ -78,37 +139,38 @@ "maps.validation.MAP_REPEATED": "같은 스테이지를 다시 선택할 수 없습니다.", "maps.validation.MODE_REPEATED": "같은 모드를 다시 선택할 수 없습니다.", "maps.validation.TOO_MUCH_STAGE_REPEAT": "{{maxStageRepeat}}회 이상 스테이지를 선택할 수 없습니다.", + "maps.validation.INCLUDES_BANNED": "", + "maps.validation.INCLUDES_TIEBREAKER": "", "maps.validation.VALID": "Map pool ok!", - "results": "결과", - - "results.placeSuffix_one": "^등", "results.placeSuffix_two": "^등", "results.placeSuffix_few": "^등", - "results.placeSuffix_other": "^등", - "forms.name": "이름", "forms.description": "설명", "forms.errors.title": "다음 문제들을 해결해야 합니다", "forms.errors.noSearchMatches": "검색 결과 없음", - + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", "errors.genericReload": "뭔가 잘못됐습니다 페이지를 새로고침해보세요.", - "tag.name.SPECIAL": "특별 규칙", "tag.name.ART": "그림 상품", "tag.name.MONEY": "상금", "tag.name.REGION": "지역 제한", "tag.name.LOW": "실력 제한", + "tag.name.HIGH": "", "tag.name.COUNT": "참가 제한", "tag.name.LAN": "현장 이벤트", "tag.name.QUALIFIER": "예선전", "tag.name.SZ": "에어리어 한정", "tag.name.TW": "영역 배틀 포함", + "tag.name.ONES": "", + "tag.name.DUOS": "", + "tag.name.TRIOS": "", "tag.name.S1": "스플래툰 1", "tag.name.S2": "스플래툰 2", "tag.name.SR": "새먼런", "tag.name.CARDS": "영역 배틀러", - + "tag.name.COLLEGIATE": "", "weapon.category.SHOOTERS": "슈터", "weapon.category.BLASTERS": "블래스터", "weapon.category.ROLLERS": "롤러", @@ -122,38 +184,106 @@ "weapon.category.SPLATANAS": "와이퍼", "weapon.category.subs": "서브", "weapon.category.specials": "스페셜", - "plans.blueprint": "Blueprint", "plans.bgStyle.OVER": "전체", - + "plans.bgStyle.MINI": "", + "plans.adder.objective": "", "articles.by": "{{author}} 작성", - "theme.light": "라이트", "theme.dark": "다크", "theme.auto": "자동", - "websiteSubtitle": "Competitive Splatoon Hub", - "upload.imageToUpload": "업로드할 이미지", "upload.title": "{{type}} 업로드 중. {{width}}×{{height}}의 크기를 추천합니다.", "upload.type.team-pfp": "팀 프로필 사진", "upload.type.team-banner": "팀 프로필 배너", + "upload.type.org-pfp": "", "upload.commonExplanation": "이미지는 공개 전에 관리자의 확인을 거칩니다. 후원자들의 이미지는 확인 없이 공개됩니다.", - "upload.afterExplanation_one": "{{count}} 개의 이미지가 대기 중입니다. 이미지는 확인 이후 자동으로 나타납니다.", - "upload.afterExplanation_other": "{{count}} 개의 이미지가 대기 중입니다. 이미지는 확인 이후 자동으로 나타납니다.", - + "support.intro.first": "", + "support.intro.second": "", + "support.action": "", + "support.footer": "", + "support.perk.supportMyWork": "", + "support.perk.adFree": "", + "support.perk.nameInFooter": "", + "support.perk.discordColorRole": "", + "support.perk.discordColorRole.extra": "", + "support.perk.chatColor": "", + "support.perk.badge": "", + "support.perk.seePlusPercentage": "", + "support.perk.seePlusPercentage.extra": "", + "support.perk.autoValidatePictures": "", + "support.perk.autoValidatePictures.extra": "", + "support.perk.userShortLink": "", + "support.perk.userShortLink.extra": "", + "support.perk.customizedColorsUser": "", + "support.perk.favoriteBadges": "", + "support.perk.favoriteBadges.extra": "", + "support.perk.customizedColorsTeam": "", + "support.perk.customizedColorsTeam.extra": "", + "support.perk.privateDiscord": "", + "support.perk.privateDiscord.extra": "", + "support.perk.prioritySupport": "", + "support.perk.prioritySupport.extra": "", + "support.perk.previewQ": "", + "support.perk.joinFive": "", + "support.perk.tournamentsBeta": "", + "support.perk.joinMoreAssociations": "", + "support.perk.useBotToLogIn": "", + "support.perk.useBotToLogIn.extra": "", + "custom.colors.title": "", + "custom.colors.bg": "", + "custom.colors.bg-darker": "", + "custom.colors.bg-lighter": "", + "custom.colors.text": "", + "custom.colors.text-lighter": "", + "custom.colors.theme": "", + "custom.colors.theme-secondary": "", + "custom.colors.chat": "", + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", "divisions.WEST": "아로메", "divisions.JPN": "라이즈", "xsearch.placements": "순위", "xsearch.aliases": "Aliases:", - + "xsearch.unlink.title": "", + "xsearch.unlink.action.long": "", + "xsearch.unlink.action.short": "", "build.private": "Private", - "or": "또는", "yes": "네", "no": "아니오", - "leaderboard.type.USER": "유저", "leaderboard.type.TEAM": "팀", - "leaderboard.type.XP-ALL": "전체" + "leaderboard.type.XP-ALL": "전체", + "leaderboard.noPlayers": "", + "leaderboard.noTeams": "", + "leaderboard.updateInfo": "", + "leaderboard.qualification": "", + "leaderboard.qualification.info": "", + "chat.connected": "", + "chat.connecting": "", + "chat.disconnected": "", + "chat.send": "", + "chat.input.placeholder": "", + "chat.systemMsg.scoreReported": "", + "chat.systemMsg.scoreConfirmed": "", + "chat.systemMsg.cancelReported": "", + "chat.systemMsg.cancelConfirmed": "", + "chat.systemMsg.userLeft": "", + "chat.newMessages": "", + "fc.title": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", + "settings.notifications.title": "", + "settings.notifications.description": "", + "settings.notifications.disableInfo": "", + "settings.notifications.browserNotSupported": "", + "settings.notifications.permissionDenied": "", + "badges.selector.none": "", + "badges.selector.select": "" } diff --git a/locales/ko/contributions.json b/locales/ko/contributions.json index 6932cb097..733a82ad1 100644 --- a/locales/ko/contributions.json +++ b/locales/ko/contributions.json @@ -7,5 +7,6 @@ "yaga": "서브와 스페셜 웨펀 아이콘을 제공했습니다", "antariska": "맵 계획표 배경 이미지들", "splatoon3ink": "X 배틀 결과 데이터", - "translation": "번역" + "translation": "번역", + "sounds": "" } diff --git a/locales/ko/faq.json b/locales/ko/faq.json index abbe32117..bcf7ef074 100644 --- a/locales/ko/faq.json +++ b/locales/ko/faq.json @@ -1,5 +1,20 @@ { "q1": "Plus Server는 무엇인가요?", + "a1": "", "q2": "제 이벤트에 어떻게 배지 상품을 받을 수 있죠?", - "q3": "어떻게 제 아바타 또는 닉네임을 변경할 수 있죠?" + "a2": "", + "q3": "어떻게 제 아바타 또는 닉네임을 변경할 수 있죠?", + "a3": "", + "q4": "", + "a4": "", + "q5": "", + "a5": "", + "q6": "", + "a6": "", + "q7": "", + "a7": "", + "q8": "", + "a8": "", + "q9": "", + "a9": "" } diff --git a/locales/ko/front.json b/locales/ko/front.json index 0967ef424..7b6aa4734 100644 --- a/locales/ko/front.json +++ b/locales/ko/front.json @@ -1 +1,18 @@ -{} +{ + "sq.season": "", + "sq.prepare": "", + "sq.participate": "", + "showcase.tabs.signedUp": "", + "showcase.tabs.organizer": "", + "showcase.tabs.discover": "", + "showcase.viewAll": "", + "showcase.card.ranked": "", + "showcase.card.unranked": "", + "showcase.card.winner": "", + "showcase.results": "", + "leaderboards.topPlayers": "", + "leaderboards.topTeams": "", + "leaderboards.viewFull": "", + "updates.header": "", + "updates.viewPast": "" +} diff --git a/locales/ko/game-misc.json b/locales/ko/game-misc.json index ca2c2a82f..87e2403a9 100644 --- a/locales/ko/game-misc.json +++ b/locales/ko/game-misc.json @@ -58,5 +58,10 @@ "MODE_LONG_SZ": "랭크 에어리어", "MODE_LONG_TC": "랭크 타워", "MODE_LONG_RM": "랭크 피시 배틀", - "MODE_LONG_CB": "랭크 바지락" + "MODE_LONG_CB": "랭크 바지락", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/ko/lfg.json b/locales/ko/lfg.json index 0967ef424..b3644d073 100644 --- a/locales/ko/lfg.json +++ b/locales/ko/lfg.json @@ -1 +1,32 @@ -{} +{ + "types.PLAYER_FOR_TEAM": "", + "types.PLAYER_FOR_COACH": "", + "types.TEAM_FOR_PLAYER": "", + "types.TEAM_FOR_COACH": "", + "types.TEAM_FOR_SCRIM": "", + "types.COACH_FOR_TEAM": "", + "post.lastActive": "", + "noPosts": "", + "expiring": "", + "addFilter": "", + "filters.Weapon": "", + "filters.Type": "", + "filters.Timezone": "", + "filters.Language": "", + "filters.PlusTier": "", + "filters.MaxTier": "", + "filters.MinTier": "", + "filters.suffix": "", + "filters.orAbove": "", + "new.noMorePosts": "", + "new.type.header": "", + "new.timezone.header": "", + "new.text.header": "", + "new.visibility.header": "", + "new.visibility.everyone": "", + "new.editOn": "", + "new.weaponPool.header": "", + "new.weaponPool.userProfile": "", + "new.languages.header": "", + "new.languages.sqSettingsPage": "" +} diff --git a/locales/ko/org.json b/locales/ko/org.json index 0967ef424..f7b3b5440 100644 --- a/locales/ko/org.json +++ b/locales/ko/org.json @@ -1 +1,25 @@ -{} +{ + "roles.ADMIN": "", + "roles.MEMBER": "", + "roles.ORGANIZER": "", + "roles.STREAMER": "", + "events.established.short": "", + "events.all": "", + "events.past": "", + "events.upcoming": "", + "events.tabs.events": "", + "events.tabs.leaderboard": "", + "edit.form.title": "", + "edit.form.uploadLogo": "", + "edit.form.socialLinks.title": "", + "edit.form.members.title": "", + "edit.form.members.info": "", + "edit.form.members.user.title": "", + "edit.form.members.role.title": "", + "edit.form.members.roleDisplayName.title": "", + "edit.form.series.title": "", + "edit.form.series.seriesName.title": "", + "edit.form.series.showLeaderboard.title": "", + "edit.form.badges.title": "", + "edit.form.errors.noUnadmin": "" +} diff --git a/locales/ko/q.json b/locales/ko/q.json index 0967ef424..994b9e2db 100644 --- a/locales/ko/q.json +++ b/locales/ko/q.json @@ -1 +1,172 @@ -{} +{ + "mapListPreference.NO_PREFERENCE": "", + "mapListPreference.PREFER_ALL_MODES": "", + "mapListPreference.PREFER_SZ": "", + "mapListPreference.ALL_MODES_ONLY": "", + "mapListPreference.SZ_ONLY": "", + "mapListPreference.note": "", + "roles.OWNER": "", + "roles.MANAGER": "", + "roles.REGULAR": "", + "vc.YES": "", + "vc.NO": "", + "vc.LISTEN_ONLY": "", + "privateNote.header": "", + "privateNote.comment.header": "", + "privateNote.sentiment.header": "", + "privateNote.sentiment.info": "", + "privateNote.sentiment.POSITIVE": "", + "privateNote.sentiment.NEUTRAL": "", + "privateNote.sentiment.NEGATIVE": "", + "privateNote.delete.header": "", + "front.cities.la": "", + "front.cities.nyc": "", + "front.cities.paris": "", + "front.cities.tokyo": "", + "front.inviteCodeWrong": "", + "front.noFriendCode": "", + "front.upcomingSeason.header": "", + "front.upcomingSeason.date": "", + "front.noUpcomingSeason": "", + "front.nav.rules.title": "", + "front.nav.rules.description": "", + "front.nav.info.title": "", + "front.nav.info.description": "", + "front.nav.settings.title": "", + "front.nav.settings.description": "", + "front.nav.leaderboards.title": "", + "front.nav.leaderboards.description": "", + "front.nav.mySeason.title": "", + "front.nav.mySeason.description": "", + "front.nav.streams.title": "", + "front.nav.streams.description": "", + "front.actions.logIn": "", + "front.actions.joinWithGroup": "", + "front.actions.joinSolo": "", + "front.join.header": "", + "front.join.joinAction": "", + "front.join.joinWithTrustAction": "", + "front.join.joinWithTrustAction.explanation": "", + "front.seasonOpen": "", + "front.preview": "", + "front.preview.explanation": "", + "settings.maps.header": "", + "settings.maps.avoid": "", + "settings.maps.prefer": "", + "settings.maps.neutral": "", + "settings.weaponPool.header": "", + "settings.weaponPool.full": "", + "settings.voiceChat.header": "", + "settings.voiceChat.canVC.header": "", + "settings.voiceChat.canVC.yes": "", + "settings.voiceChat.canVC.no": "", + "settings.voiceChat.canVC.listenOnly": "", + "settings.voiceChat.languages.header": "", + "settings.voiceChat.languages.placeholder": "", + "settings.sounds.header": "", + "settings.sounds.likeReceived": "", + "settings.sounds.groupNewMember": "", + "settings.sounds.matchStarted": "", + "settings.mapPool.notOk": "", + "settings.misc.header": "", + "settings.banned": "", + "settings.avoid.label": "", + "settings.trusted.header": "", + "settings.trusted.confirm": "", + "settings.trusted.trustedExplanation": "", + "settings.trusted.noTrustedExplanation": "", + "settings.trusted.teamExplanation": "", + "looking.joiningGroupError": "", + "looking.goToSettingsPrompt": "", + "looking.inactiveGroup.soon": "", + "looking.inactiveGroup": "", + "looking.inactiveGroup.action": "", + "looking.lastUpdatedAt": "", + "looking.columns.invited": "", + "looking.columns.challenged": "", + "looking.columns.invitations": "", + "looking.columns.challenges": "", + "looking.columns.available": "", + "looking.columns.myGroup": "", + "looking.columns.chat": "", + "looking.columns.groups": "", + "looking.groups.actions.startMatch": "", + "looking.groups.actions.challenge": "", + "looking.groups.actions.invite": "", + "looking.groups.actions.groupUp": "", + "looking.groups.actions.undo": "", + "looking.groups.actions.rechallenge": "", + "looking.groups.actions.giveManager": "", + "looking.groups.actions.removeManager": "", + "looking.groups.actions.kick": "", + "looking.groups.actions.leaveGroup": "", + "looking.groups.actions.leaveQ": "", + "looking.groups.actions.goBack": "", + "looking.groups.adder.quickAdd": "", + "looking.groups.adder.error": "", + "looking.groups.adder.others": "", + "looking.groups.adder.inviteLink": "", + "looking.groups.adder.select": "", + "looking.groups.editNote": "", + "looking.groups.addNote": "", + "looking.replay": "", + "looking.teamSP": "", + "looking.teamSP.calculated": "", + "looking.teamSP.calculating": "", + "looking.sp.calculated": "", + "looking.sp.calculating": "", + "looking.rankCalculating": "", + "looking.allTiers": "", + "looking.joinQPrompt": "", + "looking.range.or": "", + "match.header": "", + "match.spInfo": "", + "match.dispute.button": "", + "match.dispute.p1": "", + "match.dispute.p2": "", + "match.actions.lookAgain": "", + "match.actions.stopReportingWeapons": "", + "match.actions.reportWeapons": "", + "match.report.whoToReport": "", + "match.report.whoToReport.me": "", + "match.report.whoToReport.myTeam": "", + "match.report.whoToReport.everyone": "", + "match.report.copyWeapons": "", + "match.report.error": "", + "match.report.submit": "", + "match.report.winnerLabel": "", + "match.report.weaponLabel": "", + "match.sides.alpha": "", + "match.sides.bravo": "", + "match.helpdesk": "", + "match.pool": "", + "match.password.short": "", + "match.cancelMatch": "", + "match.canceled": "", + "match.cancelRequested": "", + "match.reportedBy": "", + "match.cancelPendingConfirmation": "", + "match.cancelMatch.confirm": "", + "match.tabs.reportScore": "", + "match.errors.cantCancel": "", + "match.errors.different": "", + "match.submitScores": "", + "match.submitScores.adjusted": "", + "match.results.unplayed": "", + "match.results.us": "", + "match.results.them": "", + "match.won": "", + "match.reporting": "", + "match.outcome.win": "", + "match.outcome.loss": "", + "match.screen.ban": "", + "match.screen.allowed": "", + "preparing.joinQ": "", + "tiers.currentCriteria": "", + "tiers.info.p1": "", + "tiers.info.p2": "", + "tiers.info.p3": "", + "streams.noStreams": "", + "streams.ownStreamInfo": "", + "streams.ownStreamInfo.linkText": "" +} diff --git a/locales/ko/scrims.json b/locales/ko/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/ko/scrims.json +++ b/locales/ko/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/ko/team.json b/locales/ko/team.json index 0967ef424..80025af73 100644 --- a/locales/ko/team.json +++ b/locales/ko/team.json @@ -1 +1,53 @@ -{} +{ + "newTeam.header": "", + "teamSearch.placeholder": "", + "actionButtons.leaveTeam": "", + "actionButtons.makeMainTeam": "", + "leaveTeam.header": "", + "leaveTeam.header.newOwner": "", + "actionButtons.leaveTeam.confirm": "", + "actionButtons.editTeam": "", + "actionButtons.manageRoster": "", + "actionButtons.deleteTeam": "", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", + "actionButtons.kick": "", + "kick.header": "", + "actionButtons.transferOwnership": "", + "transferOwnership.header": "", + "actionButtons.transferOwnership.confirm": "", + "deleteTeam.header": "", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", + "roles.CAPTAIN": "", + "roles.CO_CAPTAIN": "", + "roles.FRONTLINE": "", + "roles.SLAYER": "", + "roles.SKIRMISHER": "", + "roles.SUPPORT": "", + "roles.MIDLINE": "", + "roles.BACKLINE": "", + "roles.FLEX": "", + "roles.SUB": "", + "roles.COACH": "", + "roles.CHEERLEADER": "", + "forms.fields.teamBsky": "", + "forms.fields.bio": "", + "forms.fields.uploadImages": "", + "forms.fields.removeImages": "", + "forms.fields.uploadImages.pfp": "", + "forms.fields.uploadImages.banner": "", + "forms.info.name": "", + "forms.errors.duplicateName": "", + "roster.teamFull": "", + "roster.inviteLink.header": "", + "roster.members.header": "", + "validation.SHORT_CODE": "", + "validation.TEAM_FULL": "", + "validation.INVITE_CODE_WRONG": "", + "validation.REACHED_TEAM_COUNT_LIMIT": "", + "validation.VALID": "", + "editor.label": "", + "editorsInfo.button": "", + "editorsInfo.popover": "" +} diff --git a/locales/ko/tournament.json b/locales/ko/tournament.json index 0967ef424..ad8aad8b4 100644 --- a/locales/ko/tournament.json +++ b/locales/ko/tournament.json @@ -1 +1,131 @@ -{} +{ + "tabs.info": "", + "tabs.teams": "", + "tabs.admin": "", + "tabs.register": "", + "tabs.brackets": "", + "tabs.seeds": "", + "tabs.results": "", + "tabs.streams": "", + "tabs.subs": "", + "pre.steps.header": "", + "pre.steps.name": "", + "pre.steps.roster": "", + "pre.steps.pool": "", + "pre.steps.check-in": "", + "pre.footer": "", + "pre.logIn": "", + "pre.inATeam": "", + "pre.checkIn.range": "", + "pre.checkIn.over": "", + "pre.checkIn.cant": "", + "pre.checkIn.button": "", + "pre.checkIn.checkedIn": "", + "pre.info.header": "", + "pre.info.unregister": "", + "pre.info.unregister.confirm": "", + "pre.info.noHost": "", + "pre.info.noScreen": "", + "pre.roster.header": "", + "pre.roster.footer": "", + "pre.roster.addTrusted.header": "", + "pre.roster.delete.button": "", + "pre.roster.delete.header": "", + "pre.pool.header": "", + "pre.pool.banned": "", + "pre.pool.tiebreaker.short": "", + "pre.sub.prompt": "", + "bracket.type.DE_WINNERS": "", + "bracket.type.DE_LOSERS": "", + "bracket.type.SE": "", + "bracket.type.SWISS": "", + "bracket.type.GROUPS": "", + "round.label": "", + "team.label": "", + "team.unlisted": "", + "bestOf.label.short": "", + "pickInfo.team": "", + "pickInfo.team.specific": "", + "pickInfo.tiebreaker": "", + "pickInfo.both": "", + "pickInfo.default": "", + "pickInfo.counterpick": "", + "generator.error": "", + "teams.mapsPickedStatus": "", + "admin.download": "", + "admin.actions.CHANGE_TEAM_OWNER": "", + "admin.actions.CHANGE_TEAM_NAME": "", + "admin.actions.CHECK_IN": "", + "admin.actions.CHECK_OUT": "", + "admin.actions.ADD_MEMBER": "", + "admin.actions.REMOVE_MEMBER": "", + "admin.actions.DELETE_TEAM": "", + "admin.actions.ADD_TEAM": "", + "admin.actions.DROP_TEAM_OUT": "", + "admin.actions.UNDO_DROP_TEAM_OUT": "", + "admin.actions.UPDATE_IN_GAME_NAME": "", + "admin.actions.DELETE_LOGO": "", + "staff.role.ORGANIZER": "", + "staff.role.STREAMER": "", + "actions.addSub": "", + "actions.shareLink": "", + "actions.sub.prompt_zero": "", + "actions.finalize.question": "", + "actions.finalize.action": "", + "actions.finalize.confirm": "", + "streams.none": "", + "team.setWins": "", + "team.mapWins": "", + "team.seed": "", + "team.seed.footer": "", + "team.placement": "", + "team.placement.footer": "", + "bracket.waiting": "", + "bracket.waiting.checkin": "", + "bracket.wip": "", + "bracket.progress.thanksForPlaying": "", + "bracket.progress.match": "", + "bracket.progress.match.action": "", + "bracket.progress.waiting": "", + "bracket.standings.showLess": "", + "bracket.standings.showMore": "", + "match.hosts": "", + "match.pass": "", + "match.pool": "", + "match.score": "", + "match.score.playAll": "", + "match.action.undoLastScore": "", + "match.action.reopenMatch": "", + "join.error.MISSING_CODE": "", + "join.error.SHORT_CODE": "", + "join.error.NO_TEAM_MATCHING_CODE": "", + "join.error.TEAM_FULL": "", + "join.error.ALREADY_JOINED": "", + "join.error.NOT_LOGGED_IN": "", + "join.VALID": "", + "join.giveTrust": "", + "subs.prefersToPlay": "", + "subs.canPlay": "", + "subs.canVC": "", + "subs.noVC": "", + "subs.listenOnlyVC": "", + "subs.editPost": "", + "subs.addPost": "", + "subs.vc.header": "", + "subs.weapons.prefer.header": "", + "subs.weapons.ok.header": "", + "subs.weapons.info": "", + "subs.message.header": "", + "subs.visibility.header": "", + "subs.visibility.everyone": "", + "progression.error.PLACEMENTS_PARSE_ERROR": "", + "progression.error.NOT_RESOLVING_WINNER": "", + "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "", + "progression.error.GAP_IN_PLACEMENTS": "", + "progression.error.TOO_MANY_PLACEMENTS": "", + "progression.error.DUPLICATE_BRACKET_NAME": "", + "progression.error.NAME_MISSING": "", + "progression.error.NEGATIVE_PROGRESSION": "", + "progression.error.NO_SE_SOURCE": "", + "progression.error.NO_DE_POSITIVE": "" +} diff --git a/locales/ko/user.json b/locales/ko/user.json index 1bc112bb5..28f17f6d9 100644 --- a/locales/ko/user.json +++ b/locales/ko/user.json @@ -1,9 +1,80 @@ { + "customUrl": "", + "customName": "", + "ign": "", + "ign.short": "", "country": "국가", "bio": "소개", + "stickSens": "", + "motionSens": "", + "motion": "", + "stick": "", + "sens": "", + "weaponPool": "", + "discordExplanation": "", + "favoriteBadges": "", + "battlefy": "", + "forms.showDiscordUniqueName": "", + "forms.showDiscordUniqueName.info": "", + "forms.commissionsOpen": "", + "forms.commissionText": "", + "forms.commissionText.info": "", + "forms.customName.info": "", + "forms.country.search.placeholder": "", + "forms.favoriteBadges.nonSupporter": "", + "results.title": "", "results.placing": "순위", "results.team": "팀", "results.tournament": "대회", "results.date": "날짜", - "results.mates": "동료" + "results.mates": "동료", + "results.highlights": "", + "results.highlights.choose": "", + "results.highlights.explanation": "", + "results.button.showHighlights": "", + "results.button.showAll": "", + "forms.errors.maxWeapons": "", + "forms.errors.invalidCustomUrl.numbers": "", + "forms.errors.invalidCustomUrl.strangeCharacter": "", + "forms.errors.invalidCustomUrl.duplicate": "", + "forms.errors.invalidSens": "", + "forms.info.customUrl": "", + "forms.info.battlefy": "", + "search.info": "", + "search.noResults": "", + "search.pleaseLogIn.header": "", + "search.pleaseLogIn.button": "", + "seasons": "", + "seasons.noQ": "", + "seasons.tabs.weapons": "", + "seasons.tabs.stages": "", + "seasons.tabs.self": "", + "seasons.tabs.teammates": "", + "seasons.tabs.opponents": "", + "seasons.season": "", + "seasons.season.short": "", + "seasons.win.short": "", + "seasons.loss.short": "", + "seasons.tentative": "", + "seasons.tentative.explanation": "", + "seasons.peak": "", + "seasons.noReportedWeapons": "", + "seasons.clickARow": "", + "seasons.loading": "", + "seasons.matchBeingProcessed": "", + "builds.sorting.changeButton": "", + "builds.sorting.header": "", + "builds.sorting.backToDefaults": "", + "builds.sorting.info": "", + "builds.sorting.UPDATED_AT": "", + "builds.sorting.TOP_500": "", + "builds.sorting.WEAPON_POOL": "", + "builds.sorting.WEAPON_IN_GAME_ORDER": "", + "builds.sorting.ALPHABETICAL_TITLE": "", + "builds.sorting.MODE": "", + "builds.sorting.HEADGEAR_ID": "", + "builds.sorting.CLOTHES_ID": "", + "builds.sorting.SHOES_ID": "", + "builds.sorting.PUBLIC_BUILD": "", + "builds.sorting.PRIVATE_BUILD": "" } diff --git a/locales/ko/vods.json b/locales/ko/vods.json index 0967ef424..fdc490c72 100644 --- a/locales/ko/vods.json +++ b/locales/ko/vods.json @@ -1 +1,28 @@ -{} +{ + "type.SCRIM": "", + "type.TOURNAMENT": "", + "type.MATCHMAKING": "", + "type.CAST": "", + "type.SENDOUQ": "", + "gameCount": "", + "minShort": "", + "secShort": "", + "forms.title.create": "", + "forms.title.edit": "", + "forms.title.youtubeUrl": "", + "forms.title.videoTitle": "", + "forms.title.videoDate": "", + "forms.title.type": "", + "forms.title.pov": "", + "forms.title.startTimestamp": "", + "forms.title.mode": "", + "forms.title.stage": "", + "forms.title.weaponsTeamOne": "", + "forms.title.weaponsTeamTwo": "", + "forms.title.weapon": "", + "forms.action.addMatch": "", + "forms.action.deleteMatch": "", + "noVods": "", + "gainPerms": "", + "deleteConfirm": "" +} diff --git a/locales/nl/analyzer.json b/locales/nl/analyzer.json index c6f013bd9..542125e8e 100644 --- a/locales/nl/analyzer.json +++ b/locales/nl/analyzer.json @@ -1,12 +1,18 @@ -{ +{ "attribute.weight": "Gewicht", "attribute.weight.Fast": "Licht", "attribute.weight.Slow": "Zwaar", "attribute.weight.Normal": "Normaal", + "objCalcAd": "", + "newBuildPrompt": "", "stat.category.main": "Hoofdwapen", "stat.category.sub": "Subwapen", "stat.category.special": "Speciale wapen", + "stat.category.subDef": "", "stat.category.actionsPerInkTank": "Acties per inkttank", + "stat.category.damage": "", + "stat.category.special.damage": "", + "stat.category.subWeaponDefenseDamages": "", "stat.category.movement": "Wendbaarheid", "stat.category.misc": "Overig", "stat.canopyHp": "Schild bestendigheid", @@ -14,23 +20,41 @@ "stat.maxChargeHoldSeconds": "Maximale tijd voor vasthouden van lading", "stat.specialPoints": "Punten tot speciale wapen", "stat.specialLost": "Speciale punten verloren wanneer je wordt uitgeschakeld", + "stat.specialLostSplattedByRP": "", "stat.whiteInk": "Vertraging van inktvulling na gebruik", + "stat.subWeaponInkConsumptionPercentage": "", "stat.squidFormInkRecoverySeconds": "Volledige hersteltijd inkttank (zwem vorm)", + "stat.humanoidFormInkRecoverySeconds": "", "stat.quickRespawnTime": "Comeback terugkeertijd", + "stat.quickRespawnTimeSplattedByRP": "", "stat.superJumpTimeGround": "Turbosprong kwetsbaarheid frames", "stat.superJumpTimeTotal": "Turbosprong tijd (totaal)", + "stat.jumpShotSpread": "Kogel spreiding in graden (in de lucht)", + "stat.groundShotSpread": "Kogel spreiding in graden (op de grond)", + "stat.shotAutofireSpreadGround": "", + "stat.shotAutofireSpreadAir": "", + "stat.squidSurgeChargeFrames": "Wall Boost tot volledig opgeladen in frames", "stat.swimSpeed": "Zwemdiploma (eenheden per frame)", + "stat.swimSpeedHoldingRainmaker": "", "stat.runSpeed": "Hardloper (eenheden per frame)", "stat.runSpeedInEnemyInk": "Hardloper in vijandige inkt", + "stat.shootingRunSpeed": "Hardloper tijdens schieten", + "stat.shootingRunSpeedCharging": "Hardloper tijdens opladen", + "stat.shootingRunSpeedFullCharge": "Hardloper (terwijl opgeladen)", + "stat.shootingRunSpeedSecondaryMode": "", "stat.framesBeforeTakingDamageInEnemyInk": "Frames voordat de schade door vijandige inkt begint", "stat.damageTakenInEnemyInkPerSecond": "Schade door vijandige inkt per seconde", "stat.enemyInkDamageLimit": "Maximale schade door vijandige inkt", "stat.markedTime": "{{weapon}} markeringstijd", "stat.movementReduction": "{{weapon}} bewegingsvermindering", "stat.damage": "{{weapon}} schade", + "stat.bombHdamage": "Zware bom schade", + "stat.bombLdamage": "Lichte bom schade", "stat.consumption.NORMAL": "Schoten", "stat.consumption.SWING": "Zwaaien", "stat.consumption.SLOSH": "Klotsen", + "stat.consumption.VERTICAL_SWING": "", + "stat.consumption.HORIZONTAL_SWING": "", "stat.consumption.TAP_SHOT": "Tik schoten", "stat.consumption.FULL_CHARGE": "Volledig opgeladen schoten", "stat.consumption.SPLATLING_CHARGE": "Volledig opladen", @@ -43,38 +67,10 @@ "stat.sub.markingRadius": "Straal van markering", "stat.sub.explosionRadius": "Straal van ontploffing", "stat.sub.hp": "Bestendigheid", - "damage.header.type": "Type", - "damage.header.damage": "Schade", - "damage.header.distance": "Afstand", - "damage.toSplat_other": "{{count}} treffers nodig om vijand uit te schakelen", - "damage.NORMAL_MIN": "Minimum", - "damage.NORMAL_MAX": "Maximum", - "damage.DIRECT": "Direct", - "damage.FULL_CHARGE": "Volledig opgeladen schot", - "damage.MAX_CHARGE": "Maximum gedeeltelijk opgeladen", - "damage.TAP_SHOT": "Tik schot", - "damage.DISTANCE": "Spatschade", - "damage.SPLASH": "Spatschade", - "suffix.seconds": "s", - "suffix.hp": "hp", - "suffix.specialPointsShort": "p", - "base": "Basis", - "value": "Waarde", - "build": "Uitrusting", - "patch": "Softwareversie:", - "abilityPoints.short": "EP", - "trackingSubDefExplanation": "Detector, Inktmijn en Ketskogel markeringstijden worden berekend voor een tegenstander met 0 Subtopper EP.", - "stat.jumpShotSpread": "Kogel spreiding in graden (in de lucht)", - "stat.groundShotSpread": "Kogel spreiding in graden (op de grond)", - "stat.squidSurgeChargeFrames": "Wall Boost tot volledig opgeladen in frames", - "stat.shootingRunSpeed": "Hardloper tijdens schieten", - "stat.shootingRunSpeedCharging": "Hardloper tijdens opladen", - "stat.shootingRunSpeedFullCharge": "Hardloper (terwijl opgeladen)", - "stat.bombHdamage": "Zware bom schade", - "stat.bombLdamage": "Lichte bom schade", "stat.sub.qsjBoost": "Turbosprong boost", "stat.special.duration": "{{weapon}} duratie", "stat.special.duration.inkStormExplanation": "Vergroot het verfbereik maar niet de hoeveelheid inkt.", + "stat.special.duration.killerWail": "", "stat.special.damageDistance": "{{weapon}} schade bereik", "stat.special.paintRadius": "{{weapon}} verfradius", "stat.special.shieldHp": "{{weapon}} schild bestendigheid", @@ -83,10 +79,87 @@ "stat.special.inkConsumptionPerSecond": "{{weapon}} inkt consumptie per seconde", "stat.special.reticleRadius": "{{weapon}} crosshair radius", "stat.special.throwDistance": "{{weapon}} gooi afstand", + "stat.special.moveSpeed": "", "stat.special.autoChargeRate": "{{weapon}} auto laad snelheid", "stat.special.maxRadius": "{{weapon}} golf max radius", "stat.special.maxRadius.explanation": "De afgelegde snelheid van de golf blijft altijd hetzelfde onafhankelijk van de vergrootte radius.", "stat.special.radiusRangeMin": "{{weapon}} zuig radius (Minimum)", "stat.special.radiusRangeMax": "{{weapon}} zuig radius (Maximum)", - "stat.special.powerUpDuration": "{{weapon}} drank effect duratie" + "stat.special.powerUpDuration": "{{weapon}} drank effect duratie", + "damage.header.type": "Type", + "damage.header.damage": "Schade", + "damage.header.baseDamage": "", + "damage.header.baseDamage.short": "", + "damage.header.distance": "Afstand", + "damage.toSplat_one": "", + "damage.toSplat_other": "{{count}} treffers nodig om vijand uit te schakelen", + "damage.NORMAL_MIN": "Minimum", + "damage.NORMAL_MAX": "Maximum", + "damage.SECONDARY_MODE_MIN": "", + "damage.SECONDARY_MODE_MAX": "", + "damage.NORMAL_MAX_FULL_CHARGE": "", + "damage.DIRECT": "Direct", + "damage.DIRECT_MIN": "", + "damage.DIRECT_MAX": "", + "damage.FULL_CHARGE": "Volledig opgeladen schot", + "damage.MAX_CHARGE": "Maximum gedeeltelijk opgeladen", + "damage.TAP_SHOT": "Tik schot", + "damage.DISTANCE": "Spatschade", + "damage.SPLASH": "Spatschade", + "damage.SPLASH_MIN": "", + "damage.SPLASH_MAX": "", + "damage.SPLASH_VERTICAL_MIN": "", + "damage.SPLASH_VERTICAL_MAX": "", + "damage.SPLASH_HORIZONTAL_MIN": "", + "damage.SPLASH_HORIZONTAL_MAX": "", + "damage.ROLL_OVER": "", + "damage.SPLATANA_VERTICAL_DIRECT": "", + "damage.SPLATANA_VERTICAL": "", + "damage.SPLATANA_HORIZONTAL_DIRECT": "", + "damage.SPLATANA_HORIZONTAL": "", + "damage.BOMB_DIRECT": "", + "damage.BOMB_NORMAL": "", + "damage.WAVE": "", + "damage.SPECIAL_MAX_CHARGE": "", + "damage.SPECIAL_MIN_CHARGE": "", + "damage.SPECIAL_THROW_DIRECT": "", + "damage.SPECIAL_THROW": "", + "damage.SPECIAL_SWING": "", + "damage.SPECIAL_BULLET_MIN": "", + "damage.SPECIAL_BULLET_MAX": "", + "damage.SPECIAL_CANNON": "", + "damage.SPECIAL_BUMP": "", + "damage.SPECIAL_JUMP": "", + "damage.SPECIAL_TICK": "", + "damage.TURRET_MIN": "", + "damage.TURRET_MAX": "", + "suffix.seconds": "s", + "suffix.hp": "hp", + "suffix.specialPointsShort": "p", + "base": "Basis", + "value": "Waarde", + "build": "Uitrusting", + "build1": "", + "build2": "", + "compare": "", + "patch": "Softwareversie:", + "abilityPoints.short": "EP", + "abilityChunks": "", + "torpedoExplanation": "", + "trackingSubDefExplanation": "Detector, Inktmijn en Ketskogel markeringstijden worden berekend voor een tegenstander met 0 Subtopper EP.", + "damageSubDefExplanation": "", + "distanceInline": "", + "damageShort": "", + "hitsToDestroyLong": "", + "hitsToDestroyShort": "", + "labels.amountOf": "", + "labels.damageType": "", + "labels.weapon": "", + "dmgHtdExplanation": "", + "noDmgData": "", + "perInkTankGrid.header_one": "", + "perInkTankGrid.header_other": "", + "bigBubblerExplanation": "", + "button.showChart": "", + "button.showConsumptionGrid": "" } diff --git a/locales/nl/art.json b/locales/nl/art.json index 0967ef424..9e46fe58d 100644 --- a/locales/nl/art.json +++ b/locales/nl/art.json @@ -1 +1,30 @@ -{} +{ + "pendingApproval_one": "", + "pendingApproval_other": "", + "madeBy": "", + "radios.all": "", + "radios.madeBy": "", + "radios.madeFor": "", + "filterByTag": "", + "filteringByTag": "", + "commissionsOpen": "", + "commissionsClosed": "", + "openCommissionsOnly": "", + "gainPerms": "", + "forms.caveats": "", + "forms.description.title": "", + "forms.linkedUsers.title": "", + "forms.linkedUsers.anotherOne": "", + "forms.linkedUsers.info": "", + "forms.showcase.title": "", + "forms.showcase.info": "", + "forms.tags.title": "", + "forms.tags.selectFromExisting": "", + "forms.tags.cantFindExisting": "", + "forms.tags.addNew": "", + "forms.tags.addNew.placeholder": "", + "forms.tags.searchExisting.placeholder": "", + "forms.tags.maxReached": "", + "delete.title": "", + "unlink.title": "" +} diff --git a/locales/nl/badges.json b/locales/nl/badges.json index 96996c993..5faac0714 100644 --- a/locales/nl/badges.json +++ b/locales/nl/badges.json @@ -1,8 +1,13 @@ -{ +{ "patreon": "Supporter van sendou.ink op Patreon", "patreon+": "Supporter+ van sendou.ink op Patreon", + "xp": "", "tournament_one": "Uitgereikt voor het winnen van {{tournament}}", "tournament_other": "Uitgereikt voor het winnen van {{tournament}} (×{{count}})", "forYourEvent": "Ook een badge voor jouw evenement?", - "managedBy": "Beheerd door {{users}}" + "managedBy": "Beheerd door {{users}}", + "madeBy": "", + "own.divider": "", + "other.divider": "", + "noBadgesFound": "" } diff --git a/locales/nl/builds.json b/locales/nl/builds.json index 2e0c8e0c5..8fe60b59f 100644 --- a/locales/nl/builds.json +++ b/locales/nl/builds.json @@ -1,15 +1,40 @@ -{ +{ "addBuild": "Uitrusting toevoegen", + "reachBuildMaxCount": "", "noBuilds": "Nog geen uitrustingen gevonden. Voeg je eerste toe!", "buildCard.info": "Info", "buildCard.edit": "Bewerken", - "forms.title": "Titel", "forms.modes": "Vechtstijl", "forms.weapons": "Wapens", "forms.gear.HEAD": "Uitrusting (accessoires)", "forms.gear.CLOTHES": "Uitrusting (kleding)", "forms.gear.SHOES": "Uitrusting (schoenen)", - - "deleteConfirm": "Verwijder uitrusting '{{title}}'?" + "forms.private.info": "", + "forms.noGear.info": "", + "deleteConfirm": "Verwijder uitrusting '{{title}}'?", + "stats.count.title": "", + "stats.ap.title": "", + "stats.percentage.title": "", + "stats.all": "", + "stats.public": "", + "stats.private": "", + "addFilter": "", + "linkButton.abilityStats": "", + "linkButton.popularBuilds": "", + "noPopularBuilds": "", + "emptyAbilitySlot": "", + "filters.type.ability": "", + "filters.type.mode": "", + "filters.type.date": "", + "filters.ability.title": "", + "filters.mode.title": "", + "filters.date.title": "", + "filters.has": "", + "filters.does.not.have": "", + "filters.atLeast": "", + "filters.atMost": "", + "filters.date.since": "", + "filters.date.custom": "", + "filters.filterByWeapon": "" } diff --git a/locales/nl/calendar.json b/locales/nl/calendar.json index b6bb559c4..cf8b2a562 100644 --- a/locales/nl/calendar.json +++ b/locales/nl/calendar.json @@ -1,17 +1,18 @@ -{ +{ "inYourTimeZone": "Tijden in jouw lokale tijdzone:", - "addNew": "Voeg toe", - "noEvents": "Er zijn geen evenementen voor de geselecteerde week", - "reportResults": "Geef uitslagen door:", "day": "Dag {{number}}", "actions.reportWinners": "Geef winnaars door", "actions.delete": "Verwijder evenement", "actions.delete.confirm": "Verwijder al de gegevens gerelateerd aan {{name}}?", "participatedCount": "{{count}} teams hebben meegedaan", + "participatedPlayerCount": "", "members": "Leden", "results": "Uitslagen", "createMapList": "Maak levellijst", - + "count.teams_one": "", + "count.teams_other": "", + "count.players_one": "", + "count.players_other": "", "forms.dates": "Data", "forms.bracketUrl": "Bracket URL", "forms.discordInvite": "Discord server uitnodiging URL", @@ -20,7 +21,6 @@ "forms.badges": "Badge prijzen", "forms.badges.placeholder": "Kies een badge prijs", "forms.mapPool": "Beschikbare levels", - "forms.participantCount": "Aantal deelnemers", "forms.reportResultsHeader": "Uitslagen doorgeven voor {{eventName}}", "forms.reportResultsInfo": "Je kunt zelf kiezen hoeveel uitslagen je wilt doorgeven. Het kan bijvoorbeeld alleen het winnende team zijn, maar ook de top 3, etc.", @@ -28,22 +28,14 @@ "forms.team.remove": "Verwijder team", "forms.team.name": "Team naam", "forms.team.placing": "Plaatsing", - "forms.team.player.header": "Speler {{number}}", "forms.team.player.add": "Voeg speler toe", "forms.team.player.remove": "Verwijder speler", "forms.team.player.addAsUser": "Voeg toe als gebruiker (aanbevolen)", "forms.team.player.addAsText": "Voeg toe als tekst", - "forms.errors.uniqueTeamName": "Elk team heeft een eigen unieke naam nodig.", "forms.errors.duplicatePlayer": "Je kunt niet een speler twee keer in hetzelfde team neerzetten.", "forms.errors.emptyTeam": "Elk team moet tenminste één speler hebben", - - "week.this": "Deze week", - "week.next": "Volgende week", - "week.last": "Vorige week", - - "tag.desc.BADGE": "De winnaar van dit evenement krijgt een sendou.ink badge.", "tag.desc.SPECIAL": "Spelregels die verschillen van de standaard regels, bijv. dat er alleen een beperkte set wapens gebruikt mogen worden.", "tag.desc.ART": "Door in dit toernooi te spelen kun je tekeningen winnen.", "tag.desc.MONEY": "Door in dit toernooi te spelen kun je geld winnen.", @@ -51,5 +43,39 @@ "tag.desc.LOW": "Dit toernooi heeft een vaardigheids begrenzing.", "tag.desc.COUNT": "Dit toernooi laat alleen een beperkt aantal teams toe.", "tag.desc.LAN": "Dit evenement wordt ter plekke gespeeld.", - "tag.desc.QUALIFIER": "Dit toernooi is een qualificatie voor een ander evenement." + "tag.desc.QUALIFIER": "Dit toernooi is een qualificatie voor een ander evenement.", + "tag.desc.SZ": "", + "tag.desc.TW": "", + "tag.desc.S1": "", + "tag.desc.S2": "", + "tag.desc.SR": "", + "tag.desc.CARDS": "", + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/nl/common.json b/locales/nl/common.json index b6d8e31b2..c7b5b56bf 100644 --- a/locales/nl/common.json +++ b/locales/nl/common.json @@ -1,5 +1,6 @@ -{ +{ "pages.admin": "Admin", + "pages.articles": "", "pages.badges": "Badges", "pages.plus": "Plus Server", "pages.contributors": "Bijdragers", @@ -8,46 +9,170 @@ "pages.builds": "Uitrusting", "pages.analyzer": "Uitrusting Bestuderen", "pages.maps": "Levellijsten", - + "pages.plans": "", + "pages.object-damage-calculator": "", + "pages.myPage": "", + "pages.u": "", + "pages.t": "", + "pages.support": "", + "pages.privacy": "", + "pages.vods": "", + "pages.xsearch": "", + "pages.leaderboards": "", + "pages.links": "", + "pages.art": "", + "pages.sendouq": "", + "pages.lfg": "", + "pages.scrims": "", + "pages.settings": "", + "pages.luti": "", "header.profile": "Profiel", "header.logout": "Log uit", "header.login": "Log in", - + "header.language": "", + "header.loggedInAs": "", + "header.theme": "", + "header.adder.tournament": "", + "header.adder.calendarEvent": "", + "header.adder.build": "", + "header.adder.team": "", + "header.adder.scrimPost": "", + "header.adder.association": "", + "header.adder.lfgPost": "", + "header.adder.art": "", + "header.adder.vod": "", + "header.adder.plusSuggestion": "", + "notifications.title": "", + "notifications.empty": "", + "notifications.seeAll": "", + "notifications.fullList.explanation": "", + "notifications.managePush": "", + "notifications.title.SQ_ADDED_TO_GROUP": "", + "notifications.text.SQ_ADDED_TO_GROUP": "", + "notifications.title.SQ_NEW_MATCH": "", + "notifications.text.SQ_NEW_MATCH": "", + "notifications.title.TO_ADDED_TO_TEAM": "", + "notifications.text.TO_ADDED_TO_TEAM": "", + "notifications.title.TO_TEST_CREATED": "", + "notifications.text.TO_TEST_CREATED": "", + "notifications.title.TO_BRACKET_STARTED": "", + "notifications.text.TO_BRACKET_STARTED": "", + "notifications.title.TO_CHECK_IN_OPENED": "", + "notifications.text.TO_CHECK_IN_OPENED": "", + "notifications.title.BADGE_ADDED": "", + "notifications.text.BADGE_ADDED": "", + "notifications.title.BADGE_MANAGER_ADDED": "", + "notifications.text.BADGE_MANAGER_ADDED": "", + "notifications.title.PLUS_VOTING_STARTED": "", + "notifications.text.PLUS_VOTING_STARTED": "", + "notifications.title.PLUS_SUGGESTION_ADDED": "", + "notifications.text.PLUS_SUGGESTION_ADDED": "", + "notifications.title.TAGGED_TO_ART": "", + "notifications.text.TAGGED_TO_ART": "", + "notifications.title.SEASON_STARTED": "", + "notifications.text.SEASON_STARTED": "", + "notifications.title.SCRIM_NEW_REQUEST": "", + "notifications.text.SCRIM_NEW_REQUEST": "", + "notifications.title.SCRIM_SCHEDULED": "", + "notifications.text.SCRIM_SCHEDULED": "", + "auth.errors.aborted": "", + "auth.errors.failed": "", + "auth.errors.discordPermissions": "", + "auth.errors.unknown": "", + "toasts.error": "", + "toasts.success": "", + "toasts.info": "", "footer.github.subtitle": "Broncode", "footer.discord.subtitle": "Help & Feedback", "footer.patreon.subtitle": "Steun sendou.ink", "footer.thanks": "Met dank aan alle patrons voor de steun", - "actions.save": "Opslaan", + "actions.saveChanges": "", "actions.submit": "Verzenden", "actions.edit": "Bewerken", "actions.add": "Toevoegen", + "actions.addNew": "", "actions.remove": "Verwijderen", "actions.delete": "Verwijderen", + "actions.reset": "", "actions.loadMore": "Laad meer", + "actions.showMore": "", + "actions.showLess": "", "actions.copyToClipboard": "Kopiëren naar klembord", - + "actions.create": "", + "actions.close": "", + "actions.cancel": "", + "actions.loading": "", + "actions.clear": "", + "actions.selectAll": "", + "actions.search": "", + "actions.setBg": "", + "actions.outlined": "", + "actions.noOutline": "", + "actions.join": "", + "actions.nevermind": "", + "actions.upload": "", + "actions.clickHere": "", + "actions.goBack": "", + "actions.enable": "", + "actions.disable": "", + "actions.accept": "", + "actions.next": "", + "actions.previous": "", + "noResults": "", "maps.createMapList": "Maak levellijst", "maps.halfSz": "50% SZ", "maps.mapPool": "Beschikbare levels", "maps.tournamentMaplist": "Maak een toernooi levellijst (maps.iplabs.ink)", - + "maps.tieBreakerMapPool": "", + "maps.template": "", + "maps.template.none": "", + "maps.template.event": "", + "maps.template.presets": "", + "maps.template.yourRecentEvents": "", + "maps.template.preset.ANARCHY": "", + "maps.template.preset.ALL": "", + "maps.template.preset.onlyMode": "", + "maps.validation.PICKING": "", + "maps.validation.STAGE_REPEAT_IN_SAME_MODE": "", + "maps.validation.NOT_ONE_MAP_PER_MODE": "", + "maps.validation.MAP_REPEATED": "", + "maps.validation.MODE_REPEATED": "", + "maps.validation.TOO_MUCH_STAGE_REPEAT": "", + "maps.validation.INCLUDES_BANNED": "", + "maps.validation.INCLUDES_TIEBREAKER": "", + "maps.validation.VALID": "", "results": "Uitslagen", - "results.placeSuffix": "e", - + "results.placeSuffix_one": "", + "results.placeSuffix_other": "", + "results.placeSuffix_two": "", + "results.placeSuffix_few": "", "forms.name": "Naam", "forms.description": "Beschrijving", "forms.errors.title": "De volgende errors moeten nog worden opgelost", - + "forms.errors.noSearchMatches": "", + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", + "errors.genericReload": "", "tag.name.SPECIAL": "Speciale spelregels", "tag.name.ART": "Kunst prijzen", "tag.name.MONEY": "Geld prijzen", "tag.name.REGION": "Beperkte regio", "tag.name.LOW": "Begrensde vaardigheid", + "tag.name.HIGH": "", "tag.name.COUNT": "Beperkte deelname", "tag.name.LAN": "LAN", "tag.name.QUALIFIER": "Qualificatie", - + "tag.name.SZ": "", + "tag.name.TW": "", + "tag.name.ONES": "", + "tag.name.DUOS": "", + "tag.name.TRIOS": "", + "tag.name.S1": "", + "tag.name.S2": "", + "tag.name.SR": "", + "tag.name.CARDS": "", + "tag.name.COLLEGIATE": "", "weapon.category.SHOOTERS": "Spetters", "weapon.category.BLASTERS": "Blasters", "weapon.category.ROLLERS": "Rollers", @@ -59,6 +184,110 @@ "weapon.category.BRELLAS": "Plenzers", "weapon.category.STRINGERS": "Spanners", "weapon.category.SPLATANAS": "Zwiepers", - - "websiteSubtitle": "Competitief Splatoon Hub" + "weapon.category.subs": "", + "weapon.category.specials": "", + "plans.blueprint": "", + "plans.bgStyle.OVER": "", + "plans.bgStyle.MINI": "", + "plans.adder.objective": "", + "articles.by": "", + "theme.light": "", + "theme.dark": "", + "theme.auto": "", + "websiteSubtitle": "Competitief Splatoon Hub", + "upload.imageToUpload": "", + "upload.title": "", + "upload.type.team-pfp": "", + "upload.type.team-banner": "", + "upload.type.org-pfp": "", + "upload.commonExplanation": "", + "upload.afterExplanation_one": "", + "upload.afterExplanation_other": "", + "support.intro.first": "", + "support.intro.second": "", + "support.action": "", + "support.footer": "", + "support.perk.supportMyWork": "", + "support.perk.adFree": "", + "support.perk.nameInFooter": "", + "support.perk.discordColorRole": "", + "support.perk.discordColorRole.extra": "", + "support.perk.chatColor": "", + "support.perk.badge": "", + "support.perk.seePlusPercentage": "", + "support.perk.seePlusPercentage.extra": "", + "support.perk.autoValidatePictures": "", + "support.perk.autoValidatePictures.extra": "", + "support.perk.userShortLink": "", + "support.perk.userShortLink.extra": "", + "support.perk.customizedColorsUser": "", + "support.perk.favoriteBadges": "", + "support.perk.favoriteBadges.extra": "", + "support.perk.customizedColorsTeam": "", + "support.perk.customizedColorsTeam.extra": "", + "support.perk.privateDiscord": "", + "support.perk.privateDiscord.extra": "", + "support.perk.prioritySupport": "", + "support.perk.prioritySupport.extra": "", + "support.perk.previewQ": "", + "support.perk.joinFive": "", + "support.perk.tournamentsBeta": "", + "support.perk.joinMoreAssociations": "", + "support.perk.useBotToLogIn": "", + "support.perk.useBotToLogIn.extra": "", + "custom.colors.title": "", + "custom.colors.bg": "", + "custom.colors.bg-darker": "", + "custom.colors.bg-lighter": "", + "custom.colors.text": "", + "custom.colors.text-lighter": "", + "custom.colors.theme": "", + "custom.colors.theme-secondary": "", + "custom.colors.chat": "", + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", + "divisions.WEST": "", + "divisions.JPN": "", + "xsearch.placements": "", + "xsearch.aliases": "", + "xsearch.unlink.title": "", + "xsearch.unlink.action.long": "", + "xsearch.unlink.action.short": "", + "build.private": "", + "or": "", + "yes": "", + "no": "", + "leaderboard.type.USER": "", + "leaderboard.type.TEAM": "", + "leaderboard.type.XP-ALL": "", + "leaderboard.noPlayers": "", + "leaderboard.noTeams": "", + "leaderboard.updateInfo": "", + "leaderboard.qualification": "", + "leaderboard.qualification.info": "", + "chat.connected": "", + "chat.connecting": "", + "chat.disconnected": "", + "chat.send": "", + "chat.input.placeholder": "", + "chat.systemMsg.scoreReported": "", + "chat.systemMsg.scoreConfirmed": "", + "chat.systemMsg.cancelReported": "", + "chat.systemMsg.cancelConfirmed": "", + "chat.systemMsg.userLeft": "", + "chat.newMessages": "", + "fc.title": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", + "settings.notifications.title": "", + "settings.notifications.description": "", + "settings.notifications.disableInfo": "", + "settings.notifications.browserNotSupported": "", + "settings.notifications.permissionDenied": "", + "badges.selector.none": "", + "badges.selector.select": "" } diff --git a/locales/nl/contributions.json b/locales/nl/contributions.json index 8093b4175..dd27519d5 100644 --- a/locales/nl/contributions.json +++ b/locales/nl/contributions.json @@ -1,7 +1,12 @@ -{ +{ "project": "Sendou.ink is een project door <2>Sendou met behulp van de volgende bijdragers:", + "code": "", "lean": "Heeft geholpen met het onthullingen van de interne werkingen van Splatoon en heeft ook de Lanista bot ontwikkeld.", "borzoic": "Heeft badges, iconen en de voorpagina art gemaakt.", "uberu": "Heeft Justus jr. met een hart emoji getekend.", - "translation": "Vertaling" + "yaga": "", + "antariska": "", + "splatoon3ink": "", + "translation": "Vertaling", + "sounds": "" } diff --git a/locales/nl/faq.json b/locales/nl/faq.json index 38b303bd7..7d79d81b9 100644 --- a/locales/nl/faq.json +++ b/locales/nl/faq.json @@ -1,7 +1,20 @@ -{ +{ "q1": "Wat is de Plus Server?", - + "a1": "", "q2": "Hoe krijg ik een badge prijs voor mijn evenement?", - - "q3": "Hoe update ik mijn avatar of gebruikersnaam?" + "a2": "", + "q3": "Hoe update ik mijn avatar of gebruikersnaam?", + "a3": "", + "q4": "", + "a4": "", + "q5": "", + "a5": "", + "q6": "", + "a6": "", + "q7": "", + "a7": "", + "q8": "", + "a8": "", + "q9": "", + "a9": "" } diff --git a/locales/nl/front.json b/locales/nl/front.json index 0967ef424..7b6aa4734 100644 --- a/locales/nl/front.json +++ b/locales/nl/front.json @@ -1 +1,18 @@ -{} +{ + "sq.season": "", + "sq.prepare": "", + "sq.participate": "", + "showcase.tabs.signedUp": "", + "showcase.tabs.organizer": "", + "showcase.tabs.discover": "", + "showcase.viewAll": "", + "showcase.card.ranked": "", + "showcase.card.unranked": "", + "showcase.card.winner": "", + "showcase.results": "", + "leaderboards.topPlayers": "", + "leaderboards.topTeams": "", + "leaderboards.viewFull": "", + "updates.header": "", + "updates.viewPast": "" +} diff --git a/locales/nl/game-misc.json b/locales/nl/game-misc.json index 0589f819d..7882c71cd 100644 --- a/locales/nl/game-misc.json +++ b/locales/nl/game-misc.json @@ -58,5 +58,10 @@ "MODE_LONG_SZ": "Spetterzones", "MODE_LONG_TC": "Torentwist", "MODE_LONG_RM": "Bazookarper", - "MODE_LONG_CB": "Schelpenstrijd" + "MODE_LONG_CB": "Schelpenstrijd", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/nl/lfg.json b/locales/nl/lfg.json index 0967ef424..b3644d073 100644 --- a/locales/nl/lfg.json +++ b/locales/nl/lfg.json @@ -1 +1,32 @@ -{} +{ + "types.PLAYER_FOR_TEAM": "", + "types.PLAYER_FOR_COACH": "", + "types.TEAM_FOR_PLAYER": "", + "types.TEAM_FOR_COACH": "", + "types.TEAM_FOR_SCRIM": "", + "types.COACH_FOR_TEAM": "", + "post.lastActive": "", + "noPosts": "", + "expiring": "", + "addFilter": "", + "filters.Weapon": "", + "filters.Type": "", + "filters.Timezone": "", + "filters.Language": "", + "filters.PlusTier": "", + "filters.MaxTier": "", + "filters.MinTier": "", + "filters.suffix": "", + "filters.orAbove": "", + "new.noMorePosts": "", + "new.type.header": "", + "new.timezone.header": "", + "new.text.header": "", + "new.visibility.header": "", + "new.visibility.everyone": "", + "new.editOn": "", + "new.weaponPool.header": "", + "new.weaponPool.userProfile": "", + "new.languages.header": "", + "new.languages.sqSettingsPage": "" +} diff --git a/locales/nl/org.json b/locales/nl/org.json index 0967ef424..f7b3b5440 100644 --- a/locales/nl/org.json +++ b/locales/nl/org.json @@ -1 +1,25 @@ -{} +{ + "roles.ADMIN": "", + "roles.MEMBER": "", + "roles.ORGANIZER": "", + "roles.STREAMER": "", + "events.established.short": "", + "events.all": "", + "events.past": "", + "events.upcoming": "", + "events.tabs.events": "", + "events.tabs.leaderboard": "", + "edit.form.title": "", + "edit.form.uploadLogo": "", + "edit.form.socialLinks.title": "", + "edit.form.members.title": "", + "edit.form.members.info": "", + "edit.form.members.user.title": "", + "edit.form.members.role.title": "", + "edit.form.members.roleDisplayName.title": "", + "edit.form.series.title": "", + "edit.form.series.seriesName.title": "", + "edit.form.series.showLeaderboard.title": "", + "edit.form.badges.title": "", + "edit.form.errors.noUnadmin": "" +} diff --git a/locales/nl/q.json b/locales/nl/q.json index 0967ef424..994b9e2db 100644 --- a/locales/nl/q.json +++ b/locales/nl/q.json @@ -1 +1,172 @@ -{} +{ + "mapListPreference.NO_PREFERENCE": "", + "mapListPreference.PREFER_ALL_MODES": "", + "mapListPreference.PREFER_SZ": "", + "mapListPreference.ALL_MODES_ONLY": "", + "mapListPreference.SZ_ONLY": "", + "mapListPreference.note": "", + "roles.OWNER": "", + "roles.MANAGER": "", + "roles.REGULAR": "", + "vc.YES": "", + "vc.NO": "", + "vc.LISTEN_ONLY": "", + "privateNote.header": "", + "privateNote.comment.header": "", + "privateNote.sentiment.header": "", + "privateNote.sentiment.info": "", + "privateNote.sentiment.POSITIVE": "", + "privateNote.sentiment.NEUTRAL": "", + "privateNote.sentiment.NEGATIVE": "", + "privateNote.delete.header": "", + "front.cities.la": "", + "front.cities.nyc": "", + "front.cities.paris": "", + "front.cities.tokyo": "", + "front.inviteCodeWrong": "", + "front.noFriendCode": "", + "front.upcomingSeason.header": "", + "front.upcomingSeason.date": "", + "front.noUpcomingSeason": "", + "front.nav.rules.title": "", + "front.nav.rules.description": "", + "front.nav.info.title": "", + "front.nav.info.description": "", + "front.nav.settings.title": "", + "front.nav.settings.description": "", + "front.nav.leaderboards.title": "", + "front.nav.leaderboards.description": "", + "front.nav.mySeason.title": "", + "front.nav.mySeason.description": "", + "front.nav.streams.title": "", + "front.nav.streams.description": "", + "front.actions.logIn": "", + "front.actions.joinWithGroup": "", + "front.actions.joinSolo": "", + "front.join.header": "", + "front.join.joinAction": "", + "front.join.joinWithTrustAction": "", + "front.join.joinWithTrustAction.explanation": "", + "front.seasonOpen": "", + "front.preview": "", + "front.preview.explanation": "", + "settings.maps.header": "", + "settings.maps.avoid": "", + "settings.maps.prefer": "", + "settings.maps.neutral": "", + "settings.weaponPool.header": "", + "settings.weaponPool.full": "", + "settings.voiceChat.header": "", + "settings.voiceChat.canVC.header": "", + "settings.voiceChat.canVC.yes": "", + "settings.voiceChat.canVC.no": "", + "settings.voiceChat.canVC.listenOnly": "", + "settings.voiceChat.languages.header": "", + "settings.voiceChat.languages.placeholder": "", + "settings.sounds.header": "", + "settings.sounds.likeReceived": "", + "settings.sounds.groupNewMember": "", + "settings.sounds.matchStarted": "", + "settings.mapPool.notOk": "", + "settings.misc.header": "", + "settings.banned": "", + "settings.avoid.label": "", + "settings.trusted.header": "", + "settings.trusted.confirm": "", + "settings.trusted.trustedExplanation": "", + "settings.trusted.noTrustedExplanation": "", + "settings.trusted.teamExplanation": "", + "looking.joiningGroupError": "", + "looking.goToSettingsPrompt": "", + "looking.inactiveGroup.soon": "", + "looking.inactiveGroup": "", + "looking.inactiveGroup.action": "", + "looking.lastUpdatedAt": "", + "looking.columns.invited": "", + "looking.columns.challenged": "", + "looking.columns.invitations": "", + "looking.columns.challenges": "", + "looking.columns.available": "", + "looking.columns.myGroup": "", + "looking.columns.chat": "", + "looking.columns.groups": "", + "looking.groups.actions.startMatch": "", + "looking.groups.actions.challenge": "", + "looking.groups.actions.invite": "", + "looking.groups.actions.groupUp": "", + "looking.groups.actions.undo": "", + "looking.groups.actions.rechallenge": "", + "looking.groups.actions.giveManager": "", + "looking.groups.actions.removeManager": "", + "looking.groups.actions.kick": "", + "looking.groups.actions.leaveGroup": "", + "looking.groups.actions.leaveQ": "", + "looking.groups.actions.goBack": "", + "looking.groups.adder.quickAdd": "", + "looking.groups.adder.error": "", + "looking.groups.adder.others": "", + "looking.groups.adder.inviteLink": "", + "looking.groups.adder.select": "", + "looking.groups.editNote": "", + "looking.groups.addNote": "", + "looking.replay": "", + "looking.teamSP": "", + "looking.teamSP.calculated": "", + "looking.teamSP.calculating": "", + "looking.sp.calculated": "", + "looking.sp.calculating": "", + "looking.rankCalculating": "", + "looking.allTiers": "", + "looking.joinQPrompt": "", + "looking.range.or": "", + "match.header": "", + "match.spInfo": "", + "match.dispute.button": "", + "match.dispute.p1": "", + "match.dispute.p2": "", + "match.actions.lookAgain": "", + "match.actions.stopReportingWeapons": "", + "match.actions.reportWeapons": "", + "match.report.whoToReport": "", + "match.report.whoToReport.me": "", + "match.report.whoToReport.myTeam": "", + "match.report.whoToReport.everyone": "", + "match.report.copyWeapons": "", + "match.report.error": "", + "match.report.submit": "", + "match.report.winnerLabel": "", + "match.report.weaponLabel": "", + "match.sides.alpha": "", + "match.sides.bravo": "", + "match.helpdesk": "", + "match.pool": "", + "match.password.short": "", + "match.cancelMatch": "", + "match.canceled": "", + "match.cancelRequested": "", + "match.reportedBy": "", + "match.cancelPendingConfirmation": "", + "match.cancelMatch.confirm": "", + "match.tabs.reportScore": "", + "match.errors.cantCancel": "", + "match.errors.different": "", + "match.submitScores": "", + "match.submitScores.adjusted": "", + "match.results.unplayed": "", + "match.results.us": "", + "match.results.them": "", + "match.won": "", + "match.reporting": "", + "match.outcome.win": "", + "match.outcome.loss": "", + "match.screen.ban": "", + "match.screen.allowed": "", + "preparing.joinQ": "", + "tiers.currentCriteria": "", + "tiers.info.p1": "", + "tiers.info.p2": "", + "tiers.info.p3": "", + "streams.noStreams": "", + "streams.ownStreamInfo": "", + "streams.ownStreamInfo.linkText": "" +} diff --git a/locales/nl/scrims.json b/locales/nl/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/nl/scrims.json +++ b/locales/nl/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/nl/team.json b/locales/nl/team.json index 0967ef424..80025af73 100644 --- a/locales/nl/team.json +++ b/locales/nl/team.json @@ -1 +1,53 @@ -{} +{ + "newTeam.header": "", + "teamSearch.placeholder": "", + "actionButtons.leaveTeam": "", + "actionButtons.makeMainTeam": "", + "leaveTeam.header": "", + "leaveTeam.header.newOwner": "", + "actionButtons.leaveTeam.confirm": "", + "actionButtons.editTeam": "", + "actionButtons.manageRoster": "", + "actionButtons.deleteTeam": "", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", + "actionButtons.kick": "", + "kick.header": "", + "actionButtons.transferOwnership": "", + "transferOwnership.header": "", + "actionButtons.transferOwnership.confirm": "", + "deleteTeam.header": "", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", + "roles.CAPTAIN": "", + "roles.CO_CAPTAIN": "", + "roles.FRONTLINE": "", + "roles.SLAYER": "", + "roles.SKIRMISHER": "", + "roles.SUPPORT": "", + "roles.MIDLINE": "", + "roles.BACKLINE": "", + "roles.FLEX": "", + "roles.SUB": "", + "roles.COACH": "", + "roles.CHEERLEADER": "", + "forms.fields.teamBsky": "", + "forms.fields.bio": "", + "forms.fields.uploadImages": "", + "forms.fields.removeImages": "", + "forms.fields.uploadImages.pfp": "", + "forms.fields.uploadImages.banner": "", + "forms.info.name": "", + "forms.errors.duplicateName": "", + "roster.teamFull": "", + "roster.inviteLink.header": "", + "roster.members.header": "", + "validation.SHORT_CODE": "", + "validation.TEAM_FULL": "", + "validation.INVITE_CODE_WRONG": "", + "validation.REACHED_TEAM_COUNT_LIMIT": "", + "validation.VALID": "", + "editor.label": "", + "editorsInfo.button": "", + "editorsInfo.popover": "" +} diff --git a/locales/nl/tournament.json b/locales/nl/tournament.json index 0967ef424..3ae51244d 100644 --- a/locales/nl/tournament.json +++ b/locales/nl/tournament.json @@ -1 +1,133 @@ -{} +{ + "tabs.info": "", + "tabs.teams": "", + "tabs.admin": "", + "tabs.register": "", + "tabs.brackets": "", + "tabs.seeds": "", + "tabs.results": "", + "tabs.streams": "", + "tabs.subs": "", + "pre.steps.header": "", + "pre.steps.name": "", + "pre.steps.roster": "", + "pre.steps.pool": "", + "pre.steps.check-in": "", + "pre.footer": "", + "pre.logIn": "", + "pre.inATeam": "", + "pre.checkIn.range": "", + "pre.checkIn.over": "", + "pre.checkIn.cant": "", + "pre.checkIn.button": "", + "pre.checkIn.checkedIn": "", + "pre.info.header": "", + "pre.info.unregister": "", + "pre.info.unregister.confirm": "", + "pre.info.noHost": "", + "pre.info.noScreen": "", + "pre.roster.header": "", + "pre.roster.footer": "", + "pre.roster.addTrusted.header": "", + "pre.roster.delete.button": "", + "pre.roster.delete.header": "", + "pre.pool.header": "", + "pre.pool.banned": "", + "pre.pool.tiebreaker.short": "", + "pre.sub.prompt": "", + "bracket.type.DE_WINNERS": "", + "bracket.type.DE_LOSERS": "", + "bracket.type.SE": "", + "bracket.type.SWISS": "", + "bracket.type.GROUPS": "", + "round.label": "", + "team.label": "", + "team.unlisted": "", + "bestOf.label.short": "", + "pickInfo.team": "", + "pickInfo.team.specific": "", + "pickInfo.tiebreaker": "", + "pickInfo.both": "", + "pickInfo.default": "", + "pickInfo.counterpick": "", + "generator.error": "", + "teams.mapsPickedStatus": "", + "admin.download": "", + "admin.actions.CHANGE_TEAM_OWNER": "", + "admin.actions.CHANGE_TEAM_NAME": "", + "admin.actions.CHECK_IN": "", + "admin.actions.CHECK_OUT": "", + "admin.actions.ADD_MEMBER": "", + "admin.actions.REMOVE_MEMBER": "", + "admin.actions.DELETE_TEAM": "", + "admin.actions.ADD_TEAM": "", + "admin.actions.DROP_TEAM_OUT": "", + "admin.actions.UNDO_DROP_TEAM_OUT": "", + "admin.actions.UPDATE_IN_GAME_NAME": "", + "admin.actions.DELETE_LOGO": "", + "staff.role.ORGANIZER": "", + "staff.role.STREAMER": "", + "actions.addSub": "", + "actions.shareLink": "", + "actions.sub.prompt_one": "", + "actions.sub.prompt_other": "", + "actions.sub.prompt_zero": "", + "actions.finalize.question": "", + "actions.finalize.action": "", + "actions.finalize.confirm": "", + "streams.none": "", + "team.setWins": "", + "team.mapWins": "", + "team.seed": "", + "team.seed.footer": "", + "team.placement": "", + "team.placement.footer": "", + "bracket.waiting": "", + "bracket.waiting.checkin": "", + "bracket.wip": "", + "bracket.progress.thanksForPlaying": "", + "bracket.progress.match": "", + "bracket.progress.match.action": "", + "bracket.progress.waiting": "", + "bracket.standings.showLess": "", + "bracket.standings.showMore": "", + "match.hosts": "", + "match.pass": "", + "match.pool": "", + "match.score": "", + "match.score.playAll": "", + "match.action.undoLastScore": "", + "match.action.reopenMatch": "", + "join.error.MISSING_CODE": "", + "join.error.SHORT_CODE": "", + "join.error.NO_TEAM_MATCHING_CODE": "", + "join.error.TEAM_FULL": "", + "join.error.ALREADY_JOINED": "", + "join.error.NOT_LOGGED_IN": "", + "join.VALID": "", + "join.giveTrust": "", + "subs.prefersToPlay": "", + "subs.canPlay": "", + "subs.canVC": "", + "subs.noVC": "", + "subs.listenOnlyVC": "", + "subs.editPost": "", + "subs.addPost": "", + "subs.vc.header": "", + "subs.weapons.prefer.header": "", + "subs.weapons.ok.header": "", + "subs.weapons.info": "", + "subs.message.header": "", + "subs.visibility.header": "", + "subs.visibility.everyone": "", + "progression.error.PLACEMENTS_PARSE_ERROR": "", + "progression.error.NOT_RESOLVING_WINNER": "", + "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "", + "progression.error.GAP_IN_PLACEMENTS": "", + "progression.error.TOO_MANY_PLACEMENTS": "", + "progression.error.DUPLICATE_BRACKET_NAME": "", + "progression.error.NAME_MISSING": "", + "progression.error.NEGATIVE_PROGRESSION": "", + "progression.error.NO_SE_SOURCE": "", + "progression.error.NO_DE_POSITIVE": "" +} diff --git a/locales/nl/user.json b/locales/nl/user.json index 806f30c3d..e8f3f2578 100644 --- a/locales/nl/user.json +++ b/locales/nl/user.json @@ -1,5 +1,6 @@ -{ +{ "customUrl": "Eigen URL", + "customName": "", "ign": "In-game naam", "ign.short": "IGN", "country": "Land", @@ -9,15 +10,71 @@ "motion": "Beweging", "stick": "Stick", "sens": "Gevoeligheid", - + "weaponPool": "", + "discordExplanation": "", + "favoriteBadges": "", + "battlefy": "", + "forms.showDiscordUniqueName": "", + "forms.showDiscordUniqueName.info": "", + "forms.commissionsOpen": "", + "forms.commissionText": "", + "forms.commissionText.info": "", + "forms.customName.info": "", + "forms.country.search.placeholder": "", + "forms.favoriteBadges.nonSupporter": "", + "results.title": "", "results.placing": "Plaatsing", "results.team": "Team", "results.tournament": "Toernooi", "results.date": "Datum", "results.mates": "Teamleden", - + "results.highlights": "", + "results.highlights.choose": "", + "results.highlights.explanation": "", + "results.button.showHighlights": "", + "results.button.showAll": "", + "forms.errors.maxWeapons": "", "forms.errors.invalidCustomUrl.numbers": "Een eigen URL kan niet alleen uit nummers bestaan", "forms.errors.invalidCustomUrl.strangeCharacter": "Een eigen URL mag geen speciale karakters bevatten", "forms.errors.invalidCustomUrl.duplicate": "Deze URL is al in gebruik", - "forms.errors.invalidSens": "Bewegingsgevoeligheid kan niet worden ingesteld als er niets voor de R-stick ingevoerd is" + "forms.errors.invalidSens": "Bewegingsgevoeligheid kan niet worden ingesteld als er niets voor de R-stick ingevoerd is", + "forms.info.customUrl": "", + "forms.info.battlefy": "", + "search.info": "", + "search.noResults": "", + "search.pleaseLogIn.header": "", + "search.pleaseLogIn.button": "", + "seasons": "", + "seasons.noQ": "", + "seasons.tabs.weapons": "", + "seasons.tabs.stages": "", + "seasons.tabs.self": "", + "seasons.tabs.teammates": "", + "seasons.tabs.opponents": "", + "seasons.season": "", + "seasons.season.short": "", + "seasons.win.short": "", + "seasons.loss.short": "", + "seasons.tentative": "", + "seasons.tentative.explanation": "", + "seasons.peak": "", + "seasons.noReportedWeapons": "", + "seasons.clickARow": "", + "seasons.loading": "", + "seasons.matchBeingProcessed": "", + "builds.sorting.changeButton": "", + "builds.sorting.header": "", + "builds.sorting.backToDefaults": "", + "builds.sorting.info": "", + "builds.sorting.UPDATED_AT": "", + "builds.sorting.TOP_500": "", + "builds.sorting.WEAPON_POOL": "", + "builds.sorting.WEAPON_IN_GAME_ORDER": "", + "builds.sorting.ALPHABETICAL_TITLE": "", + "builds.sorting.MODE": "", + "builds.sorting.HEADGEAR_ID": "", + "builds.sorting.CLOTHES_ID": "", + "builds.sorting.SHOES_ID": "", + "builds.sorting.PUBLIC_BUILD": "", + "builds.sorting.PRIVATE_BUILD": "" } diff --git a/locales/nl/vods.json b/locales/nl/vods.json index 0967ef424..fdc490c72 100644 --- a/locales/nl/vods.json +++ b/locales/nl/vods.json @@ -1 +1,28 @@ -{} +{ + "type.SCRIM": "", + "type.TOURNAMENT": "", + "type.MATCHMAKING": "", + "type.CAST": "", + "type.SENDOUQ": "", + "gameCount": "", + "minShort": "", + "secShort": "", + "forms.title.create": "", + "forms.title.edit": "", + "forms.title.youtubeUrl": "", + "forms.title.videoTitle": "", + "forms.title.videoDate": "", + "forms.title.type": "", + "forms.title.pov": "", + "forms.title.startTimestamp": "", + "forms.title.mode": "", + "forms.title.stage": "", + "forms.title.weaponsTeamOne": "", + "forms.title.weaponsTeamTwo": "", + "forms.title.weapon": "", + "forms.action.addMatch": "", + "forms.action.deleteMatch": "", + "noVods": "", + "gainPerms": "", + "deleteConfirm": "" +} diff --git a/locales/pl/analyzer.json b/locales/pl/analyzer.json index fca7a3749..ccfe98d5d 100644 --- a/locales/pl/analyzer.json +++ b/locales/pl/analyzer.json @@ -8,7 +8,11 @@ "stat.category.main": "Broń główna", "stat.category.sub": "Broń zapasowa", "stat.category.special": "Broń specjalna", + "stat.category.subDef": "", "stat.category.actionsPerInkTank": "Działania na zbiornik", + "stat.category.damage": "", + "stat.category.special.damage": "", + "stat.category.subWeaponDefenseDamages": "", "stat.category.movement": "Ruch", "stat.category.misc": "Inne", "stat.canopyHp": "Wytrzymałość tarczy", @@ -27,6 +31,8 @@ "stat.superJumpTimeTotal": "Czas Super Jump'u (maks.)", "stat.jumpShotSpread": "Rozprzestrzenianie strzałów w stopniach (w powietrzu)", "stat.groundShotSpread": "Rozprzestrzenianie strzałów w stopniach (uziemiony)", + "stat.shotAutofireSpreadGround": "", + "stat.shotAutofireSpreadAir": "", "stat.squidSurgeChargeFrames": "Czas naładowania Squid Surge'u w klatkach", "stat.swimSpeed": "Prędkość pływania (jednostka na klatkę)", "stat.swimSpeedHoldingRainmaker": "Prędkość pływania (trzymając Rainmaker)", @@ -35,6 +41,7 @@ "stat.shootingRunSpeed": "Prędkość biegania podczas strzelania", "stat.shootingRunSpeedCharging": "Prędkość biegania podczas ładowania", "stat.shootingRunSpeedFullCharge": "Prędkość biegania (trzymając strzał)", + "stat.shootingRunSpeedSecondaryMode": "", "stat.framesBeforeTakingDamageInEnemyInk": "Klatki przed szkodą farby przeciwnika", "stat.damageTakenInEnemyInkPerSecond": "Szkoda farby przeciwnika na sekunde", "stat.enemyInkDamageLimit": "Maks. szkoda farby przeciwnika", @@ -46,6 +53,8 @@ "stat.consumption.NORMAL": "Strzały", "stat.consumption.SWING": "Machnięcia", "stat.consumption.SLOSH": "Slosh'e", + "stat.consumption.VERTICAL_SWING": "", + "stat.consumption.HORIZONTAL_SWING": "", "stat.consumption.TAP_SHOT": "Tap-shoty", "stat.consumption.FULL_CHARGE": "Strzały w pełni naładowane", "stat.consumption.SPLATLING_CHARGE": "Pełne ładunki", @@ -61,6 +70,7 @@ "stat.sub.qsjBoost": "Boost od Quick Super Jump", "stat.special.duration": "Czas trwania {{weapon}}", "stat.special.duration.inkStormExplanation": "Zwiększa zasięg malowania ale nie ilość farby.", + "stat.special.duration.killerWail": "", "stat.special.damageDistance": "Zasięg szkody {{weapon}}", "stat.special.paintRadius": "Zasięg malowania {{weapon}}", "stat.special.shieldHp": "Wytrzmałość tarczy {{weapon}}", @@ -69,6 +79,7 @@ "stat.special.inkConsumptionPerSecond": "Konsumpcja farby na sekunde {{weapon}}", "stat.special.reticleRadius": "Zasięg siatki {{weapon}}", "stat.special.throwDistance": "Odległość rzutu {{weapon}}", + "stat.special.moveSpeed": "", "stat.special.autoChargeRate": "Automatyczna prędkośc ładowania {{weapon}}", "stat.special.maxRadius": "{{weapon}} fala maks. zasięg", "stat.special.maxRadius.explanation": "Szybkość poruszenia się fali jest taka sama mimo powięszkonego zasięgu.", @@ -77,11 +88,17 @@ "stat.special.powerUpDuration": "{{weapon}} drink effect duration", "damage.header.type": "Rodzaj", "damage.header.damage": "Szkoda", + "damage.header.baseDamage": "", + "damage.header.baseDamage.short": "", "damage.header.distance": "Dystans", "damage.toSplat_one": "{{count}} strzał do zabójstwa", + "damage.toSplat_few": "", + "damage.toSplat_many": "", "damage.toSplat_other": "{{count}} strzały do zabójstwa", "damage.NORMAL_MIN": "Minimalna", "damage.NORMAL_MAX": "Maksymalna", + "damage.SECONDARY_MODE_MIN": "", + "damage.SECONDARY_MODE_MAX": "", "damage.NORMAL_MAX_FULL_CHARGE": "Maksymalna (Pełny ładunek)", "damage.DIRECT": "Direct", "damage.DIRECT_MIN": "Direct (Min.)", @@ -91,6 +108,33 @@ "damage.TAP_SHOT": "Tap-shot", "damage.DISTANCE": "Splash", "damage.SPLASH": "Splash", + "damage.SPLASH_MIN": "", + "damage.SPLASH_MAX": "", + "damage.SPLASH_VERTICAL_MIN": "", + "damage.SPLASH_VERTICAL_MAX": "", + "damage.SPLASH_HORIZONTAL_MIN": "", + "damage.SPLASH_HORIZONTAL_MAX": "", + "damage.ROLL_OVER": "", + "damage.SPLATANA_VERTICAL_DIRECT": "", + "damage.SPLATANA_VERTICAL": "", + "damage.SPLATANA_HORIZONTAL_DIRECT": "", + "damage.SPLATANA_HORIZONTAL": "", + "damage.BOMB_DIRECT": "", + "damage.BOMB_NORMAL": "", + "damage.WAVE": "", + "damage.SPECIAL_MAX_CHARGE": "", + "damage.SPECIAL_MIN_CHARGE": "", + "damage.SPECIAL_THROW_DIRECT": "", + "damage.SPECIAL_THROW": "", + "damage.SPECIAL_SWING": "", + "damage.SPECIAL_BULLET_MIN": "", + "damage.SPECIAL_BULLET_MAX": "", + "damage.SPECIAL_CANNON": "", + "damage.SPECIAL_BUMP": "", + "damage.SPECIAL_JUMP": "", + "damage.SPECIAL_TICK": "", + "damage.TURRET_MIN": "", + "damage.TURRET_MAX": "", "suffix.seconds": "s", "suffix.hp": "hp", "suffix.specialPointsShort": "pkt", @@ -105,6 +149,7 @@ "abilityChunks": "Ilość potrzebnych chunków", "torpedoExplanation": "Nie możesz strzelić więcej niż jedno torpedo na raz ze względu na mechanizmy gry.", "trackingSubDefExplanation": "Czas śledzenia przeciwnika bronią Point Sensor, Ink Mine i Angle Shooter z użyciem 0AP efektu Sub Power Up.", + "damageSubDefExplanation": "", "distanceInline": "Odległość: {{value}}", "damageShort": "DMG", "hitsToDestroyLong": "Strzały do zniszczenia", @@ -113,5 +158,12 @@ "labels.damageType": "Rodzaj szkody", "labels.weapon": "Broń", "dmgHtdExplanation": "DMG = Szkoda | HTD = Strzały do zniszczenia", - "noDmgData": "Brak informacji o szkodzie tej broni. Sprawdź później!" + "noDmgData": "Brak informacji o szkodzie tej broni. Sprawdź później!", + "perInkTankGrid.header_one": "", + "perInkTankGrid.header_few": "", + "perInkTankGrid.header_many": "", + "perInkTankGrid.header_other": "", + "bigBubblerExplanation": "", + "button.showChart": "", + "button.showConsumptionGrid": "" } diff --git a/locales/pl/art.json b/locales/pl/art.json index 0967ef424..cbf5a4d14 100644 --- a/locales/pl/art.json +++ b/locales/pl/art.json @@ -1 +1,32 @@ -{} +{ + "pendingApproval_one": "", + "pendingApproval_few": "", + "pendingApproval_many": "", + "pendingApproval_other": "", + "madeBy": "", + "radios.all": "", + "radios.madeBy": "", + "radios.madeFor": "", + "filterByTag": "", + "filteringByTag": "", + "commissionsOpen": "", + "commissionsClosed": "", + "openCommissionsOnly": "", + "gainPerms": "", + "forms.caveats": "", + "forms.description.title": "", + "forms.linkedUsers.title": "", + "forms.linkedUsers.anotherOne": "", + "forms.linkedUsers.info": "", + "forms.showcase.title": "", + "forms.showcase.info": "", + "forms.tags.title": "", + "forms.tags.selectFromExisting": "", + "forms.tags.cantFindExisting": "", + "forms.tags.addNew": "", + "forms.tags.addNew.placeholder": "", + "forms.tags.searchExisting.placeholder": "", + "forms.tags.maxReached": "", + "delete.title": "", + "unlink.title": "" +} diff --git a/locales/pl/badges.json b/locales/pl/badges.json index 9fa4e7b42..b8370fa5c 100644 --- a/locales/pl/badges.json +++ b/locales/pl/badges.json @@ -1,8 +1,15 @@ { "patreon": "Patron strony sendou.ink na Patreonie", "patreon+": "Patron+ strony sendou.ink na Patreonie", + "xp": "", "tournament_one": "Nagrodzony/a za wygranie {{tournament}}", + "tournament_few": "", + "tournament_many": "", "tournament_other": "Nagrodzony/a {{tournament}} (×{{count}})", "forYourEvent": "Odznaka dla twojego eventu?", - "managedBy": "Zarządzane przez {{users}}" + "managedBy": "Zarządzane przez {{users}}", + "madeBy": "", + "own.divider": "", + "other.divider": "", + "noBadgesFound": "" } diff --git a/locales/pl/builds.json b/locales/pl/builds.json index 7b3e9c67e..1b828f104 100644 --- a/locales/pl/builds.json +++ b/locales/pl/builds.json @@ -1,15 +1,40 @@ { "addBuild": "Dodaj budowę", + "reachBuildMaxCount": "", "noBuilds": "Brak budów. Dodaj swoją pierwszą!", "buildCard.info": "Info", "buildCard.edit": "Edytuj", - "forms.title": "Tytuł", "forms.modes": "Tryby", "forms.weapons": "Bronie", "forms.gear.HEAD": "Sprzęt (głowa)", "forms.gear.CLOTHES": "Sprzęt (ubranie)", "forms.gear.SHOES": "Sprzęt (buty)", - - "deleteConfirm": "Usuń budowę '{{title}}'?" + "forms.private.info": "", + "forms.noGear.info": "", + "deleteConfirm": "Usuń budowę '{{title}}'?", + "stats.count.title": "", + "stats.ap.title": "", + "stats.percentage.title": "", + "stats.all": "", + "stats.public": "", + "stats.private": "", + "addFilter": "", + "linkButton.abilityStats": "", + "linkButton.popularBuilds": "", + "noPopularBuilds": "", + "emptyAbilitySlot": "", + "filters.type.ability": "", + "filters.type.mode": "", + "filters.type.date": "", + "filters.ability.title": "", + "filters.mode.title": "", + "filters.date.title": "", + "filters.has": "", + "filters.does.not.have": "", + "filters.atLeast": "", + "filters.atMost": "", + "filters.date.since": "", + "filters.date.custom": "", + "filters.filterByWeapon": "" } diff --git a/locales/pl/calendar.json b/locales/pl/calendar.json index 780547196..649c81895 100644 --- a/locales/pl/calendar.json +++ b/locales/pl/calendar.json @@ -1,17 +1,22 @@ { "inYourTimeZone": "Czasy w twojej lokalnej strefie czasowej:", - "addNew": "Dodaj nowe", - "noEvents": "Brak wydarzeń w dany tydzień", - "reportResults": "Zgłoś wyniki:", "day": "Dzień {{number}}", "actions.reportWinners": "Zgłoś zwycięzców", "actions.delete": "Usuń wydarzenie", "actions.delete.confirm": "Usuń dane związane z {{name}}?", "participatedCount": "{{count}} drużyn brało udział", + "participatedPlayerCount": "", "members": "Członkowie", "results": "Wyniki", "createMapList": "Stwórz listę map", - + "count.teams_one": "", + "count.teams_few": "", + "count.teams_many": "", + "count.teams_other": "", + "count.players_one": "", + "count.players_few": "", + "count.players_many": "", + "count.players_other": "", "forms.dates": "Daty", "forms.bracketUrl": "URL Klamry", "forms.discordInvite": "URL do servera Discord", @@ -20,7 +25,6 @@ "forms.badges": "Odznaki", "forms.badges.placeholder": "Wybierz odznakę", "forms.mapPool": "Pula map", - "forms.participantCount": "Ilość osób biorących udział", "forms.reportResultsHeader": "Zgłaszanie wyników dla {{eventName}}", "forms.reportResultsInfo": "Możesz wybrać ile zgłosić wyników. Mogą to być wyniki drużyny zwyciężonej, Top 3 lub ile chcesz.", @@ -28,22 +32,14 @@ "forms.team.remove": "Usuń drużynę", "forms.team.name": "Nazwa drużyny", "forms.team.placing": "Miejsce", - "forms.team.player.header": "Gracz {{number}}", "forms.team.player.add": "Dodaj gracza", "forms.team.player.remove": "Usuń gracza", "forms.team.player.addAsUser": "Dodaj jako użytkownik (preferowane)", "forms.team.player.addAsText": "Dodaj jako tekst", - "forms.errors.uniqueTeamName": "Każda drużyna musi mieć unikatową nazwę.", "forms.errors.duplicatePlayer": "Nie można mieć takiej samej nazwy członka dwa razy w jednej drużynie.", "forms.errors.emptyTeam": "Każda drużyna musi mieć przynajmniej jednego członka.", - - "week.this": "W tym tygodniu", - "week.next": "W następnym tygodniu", - "week.last": "W poprzednim tygodniu", - - "tag.desc.BADGE": "Zwycięzca tego wydarzenia dostanie oznake sendou.ink.", "tag.desc.SPECIAL": "Zasady różniące się od standardowych np. limit dozwolonych broni mogą być użyte.", "tag.desc.ART": "Grając w tym turnieju możesz wygrać rysunek/sztukę.", "tag.desc.MONEY": "Grając w tym turnieju możesz wygrać nagrodę pieniężną.", @@ -51,5 +47,39 @@ "tag.desc.LOW": "Limit graczy ze względu na umiejętności.", "tag.desc.COUNT": "Tylko limitowana ilość drużyn może się zapisać.", "tag.desc.LAN": "Te wydarzenie jest lokalne.", - "tag.desc.QUALIFIER": "Ten turniej to kwalifikator do innego turnieju." + "tag.desc.QUALIFIER": "Ten turniej to kwalifikator do innego turnieju.", + "tag.desc.SZ": "", + "tag.desc.TW": "", + "tag.desc.S1": "", + "tag.desc.S2": "", + "tag.desc.SR": "", + "tag.desc.CARDS": "", + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/pl/common.json b/locales/pl/common.json index a1e76e8e7..1b7b0eb19 100644 --- a/locales/pl/common.json +++ b/locales/pl/common.json @@ -16,32 +16,88 @@ "pages.t": "Drużyny", "pages.support": "Wesprzyj", "pages.privacy": "Polityka Prywatności", - + "pages.vods": "", + "pages.xsearch": "", + "pages.leaderboards": "", + "pages.links": "", + "pages.art": "", + "pages.sendouq": "", + "pages.lfg": "", + "pages.scrims": "", + "pages.settings": "", + "pages.luti": "", "header.profile": "Profil", "header.logout": "Wyloguj się", "header.login": "Zaloguj się", "header.language": "Język", "header.loggedInAs": "Zalogowany/a jako {{userName}}", "header.theme": "Motyw", - + "header.adder.tournament": "", + "header.adder.calendarEvent": "", + "header.adder.build": "", + "header.adder.team": "", + "header.adder.scrimPost": "", + "header.adder.association": "", + "header.adder.lfgPost": "", + "header.adder.art": "", + "header.adder.vod": "", + "header.adder.plusSuggestion": "", + "notifications.title": "", + "notifications.empty": "", + "notifications.seeAll": "", + "notifications.fullList.explanation": "", + "notifications.managePush": "", + "notifications.title.SQ_ADDED_TO_GROUP": "", + "notifications.text.SQ_ADDED_TO_GROUP": "", + "notifications.title.SQ_NEW_MATCH": "", + "notifications.text.SQ_NEW_MATCH": "", + "notifications.title.TO_ADDED_TO_TEAM": "", + "notifications.text.TO_ADDED_TO_TEAM": "", + "notifications.title.TO_TEST_CREATED": "", + "notifications.text.TO_TEST_CREATED": "", + "notifications.title.TO_BRACKET_STARTED": "", + "notifications.text.TO_BRACKET_STARTED": "", + "notifications.title.TO_CHECK_IN_OPENED": "", + "notifications.text.TO_CHECK_IN_OPENED": "", + "notifications.title.BADGE_ADDED": "", + "notifications.text.BADGE_ADDED": "", + "notifications.title.BADGE_MANAGER_ADDED": "", + "notifications.text.BADGE_MANAGER_ADDED": "", + "notifications.title.PLUS_VOTING_STARTED": "", + "notifications.text.PLUS_VOTING_STARTED": "", + "notifications.title.PLUS_SUGGESTION_ADDED": "", + "notifications.text.PLUS_SUGGESTION_ADDED": "", + "notifications.title.TAGGED_TO_ART": "", + "notifications.text.TAGGED_TO_ART": "", + "notifications.title.SEASON_STARTED": "", + "notifications.text.SEASON_STARTED": "", + "notifications.title.SCRIM_NEW_REQUEST": "", + "notifications.text.SCRIM_NEW_REQUEST": "", + "notifications.title.SCRIM_SCHEDULED": "", + "notifications.text.SCRIM_SCHEDULED": "", "auth.errors.aborted": "Logowanie przerwane", "auth.errors.failed": "Logowanie nieudane", "auth.errors.discordPermissions": "Do twojego profilu sendou.ink, ta strona potrzebuje dostęp do twojej nazwy, avataru i połączeń konta Discord.", - + "auth.errors.unknown": "", + "toasts.error": "", + "toasts.success": "", + "toasts.info": "", "footer.github.subtitle": "Kod", "footer.discord.subtitle": "Pomoc", "footer.patreon.subtitle": "Wsparcie", "footer.thanks": "Dziękujemy patronom za wsparcie", - "actions.save": "Zapisz", "actions.saveChanges": "Zapisz zmiany", "actions.submit": "Złóż", "actions.edit": "Edytuj", "actions.add": "Dodaj", + "actions.addNew": "", "actions.remove": "Usuń", "actions.delete": "Usuń", "actions.reset": "Resetuj", "actions.loadMore": "Załaduj więcej", + "actions.showMore": "", + "actions.showLess": "", "actions.copyToClipboard": "Skopiuj do schowka", "actions.create": "Stwórz", "actions.close": "Zamknij", @@ -51,9 +107,19 @@ "actions.selectAll": "Zaznacz wszystko", "actions.search": "Wyszukaj", "actions.setBg": "Ustaw tło", + "actions.outlined": "", + "actions.noOutline": "", "actions.join": "Dołącz", + "actions.nevermind": "", "actions.upload": "Wgraj", - + "actions.clickHere": "", + "actions.goBack": "", + "actions.enable": "", + "actions.disable": "", + "actions.accept": "", + "actions.next": "", + "actions.previous": "", + "noResults": "", "maps.createMapList": "Stwórz liste map", "maps.halfSz": "50% SZ", "maps.mapPool": "Pula map", @@ -68,35 +134,46 @@ "maps.template.preset.ALL": "Wszystkie tryby", "maps.template.preset.onlyMode": "Tylko {{modeName}}", "maps.validation.PICKING": "Wybierz jedną mape na tryb", + "maps.validation.STAGE_REPEAT_IN_SAME_MODE": "", "maps.validation.NOT_ONE_MAP_PER_MODE": "Wybierz tylko jedną mape na tryb", "maps.validation.MAP_REPEATED": "Nie można wybrać tą samą mape więcej niż raz", "maps.validation.MODE_REPEATED": "Nie można wybrać ten sam tryb więcej niż raz", "maps.validation.TOO_MUCH_STAGE_REPEAT": "Nie można wybrać mapy więcej niż {{maxStageRepeat}} razy", + "maps.validation.INCLUDES_BANNED": "", + "maps.validation.INCLUDES_TIEBREAKER": "", "maps.validation.VALID": "Pula map jest okej!", - "results": "Wyniki", - "results.placeSuffix_one": "^.", - "results.placeSuffix_two": "^.", "results.placeSuffix_few": "^.", + "results.placeSuffix_many": "", "results.placeSuffix_other": "^.", - + "results.placeSuffix_two": "^.", "forms.name": "Imię", "forms.description": "Opis", "forms.errors.title": "Dane błędy muszą zostać naprawione", "forms.errors.noSearchMatches": "Nie znaleziono meczy", - + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", "errors.genericReload": "Coś poszło nie tak. Spróbuj ponownie załadować stronę.", - "tag.name.SPECIAL": "Zasady specjalne", "tag.name.ART": "Rysunki", "tag.name.MONEY": "Nagrody pieniężne", "tag.name.REGION": "Zablokowany Regionalnie", "tag.name.LOW": "Limit wg. umiejętności", + "tag.name.HIGH": "", "tag.name.COUNT": "Limit zapisów", "tag.name.LAN": "LAN", "tag.name.QUALIFIER": "Qualifier", - + "tag.name.SZ": "", + "tag.name.TW": "", + "tag.name.ONES": "", + "tag.name.DUOS": "", + "tag.name.TRIOS": "", + "tag.name.S1": "", + "tag.name.S2": "", + "tag.name.SR": "", + "tag.name.CARDS": "", + "tag.name.COLLEGIATE": "", "weapon.category.SHOOTERS": "Shootery", "weapon.category.BLASTERS": "Blastery", "weapon.category.ROLLERS": "Rollery", @@ -110,50 +187,110 @@ "weapon.category.SPLATANAS": "Splatany", "weapon.category.subs": "Bronie zapasowe", "weapon.category.specials": "Bronie specjalne", - "plans.blueprint": "Projekt", "plans.bgStyle.OVER": "Overhead", - + "plans.bgStyle.MINI": "", + "plans.adder.objective": "", "articles.by": "napisane przez {{author}}", - "theme.light": "Jasny", "theme.dark": "Ciemny", "theme.auto": "Automatyczny", - "websiteSubtitle": "Konkurencyjny ośrodek Splatoona", - "upload.imageToUpload": "Zdjęcie do opublikowywania", "upload.title": "Opublikowywanie {{type}}. Zalecany rozmiar: {{width}}×{{height}}.", "upload.type.team-pfp": "Logo drużyny", "upload.type.team-banner": "Grafika drużyny", + "upload.type.org-pfp": "", "upload.commonExplanation": "Zanim zdjęcie jest publicznie wyświetlone moderator musi je zweryfikować. Zdjęcia wstawione przez patronów nie przechodzą przez weryfikacje i są pokazywane automatycznie.", "upload.afterExplanation_one": "Masz {{count}} zdjęcie oczekujące weryfikacji. Zdjęcie pojawi się automatycznie po weryfikacji.", + "upload.afterExplanation_few": "", + "upload.afterExplanation_many": "", "upload.afterExplanation_other": "Masz {{count}} zdjęcia oczekujących weryfikacji. Zdjęcia pojawią się automatycznie po ich weryfikacji.", - "support.intro.first": "Cześć! Jestem Sendou i sendou.ink jest moim projektem by dostarczyć narzędzia i zasoby dla społeczności Splatoon. Moim celem jest pomaganie każdemu się udoskonalić oraz bardziej cieszyć z Splatoona, czy jesteś początkowym graczem czy weteranem.", "support.intro.second": "Jeśli podoba ci się to, co robię, ta strona przedstawia jak możesz mnie wesprzeć oraz uzyskać korzyści. Twoje wsparcie pomaga mi opłacać hosting oraz sponsoruje mój czas spędzony na udoskonalanie projektu.", "support.action": "Wesprzyj na Patreonie", + "support.footer": "", "support.perk.supportMyWork": "Wesprzyj moją prace", "support.perk.adFree": "Przeglądanie bez reklam", "support.perk.nameInFooter": "Nazwa w footerze", "support.perk.discordColorRole": "Kolor roli na Discordzie", "support.perk.discordColorRole.extra": "Możesz mieć dowolny kolor roli na Plus Serverze oraz serverze sendou.ink. Użyj komendy /color na Lohi bot.", + "support.perk.chatColor": "", "support.perk.badge": "Odznaka profilowa", "support.perk.seePlusPercentage": "Zobacz stóp procentowy głosowania Plus Server", "support.perk.seePlusPercentage.extra": "Normalnie tylko nieudani sugeści widzą swój stóp procentowy. Z tym narzędziem możesz zobaczyć także własny.", "support.perk.autoValidatePictures": "Automatycznie weryfikuj wstawione zdjęcia", "support.perk.autoValidatePictures.extra": "Wszystkie zdjęcia które wstawisz (np. profilowe/grafika drużyny) są automatycznie weryfikowane. Normalnie, musi być zweryfikowane przez moderatora. Nie dotyczy wcześniej wstawionych zdjęć.", + "support.perk.userShortLink": "", + "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "Ustaw kolor profilu", + "support.perk.favoriteBadges": "", + "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Ustaw kolor profilu drużyny", "support.perk.customizedColorsTeam.extra": "Tylko jedna osoba z drużyny musi być patronem by cała drużyna miała tą korzyść.", "support.perk.privateDiscord": "Dostęp do zastrzeżonego kanału na serverze Discord", "support.perk.privateDiscord.extra": "Używany do wstawienia zmian w toku, otrzymania wsparcia z pierwszeństwem oraz pierwszeństwo w wysłuchaniu próźb", - + "support.perk.prioritySupport": "", + "support.perk.prioritySupport.extra": "", + "support.perk.previewQ": "", + "support.perk.joinFive": "", + "support.perk.tournamentsBeta": "", + "support.perk.joinMoreAssociations": "", + "support.perk.useBotToLogIn": "", + "support.perk.useBotToLogIn.extra": "", "custom.colors.title": "Niestandardowe kolory", "custom.colors.bg": "Tło", "custom.colors.bg-darker": "Ciemniejsze tło", "custom.colors.bg-lighter": "Jaśniejsze tło", "custom.colors.text": "Tekst", "custom.colors.text-lighter": "Jaśniejszy tekst", - "custom.colors.theme": "Motyw" + "custom.colors.theme": "Motyw", + "custom.colors.theme-secondary": "", + "custom.colors.chat": "", + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", + "divisions.WEST": "", + "divisions.JPN": "", + "xsearch.placements": "", + "xsearch.aliases": "", + "xsearch.unlink.title": "", + "xsearch.unlink.action.long": "", + "xsearch.unlink.action.short": "", + "build.private": "", + "or": "", + "yes": "", + "no": "", + "leaderboard.type.USER": "", + "leaderboard.type.TEAM": "", + "leaderboard.type.XP-ALL": "", + "leaderboard.noPlayers": "", + "leaderboard.noTeams": "", + "leaderboard.updateInfo": "", + "leaderboard.qualification": "", + "leaderboard.qualification.info": "", + "chat.connected": "", + "chat.connecting": "", + "chat.disconnected": "", + "chat.send": "", + "chat.input.placeholder": "", + "chat.systemMsg.scoreReported": "", + "chat.systemMsg.scoreConfirmed": "", + "chat.systemMsg.cancelReported": "", + "chat.systemMsg.cancelConfirmed": "", + "chat.systemMsg.userLeft": "", + "chat.newMessages": "", + "fc.title": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", + "settings.notifications.title": "", + "settings.notifications.description": "", + "settings.notifications.disableInfo": "", + "settings.notifications.browserNotSupported": "", + "settings.notifications.permissionDenied": "", + "badges.selector.none": "", + "badges.selector.select": "" } diff --git a/locales/pl/contributions.json b/locales/pl/contributions.json index befa12907..cb9b5ecab 100644 --- a/locales/pl/contributions.json +++ b/locales/pl/contributions.json @@ -6,5 +6,7 @@ "uberu": "Narysowała emotke Mini Judd'a trzymającego serce", "yaga": "Dostarczył ikony broni zapasowych i specjalnych", "antariska": "Stworzył/a tła do plannera map", - "translation": "Tłumaczenie" + "splatoon3ink": "", + "translation": "Tłumaczenie", + "sounds": "" } diff --git a/locales/pl/faq.json b/locales/pl/faq.json index 3f7e08eaf..3c16e99bf 100644 --- a/locales/pl/faq.json +++ b/locales/pl/faq.json @@ -1,15 +1,20 @@ { "q1": "Czym jest Plus Server?", - + "a1": "", "q2": "Jak mieć odznake dla mojego wydarzenia?", - + "a2": "", "q3": "Jak zaktualizować nazwę/avatar na stronie?", - + "a3": "", "q4": "Zostałem Patronem ale nie widzę żadnych zmian na stronie?", "a4": "Upewnij się, że twoje konto Patreon jest połączone z twoim kontem Discord. Po zrobieniu tego zajmie do 2 godzin by się strona zaktualizowała. Jeśli masz problemy napisz prywatnie do Sendou.", - "q5": "Czy jest aplikacja sendou.ink?", "a5": "Nie, ale sendou.ink może być zainstalowane jako 'Progressive Web App', który ma wiele tych samych korzyści co normalna aplikacja. Wyszukaj 'jak się instaluje PWA na *twojej wyszukiwarce*' by wiedzieć jak.", - - "a6": "Używamy do tego twojego profilu Discord. Połącz te konta na Discordzie i odśwież sendou.ink i powinny się pojawić." + "q6": "", + "a6": "Używamy do tego twojego profilu Discord. Połącz te konta na Discordzie i odśwież sendou.ink i powinny się pojawić.", + "q7": "", + "a7": "", + "q8": "", + "a8": "", + "q9": "", + "a9": "" } diff --git a/locales/pl/front.json b/locales/pl/front.json index 0967ef424..7b6aa4734 100644 --- a/locales/pl/front.json +++ b/locales/pl/front.json @@ -1 +1,18 @@ -{} +{ + "sq.season": "", + "sq.prepare": "", + "sq.participate": "", + "showcase.tabs.signedUp": "", + "showcase.tabs.organizer": "", + "showcase.tabs.discover": "", + "showcase.viewAll": "", + "showcase.card.ranked": "", + "showcase.card.unranked": "", + "showcase.card.winner": "", + "showcase.results": "", + "leaderboards.topPlayers": "", + "leaderboards.topTeams": "", + "leaderboards.viewFull": "", + "updates.header": "", + "updates.viewPast": "" +} diff --git a/locales/pl/game-misc.json b/locales/pl/game-misc.json index e866202f0..24db3d21e 100644 --- a/locales/pl/game-misc.json +++ b/locales/pl/game-misc.json @@ -22,6 +22,7 @@ "STAGE_20": "Bluefin Depot", "STAGE_21": "Robo ROM-en", "STAGE_22": "Marlin Airport", + "STAGE_23": "", "ABILITY_ISM": "Ink Saver (Main)", "ABILITY_ISS": "Ink Saver (Sub)", "ABILITY_IRU": "Ink Recovery Up", @@ -57,5 +58,10 @@ "MODE_LONG_SZ": "Splat Zones", "MODE_LONG_TC": "Tower Control", "MODE_LONG_RM": "Rainmaker", - "MODE_LONG_CB": "Clam Blitz" + "MODE_LONG_CB": "Clam Blitz", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/pl/lfg.json b/locales/pl/lfg.json index 0967ef424..b3644d073 100644 --- a/locales/pl/lfg.json +++ b/locales/pl/lfg.json @@ -1 +1,32 @@ -{} +{ + "types.PLAYER_FOR_TEAM": "", + "types.PLAYER_FOR_COACH": "", + "types.TEAM_FOR_PLAYER": "", + "types.TEAM_FOR_COACH": "", + "types.TEAM_FOR_SCRIM": "", + "types.COACH_FOR_TEAM": "", + "post.lastActive": "", + "noPosts": "", + "expiring": "", + "addFilter": "", + "filters.Weapon": "", + "filters.Type": "", + "filters.Timezone": "", + "filters.Language": "", + "filters.PlusTier": "", + "filters.MaxTier": "", + "filters.MinTier": "", + "filters.suffix": "", + "filters.orAbove": "", + "new.noMorePosts": "", + "new.type.header": "", + "new.timezone.header": "", + "new.text.header": "", + "new.visibility.header": "", + "new.visibility.everyone": "", + "new.editOn": "", + "new.weaponPool.header": "", + "new.weaponPool.userProfile": "", + "new.languages.header": "", + "new.languages.sqSettingsPage": "" +} diff --git a/locales/pl/org.json b/locales/pl/org.json index 0967ef424..f7b3b5440 100644 --- a/locales/pl/org.json +++ b/locales/pl/org.json @@ -1 +1,25 @@ -{} +{ + "roles.ADMIN": "", + "roles.MEMBER": "", + "roles.ORGANIZER": "", + "roles.STREAMER": "", + "events.established.short": "", + "events.all": "", + "events.past": "", + "events.upcoming": "", + "events.tabs.events": "", + "events.tabs.leaderboard": "", + "edit.form.title": "", + "edit.form.uploadLogo": "", + "edit.form.socialLinks.title": "", + "edit.form.members.title": "", + "edit.form.members.info": "", + "edit.form.members.user.title": "", + "edit.form.members.role.title": "", + "edit.form.members.roleDisplayName.title": "", + "edit.form.series.title": "", + "edit.form.series.seriesName.title": "", + "edit.form.series.showLeaderboard.title": "", + "edit.form.badges.title": "", + "edit.form.errors.noUnadmin": "" +} diff --git a/locales/pl/q.json b/locales/pl/q.json index 0967ef424..994b9e2db 100644 --- a/locales/pl/q.json +++ b/locales/pl/q.json @@ -1 +1,172 @@ -{} +{ + "mapListPreference.NO_PREFERENCE": "", + "mapListPreference.PREFER_ALL_MODES": "", + "mapListPreference.PREFER_SZ": "", + "mapListPreference.ALL_MODES_ONLY": "", + "mapListPreference.SZ_ONLY": "", + "mapListPreference.note": "", + "roles.OWNER": "", + "roles.MANAGER": "", + "roles.REGULAR": "", + "vc.YES": "", + "vc.NO": "", + "vc.LISTEN_ONLY": "", + "privateNote.header": "", + "privateNote.comment.header": "", + "privateNote.sentiment.header": "", + "privateNote.sentiment.info": "", + "privateNote.sentiment.POSITIVE": "", + "privateNote.sentiment.NEUTRAL": "", + "privateNote.sentiment.NEGATIVE": "", + "privateNote.delete.header": "", + "front.cities.la": "", + "front.cities.nyc": "", + "front.cities.paris": "", + "front.cities.tokyo": "", + "front.inviteCodeWrong": "", + "front.noFriendCode": "", + "front.upcomingSeason.header": "", + "front.upcomingSeason.date": "", + "front.noUpcomingSeason": "", + "front.nav.rules.title": "", + "front.nav.rules.description": "", + "front.nav.info.title": "", + "front.nav.info.description": "", + "front.nav.settings.title": "", + "front.nav.settings.description": "", + "front.nav.leaderboards.title": "", + "front.nav.leaderboards.description": "", + "front.nav.mySeason.title": "", + "front.nav.mySeason.description": "", + "front.nav.streams.title": "", + "front.nav.streams.description": "", + "front.actions.logIn": "", + "front.actions.joinWithGroup": "", + "front.actions.joinSolo": "", + "front.join.header": "", + "front.join.joinAction": "", + "front.join.joinWithTrustAction": "", + "front.join.joinWithTrustAction.explanation": "", + "front.seasonOpen": "", + "front.preview": "", + "front.preview.explanation": "", + "settings.maps.header": "", + "settings.maps.avoid": "", + "settings.maps.prefer": "", + "settings.maps.neutral": "", + "settings.weaponPool.header": "", + "settings.weaponPool.full": "", + "settings.voiceChat.header": "", + "settings.voiceChat.canVC.header": "", + "settings.voiceChat.canVC.yes": "", + "settings.voiceChat.canVC.no": "", + "settings.voiceChat.canVC.listenOnly": "", + "settings.voiceChat.languages.header": "", + "settings.voiceChat.languages.placeholder": "", + "settings.sounds.header": "", + "settings.sounds.likeReceived": "", + "settings.sounds.groupNewMember": "", + "settings.sounds.matchStarted": "", + "settings.mapPool.notOk": "", + "settings.misc.header": "", + "settings.banned": "", + "settings.avoid.label": "", + "settings.trusted.header": "", + "settings.trusted.confirm": "", + "settings.trusted.trustedExplanation": "", + "settings.trusted.noTrustedExplanation": "", + "settings.trusted.teamExplanation": "", + "looking.joiningGroupError": "", + "looking.goToSettingsPrompt": "", + "looking.inactiveGroup.soon": "", + "looking.inactiveGroup": "", + "looking.inactiveGroup.action": "", + "looking.lastUpdatedAt": "", + "looking.columns.invited": "", + "looking.columns.challenged": "", + "looking.columns.invitations": "", + "looking.columns.challenges": "", + "looking.columns.available": "", + "looking.columns.myGroup": "", + "looking.columns.chat": "", + "looking.columns.groups": "", + "looking.groups.actions.startMatch": "", + "looking.groups.actions.challenge": "", + "looking.groups.actions.invite": "", + "looking.groups.actions.groupUp": "", + "looking.groups.actions.undo": "", + "looking.groups.actions.rechallenge": "", + "looking.groups.actions.giveManager": "", + "looking.groups.actions.removeManager": "", + "looking.groups.actions.kick": "", + "looking.groups.actions.leaveGroup": "", + "looking.groups.actions.leaveQ": "", + "looking.groups.actions.goBack": "", + "looking.groups.adder.quickAdd": "", + "looking.groups.adder.error": "", + "looking.groups.adder.others": "", + "looking.groups.adder.inviteLink": "", + "looking.groups.adder.select": "", + "looking.groups.editNote": "", + "looking.groups.addNote": "", + "looking.replay": "", + "looking.teamSP": "", + "looking.teamSP.calculated": "", + "looking.teamSP.calculating": "", + "looking.sp.calculated": "", + "looking.sp.calculating": "", + "looking.rankCalculating": "", + "looking.allTiers": "", + "looking.joinQPrompt": "", + "looking.range.or": "", + "match.header": "", + "match.spInfo": "", + "match.dispute.button": "", + "match.dispute.p1": "", + "match.dispute.p2": "", + "match.actions.lookAgain": "", + "match.actions.stopReportingWeapons": "", + "match.actions.reportWeapons": "", + "match.report.whoToReport": "", + "match.report.whoToReport.me": "", + "match.report.whoToReport.myTeam": "", + "match.report.whoToReport.everyone": "", + "match.report.copyWeapons": "", + "match.report.error": "", + "match.report.submit": "", + "match.report.winnerLabel": "", + "match.report.weaponLabel": "", + "match.sides.alpha": "", + "match.sides.bravo": "", + "match.helpdesk": "", + "match.pool": "", + "match.password.short": "", + "match.cancelMatch": "", + "match.canceled": "", + "match.cancelRequested": "", + "match.reportedBy": "", + "match.cancelPendingConfirmation": "", + "match.cancelMatch.confirm": "", + "match.tabs.reportScore": "", + "match.errors.cantCancel": "", + "match.errors.different": "", + "match.submitScores": "", + "match.submitScores.adjusted": "", + "match.results.unplayed": "", + "match.results.us": "", + "match.results.them": "", + "match.won": "", + "match.reporting": "", + "match.outcome.win": "", + "match.outcome.loss": "", + "match.screen.ban": "", + "match.screen.allowed": "", + "preparing.joinQ": "", + "tiers.currentCriteria": "", + "tiers.info.p1": "", + "tiers.info.p2": "", + "tiers.info.p3": "", + "streams.noStreams": "", + "streams.ownStreamInfo": "", + "streams.ownStreamInfo.linkText": "" +} diff --git a/locales/pl/scrims.json b/locales/pl/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/pl/scrims.json +++ b/locales/pl/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/pl/team.json b/locales/pl/team.json index 32c237051..884275ae2 100644 --- a/locales/pl/team.json +++ b/locales/pl/team.json @@ -2,23 +2,39 @@ "newTeam.header": "Uwtorzenie nowej drużyny", "teamSearch.placeholder": "Wyszukaj drużynę lub gracza...", "actionButtons.leaveTeam": "Opuść drużynę", + "actionButtons.makeMainTeam": "", + "leaveTeam.header": "", + "leaveTeam.header.newOwner": "", "actionButtons.leaveTeam.confirm": "Opuść", "actionButtons.editTeam": "Edytuj Drużynę", "actionButtons.manageRoster": "Zarządzaj Członkami", "actionButtons.deleteTeam": "Usuń drużynę", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", "actionButtons.kick": "Wyrzuć", "kick.header": "Wyrzucić {{user}} z {{teamName}}?", "actionButtons.transferOwnership": "Przenieś Własność", "transferOwnership.header": "Przenieś własność {{teamName}} do {{user}}?", "actionButtons.transferOwnership.confirm": "Przenieś", "deleteTeam.header": "Czy napewno chcesz usunąć {{teamName}}?", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", "roles.CAPTAIN": "Kapitan", + "roles.CO_CAPTAIN": "", "roles.FRONTLINE": "Frontline", + "roles.SLAYER": "", + "roles.SKIRMISHER": "", "roles.SUPPORT": "Support", + "roles.MIDLINE": "", "roles.BACKLINE": "Backline", + "roles.FLEX": "", + "roles.SUB": "", "roles.COACH": "Trener", + "roles.CHEERLEADER": "", + "forms.fields.teamBsky": "", "forms.fields.bio": "Opis", "forms.fields.uploadImages": "Wstaw zdjęcia", + "forms.fields.removeImages": "", "forms.fields.uploadImages.pfp": "Zdjęcie profilowe", "forms.fields.uploadImages.banner": "Grafika drużyny", "forms.info.name": "Uwaga: Jeśli zmienisz imię drużyny, ktoś inny może użyć twoje stare imię i URL", @@ -29,5 +45,9 @@ "validation.SHORT_CODE": "Zaproszenie jest złej długości. Czy napewno skopiowałeś/aś pełne URL?", "validation.TEAM_FULL": "Drużyna, do której próbujesz dołączyć, jest pełna.", "validation.INVITE_CODE_WRONG": "Zaproszenie niepoprawne.", - "validation.VALID": "Dołączyć do {{teamName}}?" + "validation.REACHED_TEAM_COUNT_LIMIT": "", + "validation.VALID": "Dołączyć do {{teamName}}?", + "editor.label": "", + "editorsInfo.button": "", + "editorsInfo.popover": "" } diff --git a/locales/pl/tournament.json b/locales/pl/tournament.json index bbc3eb19f..167e9f577 100644 --- a/locales/pl/tournament.json +++ b/locales/pl/tournament.json @@ -2,27 +2,134 @@ "tabs.info": "Info", "tabs.teams": "Drużyny ({{count}})", "tabs.admin": "Admin", - + "tabs.register": "", + "tabs.brackets": "", + "tabs.seeds": "", + "tabs.results": "", + "tabs.streams": "", + "tabs.subs": "", + "pre.steps.header": "", + "pre.steps.name": "", + "pre.steps.roster": "", + "pre.steps.pool": "", + "pre.steps.check-in": "", + "pre.footer": "", + "pre.logIn": "", + "pre.inATeam": "", + "pre.checkIn.range": "", + "pre.checkIn.over": "", + "pre.checkIn.cant": "", + "pre.checkIn.button": "", + "pre.checkIn.checkedIn": "", + "pre.info.header": "", + "pre.info.unregister": "", + "pre.info.unregister.confirm": "", + "pre.info.noHost": "", + "pre.info.noScreen": "", + "pre.roster.header": "", + "pre.roster.footer": "", + "pre.roster.addTrusted.header": "", + "pre.roster.delete.button": "", + "pre.roster.delete.header": "", + "pre.pool.header": "", + "pre.pool.banned": "", + "pre.pool.tiebreaker.short": "", + "pre.sub.prompt": "", "bracket.type.DE_WINNERS": "Runda Zwycięzców", "bracket.type.DE_LOSERS": "Runda Przegranych", "bracket.type.SE": "Runda", "bracket.type.SWISS": "Runda Swiss", "bracket.type.GROUPS": "Runda Grupowa", - "round.label": "Runda", - "team.label": "Drużyna", "team.unlisted": "Drużyna nie katalogowana", - "bestOf.label.short": "Bo", - "pickInfo.team": "Drużyna {{number}} wybiera", + "pickInfo.team.specific": "", "pickInfo.tiebreaker": "Tiebreaker", "pickInfo.both": "Oba wybrane", "pickInfo.default": "Domyślna mapa", - + "pickInfo.counterpick": "", "generator.error": "Zmiany nie zostały zapisane z powodu rozpoczęcia turnieju", - "teams.mapsPickedStatus": "Status wybranych map", - "admin.download": "Zapisz uczestników" + "admin.download": "Zapisz uczestników", + "admin.actions.CHANGE_TEAM_OWNER": "", + "admin.actions.CHANGE_TEAM_NAME": "", + "admin.actions.CHECK_IN": "", + "admin.actions.CHECK_OUT": "", + "admin.actions.ADD_MEMBER": "", + "admin.actions.REMOVE_MEMBER": "", + "admin.actions.DELETE_TEAM": "", + "admin.actions.ADD_TEAM": "", + "admin.actions.DROP_TEAM_OUT": "", + "admin.actions.UNDO_DROP_TEAM_OUT": "", + "admin.actions.UPDATE_IN_GAME_NAME": "", + "admin.actions.DELETE_LOGO": "", + "staff.role.ORGANIZER": "", + "staff.role.STREAMER": "", + "actions.addSub": "", + "actions.shareLink": "", + "actions.sub.prompt_one": "", + "actions.sub.prompt_few": "", + "actions.sub.prompt_many": "", + "actions.sub.prompt_other": "", + "actions.sub.prompt_zero": "", + "actions.finalize.question": "", + "actions.finalize.action": "", + "actions.finalize.confirm": "", + "streams.none": "", + "team.setWins": "", + "team.mapWins": "", + "team.seed": "", + "team.seed.footer": "", + "team.placement": "", + "team.placement.footer": "", + "bracket.waiting": "", + "bracket.waiting.checkin": "", + "bracket.wip": "", + "bracket.progress.thanksForPlaying": "", + "bracket.progress.match": "", + "bracket.progress.match.action": "", + "bracket.progress.waiting": "", + "bracket.standings.showLess": "", + "bracket.standings.showMore": "", + "match.hosts": "", + "match.pass": "", + "match.pool": "", + "match.score": "", + "match.score.playAll": "", + "match.action.undoLastScore": "", + "match.action.reopenMatch": "", + "join.error.MISSING_CODE": "", + "join.error.SHORT_CODE": "", + "join.error.NO_TEAM_MATCHING_CODE": "", + "join.error.TEAM_FULL": "", + "join.error.ALREADY_JOINED": "", + "join.error.NOT_LOGGED_IN": "", + "join.VALID": "", + "join.giveTrust": "", + "subs.prefersToPlay": "", + "subs.canPlay": "", + "subs.canVC": "", + "subs.noVC": "", + "subs.listenOnlyVC": "", + "subs.editPost": "", + "subs.addPost": "", + "subs.vc.header": "", + "subs.weapons.prefer.header": "", + "subs.weapons.ok.header": "", + "subs.weapons.info": "", + "subs.message.header": "", + "subs.visibility.header": "", + "subs.visibility.everyone": "", + "progression.error.PLACEMENTS_PARSE_ERROR": "", + "progression.error.NOT_RESOLVING_WINNER": "", + "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "", + "progression.error.GAP_IN_PLACEMENTS": "", + "progression.error.TOO_MANY_PLACEMENTS": "", + "progression.error.DUPLICATE_BRACKET_NAME": "", + "progression.error.NAME_MISSING": "", + "progression.error.NEGATIVE_PROGRESSION": "", + "progression.error.NO_SE_SOURCE": "", + "progression.error.NO_DE_POSITIVE": "" } diff --git a/locales/pl/user.json b/locales/pl/user.json index d6c3178be..23a784348 100644 --- a/locales/pl/user.json +++ b/locales/pl/user.json @@ -1,5 +1,6 @@ { "customUrl": "Niestandardowe URL", + "customName": "", "ign": "Imię In-game", "ign.short": "IGN", "country": "Kraj", @@ -11,7 +12,17 @@ "sens": "Sens", "weaponPool": "Pula broni", "discordExplanation": "Nazwa, profilowe oraz połączone konta brane są z konta Discord. Zobacz <1>FAQ by dowiedzieć się więcej.", - + "favoriteBadges": "", + "battlefy": "", + "forms.showDiscordUniqueName": "", + "forms.showDiscordUniqueName.info": "", + "forms.commissionsOpen": "", + "forms.commissionText": "", + "forms.commissionText.info": "", + "forms.customName.info": "", + "forms.country.search.placeholder": "", + "forms.favoriteBadges.nonSupporter": "", + "results.title": "", "results.placing": "Placing", "results.team": "Drużyna", "results.tournament": "Turniej", @@ -20,12 +31,50 @@ "results.highlights": "Wyróżnienia", "results.highlights.choose": "Wybierz wyróżnienia", "results.highlights.explanation": "Wybierz wyniki, które chcesz wyróżnić", - + "results.button.showHighlights": "", + "results.button.showAll": "", "forms.errors.maxWeapons": "Maksymalna ilość broni osiągnięta", "forms.errors.invalidCustomUrl.numbers": "Niestandardowe URL nie może zawierać tylko liczby", "forms.errors.invalidCustomUrl.strangeCharacter": "Niestandardowe URL nie może zawierać znaków specjalnych", "forms.errors.invalidCustomUrl.duplicate": "Te niestandardowe URl jest już przez kogoś zajęte", "forms.errors.invalidSens": "Motion sens nie może być ustawione jeśli R-stick sens nie jest", - - "search.noResults": "Nie znaleziono użytkownika o nazwie '{{query}}'" + "forms.info.customUrl": "", + "forms.info.battlefy": "", + "search.info": "", + "search.noResults": "Nie znaleziono użytkownika o nazwie '{{query}}'", + "search.pleaseLogIn.header": "", + "search.pleaseLogIn.button": "", + "seasons": "", + "seasons.noQ": "", + "seasons.tabs.weapons": "", + "seasons.tabs.stages": "", + "seasons.tabs.self": "", + "seasons.tabs.teammates": "", + "seasons.tabs.opponents": "", + "seasons.season": "", + "seasons.season.short": "", + "seasons.win.short": "", + "seasons.loss.short": "", + "seasons.tentative": "", + "seasons.tentative.explanation": "", + "seasons.peak": "", + "seasons.noReportedWeapons": "", + "seasons.clickARow": "", + "seasons.loading": "", + "seasons.matchBeingProcessed": "", + "builds.sorting.changeButton": "", + "builds.sorting.header": "", + "builds.sorting.backToDefaults": "", + "builds.sorting.info": "", + "builds.sorting.UPDATED_AT": "", + "builds.sorting.TOP_500": "", + "builds.sorting.WEAPON_POOL": "", + "builds.sorting.WEAPON_IN_GAME_ORDER": "", + "builds.sorting.ALPHABETICAL_TITLE": "", + "builds.sorting.MODE": "", + "builds.sorting.HEADGEAR_ID": "", + "builds.sorting.CLOTHES_ID": "", + "builds.sorting.SHOES_ID": "", + "builds.sorting.PUBLIC_BUILD": "", + "builds.sorting.PRIVATE_BUILD": "" } diff --git a/locales/pl/vods.json b/locales/pl/vods.json index 0967ef424..fdc490c72 100644 --- a/locales/pl/vods.json +++ b/locales/pl/vods.json @@ -1 +1,28 @@ -{} +{ + "type.SCRIM": "", + "type.TOURNAMENT": "", + "type.MATCHMAKING": "", + "type.CAST": "", + "type.SENDOUQ": "", + "gameCount": "", + "minShort": "", + "secShort": "", + "forms.title.create": "", + "forms.title.edit": "", + "forms.title.youtubeUrl": "", + "forms.title.videoTitle": "", + "forms.title.videoDate": "", + "forms.title.type": "", + "forms.title.pov": "", + "forms.title.startTimestamp": "", + "forms.title.mode": "", + "forms.title.stage": "", + "forms.title.weaponsTeamOne": "", + "forms.title.weaponsTeamTwo": "", + "forms.title.weapon": "", + "forms.action.addMatch": "", + "forms.action.deleteMatch": "", + "noVods": "", + "gainPerms": "", + "deleteConfirm": "" +} diff --git a/locales/pt-BR/analyzer.json b/locales/pt-BR/analyzer.json index 861b65cf9..e9af73e6d 100644 --- a/locales/pt-BR/analyzer.json +++ b/locales/pt-BR/analyzer.json @@ -92,6 +92,7 @@ "damage.header.baseDamage.short": "Base", "damage.header.distance": "Distância", "damage.toSplat_one": "{{count}} tiro para eliminar", + "damage.toSplat_many": "", "damage.toSplat_other": "{{count}} tiros para eliminar", "damage.NORMAL_MIN": "Mínimo", "damage.NORMAL_MAX": "Máximo", @@ -158,6 +159,9 @@ "dmgHtdExplanation": "DANO = Dano | GPD = Golpes para destruir", "noDmgData": "Ainda não há dados sobre o dano dessa arma. Verifique mais tarde!", "perInkTankGrid.header_one": "Tiros da(o) {{weapon}} após a arma secundária ter sido usada {{count}}×", + "perInkTankGrid.header_many": "", "perInkTankGrid.header_other": "Tiros da(o) {{weapon}} após a arma secundária ter sido usada {{count}}×", - "bigBubblerExplanation": "A duração do {{weapon}} também é aumentada conforme a durabilidade aumenta" + "bigBubblerExplanation": "A duração do {{weapon}} também é aumentada conforme a durabilidade aumenta", + "button.showChart": "", + "button.showConsumptionGrid": "" } diff --git a/locales/pt-BR/art.json b/locales/pt-BR/art.json index 11697ae95..eb86e1675 100644 --- a/locales/pt-BR/art.json +++ b/locales/pt-BR/art.json @@ -1,5 +1,6 @@ { "pendingApproval_one": "Você tem {{count}} imagem aguardando aprovação de um moderador", + "pendingApproval_many": "", "pendingApproval_other": "Você tem {{count}} imagens aguardando aprovação de um moderador", "madeBy": "Feito por/pela", "radios.all": "Todas", @@ -24,5 +25,7 @@ "forms.tags.addNew": "Crie uma nova.", "forms.tags.addNew.placeholder": "Criar uma nova marcação", "forms.tags.searchExisting.placeholder": "Pesquisar marcações existentes", - "forms.tags.maxReached": "Quantidade máxima de marcações atingida" + "forms.tags.maxReached": "Quantidade máxima de marcações atingida", + "delete.title": "", + "unlink.title": "" } diff --git a/locales/pt-BR/badges.json b/locales/pt-BR/badges.json index a2cc99687..4ff81b419 100644 --- a/locales/pt-BR/badges.json +++ b/locales/pt-BR/badges.json @@ -3,9 +3,12 @@ "patreon+": "Apoiador(a)+ do sendou.ink no Patreon", "xp": "Premiado(a) por alcançar {{xpText}}", "tournament_one": "Premiado(a) por vencer o(a) {{tournament}}", + "tournament_many": "", "tournament_other": "Premiado(a) por vencer o(a) {{tournament}} (×{{count}})", "forYourEvent": "Quer insígnia(s) para o seu evento?", "managedBy": "Gerenciado por/pela {{users}}", + "madeBy": "", "own.divider": "Ingínias gerenciadas", - "other.divider": "Outras insígnias" + "other.divider": "Outras insígnias", + "noBadgesFound": "" } diff --git a/locales/pt-BR/builds.json b/locales/pt-BR/builds.json index f457e6dc9..7df77af37 100644 --- a/locales/pt-BR/builds.json +++ b/locales/pt-BR/builds.json @@ -4,7 +4,6 @@ "noBuilds": "Nenhuma build ainda. Adicione a sua primeira!", "buildCard.info": "Info", "buildCard.edit": "Editar", - "forms.title": "Título", "forms.modes": "Modos", "forms.weapons": "Armas", @@ -12,21 +11,19 @@ "forms.gear.CLOTHES": "Equipamento (roupa)", "forms.gear.SHOES": "Equipamento (sapatos)", "forms.private.info": "Builds privadas são visívieis apenas para você", - + "forms.noGear.info": "", "deleteConfirm": "Excluir a build '{{title}}'?", - "stats.count.title": "Estatísticas de {{count}} builds da(o) {{weapon}}", "stats.ap.title": "Médias dos pontos de habilidade (Ability Points)", "stats.percentage.title": "Aparição de habilidades exclusivamente primárias", "stats.all": "Todas", - + "stats.public": "", + "stats.private": "", "addFilter": "Adicionar filtro", "linkButton.abilityStats": "Estatísticas de habilidade", "linkButton.popularBuilds": "Builds populares", "noPopularBuilds": "Parece que não existem builds populares para essa arma nesse momento.", - "emptyAbilitySlot": "Espaço (Slot) de habilidade vazio", - "filters.type.ability": "Por habilidade", "filters.type.mode": "Por modo", "filters.type.date": "Por data", @@ -38,5 +35,6 @@ "filters.atLeast": "Pelo menos", "filters.atMost": "No máximo", "filters.date.since": "Desde a", - "filters.date.custom": "Data personalizada" + "filters.date.custom": "Data personalizada", + "filters.filterByWeapon": "" } diff --git a/locales/pt-BR/calendar.json b/locales/pt-BR/calendar.json index fb741d223..a0b8d9f11 100644 --- a/locales/pt-BR/calendar.json +++ b/locales/pt-BR/calendar.json @@ -1,8 +1,5 @@ { "inYourTimeZone": "Horários no seu fuso horário local:", - "addNew": "Adicionar novo", - "noEvents": "Não há eventos para a semana selecionada", - "reportResults": "Você pode declarar resultados:", "day": "Dia {{number}}", "actions.reportWinners": "Declarar vencedores", "actions.delete": "Excluir evento", @@ -12,13 +9,12 @@ "members": "Membros", "results": "Resultados", "createMapList": "Criar lista de mapas", - "from": "Do(a) {{author}}", - "pastEvents.dividerText": "Eventos passados", "count.teams_one": "{{count}} time", - "count.players_one": "{{count}} jogador", + "count.teams_many": "", "count.teams_other": "{{count}} times", + "count.players_one": "{{count}} jogador", + "count.players_many": "", "count.players_other": "{{count}} jogadores", - "forms.dates": "Datas", "forms.bracketUrl": "URL do Bracket", "forms.discordInvite": "URL de convite do servidor do Discord", @@ -27,7 +23,6 @@ "forms.badges": "Prêmio(s) de insígnia", "forms.badges.placeholder": "Escolha um prêmio de insígnia", "forms.mapPool": "Conjunto de mapas", - "forms.participantCount": "Contagem de participantes", "forms.reportResultsHeader": "Declarando resultados para o(a) {{eventName}}", "forms.reportResultsInfo": "Você decide quantos resultados declarar. Pode ser apenas o time vencedor, Top 3 ou qualquer outro tipo de placar que você quiser.", @@ -35,22 +30,14 @@ "forms.team.remove": "Remover time", "forms.team.name": "Nome do time", "forms.team.placing": "Placar", - "forms.team.player.header": "Jogador {{number}}", "forms.team.player.add": "Adicionar jogador", "forms.team.player.remove": "Remover jogador", "forms.team.player.addAsUser": "Adicionar como usuário (recomendado, resultado no perfil)", "forms.team.player.addAsText": "Adicionar como texto simples (resultado apenas aqui)", - "forms.errors.uniqueTeamName": "Cada time precisa de um nome único.", "forms.errors.duplicatePlayer": "Não é possível ter o mesmo jogador duas vezes no mesmo time.", "forms.errors.emptyTeam": "Cada time deve ter pelo menos um jogador.", - - "week.this": "Essa semana", - "week.next": "Próxima semana", - "week.last": "Semana passada", - - "tag.desc.BADGE": "O(A) vencedor(a) desse evento recebe uma insígnia do sendou.ink.", "tag.desc.SPECIAL": "Conjunto de regras que diferem do padrão. Ex. limita que armas podem ser usadas.", "tag.desc.ART": "Você pode ganhar arte por participar desse torneio.", "tag.desc.MONEY": "Você pode ganhar dinheiro por participar desse torneio.", @@ -64,5 +51,33 @@ "tag.desc.S1": "O jogo jogado é o Splatoon 1.", "tag.desc.S2": "O jogo jogado é o Splatoon 2.", "tag.desc.SR": "Evento de Salmon Run.", - "tag.desc.CARDS": "Evento de Tableturf Battle." + "tag.desc.CARDS": "Evento de Tableturf Battle.", + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/pt-BR/common.json b/locales/pt-BR/common.json index 2a490b285..1c7341a28 100644 --- a/locales/pt-BR/common.json +++ b/locales/pt-BR/common.json @@ -23,23 +23,69 @@ "pages.art": "Arte", "pages.sendouq": "SendouQ", "pages.lfg": "Formação de Times", - + "pages.scrims": "", + "pages.settings": "", + "pages.luti": "", "header.profile": "Perfil", "header.logout": "Sair", "header.login": "Login", "header.language": "Idioma", "header.loggedInAs": "Logado como {{userName}}", "header.theme": "Tema", - + "header.adder.tournament": "", + "header.adder.calendarEvent": "", + "header.adder.build": "", + "header.adder.team": "", + "header.adder.scrimPost": "", + "header.adder.association": "", + "header.adder.lfgPost": "", + "header.adder.art": "", + "header.adder.vod": "", + "header.adder.plusSuggestion": "", + "notifications.title": "", + "notifications.empty": "", + "notifications.seeAll": "", + "notifications.fullList.explanation": "", + "notifications.managePush": "", + "notifications.title.SQ_ADDED_TO_GROUP": "", + "notifications.text.SQ_ADDED_TO_GROUP": "", + "notifications.title.SQ_NEW_MATCH": "", + "notifications.text.SQ_NEW_MATCH": "", + "notifications.title.TO_ADDED_TO_TEAM": "", + "notifications.text.TO_ADDED_TO_TEAM": "", + "notifications.title.TO_TEST_CREATED": "", + "notifications.text.TO_TEST_CREATED": "", + "notifications.title.TO_BRACKET_STARTED": "", + "notifications.text.TO_BRACKET_STARTED": "", + "notifications.title.TO_CHECK_IN_OPENED": "", + "notifications.text.TO_CHECK_IN_OPENED": "", + "notifications.title.BADGE_ADDED": "", + "notifications.text.BADGE_ADDED": "", + "notifications.title.BADGE_MANAGER_ADDED": "", + "notifications.text.BADGE_MANAGER_ADDED": "", + "notifications.title.PLUS_VOTING_STARTED": "", + "notifications.text.PLUS_VOTING_STARTED": "", + "notifications.title.PLUS_SUGGESTION_ADDED": "", + "notifications.text.PLUS_SUGGESTION_ADDED": "", + "notifications.title.TAGGED_TO_ART": "", + "notifications.text.TAGGED_TO_ART": "", + "notifications.title.SEASON_STARTED": "", + "notifications.text.SEASON_STARTED": "", + "notifications.title.SCRIM_NEW_REQUEST": "", + "notifications.text.SCRIM_NEW_REQUEST": "", + "notifications.title.SCRIM_SCHEDULED": "", + "notifications.text.SCRIM_SCHEDULED": "", "auth.errors.aborted": "Login Abortado", "auth.errors.failed": "Login Falhou", "auth.errors.discordPermissions": "Para o seu perfil do sendou.ink, o site precisa de acesso ao nome do perfil do seu Discord, incluindo também o avatar e conexões sociais.", - + "auth.errors.unknown": "", + "toasts.error": "", + "toasts.success": "", + "toasts.info": "", "footer.github.subtitle": "Código fonte", "footer.discord.subtitle": "Ajuda e Feedback", "footer.patreon.subtitle": "Suporte", "footer.thanks": "Obrigado aos patronos e patronesses pelo suporte", - "actions.save": "Salvar", "actions.saveChanges": "Salvar mudanças", "actions.submit": "Enviar", @@ -61,12 +107,19 @@ "actions.selectAll": "Selecionar tudo", "actions.search": "Pesquisar", "actions.setBg": "Definir plano de fundo", + "actions.outlined": "", + "actions.noOutline": "", "actions.join": "Entrar", "actions.nevermind": "Deixa pra lá...", "actions.upload": "Fazer Upload", "actions.clickHere": "Clique aqui", "actions.goBack": "Voltar", - + "actions.enable": "", + "actions.disable": "", + "actions.accept": "", + "actions.next": "", + "actions.previous": "", + "noResults": "", "maps.createMapList": "Criar lista de mapas", "maps.halfSz": "50% Zones", "maps.mapPool": "Seleção de mapas", @@ -89,21 +142,19 @@ "maps.validation.INCLUDES_BANNED": "Não é possível escolher mapas banidos", "maps.validation.INCLUDES_TIEBREAKER": "Não é possível escolher o mapa de desempate", "maps.validation.VALID": "Seleção de mapas OK!", - "results": "Resultados", - "results.placeSuffix_one": "^º", + "results.placeSuffix_many": "", + "results.placeSuffix_other": "^º", "results.placeSuffix_two": "^º", "results.placeSuffix_few": "^º", - "results.placeSuffix_other": "^º", - "forms.name": "Nome", "forms.description": "Descrição", "forms.errors.title": "Os seguintes erros precisam ser corrigidos", "forms.errors.noSearchMatches": "Nenhum resultado encontrado", - + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", "errors.genericReload": "Algo deu errado. Tente recarregar a página.", - "tag.name.SPECIAL": "Regras especiais", "tag.name.ART": "Prêmio(s) em arte", "tag.name.MONEY": "Prêmio(s) em dinheiro", @@ -115,11 +166,14 @@ "tag.name.QUALIFIER": "Qualificatória", "tag.name.SZ": "Apenas Zones", "tag.name.TW": "Inclui Turf", + "tag.name.ONES": "", + "tag.name.DUOS": "", + "tag.name.TRIOS": "", "tag.name.S1": "Splatoon 1", "tag.name.S2": "Splatoon 2", "tag.name.SR": "Salmon Run", "tag.name.CARDS": "Tableturf Battle", - + "tag.name.COLLEGIATE": "", "weapon.category.SHOOTERS": "Shooters", "weapon.category.BLASTERS": "Blasters", "weapon.category.ROLLERS": "Rollers", @@ -133,29 +187,28 @@ "weapon.category.SPLATANAS": "Splatanas", "weapon.category.subs": "Armas secundárias", "weapon.category.specials": "Especiais", - "plans.blueprint": "Planta", "plans.bgStyle.OVER": "Visão aérea", - + "plans.bgStyle.MINI": "", + "plans.adder.objective": "", "articles.by": "por/pela {{author}}", - "theme.light": "Claro", "theme.dark": "Escuro", "theme.auto": "Automático", - "websiteSubtitle": "Centro do Splatoon Competitivo", - "upload.imageToUpload": "Imagem para fazer o upload", "upload.title": "Fazendo o upload de {{type}}. O tamanho recomendado é {{width}}×{{height}}.", "upload.type.team-pfp": "imagem de perfil do time", "upload.type.team-banner": "imagem de capa do time", + "upload.type.org-pfp": "", "upload.commonExplanation": "Antes da imagem ser mostrada publicamente, um moderador irá fazer a validação dela. Imagens enviadas por patronos ou patronesses são mostradas sem validação.", "upload.afterExplanation_one": "Você tem {{count}} imagem pendente. A imagem irá aparecer automaticamente após a validação.", + "upload.afterExplanation_many": "", "upload.afterExplanation_other": "Você tem {{count}} imagens pendente. As imagens irão aparecer automaticamente após a validação.", - "support.intro.first": "Oi! Eu sou o Sendou e o sendou.ink é o meu projeto que consiste em fornecer ferramentas e recursos para a comunidade do Splatoon. O objetivo é ajudar todos a aprimorar suas habilidades e aproveitar o Splatoon, não importando se você é um novato novinho em folha ou veterano de longa data.", "support.intro.second": "Se você gosta do que eu estou fazendo, essa página dá detalhes em como você pode apoiar meu trabalho e ganhar vantagens. Seu apoio me ajuda a pagar pela hospedagem do site e também patrocina o meu tempo investido em melhorar o projeto constantemente.", "support.action": "Apoiar no Patreon", + "support.footer": "", "support.perk.supportMyWork": "Apoiar meu trabalho", "support.perk.adFree": "Navegação sem anúncios", "support.perk.nameInFooter": "Nome no rodapé", @@ -167,7 +220,11 @@ "support.perk.seePlusPercentage.extra": "Normalmente, apenas sugestões que foram rejeitadas podem ver a sua porcentagem de votos. Com isso, você sempre pode ver sua própria porcentagem.", "support.perk.autoValidatePictures": "Validar automaticamente imagens enviadas", "support.perk.autoValidatePictures.extra": "Qualquer imagem que você envia (ex. imagem do time/capa) é automaticamente validada. Normalmente, ela precisa da aprovação de um moderador primeiro. Lembre-se que isso não se aplica para imagens que já foram enviadas.", + "support.perk.userShortLink": "", + "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "Personalizar cores (página do usuário)", + "support.perk.favoriteBadges": "", + "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Personalizar cores (página do time)", "support.perk.customizedColorsTeam.extra": "É suficiente que apenas um membro do time seja um patrono ou patronesse para obter essa vantagem.", "support.perk.privateDiscord": "Acesso à um canal exclusivo no Discord", @@ -175,7 +232,11 @@ "support.perk.prioritySupport": "Suporte prioritário", "support.perk.prioritySupport.extra": "Acesso à uma central de ajuda separada que eu priorizo para solicitações de suporte", "support.perk.previewQ": "Pré-visualize grupos no SendouQ antes de entrar", - + "support.perk.joinFive": "", + "support.perk.tournamentsBeta": "", + "support.perk.joinMoreAssociations": "", + "support.perk.useBotToLogIn": "", + "support.perk.useBotToLogIn.extra": "", "custom.colors.title": "Cores personalizadas", "custom.colors.bg": "Plano de fundo", "custom.colors.bg-darker": "Plano de fundo mais escuro", @@ -183,19 +244,23 @@ "custom.colors.text": "Texto", "custom.colors.text-lighter": "Texto mais claro", "custom.colors.theme": "Tema", + "custom.colors.theme-secondary": "", "custom.colors.chat": "Nome do chat", - + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", "divisions.WEST": "Tentatek", "divisions.JPN": "Takoroka", "xsearch.placements": "Classificações", "xsearch.aliases": "Apelidos:", - + "xsearch.unlink.title": "", + "xsearch.unlink.action.long": "", + "xsearch.unlink.action.short": "", "build.private": "Privada", - "or": "Ou", "yes": "Sim", "no": "Não", - "leaderboard.type.USER": "Usuário", "leaderboard.type.TEAM": "Time", "leaderboard.type.XP-ALL": "Todos", @@ -203,8 +268,9 @@ "leaderboard.noTeams": "Não há times no placar ainda", "leaderboard.updateInfo": "O placar é atualizado a cada 30 minutos", "leaderboard.qualification": "Qualificação para o Final da Temporada", - + "leaderboard.qualification.info": "", "chat.connected": "Conectado(a)", + "chat.connecting": "", "chat.disconnected": "Desconectado(a)", "chat.send": "Enviar", "chat.input.placeholder": "Aperte enter para enviar", @@ -213,6 +279,17 @@ "chat.systemMsg.cancelReported": "{{name}} solicitou o cancelamento da partida", "chat.systemMsg.cancelConfirmed": "{{name}} confirmou o cancelamento da partida. A partida foi trancada", "chat.systemMsg.userLeft": "{{name}} deixou o grupo", - - "fc.title": "Código de amigo" + "chat.newMessages": "", + "fc.title": "Código de amigo", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", + "settings.notifications.title": "", + "settings.notifications.description": "", + "settings.notifications.disableInfo": "", + "settings.notifications.browserNotSupported": "", + "settings.notifications.permissionDenied": "", + "badges.selector.none": "", + "badges.selector.select": "" } diff --git a/locales/pt-BR/faq.json b/locales/pt-BR/faq.json index 1dcc39d0d..61a554e7c 100644 --- a/locales/pt-BR/faq.json +++ b/locales/pt-BR/faq.json @@ -1,25 +1,20 @@ { "q1": "O que é o Servidor Plus?", "a1": "O Servidor Plus é um servidor do Discord para jogadores de alto nível procurarem pessoas para jogar com e contra. Foi fundado em setembro de 2017. É dividido em três níveis dos quais o +1 é o maior. Você obtém acesso quando um membro do servidor sugere você e você é aprovado(a) na votação OU você consegue um posicionamento bom o suficiente nas classficações do SendouQ. \n\nNa votação você obtém uma porcentagem baseada no seu resultado. 0% significa que todos que participaram na votação te rebaixaram e um 100% significa o contrário. 60% é necessário para ser aprovado(a) na votação. Se um membro obtém uma porcentagem abaixo de 60%, ele(a) é rebaixado(a) de nível, ou no caso de estar no +3, removido(a) do servidor. \n\nVeja a página de classificações para ver os indicadores sobre quem está conseguindo acesso por esse método. Um total de 60 pessoas obtém acesso cada temporada: 10 para o +1, 20 para o +2 e 30 para o +3.", - "q2": "Como conseguir um prêmio de insígnia para o meu evento?", - + "a2": "", "q3": "Como atualizar meu avatar ou nome de usuário?", "a3": "Atualizar o avatar ou nome de usuário no Discord não os atualiza imediatamente no sendou.ink. Para fazer isso acontecer, você tem duas opções:\n\n1) Se você for membro do Discord desse site ou do Servidor Plus, você pode simplesmente esperar. Existe um processo automático que acontece uma vez por dia e cuida da atualização.\n\n2) Para fazer a atualização imediatamente, você pode usar o comando /update-profile do bot Lohi no Discord.", - "q4": "Eu me inscrevi no Patreon mas eu não vejo nenhuma mudança no website?", "a4": "Tenha certeza que conectou seu Discord ao Patreon.com. Depois disso, pode levar até duas horas para o status atualizar no site. Se você está tendo problemas, envie uma mensagem direta ao Sendou para obter ajuda.", - "q5": "Existe um aplicativo do sendou.ink?", "a5": "Não mas, o sendou.ink pode ser instalado como um 'Aplicativo Web Progressivo' que possui muitos dos benefícios de um aplicativo tradicional tais como tela cheia, um ícone na tela inicial do seu dispositivo e um processo separado do navegador. Pesquise no Google 'como instalar AWP (PWA em Inglês) no *seu navegador*' para ver como.", - "q6": "Como adicionar o meu Twitch/Bluesky/YouTube ao meu perfil?", "a6": "Nós usamos seu perfil do Discord para isso. Conecte e verifique seus perfis no Discord, depois saia e faça login novamente no sendou.ink para que o seu perfil atualize.", - "q7": "Como posso adicionar vídeos?", - + "a7": "", "q8": "Como posso mostrar meus resultados do X Battle no meu perfil?", - + "a8": "", "q9": "Como posso fazer o upload de uma arte da qual fiz a comissão?", "a9": "Você só pode fazer upload de arte que você mesmo(a) fez. Ela também tem que ser relacionada ao Splatoon. Para trabalhos comissionados, por favor peça o artista para fazer o upload no site. Eles são capazes de conectar a arte ao seu perfil de usuário e isso fará que ela apareça no seu perfil." } diff --git a/locales/pt-BR/front.json b/locales/pt-BR/front.json index 0967ef424..7b6aa4734 100644 --- a/locales/pt-BR/front.json +++ b/locales/pt-BR/front.json @@ -1 +1,18 @@ -{} +{ + "sq.season": "", + "sq.prepare": "", + "sq.participate": "", + "showcase.tabs.signedUp": "", + "showcase.tabs.organizer": "", + "showcase.tabs.discover": "", + "showcase.viewAll": "", + "showcase.card.ranked": "", + "showcase.card.unranked": "", + "showcase.card.winner": "", + "showcase.results": "", + "leaderboards.topPlayers": "", + "leaderboards.topTeams": "", + "leaderboards.viewFull": "", + "updates.header": "", + "updates.viewPast": "" +} diff --git a/locales/pt-BR/game-misc.json b/locales/pt-BR/game-misc.json index e866202f0..24db3d21e 100644 --- a/locales/pt-BR/game-misc.json +++ b/locales/pt-BR/game-misc.json @@ -22,6 +22,7 @@ "STAGE_20": "Bluefin Depot", "STAGE_21": "Robo ROM-en", "STAGE_22": "Marlin Airport", + "STAGE_23": "", "ABILITY_ISM": "Ink Saver (Main)", "ABILITY_ISS": "Ink Saver (Sub)", "ABILITY_IRU": "Ink Recovery Up", @@ -57,5 +58,10 @@ "MODE_LONG_SZ": "Splat Zones", "MODE_LONG_TC": "Tower Control", "MODE_LONG_RM": "Rainmaker", - "MODE_LONG_CB": "Clam Blitz" + "MODE_LONG_CB": "Clam Blitz", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/pt-BR/lfg.json b/locales/pt-BR/lfg.json index 898daeb18..00f8980fa 100644 --- a/locales/pt-BR/lfg.json +++ b/locales/pt-BR/lfg.json @@ -1,7 +1,9 @@ { "types.PLAYER_FOR_TEAM": "Procurando um time", + "types.PLAYER_FOR_COACH": "", "types.TEAM_FOR_PLAYER": "Procurando jogador(es)", "types.TEAM_FOR_COACH": "Procurando coach (treinador/a)", + "types.TEAM_FOR_SCRIM": "", "types.COACH_FOR_TEAM": "Oferecendo coaching (treinamento)", "post.lastActive": "última atividade", "noPosts": "Não há postagens combinando com o filtro.", diff --git a/locales/pt-BR/org.json b/locales/pt-BR/org.json index 0967ef424..f7b3b5440 100644 --- a/locales/pt-BR/org.json +++ b/locales/pt-BR/org.json @@ -1 +1,25 @@ -{} +{ + "roles.ADMIN": "", + "roles.MEMBER": "", + "roles.ORGANIZER": "", + "roles.STREAMER": "", + "events.established.short": "", + "events.all": "", + "events.past": "", + "events.upcoming": "", + "events.tabs.events": "", + "events.tabs.leaderboard": "", + "edit.form.title": "", + "edit.form.uploadLogo": "", + "edit.form.socialLinks.title": "", + "edit.form.members.title": "", + "edit.form.members.info": "", + "edit.form.members.user.title": "", + "edit.form.members.role.title": "", + "edit.form.members.roleDisplayName.title": "", + "edit.form.series.title": "", + "edit.form.series.seriesName.title": "", + "edit.form.series.showLeaderboard.title": "", + "edit.form.badges.title": "", + "edit.form.errors.noUnadmin": "" +} diff --git a/locales/pt-BR/q.json b/locales/pt-BR/q.json index c2a0026f2..186582f0b 100644 --- a/locales/pt-BR/q.json +++ b/locales/pt-BR/q.json @@ -19,7 +19,6 @@ "privateNote.sentiment.NEUTRAL": "Neutro", "privateNote.sentiment.NEGATIVE": "Negativo", "privateNote.delete.header": "Apagar a sua nota sobre {{name}}?", - "front.cities.la": "Los Angeles", "front.cities.nyc": "Nova Iorque", "front.cities.paris": "Paris", @@ -28,6 +27,7 @@ "front.noFriendCode": "Defina o código de amigo antes de entrar no grupo", "front.upcomingSeason.header": "Estamos fora da temporada!", "front.upcomingSeason.date": "Entrar na Temporada {{nth}} começando {{date}}", + "front.noUpcomingSeason": "", "front.nav.rules.title": "Regras", "front.nav.rules.description": "Leia isso antes de jogar", "front.nav.info.title": "Informações", @@ -50,7 +50,6 @@ "front.seasonOpen": "Temporada {{nth}} aberta", "front.preview": "Pré-visualizar grupos na fila sem entrar", "front.preview.explanation": "Essa função está disponível apenas para patronos (ou patronesses) da tier Supporter (ou acima) do sendou.ink", - "settings.maps.header": "Mapas e modos", "settings.maps.avoid": "Evitar", "settings.maps.prefer": "Prefere", @@ -77,7 +76,6 @@ "settings.trusted.trustedExplanation": "Uuários confiáveis podem adicionar você aos grupos e times de torneios diretamente. Se removê-lo(a) dessa lista, no futuro você precisará entrar por um link que ele(a) compartilhar.", "settings.trusted.noTrustedExplanation": "No momento, você não confia em nenhum usuário. Usuários podem receber sua confiança quando você entra no grupo dele(a) do SendouQ ou time de torneio por um link. Usuários confiáveis podem adicionar você aos grupos e times de torneios diretamente.", "settings.trusted.teamExplanation": "Juntamente com os usuários acima, um membro do seu time <2>{{name}} pode te adicionar diretamente.", - "looking.joiningGroupError": "Antes de entrar em outro grupo, saia do atual", "looking.goToSettingsPrompt": "Para ajudar a encontrar um grupo defina sua pool de armas e status de chat de voz na página de configurações", "looking.inactiveGroup.soon": "O grupo será marcado como inativo. Ainda procurando?", @@ -106,7 +104,9 @@ "looking.groups.actions.goBack": "Voltar", "looking.groups.adder.quickAdd": "Adicionar rapidamente (quick add)", "looking.groups.adder.error": "Esse usuário já está em um grupo", + "looking.groups.adder.others": "", "looking.groups.adder.inviteLink": "Link de convite", + "looking.groups.adder.select": "", "looking.groups.editNote": "Editar nota", "looking.groups.addNote": "Adicionar nota", "looking.replay": "Replay", @@ -118,7 +118,7 @@ "looking.rankCalculating": "Menos que {{count}} sets jogados. O rank ainda está sendo calculado...", "looking.allTiers": "Todas as tiers", "looking.joinQPrompt": "Entre na fila para achar um grupo", - + "looking.range.or": "", "match.header": "Partida #{{number}}", "match.spInfo": "SP será ajustado depois que ambos os times declarem o mesmo resultado", "match.dispute.button": "Disputar?", @@ -161,14 +161,11 @@ "match.outcome.loss": "derrota", "match.screen.ban": "Armas com o/a {{special}} não são permitidas nessa partida", "match.screen.allowed": "Armas com o/a {{special}} são permitidas nessa partida", - "preparing.joinQ": "Entrar na fila", - "tiers.currentCriteria": "Critérios atuais", "tiers.info.p1": "Por exemplo, Leviathan é o top 5% dos jogadores. Diamond é top 15% e etc.", "tiers.info.p2": "Nota: Ninguém terá rank Leviathan antes de ter pelo menos {{usersMin}}jogadores nas classificações (ou {{teamsMin}} para times)", "tiers.info.p3": "Cada rank também tem uma tier plus (veja o BRONZE+ como um exemplo). Isso significa que você está no top 50% desse rank.", - "streams.noStreams": "Nenhuma partida transmitida no momento", "streams.ownStreamInfo": "Sua transmissão está faltando? Verifique se sua conta do Twitch está conectada e o jogo está definido como Splatoon 3.", "streams.ownStreamInfo.linkText": "Veja as Perguntas Frequentes para mais informações em como conectar sua conta do Twitch." diff --git a/locales/pt-BR/scrims.json b/locales/pt-BR/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/pt-BR/scrims.json +++ b/locales/pt-BR/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/pt-BR/team.json b/locales/pt-BR/team.json index b58473c27..46907a47b 100644 --- a/locales/pt-BR/team.json +++ b/locales/pt-BR/team.json @@ -2,25 +2,39 @@ "newTeam.header": "Criando um novo time", "teamSearch.placeholder": "Pesquisar por um time ou jogador...", "actionButtons.leaveTeam": "Sair do Time", + "actionButtons.makeMainTeam": "", + "leaveTeam.header": "", + "leaveTeam.header.newOwner": "", "actionButtons.leaveTeam.confirm": "Sair", "actionButtons.editTeam": "Editar Time", "actionButtons.manageRoster": "Gerenciar a lista", "actionButtons.deleteTeam": "Apagar Time", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", "actionButtons.kick": "Expulsar", "kick.header": "Expulsar {{user}} do {{teamName}}?", "actionButtons.transferOwnership": "Transferir Posse", "transferOwnership.header": "Transferir a posse do(a) {{teamName}} para {{user}}?", "actionButtons.transferOwnership.confirm": "Transferir", "deleteTeam.header": "Você tem certeza que quer excluir o(a) {{teamName}}?", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", "roles.CAPTAIN": "Capitão(ã)", + "roles.CO_CAPTAIN": "", "roles.FRONTLINE": "Linha de frente (frontline)", + "roles.SLAYER": "", + "roles.SKIRMISHER": "", "roles.SUPPORT": "Suporte", "roles.MIDLINE": "Linha média (midline)", "roles.BACKLINE": "Linha de trás (backline)", "roles.FLEX": "Flex", + "roles.SUB": "", "roles.COACH": "Treinador", + "roles.CHEERLEADER": "", + "forms.fields.teamBsky": "", "forms.fields.bio": "Bio", "forms.fields.uploadImages": "Fazer upload de imagens", + "forms.fields.removeImages": "", "forms.fields.uploadImages.pfp": "Imagem do perfil", "forms.fields.uploadImages.banner": "Capa do perfil", "forms.info.name": "Lembre-se que se você mudar o nome do seu time, alguém pode resgatar o nome e o URL para o time dele(a)", @@ -31,5 +45,9 @@ "validation.SHORT_CODE": "O código de convite não está no comprimento certo. Você copiou o URL completo?", "validation.TEAM_FULL": "O time que você está tentando se juntar está cheio.", "validation.INVITE_CODE_WRONG": "O código de convite está incorreto.", - "validation.VALID": "Entrar no(a) {{teamName}}?" + "validation.REACHED_TEAM_COUNT_LIMIT": "", + "validation.VALID": "Entrar no(a) {{teamName}}?", + "editor.label": "", + "editorsInfo.button": "", + "editorsInfo.popover": "" } diff --git a/locales/pt-BR/tournament.json b/locales/pt-BR/tournament.json index 1b05f59ec..2ab890e27 100644 --- a/locales/pt-BR/tournament.json +++ b/locales/pt-BR/tournament.json @@ -5,9 +5,9 @@ "tabs.register": "Registrar", "tabs.brackets": "Brackets", "tabs.seeds": "Sementes", + "tabs.results": "", "tabs.streams": "Transmissões ({{count}})", "tabs.subs": "Inscritos ({{count}})", - "pre.steps.header": "Complete esses passos para jogar", "pre.steps.name": "Nome do time", "pre.steps.roster": "Lista de membros completa", @@ -16,55 +16,42 @@ "pre.footer": "O registro pode ser livremente alterado antes do torneio começar", "pre.logIn": "Faça o login para registrar", "pre.inATeam": "Você está em um time para este evento", - "pre.checkIn.range": "O check-in está aberto entre {{start}} e {{finish}}", "pre.checkIn.over": "O check-in acabou", "pre.checkIn.cant": "Complete os passos anteriores antes de fazer o check-in", "pre.checkIn.button": "Check-in", "pre.checkIn.checkedIn": "Seu time fez o check-in com sucesso", - "pre.info.header": "Info do time", "pre.info.unregister": "Descadastrar", "pre.info.unregister.confirm": "Descadastrar do torneio e excluir info do time?", "pre.info.noHost": "Meu time prefere não hospedar salas", "pre.info.noScreen": "Meu time prefere evitar a Splattercolor Screen", - "pre.roster.header": "Preencher lista", "pre.roster.footer": "Pelo menos {{atLeastCount}} membros são necessários para participar. O número máximo da lista de participantes é de {{maxCount}}", "pre.roster.addTrusted.header": "Adicionar pessoas com que você jogou", "pre.roster.delete.button": "Excluir membro", "pre.roster.delete.header": "Membro a ser excluído", - "pre.pool.header": "Escolher seleção de mapas", "pre.pool.banned": "Banido", "pre.pool.tiebreaker.short": "Desempate", - "pre.sub.prompt": "Não tem um time em mente para esse evento? Você também pode se juntar à lista de substitutos.", - "bracket.type.DE_WINNERS": "Round dos Vencedores", "bracket.type.DE_LOSERS": "Round dos Perdedores", "bracket.type.SE": "Round", "bracket.type.SWISS": "Round Suíço", "bracket.type.GROUPS": "Round de Grupos", - "round.label": "Round", - "team.label": "Time", "team.unlisted": "Time não-listado", - "bestOf.label.short": "Md", - "pickInfo.team": "Escolha do time {{number}}", "pickInfo.team.specific": "{{team}} escolheu", "pickInfo.tiebreaker": "Desempate", "pickInfo.both": "Ambos escolheram", "pickInfo.default": "Mapa padrão", "pickInfo.counterpick": "Counterpick", - "generator.error": "Mudanças que você fez não foram salvas uma vez que o torneio já começou", - "teams.mapsPickedStatus": "Status dos mapas escolhidos", - "admin.download": "Download dos participantes", "admin.actions.CHANGE_TEAM_OWNER": "Mudar capitão", "admin.actions.CHANGE_TEAM_NAME": "Mudar nome do time", @@ -76,40 +63,35 @@ "admin.actions.ADD_TEAM": "Cadastrar time", "admin.actions.DROP_TEAM_OUT": "Marcar como desistência", "admin.actions.UNDO_DROP_TEAM_OUT": "Desfazer desistência", - + "admin.actions.UPDATE_IN_GAME_NAME": "", + "admin.actions.DELETE_LOGO": "", "staff.role.ORGANIZER": "organizador(a)", "staff.role.STREAMER": "streamer", - "actions.addSub": "Adicionar substituto(a)", "actions.shareLink": "Compartilhe seu link de convite para adicionar membros: {{inviteLink}}", - "actions.sub.prompt_other": "Você ainda pode adicionar {{count}} substitutos(as) à sua lista", "actions.sub.prompt_one": "Você ainda pode adicionar {{count}} substituto(a) à sua lista", + "actions.sub.prompt_many": "", + "actions.sub.prompt_other": "Você ainda pode adicionar {{count}} substitutos(as) à sua lista", "actions.sub.prompt_zero": "Sua lista está cheia e mais nenhum(a) substituto(a) pode ser adicionado(a)", "actions.finalize.question": "Quando você verificar que as pontuações e resultados declarados estão corretos, clique aqui para finalizar o torneio e processar os resultados", "actions.finalize.action": "Finalizar Torneio", "actions.finalize.confirm": "Você tem certeza que quer finalizar o torneio? (Essa ação não pode ser desfeita)", - "streams.none": "Nenhuma transmissão desse evento está disponível no momento", - "team.setWins": "Vitórias de set", "team.mapWins": "Vitórias em mapa", "team.seed": "Semente", "team.seed.footer": "dentre {{count}}", "team.placement": "Placar", "team.placement.footer": "Principal/UB", - "bracket.waiting": "O bracket será mostrado aqui quando ao menos {{count}} times estiverem registrados", "bracket.waiting.checkin": "O bracket será mostrado aqui quando pelo menos {{count}} times tiverem feito o check-in", "bracket.wip": "Esse bracket é uma prévia e poderá mudar", - "bracket.progress.thanksForPlaying": "Obrigado por participar do(a) {{eventName}}!", "bracket.progress.match": "Oponente atual: {{opponent}}", "bracket.progress.match.action": "Ver", "bracket.progress.waiting": "Aguardando partida", - "bracket.standings.showLess": "Mostrar menos", "bracket.standings.showMore": "Mostrar mais", - "match.hosts": "Host(s) do(a) {{teamName}}", "match.pass": "Senha", "match.pool": "Pool", @@ -117,7 +99,6 @@ "match.score.playAll": "{{scoreOne}}-{{scoreTwo}} (Jogar todas {{bestOf}})", "match.action.undoLastScore": "Desfazer última pontuação", "match.action.reopenMatch": "Reabrir partida", - "join.error.MISSING_CODE": "O código de convite está faltando. O URL foi copiado completamente?", "join.error.SHORT_CODE": "O código de convite está com o comprimento incorreto. O URL foi copiado completamente?", "join.error.NO_TEAM_MATCHING_CODE": "Nenhum time corresponde ao código de convite.", @@ -126,11 +107,11 @@ "join.error.NOT_LOGGED_IN": "Você deve estar logado para se juntar a um time.", "join.VALID": "Entrar no {{teamName}} para o {{eventName}}?", "join.giveTrust": "Confiar em {{name}} para adicionar você sem sua confirmação em torneios futuros?", - "subs.prefersToPlay": "Prefere jogar", "subs.canPlay": "Pode jogar", "subs.canVC": "Pode usar chat de voz", "subs.noVC": "Não pode usar chat de voz", + "subs.listenOnlyVC": "", "subs.editPost": "Editar postagem de substituto(a)", "subs.addPost": "Adicionar a si mesmo(a) como substituto(a)", "subs.vc.header": "Você pode usar chat de voz?", @@ -139,5 +120,15 @@ "subs.weapons.info": "Escolha entre {{min}} e {{max}}", "subs.message.header": "Mensagem", "subs.visibility.header": "Visibilidade", - "subs.visibility.everyone": "Todos" + "subs.visibility.everyone": "Todos", + "progression.error.PLACEMENTS_PARSE_ERROR": "", + "progression.error.NOT_RESOLVING_WINNER": "", + "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "", + "progression.error.GAP_IN_PLACEMENTS": "", + "progression.error.TOO_MANY_PLACEMENTS": "", + "progression.error.DUPLICATE_BRACKET_NAME": "", + "progression.error.NAME_MISSING": "", + "progression.error.NEGATIVE_PROGRESSION": "", + "progression.error.NO_SE_SOURCE": "", + "progression.error.NO_DE_POSITIVE": "" } diff --git a/locales/pt-BR/user.json b/locales/pt-BR/user.json index af9eda33c..72d850164 100644 --- a/locales/pt-BR/user.json +++ b/locales/pt-BR/user.json @@ -1,5 +1,6 @@ { "customUrl": "URL personalizado", + "customName": "", "ign": "Nome no jogo", "ign.short": "NNJ (IGN)", "country": "País", @@ -11,13 +12,17 @@ "sens": "Sens", "weaponPool": "Seleção de armas", "discordExplanation": "Nome de usuário, foto de perfil, conta do YouTube, Bluesky e Twitch vêm da sua conta do Discord. Veja o <1>Perguntas Frequentes para mais informações.", - + "favoriteBadges": "", + "battlefy": "", "forms.showDiscordUniqueName": "Mostrar nome de usuário Discord", "forms.showDiscordUniqueName.info": "Deixe ativado para mostrar seu nome de usuário único do Discord ({{discordUniqueName}}) publicamente.", "forms.commissionsOpen": "Comissões abertas", "forms.commissionText": "Info sobre comissões", "forms.commissionText.info": "Preço, vagas abertas ou qualquer outra informação relacionada ao processo de fazer um pedido para você.", - + "forms.customName.info": "", + "forms.country.search.placeholder": "", + "forms.favoriteBadges.nonSupporter": "", + "results.title": "", "results.placing": "Classificação", "results.team": "Time", "results.tournament": "Torneio", @@ -26,16 +31,21 @@ "results.highlights": "Destaques", "results.highlights.choose": "Escolher Destaques", "results.highlights.explanation": "Escolha os resultados que você quer destacar", - + "results.button.showHighlights": "", + "results.button.showAll": "", "forms.errors.maxWeapons": "Número máximo de armas no perfil atingido.", "forms.errors.invalidCustomUrl.numbers": "URL personalizado não pode conter apenas números", "forms.errors.invalidCustomUrl.strangeCharacter": "URL personalizado não pode conter caracteres especiais", "forms.errors.invalidCustomUrl.duplicate": "Alguém já está usando esse URL personalizado", "forms.errors.invalidSens": "A sensibilidade de Movimento não pode ser definida se a sensibilidade do Analógico Direito não está", - + "forms.info.customUrl": "", + "forms.info.battlefy": "", + "search.info": "", "search.noResults": "Nenhum usuário encontrado com o termo '{{query}}'", - + "search.pleaseLogIn.header": "", + "search.pleaseLogIn.button": "", "seasons": "Temporadas", + "seasons.noQ": "", "seasons.tabs.weapons": "Armas", "seasons.tabs.stages": "Mapas", "seasons.tabs.self": "Si mesmo(a)", @@ -51,5 +61,20 @@ "seasons.noReportedWeapons": "As armas ainda não foram declaradas", "seasons.clickARow": "Clique em uma fileira pra ver as estatísticas de uso da arma", "seasons.loading": "Carregando...", - "seasons.matchBeingProcessed": "Essa partida não foi processada ainda" + "seasons.matchBeingProcessed": "Essa partida não foi processada ainda", + "builds.sorting.changeButton": "", + "builds.sorting.header": "", + "builds.sorting.backToDefaults": "", + "builds.sorting.info": "", + "builds.sorting.UPDATED_AT": "", + "builds.sorting.TOP_500": "", + "builds.sorting.WEAPON_POOL": "", + "builds.sorting.WEAPON_IN_GAME_ORDER": "", + "builds.sorting.ALPHABETICAL_TITLE": "", + "builds.sorting.MODE": "", + "builds.sorting.HEADGEAR_ID": "", + "builds.sorting.CLOTHES_ID": "", + "builds.sorting.SHOES_ID": "", + "builds.sorting.PUBLIC_BUILD": "", + "builds.sorting.PRIVATE_BUILD": "" } diff --git a/locales/pt-BR/vods.json b/locales/pt-BR/vods.json index 0fca58aae..c5f403d0a 100644 --- a/locales/pt-BR/vods.json +++ b/locales/pt-BR/vods.json @@ -7,6 +7,8 @@ "gameCount": "Jogo {{count}}", "minShort": "min", "secShort": "seg", + "forms.title.create": "", + "forms.title.edit": "", "forms.title.youtubeUrl": "URL do YouTube", "forms.title.videoTitle": "Título do vídeo", "forms.title.videoDate": "Data do vídeo", @@ -20,5 +22,7 @@ "forms.title.weapon": "Arma", "forms.action.addMatch": "Adicionar partida", "forms.action.deleteMatch": "Excluir partida", - "gainPerms": "Por favor, faça uma postagem (em Inglês) no helpdesk do nosso Discord para obter permissões de upload de vídeos." + "noVods": "", + "gainPerms": "Por favor, faça uma postagem (em Inglês) no helpdesk do nosso Discord para obter permissões de upload de vídeos.", + "deleteConfirm": "" } diff --git a/locales/ru/analyzer.json b/locales/ru/analyzer.json index ac57394df..71a414226 100644 --- a/locales/ru/analyzer.json +++ b/locales/ru/analyzer.json @@ -92,6 +92,8 @@ "damage.header.baseDamage.short": "База", "damage.header.distance": "Дальнобойность", "damage.toSplat_one": "{{count}} выстрел(ов) для плюха", + "damage.toSplat_few": "", + "damage.toSplat_many": "", "damage.toSplat_other": "{{count}} выстрел(ов) для плюха", "damage.NORMAL_MIN": "Минимум", "damage.NORMAL_MAX": "Максимум", @@ -158,6 +160,8 @@ "dmgHtdExplanation": "УРН = Урон | АДУ = Атак до уничтожения", "noDmgData": "На данный момент нет информации про урон этого оружия. Проверьте позже!", "perInkTankGrid.header_one": "{{weapon}} выстрел после ×{{count}} использования запасного оружия", + "perInkTankGrid.header_few": "", + "perInkTankGrid.header_many": "", "perInkTankGrid.header_other": "{{weapon}} выстрелов после ×{{count}} использования запасного оружия", "bigBubblerExplanation": "{{weapon}}: увиличивается как прочность, так и длительность", "button.showChart": "Показать диаграмму", diff --git a/locales/ru/art.json b/locales/ru/art.json index cb62b5076..b2ab8f1f0 100644 --- a/locales/ru/art.json +++ b/locales/ru/art.json @@ -1,5 +1,7 @@ { "pendingApproval_one": "{{count}} арт ждёт подтверждения модераторов", + "pendingApproval_few": "", + "pendingApproval_many": "", "pendingApproval_other": "{{count}} артов ждут подтверждения модераторов", "madeBy": "Автор", "radios.all": "Все", @@ -25,7 +27,6 @@ "forms.tags.addNew.placeholder": "Создать тег", "forms.tags.searchExisting.placeholder": "Поиск по существующим тегам", "forms.tags.maxReached": "Максимальное кол-во тегов достигнуто", - "delete.title": "Вы точно хотите удалить этот арт?", "unlink.title": "Вы точно хотите удалить этот арт с вашего профиля (только {{username}} может добавить его обратно)?" } diff --git a/locales/ru/badges.json b/locales/ru/badges.json index a3e0d5933..23a79bef6 100644 --- a/locales/ru/badges.json +++ b/locales/ru/badges.json @@ -3,6 +3,8 @@ "patreon+": "Supporter+ для sendou.ink на Patreon", "xp": "Награждается за достижение {{xpText}}", "tournament_one": "Награда за победу в {{tournament}}", + "tournament_few": "", + "tournament_many": "", "tournament_other": "Награда за победу в {{tournament}} (×{{count}})", "forYourEvent": "Значок для вашего события?", "managedBy": "Выдаётся {{users}}", diff --git a/locales/ru/calendar.json b/locales/ru/calendar.json index b0b955733..698b160e5 100644 --- a/locales/ru/calendar.json +++ b/locales/ru/calendar.json @@ -1,8 +1,5 @@ { "inYourTimeZone": "Время указано для вашего часового пояса:", - "addNew": "Добавить новое", - "noEvents": "Нет событий для выбранной недели", - "reportResults": "Вы можете указать результаты:", "day": "День {{number}}", "actions.reportWinners": "Указать победителя", "actions.delete": "Удалить событие", @@ -12,13 +9,14 @@ "members": "Участники", "results": "Результаты", "createMapList": "Создать список карт", - "from": "От {{author}}", - "pastEvents.dividerText": "Прошлые события", "count.teams_one": "{{count}} команда", - "count.players_one": "{{count}} игрок", + "count.teams_few": "", + "count.teams_many": "", "count.teams_other": "{{count}} команд", + "count.players_one": "{{count}} игрок", + "count.players_few": "", + "count.players_many": "", "count.players_other": "{{count}} игроков", - "forms.dates": "Даты", "forms.bracketUrl": "URL сетки", "forms.discordInvite": "URL приглашения на Discord-сервер", @@ -27,7 +25,6 @@ "forms.badges": "Призовые значки", "forms.badges.placeholder": "Выберите призовой значок", "forms.mapPool": "Список карт", - "forms.participantCount": "Количество участников", "forms.reportResultsHeader": "Указать результаты для {{eventName}}", "forms.reportResultsInfo": "Вы можете указать столько результатов, сколько сочтёте нужным. Это может быть команда победителей, топ-3 или как вы сами захотите.", @@ -35,22 +32,14 @@ "forms.team.remove": "Убрать команду", "forms.team.name": "Название команды", "forms.team.placing": "Место", - "forms.team.player.header": "Игрок {{number}}", "forms.team.player.add": "Добавить игрока", "forms.team.player.remove": "Убрать игрока", "forms.team.player.addAsUser": "Добавить как пользователя (рекомендуется)", "forms.team.player.addAsText": "Добавить как текст", - "forms.errors.uniqueTeamName": "У каждой команды должно быть уникальное имя.", "forms.errors.duplicatePlayer": "Нельзя иметь одного и того же участника дважды в одной команде.", "forms.errors.emptyTeam": "Каждая команда должна иметь как минимум одного игрока.", - - "week.this": "Эта неделя", - "week.next": "Следующая неделя", - "week.last": "Прошлая неделя", - - "tag.desc.BADGE": "Победитель турнира получается значок на sendou.ink.", "tag.desc.SPECIAL": "Набор правил, отличающийся от стандартных — например, ограниченный пул оружия.", "tag.desc.ART": "Играя в этом турнире вы можете выиграть арт.", "tag.desc.MONEY": "Играя в этом турнире вы можете выиграть денежный приз.", @@ -65,7 +54,32 @@ "tag.desc.S2": "Игра — Splatoon 2.", "tag.desc.SR": "Событие по Salmon Run.", "tag.desc.CARDS": "Событие по \"Карты и район\".", - "tag.filter.label": "Фильтровать пол тегам", - - "tournament.filter.label": "Проводится на sendou.ink" + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/ru/common.json b/locales/ru/common.json index 21e60745f..c12efbfbe 100644 --- a/locales/ru/common.json +++ b/locales/ru/common.json @@ -26,7 +26,6 @@ "pages.scrims": "Скримы", "pages.settings": "Настройки", "pages.luti": "LUTI", - "header.profile": "Профиль", "header.logout": "Выйти", "header.login": "Войти", @@ -43,7 +42,6 @@ "header.adder.art": "Арт", "header.adder.vod": "VoD", "header.adder.plusSuggestion": "Рекомендация Плюс", - "notifications.title": "Уведомления", "notifications.empty": "Пока нет, проверьте позже", "notifications.seeAll": "Смотреть все", @@ -77,21 +75,17 @@ "notifications.text.SCRIM_NEW_REQUEST": "{{fromUsername}} запросил скрим", "notifications.title.SCRIM_SCHEDULED": "Скрим Запланирован", "notifications.text.SCRIM_SCHEDULED": "Новый скрим запланирован на {{timeString}}", - "auth.errors.aborted": "Вход отменён", "auth.errors.failed": "Ошибка входа", "auth.errors.discordPermissions": "Для вашего профиля на sendou.ink странице нужен доступ к вашему имени, аватару и привязанным аккаунтам соц. сетей в Discord.", "auth.errors.unknown": "Неизвестная ошибка, повторите позже. Убедитесь, что к вашему аккаунту Discord привязана проверенная почта. За помощью обращайтесь в канал #helpdesk на нашем сервере Discord:", - "toasts.error": "Ошибка", "toasts.success": "Успешно", "toasts.info": "Информация", - "footer.github.subtitle": "Исходный код", "footer.discord.subtitle": "Помощь и обратная связь", "footer.patreon.subtitle": "Поддержать", "footer.thanks": "Спасибо меценатам за поддержку", - "actions.save": "Сохранить", "actions.saveChanges": "Сохранить изменения", "actions.submit": "Опубликовать", @@ -123,9 +117,9 @@ "actions.enable": "Включить", "actions.disable": "Выключить", "actions.accept": "Подтвердить", - + "actions.next": "", + "actions.previous": "", "noResults": "Нет результатов", - "maps.createMapList": "Создать список карт", "maps.halfSz": "50% Зон", "maps.mapPool": "Пул карт", @@ -148,21 +142,19 @@ "maps.validation.INCLUDES_BANNED": "Нельзя выбрать запрещённую арену", "maps.validation.INCLUDES_TIEBREAKER": "Нельзя выбрать арену-тайбрейкер", "maps.validation.VALID": "Список карт в порядке!", - "results": "Результаты", - "results.placeSuffix_one": "^ое", - "results.placeSuffix_two": "^ое", "results.placeSuffix_few": "^ье", + "results.placeSuffix_many": "", "results.placeSuffix_other": "^ое", - + "results.placeSuffix_two": "^ое", "forms.name": "Название", "forms.description": "Описание", "forms.errors.title": "Указанные ошибки должны быть исправлены", "forms.errors.noSearchMatches": "Совпадения не найдены", - + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", "errors.genericReload": "Что-то пошло не так. Попробуйте обновить страницу.", - "tag.name.SPECIAL": "Особые правила", "tag.name.ART": "Арт-призы", "tag.name.MONEY": "Днежные призы", @@ -182,7 +174,6 @@ "tag.name.SR": "Salmon Run", "tag.name.CARDS": "Карты и район", "tag.name.COLLEGIATE": "Коллегиальный", - "weapon.category.SHOOTERS": "Каплестрелы", "weapon.category.BLASTERS": "Бластеры", "weapon.category.ROLLERS": "Валики", @@ -196,20 +187,15 @@ "weapon.category.SPLATANAS": "Сплат-катаны", "weapon.category.subs": "Запасное", "weapon.category.specials": "Особое", - "plans.blueprint": "План", "plans.bgStyle.OVER": "Вид сверху", "plans.bgStyle.MINI": "Миникарта", "plans.adder.objective": "Цель", - "articles.by": "от {{author}}", - "theme.light": "Светлая", "theme.dark": "Тёмная", "theme.auto": "Системная", - "websiteSubtitle": "Соревновательный Splatoon-хаб", - "upload.imageToUpload": "Изображение для загрузки", "upload.title": "Загрузка {{type}}. Рекомендованный размер: {{width}}×{{height}}.", "upload.type.team-pfp": "Аватар комманды", @@ -217,8 +203,9 @@ "upload.type.org-pfp": "Аватар организации", "upload.commonExplanation": "Перед отображением изображения для всех модератор проверит их. Изображения, загруженные подписчиками на Patreon, отображаются сразу, без проверки.", "upload.afterExplanation_one": "В ожидании {{count}} изображение. Оно автоматически появится после проверки.", + "upload.afterExplanation_few": "", + "upload.afterExplanation_many": "", "upload.afterExplanation_other": "В ожидании {{count}} изображения. Они автоматически появятся после проверки.", - "support.intro.first": "Привет! Я Sendou и sendou.ink — мой проект, дающий инструменты и ресурсы для сообщества Splatoon. Цель состоит в том, чтобы помочь каждому стать лучше и наслаждаться Splatoon, независимо от того, являетесь ли вы новичком в игре или опытным ветераном.", "support.intro.second": "Если вам нравится то, что я делаю, на этой странице подробно расписано, как вы можете поддержать мой труд и получить привилегии. Ваша поддержка помогает мне оплачивать хостинг, а также спонсирует моё время, которое идёт на постоянное улучшение проекта.", "support.action": "Поддержать на Patreon", @@ -251,7 +238,6 @@ "support.perk.joinMoreAssociations": "Возможность присоединиться к до 6 ассоциаций", "support.perk.useBotToLogIn": "Лог-ин через Discord бот", "support.perk.useBotToLogIn.extra": "Возможность запрость лог-ин ссылку от бота Lohi как альтернатива обычному лог-ину", - "custom.colors.title": "Пользовательские цвета", "custom.colors.bg": "Фон", "custom.colors.bg-darker": "Фон темнее", @@ -261,7 +247,10 @@ "custom.colors.theme": "Тема", "custom.colors.theme-secondary": "Тема (вторичная)", "custom.colors.chat": "Имя в чате", - + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", "divisions.WEST": "Щуччи", "divisions.JPN": "Рыбок", "xsearch.placements": "топ", @@ -269,13 +258,10 @@ "xsearch.unlink.title": "Вы уверены, что хотите отвязать профиль? Данное действие удалит все ваши результаты и значки, связанные с Х боями (только персонал sendou.ink может привязать профиль повторно).", "xsearch.unlink.action.long": "Отвязать профиль", "xsearch.unlink.action.short": "Отвязать", - "build.private": "Приватный", - "or": "Или", "yes": "Да", "no": "Нет", - "leaderboard.type.USER": "Пользователь", "leaderboard.type.TEAM": "Команда", "leaderboard.type.XP-ALL": "Все", @@ -284,7 +270,6 @@ "leaderboard.updateInfo": "Таблица лидеров обновляется каждые 30 минут", "leaderboard.qualification": "Квалификации для Финала Сезона", "leaderboard.qualification.info": "Каждый игрок в команде должен завершить как минимум 7 игр SendouQ в текущем сезоне. Каждая уникальная команда из 4 игроков имеет свой собственный счёт.", - "chat.connected": "В сети", "chat.connecting": "Подключение...", "chat.disconnected": "Не в сети", @@ -296,9 +281,7 @@ "chat.systemMsg.cancelConfirmed": "{{name}} подтвердил отмену матча. Матч теперь закрыт", "chat.systemMsg.userLeft": "{{name}} покинул группу", "chat.newMessages": "Новые сообщения", - "fc.title": "Код друга", - "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "Сборки: Отключить автоматическую сортировку свойств", "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "За исключением вашего профиля, свойства в сборках отсортированы так, что одинаковые свойства находятся друг за другом. Эта настройка позволит вам видеть свойства в сборках в порядке, который задал автор.", "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "Скримы: Не добавляться в пик-апы недоверенными лицами", @@ -308,7 +291,6 @@ "settings.notifications.disableInfo": "Чтобы отключить push-уведомления проверьте настройки вашего браузера", "settings.notifications.browserNotSupported": "Push-уведомления в вашем браузере не поддерживаются", "settings.notifications.permissionDenied": "Push-уведомления были запрещены. Проверьте настройки вашего бразуера, чтобы включить их обратно", - "badges.selector.none": "Награды не выбраны", "badges.selector.select": "Выберите награды для добавления" } diff --git a/locales/ru/faq.json b/locales/ru/faq.json index b02dae8e3..41bb81d35 100644 --- a/locales/ru/faq.json +++ b/locales/ru/faq.json @@ -1,25 +1,20 @@ { "q1": "Что такое Plus Server?", - + "a1": "", "q2": "Как получить призовой значок для моего события?", - + "a2": "", "q3": "Как обновить мой аватар или ник?", - + "a3": "", "q4": "Я подписался на Patreon, но не вижу изменений на вебсайте?", "a4": "Убедитесь, что вы подключили учетную запись Discord на Patreon.com. Обычно после этого нужно подождать до двух часов для обновления статуса на странице. Если у вас возникли проблемы — отправьте личное сообщение Sendou для помощи.", - "q5": "Существует ли приложение sendou.ink?", "a5": "Нет, но sendou.ink может быть установлен как 'прогрессивное веб-приложение', которое дает такие преимущества как полноэкранный режим, иконка на домашнем экране и отдельный процесс от браузера. Для инструкции по установке вы можете указать в поисковике 'как установить pwa для *ваш браузер*'.", - "q6": "Как добавить ссылку на Twitch/Bluesky/YouTube в моём профиле?", "a6": "Мы используем ваш профиль Discord для этого. Подключите и подтвердите нужный аккаунт в Discord, а затем выйдите и зайдите снова на sendou.ink для обновления ссылок.", - "q7": "Как добавить видео?", "a7": "Отправьте сообщение в helpdesk канал на Discord сервере sendou.ink с запросом о размещении видео. К сообщение прикрепите ссылку на образец видео, которое вы собираетесь запостить.", - "q8": "Как разместить результаты Боёв X на моём профиле?", "a8": "Найдите вашу пользовательскую страницу в секции Топ по режиму. Отправьте сообщение в helpdesk канал на Discord сервере sendou.ink с просьбой привязать эту ссылку к вашему профилю. Обратите внимание, что это можно сделать только если вы закончили сезон в Топ 500.", - "q9": "Как разместить арт, который я заказал?", "a9": "Вы можете разместить только арт, созданный непосредственно вами. Он также должен быть по тематике Splatoon. Для артов по заказу попросите художника-автора загрузить их на свою страницу. После того, как художник загрузит работу и отметит вас в ней, арт появится на вашем профиле." } diff --git a/locales/ru/game-misc.json b/locales/ru/game-misc.json index 4f969cfe6..c8e59dfca 100644 --- a/locales/ru/game-misc.json +++ b/locales/ru/game-misc.json @@ -58,5 +58,10 @@ "MODE_LONG_SZ": "Бой за зоны", "MODE_LONG_TC": "Бой за башню", "MODE_LONG_RM": "Мегакарп", - "MODE_LONG_CB": "Устробол" + "MODE_LONG_CB": "Устробол", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/ru/scrims.json b/locales/ru/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/ru/scrims.json +++ b/locales/ru/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/ru/team.json b/locales/ru/team.json index 4ff403a97..1b2d088ac 100644 --- a/locales/ru/team.json +++ b/locales/ru/team.json @@ -9,12 +9,16 @@ "actionButtons.editTeam": "Редактировать команду", "actionButtons.manageRoster": "Управлять составом", "actionButtons.deleteTeam": "Удалить команду", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", "actionButtons.kick": "Выгнать", "kick.header": "Выгнать {{user}} из {{teamName}}?", "actionButtons.transferOwnership": "Передать владение командой", "transferOwnership.header": "Передать владение командой {{teamName}} участнику {{user}}?", "actionButtons.transferOwnership.confirm": "Передать", "deleteTeam.header": "Вы уверены, что хотите удалить {{teamName}}?", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", "roles.CAPTAIN": "Капитан", "roles.CO_CAPTAIN": "Со-капитан", "roles.FRONTLINE": "Фронтлайн", @@ -30,6 +34,7 @@ "forms.fields.teamBsky": "Bluesky команды", "forms.fields.bio": "Описание", "forms.fields.uploadImages": "Загрузить изображения", + "forms.fields.removeImages": "", "forms.fields.uploadImages.pfp": "Аватар команды", "forms.fields.uploadImages.banner": "Баннер команды", "forms.info.name": "Обратите внимание, что если вы измените название команды, то кто-то другой может забрать себе URL и название для своей команды", diff --git a/locales/ru/tournament.json b/locales/ru/tournament.json index 89e6a1e6b..4a502c7c5 100644 --- a/locales/ru/tournament.json +++ b/locales/ru/tournament.json @@ -8,7 +8,6 @@ "tabs.results": "Результаты", "tabs.streams": "Трансляции: ({{count}})", "tabs.subs": "Запасные: ({{count}})", - "pre.steps.header": "Завершите следующие шаги, чтобы закончить регистрацию", "pre.steps.name": "Имя команды", "pre.steps.roster": "Полный состав", @@ -17,54 +16,42 @@ "pre.footer": "До начала турнира вся информация о команде может быть изменена", "pre.logIn": "Войдите, чтобы зарегистрироваться", "pre.inATeam": "Вы уже состоите в команде, записанной на этот турнир", - "pre.checkIn.range": "Чек-ин открыт с {{start}} по {{finish}}", "pre.checkIn.over": "Чек-ин закрыт", "pre.checkIn.cant": "Завершите следующие шаги перед тем, как пройти чек-ин", "pre.checkIn.button": "Чек-ин", "pre.checkIn.checkedIn": "Ваша команда прошла чек-ин", - "pre.info.header": "Информация о команде", "pre.info.unregister": "Отменить регистрацию", "pre.info.unregister.confirm": "Отменить регистрацию и удалить информацию о команде?", "pre.info.noHost": "Моя команда предпочитает не организовывать игры", "pre.info.noScreen": "Моя команда предпочитает избегать Заливной Барьер", - "pre.roster.header": "Заполните состав", "pre.roster.footer": "Необходимый минимум игроков для данного турнира: {{atLeastCount}}. Максимальное количество игроков в составе: {{maxCount}}", "pre.roster.addTrusted.header": "Добавить людей, с которыми вы играли", "pre.roster.delete.button": "Удалить участника", "pre.roster.delete.header": "Участник для удаления", - "pre.pool.header": "Выберите пул арен", "pre.pool.banned": "Запрещено", "pre.pool.tiebreaker.short": "Тайбрейк", - "pre.sub.prompt": "Нет команды? Запишитесь в качестве запасного для данного турнира.", - "bracket.type.DE_WINNERS": "Раунд победителей", "bracket.type.DE_LOSERS": "Раунд проигравших", "bracket.type.SE": "Раунд", "bracket.type.SWISS": "Швейцарский раунд", "bracket.type.GROUPS": "Групповой раунд", - "round.label": "Раунд", - "team.label": "Команда", "team.unlisted": "Скрытая команда", - "bestOf.label.short": "Лучшее из ", - "pickInfo.team": "Выбор команды {{number}}", + "pickInfo.team.specific": "", "pickInfo.tiebreaker": "Тай-брейк", "pickInfo.both": "Выбрано обеими", "pickInfo.default": "Карта по умолчанию", "pickInfo.counterpick": "Контрвыбор", - "generator.error": "Ваши изменения не были сохранены так как турнир начался", - "teams.mapsPickedStatus": "Статус выбранных карт", - "admin.download": "Скачать участников", "admin.actions.CHANGE_TEAM_OWNER": "Изменить капитана", "admin.actions.CHANGE_TEAM_NAME": "Изменить имя команды", @@ -78,40 +65,34 @@ "admin.actions.UNDO_DROP_TEAM_OUT": "Отменить удаления команды", "admin.actions.UPDATE_IN_GAME_NAME": "Обновить внутриигровой ник игрока", "admin.actions.DELETE_LOGO": "Удалить логотип", - "staff.role.ORGANIZER": "организатор", "staff.role.STREAMER": "стример", - "actions.addSub": "Добавить запасного", "actions.shareLink": "Ссылка приглашения в команду: {{inviteLink}}", - "actions.sub.prompt_other": "Вы ещё можете добавить {{count}} запасных", "actions.sub.prompt_one": "Вы ещё можете добавить {{count}} запасного", + "actions.sub.prompt_few": "", + "actions.sub.prompt_many": "", + "actions.sub.prompt_other": "Вы ещё можете добавить {{count}} запасных", "actions.sub.prompt_zero": "Состав заполнен, больше нельзя добавить запасных", "actions.finalize.question": "Как только вы убедитесь, что заявлённые счёты достоверны, нажмите здесь для завершения турнира и обработки результатов", "actions.finalize.action": "Завершить", "actions.finalize.confirm": "Вы точно хотите завершить турнир (действие нельзя отменить)?", - "streams.none": "На данный момент нет трансляций этого турнира", - "team.setWins": "Победы в раундах", "team.mapWins": "Победы в матчах", "team.seed": "Семя", "team.seed.footer": "из {{count}}", "team.placement": "Место", "team.placement.footer": "Главная/Подземная", - "bracket.waiting": "Сетка будет показана как только {{count}} команд зарегистрируется", "bracket.waiting.checkin": "Сетка будет показана как только {{count}} команд пройдут чек-ин", "bracket.wip": "Данная сетка является предварительной и может быть изменена.", - "bracket.progress.thanksForPlaying": "Спасибо за участие в {{eventName}}!", "bracket.progress.match": "Текущий противник: {{opponent}}", "bracket.progress.match.action": "Посмотреть", "bracket.progress.waiting": "Ожидание раунда", - "bracket.standings.showLess": "Показать меньше", "bracket.standings.showMore": "Показать больше", - "match.hosts": "{{teamName}} организует игру", "match.pass": "Пароль", "match.pool": "Канал", @@ -119,7 +100,6 @@ "match.score.playAll": "{{scoreOne}}-{{scoreTwo}} (Играть все {{bestOf}})", "match.action.undoLastScore": "Отменить последний результат", "match.action.reopenMatch": "Открыть матч заново", - "join.error.MISSING_CODE": "Код приглашения отсутствует. Был ли URL скопирован полностью?", "join.error.SHORT_CODE": "Длина кода приглашения неверна. Был ли URL скопирован полностью?", "join.error.NO_TEAM_MATCHING_CODE": "Нет команды, соответствующей коду приглашения.", @@ -128,7 +108,6 @@ "join.error.NOT_LOGGED_IN": "Вы должны войти, прежде чем вступить в команду.", "join.VALID": "Вступить в команду {{teamName}} для турнира {{eventName}}?", "join.giveTrust": "Доверять {{name}} добавлять вас в будущие турниры?", - "subs.prefersToPlay": "Предпочитает играть на", "subs.canPlay": "Может играть", "subs.canVC": "Голосовой чат", @@ -143,7 +122,6 @@ "subs.message.header": "Сообщение", "subs.visibility.header": "Видимость", "subs.visibility.everyone": "Все", - "progression.error.PLACEMENTS_PARSE_ERROR": "Ошибка анализа мест", "progression.error.NOT_RESOLVING_WINNER": "Прогрессия не может определить победителя", "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "Одинаковые места приводят к нескольким сеткам", diff --git a/locales/zh/analyzer.json b/locales/zh/analyzer.json index d2c5422d7..b772ed2b9 100644 --- a/locales/zh/analyzer.json +++ b/locales/zh/analyzer.json @@ -91,8 +91,6 @@ "damage.header.baseDamage": "基础伤害", "damage.header.baseDamage.short": "基础", "damage.header.distance": "距离", - "damage.toSplat_one": "{{count}} 次命中击倒", - "damage.toSplat_other": "{{count}} 次命中击倒", "damage.NORMAL_MIN": "最小值", "damage.NORMAL_MAX": "最大值", "damage.SECONDARY_MODE_MIN": "第二射击模式 (最小值)", @@ -157,7 +155,7 @@ "labels.weapon": "武器", "dmgHtdExplanation": "DMG = 伤害 | HTD = 破坏所需伤害", "noDmgData": "目前没有该武器的伤害数据。请期待后续更新!", - "perInkTankGrid.header_one": "{{weapon}} 在 ×{{count}} 副武器使用后的射击数", - "perInkTankGrid.header_other": "{{weapon}} 在 ×{{count}} 副武器使用后的射击数", - "bigBubblerExplanation": "{{weapon}} 的持续时间也会一起增加。" + "bigBubblerExplanation": "{{weapon}} 的持续时间也会一起增加。", + "button.showChart": "", + "button.showConsumptionGrid": "" } diff --git a/locales/zh/art.json b/locales/zh/art.json index 8cd6701c6..2073f87cd 100644 --- a/locales/zh/art.json +++ b/locales/zh/art.json @@ -1,6 +1,4 @@ { - "pendingApproval_one": "您有 {{count}} 张图片正等待管理员审核", - "pendingApproval_other": "您有 {{count}} 张图片正等待管理员审核", "madeBy": "创作者为", "radios.all": "全部", "radios.madeBy": "该用户为创作者", @@ -24,5 +22,7 @@ "forms.tags.addNew": "创建新标签。", "forms.tags.addNew.placeholder": "创建新标签", "forms.tags.searchExisting.placeholder": "搜索已有标签", - "forms.tags.maxReached": "已达到最大标签数" + "forms.tags.maxReached": "已达到最大标签数", + "delete.title": "", + "unlink.title": "" } diff --git a/locales/zh/badges.json b/locales/zh/badges.json index 4058eccaf..0093d3ab1 100644 --- a/locales/zh/badges.json +++ b/locales/zh/badges.json @@ -2,10 +2,10 @@ "patreon": "Patreon上的sendou.ink Supporter", "patreon+": "Patreon上的sendou.ink Supporter+", "xp": "到达{{xpText}}的奖励", - "tournament_one": "{{tournament}}冠军奖励", - "tournament_other": "{{tournament}} (×{{count}})冠军奖励", "forYourEvent": "在我的活动中设置徽章", "managedBy": "由{{users}}管理", + "madeBy": "", "own.divider": "管理徽章", - "other.divider": "其他徽章" + "other.divider": "其他徽章", + "noBadgesFound": "" } diff --git a/locales/zh/builds.json b/locales/zh/builds.json index f56782df0..169fa5c63 100644 --- a/locales/zh/builds.json +++ b/locales/zh/builds.json @@ -1,10 +1,9 @@ { "addBuild": "添加配装", - "noBuilds": "您还没有添加配装,现在开始吧!", "reachBuildMaxCount": "您的配装数量已到达上限", + "noBuilds": "您还没有添加配装,现在开始吧!", "buildCard.info": "详情", "buildCard.edit": "编辑", - "forms.title": "标题", "forms.modes": "模式", "forms.weapons": "武器", @@ -13,23 +12,18 @@ "forms.gear.SHOES": "鞋子", "forms.private.info": "私人配装仅对您可见", "forms.noGear.info": "您必须填满所有能力槽。", - "deleteConfirm": "删除配装'{{title}}'?", - "stats.count.title": "{{count}} 件 {{weapon}} 配装的数据", "stats.ap.title": "平均技能点数", "stats.percentage.title": "主技能出现率", "stats.all": "全部", "stats.public": "公开", "stats.private": "私人", - "addFilter": "增加筛选项目", "linkButton.abilityStats": "技能数据", "linkButton.popularBuilds": "热门配装", "noPopularBuilds": "目前尚无该武器的热门配装。", - "emptyAbilitySlot": "空能力槽", - "filters.type.ability": "能力", "filters.type.mode": "模式", "filters.type.date": "日期", diff --git a/locales/zh/calendar.json b/locales/zh/calendar.json index 8e8a72b98..fca92116b 100644 --- a/locales/zh/calendar.json +++ b/locales/zh/calendar.json @@ -1,8 +1,5 @@ { "inYourTimeZone": "您所在时区的时间:", - "addNew": "添加", - "noEvents": "所选周没有活动", - "reportResults": "填写结果:", "day": "第{{number}}天", "actions.reportWinners": "填写冠军", "actions.delete": "删除活动", @@ -12,13 +9,6 @@ "members": "成员", "results": "结果", "createMapList": "创建地图列表", - "from": "由{{author}}创建", - "pastEvents.dividerText": "Past events", - "count.teams_one": "{{count}} 隊", - "count.players_one": "{{count}} 名玩家", - "count.teams_other": "{{count}} 隊", - "count.players_other": "{{count}} 名玩家", - "forms.dates": "日期", "forms.bracketUrl": "对战表链接", "forms.discordInvite": "Discord服务器的邀请链接", @@ -27,7 +17,6 @@ "forms.badges": "徽章奖励", "forms.badges.placeholder": "选择一项徽章奖励", "forms.mapPool": "地图池", - "forms.participantCount": "参加者数量", "forms.reportResultsHeader": "填写{{eventName}}结果", "forms.reportResultsInfo": "自定义比赛结果类型,可选择冠军队、前三名或其他结果。", @@ -35,22 +24,14 @@ "forms.team.remove": "移除队伍", "forms.team.name": "队伍名称", "forms.team.placing": "排名", - "forms.team.player.header": "{{number}}号选手", "forms.team.player.add": "添加选手", "forms.team.player.remove": "移除选手", "forms.team.player.addAsUser": "添加为用户(推荐)", "forms.team.player.addAsText": "添加为文本", - "forms.errors.uniqueTeamName": "每队队名不得重复。", "forms.errors.duplicatePlayer": "同一队伍内选手不得重复。", "forms.errors.emptyTeam": "每队至少要有一名选手。", - - "week.this": "本周", - "week.next": "下周", - "week.last": "上周", - - "tag.desc.BADGE": "本次活动的冠军将获得一枚sendou.ink徽章。", "tag.desc.SPECIAL": "特殊规则,例如: 限定比赛武器。", "tag.desc.ART": "参加本次比赛可以赢得插画。", "tag.desc.MONEY": "参加本次比赛可以赢得奖金。", @@ -64,5 +45,33 @@ "tag.desc.S1": "本次比赛为斯普拉遁1的比赛。", "tag.desc.S2": "本次比赛为斯普拉遁2的比赛。", "tag.desc.SR": "鲑鱼跑活动。", - "tag.desc.CARDS": "占地斗士活动。" + "tag.desc.CARDS": "占地斗士活动。", + "icalFeed": "", + "filter.button": "", + "filter.heading": "", + "filter.modes": "", + "filter.exactModes": "", + "filter.exactModesBottom": "", + "filter.games": "", + "filter.vs": "", + "filter.vs.4v4": "", + "filter.vs.3v3": "", + "filter.vs.2v2": "", + "filter.vs.1v1": "", + "filter.startTime": "", + "filter.startTime.any": "", + "filter.startTime.eu": "", + "filter.startTime.na": "", + "filter.startTime.au": "", + "filter.tagsIncluded": "", + "filter.tagsExcluded": "", + "filter.isSendou": "", + "filter.isRanked": "", + "filter.minTeamCount": "", + "filter.orgsIncluded": "", + "filter.orgsExcluded": "", + "filter.authorIdsExcluded": "", + "filter.authorIdsExcludedBottom": "", + "filter.apply": "", + "filter.applyAndDefault": "" } diff --git a/locales/zh/common.json b/locales/zh/common.json index 85fd30284..f98535b96 100644 --- a/locales/zh/common.json +++ b/locales/zh/common.json @@ -23,23 +23,69 @@ "pages.art": "插画", "pages.sendouq": "SendouQ", "pages.lfg": "招募板", - + "pages.scrims": "", + "pages.settings": "", + "pages.luti": "", "header.profile": "个人资料", "header.logout": "登出", "header.login": "登录", "header.language": "语言", "header.loggedInAs": "以 {{userName}} 登录", "header.theme": "主题", - + "header.adder.tournament": "", + "header.adder.calendarEvent": "", + "header.adder.build": "", + "header.adder.team": "", + "header.adder.scrimPost": "", + "header.adder.association": "", + "header.adder.lfgPost": "", + "header.adder.art": "", + "header.adder.vod": "", + "header.adder.plusSuggestion": "", + "notifications.title": "", + "notifications.empty": "", + "notifications.seeAll": "", + "notifications.fullList.explanation": "", + "notifications.managePush": "", + "notifications.title.SQ_ADDED_TO_GROUP": "", + "notifications.text.SQ_ADDED_TO_GROUP": "", + "notifications.title.SQ_NEW_MATCH": "", + "notifications.text.SQ_NEW_MATCH": "", + "notifications.title.TO_ADDED_TO_TEAM": "", + "notifications.text.TO_ADDED_TO_TEAM": "", + "notifications.title.TO_TEST_CREATED": "", + "notifications.text.TO_TEST_CREATED": "", + "notifications.title.TO_BRACKET_STARTED": "", + "notifications.text.TO_BRACKET_STARTED": "", + "notifications.title.TO_CHECK_IN_OPENED": "", + "notifications.text.TO_CHECK_IN_OPENED": "", + "notifications.title.BADGE_ADDED": "", + "notifications.text.BADGE_ADDED": "", + "notifications.title.BADGE_MANAGER_ADDED": "", + "notifications.text.BADGE_MANAGER_ADDED": "", + "notifications.title.PLUS_VOTING_STARTED": "", + "notifications.text.PLUS_VOTING_STARTED": "", + "notifications.title.PLUS_SUGGESTION_ADDED": "", + "notifications.text.PLUS_SUGGESTION_ADDED": "", + "notifications.title.TAGGED_TO_ART": "", + "notifications.text.TAGGED_TO_ART": "", + "notifications.title.SEASON_STARTED": "", + "notifications.text.SEASON_STARTED": "", + "notifications.title.SCRIM_NEW_REQUEST": "", + "notifications.text.SCRIM_NEW_REQUEST": "", + "notifications.title.SCRIM_SCHEDULED": "", + "notifications.text.SCRIM_SCHEDULED": "", "auth.errors.aborted": "登录中止", "auth.errors.failed": "登录失败", "auth.errors.discordPermissions": "为了完善您的sendou.ink个人资料,网站需要获取您的Discord名字、头像和社交链接。", - + "auth.errors.unknown": "", + "toasts.error": "", + "toasts.success": "", + "toasts.info": "", "footer.github.subtitle": "源代码", "footer.discord.subtitle": "帮助及反馈", "footer.patreon.subtitle": "支持", "footer.thanks": "感谢Patreon上的支持者", - "actions.save": "保存", "actions.saveChanges": "保存更改内容", "actions.submit": "确认", @@ -61,12 +107,19 @@ "actions.selectAll": "全选", "actions.search": "搜索", "actions.setBg": "设置为背景", + "actions.outlined": "", + "actions.noOutline": "", "actions.join": "加入", "actions.nevermind": "反悔", "actions.upload": "上传", "actions.clickHere": "点击这里", "actions.goBack": "返回", - + "actions.enable": "", + "actions.disable": "", + "actions.accept": "", + "actions.next": "", + "actions.previous": "", + "noResults": "", "maps.createMapList": "创建地图列表", "maps.halfSz": "50%为真格区域", "maps.mapPool": "地图池", @@ -89,21 +142,16 @@ "maps.validation.INCLUDES_BANNED": "无法选择被禁止的地图", "maps.validation.INCLUDES_TIEBREAKER": "无法选择决胜局地图", "maps.validation.VALID": "地图池已完成!", - "results": "成绩", - - "results.placeSuffix_one": "^st", "results.placeSuffix_two": "^nd", "results.placeSuffix_few": "^rd", - "results.placeSuffix_other": "^th", - "forms.name": "名称", "forms.description": "简介", "forms.errors.title": "以下错误需要修正", "forms.errors.noSearchMatches": "没有找到相关结果", - + "forms.userSearch.placeholder": "", + "forms.userSearch.noResults": "", "errors.genericReload": "发生错误,请重新加载本页面。", - "tag.name.SPECIAL": "特殊规则", "tag.name.ART": "插画奖励", "tag.name.MONEY": "奖金", @@ -122,7 +170,7 @@ "tag.name.S2": "斯普拉遁2", "tag.name.SR": "鲑鱼跑", "tag.name.CARDS": "占地斗士", - + "tag.name.COLLEGIATE": "", "weapon.category.SHOOTERS": "射击枪", "weapon.category.BLASTERS": "爆破枪", "weapon.category.ROLLERS": "滚筒", @@ -136,30 +184,25 @@ "weapon.category.SPLATANAS": "刮水刀", "weapon.category.subs": "副武器", "weapon.category.specials": "特殊武器", - "plans.blueprint": "蓝图", "plans.bgStyle.OVER": "俯视图", - + "plans.bgStyle.MINI": "", + "plans.adder.objective": "", "articles.by": "作者 {{author}}", - "theme.light": "浅色模式", "theme.dark": "深色模式", "theme.auto": "自动", - "websiteSubtitle": "斯普拉遁竞技中心", - "upload.imageToUpload": "上传图片", "upload.title": "上传 {{type}},推荐尺寸为 {{width}}×{{height}}。", "upload.type.team-pfp": "队伍头像", "upload.type.team-banner": "队伍横幅", "upload.type.org-pfp": "比赛组织头像", "upload.commonExplanation": "该图片需要经过管理员认证才能公开展示。Patron赞助者上传的图片不需要认证。", - "upload.afterExplanation_one": "您有 {{count}} 张待审核的图片。图片在通过审核后会自动展示出来。", - "upload.afterExplanation_other": "您有 {{count}} 张待审核的图片。图片在通过审核后会自动展示出来。", - "support.intro.first": "您好!我是Sendou,sendou.ink是我的个人项目,用来给斯普拉遁社群提供工具和资源。我的目标是帮助新老玩家进步并享受这个游戏。", "support.intro.second": "如果您喜欢我所做的,本页详细展示了支持我的方式以及可获得的特权。您的支持将帮助我支付运营费用,并且赞助我持续完善这个项目。", "support.action": "成为Patreon支持者", + "support.footer": "", "support.perk.supportMyWork": "支持我的工作", "support.perk.adFree": "无广告", "support.perk.nameInFooter": "在页脚展示您的名字", @@ -171,7 +214,11 @@ "support.perk.seePlusPercentage.extra": "通常只有未通过投票的玩家能查看自己的得票率。成为支持者能让您看到自己的得票率。", "support.perk.autoValidatePictures": "上传图片无需认证", "support.perk.autoValidatePictures.extra": "任何您上传的图片(如队伍头像和横幅)无需通过认证。请注意,这对于已经上传过的图片不适用。", + "support.perk.userShortLink": "", + "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "自定义颜色(用户主页)", + "support.perk.favoriteBadges": "", + "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "自定义颜色(队伍主页)", "support.perk.customizedColorsTeam.extra": "只要有一名队伍成员成为Patreon支持者即可获得此特权。", "support.perk.privateDiscord": "特殊Discord频道访问权", @@ -179,7 +226,11 @@ "support.perk.prioritySupport": "优先支持", "support.perk.prioritySupport.extra": "获得单独的helpdesk使用权,用于优先支持", "support.perk.previewQ": "在加入SendouQ之前预览匹配中的小队", - + "support.perk.joinFive": "", + "support.perk.tournamentsBeta": "", + "support.perk.joinMoreAssociations": "", + "support.perk.useBotToLogIn": "", + "support.perk.useBotToLogIn.extra": "", "custom.colors.title": "自定义颜色", "custom.colors.bg": "背景", "custom.colors.bg-darker": "深色背景", @@ -187,19 +238,23 @@ "custom.colors.text": "字体", "custom.colors.text-lighter": "字体提亮", "custom.colors.theme": "主题", + "custom.colors.theme-secondary": "", "custom.colors.chat": "聊天名", - + "custom.colors.contrast.title": "", + "custom.colors.contrast.first-color": "", + "custom.colors.contrast.second-color": "", + "custom.colors.contrast.description": "", "divisions.WEST": "艾洛眼", "divisions.JPN": "暇谷", "xsearch.placements": "排位", "xsearch.aliases": "别名:", - + "xsearch.unlink.title": "", + "xsearch.unlink.action.long": "", + "xsearch.unlink.action.short": "", "build.private": "私人", - "or": "或", "yes": "是", "no": "否", - "leaderboard.type.USER": "用户", "leaderboard.type.TEAM": "队伍", "leaderboard.type.XP-ALL": "全部", @@ -207,8 +262,9 @@ "leaderboard.noTeams": "目前排行榜暂无队伍", "leaderboard.updateInfo": "排行榜每30分钟更新", "leaderboard.qualification": "赛季决赛资格", - + "leaderboard.qualification.info": "", "chat.connected": "已连接", + "chat.connecting": "", "chat.disconnected": "未连接", "chat.send": "发送", "chat.input.placeholder": "按回车键发送", @@ -218,9 +274,16 @@ "chat.systemMsg.cancelConfirmed": "{{name}} 确认取消对战,本次对战已锁定", "chat.systemMsg.userLeft": "{{name}} 离开了小队", "chat.newMessages": "新消息", - "fc.title": "好友码", - + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", + "settings.notifications.title": "", + "settings.notifications.description": "", + "settings.notifications.disableInfo": "", + "settings.notifications.browserNotSupported": "", + "settings.notifications.permissionDenied": "", "badges.selector.none": "没有选择任何徽章", "badges.selector.select": "选择徽章并添加" } diff --git a/locales/zh/faq.json b/locales/zh/faq.json index f331cf6ad..af1cbbda8 100644 --- a/locales/zh/faq.json +++ b/locales/zh/faq.json @@ -1,25 +1,20 @@ { "q1": "什么是Plus Server?", "a1": "Plus Server是一个为高水平玩家寻找队友和对手的Discord服务器,于2017年9月建立。服务器成员分为三个等级,+1是最高等级。如果有服务器成员推荐你且你通过了月度投票,或者如果你的SendouQ排名足够高,那么你就可以加入服务器。\n\n在投票中,你的得票结果由百分比显示。0%代表所有投票人都投了反对票,100%则相反。60%的得票率即可通过投票。如果一名成员的得票率低于60%,他就会被降一级,如果他是+3成员则会被踢出服务器。\n\n在排行榜上可以看到有谁会通过SendouQ而获得加入服务器的资格。每个赛季共有60个名额:10个+1名额、20个+2名额和30个+3名额。", - "q2": "如何在我的活动中设置徽章奖?", - + "a2": "", "q3": "如何更新我的头像与用户名?", "a3": "通过Discord更新用户名或头像并不会立刻在sendou.ink更新。您可以通过两种方式来更新:\n\n1) 如果您是本网站的Discord或Plus Server成员,您可以稍作等待,网站每天会自动更新。\n\n2) 您可以通过Discord的Lohi机器人使用/update-profile命令来使得更新立即生效。", - "q4": "我是Patreon上的订阅者,但是网站没有变化。", "a4": "请确定您的Discord绑定了Patreon.com。绑定好后,大概需要两个小时来更新网站。如果您还有其他问题,请直接私信Sendou。", - "q5": "sendou.ink有专门的APP吗?", "a5": "没有,但是可以将sendou.ink下载为渐进式网络应用程序(PWA),这样就能获得全屏使用、主页图标以及和网页端不同的操作方式。搜索如何在您的浏览器下载PWA来查看具体操作步骤。", - "q6": "如何在我的个人资料里添加Twitch/Bluesky/YouTube?", "a6": "我们通过您的Discord资料来添加这些信息。将这些账号和您的Discord绑定,登出再登录sendou.ink后即可更新。", - "q7": "我应该如何添加视频?", - + "a7": "", "q8": "我应该如何在我的资料中显示X比赛结果?", - + "a8": "", "q9": "我应该如何上传委托他人创作的艺术作品?", "a9": "您只能上传您自己创作的艺术作品。并且需要与斯普拉遁相关。对于委托他人创作的作品,请联系作者亲自上传。他们可以将作品链接到您的个人信息,并展示在您的个人信息页。" } diff --git a/locales/zh/front.json b/locales/zh/front.json index 0967ef424..7b6aa4734 100644 --- a/locales/zh/front.json +++ b/locales/zh/front.json @@ -1 +1,18 @@ -{} +{ + "sq.season": "", + "sq.prepare": "", + "sq.participate": "", + "showcase.tabs.signedUp": "", + "showcase.tabs.organizer": "", + "showcase.tabs.discover": "", + "showcase.viewAll": "", + "showcase.card.ranked": "", + "showcase.card.unranked": "", + "showcase.card.winner": "", + "showcase.results": "", + "leaderboards.topPlayers": "", + "leaderboards.topTeams": "", + "leaderboards.viewFull": "", + "updates.header": "", + "updates.viewPast": "" +} diff --git a/locales/zh/game-misc.json b/locales/zh/game-misc.json index 55f1d9c98..b9a113a95 100644 --- a/locales/zh/game-misc.json +++ b/locales/zh/game-misc.json @@ -58,5 +58,10 @@ "MODE_LONG_SZ": "真格区域", "MODE_LONG_TC": "真格塔楼", "MODE_LONG_RM": "真格鱼虎对战", - "MODE_LONG_CB": "真格蛤蜊" + "MODE_LONG_CB": "真格蛤蜊", + "MODE_LONG_SR": "", + "MODE_LONG_TB": "", + "GAME_S1": "", + "GAME_S2": "", + "GAME_S3": "" } diff --git a/locales/zh/q.json b/locales/zh/q.json index 3cb114b9a..71ae180cf 100644 --- a/locales/zh/q.json +++ b/locales/zh/q.json @@ -19,7 +19,6 @@ "privateNote.sentiment.NEUTRAL": "中立", "privateNote.sentiment.NEGATIVE": "负面", "privateNote.delete.header": "要删除关于 {{name}} 的笔记吗?", - "front.cities.la": "洛杉矶", "front.cities.nyc": "纽约", "front.cities.paris": "巴黎", @@ -51,7 +50,6 @@ "front.seasonOpen": "赛季 {{nth}} 进行中", "front.preview": "预览当前匹配中的队伍", "front.preview.explanation": "该功能仅对sendou.ink的patron支持者开放", - "settings.maps.header": "地图和模式", "settings.maps.avoid": "避开", "settings.maps.prefer": "偏好", @@ -78,7 +76,6 @@ "settings.trusted.trustedExplanation": "信任的用户可以将您直接加入SendouQ小队或比赛队伍里。将对方移除后,需要通过对方的邀请链接才能加入。", "settings.trusted.noTrustedExplanation": "您目前没有信任的用户。您可以在通过邀请链接加入其他用户的SendouQ小队或比赛队伍时信任他们。信任的用户可以将您直接加入SendouQ小队或比赛队伍里。", "settings.trusted.teamExplanation": "除了以上用户,您的队伍 <2>{{name}} 的成员也可以直接邀请您。", - "looking.joiningGroupError": "您需要离开当前小队才能加入其他小队", "looking.goToSettingsPrompt": "请在设置页面设置您的武器池以及语音状态", "looking.inactiveGroup.soon": "小队将被标记为不活跃。要继续匹配吗?", @@ -107,7 +104,9 @@ "looking.groups.actions.goBack": "返回", "looking.groups.adder.quickAdd": "快速添加", "looking.groups.adder.error": "该用户已加入其他小队", + "looking.groups.adder.others": "", "looking.groups.adder.inviteLink": "邀请链接", + "looking.groups.adder.select": "", "looking.groups.editNote": "编辑笔记", "looking.groups.addNote": "添加笔记", "looking.replay": "重赛", @@ -120,7 +119,6 @@ "looking.allTiers": "所有段位", "looking.joinQPrompt": "参加匹配以寻找小队", "looking.range.or": "或", - "match.header": "对战 #{{number}}", "match.spInfo": "SP会在双方提交相同的比分后改变", "match.dispute.button": "分歧?", @@ -163,14 +161,11 @@ "match.outcome.loss": "负", "match.screen.ban": "本次对战禁止使用特殊武器为 {{special}} 的武器", "match.screen.allowed": "本次对战允许使用特殊武器为 {{special}} 的武器", - "preparing.joinQ": "开始匹配", - "tiers.currentCriteria": "当前规则", "tiers.info.p1": "比如说,Leviathan是前5%的玩家,Diamond是前15%的玩家。", "tiers.info.p2": "请注意:在排行榜上的玩家数量大于 {{usersMin}} 之前,没有人能获得Leviathan段位。队伍排行榜则需要至少 {{teamsMin}} 支队伍。", "tiers.info.p3": "每个段位都有一个+段位,比如 BRONZE+。这表示您是该段位内前50%的玩家。", - "streams.noStreams": "当前没有直播中的对决", "streams.ownStreamInfo": "没有显示您的直播?请确保您绑定了您的Twitch账号,且当前直播游戏为Splatoon 3。", "streams.ownStreamInfo.linkText": "查看常见问题与解答以获取更多如何绑定Twitch账号的信息。" diff --git a/locales/zh/scrims.json b/locales/zh/scrims.json index 0967ef424..0c63276f7 100644 --- a/locales/zh/scrims.json +++ b/locales/zh/scrims.json @@ -1 +1,51 @@ -{} +{ + "tabs.owned": "", + "tabs.requests": "", + "tabs.available": "", + "now": "", + "noneAvailable": "", + "requestModal.title": "", + "table.headers.time": "", + "table.headers.team": "", + "table.headers.divs": "", + "table.headers.status": "", + "limitedVisibility": "", + "pickup": "", + "status.booked": "", + "status.pending": "", + "actions.request": "", + "deleteModal.title": "", + "deleteModal.prevented": "", + "cancelModal.title": "", + "actions.contact": "", + "acceptModal.title": "", + "acceptModal.prevented": "", + "forms.title": "", + "forms.with.title": "", + "forms.with.explanation": "", + "forms.with.user": "", + "forms.with.pick-up": "", + "forms.when.title": "", + "forms.when.explanation": "", + "forms.text.title": "", + "forms.visibility.title": "", + "forms.visibility.public": "", + "forms.visibility.noneAvailable": "", + "forms.notFoundVisibility.title": "", + "forms.notFoundVisibility.explanation": "", + "forms.divs.minDiv.title": "", + "forms.divs.maxDiv.title": "", + "page.scheduledScrim": "", + "associations.title": "", + "associations.explanation": "", + "associations.join.title": "", + "associations.delete.title": "", + "associations.admin": "", + "associations.leave.title": "", + "associations.leave.action": "", + "associations.shareLink.title": "", + "associations.shareLink.reset": "", + "associations.removeMember.title": "", + "associations.forms.title": "", + "associations.forms.name.title": "" +} diff --git a/locales/zh/team.json b/locales/zh/team.json index c1b8767c1..72faa35a2 100644 --- a/locales/zh/team.json +++ b/locales/zh/team.json @@ -2,25 +2,39 @@ "newTeam.header": "创建一支新队伍", "teamSearch.placeholder": "搜索队伍或玩家...", "actionButtons.leaveTeam": "退出队伍", + "actionButtons.makeMainTeam": "", + "leaveTeam.header": "", + "leaveTeam.header.newOwner": "", "actionButtons.leaveTeam.confirm": "退出", "actionButtons.editTeam": "编辑队伍", "actionButtons.manageRoster": "管理阵容", "actionButtons.deleteTeam": "删除队伍", + "actionButtons.deleteTeam.profilePicture": "", + "actionButtons.deleteTeam.banner": "", "actionButtons.kick": "移除", "kick.header": "将 {{user}} 从 {{teamName}} 移除?", "actionButtons.transferOwnership": "转移拥有权", "transferOwnership.header": "将 {{teamName}} 的拥有权转移给 {{user}} ?", "actionButtons.transferOwnership.confirm": "转移", "deleteTeam.header": "您确定您要删除 {{teamName}} 吗?", + "deleteTeam.profilePicture.header": "", + "deleteTeam.banner.header": "", "roles.CAPTAIN": "队长", + "roles.CO_CAPTAIN": "", "roles.FRONTLINE": "前排", + "roles.SLAYER": "", + "roles.SKIRMISHER": "", "roles.SUPPORT": "辅助", "roles.MIDLINE": "中排", "roles.BACKLINE": "后排", "roles.FLEX": "自由人", + "roles.SUB": "", "roles.COACH": "教练", + "roles.CHEERLEADER": "", + "forms.fields.teamBsky": "", "forms.fields.bio": "简介", "forms.fields.uploadImages": "上传图片", + "forms.fields.removeImages": "", "forms.fields.uploadImages.pfp": "头像", "forms.fields.uploadImages.banner": "队伍横幅", "forms.info.name": "请注意,如果您更改了队名,那么其他人便可以使用之前的队名和URL了。", @@ -31,5 +45,9 @@ "validation.SHORT_CODE": "邀请码长度不符,请确保您复制了完整的URL。", "validation.TEAM_FULL": "您想要加入的队伍成员已满。", "validation.INVITE_CODE_WRONG": "邀请码有误。", - "validation.VALID": "加入 {{teamName}} ?" + "validation.REACHED_TEAM_COUNT_LIMIT": "", + "validation.VALID": "加入 {{teamName}} ?", + "editor.label": "", + "editorsInfo.button": "", + "editorsInfo.popover": "" } diff --git a/locales/zh/tournament.json b/locales/zh/tournament.json index 55461738d..2e3ad2546 100644 --- a/locales/zh/tournament.json +++ b/locales/zh/tournament.json @@ -5,9 +5,9 @@ "tabs.register": "报名", "tabs.brackets": "对战表", "tabs.seeds": "种子", + "tabs.results": "", "tabs.streams": "直播 ({{count}})", "tabs.subs": "替补 ({{count}})", - "pre.steps.header": "参加比赛需完成以下步骤", "pre.steps.name": "队伍名称", "pre.steps.roster": "完整阵容", @@ -16,55 +16,42 @@ "pre.footer": "在比赛开始前,报名信息可随意改动", "pre.logIn": "登录以报名", "pre.inATeam": "您已经在本次活动的某支队伍里了", - "pre.checkIn.range": "签到开放时间为 {{start}} 至 {{finish}}", "pre.checkIn.over": "签到已结束", "pre.checkIn.cant": "请在签到之前完成前面的步骤", "pre.checkIn.button": "签到", "pre.checkIn.checkedIn": "您的队伍已签到", - "pre.info.header": "队伍信息", "pre.info.unregister": "取消报名", "pre.info.unregister.confirm": "取消报名并删除队伍信息?", "pre.info.noHost": "我的队伍倾向于不当房主", "pre.info.noScreen": "我的队伍不希望使用浮墨幕墙", - "pre.roster.header": "填写阵容", "pre.roster.footer": "需要至少 {{atLeastCount}} 名成员,成员数量上限为 {{maxCount}}", "pre.roster.addTrusted.header": "添加与您游玩过的玩家", "pre.roster.delete.button": "删除成员", "pre.roster.delete.header": "要删除的成员", - "pre.pool.header": "选择地图池", "pre.pool.banned": "禁止", "pre.pool.tiebreaker.short": "决胜局", - "pre.sub.prompt": "没有队伍?您也可以加入替补列表。", - "bracket.type.DE_WINNERS": "胜者组 Round", "bracket.type.DE_LOSERS": "败者组 Round", "bracket.type.SE": "单败制 Round", "bracket.type.SWISS": "瑞士制 Round", "bracket.type.GROUPS": "小组赛 Round", - "round.label": "赛程", - "team.label": "队伍", "team.unlisted": "未显示的队伍", - "bestOf.label.short": "Bo", - "pickInfo.team": "队伍 {{number}} 选择", "pickInfo.team.specific": "{{team}} 选择", "pickInfo.tiebreaker": "决胜局", "pickInfo.both": "双方都选择", "pickInfo.default": "默认地图", "pickInfo.counterpick": "反选", - "generator.error": "由于比赛已经开始,您所更改的内容无法保存", - "teams.mapsPickedStatus": "地图的选择情况", - "admin.download": "下载参赛者", "admin.actions.CHANGE_TEAM_OWNER": "变更队长", "admin.actions.CHANGE_TEAM_NAME": "变更队名", @@ -78,40 +65,30 @@ "admin.actions.UNDO_DROP_TEAM_OUT": "取消移出", "admin.actions.UPDATE_IN_GAME_NAME": "更新玩家游戏ID", "admin.actions.DELETE_LOGO": "删除logo", - "staff.role.ORGANIZER": "组织者", "staff.role.STREAMER": "直播者", - "actions.addSub": "添加替补", "actions.shareLink": "分享您的邀请链接以添加成员: {{inviteLink}}", - "actions.sub.prompt_other": "您还可以添加 {{count}} 名替补", - "actions.sub.prompt_one": "您还可以添加 {{count}} 名替补", "actions.sub.prompt_zero": "您的阵容已满,无法再添加替补", "actions.finalize.question": "在您确认报告的比分无误后,点击这里结束比赛并生成结果", "actions.finalize.action": "结束", "actions.finalize.confirm": "您确定要结束比赛(此操作不可撤销)吗?", - "streams.none": "该比赛目前没有直播", - "team.setWins": "胜利局数", "team.mapWins": "胜利场数", "team.seed": "种子", "team.seed.footer": "总共 {{count}} 队", "team.placement": "排名", "team.placement.footer": "Main/UG", - "bracket.waiting": "至少 {{count}} 支队伍报名后,对战表将显示在这里", "bracket.waiting.checkin": "对战表会在至少 {{count}} 支队伍签到后显示", "bracket.wip": "此对战表为可调整的预览", - "bracket.progress.thanksForPlaying": "感谢您参与 {{eventName}}!", "bracket.progress.match": "当前对手: {{opponent}}", "bracket.progress.match.action": "查看", "bracket.progress.waiting": "等待对战", - "bracket.standings.showLess": "折叠", "bracket.standings.showMore": "展开", - "match.hosts": "{{teamName}} 为房主", "match.pass": "密码", "match.pool": "频道", @@ -119,7 +96,6 @@ "match.score.playAll": "{{scoreOne}}-{{scoreTwo}} (全部 {{bestOf}} 场)", "match.action.undoLastScore": "撤销上次比分", "match.action.reopenMatch": "重新开始对战", - "join.error.MISSING_CODE": "缺少邀请码。您是否复制了完整URL?", "join.error.SHORT_CODE": "邀请码长度不符。您是否复制了完整URL?", "join.error.NO_TEAM_MATCHING_CODE": "没有队伍与邀请码相匹配。", @@ -128,11 +104,11 @@ "join.error.NOT_LOGGED_IN": "您需要登录后才能加入队伍。", "join.VALID": "加入 {{teamName}} 参与 {{eventName}}?", "join.giveTrust": "给予 {{name}} 在未来比赛里自行添加您的权限?", - "subs.prefersToPlay": "倾向于使用", "subs.canPlay": "可以使用", "subs.canVC": "可以语音", "subs.noVC": "不可语音", + "subs.listenOnlyVC": "", "subs.editPost": "编辑替补信息", "subs.addPost": "将自己添加为替补", "subs.vc.header": "您可以语音吗?", @@ -141,5 +117,15 @@ "subs.weapons.info": "在 {{min}} 和 {{max}} 之间选择", "subs.message.header": "信息", "subs.visibility.header": "可见范围", - "subs.visibility.everyone": "所有人" + "subs.visibility.everyone": "所有人", + "progression.error.PLACEMENTS_PARSE_ERROR": "", + "progression.error.NOT_RESOLVING_WINNER": "", + "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "", + "progression.error.GAP_IN_PLACEMENTS": "", + "progression.error.TOO_MANY_PLACEMENTS": "", + "progression.error.DUPLICATE_BRACKET_NAME": "", + "progression.error.NAME_MISSING": "", + "progression.error.NEGATIVE_PROGRESSION": "", + "progression.error.NO_SE_SOURCE": "", + "progression.error.NO_DE_POSITIVE": "" } diff --git a/locales/zh/user.json b/locales/zh/user.json index 595a299cf..afe5b7c17 100644 --- a/locales/zh/user.json +++ b/locales/zh/user.json @@ -12,15 +12,16 @@ "sens": "感度", "weaponPool": "武器池", "discordExplanation": "用户名、头像、Youtube、Bluesky和Twitch账号皆来自您的Discord账号。查看 <1>FAQ 以获得更多相关信息。", + "favoriteBadges": "", "battlefy": "Battlefy用户名", - "forms.showDiscordUniqueName": "显示Discord用户名", "forms.showDiscordUniqueName.info": "是否公开显示您的Discord用户名 ({{discordUniqueName}}) ?", "forms.commissionsOpen": "开放委托", "forms.commissionText": "委托信息", "forms.commissionText.info": "你的价格、档期或者其他委托相关的信息", "forms.customName.info": "如果此栏空着,将会显示您的Discord昵称:\"{{discordName}}\"", - + "forms.country.search.placeholder": "", + "forms.favoriteBadges.nonSupporter": "", "results.title": "所有成绩", "results.placing": "排名", "results.team": "队伍", @@ -32,17 +33,19 @@ "results.highlights.explanation": "选择您想强调的高光成绩", "results.button.showHighlights": "显示高光成绩", "results.button.showAll": "显示全部成绩", - "forms.errors.maxWeapons": "已达到武器数量上限", "forms.errors.invalidCustomUrl.numbers": "自定义URL不能只包含数字", "forms.errors.invalidCustomUrl.strangeCharacter": "自定义URL不能包含特殊符号", "forms.errors.invalidCustomUrl.duplicate": "这个自定义URL已被使用", "forms.errors.invalidSens": "设置体感感度前请先设置摇杆感度", + "forms.info.customUrl": "", "forms.info.battlefy": "Battlefy用户名会在部分比赛被用于种子排名和验证", - + "search.info": "", "search.noResults": "没有符合 '{{query}}' 的用户", - + "search.pleaseLogIn.header": "", + "search.pleaseLogIn.button": "", "seasons": "赛季", + "seasons.noQ": "", "seasons.tabs.weapons": "武器", "seasons.tabs.stages": "地图", "seasons.tabs.self": "自己", @@ -59,7 +62,6 @@ "seasons.clickARow": "点击一行来查看武器使用数据", "seasons.loading": "加载中...", "seasons.matchBeingProcessed": "这场对决还未开始", - "builds.sorting.changeButton": "更改顺序", "builds.sorting.header": "更改配装顺序", "builds.sorting.backToDefaults": "回到默认值", diff --git a/locales/zh/vods.json b/locales/zh/vods.json index 7ff6b4e88..9fc7be025 100644 --- a/locales/zh/vods.json +++ b/locales/zh/vods.json @@ -7,6 +7,8 @@ "gameCount": "第 {{count}} 场比赛", "minShort": "分", "secShort": "秒", + "forms.title.create": "", + "forms.title.edit": "", "forms.title.youtubeUrl": "YouTube链接", "forms.title.videoTitle": "视频标题", "forms.title.videoDate": "视频日期", @@ -20,6 +22,7 @@ "forms.title.weapon": "武器", "forms.action.addMatch": "添加比赛", "forms.action.deleteMatch": "删除比赛", + "noVods": "", "gainPerms": "请在我们的Discord服务器的helpdesk频道申请获取上传视频的资格。", "deleteConfirm": "确认要删除 '{{title}}' 吗?" } diff --git a/package-lock.json b/package-lock.json index d5510282f..007057564 100644 --- a/package-lock.json +++ b/package-lock.json @@ -78,6 +78,7 @@ "@types/web-push": "^3.6.4", "babel-plugin-react-compiler": "^19.1.0-rc.1", "cross-env": "^7.0.3", + "i18next-locales-sync": "^2.1.1", "ley": "^0.8.1", "sql-formatter": "^15.6.1", "tsx": "^4.19.4", @@ -8837,6 +8838,84 @@ "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", "license": "MIT" }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", @@ -10372,6 +10451,16 @@ "node": ">=6.9.0" } }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/get-intrinsic": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", @@ -10800,6 +10889,54 @@ "cross-fetch": "4.0.0" } }, + "node_modules/i18next-locales-sync": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/i18next-locales-sync/-/i18next-locales-sync-2.1.1.tgz", + "integrity": "sha512-NC/Zw0kKT+VULSh6zzDSxvqDUS9BHY6tk2cj93qQ/yaNuKc3hg4VlJFDeuaxdovY1/LobcdQCAc6g1U03qe2SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "fdir": "^6.1.1", + "fs-extra": "^10.0.0", + "picomatch": "^4.0.2", + "yargs": "^17.5.1" + }, + "bin": { + "i18next-locales-sync": "dist/cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/i18next-locales-sync/node_modules/fdir": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.5.tgz", + "integrity": "sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/i18next-locales-sync/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -15084,6 +15221,16 @@ } } }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/require-like": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", @@ -18411,6 +18558,16 @@ "node": ">=0.4" } }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -18431,6 +18588,80 @@ "node": ">= 14" } }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/yocto-queue": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", diff --git a/package.json b/package.json index 7fbe09459..47667da35 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,8 @@ "test:e2e": "npx playwright test", "test:e2e:flaky-detect": "npx playwright test --repeat-each=10 --max-failures=1", "checks": "npm run biome:fix && npm run test:unit && npm run check-translation-jsons && npm run typecheck", - "setup": "cross-env DB_PATH=db.sqlite3 tsx ./scripts/setup.ts" + "setup": "cross-env DB_PATH=db.sqlite3 tsx ./scripts/setup.ts", + "i18n:sync": "i18next-locales-sync -e true -p en -s da de es-ES es-US fr-CA fr-EU he it ja ko nl pl pt-BR ru zh -l locales && npm run biome:fix" }, "dependencies": { "@aws-sdk/client-s3": "^3.797.0", @@ -51,8 +52,8 @@ "i18next": "^23.16.8", "i18next-browser-languagedetector": "^8.0.5", "i18next-http-backend": "^2.6.2", - "isbot": "^5.1.27", "ics": "^3.8.1", + "isbot": "^5.1.27", "kysely": "^0.28.2", "lru-cache": "^11.1.0", "markdown-to-jsx": "^7.7.6", @@ -96,6 +97,7 @@ "@types/web-push": "^3.6.4", "babel-plugin-react-compiler": "^19.1.0-rc.1", "cross-env": "^7.0.3", + "i18next-locales-sync": "^2.1.1", "ley": "^0.8.1", "sql-formatter": "^15.6.1", "tsx": "^4.19.4", diff --git a/scripts/check-translation-jsons.ts b/scripts/check-translation-jsons.ts index 2f27dab9e..886f87b41 100644 --- a/scripts/check-translation-jsons.ts +++ b/scripts/check-translation-jsons.ts @@ -193,7 +193,11 @@ function getKeysWithoutSuffix( const foundSuffixKeys = new Set(); const keys = []; - for (const key of Object.keys(translations)) { + for (const [key, value] of Object.entries(translations)) { + if (value === "") { + continue; // Consider key missing if untranslated + } + const suffix = KNOWN_SUFFIXES.find((sfx) => key.endsWith(sfx)); if (!suffix) { if (foundSuffixKeys.has(key)) {