diff --git a/locales/hu.js b/locales/hu.js index b39f255..0cb2986 100644 --- a/locales/hu.js +++ b/locales/hu.js @@ -69,7 +69,7 @@ "team_invite_membership_subject": "Csapat meghívó %-s számára", "team_invite_membership_body": "Meghívták a(z) %s oldalra a Spacedeck-en. Kattintson a következő hivatkozásra a meghívás elfogadásához.", "team_invite_user_body": "Meghívták a(z)%s oldalra a Spacedeck-en.\nAz ideiglenes jelszó \"%s\".\n Kérjük, kattintson a következő hivatkozásra a meghívás elfogadásához.", - "team_invite_admin_body": "%s meghívást kapott a csapatodba: %s. Az ideiglenes jelszó \ "% s \".", + "team_invite_admin_body": "%s meghívást kapott a csapatodba: %s. Az ideiglenes jelszó \"%s\".", "team_invite_membership_acction": "Elfogad", "team_new_member_subject": "A(z) %s új csapattagja feliratkozott", "team_new_member_body": "%s most csatlakozott a(z) %s csoporthoz a Spacedeck-en.", diff --git a/routes/root.js b/routes/root.js index f2e1856..6d01608 100644 --- a/routes/root.js +++ b/routes/root.js @@ -78,6 +78,22 @@ router.get('/oc', (req, res) => { res.redirect("/t/oc"); }); +router.get('/es/*', (req, res) => { + res.redirect("/t/es"); +}); + +router.get('/es', (req, res) => { + res.redirect("/t/es"); +}); + +router.get('/hu/*', (req, res) => { + res.redirect("/t/hu"); +}); + +router.get('/hu', (req, res) => { + res.redirect("/t/hu"); +}); + router.get('/en/*', (req, res) => { res.redirect("/t/en"); }); diff --git a/spacedeck.js b/spacedeck.js index 233e21e..a5fb187 100644 --- a/spacedeck.js +++ b/spacedeck.js @@ -33,7 +33,7 @@ console.log("Booting Spacedeck Open… (environment: " + app.get('env') + ")"); app.use(logger(isProduction ? 'combined' : 'dev')); i18n.expressBind(app, { - locales: ["en", "de", "fr", "oc", "es"], + locales: ["en", "de", "fr", "oc", "es", "hu"], defaultLocale: "en", cookieName: "spacedeck_locale", devMode: (app.get('env') == 'development') diff --git a/views/partials/account.html b/views/partials/account.html index ebffe75..7cc4dc2 100644 --- a/views/partials/account.html +++ b/views/partials/account.html @@ -110,7 +110,10 @@ + + diff --git a/views/spacedeck.ejs b/views/spacedeck.ejs index 9c8b99a..1f29ea1 100644 --- a/views/spacedeck.ejs +++ b/views/spacedeck.ejs @@ -18,7 +18,7 @@ webEndpoint: location.origin, apiEndpoint: location.origin, websocketsEndpoint: location.origin.replace("https:","wss:").replace("http:","ws:"), - options: <%- config.spacedeck ? JSON.stringify(config.spacedeck) : "{}" %> + options: <%- config && config.spacedeck ? JSON.stringify(config.spacedeck) : "{}" %> }; @@ -79,10 +79,12 @@ window.locales.fr = {}; window.locales.oc = {}; window.locales.es = {}; + window.locales.hu = {}; window.locales.en.translation = <%- include("./../locales/en.js") %>; window.locales.de.translation = <%- include("./../locales/de.js") %>; window.locales.fr.translation = <%- include("./../locales/fr.js") %>; window.locales.oc.translation = <%- include("./../locales/oc.js") %>; window.locales.es.translation = <%- include("./../locales/es.js") %>; + window.locales.hu.translation = <%- include("./../locales/hu.js") %>;