From 96a9de55ea9fad092f5045ab45c52b2eb5897cad Mon Sep 17 00:00:00 2001
From: Mike Conway
Date: Tue, 21 Nov 2017 08:20:27 -0500
Subject: [PATCH 1/7] #45 restore i18n for default deploy
---
.../resources/i18n/messages_en.properties | 835 ++++++++++++++++++
.../webapp/WEB-INF/applicationContext.xml | 8 +-
2 files changed, 839 insertions(+), 4 deletions(-)
create mode 100644 src/emc-metalnx-shared/src/main/resources/i18n/messages_en.properties
diff --git a/src/emc-metalnx-shared/src/main/resources/i18n/messages_en.properties b/src/emc-metalnx-shared/src/main/resources/i18n/messages_en.properties
new file mode 100644
index 000000000..1f9941d41
--- /dev/null
+++ b/src/emc-metalnx-shared/src/main/resources/i18n/messages_en.properties
@@ -0,0 +1,835 @@
+#
+# Copyright (c) 2015-2017, Dell EMC
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# Misc
+text.back=Back
+text.info=Info
+text.delete=Delete
+text.close=Close
+
+#Login
+login.label=Login
+login.username=Username
+login.password=Password
+login.page.title=EMC Metalnx
+
+# Dashboard
+dashboard.menu.title=Dashboard
+dashboard.page.title=Dashboard
+dashboard.popover=Check grid status (resources, servers and storage) and quickly access user management functionalities.
+
+dashboard.summary.table.files.label=Files
+
+dashboard.panel.summary.label=Summary
+dashboard.panel.total.storage.error.title=Please, check if MetaLnx remote monitor is running on all servers.
+dashboard.card.add.template=Add template
+dashboard.card.add.user=Add user
+dashboard.card.add.group=Add group
+dashboard.card.add.profile=Add profile
+dashboard.panel.mlx.msi.title=Metalnx Microservices
+dashboard.card.msi.version.not.supported=Unsupported version found.
+dashboard.card.msi.not.installed=Metalnx MSI package not installed.
+dashboard.card.msi.view.details=View Details
+dashboard.card.msi.all.installed.and.compatible=All installed microservices are compatible with Metalnx.
+dashboard.card.msi.issues.found=Issues were found on the server(s) below:
+dashboard.card.msi.pkg.not.supported=Version not supported ({0}).
+dashboard.card.rmd.no.communication=Unable to communicate with Metalnx Remote Monitor.
+dashboard.card.irods.version.label=iRODS Version
+dashboard.isilon.no.isilon.device=No Isilon device found
+dashboard.isilon.unreachable.server=Isilon server unreachable
+
+##Server Details
+server.details.total.label=Total
+server.details.used.label=Used
+server.details.free.label=Free
+server.details.shared.label=Shared
+
+server.details.user.mode.label=User Mode
+server.details.system.mode.label=System Model
+server.details.idle.task.label=Idle Task
+server.details.io.waiting.label=I/O Waiting
+
+# Misc
+search.placeholder=Search
+loading.label=Loading...
+loading.table.label=Loading table...
+loading.data.label=Loading data...
+loading.list.label=Loading list...
+loading.system.health.status=Getting the System Status...
+loading.system.irods.servers=Loading all servers from the grid...
+loading.system.isilon.servers=Loading isilon servers from the grid...
+loading.system.other.servers=Loading other devices from the grid...
+loading.total.storage=Loading total grid storage...
+loading.system.resource.map=Loading resource map...
+loading.msi.package.version=Loading MSI Package Version...
+loading.irods.version=Loading iRODS Version...
+search.results.not.found.label=We could not find any result matching
+done.button.label=Apply
+permissions.label=Permissions
+move.label=Move
+copy.label=Copy
+copy.with.metadata.label=Copy with metadata
+none.label=None
+upload.label=Upload
+replicate.label=Replicate
+done.label=Done
+browse.label=Browse
+select.files.upload=Select files...
+server.details.not.found=Sorry, Metalnx could not find any information for this server.
+404.page.title=404 - Page Not Found
+403.page.title=403 - Access Denied
+500.page.title=500 - Internal Server Error
+server.down.page.title=iCAT Not Responding
+toCSV.label=CSV
+trash.deletion.confirmation=
Everything underneath {0} will be deleted.
Are you sure you want to permanently delete all items in the trash?
+empty.trash.label=Empty Trash
+card.users.title=Users
+card.groups.title=Groups
+card.profiles.title=Profiles
+card.templates.title=Templates
+msi.package.installed=Installed
+msi.package.not.installed=Not Installed
+msi.package.mlx.accordion=Metalnx
+msi.package.irods.accordion=iRODS
+msi.package.other.accordion=Other
+msi.package.not.found=No microservices found.
+replicate.modal.title=Replicate File(s)
+rules.menu.title=Rules
+rules.management.table.name.label=Rule Name
+
+# Users
+users.menu.title=Users
+users.not.removed.successfully=could not be deleted. Please, check if the user home directory is empty.
+
+## Management
+users.management.menu.title=Users
+users.management.menu.title.tooltip=Manage Users
+users.management.page.title=Users
+users.management.page.title.popover=Manage iRods users: View, Add, Edit and Remove. Use Profiles to easily associate different users as members the same groups.
+users.management.add.button=Add User
+users.management.table.first.name.label=First Name
+users.management.table.last.name.label=Last Name
+users.management.table.username.label=Username
+users.management.table.user.type.label=Type
+users.management.table.zone.label=Zone
+users.management.table.email.label=Email
+users.management.table.type.label=Type
+users.management.table.action.label=Action
+users.management.result.number.found=user(s) found
+
+## Add User Form
+users.add.form.title=New User
+users.add.form.title.popover=Define Account, Groups and Permission settings for a new MetaLnx user.
+users.add.form.account.settings=Account Settings
+users.add.form.personal.settings=Personal Information
+users.add.form.username.label=Username
+users.add.form.password.label=Password
+users.add.form.password.confirm.label=Password Confirmation
+users.add.form.zone.label=Zone
+users.add.form.role.label=iRODS System Role
+users.add.form.organizational.role.label=Organizational Role
+users.add.form.profile.label=Profile
+users.add.form.first.name.label=First Name
+users.add.form.last.name.label=Last Name
+users.add.form.email.label=Email address
+users.add.form.user.field1.label=Company
+users.add.form.user.field2.label=Department
+users.add.form.user.field3.label=Title
+
+users.add.form.username.placeholder=Enter username
+users.add.form.password.placeholder=Enter password
+users.add.form.password.confirm.placeholder=Re-enter password
+users.add.form.zone.placeholder=Enter zone name
+users.add.form.first.name.placeholder=Enter first name
+users.add.form.last.name.placeholder=Enter last name
+users.add.form.email.placeholder=Enter email
+users.add.form.user.field1.placeholder=Enter company
+users.add.form.user.field2.placeholder=Enter department
+users.add.form.user.field3.placeholder=Enter title
+users.add.form.organizational.role.researcher=Researcher
+users.add.form.organizational.role.admin=System Administrator
+users.add.form.organizational.role.curator=Data Curator
+users.add.form.organizational.role.chief.researcher=Chief Researcher
+users.add.form.organizational.role.manager=Manager
+users.add.form.organizational.role.director=Director
+
+
+users.add.available.groups.label=Available Groups
+users.add.attach.action.label=Attach
+users.add.group.table.group.name.label=Group Name
+users.add.group.table.zone.label=Zone
+users.add.group.table.results.found.label=group(s) found
+users.add.attached.groups.label=Attached Groups
+users.add.edit.groups.label=Edit
+users.add.group.info.modal.title=Details of
+users.add.group.table.details.label=Details
+users.add.additional.permissions.label=Additional Permissions
+users.add.view.users.in.group.button=View Users
+
+users.add.form.profile.select.label=Select the profile
+users.add.form.profile.select.notavailable.label=No profiles available
+
+users.modify.form.title=Modify User
+users.list.item.edit=Edit
+users.list.item.delete=Delete
+
+forms.save.action.button=Save
+forms.cancel.action.button=Cancel
+
+users.removal.confirmation.label=Do you really want to delete user
+users.removal.confirmation.button.label=Delete User
+
+##Validation
+users.validation.name.duplicated=Someone already has that username
+users.validation.name.blank=The username is required and cannot be blank
+users.validation.additionalinfo=The zone is required and cannot be blank
+users.validation.password.blank=The password is required and cannot be blank
+users.validation.password.confirmation.blank=The password confirmation is required and cannot be blank
+users.validation.passwords.not.match=Passwords do not match
+users.validation.password.min.length=The password must have at least 5 characters
+users.validation.additionalinfo.blank=The zone is required and cannot be blank
+
+profiles.validation.name.duplicated=Another profile already has that name
+profiles.validation.name.blank=The profile name is required and cannot be blank
+
+## Profile management
+users.profile.management.page.title=Profiles
+users.profile.management.page.title.popover=A profile is a list of groups that can be associated to users. Profiles are very handy when different users must be associated to a common set of groups.
+users.profile.management.menu.title=Profiles
+users.profile.management.menu.title.tooltip=Manage Profiles
+users.profile.management.add.button=Add Profile
+
+users.profiles.add.group.table.results.found.label=user profile(s) found
+
+users.profile.table.header.name=Profile Name
+users.profile.table.header.description=Profile Description
+users.profile.table.header.action=Action
+users.profile.add.form.settings.label=User Profile Form
+users.profile.add.form.name=Profile Name
+users.profile.add.form.description=Description
+users.profile.add.form.attach.to.group.label=Groups
+users.profile.management.result.number.found=group(s) found
+users.profile.management.add.form.table.attach.label=Attach
+
+users.profile.add.form.placeholder.name=Enter the profile name
+users.profile.add.form.placeholder.description=Enter the description of the profile
+
+users.profile.removal.confirmation.label=Are you sure you want to remove the user profile
+
+users.profile.management.delete.button=Delete
+users.profile.management.edit.button=Edit
+
+# Groups
+groups.menu.title=Groups
+groups.not.removed.successfully=could not be deleted. Please, check if the group home directory is empty.
+
+## Management
+groups.management.menu.title=Groups
+groups.management.page.title=Groups
+groups.management.page.title.popover=Use Groups to easily manage users that have access to the same list of collections and files.
+
+groups.management.add.button=Add Group
+groups.add.form.title=Add Group
+groups.add.form.settings.label=Group Settings
+gruops.add.form.group.name=Group Name
+groups.add.form.zone=Zone
+groups.add.form.attach.to.group.label=Attach users to this group
+groups.add.form.table.select.label=Select
+groups.add.attached.users.label=Attached Users
+groups.add.show.users.label=Edit
+groups.management.table.action.label=Action
+
+groups.add.form.placeholder.group.name=Enter group name
+groups.add.form.placeholder.zone=Enter zone
+groups.list.item.edit=Edit
+groups.list.item.delete=Delete
+groups.removal.confirmation.label=Do you really want to remove
+
+groups.modify.form.title=Modify Group
+group.collections.view.page.title=Shared
+group.collections.view.page.subtitle=(by groups)
+group.collections.view.page.title.popover=List of collections and files shared by your groups.
+group.collections.results.found.label=group(s) found
+
+##Validation
+groups.validation.name.duplicated=Another group already has that group name
+groups.validation.name.blank=The group name is required and cannot be blank
+groups.validation.additionalinfo.blank=The zone is required and cannot be blank
+
+# Resources
+resource.label=Resource
+resources.menu.title=Resources
+resources.management.menu.title=Resource Management
+resources.management.page.title=Resources
+resources.management.page.subtitle.list=(List View)
+resources.management.page.subtitle.map=(Map View)
+resources.management.page.subtitle.server=(Listed by Server)
+resources.table.select.label=Select
+resources.table.id.label=ID
+resources.table.name.label=Name
+resources.table.zone.label=Zone
+resources.table.type.label=Type
+resources.table.path.label=Path
+resources.table.freeSpace.label=Free Space
+resources.table.parent.label=Parent
+resources.table.status.label=Status
+resources.table.host.label=Host
+resources.table.createTime.label=Create Time
+resources.table.modifyTime.label=Modify Time
+resources.management.map.view=Map view
+resources.management.list.view=List view
+resources.management.server.view=Server view
+resources.management.map.view.label=Map
+resources.management.list.view.label=List
+resources.management.server.view.label=Server
+resources.management.add.button=Add Resource
+resources.management.list.item.delete=Delete
+resources.management.list.item.info=Info
+
+# Resources tooltips
+resources.management.list.view.tooltip=View Resources List
+resources.management.server.view.tooltip=View Resources by Server
+resources.management.map.view.tooltip=View Resources Map
+resources.management.popover= Manage iRods Resources: View, Add and Remove. Quickly switch resources view: List, Map and Listed by Server.
+
+##Add Resource Form
+resources.add.form.title=Add Resource
+resources.add.form.settings.label=Resource Settings
+resources.add.form.resource.name=Resource Name
+resources.add.form.placeholder.resource.name=Enter Resource Name
+resources.add.form.resource.type=Type
+resources.add.form.resource.zone=Zone
+resources.add.form.placeholder.resource.zone=Enter Zone
+resources.add.form.resource.host=Host
+resources.add.form.isilon.resource.host=Isilon Host
+resources.add.form.placeholder.resource.host=Enter Host
+resources.add.form.placeholder.resource.host.optional=Enter Host (optional)
+resources.add.form.placeholder.isilon.resource.host=Enter Isilon Host
+resources.add.form.resource.info=Info
+resources.add.form.placeholder.resource.info=Enter Info
+resources.add.form.parent.resource=Parent Resource
+resources.add.form.children.resource=Children Resources
+resources.add.form.children.label=Attached Resources
+resources.add.form.available.resources.label=Available Resources
+resources.add.form.edit.resources.label=Edit Resources
+resources.add.form.resource.path=Path
+resources.add.form.placeholder.resource.path=Enter Path
+resources.add.form.placeholder.resource.path.optional=Enter Path (optional)
+resources.add.form.resource.status=Status
+resources.add.form.placeholder.resource.status=Enter Status
+resources.add.form.resource.comment=Comment
+resources.add.form.placeholder.resource.comment=Enter Comment
+resources.add.form.resource.parent=Parent
+resources.add.form.isilon.resource.port=Isilon Port
+resources.add.form.placeholder.resource.port=Enter Isilon Port
+resources.add.form.isilon.resource.user=Isilon User
+resources.add.form.placeholder.resource.user=Enter Isilon User
+
+resources.add.table.results.found.label=resource(s) found
+servers.results.found.label=server(s) found
+resources.table.action.label=Action
+
+resources.confirmation.deletion.title=Resource Deletion
+resources.confirmation.deletion.label=If you choose to delete a resource, all resources that are its direct children will become direct children of the zone and any other data existing in it will be lost. Do you want to continue?
+resources.deletion.not.successful.label=could not be deleted. This resource contains one or more dataObjects in it.
+
+resources.view.servers.page.title=Resources
+resources.view.map.page.title=Resources
+
+resources.validation.name.duplicated=Another resource already has that name
+resources.validation.name.blank=The resource name is required and cannot be blank
+resources.validation.host.blank=The host name is required and cannot be blank
+resources.validation.resource.path.blank=The resource path is required and cannot be blank
+resources.validation.isilon.host.blank=The isilon host name is required and cannot be blank
+resources.validation.isilon.port.blank=The isilon port is required and cannot be blank
+resources.validation.isilon.user.blank=The isilon user is required and cannot be blank
+
+# Zones and federations
+zones.menu.title=Zones and Federations
+
+# iCAT
+icat.menu.title=iCAT
+
+# Private Library
+private.menu.title=Private Library
+
+# Template labels
+user.profile.label=User Profile
+user.preferences.label=Preferences
+user.logout.label=Logout
+
+# Preferences Page
+preferences.page.title=Preferences
+preferences.panel.title=System Settings
+preferences.language.label=Language
+preferences.save.button.label=Save
+
+#Collections
+collections.menu.title=Collections
+
+##Management
+collections.management.menu.title=Collection Management
+collections.management.page.title=Collections
+
+collections.management.add.button=Add Collection
+
+collections.management.table.collection.select.label=Select
+collections.management.table.collection.name.label=Name
+collections.management.table.owner.label=Owner
+collections.management.table.modified.label=Modified
+collections.management.table.created.label=Created
+collections.management.table.size.label=Size
+collections.management.table.kind.label=File Type
+collections.management.table.action.label=Action
+collections.management.table.permissions.label=Permissions
+collections.management.table.inheritance.label=Inheritance
+collections.management.table.inherited.label=[Inherited]
+collections.management.table.collection.replicanumber.label=Replica #
+collections.management.result.number.found=result(s) found
+collections.management.table.kind.collection=collection
+collections.management.table.kind.dataobject=file
+collections.management.table.replica.number.label=Replica No.
+collections.management.table.number.of.copies.label=No. Copies
+collections.management.table.collection.path.label=Path
+collections.management.table.matches.label=Matches
+collections.management.checksum.label=Checksum
+collections.management.replicas.label=Replicas
+collections.management.table.bookmark.label=Shared Link
+collections.management.table.recursive.label=Recursive
+collections.management.table.apply.recursion.label=Apply to subcollections and files
+collections.management.shared.links.list.by.user=Shared by users
+collections.management.shared.links.list.by.group=Shared by groups
+
+collections.management.table.inheritance.tooltip=If this option is enabled, all of its subcollections will inherit the permissions of the parent collection. The inheritance option can be changed on Collections Management.
+collections.management.table.permission.tooltip=Permission can have one of the four values: none, read, write and ownership. If [Inheritance] is displayed beside the permission then inheritance option is enabled for that collection and all its sub-collections will inherit the permissions of the parent collection. The inheritance option can be changed on Collections Management.
+collections.management.table.checksum.label=Checksum
+collections.management.table.details.label=Details
+collections.management.table.path.label=Path
+collections.management.table.resource.label=Resource
+
+collections.management.add.metadata.modal.empty.attribute=The attribute field is required and cannot be blank
+collections.management.add.metadata.modal.empty.value=The value field is required and cannot be blank
+
+collections.management.progress.label.apply.template=Applying templates...
+collections.management.progress.label.download=Preparing files for download...
+collections.management.progress.label.permissions=Retrieving permissions...
+collections.management.btn.action.add.collection=Add Collection
+collections.management.btn.action.upload=Upload
+collections.management.btn.action.download=Download
+
+collections.management.msg.access.denied=You do not have permissions to access information in the target collection or for the selected object.
+
+## Collections tooltips
+collections.favorite.button.tooltip=Mark as Favorite
+collections.favorite.unmark.button.tooltip=Unmark Favorite
+collections.upload.button.tooltip=Upload file(s) to iRods
+collections.upload.button.label=Upload
+collections.add.button.tooltip=Add Collection
+collections.add.button.label=Add Collection
+collections.empty.trash.button.tooltip=Remove All Files from Trash
+collections.empty.trash.status=Removing...
+collections.history.list.header=Recently Visited
+collection.title.popover=Browse, manage, create collections and upload files to iRods. Use metadata to organize and easily find data stored iRods.
+
+##Add collection form
+collections.add.form.title=Add Collection
+collections.add.form.collection.settings=Collection Settings
+collections.add.form.collectionname.label=Collection Name
+collections.add.form.dataobjectname.label=Data Object Name
+collections.add.form.collectionname.placeholder=Enter collection name
+collections.add.form.collectionname.checkbox.inherit=Apply iRods inheritance
+collections.add.form.current.path=Current Path
+collections.add.form.current.path.alternate=Create collection in
+collections.add.form.dataobject.placeholder=Data Object
+
+## Collections replica modal
+collections.replica.delete=Delete Replica
+collections.replica.delete.confirm=Are you really sure you want to delete this replica?
+collections.replica.delete.success=Replica successfully deleted.
+collections.replica.delete.failure=Replica delete failed.
+
+collections.error.no.permissions=You do not have permissions to access information in the target collection or for the selected object.
+
+
+collections.form.no.access.error=You do not have rights to create collection {0}
+
+## Collection modification form
+collections.edit.form.title=Modify Collection
+
+## Data Object modification form
+dataobject.add.form.title=Modify Data Object
+dataobject.add.form.collectionname.label=File name
+
+##Validation
+collections.validation.name.blank=The collection name is required and cannot be blank
+collections.validation.name.duplicated=Another collection already has that name
+dataobject.validation.name.duplicated=Another file already has that name
+dataobject.validation.name.blank=The file name is required and connot be blank
+
+collections.error.info.tab=An error occured. Please contact your administrator.
+
+collections.warning.noresources=There is no other resource available for replication. Check if this object is already replicated across all the resources on this zone.
+
+# Metadata
+metadata.menu.title=Metadata
+metadata.search.page.title=Search
+metadata.search.page.title.popover=Search for files and collections by metadata and file properties.
+metadata.search.menu.title=Search
+metadata.template.management.menu.title=Templates
+metadata.template.management.page.title=Templates
+metadata.template.management.page.title.popover=A Template is a list of metadata that can be associated to one or more objects (collections of files). It can be set as public to allow other users or private to keep it visible only to its owner.
+metadata.template.table.name.title=Name
+metadata.template.table.description.title=Description
+metadata.template.management.result.number.found=template(s) found
+metadata.template.avu.result.number.found=attribute(s) found
+metadata.search.add.criteria=Criteria
+no.metadata.available=No metadata available
+metadata.modal.add.title=Add Metadata
+metadata.modal.add.label.attribute=Attribute
+metadata.modal.add.label.value=Value
+metadata.modal.add.label.unit=Unit
+metadata.modal.add.btn.cancel=Cancel
+metadata.modal.add.btn.save=Save changes
+metadata.modal.delete.title=Delete Metadata
+metadata.modal.delete.msg.info=Delete operation cannot be undone. Once a Metadata is deleted, it cannot be recovered.
+metadata.modal.delete.msg.confirm=Are you really sure you want to perform this operation?
+metadata.modal.delete.btn.cancel=Cancel
+metadata.modal.delete.btn.delete=Delete
+metadata.modal.feedback.msg.duplicated=Metadata already exists.
+metadata.modal.feedback.msg.added=Metadata successfully added.
+metadata.modal.feedback.msg.edit.failed=Metadata editing failed.
+metadata.modal.feedback.msg.edited=Metadata successfully edited.
+metadata.modal.feedback.msg.remove.failed=Metadata could not be removed.
+metadata.modal.feedback.msg.removed=Metadata successfully removed.
+metadata.tab.title=Metadata
+metadata.tab.btn.add=Metadata
+metadata.tab.btn.delete=Delete selected
+metadata.tab.btn.csv=CSV
+metadata.table.header.attribute=Attribute
+metadata.table.header.value=Value
+metadata.table.header.unit=Unit
+metadata.table.header.actions=Actions
+metadata.table.button.label.save=Save
+metadata.table.button.label.cancel=Cancel
+
+
+# Template
+templates.management.table.title=Metadata
+templates.management.table.name.label=Template
+templates.management.table.owner.label=Owner
+templates.management.table.version.label=Version
+templates.management.table.description.label=Description
+templates.management.table.usageInformation.label=Usage Information
+templates.management.table.accessType.label=Visibility
+templates.management.table.createTs.label=Created
+templates.management.table.modifyTs.label=Modified
+templates.management.table.action.label=Action
+template.metadata.access_type.SYSTEM=Public
+template.metadata.access_type.PRIVATE=Private
+template.metadata.new.form.add.metadata=Metadata
+template.metadata.new.form.delete.metadata=Delete
+template.metadata.new.form.edit.metadata=Edit
+
+#Template Fields
+template.fields.management.table.attribute.label=Attribute
+templates.fields.management.table.value.label=Value
+templates.fields.management.table.unit.label=Unit
+templates.fields.management.table.startRange.label=Start Range
+templates.fields.management.table.endRange.label=End Range
+templates.fields.management.table.order.label=Order
+templates.fields.management.table.required.label=(required)
+template.fields.management.result.number.found=metadata field(s)
+templates.fields.management.table.template.label=Template
+
+templates.metadata.access_type.private.label=Only {0} will view/edit/apply this template.
+templates.metadata.access_type.system.label=All users will be able to view/apply this template.
+
+templates.validation.name.duplicated=Another template already has that name
+templates.validation.name.blank=Template name is required and cannot be blank
+templates.not.added.successfully=Template could not be added.
+templates.name.too.long=Template name cannot exceed 100 characters.
+templates.duplicated.avus=Duplicated AVUs are not permitted to be saved.
+templates.confirmation.removal.label=Do you want to remove the selected templates?
+templates.edit.button=Edit
+
+# Permissions
+permissions.page.title=Permissions
+permissions.page.add.button=Permissions
+permissions.page.group.add.button=Add Group
+permissions.page.user.add.button=Add User
+permissions.table.group.label=group
+permissions.table.group.column=Group
+permission.table.permission.column=Permission
+permissions.table.user.group.column=User/Group
+permissions.table.systemrole.column=iRODS System Role
+permissions.modal.group.add.title=Add Permission to Group(s)
+permissions.modal.group.path.label=Path
+permissions.modal.group.groups.label=Groups
+permissions.modal.group.close.label=Close
+permissions.modal.group.addpermissions.label=Add permissions
+permissions.modal.user.add.title=Add Permission to User(s)
+permissions.modal.user.users.label=Users
+permissions.operation.status.updated=Updated
+permissions.operation.status.added=Added
+permissions.operation.status.removed=Removed
+permissions.operation.status.error=Error
+no.permission.available=No Permission Available
+permission.validation.username.nonexistent=Username does not exist
+permission.validation.group.nonexistent=Group does not exist
+
+# Confirmation messages
+confirmation.user.removal.title=User Remove
+confirmation.user.removal.label=Do you really want to remove the user
+confirmation.profile.removal.title=Profile Remove
+confirmation.profile.removal.label=Do you really want to remove these templates
+confirmation.removal.label=Do you really want to remove
+confirmation.removal.title=Confirmation
+
+confirmation.deletion.title=Deletion Confirmation
+confirmation.deletion.label=If you choose to delete these items, they will be completely removed from the iRODS data grid. Do you want to continue?
+confirmation.message.yes=Yes
+confirmation.message.no=No
+confirmation.message.cancel=Cancel
+confirmation.add.successfully=was successfully added
+confirmation.modify.successfully=successfully modified
+confirmation.delete.successfully=successfully deleted
+confirmation.cancel.title=Cancel Operation
+confirmation.cancel.label=If you choose to cancel this form, you will lose any unsaved data. Do you want to continue
+confirmation.message.ok=Ok
+
+# Success messages
+templates.metadata.success.import.label=Ok.
+templates.metadata.success.import.message=All the templates have been correctly imported.
+
+# Warnings on metadata templates
+templates.metadata.partial.import.label=Attention!
+templates.metadata.partial.import.message=Some of the metadata templates have not been imported due to their duplicate names.
+
+# Error Messages
+messages.error.1=Jargon Exception
+messages.error.2=Data Duplicate Exception
+
+templates.metadata.error.import.label=Error!
+templates.metadata.error.import.message=The templates could not be imported.
+
+tab.title.dashboard=EMC Metalnx - Dashboard
+tab.title.groups=EMC Metalnx - Groups
+tab.title.users=EMC Metalnx - Users
+tab.title.resources=EMC Metalnx - Resources
+tab.title.collections=EMC Metalnx - Collections
+tab.title.search=EMC Metalnx - Search
+tab.title.templates=EMC Metalnx - Templates
+tab.title.shared=EMC Metalnx - Shared Links
+tab.title.favorites=EMC Metalnx - Favorites
+tab.title.profile=EMC Metalnx - Profile
+
+# Side bar user menu
+sidebar.user.mycollections=My Collections
+sidebar.user.public=Public
+sidebar.user.zone=Zone
+sidebar.user.bookmarks=Shared Links
+sidebar.user.favorites=Favorites
+sidebar.user.recents=Recents
+sidebar.user.shared.items=Shared Items
+sidebar.user.trash=Trash
+sidebar.user.groups=My Groups
+sidebar.tickets=Tickets
+
+# Bookmarks
+bookmarks.table.file.name.label=Name
+bookmarks.table.file.path.label=Path
+bookmarks.table.created.at.label=Created
+bookmarks.table.type.label=Type
+bookmarks.table.group.label=Group
+bookmarks.result.number.found=shared link(s) found
+bookmarks.page.subtitle=(by users)
+bookmarks.page.title=Shared
+bookmarks.page.title.popover=List of Collections and Files shared by or with other users.
+bookmarks.for.group.your.groups.label=The item(s) below are shared with you:
+
+# Shared Items
+shareditems.empty.table=There are no shared items
+
+# My Groups
+mygroups.empty.table=You are not listed in any group
+
+# Favorites
+favorites.page.title=Favorites
+favorites.result.number.found=favorite item(s) found
+favorites.table.name.label=Name
+favorites.table.path.label=Path
+favorites.table.owner.label=Owner
+favorites.table.created.at.label=Marked on
+favorites.table.type.label=Type
+favorites.table.permission.label=Permission
+favorites.table.unfav.label=Remove
+favorites.items.marked.as.favorites=The following item(s) were marked as favorite:
+favorites.empty.table=There are no favorites yet
+
+# Tickets
+tab.title.tickets=Tickets
+ticket.page.title=Tickets
+tickets.title.popover=List of tickets available in iRODS.
+ticket.table.string.label=Ticket String
+ticket.table.permission.label=Permission
+ticket.table.owner.label=Owner
+ticket.table.type.label=Type
+ticket.delete.confirm.modal.title=Confirm Deletion
+ticket.delete.confirm.modal.msg=Delete this ticket? This action cannot be undone.
+ticket.delete.confirm.modal.button.cancel=Cancel
+ticket.delete.confirm.modal.button.delete=Delete this Ticket
+ticket.delete.feedback.success=The ticket was deleted successfully.
+ticket.delete.feedback.error=The ticket was not deleted.
+ticket.form.path.label=Path
+ticket.form.permission.label=Permission
+ticket.form.permission.option.read.label=READ
+ticket.form.permission.option.write.label=WRITE
+ticket.form.ticket.string.label=Ticket String
+ticket.form.ticket.path.label=Ticket Path
+ticket.form.ticket.string.placeholder=Set a unique name for this ticket
+ticket.form.uses.limit.label=Max Uses
+ticket.form.uses.limit.hint=This value limits the number of objects that can be uploaded or downloaded via the ticket. For a collection, ensure this value is greater than or equal to the number of items in the collection.
+ticket.form.uses.limit.placeholder=Set a limit for uses or this ticket
+ticket.form.write.byte.limit.label=Max number of bytes
+ticket.form.write.byte.limit.placeholder=Limit the number of bytes that can be written with this ticket
+ticket.form.write.file.limit.label=Max number of updates
+ticket.form.write.file.limit.placeholder=Set a limit for writing on a file
+ticket.form.users.label=Users
+ticket.form.users.placeholder=Inform one or more usernames
+ticket.form.groups.label=Groups
+ticket.form.groups.placeholder=Inform one or more group names
+ticket.form.hostnames.label=Hosts
+ticket.form.hostnames.placeholder=Inform an IP address (10.26.103.36)
+ticket.form.hostnames.add.btn=Add Host
+ticket.form.show.advanced.settings.button=Advanced Settings
+ticket.form.hide.advanced.settings.button=Hide Advanced Settings
+ticket.form.button.cancel=Cancel
+ticket.form.button.create=Create Ticket
+ticket.form.button.modify=Modify Ticket
+ticket.form.title.create=Create Ticket
+ticket.form.title.modify=Modify Ticket
+ticket.feedback.message.creation.success=New Ticket Created -
+ticket.feedback.message.creation.success.copy=Copy Ticket
+ticket.feedback.message.creation.success.email=E-mail Ticket
+ticket.feedback.message.creation.failure=Ticket not created.
+ticket.feedback.message.modify.success=Ticket successfully modified.
+ticket.feedback.message.delete.all.success=Tickets successfully deleted.
+ticket.feedback.message.modify.failure=Ticket not modified.
+ticket.form.expiration.date.label=Expiration Date
+ticket.form.expiration.date.placeholder=Set the date this ticket will be invalid
+ticket.form.validation.input.uses.limit.not.number=This field must be an integer.
+ticket.form.validation.input.write.byte.limit.not.number=This field must be an integer.
+ticket.form.validation.input.write.file.limit.not.number=This field must be an integer.
+ticket.form.validation.input.ticket.string.not.valid=This field can contain only 'A-Z', 'a-z', '0-9' characters. It cannot contain only numbers.
+ticket.share.button.email=Email Ticket
+ticket.share.button.copy=Copy Ticket
+ticket.share.title=Share Ticket
+ticket.share.button.copy.title=Copy to clipboard
+ticket.download.error.message=Sorry, item could not be downloaded.
+ticket.login.access=I have a ticket
+tickets.delete.selected.label=Delete selected ticket(s)
+tickets.deletion.confirmation=Are you sure you want to permanently delete the selected ticket(s) from the system?