-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
25 changed files
with
757 additions
and
195 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
{ | ||
"locales": { | ||
"en-US": "🇺🇸 English", | ||
"fr-FR": "🇫🇷 Français" | ||
}, | ||
"time": { | ||
"in": "in", | ||
"now": "Now Open!", | ||
"next": "Next", | ||
"soon": "Soon!", | ||
"remaining": "remaining", | ||
"until": "Until", | ||
"left": "left", | ||
"checkback": "Check back soon!", | ||
"d": "d", | ||
"day": "day", | ||
"days": "days", | ||
"h": "h", | ||
"hour": "hour", | ||
"hours": "hours", | ||
"m": "m", | ||
"minute": "minute", | ||
"minutes": "minutes", | ||
"s": "s", | ||
"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", | ||
"Regular Battle": "Regular Battle", | ||
"Anarchy Battle": "Anarchy Battle", | ||
"Splatfest Battle": "Splatfest Battle" | ||
} | ||
}, | ||
"salmonrun": { | ||
"title": "Salmon Run", | ||
"weapons": "Supplied Weapons" | ||
}, | ||
"gear": { | ||
"title": "Gear", | ||
"sale": "Gear on Sale Now", | ||
"splatnet-gear": "SplatNet Gear", | ||
"dailydrop": "The Daily Drop", | ||
"order": "Order" | ||
}, | ||
"about": { | ||
"title": "About!", | ||
"subtitle-1": "What is this?", | ||
"text-1": "This site is a fan-made, unofficial source of information for Nintendo's Splatoon 3. You might remember me from {0}!", | ||
"subtitle-2": "How was this site made?", | ||
"text-2": "On the front end, this site was built with {0}, {1}, and {2}. Static assets are compiled using {3}.", | ||
"text-3": "On the back end, the data updaters and Twitter bot were written using {0}. Special thanks to the {1} and {2} projects for their work to make automated Nintendo Switch Online logins possible.", | ||
"text-4": "The Twitter bot at {0} uses {1} to automatically generate images for each tweet.", | ||
"text-5": "This site is completely open source. You can view the source here on {0}.", | ||
"subtitle-3": "Can I use data from this site in my own project?", | ||
"text-6": "Yes! I love seeing all the creative projects people come up with that use this site's data.", | ||
"text-7": "Please see the {0} page for a list of all available endpoints.", | ||
"subtitle-4": "How can I reach you?", | ||
"text-8": "Please feel free to contact me on Twitter at {0} or via {1} if you have any other questions!", | ||
"email": "email", | ||
"schedules": "Splatoon 3 Schedules" | ||
}, | ||
"footer": { | ||
"term": "This website is not affiliated with Nintendo. All product names, logos, and brands are property of their respective owners.", | ||
"about": "About", | ||
"data": "Data" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
{ | ||
"time": { | ||
"in": "dans", | ||
"next": "Suivant", | ||
"now": "En cours !", | ||
"soon": "Prochains !", | ||
"remaining": "restant", | ||
"until": "Jusqu'au", | ||
"left": "restantes", | ||
"checkback": "Revenez voir plus tard !", | ||
"d": "j", | ||
"day": "jour", | ||
"days": "jours", | ||
"h": "h", | ||
"hour": "heure", | ||
"hours": "heures", | ||
"m": "m", | ||
"minute": "minute", | ||
"minutes": "minutes", | ||
"s": "s", | ||
"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", | ||
"Regular Battle": "Match Classique", | ||
"Anarchy Battle": "Match Anarchie", | ||
"Splatfest Battle": "Match Splatfest" | ||
} | ||
}, | ||
"salmonrun": { | ||
"title": "Salmon Run", | ||
"weapons": "Armes fournies" | ||
}, | ||
"gear": { | ||
"title": "Équipement", | ||
"sale": "Équipement en solde", | ||
"splatnet-gear": "Équipement SplatNet", | ||
"dailydrop": "Chouchou du jour", | ||
"order": "Acheter" | ||
}, | ||
"about": { | ||
"title": "À propos !", | ||
"subtitle-1": "Qu'est-ce que c'est ?", | ||
"text-1": "Ce site est une source d'informations non officielle, créée par un fan, sur le jeu Splatoon 3 de Nintendo. Vous vous souvenez peut-être de moi pour {0}!", | ||
"subtitle-2": "Comment ce site a-t-il été créé ?", | ||
"text-2": "Côté front, ce site a été conçu avec {0}, {1} et {2}. Les ressources statiques sont compilées en utilisant {3}.", | ||
"text-3": "Côté back, les modules de mise à jour des données et le bot Twitter ont été développés à l'aide de {0}. Remerciements spécials pour les projets {1} et {2} pour leur travail visant à rendre possible la connexion automatique au Nintendo Switch Online.", | ||
"text-4": "Le bot Twitter {0} utilise {1} pour générer automatiquement des images pour chaque tweet.", | ||
"text-5": "Ce site est entièrement open source. Vous pouvez consulter les sources ici sur {0}.", | ||
"subtitle-3": "Puis-je utiliser les données de ce site dans mon propre projet ?", | ||
"text-6": "Oui ! J'adore voir tous les projets créatifs que les gens imaginent en utilisant les données de ce site.", | ||
"text-7": "Veuillez consulter la page {0} pour obtenir une liste de tous les endpoints.", | ||
"subtitle-4": "Comment puis-je vous contacter ?", | ||
"text-8": "N'hésitez pas à me contacter sur Twitter à {0} ou via {1} si vous avez d'autres questions !", | ||
"email": "email", | ||
"schedules": "Planning Splatoon 3" | ||
}, | ||
"footer": { | ||
"term": "Ce site internet n'est pas affilié à Nintendo. Tous les noms de produits, logos et marques sont la propriété de leurs détenteurs respectifs.", | ||
"about": "À propos", | ||
"data": "Données" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
import en_us from './en-US.json' | ||
import fr_fr from './fr-FR.json' | ||
|
||
export default { | ||
"en-US": en_us, | ||
"fr-FR": fr_fr | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
<template> | ||
<select @change="onLanguageChange" v-model="$i18n.locale" class="language font-splatoon2 md:absolute md:mb-0 mb-5"> | ||
<option v-for="locale in $i18n.availableLocales" :key="`locale-${locale}`" :value="locale">{{ $t('locales.' + locale) }}</option> | ||
</select> | ||
</template> | ||
|
||
<script setup> | ||
import { useI18n } from "vue-i18n" | ||
const i18n = useI18n() | ||
const onLanguageChange = () => { | ||
localStorage.setItem('lang', i18n.locale.value) | ||
} | ||
</script> | ||
|
||
<style scoped> | ||
.language { | ||
right: 2.5vw; | ||
@apply text-zinc-300 pl-4 py-1 bg-zinc-300 bg-opacity-20 rounded-full cursor-pointer | ||
} | ||
.language:hover { | ||
@apply text-zinc-50 bg-opacity-30; | ||
} | ||
.language option { | ||
@apply text-black | ||
} | ||
</style> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.