parent
515a5e1407
commit
a0e52457d8
@ -0,0 +1,97 @@
|
|||||||
|
{
|
||||||
|
"names": [
|
||||||
|
"Emma",
|
||||||
|
"Olivia",
|
||||||
|
"Sophia",
|
||||||
|
"Ava",
|
||||||
|
"Isabella",
|
||||||
|
"Mia",
|
||||||
|
"Amelia",
|
||||||
|
"Harper",
|
||||||
|
"Evelyn",
|
||||||
|
"Abigail",
|
||||||
|
"Emily",
|
||||||
|
"Charlotte",
|
||||||
|
"Scarlett",
|
||||||
|
"Grace",
|
||||||
|
"Lily",
|
||||||
|
"Aria",
|
||||||
|
"Chloe",
|
||||||
|
"Zoey",
|
||||||
|
"Penelope",
|
||||||
|
"Riley",
|
||||||
|
"Layla",
|
||||||
|
"Stella",
|
||||||
|
"Aurora",
|
||||||
|
"Natalie",
|
||||||
|
"Zoe",
|
||||||
|
"Lucy",
|
||||||
|
"Hannah",
|
||||||
|
"Leah",
|
||||||
|
"Victoria",
|
||||||
|
"Eleanor",
|
||||||
|
"Hazel",
|
||||||
|
"Violet",
|
||||||
|
"Aurora",
|
||||||
|
"Ruby",
|
||||||
|
"Ivy",
|
||||||
|
"Eleanor",
|
||||||
|
"Savannah",
|
||||||
|
"Alice",
|
||||||
|
"Claire",
|
||||||
|
"Nora",
|
||||||
|
"Lillian",
|
||||||
|
"Mila",
|
||||||
|
"Peyton",
|
||||||
|
"Aaliyah",
|
||||||
|
"Gabriella",
|
||||||
|
"Eliana",
|
||||||
|
"Bella",
|
||||||
|
"Sadie",
|
||||||
|
"Hailey",
|
||||||
|
"Aurora",
|
||||||
|
"Liam",
|
||||||
|
"Noah",
|
||||||
|
"Oliver",
|
||||||
|
"Elijah",
|
||||||
|
"William",
|
||||||
|
"James",
|
||||||
|
"Benjamin",
|
||||||
|
"Lucas",
|
||||||
|
"Henry",
|
||||||
|
"Alexander",
|
||||||
|
"Jackson",
|
||||||
|
"Aiden",
|
||||||
|
"Sebastian",
|
||||||
|
"Carter",
|
||||||
|
"Daniel",
|
||||||
|
"Matthew",
|
||||||
|
"Wyatt",
|
||||||
|
"Jack",
|
||||||
|
"Jayden",
|
||||||
|
"Owen",
|
||||||
|
"Noah",
|
||||||
|
"Ethan",
|
||||||
|
"Mason",
|
||||||
|
"Logan",
|
||||||
|
"Caden",
|
||||||
|
"Samuel",
|
||||||
|
"David",
|
||||||
|
"Joseph",
|
||||||
|
"Michael",
|
||||||
|
"Gabriel",
|
||||||
|
"Caleb",
|
||||||
|
"Ryan",
|
||||||
|
"Isaac",
|
||||||
|
"Luke",
|
||||||
|
"Andrew",
|
||||||
|
"Nathan",
|
||||||
|
"Dylan",
|
||||||
|
"Adam",
|
||||||
|
"Joshua",
|
||||||
|
"Connor",
|
||||||
|
"Brayden",
|
||||||
|
"Julian"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -1,9 +1,9 @@
|
|||||||
enum Color {
|
enum Color {
|
||||||
BLANC,
|
WHITE,
|
||||||
NOIR,
|
BLACK,
|
||||||
BLOND,
|
BLOND,
|
||||||
ROUX,
|
REDHEAD,
|
||||||
BRUN,
|
BROWN,
|
||||||
}
|
}
|
||||||
|
|
||||||
export default Color
|
export default Color
|
@ -1,118 +1,99 @@
|
|||||||
import Color from "./Color";
|
import Color from "./Color";
|
||||||
import Sport from "./Sport";
|
import Sport from "./Sport";
|
||||||
|
import React from 'react';
|
||||||
|
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
|
||||||
|
import { faFutbol, faBasketballBall } from '@fortawesome/free-solid-svg-icons';
|
||||||
|
import { parseJsonText } from "typescript";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function GetJsonFile(lang: string){
|
||||||
|
const response = require(`../Translations/${lang}.json`);
|
||||||
|
const data = response;
|
||||||
|
return data
|
||||||
|
}
|
||||||
function ColorToString(color: Color, lang: string): string{
|
function ColorToString(color: Color, lang: string): string{
|
||||||
|
let json = GetJsonFile(lang)
|
||||||
switch(color){
|
switch(color){
|
||||||
case Color.BLANC:
|
case Color.WHITE:
|
||||||
switch(lang){
|
return json.white
|
||||||
case "en":
|
case Color.BLACK:
|
||||||
return "White"
|
return json.black
|
||||||
default:
|
|
||||||
return "Blanc"
|
|
||||||
}
|
|
||||||
case Color.NOIR:
|
|
||||||
switch(lang){
|
|
||||||
case "en":
|
|
||||||
return "Black"
|
|
||||||
default:
|
|
||||||
return "Noir"
|
|
||||||
}
|
|
||||||
case Color.BLOND:
|
case Color.BLOND:
|
||||||
switch(lang){
|
return json.blond
|
||||||
case "en":
|
case Color.REDHEAD:
|
||||||
return "Blond"
|
return json.redhead
|
||||||
default:
|
case Color.BROWN:
|
||||||
return "Blond"
|
return json.brown
|
||||||
}
|
|
||||||
case Color.ROUX:
|
|
||||||
switch(lang){
|
|
||||||
case "en":
|
|
||||||
return "Redhead"
|
|
||||||
default:
|
|
||||||
return "Roux"
|
|
||||||
}
|
|
||||||
case Color.BRUN:
|
|
||||||
switch(lang){
|
|
||||||
case "en":
|
|
||||||
return "Brown"
|
|
||||||
default:
|
|
||||||
return "Brun"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function ColorToHexa(color: Color): string{
|
function ColorToHexa(color: Color): string{
|
||||||
switch(color){
|
switch(color){
|
||||||
case Color.BLANC:
|
case Color.WHITE:
|
||||||
return "#FFFFFF"
|
return "#FFFFFF"
|
||||||
case Color.NOIR:
|
case Color.BLACK:
|
||||||
return "#000000"
|
return "#000000"
|
||||||
case Color.BLOND:
|
case Color.BLOND:
|
||||||
return "#E2BC74"
|
return "#E2BC74"
|
||||||
case Color.ROUX:
|
case Color.REDHEAD:
|
||||||
return "#FF8B00"
|
return "#FF8B00"
|
||||||
case Color.BRUN:
|
case Color.BROWN:
|
||||||
return "#5B3C11"
|
return "#5B3C11"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function ColorToColorFont(color: Color): string{
|
function ColorToColorFont(color: Color): string{
|
||||||
switch(color){
|
switch(color){
|
||||||
case Color.BLANC:
|
case Color.WHITE:
|
||||||
return "#000000"
|
return "#000000"
|
||||||
case Color.NOIR:
|
case Color.BLACK:
|
||||||
return "#FFFFFF"
|
return "#FFFFFF"
|
||||||
case Color.BLOND:
|
case Color.BLOND:
|
||||||
return "#000000"
|
return "#000000"
|
||||||
case Color.ROUX:
|
case Color.REDHEAD:
|
||||||
return "#000000"
|
return "#000000"
|
||||||
case Color.BRUN:
|
case Color.BROWN:
|
||||||
return "#FFFFFF"
|
return "#FFFFFF"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function SportToString(sport: Sport, lang: string): string{
|
function SportToString(sport: Sport, lang: string): string{
|
||||||
|
let json = GetJsonFile(lang)
|
||||||
switch(sport){
|
switch(sport){
|
||||||
case Sport.FOOT:
|
case Sport.FOOT:
|
||||||
switch(lang){
|
return json.football
|
||||||
case "en":
|
case Sport.BASEBALL:
|
||||||
return "Football"
|
return json.baseball
|
||||||
default:
|
|
||||||
return "Football"
|
|
||||||
}
|
|
||||||
case Sport.RUGBY:
|
|
||||||
switch(lang){
|
|
||||||
case "en":
|
|
||||||
return "Rugby"
|
|
||||||
default:
|
|
||||||
return "Rugby"
|
|
||||||
}
|
|
||||||
case Sport.BASKET:
|
case Sport.BASKET:
|
||||||
switch(lang){
|
return json.basketball
|
||||||
case "en":
|
|
||||||
return "Basket"
|
|
||||||
default:
|
|
||||||
return "Basket"
|
|
||||||
}
|
|
||||||
case Sport.TENNIS:
|
case Sport.TENNIS:
|
||||||
switch(lang){
|
return json.tennis
|
||||||
case "en":
|
case Sport.BOWLING:
|
||||||
return "Tennis"
|
return json.bowling
|
||||||
default:
|
|
||||||
return "Tennis"
|
|
||||||
}
|
|
||||||
case Sport.CURLING:
|
|
||||||
switch(lang){
|
|
||||||
case "en":
|
|
||||||
return "Curling"
|
|
||||||
default:
|
|
||||||
return "Curling"
|
|
||||||
}
|
|
||||||
case Sport.AUCUN:
|
case Sport.AUCUN:
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export {ColorToString, SportToString, ColorToHexa, ColorToColorFont}
|
|
||||||
|
|
||||||
|
function SportToIcon(sport: Sport): string{
|
||||||
|
switch(sport){
|
||||||
|
case Sport.FOOT:
|
||||||
|
return "⚽"
|
||||||
|
case Sport.BASEBALL:
|
||||||
|
return "⚾"
|
||||||
|
case Sport.BASKET:
|
||||||
|
return "🏀"
|
||||||
|
case Sport.TENNIS:
|
||||||
|
return "🎾"
|
||||||
|
case Sport.BOWLING:
|
||||||
|
return "🎳"
|
||||||
|
case Sport.AUCUN:
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
export {ColorToString, SportToString, ColorToHexa, ColorToColorFont, SportToIcon, GetJsonFile}
|
||||||
|
Loading…
Reference in new issue