mirror of
https://github.com/misenhower/splatoon3.ink.git
synced 2026-08-23 17:14:08 -05:00
Replace hardcoded stage/mode translations with dynamic ones
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"time": {
|
||||
"in": "in",
|
||||
"now": "Jetzt geöffnet!",
|
||||
@@ -21,33 +21,9 @@
|
||||
"second": "Sekunde",
|
||||
"seconds": "Sekunden"
|
||||
},
|
||||
"maps": {
|
||||
"Scorch Gorge": "Sengkluft",
|
||||
"Wahoo World": "Flunder-Funpark",
|
||||
"Hagglefish Market": "Schnapperchen-Basar",
|
||||
"Undertow Spillway": "Schwertmuschel-Reserviour",
|
||||
"MakoMart": "Cetacea-Markt",
|
||||
"Museum dAlfonsino": "Pinakoithek",
|
||||
"Sturgeon Shipyard": "Störwerft",
|
||||
"Mincemeat Metalworks": "Aalstahl-Metallwerk",
|
||||
"Mahi-Mahi Resort": "Mahi-Mahi-Resort",
|
||||
"Hammerhead Bridge": "Makrelenbrücke",
|
||||
"Eeltail Alley": "Steifenaal-Straße",
|
||||
"Inkblot Art Academy": "Perlmutt-Akademie",
|
||||
"Spawning Grounds": "Salmoniden-Damm",
|
||||
"Sockeye Station": "Fort Nautilax",
|
||||
"Gone Fission Hydroplant": "Wasserkraftwerk Stromschnell"
|
||||
},
|
||||
"schedule": {
|
||||
"title": "Arenen-Info",
|
||||
"subtitle": "Arenen",
|
||||
"modes": {
|
||||
"Turf War": "Revierkampf",
|
||||
"Rainmaker": "Operation Goldfisch",
|
||||
"Splat Zones": "Herrschaft",
|
||||
"Clam Blitz": "Muschelchaos",
|
||||
"Tower Control": "Turm-Kommando"
|
||||
},
|
||||
"types": {
|
||||
"Series": "Serie",
|
||||
"Open": "Offen",
|
||||
|
||||
@@ -21,33 +21,9 @@
|
||||
"second": "second",
|
||||
"seconds": "seconds"
|
||||
},
|
||||
"maps": {
|
||||
"Scorch Gorge": "Scorch Gorge",
|
||||
"Wahoo World": "Wahoo World",
|
||||
"Hagglefish Market": "Hagglefish Market",
|
||||
"Undertow Spillway": "Undertow Spillway",
|
||||
"MakoMart": "MakoMart",
|
||||
"Museum dAlfonsino": "Museum d'Alfonsino",
|
||||
"Sturgeon Shipyard": "Sturgeon Shipyard",
|
||||
"Mincemeat Metalworks": "Mincemeat Metalworks",
|
||||
"Mahi-Mahi Resort": "Mahi-Mahi Resort",
|
||||
"Hammerhead Bridge": "Hammerhead Bridge",
|
||||
"Eeltail Alley": "Eeltail Alley",
|
||||
"Inkblot Art Academy": "Inkblot Art Academy",
|
||||
"Spawning Grounds": "Spawning Grounds",
|
||||
"Sockeye Station": "Sockeye Station",
|
||||
"Gone Fission Hydroplant": "Gone Fission Hydroplant"
|
||||
},
|
||||
"schedule": {
|
||||
"title": "Map Schedules",
|
||||
"subtitle": "Schedules",
|
||||
"modes": {
|
||||
"Turf War": "Turf War",
|
||||
"Rainmaker": "Rainmaker",
|
||||
"Splat Zones": "Splat Zones",
|
||||
"Clam Blitz": "Clam Blitz",
|
||||
"Tower Control": "Tower Control"
|
||||
},
|
||||
"types": {
|
||||
"Series": "Series",
|
||||
"Open": "Open",
|
||||
|
||||
@@ -21,33 +21,9 @@
|
||||
"second": "seconde",
|
||||
"seconds": "secondes"
|
||||
},
|
||||
"maps": {
|
||||
"Scorch Gorge": "Canyon aux colonnes",
|
||||
"Wahoo World": "Parc Carapince",
|
||||
"Hagglefish Market": "Marché Grefin",
|
||||
"Undertow Spillway": "Réservoir Rigadelle",
|
||||
"MakoMart": "Supermarché Cétacé",
|
||||
"Museum dAlfonsino": "Galeries Guppy",
|
||||
"Sturgeon Shipyard": "Chantier Narval",
|
||||
"Mincemeat Metalworks": "Casse Rascasse",
|
||||
"Mahi-Mahi Resort": "Club Ca$halot",
|
||||
"Hammerhead Bridge": "Pont Esturgeon",
|
||||
"Eeltail Alley": "Banlieu Balibot",
|
||||
"Inkblot Art Academy": "Institut Calam'arts",
|
||||
"Spawning Grounds": "Barrage samonoïde",
|
||||
"Sockeye Station": "Bastion colimaçon",
|
||||
"Gone Fission Hydroplant": "Centrale Anguilla"
|
||||
},
|
||||
"schedule": {
|
||||
"title": "Planning",
|
||||
"subtitle": "Planning",
|
||||
"modes": {
|
||||
"Turf War": "Guerre de territoire",
|
||||
"Rainmaker": "Mission Bazookarpe",
|
||||
"Splat Zones": "Défense de zone",
|
||||
"Clam Blitz": "Pluie de palourde",
|
||||
"Tower Control": "Expédition risquée"
|
||||
},
|
||||
"types": {
|
||||
"Series": "Série",
|
||||
"Open": "Ouvert",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
<div>
|
||||
<RuleIcon :rule="store.activeSchedule.settings.vsRule" class="h-5 lg:h-6" />
|
||||
</div>
|
||||
<div class="text-shadow">{{ $t(`schedule.modes.${store.activeSchedule.settings.vsRule.name}`) }}</div>
|
||||
<div class="text-shadow">{{ $t(`splatnet.rules.${store.activeSchedule.settings.vsRule.id}.name`, store.activeSchedule.settings.vsRule.name) }}</div>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
<RuleIcon :rule="props.schedule.settings.vsRule" class="h-5 lg:h-6" />
|
||||
</div>
|
||||
<div class="text-xs lg:text-lg text-shadow">
|
||||
{{ $t(`schedule.modes.${props.schedule.settings.vsRule.name}`) }}
|
||||
{{ $t(`splatnet.rules.${props.schedule.settings.vsRule.id}.name`, props.schedule.settings.vsRule.name) }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
whitespace-nowrap
|
||||
font-splatoon2
|
||||
px-2
|
||||
" :class="textSize" v-if="!hideLabel && stage">{{ $t('maps.' + stage?.name.replace("'", '')) }}</div>
|
||||
" :class="textSize" v-if="!hideLabel && stage">{{ $t(`splatnet.stages.${stage.id}.name`, stage.name) }}</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
<StageImage class="w-1/5" imgClass="rounded" :stage="props.schedule.settings.coopStage" hide-label />
|
||||
|
||||
<div class="flex-1 text-sm text-zinc-300 text-shadow">
|
||||
{{ $t('maps.' + props.schedule.settings.coopStage.name) }}
|
||||
{{ $t(`splatnet.stages.${props.schedule.settings.coopStage.id}.name`, props.schedule.settings.coopStage.name) }}
|
||||
</div>
|
||||
|
||||
<div class="flex flex-col items-center space-y-1">
|
||||
|
||||
Reference in New Issue
Block a user