switch to json files

This commit is contained in:
Michael Schramm 2020-06-05 15:02:20 +02:00
parent 0698c337f8
commit fd227b1884
50 changed files with 548 additions and 548 deletions

8
locales/de/admin.json Normal file
View File

@ -0,0 +1,8 @@
{
"home": "Home",
"users": "Benutzer",
"forms": "Formulare",
"submissions": "Eingaben",
"profile": "Profil",
"username": "Benutzername"
}

View File

@ -1,8 +0,0 @@
export const admin = {
home: 'Home',
users: 'Benutzer',
forms: 'Formulare',
submissions: 'Eingaben',
profile: 'Profil',
username: 'Benutzername',
}

7
locales/de/common.json Normal file
View File

@ -0,0 +1,7 @@
{
"logout": "Abmelden",
"login": "Anmelden",
"register": "Benutzer erstellen",
"recover": "Passwort vergessen",
"admin": "Administration"
}

View File

@ -1,7 +0,0 @@
export const common = {
logout: 'Abmelden',
login: "Anmelden",
register: "Benutzer erstellen",
recover: 'Passwort vergessen',
admin: "Administration",
}

97
locales/de/form.json Normal file
View File

@ -0,0 +1,97 @@
{
"building": "Formular wird aufgebaut",
"submitted": "Vielen dank für ihre Eingaben!",
"restart": "Formular neu starten",
"loading": "Formular wird geladen",
"mange": "Formular \"{{title}}\" bearbeiten",
"new": "Neues Formular",
"created": "Formular Erstellt",
"creationError": "Formular konnte nicht erstellt werden",
"create": "Neues Formular erstellen",
"createNow": "Jetzt Anlegen",
"baseDataTab": "Basis Daten",
"selfNotificationsTab": "Benachrichtigungen für Verwalter",
"respondentNotificationsTab": "Benarichtigungen für Nutzer",
"updated": "Formular aktualisiert",
"updateError": "Formular konnte nicht aktualisiert werden",
"updateNow": "Speichern",
"designTab": "Design",
"startPageTab": "Eröffnungs Seite",
"endPageTab": "Abschluss Seite",
"confirmDelete": "Wollen sie dieses Formular mit allen Eintragungen löschen?",
"deleted": "Formular gelöscht",
"deleteError": "Formular konnte nicht gelöscht werden",
"deleteNow": "Jetzt löschen!",
"row": {
"isLive": "Öffentlich",
"title": "Titel",
"admin": "Verwalter",
"language": "Sprache",
"created": "Erstellt",
"lastModified": "Letzte Änderung",
"menu": ""
},
"baseData": {
"isLive": "Öffentlich",
"title": "Titel",
"language": "Sprache",
"showFooter": "Fußzeile anzeigen"
},
"design": {
"font": "Schriftart",
"backgroundColor": "Hintergrund Farbe",
"questionColor": "Fragen Farbe",
"answerColor": "Antworten Farbe",
"buttonColor": "Aktions Farbe",
"buttonActiveColor": "Aktive Aktion Farbe",
"buttonTextColor": "Aktion Schrift Farbe"
},
"endPage": {
"show": "Anzeigen",
"continueButtonText": "Weiter Text",
"paragraph": "Paragraf",
"title": "Titel",
"buttons": "Aktionen",
"url": "Url",
"text": "Text",
"action": "Aktion",
"bgColor": "Hintergrund Farbe",
"activeColor": "Aktive Farbe",
"color": "Text Farbe",
"addButton": "Aktion hinzufügen"
},
"startPage": {
"show": "Anzeigen",
"continueButtonText": "Weiter Text",
"paragraph": "Paragraf",
"title": "Titel",
"buttons": "Aktionen",
"url": "Url",
"text": "Text",
"action": "Aktion",
"bgColor": "Hintergrund Farbe",
"activeColor": "Aktive Farbe",
"color": "Text Farbe",
"addButton": "Aktion hinzufügen"
},
"respondentNotifications": {
"enabled": "Aktiv",
"subject": "Betreff",
"htmlTemplate": "HTML Template",
"htmlTemplateInfo": "Sie können auch <u>MJML<\/u> verwenden um das Template zu gestalten",
"toField": "Empfänger E-Mail",
"toFieldInfo": "Formular E-Mail Feld für Benachrichtigung",
"fromEmail": "Absender E-Mail",
"fromEmailInfo": "Der E-Mail Server muss den versand von dieser E-Mail zulassen"
},
"selfNotifications": {
"enabled": "Aktiv",
"subject": "Betreff",
"htmlTemplate": "HTML Template",
"htmlTemplateInfo": "Sie können auch <u>MJML<\/u> verwenden um das Template zu gestalten",
"toEmail": "Empfänger E-Mail",
"toEmailInfo": "Als Standard wird die E-Mail des Verwalters verwendet",
"fromField": "Absender E-Mail",
"fromFieldInfo": "Formular E-Mail Feld für Benachrichtigung, wird as Reply-To gesetzt"
}
}

View File

@ -1,97 +0,0 @@
export const form = {
building: 'Formular wird aufgebaut',
submitted: 'Vielen dank für ihre Eingaben!',
restart: 'Formular neu starten',
loading: 'Formular wird geladen',
mange: 'Formular "{{title}}" bearbeiten',
new: 'Neues Formular',
created: 'Formular Erstellt',
creationError: 'Formular konnte nicht erstellt werden',
create: 'Neues Formular erstellen',
createNow: 'Jetzt Anlegen',
baseDataTab: 'Basis Daten',
selfNotificationsTab: 'Benachrichtigungen für Verwalter',
respondentNotificationsTab: 'Benarichtigungen für Nutzer',
updated: 'Formular aktualisiert',
updateError: 'Formular konnte nicht aktualisiert werden',
updateNow: 'Speichern',
designTab: 'Design',
startPageTab: 'Eröffnungs Seite',
endPageTab: 'Abschluss Seite',
confirmDelete: 'Wollen sie dieses Formular mit allen Eintragungen löschen?',
deleted: 'Formular gelöscht',
deleteError: 'Formular konnte nicht gelöscht werden',
deleteNow: 'Jetzt löschen!',
row: {
isLive: 'Öffentlich',
title: 'Titel',
admin: 'Verwalter',
language: 'Sprache',
created: 'Erstellt',
lastModified: 'Letzte Änderung',
menu: ''
},
baseData: {
isLive: 'Öffentlich',
title: 'Titel',
language: 'Sprache',
showFooter: 'Fußzeile anzeigen',
},
design: {
font: 'Schriftart',
backgroundColor: 'Hintergrund Farbe',
questionColor: 'Fragen Farbe',
answerColor: 'Antworten Farbe',
buttonColor: 'Aktions Farbe',
buttonActiveColor: 'Aktive Aktion Farbe',
buttonTextColor: 'Aktion Schrift Farbe',
},
endPage: {
show: 'Anzeigen',
continueButtonText: 'Weiter Text',
paragraph: 'Paragraf',
title: 'Titel',
buttons: 'Aktionen',
url: 'Url',
text: 'Text',
action: 'Aktion',
bgColor: 'Hintergrund Farbe',
activeColor: 'Aktive Farbe',
color: 'Text Farbe',
addButton: 'Aktion hinzufügen',
},
startPage: {
show: 'Anzeigen',
continueButtonText: 'Weiter Text',
paragraph: 'Paragraf',
title: 'Titel',
buttons: 'Aktionen',
url: 'Url',
text: 'Text',
action: 'Aktion',
bgColor: 'Hintergrund Farbe',
activeColor: 'Aktive Farbe',
color: 'Text Farbe',
addButton: 'Aktion hinzufügen',
},
respondentNotifications: {
enabled: 'Aktiv',
subject: 'Betreff',
htmlTemplate: 'HTML Template',
htmlTemplateInfo: 'Sie können auch <u>MJML</u> verwenden um das Template zu gestalten',
toField: 'Empfänger E-Mail',
toFieldInfo: 'Formular E-Mail Feld für Benachrichtigung',
fromEmail: 'Absender E-Mail',
fromEmailInfo: 'Der E-Mail Server muss den versand von dieser E-Mail zulassen',
},
selfNotifications: {
enabled: 'Aktiv',
subject: 'Betreff',
htmlTemplate: 'HTML Template',
htmlTemplateInfo: 'Sie können auch <u>MJML</u> verwenden um das Template zu gestalten',
toEmail: 'Empfänger E-Mail',
toEmailInfo: 'Als Standard wird die E-Mail des Verwalters verwendet',
fromField: 'Absender E-Mail',
fromFieldInfo: 'Formular E-Mail Feld für Benachrichtigung, wird as Reply-To gesetzt',
},
}

View File

@ -1,15 +1,15 @@
import {admin} from './admin'
import {common} from './common'
import {form} from './form'
import language from './language'
import {login} from './login'
import {profile} from './profile'
import {register} from './register'
import {statistic} from './statistic'
import {submission} from './submission'
import {type} from './type'
import {user} from './user'
import {validation} from './validation'
import admin from './admin.json'
import common from './common.json'
import form from './form.json'
import language from './language.json'
import login from './login.json'
import profile from './profile.json'
import register from './register.json'
import statistic from './statistic.json'
import submission from './submission.json'
import type from './type.json'
import user from './user.json'
import validation from './validation.json'
export const de = {
admin,

8
locales/de/language.json Normal file
View File

@ -0,0 +1,8 @@
{
"en": "English",
"de": "Deutsch",
"cn": "繁體中文",
"es": "Español",
"fr": "Français",
"it": "Italiano"
}

View File

@ -1,8 +0,0 @@
export default {
en: 'English',
de: 'Deutsch',
cn: '繁體中文',
es: 'Español',
fr: 'Français',
it: 'Italiano',
}

7
locales/de/login.json Normal file
View File

@ -0,0 +1,7 @@
{
"welcomeBack": "Willkomen zurück!",
"invalidLoginCredentials": "Benutzername oder Passwort ist falsch",
"usernamePlaceholder": "Benutzername",
"passwordPlaceholder": "Passwort",
"loginNow": "Jetzt Anmelden"
}

View File

@ -1,7 +0,0 @@
export const login = {
welcomeBack: 'Willkomen zurück!',
invalidLoginCredentials: 'Benutzername oder Passwort ist falsch',
usernamePlaceholder: 'Benutzername',
passwordPlaceholder: 'Passwort',
loginNow: 'Jetzt Anmelden',
}

10
locales/de/profile.json Normal file
View File

@ -0,0 +1,10 @@
{
"updated": "Profil Aktualisieren",
"updateError": "Profil konnte nicht aktualisiert werden",
"updateNow": "Speichern",
"language": "Sprache",
"email": "E-Mail",
"username": "Benutzername",
"firstName": "Vorname",
"lastName": "Nachname"
}

View File

@ -1,10 +0,0 @@
export const profile = {
updated: 'Profil Aktualisieren',
updateError: 'Profil konnte nicht aktualisiert werden',
updateNow: 'Speichern',
language: 'Sprache',
email: 'E-Mail',
username: 'Benutzername',
firstName: 'Vorname',
lastName: 'Nachname',
}

6
locales/de/register.json Normal file
View File

@ -0,0 +1,6 @@
{
"welcome": "Willkommen, bitte bestätige noch deine E-Mail",
"credentialsAlreadyInUse": "Deine Daten werden bereits verwendet!",
"registerNow": "Jetzt Registrieren",
"gotoLogin": "Sie haben schon einen Account? Weiter zur Anmeldung"
}

View File

@ -1,6 +0,0 @@
export const register = {
welcome: 'Willkommen, bitte bestätige noch deine E-Mail',
credentialsAlreadyInUse: 'Deine Daten werden bereits verwendet!',
registerNow: 'Jetzt Registrieren',
gotoLogin: 'Sie haben schon einen Account? Weiter zur Anmeldung',
}

View File

@ -0,0 +1,5 @@
{
"totalForms": "Anzahl der Formulare",
"totalUsers": "Anzahl der Benutzer",
"totalSubmissions": "Anzahl der Eingaben"
}

View File

@ -1,5 +0,0 @@
export const statistic = {
'total-forms': 'Anzahl der Formulare',
'total-users': 'Anzahl der Benutzer',
'total-submissions': 'Anzahl der Eingaben',
}

View File

@ -0,0 +1,16 @@
{
"progress": "Fortschritt",
"created": "Erstellt",
"lastModified": "Letzte Änderung",
"submission": "Eingabe",
"add": "Neue Eingabe starten",
"edit": "Formular bearbeiten",
"field": "Feld",
"value": "Wert",
"country": "Land",
"city": "Stadt",
"device": {
"type": "Geräte Typ",
"name": "Geräte Name"
}
}

View File

@ -1,16 +0,0 @@
export const submission = {
progress: 'Fortschritt',
created: 'Erstellt',
lastModified: 'Letzte Änderung',
submission: 'Eingabe',
add: 'Neue Eingabe starten',
edit: 'Formular bearbeiten',
field: 'Feld',
value: 'Wert',
country: 'Land',
city: 'Stadt',
device: {
type: 'Geräte Typ',
name: 'Geräte Name',
}
}

65
locales/de/type.json Normal file
View File

@ -0,0 +1,65 @@
{
"deleteNow": "Feld löschen",
"confirmDelete": "Wollen sie das Feld wirklich löschen? Bitte beachten sie das es keine Referenzen auf das Feld gibt!",
"title": "Titel",
"description": "Beschreibung",
"required": "Pflichtfeld",
"requiredInfo": "Falls verpflichtend sollte ein Standard Wert gesetzt sein damit Nutzer fortfahren können!",
"date": {
"name": "Datum",
"default": "Standard Dateum",
"min": "Ältest mögliche Datum",
"max": "Neuest mögliche Datum"
},
"dropdown": {
"name": "Auswahl Liste",
"default": "Standard Wert",
"options": "Auswahl",
"titlePlaceholder": "Titel",
"valuePlaceholder": "Wert",
"removeOption": "Entfernen",
"addOption": "Auswahl hinzufügen"
},
"email": {
"name": "E-Mail",
"default": "Standard E-Mail"
},
"hidden": {
"name": "Versteckt",
"default": "Standard Wert"
},
"link": {
"name": "URL",
"default": "Standard Url"
},
"number": {
"name": "Zahl",
"default": "Standard Zahl"
},
"radio": {
"name": "Knopf Auswahl Liste",
"default": "Standard Wert",
"options": "Auswahl",
"titlePlaceholder": "Titel",
"valuePlaceholder": "Wert",
"removeOption": "Entfernen",
"addOption": "Auswahl hinzufügen"
},
"rating": {
"name": "Bewertung",
"default": "Standard Bewertung",
"clearNote": "Erneut klicken um Auswahl aufzuheben"
},
"textfield": {
"name": "Einzeiliger Text",
"default": "Standard Wert"
},
"textarea": {
"name": "Mehrzeiliger Text",
"default": "Standard Wert"
},
"yes_no": {
"name": "Ja / Nein",
"default": "Standard Wert"
}
}

View File

@ -1,65 +0,0 @@
export const type = {
deleteNow: 'Feld löschen',
confirmDelete: 'Wollen sie das Feld wirklich löschen? Bitte beachten sie das es keine Referenzen auf das Feld gibt!',
title: 'Titel',
description: 'Beschreibung',
required: 'Pflichtfeld',
requiredInfo: 'Falls verpflichtend sollte ein Standard Wert gesetzt sein damit Nutzer fortfahren können!',
date: {
name: 'Datum',
default: 'Standard Dateum',
min: 'Ältest mögliche Datum',
max: 'Neuest mögliche Datum',
},
dropdown: {
name: 'Auswahl Liste',
default: 'Standard Wert',
options: 'Auswahl',
titlePlaceholder: 'Titel',
valuePlaceholder: 'Wert',
removeOption: 'Entfernen',
addOption: 'Auswahl hinzufügen',
},
email: {
name: 'E-Mail',
default: 'Standard E-Mail',
},
hidden: {
name: 'Versteckt',
default: 'Standard Wert',
},
link: {
name: 'URL',
default: 'Standard Url',
},
number: {
name: 'Zahl',
default: 'Standard Zahl',
},
radio: {
name: 'Knopf Auswahl Liste',
default: 'Standard Wert',
options: 'Auswahl',
titlePlaceholder: 'Titel',
valuePlaceholder: 'Wert',
removeOption: 'Entfernen',
addOption: 'Auswahl hinzufügen',
},
rating: {
name: 'Bewertung',
default: 'Standard Bewertung',
clearNote: 'Erneut klicken um Auswahl aufzuheben'
},
textfield: {
name: 'Einzeiliger Text',
default: 'Standard Wert',
},
textarea: {
name: 'Mehrzeiliger Text',
default: 'Standard Wert',
},
yes_no: {
name: 'Ja / Nein',
default: 'Standard Wert',
},
}

18
locales/de/user.json Normal file
View File

@ -0,0 +1,18 @@
{
"confirmDelete": "Wollen sie diesen Benutzer wirklich löschen?",
"deleted": "Benutzer gelöscht",
"deleteError": "Benutzer konnte nicht gelöscht werden",
"deleteNow": "Jetzt löschen!",
"loading": "Benutzer wird geladen",
"mange": "Benutzer \"{{email}}\" bearbeiten",
"row": {
"roles": "Rolle",
"email": "E-Mail",
"created": "Erstellt",
"menu": ""
},
"updated": "Benutzer aktualisiert updated",
"updateError": "Konnte Benutzer nicht aktualisieren",
"updateNow": "Speichern",
"baseData": "Basis Daten"
}

View File

@ -1,18 +0,0 @@
export const user = {
confirmDelete: 'Wollen sie diesen Benutzer wirklich löschen?',
deleted: 'Benutzer gelöscht',
deleteError: 'Benutzer konnte nicht gelöscht werden',
deleteNow: 'Jetzt löschen!',
loading: 'Benutzer wird geladen',
mange: 'Benutzer "{{email}}" bearbeiten',
row: {
roles: 'Rolle',
email: 'E-Mail',
created: 'Erstellt',
menu: ''
},
updated: 'Benutzer aktualisiert updated',
updateError: 'Konnte Benutzer nicht aktualisieren',
updateNow: 'Speichern',
baseData: 'Basis Daten',
}

View File

@ -0,0 +1,15 @@
{
"invalidEmail": "ungültige E-Mail!",
"mandatoryFieldsMissing": "Nicht alle Pflichfelder befüllt",
"usernameRequired": "Bitte einen Benutzernamen angeben",
"emailRequired": "Bitte eine E-Mail angeben",
"emailFieldRequired": "Bitte ein E-Mail Feld auswählen",
"languageRequired": "Bitte eine Sprache angeben",
"valueRequired": "Bitte einen Wert angeben",
"invalidUrl": "ungültige Url",
"titleRequired": "Bitte einen Titel angeben",
"templateRequired": "Bitte ein Template angeben",
"subjectRequired": "Bitte einen Betreff angeben",
"passwordRequired": "Bitte ein Passwort angeben",
"passwordMinLength": "Passwort muss mindestens 5 Zeichen haben!"
}

View File

@ -1,15 +0,0 @@
export const validation = {
invalidEmail: 'ungültige E-Mail!',
mandatoryFieldsMissing: 'Nicht alle Pflichfelder befüllt',
usernameRequired: 'Bitte einen Benutzernamen angeben',
emailRequired: 'Bitte eine E-Mail angeben',
emailFieldRequired: 'Bitte ein E-Mail Feld auswählen',
languageRequired: 'Bitte eine Sprache angeben',
valueRequired: 'Bitte einen Wert angeben',
invalidUrl: 'ungültige Url',
titleRequired: 'Bitte einen Titel angeben',
templateRequired: 'Bitte ein Template angeben',
subjectRequired: 'Bitte einen Betreff angeben',
passwordRequired: 'Bitte ein Passwort angeben',
passwordMinLength: 'Passwort muss mindestens 5 Zeichen haben!',
}

8
locales/en/admin.json Normal file
View File

@ -0,0 +1,8 @@
{
"home": "Home",
"users": "Users",
"forms": "Forms",
"submissions": "Submissions",
"profile": "Profile",
"username": "Username"
}

View File

@ -1,8 +0,0 @@
export const admin = {
home: 'Home',
users: 'Users',
forms: 'Forms',
submissions: 'Submissions',
profile: 'Profile',
username: 'Username',
}

7
locales/en/common.json Normal file
View File

@ -0,0 +1,7 @@
{
"logout": "Logout",
"login": "Login",
"register": "Create Account",
"recover": "Lost Password",
"admin": "Admin"
}

View File

@ -1,7 +0,0 @@
export const common = {
logout: 'Logout',
login: "Login",
register: "Create Account",
recover: 'Lost Password',
admin: "Admin",
}

97
locales/en/form.json Normal file
View File

@ -0,0 +1,97 @@
{
"building": "Building Form",
"submitted": "Thank you for your submission!",
"restart": "Restart Form",
"loading": "Loading Form",
"mange": "Edit Form \"{{title}}\"",
"new": "New Form",
"created": "Form Created",
"creationError": "Could not create form",
"create": "Create new form",
"createNow": "Save",
"baseDataTab": "Base Data",
"selfNotificationsTab": "Self Notifications",
"respondentNotificationsTab": "Respondent Notifications",
"updated": "Form updated",
"updateError": "Could not update form",
"updateNow": "Save",
"designTab": "Design",
"startPageTab": "Start Page",
"endPageTab": "End Page",
"confirmDelete": "Are you sure delete this form with all submissions?",
"deleted": "Form deleted",
"deleteError": "could not delete form",
"deleteNow": "Delete Now!",
"row": {
"isLive": "Live",
"title": "Title",
"admin": "Owner",
"language": "Language",
"created": "Created",
"lastModified": "Last Modified",
"menu": ""
},
"baseData": {
"isLive": "Is Live",
"title": "Title",
"language": "Language",
"showFooter": "Show Footer"
},
"design": {
"font": "Font",
"backgroundColor": "Background Color",
"questionColor": "Question Color",
"answerColor": "Answer Color",
"buttonColor": "Button Color",
"buttonActiveColor": "Button Active Color",
"buttonTextColor": "Button Text Color"
},
"endPage": {
"show": "Show",
"continueButtonText": "Continue Button Text",
"paragraph": "Paragraph",
"title": "Title",
"buttons": "Buttons",
"url": "Url",
"text": "Text",
"action": "Action",
"bgColor": "Background Color",
"activeColor": "Active Color",
"color": "Color",
"removeButton": "Add Button"
},
"startPage": {
"show": "Show",
"continueButtonText": "Continue Button Text",
"paragraph": "Paragraph",
"title": "Title",
"buttons": "Buttons",
"url": "Url",
"text": "Text",
"action": "Action",
"bgColor": "Background Color",
"activeColor": "Active Color",
"color": "Color",
"addButton": "Add Button"
},
"respondentNotifications": {
"enabled": "Enabled",
"subject": "Subject",
"htmlTemplate": "HTML Template",
"htmlTemplateInfo": "You can also use <u>MJML<\/u> to create your email templates",
"toField": "Email Field",
"toFieldInfo": "Field with Email for receipt",
"fromEmail": "Sender Email",
"fromEmailInfo": "Make sure your mailserver can send from this email"
},
"selfNotifications": {
"enabled": "Enabled",
"subject": "Subject",
"htmlTemplate": "HTML Template",
"htmlTemplateInfo": "You can also use <strong>MJML<\/strong> to create your email templates",
"toEmail": "Your Email",
"toEmailInfo": "If not set will send to the admin of the form",
"fromField": "Sender Email",
"fromFieldInfo": "Field with Email, will set the Reply-To header"
}
}

View File

@ -1,97 +0,0 @@
export const form = {
building: 'Building Form',
submitted: 'Thank you for your submission!',
restart: 'Restart Form',
loading: 'Loading Form',
mange: 'Edit Form "{{title}}"',
new: 'New Form',
created: 'Form Created',
creationError: 'Could not create form',
create: 'Create new form',
createNow: 'Save',
baseDataTab: 'Base Data',
selfNotificationsTab: 'Self Notifications',
respondentNotificationsTab: 'Respondent Notifications',
updated: 'Form updated',
updateError: 'Could not update form',
updateNow: 'Save',
designTab: 'Design',
startPageTab: 'Start Page',
endPageTab: 'End Page',
confirmDelete: 'Are you sure delete this form with all submissions?',
deleted: 'Form deleted',
deleteError: 'could not delete form',
deleteNow: 'Delete Now!',
row: {
isLive: 'Live',
title: 'Title',
admin: 'Owner',
language: 'Language',
created: 'Created',
lastModified: 'Last Modified',
menu: ''
},
baseData: {
isLive: 'Is Live',
title: 'Title',
language: 'Language',
showFooter: 'Show Footer',
},
design: {
font: 'Font',
backgroundColor: 'Background Color',
questionColor: 'Question Color',
answerColor: 'Answer Color',
buttonColor: 'Button Color',
buttonActiveColor: 'Button Active Color',
buttonTextColor: 'Button Text Color',
},
endPage: {
show: 'Show',
continueButtonText: 'Continue Button Text',
paragraph: 'Paragraph',
title: 'Title',
buttons: 'Buttons',
url: 'Url',
text: 'Text',
action: 'Action',
bgColor: 'Background Color',
activeColor: 'Active Color',
color: 'Color',
removeButton: 'Add Button',
},
startPage: {
show: 'Show',
continueButtonText: 'Continue Button Text',
paragraph: 'Paragraph',
title: 'Title',
buttons: 'Buttons',
url: 'Url',
text: 'Text',
action: 'Action',
bgColor: 'Background Color',
activeColor: 'Active Color',
color: 'Color',
addButton: 'Add Button',
},
respondentNotifications: {
enabled: 'Enabled',
subject: 'Subject',
htmlTemplate: 'HTML Template',
htmlTemplateInfo: 'You can also use <u>MJML</u> to create your email templates',
toField: 'Email Field',
toFieldInfo: 'Field with Email for receipt',
fromEmail: 'Sender Email',
fromEmailInfo: 'Make sure your mailserver can send from this email',
},
selfNotifications: {
enabled: 'Enabled',
subject: 'Subject',
htmlTemplate: 'HTML Template',
htmlTemplateInfo: 'You can also use <strong>MJML</strong> to create your email templates',
toEmail: 'Your Email',
toEmailInfo: 'If not set will send to the admin of the form',
fromField: 'Sender Email',
fromFieldInfo: 'Field with Email, will set the Reply-To header',
},
}

View File

@ -1,15 +1,15 @@
import {admin} from './admin'
import {common} from './common'
import {form} from './form'
import language from './language'
import {login} from './login'
import {profile} from './profile'
import {register} from './register'
import {statistic} from './statistic'
import {submission} from './submission'
import {type} from './type'
import {user} from './user'
import {validation} from './validation'
import admin from './admin.json'
import common from './common.json'
import form from './form.json'
import language from './language.json'
import login from './login.json'
import profile from './profile.json'
import register from './register.json'
import statistic from './statistic.json'
import submission from './submission.json'
import type from './type.json'
import user from './user.json'
import validation from './validation.json'
export const en = {
admin,

8
locales/en/language.json Normal file
View File

@ -0,0 +1,8 @@
{
"en": "English",
"de": "Deutsch",
"cn": "繁體中文",
"es": "Español",
"fr": "Français",
"it": "Italiano"
}

View File

@ -1,8 +0,0 @@
export default {
en: 'English',
de: 'Deutsch',
cn: '繁體中文',
es: 'Español',
fr: 'Français',
it: 'Italiano',
}

7
locales/en/login.json Normal file
View File

@ -0,0 +1,7 @@
{
"welcomeBack": "Welcome back!",
"invalidLoginCredentials": "username / password are invalid",
"usernamePlaceholder": "Username",
"passwordPlaceholder": "Password",
"loginNow": "Login Now"
}

View File

@ -1,7 +0,0 @@
export const login = {
welcomeBack: 'Welcome back!',
invalidLoginCredentials: 'username / password are invalid',
usernamePlaceholder: 'Username',
passwordPlaceholder: 'Password',
loginNow: 'Login Now',
}

10
locales/en/profile.json Normal file
View File

@ -0,0 +1,10 @@
{
"updated": "Profile updated",
"updateError": "Could not update Profile",
"updateNow": "Save",
"language": "Language",
"email": "Email",
"username": "Username",
"firstName": "First Name",
"lastName": "Last Name"
}

View File

@ -1,10 +0,0 @@
export const profile = {
updated: 'Profile updated',
updateError: 'Could not update Profile',
updateNow: 'Save',
language: 'Language',
email: 'Email',
username: 'Username',
firstName: 'First Name',
lastName: 'Last Name',
}

6
locales/en/register.json Normal file
View File

@ -0,0 +1,6 @@
{
"welcome": "Welcome, please also confirm your email",
"credentialsAlreadyInUse": "Some data already in use!",
"registerNow": "Register Now",
"gotoLogin": "Have an account? Go to login"
}

View File

@ -1,6 +0,0 @@
export const register = {
welcome: 'Welcome, please also confirm your email',
'credentialsAlreadyInUse': 'Some data already in use!',
'registerNow': 'Register Now',
'gotoLogin': 'Have an account? Go to login',
}

View File

@ -0,0 +1,5 @@
{
"totalForms": "Total Forms",
"totalUsers": "Total Users",
"totalSubmissions": "Total Submissions"
}

View File

@ -1,5 +0,0 @@
export const statistic = {
'total-forms': 'Total Forms',
'total-users': 'Total Users',
'total-submissions': 'Total Submissions',
}

View File

@ -0,0 +1,16 @@
{
"progress": "Progress",
"created": "Created",
"lastModified": "Last Change",
"submission": "Submission",
"add": "Add Submission",
"edit": "Edit",
"field": "Field",
"value": "Value",
"country": "Country",
"city": "City",
"device": {
"type": "Device Type",
"name": "Device Name"
}
}

View File

@ -1,16 +0,0 @@
export const submission = {
progress: 'Progress',
created: 'Created',
lastModified: 'Last Change',
submission: 'Submission',
add: 'Add Submission',
edit: 'Edit',
field: 'Field',
value: 'Value',
country: 'Country',
city: 'City',
device: {
type: 'Device Type',
name: 'Device Name',
}
}

65
locales/en/type.json Normal file
View File

@ -0,0 +1,65 @@
{
"deleteNow": "Delete Field",
"confirmDelete": "Really remove this field? Check that it is not referenced anywhere!",
"title": "Title",
"description": "Description",
"required": "Required",
"requiredInfo": "If required, default value must be set to enable users to submit form!",
"date": {
"name": "Date",
"default": "Default Date",
"min": "Min Date",
"max": "Max Date"
},
"dropdown": {
"name": "Dropdown",
"default": "Default Value",
"options": "Options",
"titlePlaceholder": "Title",
"valuePlaceholder": "Value",
"removeOption": "Remove",
"addOption": "Add Option"
},
"email": {
"name": "Email",
"default": "Default Email"
},
"hidden": {
"name": "Hidden",
"default": "Default Value"
},
"link": {
"name": "URL",
"default": "Default Link"
},
"number": {
"name": "Number",
"default": "Default Number"
},
"radio": {
"name": "Radio Switch",
"default": "Default Value",
"options": "Options",
"titlePlaceholder": "Title",
"valuePlaceholder": "Value",
"removeOption": "Remove",
"addOption": "Add Option"
},
"rating": {
"name": "Rating",
"default": "Default Value",
"clearNote": "Click again to remove the default value"
},
"textfield": {
"name": "Text Line",
"default": "Default Value"
},
"textarea": {
"name": "Text Area",
"default": "Default Value"
},
"yes_no": {
"name": "Yes / No",
"default": "Default Value"
}
}

View File

@ -1,65 +0,0 @@
export const type = {
deleteNow: 'Delete Field',
confirmDelete: 'Really remove this field? Check that it is not referenced anywhere!',
title: 'Title',
description: 'Description',
required: 'Required',
requiredInfo: 'If required, default value must be set to enable users to submit form!',
date: {
name: 'Date',
default: 'Default Date',
min: 'Min Date',
max: 'Max Date',
},
dropdown: {
name: 'Dropdown',
default: 'Default Value',
options: 'Options',
titlePlaceholder: 'Title',
valuePlaceholder: 'Value',
removeOption: 'Remove',
addOption: 'Add Option',
},
email: {
name: 'Email',
default: 'Default Email',
},
hidden: {
name: 'Hidden',
default: 'Default Value',
},
link: {
name: 'URL',
default: 'Default Link',
},
number: {
name: 'Number',
default: 'Default Number',
},
radio: {
name: 'Radio Switch',
default: 'Default Value',
options: 'Options',
titlePlaceholder: 'Title',
valuePlaceholder: 'Value',
removeOption: 'Remove',
addOption: 'Add Option',
},
rating: {
name: 'Rating',
default: 'Default Value',
clearNote: 'Click again to remove the default value'
},
textfield: {
name: 'Text Line',
default: 'Default Value',
},
textarea: {
name: 'Text Area',
default: 'Default Value',
},
yes_no: {
name: 'Yes / No',
default: 'Default Value',
},
}

18
locales/en/user.json Normal file
View File

@ -0,0 +1,18 @@
{
"confirmDelete": "Are you sure delete this user?",
"deleted": "User deleted",
"deleteError": "could not delete user",
"deleteNow": "Delete Now!",
"loading": "Loading User",
"mange": "Edit User \"{{email}}\"",
"row": {
"roles": "Role",
"email": "Email",
"created": "Created",
"menu": ""
},
"updated": "User updated",
"updateError": "Could not update user",
"updateNow": "Save",
"baseData": "Base Data"
}

View File

@ -1,18 +0,0 @@
export const user = {
confirmDelete: 'Are you sure delete this user?',
deleted: 'User deleted',
deleteError: 'could not delete user',
deleteNow: 'Delete Now!',
loading: 'Loading User',
mange: 'Edit User "{{email}}"',
row: {
roles: 'Role',
email: 'Email',
created: 'Created',
menu: ''
},
updated: 'User updated',
updateError: 'Could not update user',
updateNow: 'Save',
baseData: 'Base Data',
}

View File

@ -0,0 +1,15 @@
{
"invalidEmail": "Must be a valid email!",
"mandatoryFieldsMissing": "Mandatory fields missing",
"usernameRequired": "Please provide a Username",
"emailRequired": "Please provide an Email",
"emailFieldRequired": "Please select an Email Field",
"languageRequired": "Please select a Language",
"valueRequired": "Please provide a Value",
"invalidUrl": "Must be a valid URL",
"titleRequired": "Please provide a title",
"templateRequired": "Please provide a template",
"subjectRequired": "Please provide a subject",
"passwordRequired": "Please input your password!",
"passwordMinLength": "Must be longer than or equal to 5 characters!"
}

View File

@ -1,15 +0,0 @@
export const validation = {
invalidEmail: 'Must be a valid email!',
mandatoryFieldsMissing: 'Mandatory fields missing',
usernameRequired: 'Please provide a Username',
emailRequired: 'Please provide an Email',
emailFieldRequired: 'Please select an Email Field',
languageRequired: 'Please select a Language',
valueRequired: 'Please provide a Value',
invalidUrl: 'Must be a valid URL',
titleRequired: 'Please provide a title',
templateRequired: 'Please provide a template',
subjectRequired: 'Please provide a subject',
passwordRequired: 'Please input your password!',
passwordMinLength: 'Must be longer than or equal to 5 characters!',
}