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?

+ticket.form.host.already.exists=This IP is already listed. +ticket.access.label=Ticket Access +ticket.use.label=Use Ticket + +# Rules + +tab.title.rules=Rules +rules.page.title=Rules +rules.deletion.confirmation=Are you sure you want to permanently delete this rule? It will be removed from all resources? +rules.upload.label=Upload Rule File +rules.menu.title=Rules +rules.table.string.label=Rule Name +rules.title.popover=List of rules deployed on this grid. + +# collection management +collection.management.upload.status=Your upload may be still running in the previous tab and not all files will be available until the upload is complete. +#Empty trash +empty.trash.success=All trash items were removed successfully +empty.trash.failure=Trash items could not be deleted. + +#Empty Template +empty.tamplate.success=Templates were successfully applied. +empty.tamplate.failure=Templates could not be applied. Please, check if there is any duplicated metadata. + +#Collection Creation fail +collection.creation.fail=Add collection failed. Please, check if you have permissions to perform such operation. + +#Items Replicated +items.all.replicated.success=All items replicated successfully. +items.some.replicated.failure=The following items failed to be replicated: +items.some.replicated.failure.permission=. Please, check if you have permissions to perform such operation. + +#Collection Browser +collection.browser.download.fail=Download failed. Please, check if you have permissions to perform such operation. +collection.browser.upload.fail=Upload failed. Please, check if you have permissions to perform such operation. +collection.browser.upload.success=The selected files were successfully uploaded. +collection.browser.item.not.moved=The following items failed to be moved: +collection.browser.item.not.copied=The following items failed to be copied: +collection.browser.files.deleted.success=The selected files were successfully deleted. +collection.browser.files.deleted.fail=The following items failed to be deleted: + +#listTemplateFieldsForCollections +template.field.list.not.found=No attributes found. + +#favorites +favorite.page.content.path.not.remove=Could not remove path from favorites. + +#httperrors +httperror.403.message=Sorry, you do not have permissions to access that page. Your session is no longer valid. +httperror.404.message=Sorry, we could not process your request. +httperror.500.message=Sorry, something went wrong. Please, contact your system administrator. +httperror.server.no.response.message=No server response + +#login +login.invalid.username.password=Invalid username or password +login.irods.no.response=iRODS not responding +login.databse.no.response=Database not responding +login.invalid.ticket=Invalid ticket string or path +login.copyright=© 2015-2017 DELL EMC All rights reserved. + +#permissions +#It has title and text - test and update if needed + +#prefrences +refrences.index.overwrite.duplicates=Overwrite duplicate files by default + +#template +template.management.not.modified=Sorry. The template could not be modified. + +#ticket in service & template in admin +about.modal= This software contains the intellectual property of EMC + Corporation or is licensed to DELL EMC Corporation from third parties. + Use of this software and the intellectual property contained + therein is expressly limited to the terms and conditions of the + License Agreement under which it is provided by or on behalf of + EMC. + +#Metalnx admin + +#collection + +collections.group.form.permission=Do you want to apply this change to subcolletions and files in +collections.user.form.permissions=Do you want to apply this change to subcolletions and files in + +#dashboard +#isilonserver +dashboard.isilon.unreachable.server=Unreachable Isilon Server(s). +dashboard.isilon.no.isilon.device=There are no Isilon devices to be displayed. + +#nonResourceServer +dashboard.nonresourceserver.other.devices=There are no other devices to be displayed. diff --git a/src/emc-metalnx-web/src/main/webapp/WEB-INF/applicationContext.xml b/src/emc-metalnx-web/src/main/webapp/WEB-INF/applicationContext.xml index 22f0bc9f2..7ca292383 100755 --- a/src/emc-metalnx-web/src/main/webapp/WEB-INF/applicationContext.xml +++ b/src/emc-metalnx-web/src/main/webapp/WEB-INF/applicationContext.xml @@ -30,8 +30,8 @@ - - file:///C:/opt/etc/irods-ext/metalnx.properties + file:///etc/irods-ext/metalnx.properties + @@ -39,8 +39,8 @@ - - + + From ae7c31857540345086c1fe0224757742d4a6ed42 Mon Sep 17 00:00:00 2001 From: Mike Conway Date: Tue, 21 Nov 2017 08:52:59 -0500 Subject: [PATCH 2/7] #45 test flying in custom messages_en.properties for niehs --- etc/irods-ext/customMetalnxConfig.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/etc/irods-ext/customMetalnxConfig.xml b/etc/irods-ext/customMetalnxConfig.xml index c07f7c42c..61f879326 100644 --- a/etc/irods-ext/customMetalnxConfig.xml +++ b/etc/irods-ext/customMetalnxConfig.xml @@ -31,8 +31,7 @@ file:/opt/irods-ext/metalnx/i18n/messages - file:/opt/irods-ext/metalnx/i18n-users/messages - + From b05302705e4078ca66950fa1d6ea2449863512fb Mon Sep 17 00:00:00 2001 From: Mike Conway Date: Tue, 21 Nov 2017 08:57:49 -0500 Subject: [PATCH 3/7] #1 update readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6aff1dfca..70a5ad47a 100755 --- a/README.md +++ b/README.md @@ -85,4 +85,4 @@ The current Selenium tests have been refactored to start with basic health check #### Fix 500 errors clicking on zone or home when no permissions -issue2 branch WIP +Updated Jargon and controller code to gracefully handle no permission errors with a helpful message and a return to the previous directory view From bf09e98cf32bc8756f55040c4e124acfe3ba58e3 Mon Sep 17 00:00:00 2001 From: Mike Conway Date: Tue, 21 Nov 2017 09:50:22 -0500 Subject: [PATCH 4/7] #22 fix search text --- README.md | 4 ++ .../resources/i18n/messages_en.properties | 5 +- .../views/metadata/metadataDisplay.html | 52 +++++++++---------- 3 files changed, 33 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 70a5ad47a..7f95b9cb9 100755 --- a/README.md +++ b/README.md @@ -86,3 +86,7 @@ The current Selenium tests have been refactored to start with basic health check #### Fix 500 errors clicking on zone or home when no permissions Updated Jargon and controller code to gracefully handle no permission errors with a helpful message and a return to the previous directory view + +#### NIEHS identified misc theming issues + +* #22 fix search text 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 index 1f9941d41..9ec0a1b90 100644 --- a/src/emc-metalnx-shared/src/main/resources/i18n/messages_en.properties +++ b/src/emc-metalnx-shared/src/main/resources/i18n/messages_en.properties @@ -485,6 +485,7 @@ collections.warning.noresources=There is no other resource available for replica # Metadata metadata.menu.title=Metadata +metadata.search.prompt=Search for files and collections that match one or more of the conditions below: 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 @@ -823,8 +824,8 @@ about.modal= This software contains the intellectual property of EMC #collection -collections.group.form.permission=Do you want to apply this change to subcolletions and files in -collections.user.form.permissions=Do you want to apply this change to subcolletions and files in +collections.group.form.permission=Do you want to apply this change to subcollections and files in +collections.user.form.permissions=Do you want to apply this change to subcollections and files in #dashboard #isilonserver diff --git a/src/emc-metalnx-shared/src/main/resources/views/metadata/metadataDisplay.html b/src/emc-metalnx-shared/src/main/resources/views/metadata/metadataDisplay.html index eeba11225..e268fb79b 100755 --- a/src/emc-metalnx-shared/src/main/resources/views/metadata/metadataDisplay.html +++ b/src/emc-metalnx-shared/src/main/resources/views/metadata/metadataDisplay.html @@ -24,15 +24,15 @@ - + - - EMC Metalnx - Search + + Metalnx - Search - +

@@ -47,18 +47,18 @@