63 lines
938 B
JavaScript
63 lines
938 B
JavaScript
// menus language
|
|
const dLanguage = document.documentElement.lang.split('-')[0];
|
|
const nLanguage = navigator.languages ? navigator.languages[0] : navigator.language || navigator.userLanguage;
|
|
const language = (dLanguage) ? dLanguage : nLanguage;
|
|
const godoLanguage = (language == "fr") ? language : "en";
|
|
|
|
const languageContent = {
|
|
"a": {
|
|
en: {
|
|
icon: "a",
|
|
text: "link"
|
|
},
|
|
fr: {
|
|
icon: "a",
|
|
text: 'lien'
|
|
}
|
|
},
|
|
"b": {
|
|
en: {
|
|
icon: "B",
|
|
text: "bold"
|
|
},
|
|
fr: {
|
|
icon: "G",
|
|
text: "gras"
|
|
}
|
|
},
|
|
"h": {
|
|
en: {
|
|
icon: "H",
|
|
text: "Header"
|
|
},
|
|
fr: {
|
|
icon: "T",
|
|
text: "Titre"
|
|
}
|
|
},
|
|
"i": {
|
|
en: {
|
|
icon: "i",
|
|
text: "italic",
|
|
},
|
|
fr: {
|
|
icon: "i",
|
|
text: "italique"
|
|
}
|
|
},
|
|
"p": {
|
|
en: {
|
|
icon: "P",
|
|
text: "paragraph",
|
|
},
|
|
fr: {
|
|
icon: "P",
|
|
text: "paragraphe"
|
|
}
|
|
}
|
|
}
|
|
|
|
export default function getLanguage(content) {
|
|
return languageContent[content][godoLanguage];
|
|
}
|