source: trunk/grails-app/i18n/messages.properties @ 284

Last change on this file since 284 was 284, checked in by gav, 14 years ago

Move asset copy and create functions into AssetService.
Repair create links in AssetTreeTagLib.

File size: 10.8 KB
Line 
1asset.tree.import.success=Asset tree imported.
2asset.tree.import.failure=Could not create asset tree from supplied file.
3asset.tree.import.file.over.max.size=Supplied file is over max size.
4asset.tree.import.file.not.supplied=No file supplied.
5asset.tree.import.no.header=The supplied file does not have the correct headers, please see the template file.
6
7asset.copy.method.required=Please select a copy method for sub items.
8asset.copy.method=Copy Method
9asset.copy.method.help=Link creates a new asset and links it to EXISTING sub items. \
10    While copy creates a new asset and new sub items.
11asset.copy.asset.required=Please select an asset to copy.
12
13sub.task.create.confirm=Immediately create and save a new sub task?
14
15person.pass.minSize.notmet=Password is less than the minimum size of [{3}]
16person.pass.blank=Password cannot be blank
17person.pass.doesNotMatch=Passwords must match
18
19person.personGroups=Person Groups
20person.personGroups.help=Groups may be assigned to tasks and \
21may also provide a record of persons qualified or trained in a specific area. \
22Use Ctrl or Shift to select multiple groups. \
23Groups provide no application authorisations.
24person.loginName=Login Name
25person.loginName.help=This is the id or name that the person will use to login to the application.
26person.firstName=First Name
27person.firstName.help=The person's real first name.
28person.lastName=Last Name
29person.lastName.help=The person's real last name.
30person.password=Password
31person.password.help=The password that the person will use to login to the application (should be changed by them later).
32person.isActive=Active
33person.isActive.help=Disable this to prevent a person logging in to the application.
34
35person.authorities=Authorities
36person.authorities.help=To allow login at least the 'ROLE_AppUser' authority must be given. The 'ROLE_AppAdmin' authority is NOT required for daily use and provides full (read as DANGEROUS) access.
37
38entry.duration=Duration
39entry.duration.help=The time (hh:mm) booked against this entry for date done.
40entry.date.done=Date Done
41entry.date.done.help=The date on which the event actually occurred.
42entry.comment.fault=Fault
43entry.comment.fault.help=Describe the fault and what is happening, NOT what needs doing! \
44<br /><br />From an operation perspective, NOT a technical perspective.
45entry.comment.work.done=Work Done
46entry.comment.work.done.help=Describe the work that was done. \
47Include the root cause if known or professional opinion on any faults. \
48Include condition and contributing factors.
49
50assignedGroup.estimatedDuration=Estimated Duration
51assignedGroup.estimatedDuration.help=The estimated amount of time (hh:mm) that you would \
52like to assign this group to the task.
53
54assignedPerson.estimatedDuration=Estimated Duration
55assignedPerson.estimatedDuration.help=The estimated amount of time (hh:mm) that you would \
56like to assign this person to the task.
57
58task.notFound=Could not complete operation, task not found.
59task.operationNotPermittedOnCompleteTask=This operation is not permitted on a complete task.
60task.operationNotPermittedOnTaskInTrash=This operation is not permitted on a task that is in the trash.
61task.failedToSave=Could not complete operation, task failed to save.
62task.modifications.failedToSave=Could not complete operation, as task modification record failed to save.
63task.assignedGroups.failedToSave=Could not complete operation, as assignedGroup record failed to save.
64task.assignedPersons.failedToSave=Could not complete operation, as assignedPerson record failed to save.
65tast.taskRecurringSchedule.alreadyExists=This task already has a recurring schedule.
66
67taskRecurringSchedule.notFound=Could not complete operation, recurring schedule not found.
68personGroup.not.found=Person Group not found, it may have been deleted.
69person.not.found=Person record not found, it may have been deleted.
70
71task.assignedGroups=Assigned Groups
72task.assignedGroups.help=The person groups assigned to work on this task during planning along with estimated time.
73task.assignedPersons=Assigned Persons
74task.assignedPersons.help=The persons assigned to work on this task during planning along with estimated time.
75task.description=Task Description
76task.description.help=Short basic description of the task.
77task.comment=Task Comment
78task.comment.help=Long text for additional info, only shown in detail views.
79task.targetStartDate=Target Start Date
80task.targetStartDate.help=The date we would like the task to start, set during scheduling.
81task.targetCompletionDate=Target Completion Date
82task.targetCompletionDate.help=The date we would like the task to be completed by, set during scheduling.
83task.leadPerson=Lead Person
84task.leadPerson.help=The primay contact person.
85
86taskRecurringSchedule.nextTargetStartDate.mayNotBePast=Please select a start date that is not in the past.
87taskRecurringSchedule.nextTargetStartDate=Next Target Start Date
88taskRecurringSchedule.nextTargetStartDate.help=The target start date for the next auto generated sub task.
89taskRecurringSchedule.recurEvery=Recur Every
90taskRecurringSchedule.recurEvery.help=How often this task should recur. Determines the period between sub task target start dates.
91taskRecurringSchedule.taskDuration=Task Duration
92taskRecurringSchedule.taskDuration.help=How long to allow for the task. Determines the target completion date of the sub tasks.
93taskRecurringSchedule.generateAhead=Generate Ahead
94taskRecurringSchedule.generateAhead.help=How far ahead of the next target start date to generate sub tasks. \
95This allows work packs to be built and work load to be seen and planned. \
96Only generate ahead as far as short term planning is done, since all generated sub task values will be set and therefore \
97time consuming to change.
98taskRecurringSchedule.enabled=Enabled
99taskRecurringSchedule.enabled.help=On to enable automatic sub task generation. Off to stop automatic sub task generation.
100
101task.primaryAsset=Primary Asset
102task.primaryAsset.help=This is the asset that costs will be assigned to.
103task.associatedAssets=Associated Assets
104task.associatedAssets.help=These assets are to be associated with this task, but costs will not be assigned.
105
106
107inventoryItem.notFound=Could not complete operation, inventory item not found.
108
109inventoryMovement.quantity.insufficientItemsInStock=Could not complete operation, insufficient items in stock.
110inventoryMovement.inventoryItem.notFound=Inventory Item not found.
111
112assignedGroup.task.not.found=Please select a task and then ''Add Assigned Group''.
113assignedPerson.task.not.found=Please select a task and then ''Add Assigned Person''.
114
115default.list.failure=Could not generate list for class {0}.
116default.not.found={0} {1} not found, it may have been deleted.
117default.delete.success={0} {1} deleted.
118default.delete.failure={0} {1} could not be deleted.
119default.update.success={0} {1} updated.
120default.update.failure={0} {1} could not be updated.
121default.create.success={0} {1} created.
122default.create.failure={0} could not be created.
123default.optimistic.locking.failure=Another user has updated this item while you were editing, please check the updated values.
124
125default.doesnt.match.message=Property [{0}] of class [{1}] with value [{2}] does not match the required pattern [{3}]
126default.invalid.url.message=Property [{0}] of class [{1}] with value [{2}] is not a valid URL
127default.invalid.creditCard.message=Property [{0}] of class [{1}] with value [{2}] is not a valid credit card number
128default.invalid.email.message=Property [{0}] of class [{1}] with value [{2}] is not a valid e-mail address
129default.invalid.range.message=Property [{0}] of class [{1}] with value [{2}] does not fall within the valid range from [{3}] to [{4}]
130default.invalid.size.message=Property [{0}] of class [{1}] with value [{2}] does not fall within the valid size range from [{3}] to [{4}]
131default.invalid.max.message=Property [{0}] of class [{1}] with value [{2}] exceeds maximum value [{3}]
132default.invalid.min.message=Property [{0}] of class [{1}] with value [{2}] is less than minimum value [{3}]
133default.invalid.max.size.message=Property [{0}] of class [{1}] with value [{2}] exceeds the maximum size of [{3}]
134default.invalid.min.size.message=Property [{0}] of class [{1}] with value [{2}] is less than the minimum size of [{3}]
135default.invalid.validator.message=Property [{0}] of class [{1}] with value [{2}] does not pass custom validation
136default.not.inlist.message=Property [{0}] of class [{1}] with value [{2}] is not contained within the list [{3}]
137default.blank.message=Property [{0}] of class [{1}] cannot be blank
138default.not.equal.message=Property [{0}] of class [{1}] with value [{2}] cannot equal [{3}]
139default.null.message=Property [{0}] of class [{1}] cannot be null
140default.not.unique.message=Property [{0}] of class [{1}] with value [{2}] must be unique
141
142default.paginate.prev=Previous
143default.paginate.next=Next
144
145# Rich UI plugin - Calendar
146default.time=Time
147default.week=Week
148default.monday=Mon
149default.tuesday=Tues
150default.wednesday=Wed
151default.thursday=Thu
152default.friday=Fri
153default.saturday=Sat
154default.sunday=Sun
155
156# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
157typeMismatch.java.net.URL=Property {0} must be a valid URL
158typeMismatch.java.net.URI=Property {0} must be a valid URI
159typeMismatch.java.util.Date=Property {0} must be a valid Date
160typeMismatch.java.lang.Double=Property {0} must be a valid number
161typeMismatch.java.lang.Integer=Property {0} must be a valid number
162typeMismatch.java.lang.Long=Property {0} must be a valid number
163typeMismatch.java.lang.Short=Property {0} must be a valid number
164typeMismatch.java.math.BigDecimal=Property {0} must be a valid number
165typeMismatch.java.math.BigInteger=Property {0} must be a valid number
166
167# Navigation plugin, see conf/Config.groovy for menu's.
168# Subitems are not currently resolving with this plugin.
169navigation.nav.home=Home
170navigation.nav.home.start=Start
171navigation.nav.home.appAdmin=Admin
172navigation.nav.home.manager=Manager
173navigation.nav.home.changeSessionTimeout=Timeout
174navigation.nav.home.changePassword=Password
175
176navigation.nav.tasks=Tasks
177navigation.nav.tasks.create=Create
178navigation.nav.tasks.search=Search
179navigation.nav.tasks.show=Show
180
181navigation.nav.inventory=Inventory
182navigation.nav.assets=Assets
183
184# FilterPane plugin, properties.
185fp.property.text.associatedAssets.name=Associated Asset
186fp.property.text.primaryAsset.name=Primary Asset
187fp.property.text.trash=Trash
188fp.property.text.scheduled=Scheduled
189fp.property.text.approved=Approved
190fp.property.text.isObsolete=Obsolete
191fp.property.text.taskGroup.name=Group
192fp.property.text.taskPriority.name=Priority
193fp.property.text.taskStatus.name=Status
194fp.property.text.description=Description
195fp.property.text.comment=Comment
196fp.property.text.leadPerson.lastName=Lead Person (Last Name)
197fp.property.text.leadPerson.firstName=Lead Person (First Name)
198fp.property.text.taskType.name=Type
199fp.property.text.inventoryLocation.name=Location
200fp.property.text.spareFor.name=Spare For
201fp.property.text.supplier.name=Supplier
202fp.property.text.manufacturer.name=Manufacturer
203
Note: See TracBrowser for help on using the repository browser.