Commit 17b443ad authored by Marcel Nellesen's avatar Marcel Nellesen Committed by Petar Hristov
Browse files

New: Added a Maintenance Banner component's texts.

parent 200613f1
import Default from './default';
import { MergeUtil } from '@coscine/app-util';
const appLanguageStrings = {
en: {
},
de: {
},
};
const languageStrings = MergeUtil.merge(MergeUtil.merge({}, Default), appLanguageStrings);
export default {
languageStrings,
};
......@@ -8,10 +8,39 @@ export default {
},
toastMessages: {
saveFailedTitle: 'Error on saving',
saveFailedMessage: 'An error occured. Please try again. If the error persists, please contact servicedesk@rwth-aachen.de.',
saveFailedMessage:
'An error occured. Please try again. If the error persists, please contact servicedesk@rwth-aachen.de.',
saveSuccessfulTitle: 'Saved successfully',
saveSuccessfulMessage: 'The data has been saved successfully.',
},
email: {
serviceDeskName: 'Servicedesk',
serviceDeskMailTo: 'mailto:servicedesk@itc.rwth-aachen.de?subject=CoScInE%20Pilot%20Program',
},
banner: {
pilot: {
pilotBannerText1: `Coscine is currently in the first pilot phase. So you are welcome to
log in and explore the system, but do not use it for your important
research data yet! Please contact us if you want to be part of the
pilot program. If you have feedback you are welcome to send it to [`,
pilotBannerText2: ']',
},
maintenance: {
notificationDefaultText:
'Currently, you may experience restrictions when using Coscine. Details can be found at [',
notificationMalfunction: 'Due to a malfunction Coscine is currently unavailable. Details can be found at [',
notificationPartiaMulfunction:
'Due to a partial malfunction Coscine is currently unavailable. Details can be found at [',
notificationInteruption:
'Due to a interuption of a service Coscine is currently unavailable. Details can be found at [',
notificationLimitedOperability: 'Coscine is currently offering limited operability. Details can be found at [',
notificationMaintenance:
'Coscine is currently undergoing maintenance. You may experience restrictions in its use. Details can be found at [',
notificationPartialMaintenance:
'Coscine is currently undergoing maintenance. You may experience restrictions in its use. Details can be found at [',
notificationEndText: '].',
moreInformation: 'more information',
},
},
},
de: {
......@@ -22,9 +51,39 @@ export default {
},
toastMessages: {
saveFailedTitle: 'Fehler beim Speichern',
saveFailedMessage: 'Es ist ein Fehler ausgetreten. Bitte versuchen Sie es erneut. Falls der Fehler weiterhin auftritt, wenden Sie sich bitte an servicedesk@rwth-aachen.de.',
saveFailedMessage:
'Es ist ein Fehler ausgetreten. Bitte versuchen Sie es erneut. Falls der Fehler weiterhin auftritt, wenden Sie sich bitte an servicedesk@rwth-aachen.de.',
saveSuccessfulTitle: 'Änderungen erfolgreich',
saveSuccessfulMessage: 'Die Daten wurden erfolgreich gespeichert.',
},
email: {
serviceDeskName: 'Servicedesk',
serviceDeskMailTo: 'mailto:servicedesk@itc.rwth-aachen.de?subject=CoScInE%20Pilot%20Program',
},
banner: {
pilot: {
pilotBannerText1: `Coscine befindet sich derzeit in der ersten Pilotphase. Sie können sich also gerne
einloggen und das System erkunden, aber benutzen Sie es noch nicht für Ihre wichtigen Forschungsdaten!
Bitte kontaktieren Sie uns, wenn Sie an dem Pilotprogramm teilnehmen möchten. Feedback und
Verbesserungsvorschläge können Sie gerne an [`,
pilotBannerText2: '] senden.',
},
maintenance: {
notificationDefaultText:
'Derzeit kann es unter Umständen zu Einschränkungen bei der Nutzung von Coscine kommen. Details finden Sie unter [',
notificationMalfunction: 'Durch eine Störung ist Coscine derzeit nicht verfügbar. Details finden Sie unter [',
notificationPartiaMulfunction:
'Durch eine Teilstörung ist Coscine derzeit nicht verfügbar. Details finden Sie unter [',
notificationInteruption:
'Durch die Unterbrechung eines Dienstes ist Coscine derzeit nicht verfügbar. Details finden Sie unter [',
notificationLimitedOperability: 'Coscine ist derzeit nur eingeschränkt verfügbar. Details finden Sie unter [',
notificationMaintenance:
'Coscine wird derzeit gewartet. Es können Einschränkungen bei der Nutzung auftreten. Details finden Sie unter [',
notificationPartialMaintenance:
'Coscine wird derzeit gewartet. Es können Einschränkungen bei der Nutzung auftreten. Details finden Sie unter [',
notificationEndText: '].',
moreInformation: 'weitere Informationen',
},
},
},
};
import Default from './default';
import { MergeUtil } from '@coscine/app-util';
const appLanguageStrings = {
en: {
headline: 'Welcome to ',
description_headline: 'Coscine login information',
description_text: 'You can log in using either DFN-AAI with your institutional account (e.g. RWTH Single Sign-On) or via ORCID.',
description_help_headline: 'Technical question or general feedback?',
description_help: 'Write us at ',
login_headline: 'Login',
login_button_with_account: 'Login Access',
login_button_orcid: 'Sign in with ORCID',
login_button_form: 'Sign in with a User ID',
login_rwth: 'Sign in with RWTH Aachen University',
login_fh: 'Sign in with University of Applied Sciences Aachen',
login_button_without_account: 'Continue without Login',
logout_button_orcid: 'Logout from ORCID',
logout_shibboleth: 'Logout from Shibboleth',
other_institutes: 'Other Institutional Account',
signup: 'Sign In',
back: 'Back',
continue: 'Continue',
InstituteSelection: 'Select Institution',
login_form_headline: 'Login with user ID',
login_form_submit: 'Submit',
login_form_id_required: 'The UserId field is required.',
localeValue: 'En',
help: 'Help',
disclaimer: 'Disclaimer',
imprint: 'Imprint',
contact: 'Contact',
otherLocale: 'De',
alert_headline: 'Information about the pilot phase',
alert_text2: '.',
alert_text1: `Coscine is currently in the first pilot phase. So you are welcome to
log in and explore the system, but do not use it for your important
research data yet! Please contact us if you want to be part of the
pilot program. If you have feedback you are welcome to send it to `,
tosppTitle: 'Terms of use and privacy policy',
tosppCancel: 'Cancel',
tosppContinue: 'Continue',
tosBodyStart: 'In order to access Coscine you need to accept the current Terms of Use (',
tosBodyLink: '',
tosBodyEnd: ').',
tosBodyCheckBox: 'I accept the Terms of Use',
ppBodyStart: 'Further you need to confirm that you have read and understood the Privacy Policy (',
ppBodyLink: '',
ppBodyEnd: ').',
ppBodyCheckBox: 'I have read and understood the Privacy Policy',
},
de: {
headline: 'Willkommen bei ',
description_headline: 'Coscine-Anmeldeinformationen',
description_text: 'Sie können sich entweder über DFN-AAI mit Ihrem institutionellen Account (z.B. RWTH Single Sign-On) oder über ORCID anmelden.',
description_help: 'Schreiben Sie an ',
description_help_headline: 'Technische Fragen oder allgemeines Feedback?',
login_headline: 'Login',
login_button_with_account: 'Login-Zugang',
login_button_orcid: 'Anmelden mit ORCID',
login_button_form: 'Anmelden mit User ID',
login_rwth: 'Anmelden mit RWTH Aachen University',
login_fh: 'Anmelden mit University of Applied Sciences Aachen',
login_button_without_account: 'Weiter ohne Login',
logout_button_orcid: 'Logout von ORCID',
logout_shibboleth: 'Logout von Shibboleth',
other_institutes: 'Anderes Institutionelles Konto',
signup: 'Anmelden',
back: 'Zurück',
continue: 'Weiter',
InstituteSelection: 'Institution auswählen',
login_form_headline: 'Login mit Nutzer-ID',
login_form_submit: 'Senden',
login_form_id_required: 'Das UserId-Feld wird benötigt.',
localeValue: 'De',
help: 'Hilfe',
disclaimer: 'Datenschutz',
imprint: 'Impressum',
contact: 'Kontakt',
otherLocale: 'En',
alert_headline: 'Informationen zur Pilotphase',
alert_text2: '] senden.',
alert_text1: `Coscine befindet sich derzeit in der ersten Pilotphase. Sie können sich also gerne
einloggen und das System erkunden, aber benutzen Sie es noch nicht für Ihre wichtigen Forschungsdaten!
Bitte kontaktieren Sie uns, wenn Sie an dem Pilotprogramm teilnehmen möchten. Feedback und
Verbesserungsvorschläge können Sie gerne an `,
tosppTitle: 'Nutzungsbedingungen und Datenschutzerklärung',
tosppCancel: 'Abbrechen',
tosppContinue: 'Fortfahren',
tosBodyStart: 'Um Coscine nutzen zu können, müssen Sie den Nutzungsbedingungen (',
tosBodyLink: '',
tosBodyEnd: ') zustimmen.',
tosBodyCheckBox: 'Ich akzeptiere die Nutzungsbedingungen',
ppBodyStart: 'Zudem bestätigen Sie, die Datenschutzerklärung (',
ppBodyLink: '',
ppBodyEnd: ') zur Kenntnis genommen zu haben.',
ppBodyCheckBox: 'Ich habe die Datenschutzerklärung zur Kenntnis genommen',
},
};
const languageStrings = MergeUtil.merge(MergeUtil.merge({}, Default), appLanguageStrings);
export default {
languageStrings,
};
import Default from './apps/default';
import FormGenerator from './apps/form-generator';
import Login from './apps/login';
import Project from './apps/project';
import ProjectCreation from './apps/project-creation';
import ProjectCreate from './apps/projectcreate';
......@@ -17,11 +18,12 @@ import ToastMessage from './apps/toastmessage';
import UserList from './apps/userlist';
import UserManagement from './apps/usermanagement';
import UserProfile from './apps/userprofile';
import Banner from './apps/banner';
window.coscine = {
i18n: {
'default': Default,
'form-generator': FormGenerator.languageStrings,
'form-generator': FormGenerator.languageStrings,
'login': Login.languageStrings,
'project': Project.languageStrings,
'project-creation': ProjectCreation.languageStrings,
'projectcreate': ProjectCreate.languageStrings,
......@@ -39,5 +41,6 @@ window.coscine = {
'userlist': UserList.languageStrings,
'usermanagement': UserManagement.languageStrings,
'userprofile': UserProfile.languageStrings,
'banner': Banner.languageStrings,
},
};
This diff is collapsed.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment