i18n is a json now
This commit is contained in:
parent
9160001773
commit
ca0a4d8d37
File diff suppressed because one or more lines are too long
|
@ -1,11 +0,0 @@
|
|||
export default {
|
||||
languages: ["en", "it"],
|
||||
translations: {
|
||||
en: {
|
||||
open_in: "open in ",
|
||||
},
|
||||
it: {
|
||||
open_in: "apri con ",
|
||||
},
|
||||
},
|
||||
};
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"languages": ["en", "it"],
|
||||
"translations": {
|
||||
"en": {
|
||||
"open_in": "open in ",
|
||||
"cc": "cc ",
|
||||
"bcc": "bcc ",
|
||||
"subject": "subject ",
|
||||
"body": "body "
|
||||
},
|
||||
"it": {
|
||||
"open_in": "apri con "
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
// i18n for mailgo
|
||||
import i18n from "./i18n/i18n";
|
||||
const i18n = require("./i18n/i18n.json");
|
||||
// mailgo css
|
||||
const mailgoCSS = require("../dist/mailgo.min.css").toString();
|
||||
// default lang
|
||||
|
@ -42,6 +42,7 @@ const mailgoInit = (mailgoConfig) => {
|
|||
lang = document.documentElement.lang;
|
||||
}
|
||||
// strings
|
||||
let defaultStrings = translations[DEFAULT_LANG];
|
||||
let strings = translations[lang];
|
||||
// mailgo mail
|
||||
{
|
||||
|
@ -71,7 +72,7 @@ const mailgoInit = (mailgoConfig) => {
|
|||
detailCc.id = "m-cc";
|
||||
let ccSpan = createElement(span);
|
||||
ccSpan.className = "w-500";
|
||||
ccSpan.appendChild(createTextNode("cc "));
|
||||
ccSpan.appendChild(createTextNode(strings.cc));
|
||||
ccValue = createElement(span);
|
||||
ccValue.id = "m-cc-value";
|
||||
detailCc.appendChild(ccSpan);
|
||||
|
@ -81,7 +82,7 @@ const mailgoInit = (mailgoConfig) => {
|
|||
detailBcc.id = "m-bcc";
|
||||
let bccSpan = createElement(span);
|
||||
bccSpan.className = "w-500";
|
||||
bccSpan.appendChild(createTextNode("bcc "));
|
||||
bccSpan.appendChild(createTextNode(strings.bcc));
|
||||
bccValue = createElement(span);
|
||||
bccValue.id = "m-bcc-value";
|
||||
detailBcc.appendChild(bccSpan);
|
||||
|
@ -91,7 +92,7 @@ const mailgoInit = (mailgoConfig) => {
|
|||
detailSubject.id = "m-subject";
|
||||
let subjectSpan = createElement(span);
|
||||
subjectSpan.className = "w-500";
|
||||
subjectSpan.appendChild(createTextNode("subject "));
|
||||
subjectSpan.appendChild(createTextNode(strings.subject));
|
||||
subjectValue = createElement(span);
|
||||
subjectValue.id = "m-subject-value";
|
||||
detailSubject.appendChild(subjectSpan);
|
||||
|
@ -101,7 +102,7 @@ const mailgoInit = (mailgoConfig) => {
|
|||
detailBody.id = "m-body";
|
||||
let bodySpan = createElement(span);
|
||||
bodySpan.className = "w-500";
|
||||
bodySpan.appendChild(createTextNode("body "));
|
||||
bodySpan.appendChild(createTextNode(strings.body));
|
||||
bodyValue = createElement(span);
|
||||
bodyValue.id = "m-body-value";
|
||||
detailBody.appendChild(bodySpan);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { MailgoConfig } from "../mailgo";
|
||||
|
||||
// i18n for mailgo
|
||||
import i18n from "./i18n/i18n";
|
||||
const i18n = require("./i18n/i18n.json");
|
||||
|
||||
// mailgo css
|
||||
const mailgoCSS = require("../dist/mailgo.min.css").toString();
|
||||
|
@ -87,6 +87,7 @@ const mailgoInit = (mailgoConfig?: MailgoConfig): void => {
|
|||
}
|
||||
|
||||
// strings
|
||||
let defaultStrings: any = translations[DEFAULT_LANG];
|
||||
let strings: any = translations[lang];
|
||||
|
||||
// mailgo mail
|
||||
|
@ -122,7 +123,7 @@ const mailgoInit = (mailgoConfig?: MailgoConfig): void => {
|
|||
detailCc.id = "m-cc";
|
||||
let ccSpan = createElement(span);
|
||||
ccSpan.className = "w-500";
|
||||
ccSpan.appendChild(createTextNode("cc "));
|
||||
ccSpan.appendChild(createTextNode(strings.cc));
|
||||
ccValue = createElement(span);
|
||||
ccValue.id = "m-cc-value";
|
||||
detailCc.appendChild(ccSpan);
|
||||
|
@ -133,7 +134,7 @@ const mailgoInit = (mailgoConfig?: MailgoConfig): void => {
|
|||
detailBcc.id = "m-bcc";
|
||||
let bccSpan = createElement(span);
|
||||
bccSpan.className = "w-500";
|
||||
bccSpan.appendChild(createTextNode("bcc "));
|
||||
bccSpan.appendChild(createTextNode(strings.bcc));
|
||||
bccValue = createElement(span);
|
||||
bccValue.id = "m-bcc-value";
|
||||
detailBcc.appendChild(bccSpan);
|
||||
|
@ -144,7 +145,7 @@ const mailgoInit = (mailgoConfig?: MailgoConfig): void => {
|
|||
detailSubject.id = "m-subject";
|
||||
let subjectSpan = createElement(span);
|
||||
subjectSpan.className = "w-500";
|
||||
subjectSpan.appendChild(createTextNode("subject "));
|
||||
subjectSpan.appendChild(createTextNode(strings.subject));
|
||||
subjectValue = createElement(span);
|
||||
subjectValue.id = "m-subject-value";
|
||||
detailSubject.appendChild(subjectSpan);
|
||||
|
@ -155,7 +156,7 @@ const mailgoInit = (mailgoConfig?: MailgoConfig): void => {
|
|||
detailBody.id = "m-body";
|
||||
let bodySpan = createElement(span);
|
||||
bodySpan.className = "w-500";
|
||||
bodySpan.appendChild(createTextNode("body "));
|
||||
bodySpan.appendChild(createTextNode(strings.body));
|
||||
bodyValue = createElement(span);
|
||||
bodyValue.id = "m-body-value";
|
||||
detailBody.appendChild(bodySpan);
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
"target": "es6",
|
||||
"jsx": "react",
|
||||
"allowJs": true,
|
||||
"moduleResolution": "node"
|
||||
"moduleResolution": "node",
|
||||
"resolveJsonModule": true
|
||||
},
|
||||
"include": ["src"]
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue