Newer
Older
piotr.kupczyk@id.ethz.ch
committed
// prettier-ignore
const keys = {
ACTIVATE_USER: 'ACTIVATE_USER',
ACTIVE: 'ACTIVE',
ADD: 'ADD',
ADD_GROUP: 'ADD_GROUP',
ADD_PROPERTY: 'ADD_PROPERTY',
ADD_ROLE: 'ADD_ROLE',
ADD_SECTION: 'ADD_SECTION',
ADD_TERM: 'ADD_TERM',
ADD_USER: 'ADD_USER',
ALL: 'ALL',
CANCEL: 'CANCEL',
CLOSE: 'CLOSE',
CODE: 'CODE',
COLLECTION_TYPE: 'COLLECTION_TYPE',
COLLECTION_TYPES: 'COLLECTION_TYPES',
CONFIRM: 'CONFIRM',
CONFIRMATION: 'CONFIRMATION',
CONFIRMATION_ACTIVATE_USER: 'CONFIRMATION_ACTIVATE_USER',
CONFIRMATION_DEACTIVATE_USER: 'CONFIRMATION_DEACTIVATE_USER',
CONFIRMATION_REMOVE: 'CONFIRMATION_REMOVE',
CONFIRMATION_REMOVE_IT: 'CONFIRMATION_REMOVE_IT',
CONFIRMATION_UNSAVED_CHANGES: 'CONFIRMATION_UNSAVED_CHANGES',
CONTAINER: 'CONTAINER',
piotr.kupczyk@id.ethz.ch
committed
CONTENT: 'CONTENT',
piotr.kupczyk@id.ethz.ch
committed
CONVERTED: 'CONVERTED',
CRASH: 'CRASH',
DATABASE: 'DATABASE',
DATA_SET_TYPE: 'DATA_SET_TYPE',
DATA_SET_TYPES: 'DATA_SET_TYPES',
DATA_TYPE: 'DATA_TYPE',
DATA_TYPE_NOT_SELECTED_FOR_PREVIEW: 'DATA_TYPE_NOT_SELECTED_FOR_PREVIEW',
DATA_TYPE_NOT_SUPPORTED: 'DATA_TYPE_NOT_SUPPORTED',
piotr.kupczyk@id.ethz.ch
committed
DATE: 'DATE',
piotr.kupczyk@id.ethz.ch
committed
DEACTIVATE_USER: 'DEACTIVATE_USER',
piotr.kupczyk@id.ethz.ch
committed
DELETIONS: 'DELETIONS',
piotr.kupczyk@id.ethz.ch
committed
DESCRIPTION: 'DESCRIPTION',
DISALLOW_DELETION: 'DISALLOW_DELETION',
DYNAMIC_PROPERTY_PLUGIN: 'DYNAMIC_PROPERTY_PLUGIN',
DYNAMIC_PROPERTY_PLUGINS: 'DYNAMIC_PROPERTY_PLUGINS',
EDIT: 'EDIT',
EMAIL: 'EMAIL',
ENTITY: 'ENTITY',
piotr.kupczyk@id.ethz.ch
committed
ENTITY_IDENTIFIER: 'ENTITY_IDENTIFIER',
piotr.kupczyk@id.ethz.ch
committed
ENTITY_KIND: 'ENTITY_KIND',
piotr.kupczyk@id.ethz.ch
committed
ENTITY_PROJECT: 'ENTITY_PROJECT',
ENTITY_REGISTRATION_DATE: 'ENTITY_REGISTRATION_DATE',
ENTITY_REGISTRATOR: 'ENTITY_REGISTRATOR',
ENTITY_SPACE: 'ENTITY_SPACE',
ENTITY_TYPE: 'ENTITY_TYPE',
piotr.kupczyk@id.ethz.ch
committed
ENTITY_TYPE_PATTERN: 'ENTITY_TYPE_PATTERN',
ENTITY_VALIDATION_PLUGIN: 'ENTITY_VALIDATION_PLUGIN',
ENTITY_VALIDATION_PLUGINS: 'ENTITY_VALIDATION_PLUGINS',
ERROR: 'ERROR',
EVALUATE: 'EVALUATE',
piotr.kupczyk@id.ethz.ch
committed
EVENT_TYPE: 'EVENT_TYPE',
piotr.kupczyk@id.ethz.ch
committed
EXECUTE: 'EXECUTE',
FILTER: 'FILTER',
FIRST_NAME: 'FIRST_NAME',
FIRST_PAGE: 'FIRST_PAGE',
FORM_PREVIEW: 'FORM_PREVIEW',
piotr.kupczyk@id.ethz.ch
committed
FREEZES: 'FREEZES',
piotr.kupczyk@id.ethz.ch
committed
GENERATED_CODE_PREFIX: 'GENERATED_CODE_PREFIX',
GENERATE_CODES: 'GENERATE_CODES',
GLOBAL: 'GLOBAL',
GROUP: 'GROUP',
GROUPS: 'GROUPS',
piotr.kupczyk@id.ethz.ch
committed
HISTORY: 'HISTORY',
piotr.kupczyk@id.ethz.ch
committed
HOME_SPACE: 'HOME_SPACE',
INHERITED_FROM: 'INHERITED_FROM',
INITIAL_VALUE: 'INITIAL_VALUE',
piotr.kupczyk@id.ethz.ch
committed
INTERNAL: 'INTERNAL',
piotr.kupczyk@id.ethz.ch
committed
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
IS_NEW_ENTITY: 'IS_NEW_ENTITY',
LABEL: 'LABEL',
LAST_NAME: 'LAST_NAME',
LAST_PAGE: 'LAST_PAGE',
LEVEL: 'LEVEL',
LOCAL: 'LOCAL',
LOGIN: 'LOGIN',
MAIN_DATA_SET_PATH: 'MAIN_DATA_SET_PATH',
MAIN_DATA_SET_PATTERN: 'MAIN_DATA_SET_PATTERN',
MANDATORY: 'MANDATORY',
MATERIAL_TYPE: 'MATERIAL_TYPE',
MATERIAL_TYPES: 'MATERIAL_TYPES',
NAME: 'NAME',
NEW_COLLECTION_TYPE: 'NEW_COLLECTION_TYPE',
NEW_DATA_SET_TYPE: 'NEW_DATA_SET_TYPE',
NEW_DYNAMIC_PROPERTY_PLUGIN: 'NEW_DYNAMIC_PROPERTY_PLUGIN',
NEW_ENTITY_VALIDATION_PLUGIN: 'NEW_ENTITY_VALIDATION_PLUGIN',
NEW_GROUP: 'NEW_GROUP',
NEW_MATERIAL_TYPE: 'NEW_MATERIAL_TYPE',
NEW_OBJECT_TYPE: 'NEW_OBJECT_TYPE',
NEW_QUERY: 'NEW_QUERY',
NEW_USER: 'NEW_USER',
NEW_VOCABULARY_TYPE: 'NEW_VOCABULARY_TYPE',
NEXT_PAGE: 'NEXT_PAGE',
NO_RESULTS_FOUND: 'NO_RESULTS_FOUND',
OBJECT_DOES_NOT_EXIST: 'OBJECT_DOES_NOT_EXIST',
OBJECT_NOT_VISIBLE_DUE_TO_FILTERING_AND_PAGING: 'OBJECT_NOT_VISIBLE_DUE_TO_FILTERING_AND_PAGING',
OBJECT_TYPE: 'OBJECT_TYPE',
OBJECT_TYPES: 'OBJECT_TYPES',
OFFICIAL: 'OFFICIAL',
OFFICIAL_TERM_HINT: 'OFFICIAL_TERM_HINT',
ONLY_FIRST_RESULTS_SHOWN: 'ONLY_FIRST_RESULTS_SHOWN',
OWNER: 'OWNER',
PARAMETERS: 'PARAMETERS',
PARENTS: 'PARENTS',
PASSWORD: 'PASSWORD',
PLUGIN: 'PLUGIN',
PLUGIN_IS_DISABLED: 'PLUGIN_IS_DISABLED',
PLUGIN_IS_PREDEPLOYED: 'PLUGIN_IS_PREDEPLOYED',
PLUGIN_KIND: 'PLUGIN_KIND',
PREVIEW: 'PREVIEW',
PREVIOUS_PAGE: 'PREVIOUS_PAGE',
PROJECT: 'PROJECT',
PROPERTY: 'PROPERTY',
PROPERTY_ASSIGNMENT_CANNOT_BE_REMOVED: 'PROPERTY_ASSIGNMENT_CANNOT_BE_REMOVED',
PROPERTY_CONFIGURATION_IS_INCORRECT: 'PROPERTY_CONFIGURATION_IS_INCORRECT',
PROPERTY_IS_ASSIGNED: 'PROPERTY_IS_ASSIGNED',
PROPERTY_IS_GLOBAL: 'PROPERTY_IS_GLOBAL',
PROPERTY_IS_INTERNAL: 'PROPERTY_IS_INTERNAL',
PROPERTY_IS_NOT_USED: 'PROPERTY_IS_NOT_USED',
PROPERTY_IS_USED: 'PROPERTY_IS_USED',
PROPERTY_PARAMETERS_CANNOT_BE_CHANGED: 'PROPERTY_PARAMETERS_CANNOT_BE_CHANGED',
PUBLIC: 'PUBLIC',
QUERIES: 'QUERIES',
QUERY: 'QUERY',
QUERY_AUTHORIZATION_COLUMNS_DETECTED: 'QUERY_AUTHORIZATION_COLUMNS_DETECTED',
QUERY_HINT: 'QUERY_HINT',
QUERY_PUBLIC_WARNING: 'QUERY_PUBLIC_WARNING',
QUERY_TYPE: 'QUERY_TYPE',
piotr.kupczyk@id.ethz.ch
committed
REASON: 'REASON',
piotr.kupczyk@id.ethz.ch
committed
REGISTRATOR: 'REGISTRATOR',
REMOVE: 'REMOVE',
REMOVE_TERM: 'REMOVE_TERM',
RESULT: 'RESULT',
RESULTS: 'RESULTS',
ROLE: 'ROLE',
ROLES: 'ROLES',
piotr.kupczyk@id.ethz.ch
committed
ROLES_OF_GROUPS: 'ROLES_OF_GROUPS',
ROLES_OF_USERS: 'ROLES_OF_USERS',
piotr.kupczyk@id.ethz.ch
committed
ROLE_IS_INHERITED: 'ROLE_IS_INHERITED',
ROLE_IS_INSTANCE_ADMIN: 'ROLE_IS_INSTANCE_ADMIN',
ROWS_PER_PAGE: 'ROWS_PER_PAGE',
SAVE: 'SAVE',
SCOPE: 'SCOPE',
SCRIPT: 'SCRIPT',
SEARCH: 'SEARCH',
SECTION: 'SECTION',
SECTION_IS_NOT_USED: 'SECTION_IS_NOT_USED',
SECTION_IS_USED: 'SECTION_IS_USED',
SHOW_CONTAINER: 'SHOW_CONTAINER',
SHOW_PARENTS: 'SHOW_PARENTS',
SPACE: 'SPACE',
SQL: 'SQL',
SUBCODES_UNIQUE: 'SUBCODES_UNIQUE',
TERM: 'TERM',
TERMS: 'TERMS',
TERM_IS_INTERNAL: 'TERM_IS_INTERNAL',
piotr.kupczyk@id.ethz.ch
committed
TERM_CANNOT_BE_CHANGED_OR_REMOVED: 'TERM_CANNOT_BE_CHANGED_OR_REMOVED',
piotr.kupczyk@id.ethz.ch
committed
TESTER: 'TESTER',
TOOLS: 'TOOLS',
TYPES: 'TYPES',
UNSAVED_CHANGES: 'UNSAVED_CHANGES',
URL_TEMPLATE: 'URL_TEMPLATE',
USER: 'USER',
USERS: 'USERS',
USERS_WHO_REGISTERED_SOME_DATA_CANNOT_BE_REMOVED: 'USERS_WHO_REGISTERED_SOME_DATA_CANNOT_BE_REMOVED',
piotr.kupczyk@id.ethz.ch
committed
USER_ID: 'USER_ID',
VALIDATION_CANNOT_BE_EMPTY: 'VALIDATION_CANNOT_BE_EMPTY',
VALIDATION_CODE_PATTERN: 'VALIDATION_CODE_PATTERN',
VALIDATION_INTERNAL_CODE_PATTERN: 'VALIDATION_INTERNAL_CODE_PATTERN',
VALIDATION_PLUGIN: 'VALIDATION_PLUGIN',
VALIDATION_TERM_CODE_PATTERN: 'VALIDATION_TERM_CODE_PATTERN',
VALIDATION_USER_CODE_PATTERN: 'VALIDATION_USER_CODE_PATTERN',
VISIBLE: 'VISIBLE',
VOCABULARY_TYPE: 'VOCABULARY_TYPE',
VOCABULARY_TYPES: 'VOCABULARY_TYPES',
VOCABULARY_TYPE_IS_INTERNAL: 'VOCABULARY_TYPE_IS_INTERNAL',
piotr.kupczyk@id.ethz.ch
committed
VOCABULARY_TYPE_CANNOT_BE_CHANGED_OR_REMOVED: 'VOCABULARY_TYPE_CANNOT_BE_CHANGED_OR_REMOVED',
piotr.kupczyk@id.ethz.ch
committed
XML_SCHEMA: 'XML_SCHEMA',
XSLT_SCRIPT: 'XSLT_SCRIPT'
}
// prettier-ignore
const messages_en = {
[keys.ACTIVATE_USER]: 'Activate user',
[keys.ACTIVE]: 'Active',
[keys.ADD]: 'Add',
[keys.ADD_GROUP]: 'Add Group',
[keys.ADD_PROPERTY]: 'Add Property',
[keys.ADD_ROLE]: 'Add Role',
[keys.ADD_SECTION]: 'Add Section',
[keys.ADD_TERM]: 'Add Term',
[keys.ADD_USER]: 'Add User',
[keys.ALL]: 'All',
[keys.CANCEL]: 'Cancel',
[keys.CLOSE]: 'Close',
[keys.CODE]: 'Code',
piotr.kupczyk@id.ethz.ch
committed
[keys.COLLECTION_TYPES]: 'Collection Types',
piotr.kupczyk@id.ethz.ch
committed
[keys.COLLECTION_TYPE]: 'Collection Type',
piotr.kupczyk@id.ethz.ch
committed
[keys.CONFIRMATION]: 'Confirmation',
[keys.CONFIRMATION_ACTIVATE_USER]: 'Are you sure you want to activate the user?',
[keys.CONFIRMATION_DEACTIVATE_USER]: 'Are you sure you want to deactivate the user?',
[keys.CONFIRMATION_REMOVE]: 'Are you sure you want to remove "${0}"?',
[keys.CONFIRMATION_REMOVE_IT]: 'Are you sure you want to remove it?',
[keys.CONFIRMATION_UNSAVED_CHANGES]: 'Are you sure you want to lose the unsaved changes?',
piotr.kupczyk@id.ethz.ch
committed
[keys.CONFIRM]: 'Confirm',
piotr.kupczyk@id.ethz.ch
committed
[keys.CONTAINER]: 'Container',
piotr.kupczyk@id.ethz.ch
committed
[keys.CONTENT]: 'Content',
piotr.kupczyk@id.ethz.ch
committed
[keys.CONVERTED]: 'Converted',
[keys.CRASH]: 'Something went wrong :(',
[keys.DATABASE]: 'Database',
piotr.kupczyk@id.ethz.ch
committed
[keys.DATA_SET_TYPES]: 'Data Set Types',
piotr.kupczyk@id.ethz.ch
committed
[keys.DATA_SET_TYPE]: 'Data Set Type',
piotr.kupczyk@id.ethz.ch
committed
[keys.DATA_TYPE]: 'Data Type',
[keys.DATA_TYPE_NOT_SELECTED_FOR_PREVIEW]: 'Please select a data type to display the field preview.',
[keys.DATA_TYPE_NOT_SUPPORTED]: 'The selected data type is not supported yet.',
piotr.kupczyk@id.ethz.ch
committed
[keys.DATE]: 'Date',
piotr.kupczyk@id.ethz.ch
committed
[keys.DEACTIVATE_USER]: 'Deactivate user',
piotr.kupczyk@id.ethz.ch
committed
[keys.DELETIONS]: 'Deletions',
piotr.kupczyk@id.ethz.ch
committed
[keys.DESCRIPTION]: 'Description',
[keys.DISALLOW_DELETION]: 'Disallow Deletion',
piotr.kupczyk@id.ethz.ch
committed
[keys.DYNAMIC_PROPERTY_PLUGINS]: 'Dynamic Property Plugins',
piotr.kupczyk@id.ethz.ch
committed
[keys.DYNAMIC_PROPERTY_PLUGIN]: 'Dynamic Property Plugin',
piotr.kupczyk@id.ethz.ch
committed
[keys.EDIT]: 'Edit',
[keys.EMAIL]: 'Email',
[keys.ENTITY]: 'Entity',
piotr.kupczyk@id.ethz.ch
committed
[keys.ENTITY_IDENTIFIER]: 'Entity Identifier',
piotr.kupczyk@id.ethz.ch
committed
[keys.ENTITY_KIND]: 'Entity Kind',
piotr.kupczyk@id.ethz.ch
committed
[keys.ENTITY_PROJECT]: 'Entity Project',
[keys.ENTITY_REGISTRATION_DATE]: 'Entity Registration Date',
[keys.ENTITY_REGISTRATOR]: 'Entity Registrator',
[keys.ENTITY_SPACE]: 'Entity Space',
[keys.ENTITY_TYPE]: 'Entity Type',
piotr.kupczyk@id.ethz.ch
committed
[keys.ENTITY_TYPE_PATTERN]: 'Entity Type Pattern',
piotr.kupczyk@id.ethz.ch
committed
[keys.ENTITY_VALIDATION_PLUGINS]: 'Entity Validation Plugins',
piotr.kupczyk@id.ethz.ch
committed
[keys.ENTITY_VALIDATION_PLUGIN]: 'Entity Validation Plugin',
piotr.kupczyk@id.ethz.ch
committed
[keys.ERROR]: 'Error',
[keys.EVALUATE]: 'Evaluate',
piotr.kupczyk@id.ethz.ch
committed
[keys.EVENT_TYPE]: 'Event Type',
piotr.kupczyk@id.ethz.ch
committed
[keys.EXECUTE]: 'Execute',
[keys.FILTER]: 'Filter',
[keys.FIRST_NAME]: 'First Name',
[keys.FIRST_PAGE]: 'First Page',
[keys.FORM_PREVIEW]: 'Form Preview',
piotr.kupczyk@id.ethz.ch
committed
[keys.FREEZES]: 'Freezes',
piotr.kupczyk@id.ethz.ch
committed
[keys.GENERATED_CODE_PREFIX]: 'Generated code prefix',
[keys.GENERATE_CODES]: 'Generate Codes',
[keys.GLOBAL]: 'Global',
piotr.kupczyk@id.ethz.ch
committed
[keys.GROUPS]: 'Groups',
piotr.kupczyk@id.ethz.ch
committed
[keys.GROUP]: 'Group',
[keys.HISTORY]: 'History',
[keys.HISTORY]: 'History',
piotr.kupczyk@id.ethz.ch
committed
[keys.HOME_SPACE]: 'Home Space',
[keys.INHERITED_FROM]: 'Inherited From',
[keys.INITIAL_VALUE]: 'Initial Value',
piotr.kupczyk@id.ethz.ch
committed
[keys.INTERNAL]: 'Internal',
piotr.kupczyk@id.ethz.ch
committed
[keys.IS_NEW_ENTITY]: 'Is New Entity',
[keys.LABEL]: 'Label',
[keys.LAST_NAME]: 'Last Name',
[keys.LAST_PAGE]: 'Last Page',
[keys.LEVEL]: 'Level',
[keys.LOCAL]: 'Local',
[keys.LOGIN]: 'Login',
[keys.MAIN_DATA_SET_PATH]: 'Main Data Set Path',
[keys.MAIN_DATA_SET_PATTERN]: 'Main Data Set Pattern',
[keys.MANDATORY]: 'Mandatory',
piotr.kupczyk@id.ethz.ch
committed
[keys.MATERIAL_TYPES]: 'Material Types',
piotr.kupczyk@id.ethz.ch
committed
[keys.MATERIAL_TYPE]: 'Material Type',
piotr.kupczyk@id.ethz.ch
committed
[keys.NAME]: 'Name',
[keys.NEW_COLLECTION_TYPE]: 'New Collection Type',
[keys.NEW_DATA_SET_TYPE]: 'New Data Set Type',
[keys.NEW_DYNAMIC_PROPERTY_PLUGIN]: 'New Dynamic Property Plugin',
[keys.NEW_ENTITY_VALIDATION_PLUGIN]: 'New Entity Validation Plugin',
[keys.NEW_GROUP]: 'New Group',
[keys.NEW_MATERIAL_TYPE]: 'New Material Type',
[keys.NEW_OBJECT_TYPE]: 'New Object Type',
[keys.NEW_QUERY]: 'New Query',
[keys.NEW_USER]: 'New User',
[keys.NEW_VOCABULARY_TYPE]: 'New Vocabulary Type',
[keys.NEXT_PAGE]: 'Next Page',
[keys.NO_RESULTS_FOUND]: 'No results found',
[keys.OBJECT_DOES_NOT_EXIST]: 'Object does not exist',
[keys.OBJECT_NOT_VISIBLE_DUE_TO_FILTERING_AND_PAGING]: 'The selected object is currently not visible in the list due to the chosen filtering and paging.',
piotr.kupczyk@id.ethz.ch
committed
[keys.OBJECT_TYPES]: 'Object Types',
piotr.kupczyk@id.ethz.ch
committed
[keys.OBJECT_TYPE]: 'Object Type',
piotr.kupczyk@id.ethz.ch
committed
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
[keys.OFFICIAL]: 'Official',
[keys.OFFICIAL_TERM_HINT]: 'Unofficial (aka ad-hoc) terms can be created by regular users from the non-admin UI. Once verified a term can be made official by an admin. WARNING: Official terms cannot be made unofficial again.',
[keys.ONLY_FIRST_RESULTS_SHOWN]: 'Showing only the first ${0} results (${1} results found)',
[keys.OWNER]: 'Owner',
[keys.PARAMETERS]: 'Parameters',
[keys.PARENTS]: 'Parents',
[keys.PASSWORD]: 'Password',
[keys.PLUGIN]: 'Plugin',
[keys.PLUGIN_IS_DISABLED]: 'The plugin is disabled.',
[keys.PLUGIN_IS_PREDEPLOYED]: 'This is a predeployed Java plugin. Its parameters and logic are defined in the plugin Java class and therefore cannot be changed from the UI.',
[keys.PLUGIN_KIND]: 'Plugin Kind',
[keys.PREVIEW]: 'Preview',
[keys.PREVIOUS_PAGE]: 'Previous Page',
[keys.PROJECT]: 'Project',
[keys.PROPERTY]: 'Property',
[keys.PROPERTY_ASSIGNMENT_CANNOT_BE_REMOVED]: 'The property assignment cannot be removed.',
[keys.PROPERTY_CONFIGURATION_IS_INCORRECT]: 'The property configuration is incorrect.',
[keys.PROPERTY_IS_ASSIGNED]: 'This property is already assigned to ${0} type(s).',
[keys.PROPERTY_IS_GLOBAL]: 'This property is global. Changes will also influence other types where this property is used.',
[keys.PROPERTY_IS_INTERNAL]: 'This is a system internal property.',
[keys.PROPERTY_IS_NOT_USED]: 'This property assignment is not yet used by any entities of "${0}" type.',
[keys.PROPERTY_IS_USED]: 'This property assignment is already used by existing entities of "${0}" type. Removing it is also going to remove ${1} existing property value(s) - data will be lost! Are you sure you want to proceed?',
[keys.PROPERTY_PARAMETERS_CANNOT_BE_CHANGED]: 'The property parameters cannot be changed.',
[keys.PUBLIC]: 'Public',
[keys.QUERIES]: 'Queries',
[keys.QUERY]: 'Query',
[keys.QUERY_AUTHORIZATION_COLUMNS_DETECTED]: 'Detected authorization column(s) that will be used for automatic results filtering: ${0}.',
[keys.QUERY_HINT]: 'A query can contain parameters in the following format: ${parameterName}.',
[keys.QUERY_PUBLIC_WARNING]: 'Security warning: this query is public (i.e. visible to other users) and is defined for a database that is not assigned to any space. Please make sure the query returns only data that can be seen by every user or the results contain one of the special columns (i.e. experiment_key/sample_key/data_set_key) that will be used for an automatic query results filtering.',
[keys.QUERY_TYPE]: 'Query Type',
piotr.kupczyk@id.ethz.ch
committed
[keys.REASON]: 'Reason',
piotr.kupczyk@id.ethz.ch
committed
[keys.REGISTRATOR]: 'Registrator',
[keys.REMOVE]: 'Remove',
[keys.REMOVE_TERM]: 'Remove Term',
piotr.kupczyk@id.ethz.ch
committed
[keys.RESULTS]: 'Results',
piotr.kupczyk@id.ethz.ch
committed
[keys.RESULT]: 'Result',
piotr.kupczyk@id.ethz.ch
committed
[keys.ROLES]: 'Roles',
piotr.kupczyk@id.ethz.ch
committed
[keys.ROLES_OF_GROUPS]: 'Groups\' Roles',
[keys.ROLES_OF_USERS]: 'Users\' Roles',
piotr.kupczyk@id.ethz.ch
committed
[keys.ROLE]: 'Role',
piotr.kupczyk@id.ethz.ch
committed
[keys.ROLE_IS_INHERITED]: 'This role is inherited from ${0} group.',
[keys.ROLE_IS_INSTANCE_ADMIN]: 'This is an instance admin role. It gives an access to the user and master data management functionality.',
[keys.ROWS_PER_PAGE]: 'Rows per page: ',
[keys.SAVE]: 'Save',
[keys.SCOPE]: 'Scope',
[keys.SCRIPT]: 'Script',
[keys.SEARCH]: 'Search',
[keys.SECTION]: 'Section',
[keys.SECTION_IS_NOT_USED]: 'This section contains only property assignments which are not yet used by any entities of "${0}" type.',
[keys.SECTION_IS_USED]: 'This section contains property assignments which are already used by existing entities of "${0}" type. Removing it is also going to remove ${1} existing property value(s) - data will be lost! Are you sure you want to proceed?',
[keys.SHOW_CONTAINER]: 'Show Container',
[keys.SHOW_PARENTS]: 'Show Parents',
[keys.SPACE]: 'Space',
[keys.SQL]: 'SQL',
[keys.SUBCODES_UNIQUE]: 'Unique Subcodes',
piotr.kupczyk@id.ethz.ch
committed
[keys.TERMS]: 'Terms',
piotr.kupczyk@id.ethz.ch
committed
[keys.TERM]: 'Term',
piotr.kupczyk@id.ethz.ch
committed
[keys.TERM_IS_INTERNAL]: 'This is a system internal term.',
[keys.TERM_CANNOT_BE_CHANGED_OR_REMOVED]: 'The term parameters cannot be changed. The term cannot be removed.',
piotr.kupczyk@id.ethz.ch
committed
[keys.TESTER]: 'Tester',
[keys.TOOLS]: 'Tools',
[keys.TYPES]: 'Types',
[keys.UNSAVED_CHANGES]: 'You have unsaved changes',
[keys.URL_TEMPLATE]: 'URL Template',
piotr.kupczyk@id.ethz.ch
committed
[keys.USERS]: 'Users',
[keys.USERS_WHO_REGISTERED_SOME_DATA_CANNOT_BE_REMOVED]: 'Users who have already registered some data cannot be removed.',
piotr.kupczyk@id.ethz.ch
committed
[keys.USER]: 'User',
piotr.kupczyk@id.ethz.ch
committed
[keys.USER_ID]: 'User Id',
[keys.VALIDATION_CANNOT_BE_EMPTY]: '${0} cannot be empty',
[keys.VALIDATION_CODE_PATTERN]: '${0} can only contain A-Z, a-z, 0-9 and _, -, .',
[keys.VALIDATION_INTERNAL_CODE_PATTERN]: '${0} has to start with $ and can only contain A-Z, a-z, 0-9 and _, -, .',
[keys.VALIDATION_PLUGIN]: 'Validation Plugin',
[keys.VALIDATION_TERM_CODE_PATTERN]: '${0} can only contain A-Z, a-z, 0-9 and _, -, ., :',
[keys.VALIDATION_USER_CODE_PATTERN]: '${0} can only contain A-Z, a-z, 0-9 and _, -, ., @',
[keys.VISIBLE]: 'Visible',
piotr.kupczyk@id.ethz.ch
committed
[keys.VOCABULARY_TYPES]: 'Vocabulary Types',
piotr.kupczyk@id.ethz.ch
committed
[keys.VOCABULARY_TYPE]: 'Vocabulary Type',
piotr.kupczyk@id.ethz.ch
committed
[keys.VOCABULARY_TYPE_IS_INTERNAL]: 'This is a system internal vocabulary.',
[keys.VOCABULARY_TYPE_CANNOT_BE_CHANGED_OR_REMOVED]: 'The vocabulary parameters cannot be changed. The vocabulary cannot be removed.',
piotr.kupczyk@id.ethz.ch
committed
[keys.XML_SCHEMA]: 'XML Schema',
[keys.XSLT_SCRIPT]: 'XSLT Script',
}
export default {
...keys,
get: (key, ...params) => {
const message = messages_en[key]
if (message) {
if (params && params.length > 0) {
return message.replace(/\$\{(\d)\}/g, (match, index) => {
return params[index]
})
} else {
return message
}
} else {
throw Error('Unknown message: ' + key)
}
}
}