got form running and fixed swedish translations
This commit is contained in:
parent
38b3618f8b
commit
52a1ab2bff
@ -9,4 +9,4 @@ block content
|
|||||||
div.col-md-12.text-center(style="padding-bottom: 50px;")
|
div.col-md-12.text-center(style="padding-bottom: 50px;")
|
||||||
| #{error}
|
| #{error}
|
||||||
else
|
else
|
||||||
div.col-md-12.text-center(style="padding-bottom: 50px;")=__('500_BODY')
|
div.col-md-12.text-center(style="padding-bottom: 50px;")=__('500_BODY')
|
||||||
|
|||||||
@ -186,6 +186,24 @@ module.exports = function(db) {
|
|||||||
level: 9
|
level: 9
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
//Setup i18n
|
||||||
|
i18n.configure({
|
||||||
|
locales: supportedLanguages,
|
||||||
|
directory: __dirname + '/locales',
|
||||||
|
defaultLocale: 'en',
|
||||||
|
cookie: 'userLang'
|
||||||
|
});
|
||||||
|
|
||||||
|
app.use(i18n.init);
|
||||||
|
|
||||||
|
app.use(function(req, res, next) {
|
||||||
|
// express helper for natively supported engines
|
||||||
|
res.locals.__ = res.__ = function() {
|
||||||
|
return i18n.__.apply(req, arguments);
|
||||||
|
};
|
||||||
|
|
||||||
|
next();
|
||||||
|
});
|
||||||
|
|
||||||
// Set template engine as defined in the config files
|
// Set template engine as defined in the config files
|
||||||
app.engine('server.view.pug', consolidate.pug);
|
app.engine('server.view.pug', consolidate.pug);
|
||||||
@ -248,15 +266,6 @@ module.exports = function(db) {
|
|||||||
app.use(passport.initialize());
|
app.use(passport.initialize());
|
||||||
app.use(passport.session());
|
app.use(passport.session());
|
||||||
|
|
||||||
//Setup i18n
|
|
||||||
i18n.configure({
|
|
||||||
locales: supportedLanguages,
|
|
||||||
directory: __dirname + '/locales',
|
|
||||||
defaultLocale: 'en',
|
|
||||||
cookie: 'userLang'
|
|
||||||
});
|
|
||||||
|
|
||||||
app.use(i18n.init);
|
|
||||||
|
|
||||||
//Visitor Language Detection
|
//Visitor Language Detection
|
||||||
app.use(function(req, res, next) {
|
app.use(function(req, res, next) {
|
||||||
@ -324,7 +333,8 @@ module.exports = function(db) {
|
|||||||
|
|
||||||
// Error page
|
// Error page
|
||||||
res.status(500).render('500', {
|
res.status(500).render('500', {
|
||||||
error: err.stack
|
__: i18n.__,
|
||||||
|
error: err.stack
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -333,7 +343,8 @@ module.exports = function(db) {
|
|||||||
client.captureError(new Error('Page Not Found'));
|
client.captureError(new Error('Page Not Found'));
|
||||||
res.status(404).render('404', {
|
res.status(404).render('404', {
|
||||||
url: req.originalUrl,
|
url: req.originalUrl,
|
||||||
error: 'Not Found'
|
error: 'Not Found',
|
||||||
|
__: i18n.__
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -1,45 +1,45 @@
|
|||||||
+'use strict';
|
'use strict';
|
||||||
+
|
|
||||||
+angular.module('view-form').config(['$translateProvider', function ($translateProvider) {
|
angular.module('view-form').config(['$translateProvider', function ($translateProvider) {
|
||||||
+
|
|
||||||
+ $translateProvider.translations('en', {
|
$translateProvider.translations('se', {
|
||||||
+ FORM_SUCCESS: 'Formulärsvaret skickades framgångsrikt in!',
|
FORM_SUCCESS: 'Formulärsvaret skickades framgångsrikt in!',
|
||||||
+ REVIEW: 'Granska',
|
REVIEW: 'Granska',
|
||||||
+ BACK_TO_FORM: 'Gå tillbaka till Formuläret',
|
BACK_TO_FORM: 'Gå tillbaka till Formuläret',
|
||||||
+ EDIT_FORM: 'Ändra denna TellForm',
|
EDIT_FORM: 'Ändra denna TellForm',
|
||||||
+ CREATE_FORM: 'Skapa denna TellForm',
|
CREATE_FORM: 'Skapa denna TellForm',
|
||||||
+ ADVANCEMENT: '{{done}} utav {{total}} svar',
|
ADVANCEMENT: '{{done}} utav {{total}} svar',
|
||||||
+ CONTINUE_FORM: 'Fortsätt till Form',
|
CONTINUE_FORM: 'Fortsätt till Form',
|
||||||
+ REQUIRED: 'krävs',
|
REQUIRED: 'krävs',
|
||||||
+ COMPLETING_NEEDED: '{{answers_not_completed}} svar behöver färdigställas',
|
COMPLETING_NEEDED: '{{answers_not_completed}} svar behöver färdigställas',
|
||||||
+ OPTIONAL: 'valfri',
|
OPTIONAL: 'valfri',
|
||||||
+ ERROR_EMAIL_INVALID: 'Vänligen ange en giltig e-postadress',
|
ERROR_EMAIL_INVALID: 'Vänligen ange en giltig e-postadress',
|
||||||
+ ERROR_NOT_A_NUMBER: 'Vänligen ange endast giltiga nummer',
|
ERROR_NOT_A_NUMBER: 'Vänligen ange endast giltiga nummer',
|
||||||
+ ERROR_URL_INVALID: 'Vänligen en giltig url',
|
ERROR_URL_INVALID: 'Vänligen en giltig url',
|
||||||
+ OK: 'OK',
|
OK: 'OK',
|
||||||
+ ENTER: 'tryck ENTER',
|
ENTER: 'tryck ENTER',
|
||||||
+ YES: 'Ja',
|
YES: 'Ja',
|
||||||
+ NO: 'Nej',
|
NO: 'Nej',
|
||||||
+ NEWLINE: 'tryck SHIFT+ENTER för att skapa ny rad',
|
NEWLINE: 'tryck SHIFT+ENTER för att skapa ny rad',
|
||||||
+ CONTINUE: 'Fortsätt',
|
CONTINUE: 'Fortsätt',
|
||||||
+ LEGAL_ACCEPT: 'Jag accepterar',
|
LEGAL_ACCEPT: 'Jag accepterar',
|
||||||
+ LEGAL_NO_ACCEPT: 'Jag accepterar inte',
|
LEGAL_NO_ACCEPT: 'Jag accepterar inte',
|
||||||
+ DELETE: 'Radera',
|
DELETE: 'Radera',
|
||||||
+ CANCEL: 'Avbryt',
|
CANCEL: 'Avbryt',
|
||||||
+ SUBMIT: 'Skicka',
|
SUBMIT: 'Skicka',
|
||||||
+ UPLOAD_FILE: 'Ladda upp din Fil',
|
UPLOAD_FILE: 'Ladda upp din Fil',
|
||||||
+ Y: 'J',
|
Y: 'J',
|
||||||
+ N: 'N',
|
N: 'N',
|
||||||
+ OPTION_PLACEHOLDER: 'Skriv eller välj ett alternativ',
|
OPTION_PLACEHOLDER: 'Skriv eller välj ett alternativ',
|
||||||
+ ADD_NEW_LINE_INSTR: 'Tryck SHIFT+ENTER för att lägga till ny rad',
|
ADD_NEW_LINE_INSTR: 'Tryck SHIFT+ENTER för att lägga till ny rad',
|
||||||
+ ERROR: 'Fel',
|
ERROR: 'Fel',
|
||||||
+
|
|
||||||
+ FORM_404_HEADER: '404 - Formulär Existerar Inte',
|
FORM_404_HEADER: '404 - Formulär Existerar Inte',
|
||||||
+ FORM_404_BODY: 'Formuläret du försöker besöka till existerar inte. Ursäkta för det!',
|
FORM_404_BODY: 'Formuläret du försöker besöka till existerar inte. Ursäkta för det!',
|
||||||
+
|
|
||||||
+ FORM_UNAUTHORIZED_HEADER: 'Inte Auktoriserad att Tillgå Formulär',
|
FORM_UNAUTHORIZED_HEADER: 'Inte Auktoriserad att Tillgå Formulär',
|
||||||
+ FORM_UNAUTHORIZED_BODY1: 'Formuläret du försöker att besöka är för närvarande privat och inte tillgänglig offentligt.',
|
FORM_UNAUTHORIZED_BODY1: 'Formuläret du försöker att besöka är för närvarande privat och inte tillgänglig offentligt.',
|
||||||
+ FORM_UNAUTHORIZED_BODY2: 'Om du är ägaren till formuläret kan du ställa in den till "Offentlig" i panelen "Konfiguration" i formulärets administration.',
|
FORM_UNAUTHORIZED_BODY2: 'Om du är ägaren till formuläret kan du ställa in den till "Offentlig" i panelen "Konfiguration" i formulärets administration.',
|
||||||
+ });
|
});
|
||||||
+
|
|
||||||
+}]);
|
}]);
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
angular.module('core').config(['$translateProvider', function ($translateProvider) {
|
angular.module('core').config(['$translateProvider', function ($translateProvider) {
|
||||||
|
|
||||||
$translateProvider.translations('en', {
|
$translateProvider.translations('se', {
|
||||||
MENU: 'MENY',
|
MENU: 'MENY',
|
||||||
SIGNUP_TAB: 'Registrera konto',
|
SIGNUP_TAB: 'Registrera konto',
|
||||||
SIGNIN_TAB: 'Logga In',
|
SIGNIN_TAB: 'Logga In',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user