Index: trunk/grails-app/i18n/messages.properties
===================================================================
--- trunk/grails-app/i18n/messages.properties	(revision 616)
+++ trunk/grails-app/i18n/messages.properties	(revision 621)
@@ -1,2 +1,6 @@
+#
+# Custom and domain constraint messages.
+#
+
 address.owner.not.found=An owner (Person, Site, Manufacturer or Supplier) must be supplied to create an address.
 contact.owner.not.found=An owner (Person, Site, Manufacturer or Supplier) must be supplied to create contact details.
@@ -42,7 +46,15 @@
 
 #
-# Help Balloon messages.
-#
-
+# Help Balloon and property definitions.
+#
+
+# Report help balloon messages.
+report.stock.take.overview=Stock Take (Overview)
+report.stock.take.overview.help=Use this report to manage inventory stock take. Use in conjunction with the Stock Take (By Location) report.
+report.stock.take.by.location=Stock Take (Location)
+report.stock.take.by.location.help=Enter a comma separated list of inventory locations. \
+    Use the Stock Take (Overview) report to get the list of locations. A % symbol may be used as a wild card, e.g: X1, X2, Y%, Z%7
+
+# Person properties.
 person.personGroups=Person Groups
 person.personGroups.help=Groups may be assigned to tasks and \
@@ -222,4 +234,8 @@
 assignedPerson.task.not.found=Please select a task and then ''Add Assigned Person''.
 
+#
+# Default messages.
+#
+
 default.list.failure=Could not generate list for class {0}.
 default.not.found={0} {1} not found, it may have been deleted.
@@ -264,5 +280,8 @@
 default.none.select.text=--None--
 
+#
 # Rich UI plugin - Calendar
+#
+
 default.time=Time
 default.week=Week
@@ -275,5 +294,8 @@
 default.sunday=Sun
 
+#
 # Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
+#
+
 typeMismatch.java.net.URL=Property {0} must be a valid URL
 typeMismatch.java.net.URI=Property {0} must be a valid URI
@@ -286,6 +308,9 @@
 typeMismatch.java.math.BigInteger=Property {0} must be a valid number
 
+#
 # Navigation plugin, see conf/Config.groovy for menu's.
 # Subitems are not currently resolving with this plugin.
+#
+
 navigation.nav.home=Home
 navigation.nav.home.start=Start
@@ -303,5 +328,8 @@
 navigation.nav.assets=Assets
 
+#
 # FilterPane plugin, properties.
+#
+
 fp.property.text.associatedAssets.name=Associated Asset
 fp.property.text.primaryAsset.name=Primary Asset
@@ -326,5 +354,8 @@
 fp.property.text.inventoryItemPurchaseType.name=Type
 
-# TaskSearch Service
+#
+# TaskSearch Service.
+#
+
 task.search.text.all.tasks.message=All tasks for {0}.
 task.search.text.all.tasks.none.found=No tasks found for {0}.
@@ -362,5 +393,8 @@
 task.search.text.work.done.none.found=No entries found for {0} on {1}.
 
+#
 # InventoryItemSearch
+#
+
 inventoryItem.search.searchText=Search
 inventoryItem.search.searchText.help=By default all words are matched and results are sorted by relevance. \
@@ -380,5 +414,8 @@
 inventoryItem.search.text.recently.used.none.found=No items used in the last {0} days.
 
+#
 # Report error messages.
+#
+
 report.error.too.many.results=Error: over {0} results, please run report again.
 report.error.no.locations.found=Error: no locations found, please run report again.
@@ -386,9 +423,2 @@
 report.error.no.inventory.items.found=Error: no inventory items found, please run report again.
 report.error.too.many.inventory.items=Error: over {0} inventory items, please run report again.
-
-# Report help balloon messages.
-report.stock.take.overview=Stock Take (Overview)
-report.stock.take.overview.help=Use this report to manage inventory stock take. Use in conjunction with the Stock Take (By Location) report.
-report.stock.take.by.location=Stock Take (Location)
-report.stock.take.by.location.help=Enter a comma separated list of inventory locations. \
-    Use the Stock Take (Overview) report to get the list of locations. A % symbol may be used as a wild card, e.g: X1, X2, Y%, Z%7
