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

Last change on this file since 312 was 312, checked in by gav, 15 years ago

Refactor asset tree taglib to populate the asset tree table via an ajax call to AssetTreeService.
Move assetTree javascript to it's own js file and util javascript to a util.js file and service.

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